@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap);:root{--navy:#202a59;--green:#008344;--green-dark:#006b38;--ink:#202a45;--muted:#72798b;--line:#e6e9ee;--soft:#f5f7f9;--mint:#edf6f0;--white:#fff;--radius:20px;--section-space:96px;--shadow:0 18px 65px #202a5910;--font:"DM Sans",sans-serif;--heading:"Manrope",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{-webkit-font-smoothing:antialiased;background:#fff;background:var(--white);color:#202a45;color:var(--ink);font-family:DM Sans,sans-serif;font-family:var(--font);font-size:15px;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}a,button,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,sans-serif;font-family:var(--heading)}h2{font-size:clamp(32px,3.5vw,44px);font-weight:650;letter-spacing:-1.7px;line-height:1.22}h3{font-size:19px;font-weight:700;letter-spacing:-.5px}p{color:#72798b;color:var(--muted);line-height:1.75}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #00834480;outline-offset:5px}.container{margin:auto;width:min(1200px,calc(100% - 48px))}.section{padding:96px 0;padding:var(--section-space) 0}.eyebrow{align-items:center;color:#008344;color:var(--green);display:flex;font-size:10px;font-weight:700;gap:9px;letter-spacing:2px;margin-bottom:20px}.status-dot{background:#008344;background:var(--green);border-radius:50%;box-shadow:0 0 0 4px #0083440c;display:inline-block;height:6px;width:6px}.button{align-items:center;border:0;border-radius:8px;display:inline-flex;font-size:13px;font-weight:650;gap:19px;justify-content:center;min-height:48px;padding:0 23px;transition:background .2s,box-shadow .2s,transform .2s}.button:hover{transform:translateY(-2px)}.primary{background:#008344;background:var(--green);box-shadow:0 6px 16px #00834415;color:#fff}.primary:hover{background:#006b38;background:var(--green-dark);box-shadow:0 8px 22px #00834425}.white{background:#fff;color:#202a59;color:var(--navy)}.skip-link{background:#fff;left:20px;padding:15px;position:fixed;top:-100px;z-index:100}.skip-link:focus{top:10px}.header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;position:sticky;top:0;transition:box-shadow .2s,background .2s;z-index:30}.header.scrolled{background:#ffffffdb;box-shadow:0 3px 25px #202a590b}.header-inner{align-items:center;display:flex;height:89px;justify-content:space-between}.brand{align-items:center;color:#202a59;color:var(--navy);display:inline-flex;flex-direction:column;line-height:1;width:120px}.brand>span{font-family:Manrope,sans-serif;font-family:var(--heading);font-size:35px;font-weight:800;letter-spacing:-2px}.brand-dot{color:#008344;color:var(--green)}.brand small{font-size:8px;font-weight:650;letter-spacing:5.3px;margin:7px 0 0 7px}.nav{align-items:center;display:flex;gap:31px}.nav>a:not(.button){color:#555d74;font-size:12px;font-weight:550}.nav>a:hover{color:#008344;color:var(--green)}.nav-cta{margin-left:16px;min-height:42px}.menu-toggle{background:#0000;border:0;color:#202a59;color:var(--navy);display:none;padding:8px}.hero{background:radial-gradient(ellipse at 75% 42%,#e6f1ed 0,#0000 55%),linear-gradient(115deg,#f8f9fc,#f5f8f8);overflow:hidden}.hero,.hero-grid{position:relative}.hero-grid{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1.25fr 1fr;padding-bottom:66px;padding-top:70px;z-index:1}.hero-copy h1{color:#202a59;color:var(--navy);font-size:clamp(42px,4.5vw,61px);font-weight:650;letter-spacing:-2.8px;line-height:1.18}.hero-copy h1 em{color:#008344;color:var(--green);font-style:normal}.hero-description{font-size:16px;line-height:1.8;margin-top:25px;max-width:480px}.hero-actions{align-items:center;display:flex;gap:24px;margin-top:30px}.text-link{align-items:center;display:inline-flex;font-size:12px;font-weight:600;gap:9px}.hero-benefits{color:#6a7184;display:flex;font-size:11px;gap:24px;margin-top:24px}.hero-benefits span{align-items:center;display:flex;gap:7px}.hero-benefits svg{color:#008344;color:var(--green)}.hero-insight{align-items:center;display:flex;gap:13px;margin-top:52px}.insight-icon{border:1px solid #dce6e3;border-radius:50%;color:#202a59;color:var(--navy);display:grid;height:43px;place-items:center;width:43px}.hero-insight strong{font-size:12px;font-weight:600}.hero-insight p{font-size:11px;margin-top:2px}.hero-footer{align-items:center;border-top:1px solid #e0e6e7;color:#788093;display:flex;font-size:10px;justify-content:space-between;padding-bottom:22px;padding-top:22px;position:relative}.hero-footer>span:first-child{font-size:9px;letter-spacing:1.8px}.hero-footer>span:last-child{align-items:center;display:flex;gap:15px}.hero-footer i{background:#b5bfbd;border-radius:50%;height:3px;width:3px}.lead-card{background:#fff;border:1px solid #e3e9e7;border-radius:20px;border-radius:var(--radius);box-shadow:0 20px 65px #203b3820;padding:30px 32px 21px;scroll-margin-top:110px}.lead-card h2{color:#202a59;color:var(--navy);font-size:28px;letter-spacing:-1px;line-height:1.25}.form-intro{font-size:12px;margin:10px 0 23px}.field{margin-bottom:15px}.field label{display:block;font-size:11px;font-weight:600;margin-bottom:7px}.field label span{color:#8b91a0;font-size:10px;font-weight:400}.field input{background:#fafbfc;border:1px solid #e1e5ea;border-radius:7px;color:#202a59;color:var(--navy);font-size:12px;height:45px;padding:0 13px;transition:border .2s;width:100%}.field input::placeholder{color:#a0a6b1}.field input:focus{background:#fff;border-color:#008344;border-color:var(--green)}.field input[aria-invalid=true]{border-color:#b34343}.field-error{color:#ae3030;display:block;font-size:11px;line-height:1.5;margin-top:5px}.consent{align-items:flex-start;color:#818797;display:flex;font-size:10px;gap:8px;line-height:1.6;margin-top:17px}.consent input{accent-color:#008344;accent-color:var(--green);flex-shrink:0;height:13px;margin:3px 0 0;width:13px}.consent a{color:#008344;color:var(--green);text-decoration:underline;text-underline-offset:2px}.submit{margin-top:20px;width:100%}.demo-note{color:#8d93a2;font-size:9px;margin-top:10px;text-align:center}.form-bottom{align-items:center;border-top:1px solid #e6e9ee;border-top:1px solid var(--line);color:#79818e;display:flex;font-size:10px;gap:6px;justify-content:center;margin-top:18px;padding-top:15px}.form-bottom svg{color:#008344;color:var(--green)}.honeypot{height:1px;left:-10000px;overflow:hidden;position:absolute;width:1px}.success{padding:45px 0;text-align:center}.success>svg{color:#008344;color:var(--green);margin-bottom:20px}.success p{font-size:13px;margin:20px 0}.section-heading{align-items:flex-end;display:flex;gap:30px;justify-content:space-between;margin-bottom:38px}.section-heading .eyebrow{margin-bottom:15px}.section-heading p{font-size:13px;padding-bottom:3px}.opportunity-grid{grid-gap:17px;display:grid;gap:17px;grid-template-columns:repeat(4,1fr)}.opportunity-grid>div{height:100%}.opportunity-card{background:#fff;border:1px solid #e6e9ee;border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;height:100%;padding:26px 23px 23px;position:relative;transition:transform .25s,box-shadow .25s,border-color .25s}.opportunity-card:hover{border-color:#bcdacb;box-shadow:0 18px 65px #202a5910;box-shadow:var(--shadow);transform:translateY(-6px)}.icon-box{background:#edf6f0;background:var(--mint);border-radius:11px;color:#008344;color:var(--green);display:grid;height:47px;margin-bottom:30px;place-items:center;width:47px}.card-number{color:#aab1bd;font-size:10px;position:absolute;right:23px;top:29px}.opportunity-card h3{font-size:18px;line-height:1.4;margin-bottom:13px;min-height:51px}.opportunity-card p{flex:1 1;font-size:12px;line-height:1.9}.card-link{align-items:center;border-top:1px solid #e6e9ee;border-top:1px solid var(--line);color:#008344;color:var(--green);display:flex;font-size:10px;font-weight:550;gap:8px;justify-content:space-between;margin-top:24px;padding-top:17px}.process-section{background:#f7f9fb;border-bottom:1px solid #f0f2f5;border-top:1px solid #f0f2f5}.center-heading{margin:0 auto 53px;max-width:650px;text-align:center}.center-heading .eyebrow{justify-content:center}.center-heading p{font-size:13px;margin-top:16px}.steps{grid-gap:65px;display:grid;gap:65px;grid-template-columns:repeat(3,1fr);padding:0 35px}.step-number{align-items:center;border-bottom:1px solid #dce4e3;color:#008344;color:var(--green);display:flex;font-family:Manrope,sans-serif;font-family:var(--heading);font-size:27px;font-weight:500;justify-content:space-between;margin-bottom:25px;padding-bottom:20px}.step-number svg{color:#a0b1aa}.step h3{font-size:16px;margin-bottom:13px}.step p{font-size:12px;max-width:270px}.visual-section{background:linear-gradient(130deg,#fff 15%,#f0f6f2)}.visual-grid{grid-gap:65px;align-items:center;display:grid;gap:65px;grid-template-columns:.8fr 1.3fr}.visual-copy>p{font-size:13px;margin-top:20px;max-width:340px}.analysis-list{list-style:none;margin:29px 0;padding:0}.analysis-list li{align-items:flex-start;display:flex;gap:13px;margin:21px 0}.analysis-list svg{color:#008344;color:var(--green);margin-top:3px}.analysis-list strong{display:block;font-size:12px;font-weight:600}.analysis-list span{color:#72798b;color:var(--muted);display:block;font-size:11px;margin-top:5px}.visual-copy p.visual-note{border-left:2px solid #c9dcd2;font-size:10px;padding-left:12px}.dashboard{background:#fff;border:1px solid #e0e6e4;border-radius:14px;box-shadow:0 22px 70px #233b3420;overflow:hidden;transform:rotate(-1deg)}.dashboard-top{align-items:center;border-bottom:1px solid #e6e9ee;border-bottom:1px solid var(--line);display:flex;font-size:11px;font-weight:600;gap:10px;justify-content:space-between;padding:18px 21px}.dashboard-top>span:first-child{align-items:center;display:flex;gap:9px}.dashboard-top svg{color:#008344;color:var(--green)}.demo-pill{background:#f0f3f6;border-radius:4px;color:#838a9a;font-size:7px;letter-spacing:1px;padding:5px 8px}.dashboard-body{display:flex}.dashboard-side{align-items:center;border-right:1px solid #e6e9ee;border-right:1px solid var(--line);color:#a1a8b6;display:flex;flex-direction:column;flex-shrink:0;gap:26px;padding:23px 10px;width:55px}.dash-active{background:#edf6f0;background:var(--mint);border-radius:7px;color:#008344;color:var(--green);display:grid;height:32px;place-items:center;width:32px}.dashboard-main{padding:23px;width:calc(100% - 55px)}.dashboard-heading{align-items:center;display:flex;justify-content:space-between}.dashboard-heading .eyebrow{font-size:7px;letter-spacing:1px;margin-bottom:7px}.dashboard-heading h3{font-size:18px}.scenario-label{color:#72798b;color:var(--muted);font-size:8px}.dash-metrics{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin:22px 0}.dash-metrics>div{border:1px solid #e6e9ee;border:1px solid var(--line);border-radius:8px;padding:13px}.dash-metrics span{color:#72798b;color:var(--muted);font-size:9px}.dash-metrics strong{display:block;font-family:Manrope,sans-serif;font-family:var(--heading);font-size:19px;font-weight:600;margin:7px 0}.dash-metrics small{align-items:center;color:#008344;color:var(--green);display:flex;font-size:8px;gap:4px}.chart-title{align-items:center;display:flex;font-size:9px;gap:10px;justify-content:space-between;margin-bottom:12px}.chart-title strong{font-weight:500}.chart-title span{color:#949baa;font-size:8px}.chart{display:block;height:auto;width:100%}.chart-axis{color:#a3a9b3;display:flex;font-size:8px;justify-content:space-between;margin-top:2px}.allocation{border-top:1px solid #e6e9ee;border-top:1px solid var(--line);margin-top:23px;padding-top:19px}.allocation-title{align-items:center;display:flex;gap:10px;justify-content:space-between}.allocation-title>strong{font-size:10px;font-weight:550}.profile-tabs{display:flex;gap:2px}.profile-tabs button{background:#0000;border:0;border-radius:4px;color:#87909b;font-size:8px;padding:5px 6px}.profile-tabs button.active{background:#edf6f0;background:var(--mint);color:#008344;color:var(--green)}.allocation-bar{border-radius:5px;display:flex;gap:3px;height:8px;margin-top:15px;overflow:hidden}.allocation-bar span{background:#008344;background:var(--green);transition:width .4s}.allocation-bar span:nth-child(2){background:#89bda2}.allocation-bar span:nth-child(3){background:#d8e8df}.allocation-legend{color:#72798b;color:var(--muted);display:flex;font-size:8px;gap:8px;justify-content:space-between;margin-top:12px}.allocation-legend span{align-items:center;display:flex;gap:4px}.allocation-legend i{background:#008344;background:var(--green);border-radius:50%;height:5px;width:5px}.allocation-legend i.dot-1{background:#89bda2}.allocation-legend i.dot-2{background:#d8e8df}.allocation-legend b{color:#202a45;color:var(--ink);font-weight:500}.dashboard-foot{background:#fafbfc;border-top:1px solid #e6e9ee;border-top:1px solid var(--line);color:#9299a7;font-size:8px;padding:11px;text-align:center}.strength-grid{grid-gap:34px;display:grid;gap:34px;grid-template-columns:repeat(4,1fr)}.strength{border-top:1px solid #e6e9ee;border-top:1px solid var(--line);padding-top:26px;transition:transform .2s}.strength:hover{transform:translateY(-4px)}.strength>svg{color:#008344;color:var(--green);margin-bottom:23px}.strength h3{font-size:16px;margin-bottom:12px}.strength p{font-size:12px}.source-note{color:#949ba7;font-size:10px;margin-top:37px}.source-note a{align-items:center;display:inline-flex;gap:3px;text-decoration:underline;text-underline-offset:3px}.faq-section{background:#f7f9fb}.faq-grid{grid-gap:80px;display:grid;gap:80px;grid-template-columns:1fr 1.3fr}.faq-grid>div>p{font-size:13px;margin-top:19px}.faq-contact{align-items:center;color:#008344;color:var(--green);display:inline-flex;font-size:11px;gap:9px;margin-top:29px}.faq-item{border-bottom:1px solid #dfe5e8}.faq-item:first-child{border-top:1px solid #dfe5e8}.faq-item h3 button{align-items:center;background:none;border:0;color:#202a59;color:var(--navy);display:flex;font-size:13px;font-weight:600;gap:25px;justify-content:space-between;padding:22px 0;text-align:left;width:100%}.faq-item svg{color:#919aab;flex-shrink:0;transition:transform .2s}.faq-item.active svg{color:#008344;color:var(--green);transform:rotate(45deg)}.faq-item p{font-size:12px;padding:0 32px 23px 0}.final-section{background:#fff;padding:62px 0}.final-cta{align-items:center;background:#202a59;background:var(--navy);border-radius:18px;color:#fff;display:flex;gap:25px;justify-content:space-between;overflow:hidden;padding:49px 60px;position:relative}.final-cta .eyebrow{color:#a6cbb7;font-size:9px}.final-cta h2{color:#fff;font-size:43px}.final-cta h2 span{color:#a6cbb7}.final-cta p{color:#aeb5d0;font-size:12px;margin-top:17px}.final-cta .button{position:relative;z-index:1}.cta-spark{bottom:-35px;color:#ffffff12;position:absolute;right:27%;transform:rotate(12deg)}footer{padding:28px 0 0}.footer-main{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1.5fr 1fr 1fr;padding-bottom:38px}.footer-main .brand{align-items:center}.footer-main p{font-size:11px;margin-top:20px}.concept-label{color:#9b9fab;display:block;font-size:9px;margin-top:12px}.footer-main h3{font-family:DM Sans,sans-serif;font-family:var(--font);font-size:11px;letter-spacing:0;margin:5px 0 19px}.footer-main>div>a:not(.brand){align-items:center;color:#72798b;color:var(--muted);display:flex;font-size:11px;gap:8px;margin:12px 0}.footer-main a:hover{color:#008344;color:var(--green)}.legal-copy{border-top:1px solid #e6e9ee;border-top:1px solid var(--line);padding-top:25px}.legal-copy h3{color:#777f90;font-family:DM Sans,sans-serif;font-family:var(--font);font-size:10px;letter-spacing:0;margin-bottom:8px}.legal-copy p{color:#999eaa;font-size:10px;line-height:1.8;margin-bottom:18px}.legal-copy a{text-decoration:underline}.footer-bottom{align-items:center;border-top:1px solid #e6e9ee;border-top:1px solid var(--line);color:#9b9fab;display:flex;font-size:9px;gap:20px;justify-content:space-between;padding:21px 0}.footer-bottom>div{display:flex;gap:22px}.promo{background:#008344;background:var(--green);color:#fff;display:flex;flex-wrap:wrap;font-size:11px;gap:20px;justify-content:center;padding:10px 20px}.promo a{text-decoration:underline}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (min-width:1400px){.hero-grid{gap:110px}.hero-copy h1{font-size:64px}}@media (max-width:1050px){:root{--section-space:75px}.hero-grid{gap:35px;grid-template-columns:1.15fr 1fr}.hero-copy h1{font-size:47px}.hero-actions{flex-wrap:wrap;gap:16px}.hero-benefits{flex-wrap:wrap;gap:14px}.lead-card{padding:26px}.nav{gap:20px}.opportunity-grid{grid-template-columns:repeat(2,1fr)}.opportunity-card h3{min-height:0}.visual-grid{gap:30px}.steps{gap:35px;padding:0}.faq-grid{gap:40px}.strength-grid{gap:22px}.dashboard-main{padding:18px}.allocation-title{align-items:flex-start;flex-direction:column}}@media (max-width:760px){:root{--section-space:58px}.container{width:calc(100% - 36px)}.header-inner{height:72px}.brand{width:101px}.brand>span{font-size:30px}.brand small{font-size:7px;letter-spacing:4.3px}.menu-toggle{display:block}.nav{align-items:stretch;background:#fff;border-bottom:1px solid #e6e9ee;border-bottom:1px solid var(--line);box-shadow:0 16px 25px #202a590a;display:none;left:0;padding:22px;position:absolute;right:0;top:72px}.nav.open{display:flex;flex-direction:column;gap:0}.nav>a:not(.button){font-size:14px;padding:13px 5px}.nav-cta{margin:13px 0 0}.hero-grid{align-items:stretch;display:flex;flex-direction:column;gap:35px;padding-bottom:32px;padding-top:44px}.hero-copy h1{font-size:clamp(38px,7.5vw,56px);letter-spacing:-1.8px}.hero-description{font-size:14px;margin-top:20px;max-width:560px}.eyebrow{font-size:9px;letter-spacing:1.5px}.hero-actions{gap:20px;margin-top:25px}.hero-actions .button{font-size:12px;padding:0 17px}.hero-benefits{font-size:10px;margin-top:19px}.hero-insight{margin-top:29px}.hero-form{align-self:center;max-width:520px;width:100%}.lead-card{padding:25px}.hero-footer{display:block;padding:18px 0;text-align:center}.hero-footer>span:last-child{font-size:9px;gap:9px;justify-content:center;margin-top:12px}.hero-footer>span:first-child{font-size:8px;letter-spacing:1.3px}.section-heading{display:block;margin-bottom:29px}.section-heading p{font-size:12px;margin-top:17px}.desktop-break{display:none}h2{font-size:33px;letter-spacing:-1px}.opportunity-grid{gap:13px}.opportunity-card{padding:21px 18px}.opportunity-card h3{font-size:16px}.opportunity-card p{font-size:11px}.card-link{align-items:flex-start;font-size:9px;line-height:1.6}.card-link svg{flex-shrink:0}.icon-box{margin-bottom:24px}.card-number{right:18px;top:23px}.center-heading{margin-bottom:32px}.center-heading p{font-size:12px}.steps{display:flex;flex-direction:column;gap:25px}.step{grid-column-gap:19px;column-gap:19px;display:grid;grid-template-columns:48px 1fr;position:relative}.step-number{align-items:flex-start;border:0;font-size:21px;grid-row:span 2;justify-content:center;margin:0;padding:0;position:relative}.step-number svg{display:none}.step:not(:last-child) .step-number:after{background:#d8e5dd;bottom:-12px;content:"";left:50%;position:absolute;top:35px;width:1px}.step h3{font-size:15px;margin-bottom:6px}.step p{font-size:12px;max-width:none}.visual-grid{gap:33px;grid-template-columns:1fr}.visual-copy>p{max-width:none}.analysis-list{grid-gap:0;display:grid;gap:0;grid-template-columns:1fr;margin:20px 0}.analysis-list li{margin:12px 0}.dashboard{transform:none}.dashboard-main{padding:17px}.dashboard-side{padding:20px 5px;width:44px}.dashboard-main{width:calc(100% - 44px)}.dash-metrics strong{font-size:17px}.allocation-title{align-items:center;flex-direction:row}.strength-grid{gap:30px 22px;grid-template-columns:repeat(2,1fr)}.strength h3{font-size:15px}.strength p{font-size:11px}.source-note{line-height:1.8}.faq-grid{gap:27px;grid-template-columns:1fr}.faq-grid .eyebrow{font-size:8px}.faq-contact{margin-top:19px}.faq-item h3 button{font-size:12px;line-height:1.6;padding:20px 0}.final-section{padding:35px 0}.final-cta{border-radius:13px;display:block;padding:33px 27px}.final-cta h2{font-size:36px}.final-cta .button{margin-top:26px}.cta-spark{bottom:30px;right:10px}.footer-main{gap:30px 15px;grid-template-columns:1fr 1fr}.footer-main>div:first-child{grid-column:1/-1}.footer-main h3{margin-bottom:15px}.footer-main>div>a:not(.brand){font-size:10px}.footer-bottom{display:block;font-size:8px;line-height:1.8}.footer-bottom>div{gap:17px;margin-top:13px}.dashboard-foot{font-size:7px;padding:10px 13px}.dashboard-top{font-size:10px;padding:15px 14px}.demo-pill{font-size:6px}}@media (max-width:400px){.hero-copy h1{font-size:37px}.hero-actions{gap:16px}.hero-actions .text-link{font-size:11px}.opportunity-grid{grid-template-columns:1fr}.opportunity-card h3{font-size:18px}.opportunity-card p{font-size:12px}.card-link{font-size:10px}.allocation-title{align-items:flex-start;flex-direction:column}.allocation-legend{font-size:7px;gap:3px}.dashboard-heading h3{font-size:15px}.scenario-label{font-size:7px}.dash-metrics{gap:7px}.dash-metrics>div{padding:10px}.dash-metrics strong{font-size:14px}.hero-benefits{gap:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}.button:hover,.opportunity-card:hover,.strength:hover{transform:none}}:root{--body-copy:15px;--support-copy:13px;--small-copy:12px}body{font-size:16px}.hero-description{font-size:18px}.center-heading p,.faq-grid>div>p,.section-heading p,.visual-copy>p{font-size:16px}.section-heading>div{max-width:720px}.section-heading>p{flex-shrink:0;max-width:330px}.faq-item p,.opportunity-card p,.step p,.strength p{font-size:15px;font-size:var(--body-copy);line-height:1.75}.opportunity-card h3{min-height:76px}.card-link{font-size:12px}.nav>a:not(.button),.text-link{font-size:14px}.nav{gap:23px}.nav-cta{margin-left:0}.button{font-size:14px;min-height:50px}.field label{font-size:13px}.field label span{font-size:11px}.field input{height:48px}.field input,.form-intro{font-size:15px}.consent,.form-bottom{font-size:12px}.hero-benefits{font-size:13px}.hero-insight strong{font-size:14px}.hero-insight p{font-size:13px}.analysis-list strong{font-size:14px}.analysis-list span{font-size:13px}.faq-item h3 button{font-size:15px}.faq-contact{font-size:13px}.final-cta p{font-size:15px}.footer-main p,.footer-main>div>a:not(.brand){font-size:13px}.legal-copy h3,.legal-copy p{font-size:12px}.footer-bottom{font-size:11px}.source-note,.visual-copy p.visual-note{font-size:12px}.dashboard-top{font-size:13px}.dash-metrics span{font-size:11px}.dash-metrics small{font-size:10px}.chart-title{font-size:11px}.chart-axis,.chart-title span,.scenario-label{font-size:10px}.allocation-title>strong{font-size:12px}.allocation-title{flex-wrap:wrap}.allocation-legend,.dashboard-foot,.profile-tabs button{font-size:10px}.dashboard-heading .eyebrow{font-size:9px}.intent-bar{background:#202a59;background:var(--navy);color:#fff}.intent-bar .container{align-items:center;display:flex;gap:20px;justify-content:space-between;padding-bottom:12px;padding-top:12px}.intent-bar span{color:#b9d9c7;font-size:10px;font-weight:600;letter-spacing:1.6px}.intent-bar p{color:#f1f3fb;font-size:13px;line-height:1.4}.intent-bar a{align-items:center;display:flex;font-size:12px;gap:9px;white-space:nowrap}.promo{font-size:14px;padding:14px 20px}.energy-section{background:#fff;padding-top:35px}.editorial-grid{grid-gap:70px;align-items:center;display:grid;gap:70px;grid-template-columns:1fr 1fr}.editorial-copy h2{font-size:clamp(32px,3.1vw,42px)}.editorial-copy>p{font-size:16px;margin-top:21px}.editorial-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}.editorial-tags span{background:#edf6f0;background:var(--mint);border:1px solid #dcebe2;border-radius:30px;color:#008344;color:var(--green);font-size:11px;padding:8px 11px}.energy-details{margin:28px 0}.energy-details>div{border-top:1px solid #e6e9ee;border-top:1px solid var(--line);padding:18px 0}.energy-details h3{font-size:16px}.energy-details p{font-size:14px;margin-top:8px}.editorial-copy .text-link{color:#008344;color:var(--green)}.energy-art{padding-bottom:40px;position:relative}.energy-art>svg{border-radius:25px;display:block;height:auto;width:100%}.art-label{color:#008344;color:var(--green);font-size:9px;font-weight:600;gap:7px;left:24px;letter-spacing:1.5px;top:23px;z-index:1}.art-label,.energy-floating{align-items:center;display:flex;position:absolute}.energy-floating{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffed;border:1px solid #e2ebe5;border-radius:14px;bottom:17px;box-shadow:0 15px 40px #233b3414;gap:15px;left:28px;padding:20px;right:28px}.energy-floating .icon-box{flex-shrink:0;margin:0}.energy-floating strong{display:block;font-size:14px}.energy-floating div>span{color:#72798b;color:var(--muted);display:block;font-size:12px;margin-top:6px}.energy-symbols{color:#61947a;display:flex;gap:11px;left:23px;position:absolute;top:65px}.capital-section{background:linear-gradient(120deg,#f4f7fa,#f2f8f4);border-top:1px solid #e6e9ee;border-top:1px solid var(--line)}.capital-points{list-style:none;margin:25px 0 30px;padding:0}.capital-points li{align-items:center;display:flex;font-size:14px;gap:11px;margin:17px 0}.capital-points svg{color:#008344;color:var(--green);flex-shrink:0}@media (max-width:1050px){.nav{gap:14px}.nav>a:not(.button){font-size:12px}.editorial-grid{gap:35px}.section-heading>div{max-width:60%}.section-heading>p{max-width:30%}.dashboard-main{padding:17px}.allocation-legend{font-size:9px}}@media (max-width:760px){.hero-description{font-size:17px}.section-heading>div,.section-heading>p{max-width:100%}.nav>a:not(.button){font-size:15px}.hero-benefits{font-size:12px}.text-link{font-size:13px}.opportunity-card h3{min-height:0}.faq-item p,.opportunity-card p,.step p,.strength p{font-size:14px}.card-link{font-size:11px}.field label span{display:block;margin-top:3px}.field label{font-size:13px}.field input{font-size:16px}.center-heading p,.faq-grid>div>p,.section-heading p,.visual-copy>p{font-size:15px}.intent-bar .container{gap:10px;padding-bottom:10px;padding-top:10px}.intent-bar span{display:none}.intent-bar p{max-width:210px}.intent-bar a,.intent-bar p{font-size:11px}.editorial-grid{gap:28px;grid-template-columns:1fr}.energy-section{padding-top:0}.energy-art{margin:0 auto;max-width:560px}.editorial-copy>p{font-size:15px}.energy-details p{font-size:14px}.energy-floating{left:18px;padding:15px;right:18px}.energy-floating strong{font-size:13px}.dashboard-top,.energy-floating div>span{font-size:11px}.dashboard-main{padding:15px}.dash-metrics strong{font-size:16px}.chart-title,.dash-metrics span{font-size:10px}.chart-title{flex-wrap:wrap}.chart-title span{font-size:9px}.allocation-title{align-items:flex-start;flex-direction:column;gap:8px}.allocation-title>strong{font-size:11px}.allocation-legend{flex-wrap:wrap;font-size:8px}.dashboard-foot{font-size:9px}.footer-main>div>a:not(.brand){font-size:12px}.footer-bottom{font-size:10px}.final-cta p{font-size:14px}}@media (max-width:400px){.art-label{font-size:8px;left:18px;letter-spacing:1px}.hero-actions .text-link{font-size:12px}.opportunity-card p{font-size:14px}}.hero{background:#f4f8f5}.hero-backdrop{inset:0;overflow:hidden;pointer-events:none;position:absolute}.hero-backdrop>svg{height:100%;inset:0;opacity:1;position:absolute;width:100%}.hero-copy{position:relative}.hero-copy:before{content:none}.hero-footer{background:#f4f8f5e8;z-index:1}.hero-form .lead-card{border-color:#dce7df;box-shadow:0 22px 60px #203b3818}.capital-board{background:#fff;border:1px solid #dfe7e2;border-radius:22px;box-shadow:0 24px 70px #202a5910;min-width:0;padding:28px;position:relative}.capital-board-head{display:flex;margin-bottom:29px}.capital-board-icon{background:#f5f9f6;border:1px solid #e0e9e4;border-radius:13px;color:#008344;color:var(--green);display:grid;flex-shrink:0;height:48px;place-items:center;width:48px}.capital-board-head .eyebrow{font-size:8px;letter-spacing:1.1px;margin-bottom:7px}.capital-board-head h3{font-size:22px;font-weight:650;letter-spacing:-.8px}.capital-board-mark{align-items:center;color:#202a59;color:var(--navy);display:flex;font-family:Manrope,sans-serif;font-family:var(--heading);font-size:17px;font-weight:750;gap:5px;margin-left:auto}.capital-board-mark>span{color:#008344;color:var(--green);font-size:23px}.capital-layer-stack{display:flex;flex-direction:column}.capital-layer{background:#f7faf8;border:1px solid #e2e8e4;border-radius:12px;overflow:hidden;padding:21px 22px;position:relative;transition:transform .2s,box-shadow .2s}.capital-layer:hover{box-shadow:0 8px 20px #202a5908}.capital-layer.layer-0{background:#202a59;background:var(--navy);border-color:#202a59;border-color:var(--navy);color:#fff}.capital-layer.layer-1{background:#eaf4ed;border-color:#d5e7db;color:#008344;color:var(--green)}.capital-layer.layer-2{color:#202a59;color:var(--navy)}.layer-heading{align-items:center;display:flex;gap:10px;justify-content:space-between}.layer-heading>span:first-child{align-items:center;display:flex;font-family:Manrope,sans-serif;font-family:var(--heading);font-size:17px;font-weight:600;gap:11px}.layer-index{font-size:10px;letter-spacing:1px;opacity:.45}.capital-layer p{color:#7b8792;font-size:12px;margin-top:10px}.capital-layer.layer-0 p{color:#bbc4de}.capital-layer.layer-1 p{color:#59806b}.layer-track{display:flex;gap:5px;height:7px;margin-top:20px}.layer-track span{background:#202a5910;border-radius:2px;flex:1 1}.layer-0 .layer-track span{background:#ffffff20}.layer-0 .layer-track span:nth-child(-n+5){background:#93c5a8}.layer-1 .layer-track span{background:#00834410}.layer-1 .layer-track span:nth-child(-n+6){background:#65a982}.layer-2 .layer-track span:nth-child(-n+4){background:#8f9aba}.capital-board-footer{border-top:1px solid #e6e9ee;border-top:1px solid var(--line);color:#737f8b;display:flex;font-size:11px;gap:10px;margin-top:22px;padding-top:23px}.capital-board-footer>svg{color:#008344;color:var(--green);margin-left:auto}.capital-board-caption{color:#959dab;font-size:10px;line-height:1.6;margin-top:15px}.capital-section .editorial-grid>div{position:relative;z-index:1}@media (max-width:760px){.capital-board{margin:auto;max-width:540px;padding:22px;width:100%}.capital-board-head h3{font-size:21px}.capital-board-head{gap:11px;margin-bottom:22px}.capital-board-head .eyebrow{font-size:7px}.capital-layer{padding:19px}.layer-heading>span:first-child{font-size:16px}.capital-layer p{font-size:12px}.capital-board-footer{font-size:10px}}@media (max-width:400px){.capital-board{padding:18px}.capital-board-mark{display:none}.capital-board-head h3{font-size:20px}.capital-layer{padding:17px}.capital-board-icon{height:42px;width:42px}.layer-heading>span:first-child{font-size:15px}}.capital-section .editorial-grid{align-items:center}.capital-board{align-self:center;transform:none;width:100%}.capital-board-head{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:48px minmax(0,1fr) auto}.capital-board-head>div{min-width:0}.capital-board-head .eyebrow{line-height:1.6}.capital-board-mark{margin:0}.capital-layer-stack{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.capital-layer{grid-column-gap:12px;align-content:start;column-gap:12px;display:grid;grid-template-columns:24px minmax(0,1fr) 24px;min-height:132px;padding:21px}.layer-heading,.layer-heading>span:first-child{display:contents}.layer-heading svg{align-self:center;grid-column:1;grid-row:1}.layer-title{font-family:Manrope,sans-serif;font-family:var(--heading);font-size:17px;font-weight:600;grid-column:2}.layer-index,.layer-title{align-self:center;grid-row:1}.layer-index{grid-column:3;text-align:right}.capital-layer p{grid-column:2/4;line-height:1.5;margin:8px 0 0;min-height:34px}.layer-track{grid-column:2/4;margin-top:16px;width:100%}.capital-board-footer{grid-gap:11px;align-items:center;display:grid;gap:11px;grid-template-columns:6px minmax(0,1fr) 18px}.capital-board-footer>svg{margin:0}.capital-board-caption{padding-left:17px;text-align:left}.capital-board:before{content:none}@media (max-width:1050px){.hero-grid{padding-bottom:120px}.hero-backdrop>svg{left:-15%;width:130%}.capital-board-head h3{font-size:20px}.capital-board-mark{font-size:14px}.capital-layer{column-gap:10px;padding:18px}.layer-title{font-size:16px}}@media (max-width:760px){.hero{background:#f4f8f5}.hero-backdrop{height:650px;inset:0 0 auto}.hero-backdrop>svg{height:650px;left:-75%;opacity:.75;width:190%}.hero-copy{padding-bottom:115px}.hero-grid{gap:15px;padding-bottom:35px}.hero-description{max-width:520px}.hero-form .lead-card{background:#fff}.hero-footer{background:#0000}.capital-board-head{gap:10px;grid-template-columns:44px minmax(0,1fr) auto}.capital-board-icon{height:44px;width:44px}.capital-board-head h3{font-size:20px}.capital-layer{grid-template-columns:22px minmax(0,1fr) 22px;min-height:130px}.layer-title{font-size:16px}.capital-layer p{font-size:12px}.capital-board-caption{padding-left:17px}}@media (max-width:400px){.capital-board-head{grid-template-columns:42px minmax(0,1fr)}.layer-title{font-size:15px}.capital-board{padding:18px}.capital-layer{padding:16px}.hero-backdrop{height:680px}.hero-backdrop>svg{height:680px;left:-83%;width:205%}}.industry-strip{background:#fff;border-bottom:1px solid #e6e9ee;border-bottom:1px solid var(--line);padding:24px 0 18px}.industry-strip .container{grid-gap:12px 35px;align-items:center;display:grid;gap:12px 35px;grid-template-columns:190px minmax(0,1fr)}.industry-strip h2{color:#8c949c;font-family:DM Sans,sans-serif;font-family:var(--font);font-size:9px;font-weight:600;letter-spacing:1.7px;line-height:1.8;max-width:170px}.industry-names{display:flex;gap:28px;justify-content:space-between}.industry-names a{color:#79867d;font-family:Manrope,sans-serif;font-family:var(--heading);font-size:25px;font-weight:750;letter-spacing:-1px;transition:color .2s;white-space:nowrap}.industry-names a:hover{color:#008344;color:var(--green)}.industry-strip p{color:#939b96;font-size:10px;grid-column:2;line-height:1.6}.hero-grid{padding-bottom:155px}@media (max-width:1050px){.industry-strip .container{gap:12px 20px;grid-template-columns:145px minmax(0,1fr)}.industry-names{gap:18px}.industry-names a{font-size:20px}.hero-grid{padding-bottom:135px}}@media (max-width:760px){.industry-strip{padding:21px 0 18px}.industry-strip .container{display:block}.industry-strip h2{font-size:8px;margin-bottom:18px;max-width:none;text-align:center}.industry-names{grid-gap:17px 24px;display:grid;gap:17px 24px;grid-template-columns:1fr 1fr;justify-items:center}.industry-names a{font-size:21px}.industry-strip p{font-size:9px;margin-left:auto;margin-right:auto;margin-top:17px;max-width:400px;text-align:center}.hero-grid{padding-bottom:35px}}.industry-strip{padding:22px 0 16px}.industry-strip .container{display:block}.industry-names{grid-gap:32px;align-items:center;display:grid;justify-items:stretch}.industry-names a{align-items:center;color:#8c9790;display:flex;justify-content:center;min-width:0}.industry-names svg{display:block;height:48px;max-width:205px;width:100%}.industry-strip p{font-size:9px;line-height:1.5;margin:12px auto 0;max-width:760px;text-align:center}.hero-grid{padding-bottom:130px}@media (max-width:760px){.industry-strip{padding:20px 0 14px}.industry-names{gap:16px 28px;grid-template-columns:repeat(2,minmax(0,1fr))}.industry-names a{height:42px}.industry-names svg{height:40px;max-width:175px}.industry-strip p{font-size:8px;margin-top:12px;max-width:370px}.hero-grid{padding-bottom:35px}}.testimonials-section{background:#f0f6f2;border-bottom:1px solid #e3ede6;border-top:1px solid #e3ede6;overflow:hidden}.testimonials-heading{align-items:flex-end;display:flex;gap:35px;justify-content:space-between}.testimonials-heading>div:first-child{max-width:770px}.testimonials-heading h2{max-width:750px}.testimonials-heading p{font-size:15px;margin-top:18px}.testimonial-notice{color:#7c8d82;font-size:11px;line-height:1.6;margin:23px 0 19px}.testimonial-card{background:#fff;border:1px solid #dfe8e1;border-radius:15px;display:flex;flex-direction:column;min-width:0;padding:25px;scroll-snap-align:start}.testimonial-top{align-items:center;color:#008344;color:var(--green);display:flex;gap:12px;justify-content:space-between}.testimonial-top>span{background:#edf6f0;background:var(--mint);border-radius:20px;font-size:9px;line-height:1.5;padding:5px 8px}.testimonial-card blockquote{color:#4d5966;flex:1 1;font-size:15px;line-height:1.8;margin:25px 0 28px}.testimonial-author{align-items:center;border-top:1px solid #e6e9ee;border-top:1px solid var(--line);display:flex;gap:11px;padding-top:19px}.testimonial-avatar{background:#eaf2ed;border-radius:50%;color:#008344;color:var(--green);display:grid;flex-shrink:0;font-size:12px;font-weight:600;height:39px;place-items:center;width:39px}.testimonial-author strong{display:block;font-size:12px;font-weight:600}.testimonial-author div>span{color:#72798b;color:var(--muted);display:block;font-size:11px;margin-top:4px}@media (max-width:760px){.testimonials-heading{align-items:flex-start;gap:14px}.testimonials-heading h2{font-size:30px}.testimonials-heading p{font-size:14px}.testimonial-card{padding:23px}.testimonial-card blockquote{font-size:14px}.testimonial-notice{font-size:10px}.testimonial-top>span{font-size:9px}}.testimonials-grid{grid-gap:20px;align-items:stretch;display:grid;gap:20px;grid-template-columns:1.1fr 1fr 1fr}.testimonials-grid .testimonial-card{padding:25px;scroll-snap-align:none}.testimonials-grid .testimonial-card blockquote{font-size:14px;line-height:1.75;margin:20px 0 24px}.testimonial-featured{background:#202a59;background:var(--navy);border-color:#202a59;border-color:var(--navy);box-shadow:0 18px 40px #202a5915;grid-row:span 2;overflow:hidden;position:relative}.testimonial-featured:after{bottom:60px;color:#ffffff06;content:"“";font-family:Georgia,serif;font-size:270px;line-height:1;pointer-events:none;position:absolute;right:-15px}.testimonial-featured .testimonial-top{color:#a9ceb8}.testimonial-featured .testimonial-top>span{background:#ffffff0c;color:#c4dccd}.testimonials-grid .testimonial-featured blockquote{color:#f5f7fc;font-family:Manrope,sans-serif;font-family:var(--heading);font-size:24px;letter-spacing:-.6px;line-height:1.65;margin:42px 0 45px}.testimonial-featured .testimonial-author{border-color:#ffffff20}.testimonial-featured .testimonial-author strong{color:#f1f4fa}.testimonial-featured .testimonial-author div>span{color:#aebbd0}.testimonial-avatar{background:#dbe8df;height:46px;overflow:hidden;width:46px}.testimonial-avatar img,.testimonial-avatar svg{display:block;height:100%;object-fit:cover;width:100%}.testimonial-featured .testimonial-avatar{height:55px;width:55px}.testimonials-grid .testimonial-top{align-items:flex-start}.testimonials-grid .testimonial-top>span{text-align:right}.testimonial-author{margin-top:auto;position:relative;z-index:1}@media (max-width:1050px){.testimonials-grid{grid-template-columns:1fr 1fr}.testimonial-featured{grid-column:1/-1;grid-row:auto}.testimonials-grid .testimonial-featured blockquote{font-size:26px;margin:25px 0 30px;max-width:790px}.testimonial-featured:after{bottom:-80px;right:25px}}@media (max-width:760px){.testimonials-grid{gap:15px}.testimonials-grid .testimonial-card{padding:22px}.testimonials-grid .testimonial-card blockquote{font-size:14px}.testimonials-grid .testimonial-featured blockquote{font-size:23px;line-height:1.6}.testimonials-heading h2{font-size:32px}.testimonial-top>span{font-size:8px}.testimonial-author strong{font-size:11px}.testimonial-author div>span{font-size:10px}.testimonial-avatar{height:40px;width:40px}}@media (max-width:560px){.testimonials-grid{grid-template-columns:1fr}.testimonials-grid .testimonial-card blockquote{font-size:15px}.testimonials-grid .testimonial-featured blockquote{font-size:23px}.testimonial-author strong{font-size:12px}.testimonial-author div>span{font-size:11px}.testimonial-top>span{font-size:10px}.testimonial-avatar{height:46px;width:46px}}.industry-names{gap:22px;grid-template-columns:repeat(5,minmax(0,1fr))}.industry-names a{height:72px}.trustpilot-preview{align-items:center;display:flex;flex-direction:column;gap:4px;height:72px;justify-content:center;min-width:0;text-align:center}.trustpilot-title{align-items:center;color:#6f8175;display:flex;gap:5px}.trustpilot-title strong{font-family:Manrope,sans-serif;font-family:var(--heading);font-size:18px;font-weight:650;letter-spacing:-.7px}.trustpilot-title svg{color:#008344;color:var(--green)}.trustpilot-rating{align-items:center;color:#839087;display:flex;font-size:11px;gap:5px}.trustpilot-rating>strong{color:#202a59;color:var(--navy);font-size:13px;font-weight:600}.trustpilot-stars{color:#008344;color:var(--green);font-size:11px;letter-spacing:1px;margin-left:3px}.trustpilot-notice{color:#71796f;font-size:10px;line-height:1.4;max-width:170px}@media (max-width:760px){.industry-names{gap:14px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.industry-names a{height:45px}.trustpilot-preview{border-top:1px solid #e6e9ee;border-top:1px solid var(--line);grid-column:1/-1;height:auto;margin-top:3px;padding-top:10px;width:100%}.trustpilot-notice{max-width:none}.trustpilot-title strong{font-size:19px}}.industry-names{gap:32px;grid-template-columns:repeat(4,minmax(0,1fr))}.industry-names a{height:52px}.hero-trustpilot{margin-top:35px;width:fit-content}.hero-trustpilot-line{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.hero-trustpilot-brand{align-items:center;color:#202a59;color:var(--navy);display:flex;gap:5px}.hero-trustpilot-brand>svg{color:#008344;color:var(--green)}.hero-trustpilot-brand strong{font-family:Manrope,sans-serif;font-family:var(--heading);font-size:18px;font-weight:650;letter-spacing:-.6px}.hero-trustpilot-stars{display:flex;gap:3px}.hero-trustpilot-stars>span{background:#008344;background:var(--green);border-radius:2px;color:#fff;display:grid;height:21px;place-items:center;width:21px}.hero-trustpilot-score{color:#798479;font-size:12px;white-space:nowrap}.hero-trustpilot-score strong{color:#202a59;color:var(--navy);font-size:16px;font-weight:650}.hero-trustpilot>p{color:#6e796f;font-size:11px;line-height:1.5;margin-top:9px}@media (max-width:760px){.industry-names{gap:16px 28px;grid-template-columns:repeat(2,minmax(0,1fr))}.industry-names a{height:42px}.hero-trustpilot{margin-top:27px}.hero-trustpilot-line{gap:11px}.hero-trustpilot-brand strong{font-size:17px}.hero-trustpilot-stars>span{height:19px;width:19px}.hero-trustpilot>p{font-size:10px}}.bonus-banner{background:linear-gradient(105deg,#202a59,#164943);color:#fff;position:relative}.bonus-banner-inner{align-items:center;display:flex;gap:15px;min-height:72px;padding-bottom:12px;padding-top:12px}.bonus-gift{background:#ffffff0c;border:1px solid #ffffff26;border-radius:10px;color:#e6d599;display:grid;flex-shrink:0;height:40px;place-items:center;width:40px}.bonus-message{align-items:baseline;display:flex;flex:1 1;flex-wrap:wrap;font-size:14px;gap:7px;line-height:1.5}.bonus-message>strong{font-size:21px;font-weight:700;white-space:nowrap}.bonus-message small{color:#c2d4d0;font-size:12px}.bonus-countdown{align-items:center;background:#00000013;border:1px solid #ffffff20;border-radius:8px;display:flex;gap:10px;padding:8px 13px;white-space:nowrap}.bonus-countdown>span{color:#cad7d2;font-size:11px}.bonus-countdown time{font-feature-settings:"tnum";color:#f3e7b8;font-size:15px;font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:1px}.bonus-claim{align-items:center;background:#f2e6b9;border-radius:30px;color:#233a36;display:flex;font-size:12px;font-weight:650;gap:13px;justify-content:center;padding:11px 19px;transition:background .2s;white-space:nowrap}.bonus-claim:hover{background:#fff0bf}.bonus-floating{background:linear-gradient(115deg,#202a59,#165943);border:1px solid #ffffff25;border-radius:13px;bottom:24px;box-shadow:0 12px 35px #183a352b;color:#fff;left:24px;max-width:calc(100vw - 32px);position:fixed;right:auto;z-index:40}.bonus-floating>a{align-items:center;display:flex;gap:12px;padding:13px 20px 13px 13px}.bonus-floating-copy{display:flex;flex-direction:column;gap:5px}.bonus-floating-copy>strong{color:#f5e9bb;font-size:13px;font-weight:600}.bonus-floating-copy>span{color:#d9e4de;font-size:11px}.bonus-floating time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:1px}.bonus-dismiss{appearance:none;background:#fff;border:1px solid #d9e3df;border-radius:50%;box-shadow:0 3px 7px #203b3810;color:#687d72;display:grid;height:24px;line-height:0;padding:0;place-items:center;position:absolute;right:-7px;top:-9px;width:24px}.form-promotion{align-items:center;background:#f0f6ed;border:1px solid #d7e7d9;border-radius:8px;color:#008344;color:var(--green);display:flex;font-size:12px;font-weight:550;gap:9px;margin:-5px 0 20px;padding:11px 12px;text-align:left;width:100%}.form-promotion>svg:last-child{flex-shrink:0;margin-left:auto}.field input:focus,.field input:focus-visible{border-color:#008344;border-color:var(--green);box-shadow:0 0 0 3px #e1f0e7;outline:none}.submit{isolation:isolate;overflow:hidden;position:relative}.submit:not(:disabled):after{animation:submit-sheen 3s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff1c,#0000);content:"";inset:-50% auto -50% -65%;pointer-events:none;position:absolute;transform:skewX(-22deg);width:35%}.submit:disabled:after{animation:none}.submit:disabled{opacity:.8}@keyframes submit-sheen{0%,55%{left:-65%;opacity:0}60%{opacity:1}88%,to{left:130%;opacity:0}}@media (max-width:1050px){.bonus-banner-inner{gap:11px}.bonus-message{font-size:12px}.bonus-message small{font-size:11px}.bonus-claim{padding:10px 14px}.bonus-countdown{padding:7px 9px}}@media (max-width:760px){.bonus-banner-inner{grid-gap:7px 10px;display:grid;gap:7px 10px;grid-template-columns:33px minmax(0,1fr) auto;padding-bottom:12px;padding-top:12px}.bonus-gift{border-radius:8px;height:33px;width:33px}.bonus-gift svg{height:20px;width:20px}.bonus-message{font-size:11px;gap:3px 5px;line-height:1.4}.bonus-message>strong{font-size:17px}.bonus-message small{font-size:10px;width:100%}.bonus-claim{font-size:10px;gap:5px;padding:10px}.bonus-countdown{background:none;border:0;gap:7px;grid-column:2;grid-row:2;padding:0;width:fit-content}.bonus-countdown>span{font-size:9px}.bonus-countdown time{font-size:12px}.bonus-floating{bottom:calc(16px + env(safe-area-inset-bottom));left:16px;right:auto}.bonus-floating>a{gap:9px;padding:11px 15px 11px 11px}.bonus-floating-copy>strong{font-size:12px}.bonus-floating-copy>span{font-size:10px}.form-promotion{font-size:11px}}@media (prefers-reduced-motion:reduce){.submit:not(:disabled):after{animation:none;display:none}}.bonus-dismiss>svg{display:block;flex-shrink:0;height:13px;width:13px}.field-control{display:block;isolation:isolate;position:relative}.field-attention{border:2px solid #b9dfc9;border-radius:9px;inset:-2px;opacity:0;pointer-events:none;position:absolute;transform-origin:center;will-change:transform,opacity}.field-control input{display:block}.field input{transition:border-color .2s,background-color .2s}@media(prefers-reduced-motion:reduce){.field-attention{display:none}}@media (max-width:760px){.bonus-claim{display:none}.bonus-countdown{align-items:center;align-self:center;background:#ffffff08;border:1px solid #ffffff40;border-radius:30px;display:flex;grid-column:3;grid-row:1;justify-content:center;justify-self:end;min-height:36px;padding:10px 12px;width:112px}.bonus-countdown>span{display:none}.bonus-countdown time{display:block;font-size:14px;letter-spacing:1px;line-height:1}}@media (max-width:360px){.bonus-countdown{padding:10px;width:94px}.bonus-countdown time{font-size:13px}}@media (max-width:760px){.bonus-message small{position:relative;top:-2px}}
/*# sourceMappingURL=main.ee1a910e.css.map*/