@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:400 800;font-display:swap;src:url('../fonts/PlusJakartaSans-Variable.woff2') format('woff2-variations'),url('../fonts/PlusJakartaSans-Variable.woff2') format('woff2')}[class*="elementor-widget-adluge_"]>.elementor-widget-container{font-family:'Plus Jakarta Sans',system-ui,sans-serif;-webkit-font-smoothing:antialiased;color:#101F45;line-height:1.5;margin:0;padding:0}[class*="elementor-widget-adluge_"] .elementor-widget-container *{box-sizing:border-box}[class*="elementor-widget-adluge_"] .elementor-widget-container:is(h1,h2,h3,h4,h5,h6,p,figure,blockquote,ul,ol){margin:0}:where([class*="elementor-widget-adluge_"] .elementor-widget-container) a{color:#101F45;text-decoration:none}:where([class*="elementor-widget-adluge_"] .elementor-widget-container) a:hover{color:#5A9B2B}[class*="elementor-widget-adluge_"] .elementor-widget-container button,[class*="elementor-widget-adluge_"] .elementor-widget-container input,[class*="elementor-widget-adluge_"] .elementor-widget-container textarea{font-family:inherit}[class*="elementor-widget-adluge_"] .elementor-widget-container img[style*="height:100%"]{height:100% !important}[class*="elementor-widget-adluge_"] .elementor-widget-container img[style*="object-fit:cover"]{object-fit:cover !important}.btn-green-bg{background:#7CC142;color:#0E2408;transition:background .22s ease,box-shadow .22s ease,transform .18s ease}.btn-green-bg:hover{background:#6DB235;color:#000;box-shadow:0 12px 28px rgba(124,193,66,.35);transform:translateY(-2px)}.btn-green-bg:active{transform:translateY(0);box-shadow:0 6px 14px rgba(124,193,66,.3)}.btn-outline{border-width:1.5px;border-style:solid;background:transparent;transition:border-color .22s ease,background .22s ease,color .22s ease,box-shadow .22s ease,transform .18s ease}.btn-outline:hover{border-color:#7CC142;background:rgba(124,193,66,.08);color:#3F7A16;box-shadow:0 10px 22px rgba(124,193,66,.18);transform:translateY(-2px)}.btn-outline:active{transform:translateY(0);box-shadow:none}.btn-underline{display:inline-block;font:700 15px 'Plus Jakarta Sans';border-bottom:2px solid #7CC142;padding-bottom:4px;transition:transform .2s ease,border-color .2s ease}.btn-underline:hover{transform:translateX(4px);border-bottom-color:#5A9B2B}.demo-trigger{cursor:pointer}.nav-spacer{height:107px}.nav{position:fixed;top:0;left:0;right:0;z-index:50;background:rgba(255,255,255,.94);backdrop-filter:blur(10px);border-bottom:1px solid #E4E7ED}.nav-inner{max-width:1280px;margin:0 auto;padding:14px clamp(20px,4vw,40px);display:flex;align-items:center;justify-content:space-between;gap:24px}.nav-left{display:flex;align-items:center;gap:clamp(20px,3vw,44px);flex:1;justify-content:space-between}.nav-logo{width:128px;height:48px;overflow:hidden;flex:none;display:block}.nav-logo-img{width:100%;height:100%;object-fit:contain;display:block}.nav-links{display:flex;gap:40px;font:600 14.5px 'Plus Jakarta Sans';color:#2A3242;flex-wrap:wrap;padding:30px 0;list-style:none;margin:0}.nav-links li{margin:0;padding:0}.nav-links-toggle{display:none}@media (min-width:1200px){.nav-links>li{position:relative}.nav-links .sub-menu{position:absolute;top:100%;left:0;margin:12px 0 0;padding:8px;min-width:220px;list-style:none;display:none;flex-direction:column;gap:2px;background:#fff;border:1px solid rgba(16,31,69,.08);border-radius:12px;box-shadow:0 20px 44px rgba(16,31,69,.14);z-index:60}.nav-links .sub-menu::before{content:'';position:absolute;left:0;right:0;top:-12px;height:12px;background:transparent}.nav-links>li:hover>.sub-menu,.nav-links>li:focus-within>.sub-menu{display:flex}.nav-links .sub-menu a{display:block;padding:10px 14px;border-radius:8px;font:500 14px 'Plus Jakarta Sans';white-space:nowrap}.nav .nav-links .sub-menu a:hover{background:rgba(124,193,66,.10);color:#3F7A16}}.nav .nav-links a,.nav .nav-links a:hover{color:inherit}.nav .nav-links>li>a{display:inline-block;border-bottom:2px solid transparent;padding-bottom:3px;transition:color .18s ease,border-color .18s ease}.nav .nav-links>li>a.is-active{color:#5A9B2B !important;border-bottom-color:#7CC142}.nav .nav-links>li.menu-item-has-children.current-menu-parent>a,.nav .nav-links>li.menu-item-has-children.current-menu-ancestor>a,.nav .nav-links>li.menu-item-has-children.current-menu-item>a{color:#5A9B2B !important;border-bottom-color:#7CC142}.nav .nav-links .sub-menu li.current-menu-item>a{color:#5A9B2B !important;font-weight:700}.nav-actions{display:flex;align-items:center;gap:18px;flex:none}.nav-btn-login{display:inline-flex;align-items:center;gap:7px;font:700 14.5px 'Plus Jakarta Sans';color:#101F45;border-color:#C9D0DB;padding:11.5px 22px;border-radius:8px;white-space:nowrap}.nav-btn-login svg{flex:none}.nav-btn-demo{display:inline-flex;align-items:center;gap:7px;font:700 14.5px 'Plus Jakarta Sans';padding:13px 22px;border-radius:8px;white-space:nowrap}.nav-btn-demo svg{flex:none}.nav-phone{display:inline-flex;align-items:center;gap:7px;font:700 14.5px 'Plus Jakarta Sans';color:#101F45;white-space:nowrap}.nav-phone svg{flex:none}.nav-toggle-checkbox{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.nav-burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:26px;height:20px;flex:none;cursor:pointer}.nav-burger span{display:block;height:2px;width:100%;background:#101F45;border-radius:2px;transition:transform .25s ease,opacity .25s ease}@media (max-width:1199px){.nav-spacer{height:77px}.nav-burger{display:flex}.nav-links{display:none;position:absolute;top:100%;left:0;right:0;z-index:45;flex-direction:column;gap:0;background:#fff;padding:8px clamp(20px,4vw,40px) 20px;border-bottom:1px solid #E4E7ED;box-shadow:0 16px 28px rgba(16,31,69,.10);max-height:calc(100vh - 81px);overflow-y:auto}.nav-links span,.nav-links>li{padding:14px 0;border-bottom:1px solid #F0F1F4}.nav-links span:last-child,.nav-links>li:last-child{border-bottom:none}.nav-links>li.menu-item-has-children{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px}.nav-links>li.menu-item-has-children>a{flex:1 1 auto}.nav-links-toggle{display:flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;padding:0;border:none;border-radius:999px;background:transparent;color:#2A3242;cursor:pointer;transition:transform .2s ease,background .18s ease}.nav-links-toggle:hover{background:rgba(16,31,69,.06)}.nav-links>li.is-open .nav-links-toggle{transform:rotate(180deg)}.nav-links .sub-menu{flex:1 1 100%;position:static;display:none;flex-direction:column;gap:2px;list-style:none;margin:4px 0 6px;padding:8px 0 8px 14px;border-left:2px solid #EEF0F4;background:transparent;box-shadow:none}.nav-links>li.is-open .sub-menu{display:flex}.nav-links .sub-menu li{padding:0;border-bottom:none}.nav-links .sub-menu a{display:block;padding:9px 12px;border-radius:8px;font:500 14px 'Plus Jakarta Sans';color:#5E6877;transition:background .16s ease,color .16s ease}.nav .nav-links .sub-menu a:hover{background:rgba(124,193,66,.10);color:#3F7A16}.nav-toggle-checkbox:checked ~ .nav-left .nav-links{display:flex}.nav-toggle-checkbox:checked ~ .nav-burger span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-toggle-checkbox:checked ~ .nav-burger span:nth-child(2){opacity:0}.nav-toggle-checkbox:checked ~ .nav-burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-menu-overlay{display:none;position:fixed;top:81px;left:0;right:0;bottom:0;z-index:40;background:rgba(8,20,47,.45);cursor:pointer}.nav:has(.nav-toggle-checkbox:checked) ~ .nav-menu-overlay{display:block}}@media (max-width:1600px){.nav-btn-login,.nav-btn-demo{padding-top:9px;padding-bottom:9px}}@media (max-width:767px){.nav-spacer{height:67px}.nav-logo{width:100px;height:38px}.nav-actions{gap:8px}.nav-btn-login,.nav-btn-demo{padding-left:12px;padding-right:12px;font-size:12px}.nav-btn-login .nav-btn-text,.nav-btn-demo .nav-btn-text{display:none}.nav-inner{gap:16px}}@media (min-width:1200px){.adluge-hide-desktop{display:none !important}}@media (min-width:768px) and (max-width:1199px){.adluge-hide-tablet{display:none !important}}@media (max-width:767px){.adluge-hide-mobile{display:none !important}}.footer{background:#0A0A0B;border-top:1px solid rgba(255,255,255,.08)}.footer-top{position:relative;max-width:1280px;margin:0 auto;padding:clamp(48px,6vw,72px) clamp(20px,4vw,40px) 32px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:clamp(28px,4vw,56px)}.footer-brand{display:flex;flex-direction:column;gap:16px;max-width:280px}.footer-logo{width:216px;height:79px;overflow:hidden;border-radius:6px;background-color:#fff;background-position:center;background-size:188px auto;background-repeat:no-repeat}.footer-tagline{font:400 14.5px/1.6 'Plus Jakarta Sans';color:#93A0BC}.footer-phone{display:flex;align-items:center;gap:12px;font:700 21px 'Plus Jakarta Sans';color:#fff}.footer-phone-icon{width:30px;height:30px;flex:none;display:block}.footer-social{display:flex;align-items:center;gap:10px;margin-top:2px}.footer-social-link{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.05);text-decoration:none;transition:background .18s ease,border-color .18s ease}.footer a.footer-social-link{color:#7CC142}.footer-social-link:hover{background:rgba(124,193,66,.14);border-color:rgba(124,193,66,.45)}.footer-social-link--fb{font:700 16px 'Plus Jakarta Sans'}.footer-social-link--li{font:700 13px 'Plus Jakarta Sans';letter-spacing:-.01em}.footer-social-link--x{font:700 15px 'Plus Jakarta Sans'}.footer-col{display:flex;flex-direction:column;gap:24px}.footer-menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:24px}.footer-menu li{margin:0;padding:0}.footer-menu>li>a,.footer-menu .sub-menu a{font:400 14px 'Plus Jakarta Sans';text-decoration:none;transition:color .18s ease}.footer .footer-menu>li>a{color:#fff}.footer .footer-menu>li>a:hover{color:#7CC142}.footer .footer-menu .sub-menu a{color:#93A0BC}.footer .footer-menu .sub-menu a:hover{color:#7CC142 !important}.footer-menu>li.menu-item-has-children>a{font:700 11.5px 'Plus Jakarta Sans';letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.footer .footer-menu .sub-menu li.current-menu-item>a{color:#7CC142 !important}.footer .footer-menu>li.current-menu-parent>a,.footer .footer-menu>li.current-menu-ancestor>a,.footer .footer-menu>li.current-menu-item>a{color:#7CC142 !important}.footer-menu .sub-menu{list-style:none;margin:0;padding:20px 0 0;display:flex;flex-direction:column;gap:20px}.footer .footer-legal a,.footer .footer-copyright a{color:inherit;transition:color .18s ease}.footer .footer-legal a:hover,.footer .footer-copyright a:hover{color:#7CC142}.footer .footer-legal a.is-active{color:#7CC142}.footer .footer-phone a,.footer .footer-phone a:hover{color:inherit;cursor:default}.footer-bottom{max-width:1280px;margin:0 auto;padding:22px clamp(20px,4vw,40px) 40px;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;align-items:center}.footer-legal{display:flex;flex-wrap:wrap;gap:20px;align-items:center;font:500 13.5px 'Plus Jakarta Sans';color:#93A0BC}.footer-copyright{display:flex;flex-wrap:wrap;gap:20px;font:500 13.5px 'Plus Jakarta Sans';color:#93A0BC}@media (max-width:1023px){.footer-top{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.footer-top{grid-template-columns:1fr}}@media (max-width:1600px){.footer-top{padding-top:clamp(43px,5.5vw,65px);padding-bottom:28px}.footer-bottom{padding-top:20px;padding-bottom:34px}}@media (max-width:1440px){.footer-top{padding-top:clamp(58px,4.6vw,65px);padding-bottom:26px}.footer-bottom{padding-top:19px;padding-bottom:31px}}@media (max-width:1199px){.footer-top{padding-top:clamp(38px,5vw,58px);padding-bottom:24px}.footer-bottom{padding-top:18px;padding-bottom:28px}}@media (min-width:768px) and (max-width:1023px){.footer-top{grid-template-columns:repeat(3,1fr)}.footer-brand{grid-column:1 / -1;max-width:none;display:grid;grid-template-columns:auto auto 1fr;grid-template-rows:repeat(2,auto);column-gap:24px;row-gap:8px;padding-bottom:24px;margin-bottom:8px;border-bottom:1px solid rgba(255,255,255,.08)}.footer-logo{grid-column:1;grid-row:1 / span 2;align-self:center}.footer-tagline{grid-column:2 / span 2;grid-row:1}.footer-phone{grid-column:2;grid-row:2}.footer-social{grid-column:3;grid-row:2;align-self:center;margin-top:0}}.demo-modal-overlay{display:none;position:fixed;inset:0;z-index:95;background:rgba(8,20,47,.9);backdrop-filter:blur(4px);align-items:center;justify-content:center;padding:5vh 4vw;overflow-y:auto}.demo-modal-overlay.is-open{display:flex}.demo-modal-panel{position:relative;width:100%;max-width:600px;margin:auto}.demo-modal-close{position:absolute;top:-14px;right:-14px;width:32px;height:32px;border-radius:999px;background:#0F1D3F;border:1px solid rgba(255,255,255,.2);color:#fff;display:flex;align-items:center;justify-content:center;line-height:1;cursor:pointer;z-index:2;box-shadow:0 8px 20px rgba(0,0,0,.35)}.cta-badge{display:flex;align-items:center;gap:9px;padding:9px 16px;border:0.1px solid rgba(124,193,66,.55);border-radius:10px;box-shadow:0 4px 14px rgba(124,193,66,.16);font:700 12px 'Plus Jakarta Sans';letter-spacing:.14em;text-transform:uppercase;color:#7CC142}.cta-badge-dot{width:5.25px;height:5.25px;border-radius:99px;background:#7CC142;flex:none}.cta-form{width:100%;min-width:0;padding:clamp(24px,3vw,36px);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.1) 0%,rgba(255,255,255,.05) 100%);border:1px solid rgba(255,255,255,.2);box-shadow:0 30px 70px rgba(0,0,0,.35);display:flex;flex-wrap:wrap;gap:18px;text-align:left}.cta-form-header{flex:1 1 100%;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.cta-form-title{font:700 17px 'Plus Jakarta Sans';color:#fff}.cta-form-duration{display:flex;align-items:center;gap:7px;font:600 12.5px 'Plus Jakarta Sans';color:#8FD255}.cta-form-duration-dot{width:7px;height:7px;border-radius:99px;background:#8FD255}.cta-form-divider{flex:1 1 100%;height:1px;background:rgba(255,255,255,.10)}.cta-trust{flex:1 1 100%;display:flex;flex-wrap:wrap;gap:8px 20px;font:500 12.5px 'Plus Jakarta Sans';color:#7C89A8}.cta-trust-item{display:flex;align-items:center;gap:6px}.cta-success{grid-column:1/-1;font:700 15px 'Plus Jakarta Sans';color:#8FD255}@media (min-width:1200px) and (max-width:1440px){.cta-form{padding-left:20px;padding-right:20px}}.adluge-cf7-wrap .wpcf7-form{width:100%;display:flex;flex-wrap:wrap;gap:18px}.adluge-cf7-wrap .wpcf7-form p{margin:0;flex:1 1 210px;min-width:0}.adluge-cf7-wrap .wpcf7-form label{display:flex;flex-direction:column;gap:8px;font:600 12px 'Plus Jakarta Sans';letter-spacing:.07em;text-transform:uppercase;color:#8894B0}.adluge-cf7-wrap .wpcf7-form-control{width:100%;padding:15px 16px;border-radius:10px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.09);color:#fff;font:500 14px 'Plus Jakarta Sans';outline:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.adluge-cf7-wrap .wpcf7-form-control:not(.wpcf7-submit):focus{border-color:#7CC142;background:rgba(124,193,66,.07);box-shadow:0 0 0 3px rgba(124,193,66,.18)}.adluge-cf7-wrap .wpcf7-form-control::placeholder{color:rgba(255,255,255,.4)}.adluge-cf7-wrap p:has(>input.wpcf7-submit),.adluge-cf7-wrap .wpcf7-form>p:last-of-type{flex:1 1 100%}.adluge-cf7-wrap .wpcf7-submit{flex:1 1 100%;width:100%;margin-top:2px;padding:18px 26px;border:0;border-radius:10px;background:#7CC142;color:#0E2408;font:700 16.5px 'Plus Jakarta Sans';cursor:pointer;box-shadow:0 10px 26px rgba(124,193,66,.28);transition:background .18s ease,transform .18s ease}.adluge-cf7-wrap .wpcf7-submit:hover{background:#8FD255;transform:translateY(-1px)}.adluge-cf7-wrap .wpcf7-spinner{margin-left:12px}.adluge-cf7-wrap .wpcf7-response-output{flex:1 1 100%;margin:0 !important;padding:10px !important;border-radius:10px !important;font:500 13.5px 'Plus Jakarta Sans';color:#ccc}.adluge-cf7-wrap .wpcf7-not-valid-tip{color:#f00;font-size:11px;font-weight:500}.adluge-cf7-wrap form.sent .wpcf7-response-output{color:#8FD255;border-color:rgba(143,210,85,.4) !important}@media (max-width:1199px){.adluge-cf7-wrap .wpcf7-submit{padding-top:13px;padding-bottom:13px}}@media (min-width:1200px) and (max-width:1600px){.adluge-cf7-wrap .wpcf7-submit{padding-top:15px;padding-bottom:15px}}@keyframes al-rise{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes al-pulse{0%,100%{opacity:1}50%{opacity:.35}}@keyframes al-draw{from{stroke-dashoffset:600}to{stroke-dashoffset:0}}@keyframes al-float{0%,100%{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 7px))}}@keyframes al-ring{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes al-travel{0%{transform:translateX(-16%)}100%{transform:translateX(100%)}}@keyframes al-node{0%,100%{box-shadow:0 0 0 3px rgba(124,193,66,.14)}50%{box-shadow:0 0 0 7px rgba(124,193,66,.26)}}@keyframes al-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes al-flow{to{stroke-dashoffset:-120}}@keyframes al-tabfill{from{background-size:0% 2px}to{background-size:100% 2px}}@keyframes al-tabfill2{from{background-size:0% 2px}to{background-size:100% 2px}}[data-reveal]{opacity:1}@supports (animation-timeline:view()){[data-reveal]{animation:al-rise linear both;animation-timeline:view();animation-range:entry 4% cover 20%}[data-reveal][data-delay="200"]{animation-range:entry 14% cover 30%}[data-reveal][data-delay="360"]{animation-range:entry 22% cover 38%}}.hero{position:relative;padding:clamp(40px,4.5vw,68px) clamp(20px,4vw,40px) clamp(36px,4vw,56px);overflow:hidden}.hero-bg-dots{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(16,31,69,.05) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:radial-gradient(ellipse 60% 70% at 78% 45%,#000 0%,transparent 70%);mask-image:radial-gradient(ellipse 60% 70% at 78% 45%,#000 0%,transparent 70%)}.hero-bg-gradient{position:absolute;inset:0;pointer-events:none;background:linear-gradient(160deg,rgba(242,248,236,.85) 0%,rgba(255,255,255,0) 45%)}.hero-glow-right{position:absolute;top:-120px;right:-80px;width:760px;height:760px;border-radius:999px;background:radial-gradient(circle,rgba(124,193,66,.10) 0%,rgba(124,193,66,0) 62%);pointer-events:none}.hero-glow-left{position:absolute;top:60px;left:-200px;width:700px;height:700px;border-radius:999px;background:radial-gradient(circle,rgba(16,31,69,.06) 0%,rgba(16,31,69,0) 62%);pointer-events:none}.hero-grid{position:relative;max-width:1360px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:clamp(36px,5vw,64px);align-items:center}.hero-content{display:flex;flex-direction:column;align-items:flex-start;gap:24px;max-width:720px}@media (max-width:1199px){.hero-grid{grid-template-columns:1fr}.hero-content{max-width:none;width:100%;align-items:center;text-align:center}}.hero-badge{display:flex;padding:9px 16px;border:0.1px solid #5A9B2B;border-radius:10px;box-shadow:0 4px 14px rgba(124,193,66,.22);font:700 12.5px 'Plus Jakarta Sans';letter-spacing:.14em;text-transform:uppercase;color:#5A9B2B;align-items:center;gap:9px}.hero-badge-dot{width:5.25px;height:5.25px;border-radius:99px;background:#7CC142;flex:none}.hero-title{margin:0;font:800 clamp(36px,4.4vw,60px)/1.06 'Plus Jakarta Sans';letter-spacing:-.035em;color:#101F45}@media (max-width:1600px){.hero-title{font-size:clamp(32px,4vw,46px)}}.hero-cta-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.hero-btn-primary{font:700 16px 'Plus Jakarta Sans';padding:16px 26px;border-radius:8px;white-space:nowrap}.hero-btn-secondary{font:700 16px 'Plus Jakarta Sans';color:#101F45;border-color:#D6DAE3;padding:14.5px 24px;border-radius:8px;white-space:nowrap}.hero-trust{display:flex;align-items:center;gap:10px;font:500 14px 'Plus Jakarta Sans';color:#7C8592}.hero-trust-dot{width:6px;height:6px;border-radius:99px;background:#7CC142}.hero-trust-sep{color:#C7CCD4}.hero-visual{position:relative;min-width:0;display:flex;flex-direction:column;gap:22px;align-items:center}.hero-orbit-wrap{position:relative;width:100%;max-width:600px;padding:5% 9%}.hero-orbit{position:relative;width:100%;aspect-ratio:1/.9}.hero-orbit-glow{position:absolute;left:50%;top:50%;width:150%;height:150%;transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(circle at 50% 50%,rgba(124,193,66,.16) 0%,rgba(124,193,66,.04) 38%,rgba(124,193,66,0) 62%)}.hero-ring-inner{position:absolute;left:50%;top:50%;width:46%;height:50%;transform:translate(-50%,-50%);border-radius:999px;border:1px solid rgba(124,193,66,.30)}.hero-ring-outer{position:absolute;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%,-50%);border-radius:999px;border:1px dashed rgba(16,31,69,.13)}.hero-orbit-svg{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible}.hero-icon-node{position:absolute;transform:translate(-50%,-50%);width:clamp(96px,23%,132px);height:clamp(62px,7.4vw,82px);border-radius:16px;background:#fff;border:1px solid rgba(16,31,69,.08);box-shadow:0 10px 26px rgba(16,31,69,.10);display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0;animation:al-float 7s ease-in-out infinite}.hero-icon-node--google{left:50%;top:0%;animation-delay:0s}.hero-icon-node--linkedin{left:85%;top:15%;animation-delay:.6s}.hero-icon-node--chatgpt{left:100%;top:50%;animation-delay:1.2s}.hero-icon-node--semrush{left:85%;top:85%;animation-delay:1.8s}.hero-icon-node--ga4{left:50%;top:100%;animation-delay:2.4s}.hero-icon-node--claude{left:15%;top:85%;animation-delay:3s}.hero-icon-node--gemini{left:0%;top:50%;animation-delay:3.6s}.hero-icon-node--reddit{left:15%;top:15%;animation-delay:4.2s}.hero-icon-img{flex:none;object-fit:contain;display:block}.hero-icon-img--google{width:80%;height:62%}.hero-icon-img--linkedin{width:156%;height:121%}.hero-icon-img--chatgpt{width:120%;height:93%}.hero-icon-img--semrush{width:108%;height:84%}.hero-icon-img--ga4{width:100%;height:78%}.hero-icon-img--claude{width:80%;height:62%;transform:scale(1)}.hero-icon-img--gemini{width:74%;height:57%}.hero-icon-img--reddit{width:104%;height:81%}.hero-center-card{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:7px;padding:5%;width:47%;min-width:176px;border-radius:20px;background:#fff;border:1px solid rgba(124,193,66,.38);box-shadow:0 18px 44px rgba(16,31,69,.16)}.hero-center-logo{width:92%;max-width:132px;aspect-ratio:132/56;background-position:center;background-size:128% auto;background-repeat:no-repeat}.hero-center-caption{font:600 12px 'Plus Jakarta Sans';color:#5E6877;text-align:center;line-height:1.35}.hero-caption{font:700 18px/1.45 'Plus Jakarta Sans';color:#101F45;text-align:center;max-width:520px;text-wrap:balance}.hero-caption-highlight{color:#4E8C1E;font-size:27px}@media (max-width:1199px){.hero-btn-primary,.hero-btn-secondary{padding-top:13px;padding-bottom:13px}}@media (max-width:767px){.hero-badge-dot,.hero-trust-dot,.hero-trust-sep{display:none}.hero-badge,.hero-trust{justify-content:center}.hero-cta-row{justify-content:center}}@media (max-width:1023px){.hero-caption,.problem-headline,.tour-title,.pricing-title,.journey-title,.why-title,.why-faq-title,.automation-title,.reporting-title,.agencies-title,.cta-title{text-wrap:wrap}}@media (max-width:1600px){.hero{padding-top:clamp(36px,4.2vw,60px);padding-bottom:clamp(32px,3.8vw,50px)}}@media (max-width:1440px){.hero{padding-top:clamp(48px,4.1vw,60px);padding-bottom:clamp(43px,3.7vw,50px)}}@media (max-width:1199px){.hero{padding-top:clamp(32px,4vw,52px);padding-bottom:clamp(28px,3.6vw,44px)}}@media (min-width:1200px) and (max-width:1600px){.hero-btn-primary,.hero-btn-secondary{padding-top:14.5px;padding-bottom:14.5px}}@media (max-width:480px){.hero-center-card{min-width:120px;padding:4%;gap:5px}.hero-center-logo{max-width:88px}.hero-center-caption{font-size:10px;line-height:1.25}}.proof{background:#08142F;position:relative;overflow:hidden}.proof-inner{position:relative;max-width:1280px;margin:0 auto;padding:clamp(32px,4vw,48px) clamp(20px,4vw,40px);display:flex;flex-direction:column;gap:34px}.proof-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:28px}.proof-badge{display:flex;align-items:center;gap:9px;padding:9px 16px;border:0.1px solid rgba(132,148,181,.40);border-radius:10px;box-shadow:0 4px 14px rgba(132,148,181,.10);font:700 12px 'Plus Jakarta Sans';letter-spacing:.14em;text-transform:uppercase;color:#8494B5;white-space:nowrap}.proof-badge-dot{width:5.25px;height:5.25px;border-radius:99px;background:#8494B5;flex:none}.proof-logos{display:flex;flex-wrap:wrap;gap:clamp(24px,4vw,48px);align-items:center;font:700 17px 'Plus Jakarta Sans';color:rgba(255,255,255,.45)}.proof-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1px;background:rgba(255,255,255,.14)}.proof-stat{background:#08142F;padding:20px 24px 4px;display:flex;flex-direction:column;gap:4px}.proof-stat-value{font:800 clamp(34px,3.4vw,44px) 'Plus Jakarta Sans';letter-spacing:-.03em;color:#fff}.proof-stat-label{font:500 14px 'Plus Jakarta Sans';color:#93A0BC}@media (max-width:1199px){.proof-top{justify-content:center}.proof-logos{justify-content:center}.proof-badge{white-space:normal;text-align:center}.proof-stat{padding-bottom:20px}}@media (max-width:767px){.proof-badge-dot{display:none}.proof-badge{justify-content:center}.proof-logos{flex-wrap:nowrap;gap:10px;font-size:11px;margin-bottom:-18px}.proof-stats{text-align:center}}@media (max-width:479px){.proof-stat{text-align:center}}@media (max-width:1600px){.proof-inner{padding-top:clamp(29px,3.7vw,43px);padding-bottom:clamp(29px,3.7vw,43px)}}@media (max-width:1440px){.proof-inner{padding-top:clamp(38px,3.2vw,43px);padding-bottom:clamp(38px,3.2vw,43px)}}@media (max-width:1199px){.proof-inner{padding-top:clamp(26px,3.4vw,38px);padding-bottom:clamp(26px,3.4vw,38px)}}.problem{position:relative;height:300vh;background:#FAF8F4;overflow:clip}.problem-deco{position:absolute;inset:0;pointer-events:none;overflow:hidden}.problem-deco-gradient{position:absolute;inset:0;background:radial-gradient(ellipse 58% 62% at 50% 50%,#FAF8F4 0%,rgba(250,248,244,.86) 46%,rgba(250,248,244,0) 78%)}.problem-card{position:absolute;background:#fff;border:1px solid #EAE6DE;border-radius:14px;box-shadow:0 2px 10px rgba(60,50,35,.035);padding:15px 16px;display:flex;flex-direction:column;gap:10px}.problem-card--1{top:7%;left:-2%;width:210px;transform:rotate(-7deg);opacity:.95}.problem-card--2{top:24%;left:4%;width:172px;transform:rotate(5deg);opacity:.8}.problem-card--3{top:41%;left:-3%;width:196px;transform:rotate(-3deg);opacity:.9}.problem-card--4{top:60%;left:5%;width:164px;transform:rotate(8deg);opacity:.7}.problem-card--5{top:78%;left:-1%;width:200px;transform:rotate(-5deg);opacity:.85}.problem-card--6{top:9%;right:-2%;width:200px;transform:rotate(6deg);opacity:.9}.problem-card--7{top:27%;right:4%;width:168px;transform:rotate(-6deg);opacity:.75}.problem-card--8{top:45%;right:-3%;width:206px;transform:rotate(4deg);opacity:.92}.problem-card--9{top:64%;right:3%;width:176px;transform:rotate(-8deg);opacity:.72}.problem-card--10{top:82%;right:-2%;width:192px;transform:rotate(5deg);opacity:.88}.problem-card-bar{height:6px;border-radius:99px;background:#DFDCD4}.problem-card-bar--w44{width:44%}.problem-card-bar--w56{width:56%}.problem-card-bar--w36{width:36%}.problem-card-chart{width:100%;height:34px;overflow:visible}.problem-card-line{height:5px;border-radius:99px;background:#EDEAE3}.problem-card-line--w88{width:88%}.problem-card-line--w68{width:68%}.problem-card-number{font:700 21px/1 'Plus Jakarta Sans';letter-spacing:-.02em;color:#101F45}.problem-card-progress{height:3px;width:100%;border-radius:99px;background:#EDEAE3}.problem-card-progress-fill{height:3px;border-radius:99px}.problem-card-progress-fill--blue-66{width:66%;background:#1B3A8C}.problem-card-progress-fill--green-48{width:48%;background:#7CC142}.problem-pin{position:absolute;top:0;left:0;right:0;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(14px,2vw,30px);padding:clamp(84px,11vh,140px) clamp(20px,4vw,40px) clamp(60px,11vh,132px);overflow:hidden}.problem-headline{margin:0;max-width:1400px;text-align:center;font:800 clamp(26px,min(5.4vw,7.6vh),80px)/1.03 'Plus Jakarta Sans';letter-spacing:-.04em;color:#101F45;text-wrap:balance}.problem-stage{position:relative;width:100%;max-width:1080px;flex:1 1 0;min-height:0;display:flex;align-items:center;justify-content:center}.problem-links-svg{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible;pointer-events:none}.problem-hub{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:clamp(240px,35vw,440px);display:flex;flex-direction:column;align-items:center;pointer-events:none;filter:drop-shadow(0 26px 50px rgba(124,193,66,.26))}.problem-hub-frame{width:100%;padding:1.9% 1.9% 2.6%;border-radius:12px 12px 4px 4px;background:linear-gradient(165deg,#1B2A4E,#0C1730);border:1px solid rgba(255,255,255,.10);box-shadow:inset 0 1px 0 rgba(255,255,255,.14)}.problem-hub-screen{width:100%;aspect-ratio:16/10;border-radius:6px;overflow:hidden;background:#fff;display:flex;flex-direction:column}.problem-hub-shot{width:100%;height:100% !important;max-width:100% !important;display:block;object-fit:cover !important;object-position:center top}.problem-hub-bezel{width:118%;height:clamp(7px,1vw,12px);border-radius:0 0 10px 10px;background:linear-gradient(180deg,#D8DEE8,#AEB8C7);box-shadow:0 8px 18px rgba(16,31,69,.18)}.problem-hub-stand{width:16%;height:clamp(2px,.32vw,4px);border-radius:0 0 4px 4px;background:rgba(16,31,69,.18)}.problem-ghost{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;gap:9px;padding:13px 18px;border-radius:999px;background:#0F1D3F;border:1px solid rgba(255,255,255,.10);box-shadow:0 14px 34px rgba(16,31,69,.18);font:600 14px 'Plus Jakarta Sans';color:#fff;white-space:nowrap}.problem-ghost--1{left:6%;top:14%}.problem-ghost--2{left:93%;top:9%}.problem-ghost--3{left:7%;top:50%}.problem-ghost--4{left:97%;top:55%}.problem-ghost--5{left:14%;top:88%}.problem-ghost--6{left:86%;top:92%}.problem-ghost-icon{flex:none}.problem-oneview{position:relative;width:min(100%,520px);opacity:1;transform-origin:center center}.problem-oneview-glow{position:absolute;inset:-18px;border-radius:26px;background:radial-gradient(circle at 50% 45%,rgba(124,193,66,.20),rgba(124,193,66,0) 70%);pointer-events:none}.problem-oneview-card{position:relative;background:#fff;border:1px solid #E7EBF1;border-radius:18px;box-shadow:0 34px 70px rgba(16,31,69,.14);overflow:hidden}.problem-oneview-header{padding:16px 20px;border-bottom:1px solid #EEF0F4;display:flex;justify-content:space-between;align-items:center;gap:12px}.problem-oneview-title-wrap{display:flex;flex-direction:column;gap:2px;min-width:0}.problem-oneview-title{font:700 15.5px 'Plus Jakarta Sans';color:#101F45}.problem-oneview-subtitle{font:600 11.5px 'Plus Jakarta Sans';letter-spacing:.08em;text-transform:uppercase;color:#98A0AC}.problem-oneview-badge{font:600 11.5px 'Plus Jakarta Sans';color:#3F7A16;background:#F2F8EC;padding:5px 11px;border-radius:999px;white-space:nowrap}.problem-oneview-body{padding:20px;display:flex;flex-direction:column;gap:13px}[data-oneview-rows]{display:flex;flex-direction:column;gap:13px}.problem-oneview-row{display:flex;justify-content:space-between;gap:16px;font:600 13.5px 'Plus Jakarta Sans';color:#5E6877}.problem-oneview-row-value{color:#101F45;text-align:right}.problem-oneview-divider{height:1px;background:#EEF0F4}.problem-oneview-bars{display:flex;align-items:flex-end;gap:8px;height:86px}.problem-toolrow{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;opacity:1}.problem-tool-btn{position:relative;display:flex;align-items:center;gap:9px;padding:12px 17px;border-radius:999px;background:#0F1D3F;border:1px solid rgba(255,255,255,.10);cursor:pointer;font:600 14px 'Plus Jakarta Sans';color:#fff;white-space:nowrap;box-shadow:0 8px 20px rgba(16,31,69,.16)}.problem-tool-dot{width:7px;height:7px;border-radius:99px;background:#7CC142}@media (max-width:767px){.problem-ghost{display:none}.problem-tool-btn{padding:8px 12px}.problem-tool-dot{display:none}}@media (max-width:1600px){.problem-headline{font-size:clamp(24px,min(4.6vw,6.4vh),60px)}}@media (max-width:1023px){.problem-card{display:none}.problem-hub{width:clamp(200px,44vw,360px)}.problem-ghost{padding:9px 13px;gap:6px;font-size:12px}.problem-ghost-icon{width:14px;height:14px}.problem-pin{gap:clamp(10px,2vw,20px)}.problem-stage{flex:0 1 auto}}@media (min-width:768px) and (max-width:1023px){.problem-toolrow{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding-bottom:4px}.problem-tool-btn{padding:10px 14px;font-size:13px}}@media (max-width:1600px){.problem-pin{padding-top:clamp(74px,10vh,125px);padding-bottom:clamp(53px,10vh,116px)}}@media (max-width:1440px){.problem-pin{padding-top:clamp(70px,9.5vh,118px);padding-bottom:clamp(50px,9.5vh,108px)}}@media (max-width:1199px){.problem-pin{padding-top:clamp(64px,9vh,110px);padding-bottom:clamp(46px,9vh,100px)}}@media (min-width:1024px) and (max-width:1600px){.problem-tool-btn{padding:10px 15px}}@media (min-width:1801px){.problem-headline{max-width:1100px;text-wrap:balance}}.tour{position:relative;overflow:hidden;background:#08142F}.tour-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 70% 55% at 15% 8%,rgba(124,193,66,.16) 0%,rgba(124,193,66,0) 65%),radial-gradient(ellipse 65% 55% at 88% 18%,rgba(108,143,214,.20) 0%,rgba(108,143,214,0) 65%),radial-gradient(ellipse 60% 45% at 55% 100%,rgba(124,193,66,.10) 0%,rgba(124,193,66,0) 70%)}.tour-inner{position:relative;max-width:1440px;margin:0 auto;padding:clamp(48px,5.5vw,80px) clamp(20px,4vw,40px);display:flex;flex-direction:column;gap:clamp(22px,2.4vw,32px)}.tour-head{display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center}.tour-badge{padding:9px 16px;border:1px solid rgba(124,193,66,.5);border-radius:10px;box-shadow:0 4px 14px rgba(124,193,66,.18);font:700 12px 'Plus Jakarta Sans';letter-spacing:.14em;text-transform:uppercase;color:#9BD463;display:flex;align-items:center;gap:9px}.tour-badge-dot{width:5.25px;height:5.25px;border-radius:99px;background:#7CC142;flex:none}.tour-title{margin:0;font:800 clamp(32px,4.2vw,52px)/1.08 'Plus Jakarta Sans';letter-spacing:-.03em;color:#fff;text-wrap:balance}.tour-subtitle{margin:0;font:400 min(19px,1.5vw)/1.62 'Plus Jakarta Sans';color:#93A0BC;max-width:none;white-space:nowrap}.tour-tabs{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;border-bottom:1px solid rgba(255,255,255,.14);padding-bottom:0}.tour-tabs-select{display:none;width:100%;padding:14px 44px 14px 18px;border-radius:10px;border:1px solid rgba(255,255,255,.18);background-color:#0F1D3F;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:14px;font:600 14px 'Plus Jakarta Sans';color:#fff;appearance:none;-webkit-appearance:none}.tour-panel-wrap{display:flex;flex-direction:column;gap:clamp(24px,3vw,38px)}.tour-panel-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 40px}.tour-panel-title{margin:0;flex:1 1 320px;max-width:560px;font:800 clamp(24px,2.6vw,32px)/1.2 'Plus Jakarta Sans';letter-spacing:-.025em;color:#fff}.tour-panel-copy-wrap{flex:1 1 320px;max-width:520px;display:flex;flex-direction:column;gap:12px}.tour-panel-copy{margin:0;font:400 16.5px/1.65 'Plus Jakarta Sans';color:#93A0BC;text-wrap:pretty}.tour-panel-link{color:#fff;align-self:flex-start}.tour-panel-body{min-width:0}.tour-hint{font:600 14.5px 'Plus Jakarta Sans';color:#7A87A6;text-align:center;margin-top:-14px}.tour-zoom-overlay{position:fixed;inset:0;z-index:90;background:rgba(11,23,51,.86);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:5vh 4vw;cursor:zoom-out}@media (max-width:1600px){.tour-title,.pricing-title{font-size:clamp(26px,3.8vw,42px)}}@media (max-width:1199px){.tour-subtitle{white-space:normal}}@media (max-width:1023px){.tour-subtitle{font-size:clamp(16px,4.2vw,19px)}.tour-tabs{position:absolute;left:-9999px;pointer-events:none}.tour-tabs-select{display:block}.tour-panel-head{width:100%;justify-content:center;align-items:center;text-align:center}.tour-panel-title{flex:1 1 100%;max-width:none;text-align:center}.tour-panel-copy-wrap{flex:1 1 100%;max-width:none;align-items:center;text-align:center}.tour-panel-link{align-self:center}}@media (min-width:1024px){.tour-panel-head{align-items:center}}@media (max-width:1024px){.pricing-subtitle,.pricing-standard-desc,.pricing-engage-subtitle,.pricing-engage-desc,.tour-panel-copy,.journey-detail-copy,.why-desc,.why-check-text,.why-faq-card-desc,.automation-desc,.reporting-subtitle,.agencies-desc,.cta-desc,.faq-question,.faq-answer{text-wrap:wrap}}@media (max-width:1600px){.tour-inner{padding-top:clamp(43px,5.25vw,72px);padding-bottom:clamp(43px,5.25vw,72px)}}@media (max-width:1440px){.tour-inner{padding-top:clamp(60px,4.9vw,72px);padding-bottom:clamp(60px,4.9vw,72px)}}@media (max-width:1199px){.tour-inner{padding-top:clamp(38px,5vw,64px);padding-bottom:clamp(38px,5vw,64px)}}.tour-tab{font:700 14.5px 'Plus Jakarta Sans';color:#8895B2;padding:14px 18px;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;white-space:nowrap;transition:color .22s ease;background-repeat:no-repeat;background-position:left bottom -2px;background-image:linear-gradient(#7CC142,#7CC142);background-size:0% 2px}.tour-tab.is-active{color:#fff;background-size:100% 2px}.tour-tab.is-filling{background-size:0% 2px;animation:al-tabfill 7000ms linear forwards}.tour-tab.is-filling.is-alt{animation-name:al-tabfill2}.tour-tab-panel{display:flex;flex-direction:column;gap:clamp(24px,3vw,38px)}.tour-tab-panel[hidden]{display:none}.tour-shell{border-radius:16px;border:1px solid rgba(16,31,69,.10);box-shadow:0 30px 80px rgba(16,31,69,.12);background:#fff;overflow:hidden}.tour-shell-header{height:40px;display:flex;align-items:center;gap:8px;padding:0 16px;border-bottom:1px solid #EEF0F4;background:#FBFCFD}.tour-shell-dot{width:9px;height:9px;border-radius:99px;background:#E2E5EA}.tour-shell-title{margin-left:12px;font:600 12px 'Plus Jakarta Sans';color:#98A0AC}.tour-shell-body{padding:22px;min-height:360px;animation:al-rise .32s ease both}.tour-stack{display:flex;flex-direction:column;gap:12px}.tour-shot{width:100%;height:auto;display:block;border-radius:10px;border:1px solid #EDF0F4;background:#fff;cursor:zoom-in}.tour-auto-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.tour-auto-label{font:700 13.5px 'Plus Jakarta Sans';color:#101F45}.tour-auto-badge{font:600 11.5px 'Plus Jakarta Sans';color:#3F7A16;background:#F2F8EC;padding:5px 11px;border-radius:999px}.tour-node{display:flex;align-items:center;gap:14px;padding:11px 0}.tour-node-dot{width:16px;display:flex;justify-content:center;flex:none}.tour-node-dot::before{content:'';width:9px;height:9px;border-radius:999px;background:#fff;border:1.5px solid #D7DDE7}.tour-node.is-active .tour-node-dot::before{background:#7CC142;border:none;box-shadow:0 0 0 4px rgba(124,193,66,.14)}.tour-node-pill{flex:none;min-width:62px;text-align:center;padding:5px 12px;border-radius:999px;font:700 12px 'Plus Jakarta Sans';letter-spacing:.1em;text-transform:uppercase;color:#6B7686;background:#F1F3F7}.tour-node.is-active .tour-node-pill{color:#3F7A16;background:rgba(124,193,66,.16)}.tour-node-text{font:400 17px/1.4 'Plus Jakarta Sans';color:#5E6877}.tour-node.is-active .tour-node-text{font-weight:600;color:#101F45}.tour-connector{width:1px;height:12px;background:#E2E7EE;margin-left:8px;display:block}.tour-zoom-overlay[hidden]{display:none}.tour-zoom-overlay img{max-width:100%;max-height:100%;object-fit:contain;border-radius:12px;background:#fff;box-shadow:0 40px 100px rgba(0,0,0,.55)}@media (max-width:767px){.tour-shell-body{min-height:auto}}.pricing{background:#fff;position:relative;overflow:hidden}.pricing-inner{position:relative;max-width:1120px;margin:0 auto;padding:clamp(64px,7vw,104px) clamp(20px,4vw,40px);display:flex;flex-direction:column;gap:clamp(30px,3.4vw,44px)}.pricing-head{display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center}.pricing-badge{display:flex;align-items:center;gap:9px;padding:9px 16px;border:0.1px solid #5A9B2B;border-radius:10px;box-shadow:0 4px 14px rgba(124,193,66,.22);font:700 12px 'Plus Jakarta Sans';letter-spacing:.14em;text-transform:uppercase;color:#5A9B2B}.pricing-badge-dot{width:5.25px;height:5.25px;border-radius:99px;background:#7CC142;flex:none}.pricing-title{margin:0;font:800 clamp(32px,4.2vw,52px)/1.08 'Plus Jakarta Sans';letter-spacing:-.03em;color:#101F45;text-wrap:balance}.pricing-subtitle{margin:0;font:400 clamp(16.5px,1.4vw,18.5px)/1.6 'Plus Jakarta Sans';color:#5E6877;max-width:720px;text-wrap:pretty}.pricing-body{display:flex;flex-direction:column;gap:clamp(56px,6vw,88px)}.pricing-engage-col{display:flex;flex-direction:column;gap:clamp(28px,3.2vw,40px)}.pricing-standard-card{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(28px,4vw,56px);align-items:center;padding:clamp(34px,3.6vw,46px) clamp(28px,3vw,40px);border:1.5px solid #5A9B2B;border-top:5px solid #7CC142;border-radius:18px;background:linear-gradient(180deg,rgba(124,193,66,.09) 0%,rgba(124,193,66,.02) 46%,#fff 100%);box-shadow:0 22px 50px rgba(16,31,69,.10)}.pricing-standard-ribbon{position:absolute;top:-14px;right:26px;padding:7px 14px;border-radius:999px;background:#7CC142;font:700 11.5px 'Plus Jakarta Sans';letter-spacing:.1em;text-transform:uppercase;color:#0E2408;box-shadow:0 8px 20px rgba(124,193,66,.32)}.pricing-standard-main{display:flex;flex-direction:column;gap:18px;min-width:0}.pricing-standard-head{display:flex;flex-direction:column;gap:10px}.pricing-eyebrow{font:700 11.5px 'Plus Jakarta Sans';letter-spacing:.14em;text-transform:uppercase;color:#5A9B2B}.pricing-standard-price-row{display:flex;align-items:flex-end;gap:7px}.pricing-standard-currency{font:700 26px 'Plus Jakarta Sans';color:#101F45;padding-bottom:8px}.pricing-standard-amount{font:800 52px/1 'Plus Jakarta Sans';letter-spacing:-.04em;color:#101F45}.pricing-standard-period{font:600 16px 'Plus Jakarta Sans';color:#5E6877;padding-bottom:9px}.pricing-standard-name{font:800 23px 'Plus Jakarta Sans';letter-spacing:-.02em;color:#101F45}.pricing-standard-cta{align-self:flex-start;text-align:center;padding:15px 30px;border:0;border-radius:10px;font:700 15.5px 'Plus Jakarta Sans';text-decoration:none;box-shadow:0 10px 24px rgba(124,193,66,.28)}.pricing-standard-desc{margin:0;max-width:400px;font:400 14.5px/1.6 'Plus Jakarta Sans';color:#5E6877;text-wrap:pretty}.pricing-standard-includes{display:flex;flex-direction:column;gap:12px;min-width:0}.pricing-includes-label{font:700 11.5px 'Plus Jakarta Sans';letter-spacing:.14em;text-transform:uppercase;color:#98A0AC}.pricing-feature{display:flex;gap:11px;font:500 15px/1.55 'Plus Jakarta Sans';color:#4A5462}.pricing-feature-check{color:#5A9B2B;font-weight:800;flex:none}.pricing-engage-head{display:flex;flex-direction:column;gap:12px;align-items:center;text-align:center}.pricing-engage-kicker{font:700 11.5px 'Plus Jakarta Sans';letter-spacing:.14em;text-transform:uppercase;color:#5A9B2B}.pricing-engage-title{margin:0;font:800 clamp(26px,3.2vw,40px)/1.1 'Plus Jakarta Sans';letter-spacing:-.03em;color:#101F45}.pricing-engage-subtitle{margin:0;font:400 clamp(15.5px,1.3vw,17px)/1.6 'Plus Jakarta Sans';color:#5E6877;max-width:660px;text-wrap:pretty}.pricing-engage-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-template-rows:repeat(9,auto);column-gap:20px;row-gap:10px;align-items:stretch}.pricing-engage-card{position:relative;display:grid;grid-template-rows:subgrid;grid-row:span 9;border-radius:14px}.pricing-engage-card--plain{border:1px solid #E4E9F0;border-top:4px solid #E4E9F0;background:#fff}.pricing-engage-card--highlight{border:1px solid #C6DFA8;border-top:4px solid #7CC142;background:rgba(124,193,66,.045);box-shadow:0 18px 40px rgba(16,31,69,.08)}.pricing-engage-ribbon{position:absolute;top:-13px;right:22px;padding:6px 13px;border-radius:999px;background:#7CC142;font:700 11px 'Plus Jakarta Sans';letter-spacing:.1em;text-transform:uppercase;color:#0E2408;box-shadow:0 8px 20px rgba(124,193,66,.32)}.pricing-engage-eyebrow{padding-left:28px;padding-right:28px;padding-top:34px;font:700 11.5px 'Plus Jakarta Sans';letter-spacing:.14em;text-transform:uppercase;color:#98A0AC}.pricing-engage-eyebrow--accent{color:#5A9B2B}.pricing-engage-starting{padding-left:28px;padding-right:28px;font:600 13px 'Plus Jakarta Sans';letter-spacing:.04em;text-transform:uppercase;color:#98A0AC}.pricing-engage-price-row{padding-left:28px;padding-right:28px;display:flex;align-items:flex-end;gap:6px}.pricing-engage-currency{font:700 22px 'Plus Jakarta Sans';color:#101F45;padding-bottom:7px}.pricing-engage-amount{font:800 52px/1 'Plus Jakarta Sans';letter-spacing:-.04em;color:#101F45}.pricing-engage-period{font:600 15px 'Plus Jakarta Sans';color:#5E6877;padding-bottom:8px}.pricing-engage-setup{padding-left:28px;padding-right:28px;font:600 14px/1.5 'Plus Jakarta Sans';color:#5E6877}.pricing-engage-setup--accent{color:#5A9B2B}.pricing-engage-headline{padding-left:28px;padding-right:28px;padding-top:6px;font:800 18px/1.3 'Plus Jakarta Sans';letter-spacing:-.02em;color:#101F45}.pricing-engage-desc{margin:0;padding-left:28px;padding-right:28px;font:400 14.5px/1.6 'Plus Jakarta Sans';color:#5E6877;text-wrap:pretty}.pricing-engage-cta-wrap{padding-left:28px;padding-right:28px;padding-top:10px;display:flex}.pricing-engage-cta{flex:1;text-align:center;padding:14px 20px;border-radius:10px;font:700 15px 'Plus Jakarta Sans';text-decoration:none}.pricing-engage-cta--outline{border-color:#D6DAE3;color:#101F45}.pricing-engage-cta--solid{border:0;box-shadow:0 10px 24px rgba(124,193,66,.26)}.pricing-engage-divider-wrap{padding-left:28px;padding-right:28px;padding-top:10px}.pricing-engage-divider{height:1px;background:#EEF0F4}.pricing-engage-divider--accent{background:rgba(90,155,43,.20)}.pricing-engage-features{padding-left:28px;padding-right:28px;padding-bottom:30px;padding-top:8px;display:flex;flex-direction:column;gap:12px}.pricing-engage-feature{display:flex;gap:11px;font:500 14.5px/1.55 'Plus Jakarta Sans';color:#4A5462}.pricing-engage-feature--strong{display:flex;gap:11px;font:600 14.5px/1.55 'Plus Jakarta Sans';color:#101F45}.pricing-compare-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding:clamp(24px,2.6vw,32px) clamp(24px,3vw,36px);border:1px solid #E4E9F0;border-radius:14px;background:#FAFBFC}.pricing-compare-info{display:flex;flex-direction:column;gap:6px;min-width:0}.pricing-compare-title{font:800 19px 'Plus Jakarta Sans';letter-spacing:-.02em;color:#101F45}.pricing-compare-desc{font:400 15px/1.55 'Plus Jakarta Sans';color:#5E6877}.pricing-compare-btn{flex:none;padding:13px 26px;border-color:#101F45;border-radius:10px;font:700 15px 'Plus Jakarta Sans';color:#101F45;cursor:pointer;user-select:none}.pricing-compare-table-wrap{overflow-x:auto;padding-bottom:6px}.pricing-compare-table{min-width:820px;display:grid;grid-template-columns:1.7fr repeat(3,1fr);border:1px solid #E4E9F0;border-radius:12px;background:#fff;padding:6px 10px 10px}.pricing-compare-head-name{padding:18px 16px;border-bottom:1px solid #DCE2E9;font:700 13px 'Plus Jakarta Sans';color:#101F45;display:flex;align-items:flex-end}.pricing-compare-head-col{padding:18px 14px;border-bottom:1px solid #DCE2E9;text-align:center;font:700 11.5px 'Plus Jakarta Sans';letter-spacing:.1em;text-transform:uppercase;color:#5E6877}.pricing-compare-head-col--accent{color:#3F7A16}.pricing-compare-table-wrap[hidden]{display:none}.pricing-compare-cell-name{padding:16px;border-bottom:1px solid #EDF0F4;font:600 14px 'Plus Jakarta Sans';color:#101F45}.pricing-compare-cell{padding:16px 14px;border-bottom:1px solid #EDF0F4;text-align:center;font:500 14px 'Plus Jakarta Sans';color:#3F7A16}.pricing-compare-table>*:nth-last-child(-n+4){border-bottom:none}.pricing-usage-note{font:500 13.5px/1.6 'Plus Jakarta Sans';color:#7C8592;max-width:760px;margin:0 auto;text-align:center}.pricing-footnote{font:500 15px/1.6 'Plus Jakarta Sans';color:#7C8592;text-align:center;margin-top:-18px}.pricing-footnote-link{color:#5A9B2B;font-weight:700;text-decoration:none}.pricing-footnote-link:hover{text-decoration:underline}@media (max-width:1023px){.pricing-engage-grid{grid-template-columns:1fr;row-gap:28px}}@media (max-width:767px){.pricing-badge-dot,.journey-badge-dot,.why-badge-dot,.automation-badge-dot,.reporting-badge-dot,.agencies-badge-dot{display:none}.pricing-badge,.journey-badge,.journey-step-badge,.why-badge,.automation-badge,.reporting-badge,.agencies-badge{gap:0}}@media (max-width:1600px){.pricing-inner{padding-top:clamp(48px,5.6vw,80px);padding-bottom:clamp(48px,5.6vw,80px)}.pricing-body{margin-bottom:-20px}}@media (max-width:1440px){.pricing-inner{padding-top:clamp(60px,5.5vw,80px);padding-bottom:clamp(60px,5.5vw,80px)}.pricing-body{margin-bottom:-20px}}@media (max-width:1199px){.pricing-inner{padding-top:clamp(40px,5vw,66px);padding-bottom:clamp(40px,5vw,66px)}.pricing-body{margin-bottom:-20px}}@media (max-width:1600px){.pricing-standard-amount,.pricing-engage-amount{font-size:44px}}@media (max-width:1199px){.pricing-engage-grid{row-gap:6px}.pricing-engage-eyebrow{padding-top:24px}.pricing-engage-headline{padding-top:4px}.pricing-engage-cta-wrap{padding-top:8px}.pricing-engage-divider-wrap{padding-top:8px}.pricing-engage-features{padding-top:6px;padding-bottom:20px;gap:8px}}@media (max-width:1600px){.pricing-standard-cta{padding-top:12px;padding-bottom:12px}.pricing-engage-cta{padding-top:11px;padding-bottom:11px}.pricing-compare-btn{padding-top:10px;padding-bottom:10px}}@media (max-width:767px){.pricing-footnote{margin-top:12px}}@media (max-width:1023px){.pricing-engage-card--highlight{margin-top:15px}}@media (max-width:480px){.pricing-standard-card{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:1023px){.pricing-compare-table-wrap{overflow-x:visible;padding-bottom:0}.pricing-compare-table{min-width:0}.pricing-compare-head-name,.pricing-compare-cell-name{padding-left:12px;padding-right:12px}.pricing-compare-head-col,.pricing-compare-cell{padding-left:8px;padding-right:8px}}@media (max-width:767px){.pricing-compare-table{grid-template-columns:1fr;padding:0;overflow:hidden}.pricing-compare-head-name,.pricing-compare-head-col{display:none}.pricing-compare-cell-name{padding:13px 16px;border-top:1px solid #DCE2E9;border-bottom:1px solid #DCE2E9;background:#F5F7FA;font:800 14.5px/1.4 'Plus Jakarta Sans';letter-spacing:-.01em}.pricing-compare-head-col + .pricing-compare-cell-name{border-top:none}.pricing-compare-cell{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 16px;text-align:right}.pricing-compare-cell::before{content:attr(data-label);flex:none;font:700 11.5px/1.4 'Plus Jakarta Sans';letter-spacing:.1em;text-transform:uppercase;color:#5E6877}.pricing-compare-cell[data-label="Managed"]::before{color:#3F7A16}.pricing-compare-table>*:nth-last-child(-n+4){border-bottom:1px solid #EDF0F4}.pricing-compare-table>*:last-child{border-bottom:none}}.journey{background:#08142F;position:relative;overflow:hidden}.journey-grid-bg{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 0%,transparent 75%);mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 0%,transparent 75%)}.journey-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:900px;height:520px;background:radial-gradient(ellipse,rgba(124,193,66,.13) 0%,rgba(124,193,66,0) 65%);pointer-events:none}.journey-inner{position:relative;max-width:1280px;margin:0 auto;padding:clamp(72px,9vw,130px) clamp(20px,4vw,40px);display:flex;flex-direction:column;gap:clamp(40px,5vw,64px)}.journey-head{display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center}.journey-badge{display:flex;align-items:center;gap:9px;padding:9px 16px;border:0.1px solid rgba(124,193,66,.55);border-radius:10px;box-shadow:0 4px 14px rgba(124,193,66,.16);font:700 12px 'Plus Jakarta Sans';letter-spacing:.14em;text-transform:uppercase;color:#7CC142}.journey-badge-dot{width:5.25px;height:5.25px;border-radius:99px;background:#7CC142;flex:none}.journey-title{margin:0;font:800 clamp(32px,4.2vw,52px)/1.08 'Plus Jakarta Sans';letter-spacing:-.03em;color:#fff;text-wrap:balance}.journey-stages{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:6px 0;justify-content:center}.journey-stage{display:flex;flex-direction:column;gap:6px;cursor:pointer;padding:20px 34px 20px 54px;align-items:center;text-align:center;margin-left:-20px;min-width:0;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,0 100%,20px 50%);background:rgba(255,255,255,.055);transition:background .22s ease}.journey-stage--first{padding-left:34px;margin-left:0;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,0 100%)}.journey-stage--last{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,20px 50%)}.journey-stage.is-active{background:linear-gradient(120deg,#7CC142,#5FA82C)}.journey-stage-num{font:700 11px 'Plus Jakarta Sans';letter-spacing:.14em;color:rgba(124,193,66,.85)}.journey-stage.is-active .journey-stage-num{color:rgba(14,36,8,.7)}.journey-stage-label{font:800 clamp(20px,2.2vw,29px) 'Plus Jakarta Sans';letter-spacing:-.025em;color:#fff;white-space:nowrap}.journey-stage.is-active .journey-stage-label{color:#0E2408}.journey-detail{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(24px,3vw,44px);align-items:center;padding:clamp(26px,3vw,40px);border-radius:20px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.10)}.journey-detail-left{display:flex;flex-direction:column;gap:14px;min-width:0}.journey-step-badge{display:flex;align-items:center;gap:9px;align-self:flex-start;padding:9px 16px;border:0.1px solid rgba(124,193,66,.55);border-radius:10px;box-shadow:0 4px 14px rgba(124,193,66,.16);font:700 11.5px 'Plus Jakarta Sans';letter-spacing:.14em;text-transform:uppercase;color:#7CC142}.journey-detail-title{margin:0;font:800 clamp(28px,3.4vw,42px)/1.1 'Plus Jakarta Sans';letter-spacing:-.03em;color:#fff}.journey-detail-copy{margin:0;font:400 16.5px/1.62 'Plus Jakarta Sans';color:#9FB0D0;text-wrap:pretty;max-width:460px}.journey-facts{display:flex;flex-direction:column;gap:12px;min-width:0}.journey-fact{display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding:15px 18px;border-radius:12px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08)}.journey-fact-key{font:600 13.5px 'Plus Jakarta Sans';color:#93A0BC}.journey-fact-value{font:700 17px 'Plus Jakarta Sans';color:#fff;text-align:right}.journey-footnote{margin:0 auto;font:400 min(18.5px,2.1vw)/1.6 'Plus Jakarta Sans';color:#93A0BC;max-width:none;text-align:center;white-space:nowrap}@media (max-width:1600px){.journey-title{font-size:clamp(26px,3.8vw,42px)}.journey-footnote{white-space:normal}.journey-stages{grid-template-columns:repeat(6,1fr)}.journey-stage-num{font-size:11px !important}.journey-stage-label{font-size:14px !important}}@media (max-width:768px){.journey-stage-num{font-size:10px !important}.journey-stage-label{font-size:12px !important}}@media (max-width:767px){.journey-stages{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.journey-stage{width:auto !important;max-width:none !important;margin:0 !important;padding:9px 14px !important;flex-direction:row !important;align-items:center !important;justify-content:center !important;gap:7px !important;clip-path:none !important;-webkit-clip-path:none !important;border-radius:999px;border:1px solid rgba(255,255,255,.10)}}@media (max-width:1600px){.journey-inner{padding-top:clamp(56px,7.2vw,96px);padding-bottom:clamp(56px,7.2vw,96px)}}@media (max-width:1440px){.journey-inner{padding-top:clamp(72px,7vw,96px);padding-bottom:clamp(72px,7vw,96px)}}@media (max-width:1199px){.journey-inner{padding-top:clamp(44px,6vw,78px);padding-bottom:clamp(44px,6vw,78px)}}@media (max-width:480px){.journey-stages{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.journey-stage{width:100% !important}}@media (max-width:767px){.journey-footnote{font-size:clamp(15px,4vw,18px)}}.why{position:relative;overflow:hidden;background:linear-gradient(180deg,#FAFCF7 0%,#F7FAFE 45%,#FFFFFF 100%)}.why-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 70% 55% at 15% 8%,rgba(124,193,66,.16) 0%,rgba(124,193,66,0) 65%),radial-gradient(ellipse 65% 55% at 88% 18%,rgba(108,143,214,.18) 0%,rgba(108,143,214,0) 65%),radial-gradient(ellipse 60% 45% at 55% 100%,rgba(124,193,66,.10) 0%,rgba(124,193,66,0) 70%)}.why-inner{position:relative;max-width:1280px;margin:0 auto;padding:clamp(72px,9vw,130px) clamp(20px,4vw,40px);display:flex;flex-direction:column;gap:clamp(48px,6vw,84px)}.why-top{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:clamp(36px,5vw,72px);align-items:center}.why-mock-wrap{position:relative;min-width:0;padding:clamp(48px,10vw,104px) 0 clamp(40px,9vw,92px)}.why-mock-card{border-radius:16px;border:1px solid rgba(16,31,69,.10);box-shadow:0 30px 80px rgba(16,31,69,.12);overflow:hidden;background:#fff}.why-mock-header{height:40px;display:flex;align-items:center;gap:8px;padding:0 16px;border-bottom:1px solid #EEF0F4;background:#FBFCFD}.why-mock-dot{width:9px;height:9px;border-radius:99px;background:#E2E5EA}.why-mock-header-label{margin-left:12px;font:600 12px 'Plus Jakarta Sans';color:#98A0AC}.why-mock-table{display:grid;grid-template-columns:minmax(0,1fr)}.why-mock-row-head{display:grid;grid-template-columns:1.6fr 1fr 1fr .9fr;gap:8px;padding:11px 18px;background:#FBFCFD;border-bottom:1px solid #EEF0F4;font:600 10.5px 'Plus Jakarta Sans';letter-spacing:.08em;text-transform:uppercase;color:#98A0AC}.why-mock-row{display:grid;grid-template-columns:1.6fr 1fr 1fr .9fr;gap:8px;padding:14px 18px;border-bottom:1px solid #F2F4F7;font:600 13.5px 'Plus Jakarta Sans';color:#101F45}.why-mock-row--highlight{background:#F7FBF2}.why-mock-row--last{border-bottom:none}.why-trend-up{color:#3F7A16}.why-trend-neutral{color:#5E6877}.why-float-card{position:absolute;background:#fff;border:1px solid rgba(16,31,69,.10);border-radius:12px;box-shadow:0 12px 30px rgba(16,31,69,.10);padding:14px 16px;display:flex;flex-direction:column;gap:4px}.why-float-card--top{top:0;right:0}.why-float-card--bottom{bottom:0;left:0}.why-float-label{font:600 10.5px 'Plus Jakarta Sans';letter-spacing:.06em;text-transform:uppercase;color:#98A0AC}.why-float-value{font:700 14.5px 'Plus Jakarta Sans';color:#101F45}.why-float-value--lg{font:700 18px 'Plus Jakarta Sans';color:#101F45}.why-float-sub{font:500 12.5px 'Plus Jakarta Sans';color:#5E6877}.why-content{display:flex;flex-direction:column;gap:20px;align-items:flex-start;max-width:520px}.why-badge{display:flex;align-items:center;gap:9px;padding:9px 16px;border:0.1px solid #5A9B2B;border-radius:10px;box-shadow:0 4px 14px rgba(124,193,66,.22);font:700 12px 'Plus Jakarta Sans';letter-spacing:.14em;text-transform:uppercase;color:#5A9B2B}.why-badge-dot{width:5.25px;height:5.25px;border-radius:99px;background:#7CC142;flex:none}.why-title{margin:0;font:800 clamp(30px,3.6vw,46px)/1.1 'Plus Jakarta Sans';letter-spacing:-.03em;color:#101F45;text-wrap:balance}.why-desc{margin:0;font:400 17px/1.65 'Plus Jakarta Sans';color:#5E6877;text-wrap:pretty}.why-checklist{display:flex;flex-direction:column;gap:10px;width:100%}.why-check-item{display:flex;gap:14px;align-items:center;padding:16px 18px;background:#fff;border:1px solid #E4E7ED;border-radius:12px;box-shadow:0 4px 14px rgba(16,31,69,.05)}.why-check-icon{width:26px;height:26px;border-radius:99px;background:#EAF5DF;display:flex;align-items:center;justify-content:center;flex:none}.why-check-text{font:600 16px/1.45 'Plus Jakarta Sans';color:#101F45;text-wrap:pretty}.why-link{color:#101F45}.why-faq{display:flex;flex-direction:column;gap:clamp(24px,3vw,38px)}.why-faq-title{margin:0;text-align:center;font:800 clamp(26px,3.2vw,38px)/1.12 'Plus Jakarta Sans';letter-spacing:-.028em;color:#101F45;text-wrap:balance}.why-faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:clamp(16px,1.6vw,22px)}.why-faq-card{display:flex;flex-direction:column;gap:14px;padding:26px 24px 28px;background:#0F1D3F;border:1px solid rgba(255,255,255,.08);border-radius:16px}.why-faq-icon{width:53px;height:53px;border-radius:14px;background:rgba(124,193,66,.16);display:flex;align-items:center;justify-content:center;flex:none}.why-faq-card-title{font:700 16.5px 'Plus Jakarta Sans';color:#fff}.why-faq-card-desc{font:400 14.5px/1.62 'Plus Jakarta Sans';color:#9FB0D0;text-wrap:pretty}@media (max-width:767px){.why-top{grid-template-columns:1fr}}@media (max-width:1023px){.why-content{max-width:none}.why-faq-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.why-faq-grid{grid-template-columns:1fr}.pricing-badge-dot,.journey-badge-dot,.why-badge-dot,.automation-badge-dot,.reporting-badge-dot,.agencies-badge-dot{display:none}.pricing-badge,.journey-badge,.journey-step-badge,.why-badge,.automation-badge,.reporting-badge,.agencies-badge{gap:0}}@media (max-width:1023px){.why-float-card--top{top:-16px}.why-float-card--bottom{bottom:-30px}.why-content{padding-top:50px}}@media (max-width:767px){.why-float-card--top{top:-40px}.why-float-card--bottom{bottom:-60px}}@media (max-width:1600px){.why-inner{padding-top:clamp(56px,7.2vw,96px);padding-bottom:clamp(56px,7.2vw,96px)}}@media (max-width:1440px){.why-inner{padding-top:clamp(72px,7vw,96px);padding-bottom:clamp(72px,7vw,96px)}}@media (max-width:1199px){.why-inner{padding-top:clamp(44px,6vw,78px);padding-bottom:clamp(44px,6vw,78px)}}@media (max-width:767px){.why-inner{padding-top:80px}}@media (max-width:767px){.why-check-item{align-items:flex-start}.why-check-icon{margin-top:3px}}.automation{position:relative;overflow:hidden;background:#08142F}.automation-grid-bg{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:64px 64px}.automation-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 55% 60% at 20% 40%,rgba(124,193,66,.14) 0%,rgba(124,193,66,0) 68%)}.automation-inner{position:relative;max-width:1280px;margin:0 auto;padding:clamp(72px,9vw,130px) clamp(20px,4vw,40px);display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(36px,5vw,72px);align-items:center}.automation-content{display:flex;flex-direction:column;gap:20px;align-items:flex-start;max-width:520px}.automation-badge{display:flex;align-items:center;gap:9px;padding:9px 16px;border:0.1px solid rgba(143,210,85,.50);border-radius:10px;box-shadow:0 4px 14px rgba(143,210,85,.16);font:700 12px 'Plus Jakarta Sans';letter-spacing:.14em;text-transform:uppercase;color:#8FD255}.automation-badge-dot{width:5.25px;height:5.25px;border-radius:99px;background:#8FD255;flex:none}.automation-title{margin:0;font:800 clamp(30px,3.6vw,46px)/1.1 'Plus Jakarta Sans';letter-spacing:-.03em;color:#fff;text-wrap:balance}.automation-desc{margin:0;font:400 17px/1.65 'Plus Jakarta Sans';color:#9FB0D0;text-wrap:pretty}.automation-link{color:#fff}.automation-workflow-card{min-width:0;border-radius:16px;border:1px solid rgba(16,31,69,.10);box-shadow:0 30px 80px rgba(16,31,69,.12);background:#fff;overflow:hidden}.automation-workflow-header{height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #DBEBC8;background:#EDF5E2}.automation-workflow-header-title{font:700 12px 'Plus Jakarta Sans';color:#3F7A16}.automation-workflow-header-badge{font:600 11.5px 'Plus Jakarta Sans';color:#0E2408;background:#7CC142;padding:4px 10px;border-radius:999px}.automation-workflow-body{padding:24px;display:flex;flex-direction:column}@media (max-width:1023px){.automation-inner{grid-template-columns:1fr}.automation-content{max-width:none;width:100%}}@media (max-width:1600px){.automation-inner{padding-top:clamp(56px,7.2vw,96px);padding-bottom:clamp(56px,7.2vw,96px)}}@media (max-width:1440px){.automation-inner{padding-top:clamp(72px,7vw,96px);padding-bottom:clamp(72px,7vw,96px)}}@media (max-width:1199px){.automation-inner{padding-top:clamp(44px,6vw,78px);padding-bottom:clamp(44px,6vw,78px)}}.reporting{background:#F7F8FA;position:relative;overflow:hidden}.reporting-deco{position:absolute;pointer-events:none;border-radius:999px}.reporting-deco--1{top:50px;right:12%;width:190px;height:190px;background:radial-gradient(circle at 34% 28%,rgba(124,193,66,.16),rgba(124,193,66,.03) 62%,rgba(124,193,66,0) 74%);border:1px solid rgba(124,193,66,.16)}.reporting-deco--2{top:210px;left:-70px;width:200px;height:200px;background:rgba(108,143,214,.08);border:1px solid rgba(108,143,214,.14)}.reporting-deco--3{bottom:40px;right:26%;width:58px;height:58px;background:rgba(108,143,214,.12);border:1px solid rgba(108,143,214,.18)}.reporting-deco--4{top:-140px;left:-140px;width:640px;height:640px;background:radial-gradient(circle,rgba(124,193,66,.12) 0%,rgba(124,193,66,0) 65%)}.reporting-deco--5{bottom:-180px;right:-120px;width:600px;height:600px;background:radial-gradient(circle,rgba(27,58,140,.10) 0%,rgba(27,58,140,0) 65%)}.reporting-inner{position:relative;max-width:1280px;margin:0 auto;padding:clamp(72px,9vw,130px) clamp(20px,4vw,40px);display:flex;flex-direction:column;gap:clamp(34px,4vw,52px)}.reporting-head{display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center}.reporting-badge{display:flex;align-items:center;gap:9px;padding:9px 16px;border:0.1px solid #5A9B2B;border-radius:10px;box-shadow:0 4px 14px rgba(124,193,66,.22);font:700 12px 'Plus Jakarta Sans';letter-spacing:.14em;text-transform:uppercase;color:#5A9B2B}.reporting-badge-dot{width:5.25px;height:5.25px;border-radius:99px;background:#7CC142;flex:none}.reporting-title{margin:0;font:800 clamp(32px,4.2vw,52px)/1.08 'Plus Jakarta Sans';letter-spacing:-.03em;color:#101F45;text-wrap:balance}.reporting-subtitle{margin:0;font:400 clamp(16.5px,1.4vw,19px)/1.62 'Plus Jakarta Sans';color:#5E6877;max-width:720px;text-wrap:pretty}.reporting-mock{border-radius:16px;border:1px solid rgba(16,31,69,.10);box-shadow:0 30px 80px rgba(16,31,69,.12);background:#fff;overflow:hidden}.reporting-mock-header{height:40px;display:flex;align-items:center;gap:8px;padding:0 16px;border-bottom:1px solid #EEF0F4;background:#FBFCFD}.reporting-mock-dot{width:9px;height:9px;border-radius:99px;background:#E2E5EA}.reporting-mock-header-label{margin-left:12px;font:600 12px 'Plus Jakarta Sans';color:#98A0AC}.reporting-mock-media{display:block;line-height:0}.reporting-mock-image{display:block;width:100%;height:auto !important;max-width:100%}.reporting-grid{padding:clamp(20px,2.6vw,32px);display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.reporting-col{display:flex;flex-direction:column;gap:16px;min-width:0}.reporting-col-head{display:flex;align-items:center;gap:10px}.reporting-col-label{font:700 11px 'Plus Jakarta Sans';letter-spacing:.1em;text-transform:uppercase;color:#5A9B2B}.reporting-col-rule{flex:1;height:1px;background:#E6E9EE}.reporting-chart-card{border:1px solid #EEF0F4;border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:14px}.reporting-chart-bars{display:flex;align-items:flex-end;gap:8px;height:130px}.reporting-chart-bar{flex:1;border-radius:5px 5px 0 0;transition:height .5s ease}.reporting-legend{display:flex;gap:18px;font:600 12px 'Plus Jakarta Sans';color:#5E6877;flex-wrap:wrap}.reporting-legend-item{display:flex;align-items:center;gap:6px}.reporting-legend-dot{width:8px;height:8px;border-radius:2px}.reporting-legend-dot--leads{background:#101F45}.reporting-legend-dot--qualified{background:#7CC142}.reporting-table{border:1px solid #EEF0F4;border-radius:12px;overflow:hidden}.reporting-table-head{display:grid;grid-template-columns:1.3fr 1fr .8fr;gap:8px;padding:11px 14px;background:#FBFCFD;border-bottom:1px solid #EEF0F4;font:600 10.5px 'Plus Jakarta Sans';letter-spacing:.08em;text-transform:uppercase;color:#98A0AC}.reporting-table-row{display:grid;grid-template-columns:1.3fr 1fr .8fr;gap:8px;padding:12px 14px;border-bottom:1px solid #F2F4F7;font:600 13px 'Plus Jakarta Sans';color:#101F45}.reporting-table-row--last{border-bottom:none}.reporting-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.reporting-stat{border:1px solid #EEF0F4;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:5px}.reporting-stat-label{font:600 11.5px 'Plus Jakarta Sans';color:#98A0AC}.reporting-stat-value{font:700 24px 'Plus Jakarta Sans';color:#101F45}.reporting-stat-value--accent{color:#3F7A16}@media (max-width:767px){.reporting-grid{grid-template-columns:1fr}.reporting-mock-header-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:1600px){.reporting-inner{padding-top:clamp(56px,7.2vw,96px);padding-bottom:clamp(56px,7.2vw,96px)}}@media (max-width:1440px){.reporting-inner{padding-top:clamp(72px,7vw,96px);padding-bottom:clamp(72px,7vw,96px)}}@media (max-width:1199px){.reporting-inner{padding-top:clamp(44px,6vw,78px);padding-bottom:clamp(44px,6vw,78px)}}.agencies{background:#08142F;position:relative;overflow:hidden}.agencies-glow{position:absolute;pointer-events:none;top:-160px;right:-120px;width:560px;height:560px;border-radius:999px;background:radial-gradient(circle,rgba(124,193,66,.14) 0%,rgba(124,193,66,0) 65%)}.agencies-inner{position:relative;max-width:1280px;margin:0 auto;padding:clamp(64px,7vw,104px) clamp(20px,4vw,40px)}.agencies-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(28px,4vw,64px);align-items:center}.agencies-content{display:flex;flex-direction:column;gap:16px;align-items:flex-start;max-width:520px}.agencies-badge{display:flex;align-items:center;gap:9px;padding:9px 16px;border:1px solid rgba(124,193,66,.5);border-radius:10px;box-shadow:0 4px 14px rgba(124,193,66,.18);font:700 12px 'Plus Jakarta Sans';letter-spacing:.14em;text-transform:uppercase;color:#9BD463}.agencies-badge-dot{width:5.25px;height:5.25px;border-radius:99px;background:#7CC142;flex:none}.agencies-title{margin:0;font:800 clamp(26px,3vw,38px)/1.12 'Plus Jakarta Sans';letter-spacing:-.028em;color:#fff;text-wrap:balance}.agencies-desc{margin:0;font:400 16.5px/1.65 'Plus Jakarta Sans';color:#93A0BC;text-wrap:pretty}.agencies-link{color:#fff}.agencies-list{display:flex;flex-direction:column;gap:10px;min-width:0}.agencies-list-item{display:flex;gap:12px;align-items:center;padding:15px 18px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.10);border-radius:12px;font:600 15px/1.45 'Plus Jakarta Sans';color:#fff}.agencies-list-dot{width:8px;height:8px;border-radius:99px;background:#7CC142;flex:none}@media (max-width:1199px){.agencies-grid{grid-template-columns:1fr}.agencies-content{max-width:none}}@media (max-width:767px){.agencies-list-item{align-items:flex-start}.agencies-list-dot{margin-top:6px}}@media (max-width:1600px){.agencies-inner{padding-top:clamp(48px,5.6vw,80px);padding-bottom:clamp(48px,5.6vw,80px)}}@media (max-width:1440px){.agencies-inner{padding-top:clamp(60px,5.5vw,80px);padding-bottom:clamp(60px,5.5vw,80px)}}@media (max-width:1199px){.agencies-inner{padding-top:clamp(40px,5vw,66px);padding-bottom:clamp(40px,5vw,66px)}}.faq{background:#fff;position:relative;overflow:hidden;border-top:1px solid #EDF0F4;background-image:linear-gradient(rgba(16,31,69,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(16,31,69,.045) 1px,transparent 1px);background-size:96px 96px}.faq-inner{position:relative;max-width:1280px;margin:0 auto;padding:clamp(64px,7vw,104px) clamp(20px,4vw,40px);display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:clamp(36px,4vw,60px);align-items:stretch}.faq-head{grid-column:1/-1;display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center}.faq-eyebrow{font:700 12px 'Plus Jakarta Sans';letter-spacing:.14em;text-transform:uppercase;color:#5A9B2B}.faq-title{margin:0;font:800 clamp(30px,3.4vw,44px)/1.05 'Plus Jakarta Sans';letter-spacing:-.035em;color:#101F45}.faq-title-mark{color:#7CC142}.faq-subtitle{margin:0;font:400 clamp(15.5px,1.3vw,17px)/1.55 'Plus Jakarta Sans';color:#93A0BC}.faq-video{position:relative;width:100%;height:100%;min-height:clamp(320px,32vw,520px);border-radius:20px;overflow:hidden;cursor:default;box-shadow:0 30px 70px rgba(16,31,69,.20)}.faq-video-img{position:absolute;inset:0;width:100%;height:100% !important;object-fit:cover !important}.faq-video-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,20,47,.15) 0%,rgba(8,20,47,.55) 100%)}.faq-video-content{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px}.faq-play-outer{width:76px;height:76px;border-radius:999px;background:rgba(255,255,255,.16);border:1.5px solid rgba(255,255,255,.5);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;transition:transform .25s ease,border-color .25s ease}.faq-play-inner{width:56px;height:56px;border-radius:999px;background:#7CC142;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 26px rgba(124,193,66,.4);transition:transform .25s ease,background .25s ease,box-shadow .25s ease}.faq-video:hover .faq-play-outer{transform:scale(1.08);border-color:rgba(255,255,255,.85)}.faq-video:hover .faq-play-inner{transform:scale(1.08);background:#8CD84F;box-shadow:0 14px 34px rgba(124,193,66,.55)}.faq-video-label{font:800 clamp(24px,2.4vw,34px) 'Plus Jakarta Sans';letter-spacing:-.02em;color:#fff;text-align:center;text-shadow:0 2px 16px rgba(0,0,0,.35)}.faq-list-wrap{min-width:0;display:flex;flex-direction:column;gap:clamp(22px,2.4vw,32px)}.faq-list{border:1px solid #E4E9F0;border-radius:4px;background:rgba(255,255,255,.72);backdrop-filter:blur(2px);display:flex;flex-direction:column}.faq-item{border-bottom:1px solid #EDF1F6}.faq-item:last-child{border-bottom:none}.faq-item-head{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(22px,2.6vw,30px) clamp(20px,3vw,34px);cursor:pointer}.faq-question{font:700 clamp(15px,1.35vw,17.5px)/1.4 'Plus Jakarta Sans';color:#101F45;text-wrap:pretty}.faq-sign{font:300 26px/1 'Plus Jakarta Sans';color:#98A0AC;flex:none;user-select:none}.faq-answer{margin:0;padding:0 clamp(20px,3vw,34px) clamp(24px,2.8vw,30px);max-width:760px;font:400 clamp(14.5px,1.2vw,16px)/1.65 'Plus Jakarta Sans';color:#5E6877;text-wrap:pretty}.faq-answer[hidden]{display:none}@media (max-width:1199px){.faq-inner{grid-template-columns:1fr}}@media (max-width:1600px){.faq-video-label{font-size:clamp(20px,2.6vw,28px)}}@media (max-width:1600px){.faq-inner{padding-top:clamp(48px,5.6vw,80px);padding-bottom:clamp(48px,5.6vw,80px)}}@media (max-width:1440px){.faq-inner{padding-top:clamp(60px,5.5vw,80px);padding-bottom:clamp(60px,5.5vw,80px)}}@media (max-width:1199px){.faq-inner{padding-top:clamp(40px,5vw,66px);padding-bottom:clamp(40px,5vw,66px)}}@media (max-width:1600px){.faq-item-head{padding:clamp(16px,2.1vw,24px) clamp(16px,2.4vw,27px)}.faq-answer{padding-left:clamp(16px,2.4vw,27px);padding-right:clamp(16px,2.4vw,27px)}.faq-question{font-size:clamp(14px,1.3vw,16.5px)}.faq-sign{font-size:22px}}@media (max-width:1023px){.faq-sign{line-height:10px}.faq-item-head{align-items:flex-start}}.cta{background:#08142F;position:relative;overflow:hidden}.cta-grid-bg{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 0%,transparent 75%);mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 0%,transparent 75%)}.cta-glow{position:absolute;bottom:-160px;left:20%;width:700px;height:520px;background:radial-gradient(ellipse,rgba(124,193,66,.14) 0%,rgba(124,193,66,0) 65%);pointer-events:none}.cta-inner{position:relative;max-width:1240px;margin:0 auto;padding:clamp(72px,9vw,120px) clamp(20px,4vw,40px);display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:clamp(40px,5vw,72px);align-items:center}.cta-content{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:18px;min-width:0}.cta-badge{display:flex;align-items:center;gap:9px;padding:9px 16px;border:0.1px solid rgba(124,193,66,.55);border-radius:10px;box-shadow:0 4px 14px rgba(124,193,66,.16);font:700 12px 'Plus Jakarta Sans';letter-spacing:.14em;text-transform:uppercase;color:#7CC142}.cta-badge-dot{width:5.25px;height:5.25px;border-radius:99px;background:#7CC142;flex:none}.cta-title{margin:0;font:800 clamp(32px,3.8vw,48px)/1.08 'Plus Jakarta Sans';letter-spacing:-.03em;color:#fff;text-wrap:balance}.cta-desc{margin:0;max-width:560px;font:400 17px/1.65 'Plus Jakarta Sans';color:#93A0BC;text-wrap:pretty}.cta-form{width:100%;min-width:0;padding:clamp(24px,3vw,36px);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.1) 0%,rgba(255,255,255,.05) 100%);border:1px solid rgba(255,255,255,.2);box-shadow:0 30px 70px rgba(0,0,0,.35);display:flex;flex-wrap:wrap;gap:18px;text-align:left}.cta-form-header{flex:1 1 100%;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.cta-form-title{font:700 17px 'Plus Jakarta Sans';color:#fff}.cta-form-duration{display:flex;align-items:center;gap:7px;font:600 12.5px 'Plus Jakarta Sans';color:#8FD255}.cta-form-duration-dot{width:7px;height:7px;border-radius:99px;background:#8FD255}.cta-form-divider{flex:1 1 100%;height:1px;background:rgba(255,255,255,.10)}.cta-field{display:flex;flex-direction:column;gap:8px;flex:1 1 210px;min-width:0}.cta-field-label{font:600 12px 'Plus Jakarta Sans';letter-spacing:.07em;text-transform:uppercase;color:#8894B0}.cta-input{width:100%;padding:15px 16px;border-radius:10px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.09);color:#fff;font:500 14px 'Plus Jakarta Sans';outline:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.cta-submit{flex:1 1 100%;margin-top:2px;padding:18px 26px;border:0;border-radius:10px;font:700 16.5px 'Plus Jakarta Sans';cursor:pointer;box-shadow:0 10px 26px rgba(124,193,66,.28);transition:background .18s ease,transform .18s ease}.cta-trust{flex:1 1 100%;display:flex;flex-wrap:wrap;gap:8px 20px;font:500 12.5px 'Plus Jakarta Sans';color:#7C89A8}.cta-trust-item{display:flex;align-items:center;gap:6px}.cta-success{grid-column:1/-1;font:700 15px 'Plus Jakarta Sans';color:#8FD255}@media (max-width:1199px){.cta-inner{grid-template-columns:1fr}.cta-content{align-items:center;text-align:center}.cta-submit{padding-top:13px;padding-bottom:13px}}@media (max-width:767px){.cta-badge-dot{display:none}.cta-badge{gap:0}}@media (max-width:1600px){.cta-inner{padding-top:clamp(52px,7.2vw,90px);padding-bottom:clamp(52px,7.2vw,90px)}}@media (max-width:1440px){.cta-inner{padding-top:clamp(72px,6.8vw,90px);padding-bottom:clamp(72px,6.8vw,90px)}}@media (max-width:1199px){.cta-inner{padding-top:clamp(42px,6vw,74px);padding-bottom:clamp(42px,6vw,74px)}}@media (min-width:1200px) and (max-width:1600px){.cta-submit{padding-top:15px;padding-bottom:15px}}@media (min-width:1200px) and (max-width:1440px){.cta-form{padding-left:20px;padding-right:20px}}@media (max-width:767px){.cta-title{font-size:28px}.cta-desc{font-size:15px}}@media (min-width:1200px){.nav-logo{width:144px;height:54px}}@media (min-width:1600px){.pricing-standard-amount{font-size:60px}}@media (min-width:1601px){.journey-stage-label{font-size:24px}}.scroll_sec{scroll-margin-top:105px}.ebook-form-section{background:#fff;border-top:1px solid #EDF0F4}.ebook-form-section-inner{max-width:1280px;margin:0 auto;padding:clamp(40px,4.4vw,68px) clamp(20px,4vw,40px)}.ebook-form{display:flex;flex-direction:column;gap:22px;padding:clamp(28px,3.2vw,44px);border:1px solid #E4E9F0;border-radius:16px;background:#fff;box-shadow:0 20px 48px rgba(16,31,69,.08)}.ebook-form-header{display:flex;flex-direction:column;gap:8px}.ebook-form-title{font:800 clamp(22px,2.4vw,30px) 'Plus Jakarta Sans';letter-spacing:-.025em}.ebook-form-subtitle{font:400 15.5px/1.6 'Plus Jakarta Sans';color:#5E6877}.ebook-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ebook-field{display:flex;flex-direction:column;gap:8px;min-width:0}.ebook-field-label{font:600 12px 'Plus Jakarta Sans';letter-spacing:.07em;text-transform:uppercase;color:#98A0AC}.ebook-field-required{color:#5A9B2B}.ebook-form-input{width:100% !important;padding:14px 15px !important;border-radius:9px !important;border:1px solid #D6DAE3 !important;background:#fff !important;color:#101F45 !important;font:500 15px 'Plus Jakarta Sans' !important;outline:none !important;box-shadow:none !important}.ebook-form-footer{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:flex-end}.ebook-form-note{font:500 13px/1.55 'Plus Jakarta Sans';color:#98A0AC}.ebook-form-submit{padding:16px 30px;border:0;border-radius:10px;background:#7CC142;color:#0E2408;font:700 16px 'Plus Jakarta Sans';cursor:pointer;box-shadow:0 10px 24px rgba(124,193,66,.26);transition:background .18s ease}.ebook-form-submit:hover{background:#6DB235}@media (max-width:1023px){.ebook-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ebook-form-grid{grid-template-columns:1fr}}.adluge-ebook-cf7-wrap .wpcf7-form{display:flex;flex-direction:column;gap:22px}.adluge-ebook-cf7-wrap .wpcf7-form-control:not(.wpcf7-submit):focus{border-color:#7CC142 !important;box-shadow:0 0 0 3px rgba(124,193,66,.16) !important}.adluge-ebook-cf7-wrap .wpcf7-not-valid-tip{color:#f00;font-size:11px;font-weight:500}.adluge-ebook-cf7-wrap .wpcf7-response-output{margin:0 !important;padding:10px !important;border-radius:9px !important;font:500 13.5px 'Plus Jakarta Sans';color:#5E6877}.adluge-ebook-cf7-wrap form.sent .wpcf7-response-output{color:#5A9B2B;border-color:rgba(90,155,43,.4) !important}.adluge-ebook-cf7-wrap .wpcf7-spinner{margin-left:12px}.res-eyebrow{font:700 11.5px 'Plus Jakarta Sans';letter-spacing:.14em;text-transform:uppercase;color:#5A9B2B}.co-origin{background:#F7FAFE}.co-origin-inner{max-width:1280px;margin:0 auto;padding:clamp(48px,5vw,84px) clamp(20px,4vw,40px);display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(24px,2.6vw,40px);align-items:center}.co-origin-text{display:flex;flex-direction:column;gap:16px;min-width:0}.co-origin-title{margin:0;font:800 clamp(26px,3vw,38px)/1.13 'Plus Jakarta Sans';letter-spacing:-.028em;text-wrap:balance}.co-origin-copy{margin:0;font:400 16.5px/1.68 'Plus Jakarta Sans';color:#5E6877;text-wrap:pretty}.co-origin-quote-card{display:flex;flex-direction:column;gap:18px;padding:clamp(26px,3vw,40px);border-radius:18px;background:#08142F;box-shadow:0 24px 60px rgba(16,31,69,.18);min-width:0}.co-origin-quote-text{font:800 clamp(21px,2.3vw,28px)/1.35 'Plus Jakarta Sans';letter-spacing:-.02em;color:#fff;text-wrap:pretty}.co-origin-quote-rule{width:44px;height:2px;background:#7CC142}.co-origin-quote-attr{font:600 14.5px 'Plus Jakarta Sans';color:#93A0BC}@media (max-width:1023px){.co-origin-inner{grid-template-columns:1fr}}.co-ceo{background:#08142F;position:relative;overflow:hidden}.co-ceo-inner{position:relative;max-width:1280px;margin:0 auto;padding:clamp(52px,5.4vw,92px) clamp(20px,4vw,40px);display:flex;flex-wrap:wrap;gap:70px;align-items:center}.co-ceo-portrait-wrap{position:relative;flex:0 1 380px;min-width:min(300px,100%);max-width:430px}.co-ceo-portrait-frame{position:absolute;top:18px;left:36.32%;right:-18px;bottom:-18px;border:1.5px solid rgba(124,193,66,.45);border-radius:18px;pointer-events:none}.co-ceo-portrait{position:relative;width:100%;aspect-ratio:4/5;border-radius:18px;overflow:hidden;background:rgba(255,255,255,.06);box-shadow:0 26px 60px rgba(0,0,0,.32)}.co-ceo-badge{position:relative;margin:-30px 0 0 0;display:inline-flex;flex-direction:column;gap:10px;padding:16px 22px;border-radius:12px;background:#0F1D3F;border:1px solid rgba(255,255,255,.14);box-shadow:0 18px 40px rgba(0,0,0,.24)}.co-ceo-badge-name{font:800 18.5px 'Plus Jakarta Sans';letter-spacing:-.02em;color:#fff}.co-ceo-badge-title{font:600 13px 'Plus Jakarta Sans';letter-spacing:.02em;color:#9BD463}.co-ceo-content{display:flex;flex-direction:column;gap:20px;flex:1 1 420px;min-width:min(300px,100%)}.co-ceo-eyebrow{display:flex;align-items:center;gap:9px;font:700 11.5px 'Plus Jakarta Sans';letter-spacing:.14em;text-transform:uppercase;color:#9BD463}.co-ceo-eyebrow-rule{width:26px;height:2px;background:#7CC142;flex:none}.co-ceo-headline{margin:0;font:800 clamp(22px,2.4vw,30px)/1.35 'Plus Jakarta Sans';letter-spacing:-.025em;color:#fff;text-wrap:pretty}.co-ceo-quote-block{display:flex;flex-direction:column;gap:14px;padding-left:12px;border-left:3px solid rgba(255,255,255,.16)}.co-ceo-quote-para{margin:0;font:400 16.5px/1.72 'Plus Jakarta Sans';color:#93A0BC;text-wrap:pretty}.co-ceo-tags{display:flex;flex-wrap:wrap;gap:12px;padding-top:4px}.co-ceo-tag{padding:9px 16px;border-radius:999px;font:700 12.5px 'Plus Jakarta Sans';letter-spacing:.02em}.co-ceo-tag--accent{background:rgba(124,193,66,.18);color:#9BD463}.co-ceo-tag--muted{background:rgba(255,255,255,.08);color:#C3CBDC}.co-story{position:relative;overflow:hidden;background-color:#08142F;background-size:cover;background-position:center;background-repeat:no-repeat}.co-story-overlay{position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,rgba(8,20,47,.95) 0%,rgba(8,20,47,.92) 46%,rgba(8,20,47,.88) 100%)}.co-story-glow{position:absolute;bottom:-200px;right:-120px;width:660px;height:660px;border-radius:999px;background:radial-gradient(circle,rgba(124,193,66,.20) 0%,rgba(124,193,66,0) 64%);pointer-events:none}.co-story-inner{position:relative;max-width:1280px;margin:0 auto;padding:clamp(60px,6vw,104px) clamp(20px,4vw,40px);display:flex;flex-direction:column;gap:clamp(24px,2.6vw,36px)}.co-story-header{display:flex;flex-direction:column;gap:18px}.co-story-title{margin:0;font:800 clamp(29px,3.4vw,46px)/1.08 'Plus Jakarta Sans';letter-spacing:-.032em;color:#fff;text-wrap:balance}.co-story-rule{width:52px;height:3px;background:#7CC142;border-radius:2px}.co-story-body{display:flex;flex-direction:column;gap:22px}.co-story-lead{margin:0;font:400 clamp(16.5px,1.5vw,18.5px)/1.72 'Plus Jakarta Sans';color:#fff;text-wrap:pretty}.co-story-divider{display:flex;align-items:center;gap:12px}.co-story-divider-mark{width:34px;height:2px;background:#7CC142;flex:none}.co-story-divider-line{flex:1;height:1px;background:rgba(255,255,255,.16)}.co-story-copy{margin:0;font:400 clamp(16px,1.4vw,17.5px)/1.75 'Plus Jakarta Sans';color:#C3CBDC;text-wrap:pretty}.co-timeline{background:#F7FAFE;border-top:1px solid #EDF0F4}.co-timeline-inner{max-width:1280px;margin:0 auto;padding:clamp(48px,5vw,84px) clamp(20px,4vw,40px);display:flex;flex-direction:column;gap:clamp(28px,3vw,42px)}.co-timeline-header{display:flex;flex-direction:column;gap:12px}.co-timeline-title{margin:0;font:800 clamp(26px,3vw,38px)/1.13 'Plus Jakarta Sans';letter-spacing:-.028em;color:#101F45}.co-timeline-desc{margin:0;font:400 16.5px/1.65 'Plus Jakarta Sans';color:#5E6877;text-wrap:pretty}.co-timeline-body{display:flex;flex-direction:column;gap:14px}.co-timeline-track{display:flex;gap:20px;overflow-x:auto;padding-bottom:6px;align-items:stretch;scrollbar-width:none;-ms-overflow-style:none}.co-timeline-track::-webkit-scrollbar{display:none;height:0}.co-timeline-item{flex:0 0 clamp(260px,26vw,300px);display:flex;flex-direction:column;gap:0}.co-timeline-dot-row{position:relative;height:34px;display:flex;align-items:center}.co-timeline-dot-line{position:absolute;left:0;right:-20px;top:50%;height:2px;background:#DDE6D2}.co-timeline-dot{position:relative;width:13px;height:13px;border-radius:999px;background:#7CC142;box-shadow:0 0 0 4px #F7FAFE}.co-timeline-dot--dark{background:#101F45}.co-timeline-year{font:800 24px 'Plus Jakarta Sans';letter-spacing:-.03em;color:#5A9B2B;padding-bottom:10px}.co-timeline-year--dark{color:#101F45}.co-timeline-card{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid #E4E9F0;border-radius:12px;background:#fff;height:100%}.co-timeline-card-title{font:800 17px/1.35 'Plus Jakarta Sans';letter-spacing:-.02em;color:#101F45;text-wrap:pretty}.co-timeline-card-desc{font:400 14.5px/1.6 'Plus Jakarta Sans';color:#5E6877;text-wrap:pretty}.co-timeline-controls{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding-top:4px}.co-timeline-nav{display:flex;align-items:center;gap:8px;padding:6px;border:1px solid #E1E7F0;border-radius:999px;background:#fff;box-shadow:0 2px 8px rgba(16,31,69,.05)}.co-timeline-nav-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;border:0;cursor:pointer;transition:background .18s ease,color .18s ease}.co-timeline-nav-btn--prev{background:#F3F6FB;color:#101F45}.co-timeline-nav-btn--next{background:#101F45;color:#fff}.co-timeline-progress-track{flex:1 1 200px;min-width:140px;height:4px;border-radius:999px;background:#E1E7F0;overflow:hidden}.co-timeline-progress-fill{width:16%;height:100%;border-radius:999px;background:#7CC142}.co-timeline-range{font:600 13px 'Plus Jakarta Sans';letter-spacing:.04em;color:#98A0AC;white-space:nowrap}.co-scale{position:relative;overflow:hidden;background-color:#F4F8FF;background-size:cover;background-position:center;background-repeat:no-repeat}.co-scale-overlay{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.62) 0%,rgba(255,255,255,.50) 55%,rgba(255,255,255,.68) 100%)}.co-scale-inner{position:relative;max-width:1280px;margin:0 auto;padding:clamp(44px,4.6vw,72px) clamp(20px,4vw,40px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:8px;justify-items:center;align-items:center}.co-scale-item{display:flex;align-items:center;gap:20px;padding:8px clamp(14px,2vw,30px)}.co-scale-icon{display:flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:999px;background:#0F1D3F;box-shadow:0 6px 18px rgba(27,36,50,.06);flex:none}.co-scale-info{display:flex;flex-direction:column;gap:6px;min-width:0}.co-scale-number{font:800 clamp(30px,3.2vw,40px)/1 'Plus Jakarta Sans';letter-spacing:-.035em;color:#1B2432}.co-scale-label{font:500 clamp(15.5px,1.5vw,18px) 'Plus Jakarta Sans';color:#5A6472}@media (min-width:768px) and (max-width:1023px){.co-scale-inner{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.co-scale-inner{justify-items:start}}.res-flex-section-inner{max-width:1280px;margin:0 auto;padding:clamp(48px,5vw,80px) clamp(20px,4vw,40px);display:flex;flex-wrap:wrap;gap:clamp(20px,2.2vw,40px);align-items:center}.res-view-all-link--centered{align-self:center}.res-ebooks{background:#F7FAFE}.res-ebooks-header{flex:0 1 210px;min-width:min(200px,100%);display:flex;flex-direction:column;gap:14px;align-items:flex-start}.res-ebooks-title{margin:0;font:800 clamp(27px,3vw,40px)/1.1 'Plus Jakarta Sans';letter-spacing:-.03em;text-wrap:balance}.res-ebooks-grid{flex:1 1 560px;min-width:min(240px,100%);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:18px;align-items:stretch;justify-content:start}.res-ebook-card{display:flex;flex-direction:column;border:1px solid #E4E9F0;border-radius:12px;background:#fff;overflow:hidden;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.res-ebook-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px rgba(16,31,69,.1);border-color:#C9D0DB}.res-ebook-thumb{aspect-ratio:395/280;border-bottom:1px solid #EDF0F4;background:#fff;overflow:hidden}.res-ebook-thumb img{width:100% !important;height:100% !important;object-fit:cover !important;display:block}.res-ebook-body{display:flex;flex-direction:column;gap:8px;padding:20px;flex:1}.res-ebook-title{font:800 18px/1.32 'Plus Jakarta Sans';letter-spacing:-.02em;color:#101F45;text-wrap:pretty;min-height:71px}.res-ebook-download{margin-top:auto;padding-top:8px;font:600 13.5px 'Plus Jakarta Sans';color:#5A9B2B}.res-reports{background:#fff}.res-reports-inner{max-width:1280px;margin:0 auto;padding:clamp(48px,5vw,80px) clamp(20px,4vw,40px);display:flex;flex-direction:column;gap:clamp(26px,3vw,40px)}.res-reports-header{display:flex;flex-direction:column;gap:14px;align-items:center;text-align:center;max-width:720px;margin:0 auto}.res-reports-title{margin:0;font:800 clamp(24px,2.7vw,38px)/1.1 'Plus Jakarta Sans';letter-spacing:-.03em;white-space:nowrap}.res-reports-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:22px;align-items:stretch}.res-report-card{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:clamp(18px,2.2vw,28px);align-items:center;padding:18px;border:1px solid #E4E9F0;border-radius:12px;background:#fff;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.res-report-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px rgba(16,31,69,.1);border-color:#C9D0DB}.res-report-thumb{aspect-ratio:395/280;border:1px solid #EDF0F4;border-radius:8px;overflow:hidden;background:#fff}.res-report-thumb img{width:100% !important;height:100% !important;object-fit:cover !important;display:block}.res-report-body{display:flex;flex-direction:column;gap:9px;min-width:0}.res-report-title{font:800 clamp(19px,1.9vw,23px)/1.28 'Plus Jakarta Sans';letter-spacing:-.024em;color:#101F45;text-wrap:pretty}.res-report-download{font:600 13.5px 'Plus Jakarta Sans';color:#5A9B2B;padding-top:4px}.res-webinars{background:#F7FAFE;border-top:1px solid #EDF0F4}.res-webinars-header{flex:1 1 calc(50% - clamp(20px,2.2vw,40px));min-width:min(260px,100%);display:flex;flex-direction:column;gap:14px;align-items:flex-start}.res-webinars-title{margin:0;font:800 clamp(30px,3.4vw,44px)/1.1 'Plus Jakarta Sans';letter-spacing:-.03em;text-wrap:balance}.res-webinar-col{flex:1 1 calc(50% - clamp(20px,2.2vw,40px));min-width:min(260px,100%)}.res-webinar-card{display:grid;grid-template-columns:minmax(0,190px) minmax(0,1fr);gap:clamp(16px,2vw,24px);align-items:center;padding:18px;border:1px solid #E4E9F0;border-radius:12px;background:#fff;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.res-webinar-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px rgba(16,31,69,.1);border-color:#C9D0DB}.res-webinar-meta{font:700 10.5px 'Plus Jakarta Sans';letter-spacing:.13em;text-transform:uppercase;color:#98A0AC}.res-webinar-title{font:800 clamp(18px,1.8vw,21px)/1.3 'Plus Jakarta Sans';letter-spacing:-.022em;color:#101F45;text-wrap:pretty}.res-webinar-status{font:600 13.5px 'Plus Jakarta Sans';color:#8B93A1;padding-top:2px}@media (max-width:1199px){.res-flex-section-inner{flex-direction:column;align-items:stretch}.res-ebooks-header,.res-webinars-header,.res-ebooks-grid,.res-webinar-col{flex:1 1 auto;width:100%}.res-ebooks-header,.res-webinars-header{align-items:center;text-align:center}}@media (max-width:767px){.res-reports-title{white-space:normal}.res-report-card{grid-template-columns:1fr}.res-report-thumb{aspect-ratio:395/200}}@media (max-width:1023px){.res-webinar-card{grid-template-columns:1fr}}.blog-header{background:#fff;border-bottom:1px solid #EDF0F4}.blog-header-inner{max-width:1280px;margin:0 auto;padding:clamp(36px,3.8vw,58px) clamp(20px,4vw,40px);display:flex;flex-wrap:wrap;gap:24px;align-items:flex-end;justify-content:space-between}.blog-header-title-group{display:flex;flex-direction:column;gap:12px;min-width:0}.blog-eyebrow{display:flex;align-items:center;gap:9px;font:700 11.5px 'Plus Jakarta Sans';letter-spacing:.14em;text-transform:uppercase;color:#5A9B2B}.blog-eyebrow-rule{width:26px;height:2px;background:#7CC142;flex:none}.blog-title{margin:0;font:800 clamp(28px,3.2vw,42px)/1.1 'Plus Jakarta Sans';letter-spacing:-.03em;color:#101F45}.blog-header-controls{display:flex;flex-wrap:nowrap;gap:16px;align-items:center}.blog-field{display:flex;align-items:center;padding:14px 18px;border-radius:4px;border:1px solid #E7EAEF;background:#fff;box-shadow:0 1px 2px rgba(16,31,69,.04);flex:0 1 280px;min-width:180px}.blog-search-field{gap:10px}.blog-search-submit{display:flex;align-items:center;justify-content:center;flex:none;border:0;margin:0;padding:0;background:none;color:#5A6472;cursor:pointer;transition:color .18s ease}.blog-search-submit:hover{color:#5A9B2B}.blog-category-field{position:relative}.blog-category-field svg{position:absolute;top:50%;right:18px;transform:translateY(-50%);pointer-events:none}.blog-field-input{flex:1;min-width:0;border:0;outline:none;background:transparent;font:400 16px 'Plus Jakarta Sans';color:#101F45}.blog-field-select{flex:1;min-width:0;padding-right:28px;border:0;outline:none;background:transparent;font:400 16px 'Plus Jakarta Sans';color:#101F45;appearance:none;cursor:pointer}.blog-grid-section{background:#F7F7F7}.blog-grid-inner{max-width:1280px;margin:0 auto;padding:clamp(34px,3.6vw,56px) clamp(20px,4vw,40px);display:flex;flex-direction:column;gap:clamp(28px,3vw,42px)}.blog-post-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(310px,100%),1fr));gap:24px;align-items:stretch}.blog-post-card{display:flex;flex-direction:column;border:1px solid #E7EAEF;border-radius:4px;background:#fff;overflow:hidden;box-shadow:0 1px 2px rgba(16,31,69,.04);transition:box-shadow .22s ease,border-color .22s ease}.blog-post-card:hover{box-shadow:0 18px 40px rgba(16,31,69,.10);border-color:#C6DFA8}.blog-post-thumb-wrap{background:#E9EBEE}.blog-post-thumb{aspect-ratio:750/397;background:#fff;display:block;overflow:hidden}.blog-post-thumb img{width:100% !important;height:100% !important;object-fit:cover !important;display:block}.blog-post-meta-top{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:14px 22px 0}.blog-post-comments{font:500 14px 'Plus Jakarta Sans';color:#5A7BB5}.blog-post-body{display:flex;flex-direction:column;gap:14px;padding:16px 22px 20px;flex:1}.blog-post-title{font:700 19px/1.34 'Plus Jakarta Sans';letter-spacing:-.012em;color:#101F45;text-wrap:pretty}.blog-post-excerpt{font:400 15.5px/1.72 'Plus Jakarta Sans';color:#3B4658;text-wrap:pretty}.blog-post-readmore{margin-top:auto;align-self:flex-start;font:400 15.5px 'Plus Jakarta Sans';color:#5A7BB5;text-decoration:underline;text-underline-offset:3px;transition:color .18s ease}.blog-post-readmore:hover{color:#5A9B2B}.blog-post-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 22px;padding:16px 0 22px;border-top:1px solid #EDF0F4}.blog-post-author{display:flex;align-items:center;gap:9px;text-decoration:none;transition:color .18s ease}.blog-post-author:hover{color:#5A9B2B}.blog-post-avatar{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:#101F45;font:800 12px 'Plus Jakarta Sans';color:#7CC142;flex:none}.blog-post-author-name{font:400 14px 'Plus Jakarta Sans';color:#5A7BB5;text-decoration:underline;text-underline-offset:3px}.blog-post-date{font:400 14px 'Plus Jakarta Sans';color:#8B93A1}.blog-pagination{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center}.blog-page-btn{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:8px;border:1px solid #E4E9F0;background:#fff;font:700 15px 'Plus Jakarta Sans';color:#101F45;text-decoration:none;transition:border-color .18s ease,color .18s ease}.blog-page-btn:hover{border-color:#7CC142;color:#5A9B2B}.blog-page-btn--active{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:8px;background:#7CC142;font:700 15px 'Plus Jakarta Sans';color:#0E2408}.blog-page-btn--next{width:auto;padding:0 20px}.pagination_bx{display:flex;justify-content:center}.pagination_bx .wp-paginate{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;list-style:none;margin:0;padding:0}.pagination_bx .wp-paginate li{display:flex;list-style:none}.pagination_bx .page,.pagination_bx .next,.pagination_bx .prev{display:flex;align-items:center;justify-content:center;height:42px;border-radius:8px;border:1px solid #E4E9F0;background:#fff;font:700 15px 'Plus Jakarta Sans';color:#101F45;text-decoration:none;transition:border-color .18s ease,color .18s ease,background .18s ease}.pagination_bx .page{width:42px}.pagination_bx .next,.pagination_bx .prev{padding:0 20px}.pagination_bx .page:hover,.pagination_bx .next:hover,.pagination_bx .prev:hover{border-color:#7CC142;color:#5A9B2B}.pagination_bx .page.current{border-color:transparent;background:#7CC142;color:#0E2408;cursor:default}.pagination_bx .gap{display:flex;align-items:center;justify-content:center;width:42px;height:42px;font:700 15px 'Plus Jakarta Sans';color:#98A0AC}@media (max-width:480px){.pagination_bx .wp-paginate{gap:8px}.pagination_bx .page,.pagination_bx .gap{width:36px;height:36px;font-size:14px}.pagination_bx .next,.pagination_bx .prev{height:36px;padding:0 16px;font-size:14px}}@media (max-width:480px){.blog-header-controls{flex-wrap:wrap}.blog-field{flex:1 1 100%}}.bs-header{background:#fff;border-bottom:1px solid #EDF0F4}.bs-header-inner{max-width:900px;margin:0 auto;padding:clamp(34px,3.8vw,56px) clamp(20px,4vw,40px);display:flex;flex-direction:column;gap:18px}.bs-category{align-self:flex-start;font:700 11.5px 'Plus Jakarta Sans';letter-spacing:.14em;text-transform:uppercase;color:#5A9B2B;text-decoration:none}.bs-title{margin:0;font:800 clamp(29px,3.4vw,46px)/1.1 'Plus Jakarta Sans';letter-spacing:-.032em;color:#101F45;text-wrap:balance}.bs-meta-row{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between}.bs-author{display:flex;align-items:center;gap:11px;text-decoration:none}.bs-author-avatar{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:#101F45;font:800 15px 'Plus Jakarta Sans';color:#7CC142;flex:none}.bs-author-meta{display:flex;flex-direction:column;gap:2px}.bs-author-name{font:700 15px 'Plus Jakarta Sans';color:#101F45}.bs-author-date{font:400 13.5px 'Plus Jakarta Sans';color:#8B93A1}.bs-share{display:flex;align-items:center;gap:10px}.bs-share-label{font:700 11.5px 'Plus Jakarta Sans';letter-spacing:.12em;text-transform:uppercase;color:#98A0AC}.bs-share-link{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;border:1px solid #E4E9F0;background:#fff;font:700 14px 'Plus Jakarta Sans';color:#5A9B2B;text-decoration:none;transition:border-color .18s ease,background .18s ease,color .18s ease}.bs-share-link:hover{border-color:#7CC142;background:rgba(124,193,66,.10)}.bs-share-link--fb:hover{border-color:#1877F2;background:rgba(24,119,242,.10);color:#1877F2}.bs-share-link--li:hover{border-color:#0A66C2;background:rgba(10,102,194,.10);color:#0A66C2}.bs-share-link--x:hover{border-color:#101F45;background:rgba(16,31,69,.08);color:#101F45}.bs-featured{background:#F7F7F7}.bs-featured-inner{max-width:900px;margin:0 auto;padding:clamp(24px,2.6vw,40px) clamp(20px,4vw,40px)}.bs-featured-image{aspect-ratio:560/292;border:1px solid #E7EAEF;border-radius:4px;overflow:hidden;background:#fff}.bs-body-section{background:#fff}.bs-body-inner{max-width:900px;margin:0 auto;padding:clamp(40px,4.4vw,68px) clamp(20px,4vw,40px);display:flex;flex-direction:column;gap:22px}.bs-lead{margin:0;font:400 clamp(17px,1.6vw,19px)/1.72 'Plus Jakarta Sans';color:#101F45;text-wrap:pretty}.bs-copy{margin:0;font:400 clamp(16px,1.45vw,17.5px)/1.78 'Plus Jakarta Sans';color:#3B4658;text-wrap:pretty}.bs-copy--spaced{padding-top:6px}.bs-inline-link{color:#5A9B2B;font-weight:600;text-decoration:underline;text-underline-offset:3px}.bs-author-card{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between;margin-top:14px;padding:24px;border-radius:4px;background:#F7F7F7}.bs-author-card-link{display:flex;align-items:center;gap:14px;text-decoration:none}.bs-author-card-avatar{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;width:55px;height:55px;border-radius:999px;background:#101F45;font:800 20px 'Plus Jakarta Sans';color:#7CC142;flex:none}.blog-post-avatar img,.bs-author-avatar img,.bs-author-card-avatar img{position:absolute;inset:0;width:100% !important;height:100% !important;object-fit:cover !important;border-radius:inherit}.bs-author-card-meta{display:flex;flex-direction:column;gap:3px}.bs-author-card-name{font:700 16px 'Plus Jakarta Sans';color:#101F45}.bs-author-card-role{font:400 14px 'Plus Jakarta Sans';color:#5A7BB5}.bs-comments{background:#F7F7F7;border-top:1px solid #EDF0F4}.bs-comments-inner{max-width:900px;margin:0 auto;padding:clamp(40px,4.4vw,68px) clamp(20px,4vw,40px)}.bs-comment-form{display:flex;flex-direction:column;gap:20px;padding:clamp(26px,3vw,40px);border:1px solid #E7EAEF;border-radius:4px;background:#fff;box-shadow:0 1px 2px rgba(16,31,69,.04)}.bs-comment-form-header{display:flex;flex-direction:column;gap:8px}.bs-comment-form-title{font:800 clamp(21px,2.2vw,27px) 'Plus Jakarta Sans';letter-spacing:-.025em;color:#101F45}.bs-comment-form-subtitle{font:400 15px/1.6 'Plus Jakarta Sans';color:#5E6877}.bs-comment-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:18px}.bs-field-label{margin:0;display:flex;flex-direction:column;gap:8px;min-width:0}.bs-field-label-text{font:600 12px 'Plus Jakarta Sans';letter-spacing:.07em;text-transform:uppercase;color:#98A0AC}.bs-field-required{color:#5A9B2B}.bs-field-input{box-sizing:border-box !important;width:100% !important;padding:14px 15px !important;border-radius:4px !important;border:1px solid #D6DAE3 !important;background:#fff !important;color:#101F45 !important;font:500 15px 'Plus Jakarta Sans' !important;outline:none !important;transition:border-color .18s ease,box-shadow .18s ease}.bs-field-input:focus{border-color:#7CC142 !important;box-shadow:0 0 0 3px rgba(124,193,66,.16) !important}.bs-field-textarea{height:80px !important;line-height:1.6 !important;resize:none !important}.bs-comment-form-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:flex-end}.bs-comment-success{font:700 14.5px 'Plus Jakarta Sans';color:#5A9B2B}.bs-comment-submit{padding:16px 30px;border:0;border-radius:8px;background:#7CC142;color:#0E2408;font:700 16px 'Plus Jakarta Sans';cursor:pointer;box-shadow:0 10px 24px rgba(124,193,66,.26);transition:background .18s ease}.bs-comment-submit:hover{background:#6DB235}.adluge-btn-green .elementor-button,.elementor-button.adluge-btn-green{background:#7CC142 !important;color:#0E2408 !important;border:none !important;border-radius:8px !important;font:700 14.5px 'Plus Jakarta Sans' !important;padding:13px 22px !important;transition:background .22s ease,box-shadow .22s ease,transform .18s ease !important}.adluge-btn-green .elementor-button:hover,.adluge-btn-green .elementor-button:focus,.elementor-button.adluge-btn-green:hover,.elementor-button.adluge-btn-green:focus{background:#6DB235 !important;color:#0E2408 !important;box-shadow:0 12px 28px rgba(124,193,66,.35) !important;transform:translateY(-2px) !important}.adluge-btn-green .elementor-button:active,.elementor-button.adluge-btn-green:active{transform:translateY(0) !important;box-shadow:0 6px 14px rgba(124,193,66,.3) !important}.contact-section{position:relative;overflow:hidden;background:#fff}.contact-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 90% 4%,rgba(124,193,66,.10) 0%,rgba(124,193,66,0) 55%),radial-gradient(circle at 2% 96%,rgba(16,31,69,.06) 0%,rgba(16,31,69,0) 55%)}.contact-inner{position:relative;max-width:1280px;margin:0 auto;padding:clamp(48px,5vw,80px) clamp(20px,4vw,40px);display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:clamp(40px,5vw,72px);align-items:start}.contact-content{display:flex;flex-direction:column;gap:28px}.contact-title{margin:0;font:800 clamp(32px,3.8vw,48px)/1.08 'Plus Jakarta Sans';letter-spacing:-.03em;color:#101F45}.contact-intro{margin:0;max-width:480px;font:400 17px/1.65 'Plus Jakarta Sans';color:#3B4658;text-wrap:pretty}.contact-intro a{color:#5A9B2B;font-weight:600;text-decoration:underline;text-underline-offset:3px}.contact-address-block,.contact-social-block{display:flex;flex-direction:column;gap:10px}.contact-address-heading,.contact-social-heading{font:700 15px 'Plus Jakarta Sans';color:#101F45}.contact-address{margin:0;font:400 15.5px/1.8 'Plus Jakarta Sans';font-style:normal;color:#3B4658}.contact-address a{color:#5A9B2B;font-weight:600;text-decoration:underline;text-underline-offset:3px}.contact-social-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.contact-social-label{font:400 15.5px 'Plus Jakarta Sans';color:#3B4658}.contact-social-links{display:flex;align-items:center;gap:10px}.contact-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}@media (max-width:480px){.contact-form-grid{grid-template-columns:1fr}}.adluge-contact-cf7-wrap .wpcf7-form{display:flex;flex-direction:column;gap:20px}.adluge-contact-cf7-wrap .wpcf7-not-valid-tip{color:#f00;font-size:11px;font-weight:500}.adluge-contact-cf7-wrap .wpcf7-response-output{margin:0 !important;padding:10px !important;border-radius:4px !important;font:500 13.5px 'Plus Jakarta Sans';color:#5E6877}.adluge-contact-cf7-wrap form.sent .wpcf7-response-output{color:#5A9B2B;border-color:rgba(90,155,43,.4) !important}.adluge-contact-cf7-wrap .wpcf7-spinner{display:none}@media (max-width:1024px){.adluge-contact-cf7-wrap{padding:15px}}.contact-form-card{border-top:4px solid #7CC142;box-shadow:0 22px 50px rgba(16,31,69,.10)}.careers-banner{position:relative;overflow:hidden;background:#A7D4F0;min-height:clamp(260px,26vw,380px);display:flex;align-items:center;justify-content:center}.careers-banner-image{position:absolute;inset:0}.careers-banner-image img{position:absolute !important;inset:0;width:100% !important;height:100% !important;object-fit:cover !important}.careers-banner-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(93,168,214,.55) 0%,rgba(93,168,214,.62) 100%);pointer-events:none}.careers-banner-content{position:relative;max-width:1280px;margin:0 auto;padding:clamp(56px,6vw,92px) clamp(20px,4vw,40px);display:flex;flex-direction:column;gap:16px;align-items:flex-start;text-align:left}.careers-banner-title{margin:0;font:800 clamp(28px,3.6vw,50px)/1.18 'Plus Jakarta Sans';letter-spacing:-.028em;color:#000;text-wrap:balance}.careers-banner-highlight{background:#8CC63F;padding:2px 12px;border-radius:2px}.careers-banner-desc{margin:0;font:400 clamp(16.5px,1.6vw,21px)/1.45 'Plus Jakarta Sans';color:#000;text-wrap:pretty}.careers-section{background:#fff}.careers-inner{max-width:1280px;margin:0 auto;padding:clamp(44px,4.8vw,76px) clamp(20px,4vw,40px);display:flex;flex-direction:column;gap:clamp(30px,3.2vw,44px)}.careers-header{display:flex;flex-direction:column;gap:14px;align-items:center;text-align:center}.careers-title{margin:0;font:800 clamp(30px,3.4vw,46px)/1.08 'Plus Jakarta Sans';letter-spacing:-.032em;color:#101F45}.careers-subtitle{margin:0;max-width:760px;font:400 clamp(16.5px,1.5vw,18.5px)/1.62 'Plus Jakarta Sans';color:#3B4658;text-wrap:pretty}.adluge-careers-cf7-wrap .wpcf7-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:clamp(24px,3vw,44px);align-items:start}.adluge-careers-cf7-wrap .wpcf7-form-control-wrap{display:contents}.careers-form-col{display:flex;flex-direction:column;min-width:0}.careers-form-col--fields{gap:18px}.careers-form-col--extra{gap:22px}.careers-field-input{width:100% !important;padding:15px 16px !important;border-radius:4px !important;border:1px solid #E0E4EA !important;background:#fff !important;color:#101F45 !important;font:500 15px 'Plus Jakarta Sans' !important;outline:none !important;transition:border-color .18s ease,box-shadow .18s ease}.careers-field-input:focus{border-color:#7CC142 !important;box-shadow:0 0 0 3px rgba(124,193,66,.16) !important}.careers-field-textarea{line-height:1.65 !important;resize:vertical !important}.careers-select-wrap{position:relative;display:flex;align-items:center}.careers-field-select{padding-right:44px !important;appearance:none !important;cursor:pointer}.careers-select-icon{position:absolute;right:16px;pointer-events:none}.careers-upload-box{display:flex;flex-direction:column;gap:12px;padding:22px;border:1px dashed #C8D2E0;border-radius:4px;background:#FBFCFE}.careers-upload-header{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.careers-upload-title{font:700 15.5px 'Plus Jakarta Sans';color:#101F45}.careers-upload-hint{font:400 13px 'Plus Jakarta Sans';color:#8B93A1}.careers-upload-input{font:500 14px 'Plus Jakarta Sans' !important;color:#3B4658 !important}.careers-submit{padding:16px 30px !important;border:0 !important;border-radius:10px !important;background:#7CC142 !important;color:#0E2408 !important;font:700 16px 'Plus Jakarta Sans' !important;cursor:pointer;box-shadow:0 10px 24px rgba(124,193,66,.26);transition:background .18s ease}.careers-submit:hover{background:#6DB235 !important}.adluge-careers-cf7-wrap .wpcf7-not-valid-tip{color:#f00;font-size:11px;font-weight:500}.adluge-careers-cf7-wrap .wpcf7-response-output{grid-column:1 / -1;margin:0 !important;padding:10px !important;border-radius:4px !important;font:500 13.5px 'Plus Jakarta Sans';color:#5E6877}.adluge-careers-cf7-wrap form.sent .wpcf7-response-output{color:#5A9B2B;border-color:rgba(90,155,43,.4) !important}.adluge-careers-cf7-wrap .wpcf7-spinner{display:none}.elementor-nav-menu--main .elementor-nav-menu,.elementor-nav-menu--main .sub-menu{list-style:none;margin:0;padding:0}.elementor-nav-menu--main .elementor-nav-menu{display:flex;flex-direction:column;gap:2px}.elementor-nav-menu--main .menu-item{list-style:none}.elementor-nav-menu--main .elementor-item,.elementor-nav-menu--main .elementor-sub-item{box-sizing:border-box !important;width:100% !important;background-color:transparent !important;border:0 !important;box-shadow:none !important;transform:none !important;letter-spacing:normal !important;transition:color .18s ease !important;animation:none !important}.elementor-nav-menu--main .elementor-item::before,.elementor-nav-menu--main .elementor-item::after,.elementor-nav-menu--main .elementor-sub-item::before,.elementor-nav-menu--main .elementor-sub-item::after{display:none !important}.elementor-nav-menu--main .elementor-item{position:relative;display:block;padding:8px 0 8px 20px !important;font:700 17px/1.4 'Plus Jakarta Sans' !important;color:#101F45 !important;text-decoration:none !important;background-image:radial-gradient(circle,#7CC142 3.5px,transparent 3.5px);background-repeat:no-repeat;background-position:0 16px;background-size:14px 14px}.elementor-nav-menu--main .elementor-item:hover,.elementor-nav-menu--main .elementor-item:focus{color:#5A9B2B !important;background-color:transparent !important}.elementor-nav-menu--main .sub-arrow{display:none !important}.elementor-nav-menu--main .sub-menu{position:static !important;display:flex !important;visibility:visible !important;opacity:1 !important;height:auto !important;max-height:none !important;overflow:visible !important;background:none !important;box-shadow:none !important;transition:none !important;animation:none !important;flex-direction:column;gap:0;margin:2px 0 10px 10px !important;padding-left:18px !important;border-left:2px solid #E4E9F0}.elementor-nav-menu--main .elementor-sub-item{display:block;padding:6px 0 !important;font:500 15px/1.5 'Plus Jakarta Sans' !important;color:#3B4658 !important;text-decoration:none !important}.elementor-nav-menu--main .elementor-sub-item:hover,.elementor-nav-menu--main .elementor-sub-item:focus{color:#5A9B2B !important;background-color:transparent !important}.adluge-back-to-top{position:fixed;right:24px;bottom:24px;z-index:90;display:flex;align-items:center;justify-content:center;width:46px;height:46px;border:0;border-radius:999px;background:#7CC142;color:#0E2408;cursor:pointer;box-shadow:0 10px 24px rgba(16,31,69,.18);opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .22s ease,transform .22s ease,background .22s ease,visibility .22s}.adluge-back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.adluge-back-to-top:hover{background:#6DB235}@media (prefers-reduced-motion:reduce){.adluge-back-to-top{transition:opacity .22s ease,visibility .22s;transform:none}}.grecaptcha-badge{visibility:hidden !important}.adluge-recaptcha-note{margin:12px 0 0;font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-size:12px;line-height:1.5;color:#5A6472}.adluge-recaptcha-note a{color:inherit;text-decoration:underline}.adluge-recaptcha-note a:hover{color:#7CC142}
