@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8cf1faf29eff2278-s.08a4s61hvjii6.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(../media/1195343b54298cb4-s.p.3yfiqoigs-1gf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b2bbf6b2ce7e15c0-s.p.3_59ff8y4h33a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:500;font-display:swap;src:url(../media/860526b32b14ee37-s.02eg9lltgnprp.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0d7f4de1856e37a1-s.p.2yr1ivpk-_ouu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:500;font-display:swap;src:url(../media/faa796c3470825d6-s.p.3p53clza-wju2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:600;font-display:swap;src:url(../media/2892853a918df513-s.1otijhe3mf5bl.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:italic;font-weight:600;font-display:swap;src:url(../media/7d4a9e3cf9f9eae6-s.p.31fs0tumazdmc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:600;font-display:swap;src:url(../media/e10764cd1acd3528-s.p.0n05r7qcep7x1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:700;font-display:swap;src:url(../media/770c7fc68232123c-s.43mvufskuuqmr.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:italic;font-weight:700;font-display:swap;src:url(../media/77639a500abcdecf-s.p.2wp-fcnf9hhlw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:700;font-display:swap;src:url(../media/8b13e84b2650c593-s.p.2q1w3s62icoa3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41c98a3b1bc68f3a-s.3xzwb88tucl-q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e84c5cd1ffbefa6f-s.p.20csvlgbb63y1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dd9dfc3601372168-s.p.17e3l4txdrufi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/599675dea67dcb8d-s.0ewdtdf6ai7o-.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cdf6f527ee34c972-s.p.03ilua6xb7p2f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/22a701959b157a82-s.p.1bg6trwi21i5q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b6340a83cf1ecee-s.2bakuypqc5dou.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d89abe7e263475e6-s.p.0fg7ryy-bp2x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6bafae418e8a1b08-s.p.2g9xiodaln20i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c0743afb7b1f57bc-s.3a_7qwcscqi0t.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0b9e5e07c9deaa9-s.p.22w-t0ek6hrfw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/76e9fd951b869c7b-s.p.1n2oi-d4a-xww.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.yRYFmq_className{font-family:Poppins,Poppins Fallback}.yRYFmq_variable{--font-poppins:"Poppins", "Poppins Fallback"}
:root{--brand:#eb4e27;--brand-2:#f09f3a;--brand-dark:#c4451a;--brand-grad:linear-gradient(135deg, #eb4e27 0%, #f09f3a 100%);--brand-grad-hover:linear-gradient(135deg, #f2673e 0%, #f4ae55 100%);--brand-tint:#fff6f0;--brand-tint-border:#fbd3bb;--ink:#141311;--ink-2:#3d3a37;--muted:#57534e;--muted-2:#7a756f;--line:#eae6e1;--line-soft:#f1eeea;--line-strong:#c9c5c0;--divider:#e6e2dd;--surface:#fff;--surface-alt:#faf8f6;--hover-bg:#f7f6f4;--green:#2f6b4f;--green-tint:#eaf2ed;--ease:cubic-bezier(.2,.7,.2,1);--ease-out:cubic-bezier(.22,1,.36,1);--shadow-card:0 2px 4px #1413110f, 0 16px 40px -18px #14131147;--shadow-glow:0 0 0 1px #eb4e2747, 0 0 36px #eb4e274d, 0 24px 64px -20px #eb4e2780;--shadow-glow-hover:0 0 0 1px #eb4e274d, 0 0 30px #eb4e273d, 0 24px 60px -22px #eb4e2773;--shadow-btn:0 8px 24px -10px #eb4e2773;--i-arrow-down:url(/icons/arrow-down.svg);--i-arrow-right:url(/icons/arrow-right.svg);--i-arrow-left:url(/icons/arrow-left.svg);--i-calculator:url(/icons/calculator.svg);--i-phone-call:url(/icons/phone-call.svg);--i-user-round-check:url(/icons/user-round-check.svg);--i-play:url(/icons/play.svg);--i-flask-conical:url(/icons/flask-conical.svg);--i-graduation-cap:url(/icons/graduation-cap.svg);--i-map:url(/icons/map.svg);--i-map-pin:url(/icons/map-pin.svg);--i-refresh-cw:url(/icons/refresh-cw.svg);--i-badge-check:url(/icons/badge-check.svg);--i-network:url(/icons/network.svg);--i-check:url(/icons/check.svg);--i-minus:url(/icons/minus.svg);--i-circle-check:url(/icons/circle-check.svg);--i-search-check:url(/icons/search-check.svg);--i-file-pen-line:url(/icons/file-pen-line.svg);--i-send:url(/icons/send.svg);--i-plus:url(/icons/plus.svg);--i-glasses:url(/icons/glasses.svg);--i-hand:url(/icons/hand.svg);--i-anchor:url(/icons/anchor.svg);--i-linkedin:url(/icons/linkedin.svg);--i-infinity:url(/icons/infinity.svg);--i-receipt-euro:url(/icons/receipt-euro.svg);--i-calendar-clock:url(/icons/calendar-clock.svg);--i-shield-check:url(/icons/shield-check.svg);--i-bot:url(/icons/bot.svg);--i-chart-column:url(/icons/chart-column.svg);--i-workflow:url(/icons/workflow.svg);--i-info:url(/icons/info.svg);--i-x:url(/icons/x.svg);--i-key-round:url(/icons/key-round.svg);--i-trending-up:url(/icons/trending-up.svg);--i-folder-check:url(/icons/folder-check.svg);--i-route:url(/icons/route.svg);--i-file-check-2:url(/icons/file-check-2.svg);--i-atom:url(/icons/atom.svg);--i-lightbulb:url(/icons/lightbulb.svg);--i-triangle-alert:url(/icons/triangle-alert.svg)}
*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-poppins), system-ui, sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;background:#fcfbfa;margin:0}p{text-wrap:pretty}input,select,button,textarea{font-variant-numeric:tabular-nums;font-family:inherit}img{max-width:100%}a{color:var(--brand);transition:color .16s var(--ease);text-decoration:none}a:hover{color:var(--brand-dark)}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}[hidden]{display:none!important}@media (max-width:679.98px){html,body{overflow-x:clip}body{overflow-wrap:break-word}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}.i{width:16px;height:16px;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;background:currentColor;flex:none;display:inline-block}.page{background-color:#f9f4ef;background-image:linear-gradient(#f09f3a42 0,#f09f3a1a 260px,#f09f3a00 560px),none;background-position:0 0,0 0;background-repeat:no-repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:100vh;position:relative}.glow{pointer-events:none;position:absolute;inset:0;overflow:hidden}.glow span{background:radial-gradient(closest-side, var(--c), transparent);border-radius:50%;position:absolute}.container{max-width:1200px;margin:0 auto}.section{padding:112px 24px 88px;scroll-margin-top:110px;position:relative}.section--faq{padding-bottom:200px}.home-main .section,.home-main .section--faq{padding:100px 24px}[id]{scroll-margin-top:110px}.stack-6{flex-direction:column;gap:6px;display:flex}.stack-10{flex-direction:column;gap:10px;display:flex}.stack-20{flex-direction:column;gap:20px;display:flex}.stack-32{flex-direction:column;gap:32px;display:flex}.stack-40{flex-direction:column;gap:40px;display:flex}.stack-44{flex-direction:column;gap:44px;display:flex}.stack-48{flex-direction:column;gap:48px;display:flex}.block{display:block}.nowrap{white-space:nowrap}
.accent{color:var(--brand)}.accent-light{color:var(--brand-2)}.section-head{flex-direction:column;gap:18px;display:flex}.eyebrow{border:1px solid var(--line);letter-spacing:.14em;text-transform:uppercase;height:28px;color:var(--brand);background:#fff;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin:0;padding:0 12px;font-size:11px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.eyebrow--dark{color:var(--brand-2);background:#ffffff0f;border-color:#ffffff24}.eyebrow--soft{background:var(--brand-tint);border-color:var(--brand-tint-border);color:var(--brand-dark)}.eyebrow--soft:before{background:var(--brand)}.h2{letter-spacing:-.028em;text-wrap:balance;margin:0;font-size:clamp(30px,3.8vw,44px);font-weight:600;line-height:1.12}.h3{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:600;line-height:1.25}.h3-step{letter-spacing:-.015em;margin:0;font-size:21px;font-weight:600;line-height:1.3}.lead{max-width:640px;color:var(--muted);margin:0;font-size:17px;line-height:1.65}.lead--wide{max-width:none}.body{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.body--relaxed{line-height:1.65}.kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--brand);font-size:12px;font-weight:600}.hint{color:var(--muted);margin:0;font-size:13px}.hint--muted{color:var(--muted-2)}.text-link{color:var(--brand);align-self:flex-start;align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.text-link--sm{font-size:14px}.text-link--sm .i{width:14px;height:14px}
.btn{white-space:nowrap;cursor:pointer;transition:background .16s var(--ease), opacity .16s var(--ease), color .16s var(--ease);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:10px;font-weight:600;display:inline-flex;position:relative}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--brand-grad);color:#fff;box-shadow:var(--shadow-btn)}.btn--primary:hover{background:var(--brand-grad-hover);color:#fff}.btn--primary .i{background:#fff}.btn--primary:disabled{opacity:.45;cursor:not-allowed}.btn--primary:disabled:hover{background:var(--brand-grad)}.btn--primary:disabled:active{transform:none}.btn--secondary{border:1px solid var(--line-strong);color:var(--ink);background:#fff}.btn--secondary:hover{background:var(--hover-bg);color:var(--ink)}.btn--lg{height:52px;padding:0 24px;font-size:16px}.btn--lg .i{width:18px;height:18px}.btn--md{height:44px;padding:0 18px;font-size:15px}.btn--wide{justify-content:space-between;width:260px;max-width:100%}.btn--block{width:290px;max-width:100%}.cta-row{flex-wrap:wrap;gap:12px;display:flex}.cta-stack{flex-direction:column;flex:none;align-items:flex-start;gap:12px;max-width:100%;display:flex}.cta-stack--center{align-items:center;width:290px}.cta-col{flex-direction:column;align-items:flex-start;gap:12px;margin-top:14px;display:flex}.cta-note{font-family:var(--font-poppins), system-ui, sans-serif;color:var(--muted-2);margin:0;font-size:13px;font-weight:400;line-height:1.4}
.card{z-index:1;border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fff;border-radius:22px;position:relative}.card--glow{border-color:var(--brand-tint-border);box-shadow:var(--shadow-glow)}.lift{transition:transform .24s var(--ease), box-shadow .24s var(--ease)}.lift:hover{box-shadow:var(--shadow-glow-hover);transform:translateY(-3px)}.icon-tile{background:var(--brand-tint);border:1px solid var(--brand-tint-border);width:46px;height:46px;color:var(--brand);border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}.icon-tile .i{width:22px;height:22px}.icon-tile--sm{border:0;border-radius:12px;width:40px;height:40px}.icon-tile--sm .i{width:20px;height:20px}.pill{background:var(--brand-tint);height:26px;color:var(--brand-dark);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.pill--neutral{color:var(--ink-2);background:#f3f1ee}.pill--green{background:var(--green-tint);color:var(--green)}.pill .i{width:12px;height:12px}.tick{border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.tick:after{content:"";width:12px;height:12px;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat}.tick--minus{--icon:var(--i-minus);background:#ede9e4}.tick--minus:after{background:var(--muted-2)}.tick--check{background:var(--brand-grad);--icon:var(--i-check)}.tick--check:after{background:#fff}.outline-num{letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1.5px var(--brand);font-size:56px;font-weight:600;line-height:1}.outline-num--xl{font-size:clamp(64px,7vw,96px);line-height:.9}.outline-num--md{letter-spacing:-.04em;font-size:44px}.field{border:1px solid var(--line-strong);height:48px;color:var(--ink);transition:box-shadow .16s var(--ease);background:#fff;border-radius:10px;outline:none;padding:0 14px;font-size:15px}select.field{padding:0 12px}.field:focus,.field:focus-visible{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #eb4e2740}.field--sm{min-width:230px;max-width:100%;height:44px}.field-label{color:var(--muted);flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}
.nav-wrap{z-index:50;padding:16px 24px 0;position:sticky;top:16px}.nav{--nx:50%;--nl:.45;-webkit-backdrop-filter:blur(7px)saturate(1.9)brightness(1.06)contrast(1.02);backdrop-filter:blur(7px)saturate(1.9)brightness(1.06)contrast(1.02);background:linear-gradient(#fffcf96b 0%,#fff6ee4d 100%);border-radius:999px;align-items:center;gap:24px;max-width:1360px;height:72px;margin:0 auto;padding:0 14px 0 30px;display:flex;position:relative;box-shadow:inset 0 1.5px 1px -.5px #fffffff2,inset 0 -1.5px 1px -.5px #ffffff8c,inset 1.5px 0 1px -.5px #ffffff80,inset -1.5px 0 1px -.5px #ffffff80,inset 0 0 0 .5px #783c141a,inset 0 0 14px #ffffff4d,inset 0 -10px 18px -12px #f09f3a38,0 14px 34px -16px #783c144d,0 2px 6px #783c140f}.nav__glass{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.nav__glass>div{position:absolute}.nav__rim{background:radial-gradient(120% 200%,#fff0 48%,#ffffff2e 78%,#ffffff8c 100%);inset:0}.nav__edge{border-radius:inherit;-webkit-mask-composite:xor;background:linear-gradient(115deg,#fffffff2 0%,#ffffff26 22%,#ffdcbe1a 50%,#ffffff26 78%,#ffffffd9 100%);padding:1.5px;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.nav__sheen{background:linear-gradient(#ffffff52 0%,#fff0 100%);border-radius:999px 999px 40% 40%;height:45%;top:0;left:4%;right:4%}.nav__spot{background:radial-gradient(320px 110px at var(--nx) -10%, #ffffff8c 0%, #fff0 70%);opacity:var(--nl);transition:opacity .4s var(--ease-out);inset:0}.nav__baseline{background:linear-gradient(90deg,#eb4e2700,#eb4e271a 50%,#eb4e2700);height:1px;bottom:0;left:6%;right:6%}.nav__hl{--hx:50%;opacity:0;pointer-events:none;background:radial-gradient(90px 34px at var(--hx) 0%, #ffffffbf 0%, #fff0 80%), linear-gradient(180deg, #ffffff9e 0%, #ffffff4d 100%);width:0;height:42px;transition:transform .56s var(--ease-out), width .46s var(--ease-out), opacity .32s var(--ease-out), box-shadow .32s var(--ease-out);will-change:transform, width, opacity;border-radius:999px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:inset 0 1px #fffffff2,inset 0 -1px #783c140d,inset 0 0 0 .5px #ffffff80,0 6px 16px -8px #783c1447}.nav__hl.is-strong{box-shadow:inset 0 1px #fff,inset 0 -1px #783c140f,inset 0 0 0 .5px #fff9,inset 0 0 14px #f09f3a24,0 8px 20px -8px #783c1457}.nav__logo{z-index:1;flex:none;align-items:center;margin-right:10px;display:flex;position:relative}.nav__logo img{width:auto;height:26px;display:block}.nav__items{flex:1;justify-content:space-evenly;align-items:center;gap:24px;min-width:0;display:flex}.nav__link{z-index:1;color:var(--ink-2);white-space:nowrap;font-size:18px;font-weight:500;position:relative}.nav__link:hover,.nav__link[aria-current=page]{color:var(--brand)}.nav__more{cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;height:40px;padding:0;display:flex}.nav__chev{width:14px;height:14px;transition:transform .16s var(--ease)}.nav__more[aria-expanded=true] .nav__chev{transform:rotate(180deg)}.nav__cta{z-index:1;height:46px;margin-left:auto;padding:0 18px;font-size:15px}.nav__cta-sm{z-index:1;height:40px;margin-left:auto;padding:0 12px;font-size:13px}.nav__menu-sm{z-index:1;height:40px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #e1deda;border-radius:999px;padding:0 12px;font-size:13px;font-weight:500;position:relative}.nav__menu{z-index:2;background:#fff;border:1px solid #efedea;border-radius:16px;flex-direction:column;gap:4px;width:min(320px,100vw - 48px);padding:12px;display:flex;position:absolute;top:80px;right:0;box-shadow:0 24px 64px -24px #14131138}.nav__menu a{color:var(--ink);border-radius:8px;padding:10px 12px;font-size:14px;font-weight:500}.nav__menu a:hover{background:var(--hover-bg);color:var(--ink)}.nav__menu a[aria-current=page]{color:var(--brand);background:var(--brand-tint)}.nav__menu-programs{flex-direction:column;gap:4px;display:flex}.nav__menu-label{letter-spacing:.14em;text-transform:uppercase;color:var(--brand);padding:8px 12px 4px;font-size:12px;font-weight:600}.nav__menu-sep{background:#efedea;height:1px;margin:6px 12px}.nav__cta-sm,.nav__menu-sm,.nav__items>[data-key]{display:none}@media (min-width:750px){.nav__items>[data-key=fzulg]{display:inline}.nav__menu [data-key=fzulg]{display:none}}@media (min-width:820px){.nav__items>[data-key=qcg]{display:inline}.nav__menu [data-key=qcg]{display:none}}@media (min-width:950px){.nav__items>[data-key=landesboni]{display:inline}.nav__menu [data-key=landesboni]{display:none}}@media (min-width:1020px){.nav__items>[data-key=bafa]{display:inline}.nav__menu [data-key=bafa]{display:none}}@media (min-width:1070px){.nav__items>[data-key=zim]{display:inline}.nav__menu-programs{display:none}}@media (min-width:1140px){.nav__items>[data-key=blog]{display:inline}.nav__menu [data-key=blog]{display:none}}@media (max-width:679.98px){.nav{gap:12px;padding:0 14px 0 22px}.nav__items,.nav__cta{display:none}.nav__cta-sm,.nav__menu-sm{align-items:center;display:inline-flex}.nav__logo{margin-right:0}.nav__logo img{height:22px}}.nav__cta-short{display:none}@media (max-width:431.98px){.nav__cta-long{display:none}.nav__cta-short{display:inline}}@media (max-width:351.98px){.nav__cta-sm{display:none}.nav__menu-sm{margin-left:auto}}
.video-ph{cursor:pointer;transition:transform .42s var(--ease-out), box-shadow .76s var(--ease-out);background:radial-gradient(120% 70% at 50% 0,#2e2723 0%,#2e272300 70%),linear-gradient(170deg,#221d19 0%,#1a1613 55%,#1e1916 100%);position:relative;overflow:hidden}.video-ph:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff0f 0%,#fff0 26% 80%,#ffffff06 100%);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff0b,inset 0 -1px #00000059}.video-ph:hover{transform:translateY(-2px)}.video-ph--tall{aspect-ratio:9/16;background:radial-gradient(120% 55% at 50% 0,#2e2723 0%,#2e272300 70%),linear-gradient(170deg,#221d19 0%,#1a1613 55%,#1e1916 100%);border-radius:20px}.home-hero-wrap{margin-top:-88px;padding:16px 24px 100px;position:relative}.home-hero{box-sizing:border-box;background:#fbf1e8;border-radius:28px;flex-direction:column;justify-content:center;min-height:calc(100svh - 40px);padding:168px 24px 96px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #783c140f}.home-hero__fade{border-radius:inherit;pointer-events:none;background:linear-gradient(#f09f3a00 40%,#f09f3a52 54%,#ee783a94 66%,#de5c25 78%,#c4451a 90%,#a9330f 100%);position:absolute;inset:0}.home-hero__inner{text-align:center;flex-direction:column;align-items:center;gap:28px;width:100%;max-width:1200px;margin:0 auto;display:flex;position:relative}.home-hero__eyebrow{border:1px solid var(--line);letter-spacing:.16em;text-transform:uppercase;height:30px;color:var(--brand);background:#fff;border-radius:999px;align-items:center;gap:8px;margin:0;padding:0 14px;font-size:11px;font-weight:600;display:inline-flex}.home-hero__eyebrow:before{content:"";background:var(--brand);border-radius:50%;width:6px;height:6px;animation:2.4s cubic-bezier(.22,1,.36,1) infinite home-pulse}@keyframes home-pulse{0%{box-shadow:0 0 #eb4e2773}70%,to{box-shadow:0 0 0 9px #eb4e2700}}.home-hero__title{letter-spacing:-.045em;max-width:1000px;margin:0;font-size:clamp(min(40px,9.3458vw - 8.97196px),6.6vw,84px);font-weight:600;line-height:1.02}.home-hero__lead{max-width:760px;color:var(--muted);text-wrap:pretty;margin:0;font-size:clamp(17px,1.6vw,20px);line-height:1.6}.home-hero__lead strong{color:var(--ink);font-weight:600}.home-hero__ctas{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:12px;display:flex}.home-hero__btn{height:56px;padding:0 28px;font-size:17px}.home-hero__btn--scan{box-shadow:0 0 0 6px #eb4e271a,0 12px 32px -10px #eb4e2799}.home-hero__video{aspect-ratio:16/9;cursor:pointer;background:radial-gradient(120% 70% at 50% 0,#2e2723 0%,#2e272300 70%),linear-gradient(170deg,#221d19 0%,#1a1613 55%,#1e1916 100%);border-radius:24px;width:100%;max-width:880px;margin-top:28px;transition:transform .42s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:0 2px 4px #14131114,0 28px 64px -24px #14131180}.home-hero__video:hover{transform:translateY(-2px)}.home-hero__video:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff0b}.home-hero__play{z-index:1;cursor:pointer;background:var(--brand-grad);border:0;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;padding:0;animation:2.2s cubic-bezier(.2,.6,.3,1) infinite home-play;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px -10px #eb4e278c}.home-hero__play .i{background:#fff;width:26px;height:26px;margin-left:3px}@keyframes home-play{0%{box-shadow:0 8px 24px -10px #eb4e278c,0 0 #eb4e2780}70%,to{box-shadow:0 8px 24px -10px #eb4e278c,0 0 0 18px #eb4e2700}}.poster-video{object-fit:cover;background:0 0;width:100%;height:100%;display:block;position:absolute;inset:0}.home-hero__rotate{justify-items:center;display:grid}.home-hero__rotate>*{grid-area:1/1}.home-hero__rotate-size{visibility:hidden}.home-hero__rotate-size:before{content:attr(data-text)}.home-hero__rotate-word{background:var(--brand-grad);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.home-hero__cursor{vertical-align:-.04em;background:var(--brand-2);border-radius:1px;width:4px;height:.82em;margin-left:6px;animation:1.1s step-end infinite home-blink;display:inline-block}@keyframes home-blink{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.home-hero__eyebrow:before,.home-hero__play,.home-hero__cursor{animation:none}}@media (max-width:679.98px){.home-hero .home-hero__lead{font-size:14px;line-height:1.5}.home-hero .home-hero__lead .block{text-wrap:balance}.home-hero-wrap:has(.home-hero__inner){padding-top:8px;padding-left:12px;padding-right:12px}.home-hero:has(.home-hero__inner){padding-bottom:16px;padding-left:16px;padding-right:16px}.home-hero .home-hero__title{font-size:clamp(min(36px,9.3458vw - 6.16822px),5.94vw,75.5px)}.home-hero .home-hero__rotate-text{white-space:nowrap}.home-hero .home-hero__eyebrow{letter-spacing:.12em;gap:6px;height:24px;padding:0 10px;font-size:9.5px}.home-hero .home-hero__eyebrow:before{width:5px;height:5px}}
.problem{z-index:1;padding:100px 24px;scroll-margin-top:110px;position:relative}.problem__inner{flex-direction:column;gap:56px;max-width:1200px;margin:0 auto;display:flex}.problem__top{flex-wrap:wrap;align-items:stretch;gap:48px 64px;display:flex}.problem__copy{flex-direction:column;flex:600px;min-width:0;display:flex}.problem__copy .eyebrow{white-space:nowrap;flex:none}.problem__title{letter-spacing:-.028em;text-wrap:balance;margin:22px 0 0;font-size:clamp(30px,3.8vw,44px);font-weight:600;line-height:1.12}.problem__title .accent{white-space:nowrap}.problem__statements{flex-direction:column;margin-top:auto;margin-bottom:auto;display:flex}.problem__statement{border-bottom:1px solid var(--divider);color:var(--muted);text-wrap:pretty;margin:0;padding:22px 0;font-size:23px;line-height:1.55}.problem__statement:first-child{padding-top:0}.problem__statement--strong{letter-spacing:-.01em;color:var(--ink);border-bottom:0;gap:14px;padding:24px 0 0;font-size:25px;font-weight:600;line-height:1.5;display:flex}.problem__bar{background:linear-gradient(#eb4e27 0%,#f09f3a 100%);border-radius:2px;flex:none;width:4px}.proof{border:1px solid var(--brand-tint-border);min-width:0;transition:transform .24s var(--ease), box-shadow .24s var(--ease);background:#fff;border-radius:24px;flex:0 430px;grid-template-rows:1fr auto 1fr;margin:0;padding:clamp(24px,3.4vw,36px);display:grid;box-shadow:0 0 0 1px #eb4e272e,0 0 36px #eb4e2733,0 24px 64px -24px #eb4e2773}.proof:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #eb4e274d,0 0 30px #eb4e273d,0 24px 60px -22px #eb4e2773}.proof__title{letter-spacing:-.015em;color:var(--ink);align-self:start;padding-bottom:20px;font-size:18px;font-weight:600}.proof__table{border-collapse:collapse;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);width:100%}.proof__table tr+tr{border-top:1px solid var(--line-soft)}.proof__table td{vertical-align:middle}.proof__prefix{white-space:nowrap;text-align:right;width:1%;color:var(--muted-2);padding:18px 8px 18px 0;font-size:13px;font-weight:500}.proof__value{white-space:nowrap;width:1%;padding:18px 0}.proof__num{letter-spacing:-.04em;color:var(--brand);font-size:clamp(34px,3.6vw,44px);font-weight:600;line-height:1}.proof__label{color:var(--ink-2);padding:18px 0 18px 24px;font-size:15px;line-height:1.5}.proof__sources{color:var(--muted-2);align-self:end;margin:0;padding-top:20px;font-size:12px;line-height:1.55}.solution{border:1px solid var(--brand-tint-border);color:var(--ink);transition:transform .24s var(--ease), box-shadow .24s var(--ease);background:#fff;border-radius:28px;flex-direction:column;gap:18px;padding:clamp(28px,4vw,44px) clamp(28px,4.5vw,52px);display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #eb4e271a,0 24px 64px -28px #eb4e2759}.solution:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #eb4e2766,0 0 48px #eb4e2766,0 28px 72px -20px #eb4e2799}.solution__glow{pointer-events:none;background:radial-gradient(closest-side,#f09f3a29,#f09f3a00);border-radius:50%;width:760px;height:520px;position:absolute;bottom:-260px;right:-180px}.solution__badge{white-space:nowrap;flex:none;padding:0 16px;position:relative}.solution__text{letter-spacing:-.022em;color:var(--ink);text-wrap:pretty;margin:0;font-size:clamp(22px,2.5vw,32px);font-weight:600;line-height:1.3;position:relative}.solution__btn{align-self:flex-start;position:relative}.problem__offer{margin-top:256px}.versus-home{z-index:1;padding:100px 24px;scroll-margin-top:110px;position:relative}.versus-home__inner{flex-direction:column;gap:48px;max-width:1200px;margin:0 auto;display:flex}.versus-home__head{flex-direction:column;gap:22px;display:flex}.versus-home__head .eyebrow{white-space:nowrap;flex:none}.versus-home__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:stretch;gap:24px 28px;display:grid;position:relative}.vs-card{grid-row:span 7;grid-template-rows:subgrid;min-width:0;transition:transform .24s var(--ease), box-shadow .24s var(--ease);border-radius:28px;row-gap:0;display:grid}.vs-card--without{border:1px solid var(--line);background:#f4f1ed;overflow:hidden}.vs-card--without:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #eb4e274d,0 0 30px #eb4e273d,0 24px 60px -22px #eb4e2773}.vs-card--with{background:radial-gradient(520px 340px at 100% 0,#f09f3a42,#f09f3a00 70%),radial-gradient(600px 360px at 30% 100%,#eb4e2738,#eb4e2700 70%),#16120f;border:2px solid #f7b48e;position:relative;box-shadow:0 0 0 6px #eb4e270f,0 0 48px #eb4e2747,0 30px 70px -24px #eb4e2780}.vs-card--with:hover{transform:translateY(-3px);box-shadow:0 0 0 6px #eb4e271a,0 0 64px #eb4e276b,0 34px 80px -22px #eb4e2799}.vs-card__head{align-items:center;padding:30px 32px;display:flex}.vs-card__head--with{flex-wrap:wrap;justify-content:space-between;gap:16px;padding:30px 36px}.vs-card__title{letter-spacing:-.02em;color:var(--ink);font-size:24px;font-weight:600}.vs-card--with .vs-card__title{color:#fff}.vs-card__logo{width:auto;height:34px;display:block}.vs-card__row--without{border-top:1px solid var(--divider);grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px 32px;display:grid}.vs-card__label{letter-spacing:.16em;text-transform:uppercase;color:#6b655f;font-size:11px;font-weight:600}.vs-card__row--without .vs-card__text{color:#3d3935;text-wrap:pretty;font-size:17px;line-height:1.45}.vs-card__x{border:1px solid #bdb7b0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.vs-card__x .i{background:#6b655f;width:14px;height:14px}.vs-card__row--with{border-top:1px solid #ffffff1f;align-items:center;gap:18px;padding:22px 36px;display:flex}.vs-card__check{background:var(--brand-grad);border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.vs-card__check .i{background:#fff;width:16px;height:16px}.vs-card__row--with .vs-card__text{letter-spacing:-.015em;color:#fff;text-wrap:pretty;font-size:19px;font-weight:600;line-height:1.4}.vs-card__foot{border-top:1px solid var(--divider);justify-content:space-between;align-items:center;gap:16px;padding:26px 32px;display:flex}.vs-card__foot--with{background:var(--brand-grad);border-top:0;border-radius:0 0 26px 26px;padding:26px 36px}.vs-card__foot--with .vs-card__label{color:#fff}.vs-card__zero{letter-spacing:-.04em;color:#fff;font-size:44px;font-weight:700;line-height:1}@media (max-width:679.98px){.versus-home__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vs-card{border-radius:18px}.vs-card__head,.vs-card__head--with{gap:8px;padding:16px 12px}.vs-card__title{font-size:16px}.vs-card__logo{height:18px}.vs-card__row--without{grid-template-columns:minmax(0,1fr) auto;gap:4px 6px;padding:12px}.vs-card__row--without .vs-card__label{grid-area:1/1}.vs-card__row--without .vs-card__text{-webkit-hyphens:auto;hyphens:auto;grid-area:2/1;font-size:13px;line-height:1.35}.vs-card__row--without .vs-card__x{grid-area:1/2/span 2}.vs-card__label{letter-spacing:.12em;font-size:9px}.vs-card__x,.vs-card__check{width:22px;height:22px}.vs-card__x .i,.vs-card__check .i{width:11px;height:11px}.vs-card__row--with{gap:8px;padding:12px}.vs-card__row--with .vs-card__text{-webkit-hyphens:auto;hyphens:auto;font-size:13px;line-height:1.35}.vs-card__foot,.vs-card__foot--with{flex-wrap:wrap;gap:6px;padding:14px 12px}.vs-card__foot--with{border-radius:0 0 16px 16px}.vs-card__zero{font-size:26px}.problem__statements{margin-top:44px}.problem__offer{margin-top:112px}}
.grid-2{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:20px;display:grid}.program{flex-direction:column;display:flex;overflow:hidden}.program__body{flex-direction:column;gap:14px;padding:30px 30px 20px;display:flex}.program__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.checks{flex-direction:column;flex:1;gap:10px;margin:0;padding:4px 30px 26px;list-style:none;display:flex}.checks li{color:var(--ink-2);gap:10px;font-size:15px;line-height:1.5;display:flex}.checks .i{color:var(--brand);margin-top:3px}.program__foot{border-top:1px solid var(--line-soft);flex-direction:column;align-items:flex-start;gap:12px;min-height:122px;padding:22px 30px 26px;display:flex}.regional{flex-wrap:wrap;display:flex;overflow:hidden}.regional__main{flex-direction:column;flex:1.35 420px;gap:14px;min-width:0;padding:30px;display:flex}.regional__form{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:8px;display:flex}.regional__aside{background:var(--surface-alt);border-left:1px solid var(--line-soft);flex-direction:column;flex:300px;gap:16px;min-width:0;padding:30px;display:flex}.regional__aside-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.regional__aside-title{letter-spacing:-.02em;font-size:20px;font-weight:600}.facts{flex-direction:column;margin:0;display:flex}.facts>div{border-top:1px solid var(--divider);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.facts>div:last-child{border-bottom:1px solid var(--divider)}.facts dt{color:var(--muted);font-size:14px}.facts dd{text-align:right;margin:0;font-size:14px;font-weight:600}@media (max-width:679.98px){.program__body .h3{-webkit-hyphens:auto;hyphens:auto}}
.versus{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:20px;display:grid}.versus__col{grid-row:span 6;grid-template-rows:subgrid;border:1px solid var(--line);min-width:0;transition:transform .24s var(--ease), box-shadow .24s var(--ease);border-radius:24px;row-gap:0;padding:32px;display:grid}.versus__col:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #eb4e274d,0 0 30px #eb4e273d,0 24px 60px -22px #eb4e2773}.versus__col--us.card--glow:hover{box-shadow:0 0 0 1px #eb4e2766,0 0 48px #eb4e2766,0 28px 72px -20px #eb4e2799}.versus__col--classic{background:var(--surface-alt)}.versus__col--us{z-index:1;background:#fff;border-color:#f7bfa3;position:relative}.versus__head{flex-direction:column;justify-content:flex-end;gap:8px;padding-bottom:20px;display:flex}.versus__kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);font-size:12px;font-weight:600;line-height:24px}.versus__logo{align-self:flex-start;width:auto;height:24px;display:block}.versus__title{letter-spacing:-.018em;margin:0;font-size:22px;font-weight:600;line-height:1.3}.versus__col--classic .versus__title{color:var(--ink-2)}.versus__row{border-top:1px solid var(--divider);gap:12px;padding:16px 0;display:flex}.versus__row:last-child{border-bottom:1px solid var(--divider)}.versus__col--us .versus__row{border-color:#f6e1d6}.versus__row .tick{margin-top:1px}.versus__row>div{flex-direction:column;gap:4px;display:flex}.versus__rt{color:var(--ink);font-size:15px;font-weight:600;line-height:1.4}.versus__col--classic .versus__rt{color:var(--ink-2)}.versus__rd{color:var(--muted);font-size:14px;line-height:1.55}
.scan,.form-card{border:1px solid var(--brand-tint-border);transition:transform .24s var(--ease), box-shadow .24s var(--ease);background:#fff;border-radius:24px;flex-direction:column;gap:24px;padding:clamp(24px,4vw,36px);display:flex;position:relative}.scan:hover,.form-card:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #eb4e2766,0 0 48px #eb4e2766,0 28px 72px -20px #eb4e2799}.scan__fields{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px;display:grid}.scan__label{color:var(--ink-2);flex-direction:column;gap:8px;min-width:0;font-size:13px;font-weight:500;display:flex}.scan__step{align-items:center;gap:8px;display:flex}.num-dot{background:var(--brand-tint);width:20px;height:20px;color:var(--brand);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.scan__foot{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:22px;display:flex}.consent{color:var(--ink-2);cursor:pointer;flex:320px;align-items:flex-start;gap:12px;font-size:14px;line-height:1.55;display:flex}.consent input{width:20px;height:20px;accent-color:var(--brand);cursor:pointer;flex:none;margin:1px 0 0}.consent a{text-underline-offset:2px;text-decoration:underline}.req{color:var(--brand-dark)}.scan .btn--primary:focus-visible{box-shadow:0 0 0 1px var(--brand), 0 0 0 4px #eb4e2759;outline:none}.scan__result{border-top:1px dashed #e1deda;flex-direction:column;gap:16px;padding-top:24px;display:flex}.scan__cards{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px;display:grid}.result-card{border:1px solid var(--line);background:#fcfbfa;border-radius:14px;flex-direction:column;gap:8px;padding:16px;display:flex}.result-card__title{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.result-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.i--ok{color:var(--green)}.i--muted{color:var(--muted)}.assurances{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:8px 20px;margin:-14px 0 0;font-size:14px;font-weight:500;line-height:1.5;display:flex}.assurances>span{align-items:center;gap:6px;display:inline-flex}.assurances .i{color:var(--brand)}
.steps{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:start;gap:20px;margin:0;padding:0;list-style:none;display:grid;position:relative}.step{transition:transform .24s var(--ease), box-shadow .24s var(--ease), opacity .16s linear, translate .16s linear;flex-direction:column;gap:14px;padding:30px;display:flex}.step__top{justify-content:space-between;align-items:center;display:flex}@media (min-width:1040px){.steps--stagger .step:nth-child(2){margin-top:40px}.steps--stagger .step:nth-child(3){margin-top:80px}}
.split{flex-wrap:wrap;align-items:flex-start;gap:40px 64px;display:flex}.split--videos{gap:40px 56px}.split__side{flex:320px}.split--videos .split__side{flex:300px}.split__side--sticky{position:sticky;top:120px}.split__main{flex:1.6 460px;min-width:0}.split--videos .split__main{flex:2 520px}@media (max-width:860px){.split__side--sticky{position:static}}@media (max-width:951.98px){.home-main .split__side--sticky:not(.split__side--faq){position:static}}@media (max-width:923.98px){.split__side--faq{position:static}}.methodik__cta--mob{flex:100%;margin-top:0;display:none}@media (max-width:891.98px){.methodik__cta--desk{display:none}.methodik__cta--mob{display:flex}}.numlist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.numlist li{border-top:1px solid var(--divider);grid-template-columns:56px minmax(0,1fr);gap:16px;padding:24px 0;display:grid}.numlist li:last-child{border-bottom:1px solid var(--divider)}.numlist__n{color:var(--brand);font-size:15px;font-weight:600}.numlist li>div{flex-direction:column;gap:6px;display:flex}.numlist h3{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:600;line-height:1.35}.numlist p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}
.audience{z-index:1;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:24px;display:grid;position:relative}.audience__main{border:1px solid var(--line);transition:transform .32s var(--ease), box-shadow .32s var(--ease);background:#fff;border-radius:28px;flex-direction:column;gap:28px;padding:32px 28px;display:flex}.audience__main:hover{transform:translateY(-2px);box-shadow:0 28px 56px -32px #eb4e2759}.audience__title{letter-spacing:-.025em;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance;margin:0;font-size:clamp(26px,2.6vw,34px);font-weight:600;line-height:1.15}.audience__sub{color:#77716b;margin:0;font-size:17px;line-height:1.5}.audience__text{color:var(--ink-2);max-width:460px;margin:0;font-size:17px;line-height:1.65}.audience__list{border-top:1px solid var(--line);flex-direction:column;margin-top:auto;display:flex}.audience__list>div{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 0;font-size:15px;font-weight:500;display:flex}.dot{background:var(--brand);border-radius:50%;flex:none;width:6px;height:6px}.audience__side{flex-direction:column;gap:24px;display:flex}.audience__card{transition:transform .32s var(--ease), box-shadow .32s var(--ease), border-color .32s ease;background:#fff3ea;border:1px solid #f7cdb5;border-radius:22px;flex-direction:column;flex:auto;gap:18px;padding:28px 30px 30px;display:flex}.audience__card:hover{border-color:#f2b896;transform:translateY(-2px);box-shadow:0 22px 44px -28px #eb4e274d}.audience__card h3{letter-spacing:-.018em;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance;margin:0;font-size:21px;font-weight:600;line-height:1.28}.audience__card p{color:#77716b;margin:0;font-size:15px;line-height:1.5}@media (min-width:900px){.audience{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.audience__main{padding:44px 48px 40px}}
.carousel{--cw:280px;flex-direction:column;gap:20px;display:flex}.carousel__stage{height:calc(var(--cw) * 16 / 9 + 150px);padding:24px 0;position:relative;overflow:hidden}.carousel__item{width:var(--cw);margin-left:calc(var(--cw) / -2);transition:transform .76s var(--ease-out), opacity .76s var(--ease-out), filter .76s var(--ease-out);will-change:transform, opacity, filter;flex-direction:column;gap:14px;display:flex;position:absolute;top:24px;left:50%}.carousel__item .video-ph{box-shadow:0 1px 2px #1413110f,0 14px 32px -20px #1413114d}.carousel__item.is-active .video-ph{box-shadow:0 1px 2px #1413111a,0 18px 36px -18px #14131166,0 44px 80px -36px #14131173}.carousel__select{z-index:1;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.carousel__item.is-active .carousel__select{display:none}.carousel__text{text-align:center;opacity:0;transition:opacity .32s var(--ease);flex-direction:column;gap:4px;padding:0 4px;display:flex}.carousel__item.is-active .carousel__text{opacity:1}.carousel__text h3{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600;line-height:1.35}.carousel__text p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.carousel__controls{justify-content:center;align-items:center;gap:24px;display:flex}.carousel__dots{align-items:center;gap:8px;display:flex}.carousel__dots button{cursor:pointer;width:8px;height:8px;transition:width .32s var(--ease), background .32s var(--ease);background:#ddd7d0;border:0;border-radius:99px;padding:0}.carousel__dots button[aria-current=true]{background:var(--brand);width:28px}.round-btn{border:1px solid var(--line);cursor:pointer;width:52px;height:52px;color:var(--brand);transition:box-shadow .24s var(--ease), transform .16s var(--ease);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 4px #1413110f,0 10px 24px -10px #14131133}.round-btn:hover{box-shadow:0 0 0 1px #eb4e274d,0 0 24px #eb4e2738,0 12px 28px -12px #eb4e2766}.round-btn:active{transform:scale(.96)}.round-btn .i{width:20px;height:20px}.carousel__play{z-index:1;background:var(--brand-grad);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;padding:0;animation:2.2s cubic-bezier(.2,.6,.3,1) infinite home-play;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px -10px #eb4e278c}.carousel__play .i{background:#fff;width:24px;height:24px;margin-left:3px}.carousel__select{z-index:2}@media (prefers-reduced-motion:reduce){.carousel__play{animation:none}}@media (max-width:679.98px){.carousel__stage{margin-left:-24px;margin-right:-24px}}
.ask{border-radius:20px;flex-direction:column;gap:12px;margin-top:8px;padding:22px;display:flex}.ask__title{font-size:15px;font-weight:600}.ask p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.faq{flex-direction:column;gap:12px;display:flex}.faq__item{border:1px solid var(--line);transition:transform .24s var(--ease), box-shadow .24s var(--ease), border-color .24s var(--ease);background:#fff;border-radius:18px;padding:0 24px;box-shadow:0 2px 4px #1413110f,0 16px 40px -18px #14131142}.faq__item:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #eb4e274d,0 0 30px #eb4e273d,0 24px 60px -22px #eb4e2773}.faq__item.is-open{border-color:var(--brand-tint-border);box-shadow:var(--shadow-glow)}.faq__q{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;grid-template-columns:36px minmax(0,1fr) 32px;align-items:center;gap:12px;padding:22px 0;display:grid}.faq__q:focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:8px}.faq__n{color:var(--brand);font-size:13px;font-weight:600}.faq__qt{font-size:16px;font-weight:600;line-height:1.45}.faq__icon{background:var(--brand-tint);width:32px;height:32px;color:var(--brand);transition:background .24s var(--ease), color .24s var(--ease);border-radius:50%;justify-content:center;align-items:center;display:flex}.faq__icon .i{width:14px;height:14px;transition:transform .34s var(--ease)}.faq__item.is-open .faq__icon{background:var(--brand-grad);color:#fff}.faq__item.is-open .faq__icon .i{transform:rotate(45deg)}.faq__a{transition:grid-template-rows .38s var(--ease-out);grid-template-rows:0fr;display:grid}.faq__item.is-open .faq__a{grid-template-rows:1fr}.faq__a>div{min-height:0;overflow:hidden}.faq__a p{color:var(--muted);margin:0;padding:0 44px 22px 48px;font-size:15px;line-height:1.7}.faq__a p.faq__placeholder{border:1px dashed var(--line-strong);color:var(--muted-2);border-radius:10px;margin:0 0 22px 48px;padding:12px 14px;font-size:14px;line-height:1.6}@media (max-width:679.98px){.faq__a{-webkit-hyphens:auto;hyphens:auto}}
.dark-wrap{padding:0 16px}.dark{color:#fff;background:#16120f;border-radius:32px;max-width:1400px;margin:0 auto;position:relative;overflow:hidden}.dark__glow{pointer-events:none;background:radial-gradient(closest-side,#f09f3a57,#f09f3a00);border-radius:50%;width:900px;height:520px;position:absolute;bottom:-260px;left:50%;transform:translate(-50%)}.team{padding:96px 24px;scroll-margin-top:110px;position:relative}.team__inner{flex-wrap:wrap;align-items:flex-start;gap:48px 64px;display:flex}.team__intro{flex-direction:column;flex:360px;gap:22px;display:flex}.team__intro .h2{color:#fff}.team__lead{color:#d6d1cb;max-width:520px;margin:0;font-size:17px;line-height:1.7}.values{flex-direction:column;margin:8px 0 0;padding:0;list-style:none;display:flex}.values li{border-top:1px solid #ffffff1f;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:18px 0;display:grid}.values li:last-child{border-bottom:1px solid #ffffff1f}.values__icon{width:28px;height:28px;color:var(--brand-2);border:1px solid #f09f3a80;border-radius:50%;justify-content:center;align-items:center;display:flex}.values__icon .i{width:14px;height:14px}.values li>div{flex-direction:column;gap:4px;display:flex}.values__t{font-size:16px;font-weight:600}.values__d{color:#d6d1cb;font-size:14px;line-height:1.6}.team__grid{flex:1.4 560px;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));align-items:stretch;gap:16px;min-width:0;display:grid}.member{transition:transform .32s var(--ease), border-color .32s ease;background:#221c18;border:1px solid #ffffff1a;border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.member:hover{border-color:#f09f3a66;transform:translateY(-3px)}.member__photo{aspect-ratio:2/3;background:#2b241f;position:relative}.member__photo img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block;position:absolute;inset:0}.member__body{flex-direction:column;flex:1;gap:14px;padding:20px;display:flex}.member__head{flex-direction:column;gap:4px;display:flex}.member__head h3{letter-spacing:-.02em;color:#fff;white-space:nowrap;margin:0;font-size:16px;font-weight:600;line-height:1.25}.member__head span{color:var(--brand-2);font-size:13px;font-weight:500}.member__body p{color:#d6d1cb;margin:0;font-size:14px;line-height:1.6}.member__li{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-self:flex-start;align-items:center;width:38px;height:38px;margin-top:auto;transition:background .2s,border-color .2s;display:flex}.member__li:hover{color:#fff;background:#f09f3a29;border-color:#f09f3a80}.home-main .dark-wrap{padding:100px 24px}.home-main .dark{border-radius:28px;max-width:none}.home-main .team{padding:100px 24px}@media (max-width:679.98px){.home-main .team{padding-left:12px;padding-right:12px}.team__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.member{border-radius:14px}.member__body{gap:8px;padding:10px 8px}.member__head{gap:2px}.member__head h3{white-space:normal;font-size:12px}.member__head span{font-size:11px}.member__body p{-webkit-hyphens:auto;hyphens:auto;font-size:11px;line-height:1.45}.member__li{width:28px;height:28px}.member__li .i{width:14px;height:14px}}
.cta{z-index:1;padding:200px 24px 40px;scroll-margin-top:110px;position:relative}.cta__inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px 56px;display:flex}.cta__copy{flex:480px;min-width:0}@media (min-width:1100px){.cta__buttons{margin-top:96px}}.home-main .cta{padding:100px 24px 40px}
.footer{color:#fff;background:linear-gradient(#f09f3a00 0%,#f09f3a52 12%,#ee783a94 24%,#de5c25 36%,#c4451a 54%,#a9330f 100%);margin-top:48px;padding:76px 24px 32px}.footer__inner{flex-direction:column;gap:56px;display:flex}.footer__wordmark{filter:brightness(0)invert();opacity:.5;width:100%;height:auto;display:block}.footer__cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:40px 32px;display:grid}.footer__brand{flex-direction:column;gap:12px;min-width:0;display:flex}.footer__brand p{max-width:300px;margin:0;font-size:15px;line-height:1.6}.footer__logo{filter:brightness(0)invert();align-self:flex-start;width:auto;height:40px;margin-left:-8px;display:block}.footer__logo--sm{height:30px;margin-left:-6px}.footer__col{flex-direction:column;gap:10px;min-width:0;display:flex}.footer__h{letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:600}.footer__col a{color:#fff;font-size:15px}.footer__col a:hover{color:#feeadd}.footer__bar{border-top:1px solid #ffffff42;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.footer__legal{flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;line-height:1.5;display:flex}.footer__links{align-items:center;gap:18px;display:flex}.footer__links a{color:#fff;text-underline-offset:3px;font-size:13px;-webkit-text-decoration:underline #ffffff73;text-decoration:underline #ffffff73}.footer__links a:hover{color:#fff;text-decoration-color:#fff}.footer__links a.footer__li{border:1px solid #ffffff73;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;display:flex}.footer__links a.footer__li:hover{border-color:#fff}@media (max-width:679.98px){.footer__links{flex-wrap:wrap}.footer{--wm:calc((100vw - 48px) * .3003);--or:calc(76px + .6477 * var(--wm));background:linear-gradient(180deg, #f09f3a00 0%, #f09f3a52 calc(var(--or) / 3), #ee783a94 calc(var(--or) * 2 / 3), #de5c25 var(--or), #c4451a calc(76px + 1.0769 * var(--wm)), #a9330f 100%)}}
.page--plain{background:#f9f4ef}.eyebrow--plain:before{display:none}.lead--narrow{max-width:460px}.prog-hero{padding:126px 24px 88px;position:relative}.prog-hero__inner{flex-wrap:wrap;align-items:flex-start;gap:48px 64px;max-width:1200px;margin:0 auto;display:flex;position:relative}.prog-hero__copy{flex-direction:column;flex:560px;align-items:flex-start;gap:26px;min-width:0;display:flex}.prog-hero__title{letter-spacing:-.034em;text-wrap:balance;max-width:680px;margin:0;font-size:clamp(34px,4.6vw,56px);font-weight:600;line-height:1.08}.prog-hero__title--wide{max-width:none}.prog-hero__sub{max-width:680px;color:var(--ink-2);text-wrap:pretty;margin:-8px 0 0;font-size:clamp(18px,1.6vw,21px);font-weight:500;line-height:1.55}.prog-hero__lead{max-width:680px;color:var(--muted);margin:0;font-size:18px;line-height:1.65}.prog-hero__adv{flex-wrap:wrap;gap:10px 24px;margin:0;padding:0;list-style:none;display:flex}.prog-hero__adv li{color:var(--ink);white-space:nowrap;align-items:center;gap:8px;font-size:15px;font-weight:600;line-height:1.4;display:flex}.prog-hero__adv .i{background:var(--brand);flex:none;width:18px;height:18px}.prog-hero__ctas{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-top:6px;display:flex}.prog-hero__ctas .btn--primary{justify-content:space-between}.prog-hero__media{flex:0 340px;min-width:0;max-width:340px;margin:0 auto;position:relative}.prog-hero__video{aspect-ratio:9/16;cursor:pointer;background:radial-gradient(120% 70% at 50% 0,#2e2723 0%,#2e272300 70%),linear-gradient(170deg,#221d19 0%,#1a1613 55%,#1e1916 100%);border-radius:22px;transition:transform .42s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:0 2px 4px #14131114,0 24px 56px -22px #14131173}.prog-hero__video:hover{transform:translateY(-2px)}.prog-hero__video:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff0f 0%,#fff0 26% 80%,#ffffff06 100%);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff0b,inset 0 -1px #00000059}.prog-hero__play{z-index:1;cursor:pointer;background:var(--brand-grad);border:0;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;padding:0;animation:2.2s cubic-bezier(.2,.6,.3,1) infinite home-play;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px -10px #eb4e278c}.prog-hero__play .i{background:#fff;flex:none;width:24px;height:24px;margin-left:3px}.prog-hero__badge{z-index:2;border:1px solid var(--brand-tint-border);letter-spacing:-.02em;color:var(--ink);white-space:nowrap;background:#fff1e7;border-radius:clamp(10px,2.4vw,18px);align-items:center;gap:clamp(6px,1.9vw,14px);padding:clamp(8px,2.6vw,20px) clamp(11px,3.4vw,26px);font-size:clamp(12px,3.3vw,24px);font-weight:600;line-height:1.15;display:inline-flex;position:absolute;bottom:clamp(16px,5vw,36px);left:0;transform:translate(-50%);box-shadow:0 0 0 1px #eb4e273d,0 0 48px #eb4e2757,0 0 90px -10px #f09f3a4d,0 22px 48px -16px #14131166}.prog-hero__badge .i{background:var(--brand);flex:none;width:clamp(15px,3.9vw,28px);height:clamp(15px,3.9vw,28px)}.prog-hero__badge-text{flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.prog-hero__play{animation:none}}@media (max-width:679.98px){.prog-hero__title .nowrap{white-space:normal}.prog-hero__title{-webkit-hyphens:auto;hyphens:auto}.prog-hero__badge{transform:translate(-16px)}}
.grid-3{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px;display:grid}.feature{flex-direction:column;gap:14px;padding:30px;display:flex}.feature h3{letter-spacing:-.015em;margin:0;font-size:21px;font-weight:600;line-height:1.3}.feature--fact h3{letter-spacing:-.01em;font-size:19px;line-height:1.35}.big-num{letter-spacing:-.04em;color:var(--brand);font-size:clamp(36px,3.6vw,46px);font-weight:600;line-height:1}.big-num-slot{align-items:center;height:46px;display:flex}.steps--plain{align-items:stretch}.note{border:1px solid var(--line);background:#f3f1ee;border-radius:18px;align-items:flex-start;gap:12px;padding:20px 24px;display:flex}.note>.i{color:var(--muted-2);margin-top:3px}.note p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.note .note__title{color:var(--ink);font-weight:600;line-height:1.5}.note>div{flex-direction:column;gap:6px;display:flex}.versus--flex{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:stretch}.versus--flex .versus__col{flex-direction:column;grid-row:auto;display:flex}.versus__kicker--brand{color:var(--brand)}.versus--flex .versus__kicker{line-height:normal}
.calc{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.calc__panel{flex:1.5 480px;min-width:0;padding:8px 32px 28px}.calc__panel--padded{padding:28px 32px}.calc__group{flex-direction:column;gap:12px;padding-bottom:22px;display:flex}.calc__group-title{font-size:15px;font-weight:600}.slider{border-top:1px solid var(--line-soft);flex-direction:column;gap:10px;padding:22px 0;display:flex}.slider__head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.slider__label{font-size:15px;font-weight:600}.slider__value{letter-spacing:-.01em;color:var(--brand);white-space:nowrap;font-size:19px;font-weight:600}.slider input[type=range]{width:100%;height:24px;accent-color:var(--brand);cursor:pointer;margin:0}.slider__hint{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.calc .facts{margin-top:6px}.calc .facts--dark{margin-top:0}.calc__note{color:var(--muted-2);margin:16px 0 0;font-size:13px;line-height:1.6}.calc__aside{flex:340px;align-self:stretch;min-width:0}.calc__aside--sm{flex-basis:320px}.seg{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.seg__btn{color:var(--ink);cursor:pointer;text-align:left;transition:background .2s var(--ease), border-color .2s var(--ease);background:#fff;border:1px solid #e1deda;border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 16px;display:flex}.seg__btn[aria-checked=true]{background:var(--brand-grad);color:#fff;border-color:#0000}.seg__btn b{font-size:16px;font-weight:600}.seg__btn small{opacity:.85;font-size:12px}.check-row{border-top:1px solid var(--line-soft);cursor:pointer;align-items:flex-start;gap:14px;padding-top:22px;display:flex}.check-row input{width:20px;height:20px;accent-color:var(--brand);cursor:pointer;flex:none;margin:2px 0 0}.check-row>span{flex-direction:column;gap:4px;display:flex}.check-row b{font-size:15px;font-weight:600}.check-row small{color:var(--muted);font-size:13px;line-height:1.55}.dark-card{color:#fff;transition:transform .24s var(--ease), box-shadow .24s var(--ease);background:#16120f;border-radius:24px;flex-direction:column;gap:20px;padding:32px;display:flex;position:sticky;top:120px;overflow:hidden;box-shadow:0 24px 64px -24px #1413118c}.dark-card:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #eb4e274d,0 0 30px #eb4e273d,0 24px 60px -22px #eb4e2773}.dark-card:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#f09f3a52,#f09f3a00);border-radius:50%;width:420px;height:360px;position:absolute;bottom:-200px;right:-160px}.dark-card>*{position:relative}.dark-card h3{letter-spacing:-.02em;color:#fff;margin:0;font-size:26px;font-weight:600;line-height:1.2}.dark-card__label{color:#d6d1cb;font-size:14px}.dark-card__total{letter-spacing:-.035em;font-size:clamp(36px,4vw,48px);font-weight:600;line-height:1.05}.dark-card__result{flex-direction:column;gap:6px;display:flex}.dark-card__hl{background:#f09f3a1f;border:1px solid #f09f3a4d;border-radius:14px;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 16px;display:flex}.dark-card__hl span:first-child{color:#f6d9c4;font-size:14px}.dark-card__hl span:last-child{font-size:20px;font-weight:600}.dark-card__text{color:#d6d1cb;text-wrap:pretty;margin:0;font-size:14px;line-height:1.6}.dark-card__fine{color:#b9b1a9;margin:0;font-size:13px;line-height:1.6}.facts--dark>div{border-color:#ffffff1f}.facts--dark>div:last-child{border-bottom-color:#ffffff1f}.facts--dark dt{color:#d6d1cb}.facts--dark dd{color:#fff}.btn--full{white-space:normal;text-align:left;justify-content:space-between;width:100%;height:auto;min-height:52px;padding:12px 22px;line-height:1.3;display:flex}
.form-card{gap:22px}.form-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;display:grid}.form-label{color:var(--ink-2);flex-direction:column;gap:8px;min-width:0;font-size:13px;font-weight:500;display:flex}.form-label--full{grid-column:1/-1}textarea.field{resize:vertical;height:auto;min-height:120px;padding:12px 14px;line-height:1.6}.form-foot{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding-top:22px;display:flex}.form-foot .consent{flex-basis:260px}.form-card .btn--primary:focus-visible{box-shadow:0 0 0 1px var(--brand), 0 0 0 4px #eb4e2759;outline:none}.status-ok{background:var(--green-tint);color:var(--green);border-radius:14px;align-items:flex-start;gap:12px;padding:16px 18px;font-size:14px;line-height:1.6;display:flex}.status-ok .i{width:18px;height:18px;margin-top:2px}.assurances--after{margin:18px 0 0}.split__main--form{flex-basis:520px}
.band{padding:40px 16px}.band .dark{padding:clamp(40px,6vw,80px) 24px}.band__inner{flex-wrap:wrap;align-items:center;gap:40px 64px;display:flex;position:relative}.band__copy{flex-direction:column;flex:400px;gap:20px;display:flex}.band__copy .h2{color:#fff}.band__copy p:not(.eyebrow){color:#d6d1cb;max-width:520px;margin:0;font-size:17px;line-height:1.7}.band__facts{background:#221c18;border:1px solid #ffffff1a;border-radius:22px;flex-direction:column;flex:380px;margin:0;padding:8px 28px;display:flex}.band__facts>div{justify-content:space-between;gap:16px;padding:18px 0;display:flex}.band__facts>div+div{border-top:1px solid #ffffff1f}.band__facts dt{color:#d6d1cb;font-size:15px}.band__facts dd{text-align:right;color:#fff;margin:0;font-size:15px;font-weight:600}
.filter{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.filter__main{flex-direction:column;flex:1.6 520px;gap:20px;min-width:0;display:flex}.states{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;display:grid}.state-btn{border:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;transition:background .2s var(--ease), border-color .2s var(--ease), transform .16s var(--ease);background:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;display:flex;box-shadow:0 2px 4px #1413110d}.state-btn:hover{transform:translateY(-1px)}.state-btn[aria-checked=true]{background:var(--brand-grad);color:#fff;border-color:#0000;box-shadow:0 8px 24px -10px #eb4e278c}.state-btn b{letter-spacing:-.01em;font-size:17px;font-weight:600}.state-btn small{opacity:.85;white-space:nowrap;font-size:12px}.programs{padding:8px 28px}.programs__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 0 14px;display:flex}.programs__title{letter-spacing:-.02em;font-size:20px;font-weight:600}.prog{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 24px;padding:18px 0;display:grid}.prog__info{flex-direction:column;gap:6px;min-width:0;display:flex}.prog__name-row{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.prog__name{font-size:16px;font-weight:600}.prog__desc{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.prog__meta{color:var(--muted-2);font-size:13px;line-height:1.5}.prog__nums{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.prog__quote{letter-spacing:-.02em;color:var(--brand);white-space:nowrap;font-size:24px;font-weight:600}.prog__max{color:var(--muted);white-space:nowrap;font-size:13px}.programs__empty{border:1px dashed var(--line-strong);color:var(--muted-2);border-radius:12px;margin:0 0 20px;padding:14px 16px;font-size:14px;line-height:1.6}.programs__foot{border-top:1px solid var(--line-soft);color:var(--muted);margin:0;padding:16px 0 20px;font-size:13px;line-height:1.6}@media (max-width:679.98px){.prog{grid-template-columns:minmax(0,1fr)}.prog__nums{text-align:left;align-items:flex-start}.prog__name{-webkit-hyphens:auto;hyphens:auto}}
.cta--sub{padding-top:120px}.cta--sub .cta__inner{align-items:flex-end}.cta--sub .cta__buttons{margin-top:0;margin-bottom:74px}
.blog-hero{padding:72px 24px 40px;position:relative}.blog-hero .container,.blog-main .container{max-width:1360px}.blog-hero .container{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.blog-hero h1{letter-spacing:-.034em;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(34px,4.6vw,56px);font-weight:600;line-height:1.08}.blog-hero .lead{max-width:620px;font-size:18px}.blog-main{padding:0 24px 112px;position:relative}.blog-main>.container{flex-direction:column;gap:28px;display:flex}.tabs{flex-wrap:wrap;gap:8px;display:flex}.tab{border:1px solid var(--line);height:40px;color:var(--ink-2);cursor:pointer;transition:background .16s var(--ease), color .16s var(--ease), border-color .16s var(--ease);background:#fff;border-radius:999px;padding:0 16px;font-size:14px;font-weight:500}.tab:hover{border-color:var(--brand)}.tab[aria-selected=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.posts{grid-template-columns:repeat(auto-fill,minmax(min(520px,100%),1fr));gap:28px;display:grid}.post-card{border:1px solid var(--line);color:var(--ink);box-shadow:var(--shadow-card);transition:transform .24s var(--ease), box-shadow .24s var(--ease);background:#fff;border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.post-card:hover{color:var(--ink);transform:translateY(-3px);box-shadow:0 2px 4px #1413110f,0 24px 48px -18px #14131152}.post-card__media{aspect-ratio:16/9;border-bottom:1px solid var(--line);background:#f3efea;position:relative}.post-card__media img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.post-card__body{flex-direction:column;flex:1;gap:16px;padding:clamp(24px,3vw,36px);display:flex}.post-card__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13px;display:flex}.post-card__title{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(22px,2.2vw,26px);font-weight:600;line-height:1.25}.post-card__excerpt{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:16px;line-height:1.65;display:-webkit-box;overflow:hidden}.post-card__foot{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:6px;font-size:13px;display:flex}.post-card__foot .i{width:18px;height:18px;color:var(--brand)}.related .posts{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:20px}.post-card--related{border-radius:22px;gap:14px;padding:28px}.post-card--related .post-card__title{font-size:21px;line-height:1.3}.post-card--related .post-card__excerpt{font-size:15px}.blog-empty{border:1px solid var(--line);transition:transform .24s var(--ease), box-shadow .24s var(--ease);background:#fff;border-radius:24px;flex-direction:column;align-items:flex-start;gap:12px;padding:40px;display:flex}.blog-empty:hover,.cta-box:hover{box-shadow:var(--shadow-glow-hover);transform:translateY(-3px)}.blog-empty p{margin:0;font-size:18px;font-weight:600}.blog-empty a{font-size:15px;font-weight:600}.blog-none{font-family:var(--font-poppins), system-ui, sans-serif;color:var(--muted);margin:0;font-size:18px;line-height:1.6}.load-more{justify-content:center;padding-top:20px;display:flex}.cta-box{border:1px solid var(--line);width:100%;max-width:680px;transition:transform .24s var(--ease), box-shadow .24s var(--ease);background:#fafaf8;border-radius:24px;flex-direction:column;align-items:flex-start;gap:22px;padding:clamp(24px,4vw,36px);display:flex}.cta-box>div:first-child{flex-direction:column;gap:8px;display:flex}.cta-box h2{letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:0;font-size:24px;font-weight:600;line-height:1.3}.cta-box p{font-family:var(--font-poppins), system-ui, sans-serif;color:var(--muted);margin:0;font-size:16px;line-height:1.6}.cta-box .cta-row{align-items:flex-start}.cta-box .cta-note{color:var(--muted-2);font-size:13px;line-height:1.4}@media (max-width:679.98px){.cta-box .btn{white-space:normal;text-align:center;max-width:100%;height:auto;min-height:52px;padding-top:12px;padding-bottom:12px}}
.article-head{flex-direction:column;align-items:flex-start;gap:16px;margin:0 0 48px;display:flex}.crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.crumbs a{color:var(--muted)}.crumbs a:hover{color:var(--brand)}.crumbs a.crumbs__cat{border:1px solid var(--line);height:26px;color:var(--brand-dark);transition:border-color .16s var(--ease);background:#fff;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.crumbs a.crumbs__cat:hover{color:var(--brand-dark);border-color:var(--brand)}.article-meta{font-family:var(--font-poppins), system-ui, sans-serif;color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:14px;line-height:1.5;display:flex}.article-meta .sep{color:var(--line-strong)}.article-head h1{letter-spacing:-.032em;text-wrap:balance;max-width:880px;margin:0;font-size:clamp(32px,4.4vw,54px);font-weight:600;line-height:1.1}.article-lead{max-width:720px;color:var(--muted);margin:0;font-size:18px;line-height:1.65}.article-main{padding:40px 24px 96px;position:relative}.article-main>.container{max-width:1360px}.article-card{border:1px solid var(--line);width:100%;box-shadow:var(--shadow-card);background:#fff;border-radius:24px;padding:clamp(28px,5.5vw,80px)}.prose-frame{--col-wide:100%;container-type:inline-size}.prose-frame .prose,.prose-frame .prose-col{--off:0px;max-width:none}.prose-frame .cta-box{max-width:none;margin-top:72px}.prose-frame .article-head h1{max-width:1000px}.prose-frame .article-lead{max-width:none}.article-cover{width:var(--col-wide);aspect-ratio:16/9;border:1px solid var(--line);object-fit:cover;background:#f3efea;border-radius:16px;margin:0 0 48px;display:block}.related{padding:0 24px 112px;position:relative}.related>.container{flex-direction:column;gap:24px;max-width:1360px;display:flex}.related__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.related__head h2{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:600;line-height:1.2}.related__head a{font-size:15px;font-weight:600}.prose{--off:0px}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose p{font-family:var(--font-poppins), system-ui, sans-serif;color:var(--ink-2);margin:0 0 24px;font-size:17px;line-height:1.7}.prose h2{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:56px 0 16px;scroll-margin-top:120px;font-size:30px;font-weight:500;line-height:1.3}.prose h3{letter-spacing:-.01em;color:var(--ink);margin:36px 0 12px;scroll-margin-top:120px;font-size:22px;font-weight:500;line-height:1.35}.prose h4{color:var(--ink);margin:28px 0 10px;font-size:18px;font-weight:500;line-height:1.4}.prose ul,.prose ol{flex-direction:column;gap:10px;margin:0 0 24px;padding:0;list-style:none;display:flex}.prose li{font-family:var(--font-poppins), system-ui, sans-serif;color:var(--ink-2);padding-left:24px;font-size:17px;line-height:1.7;position:relative}.prose ul>li:before{content:"";background:var(--brand);border-radius:50%;width:5px;height:5px;position:absolute;top:calc(.85em - 2.5px);left:4px}.prose ol{counter-reset:item}.prose ol>li{counter-increment:item}.prose ol>li:before{content:counter(item) ".";color:var(--brand);font-weight:500;position:absolute;top:0;left:0}.prose strong{font-family:var(--font-poppins), system-ui, sans-serif;color:inherit;font-weight:600}.prose em{font-family:var(--font-poppins), system-ui, sans-serif;color:inherit;font-style:italic}.prose a{color:var(--brand);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.prose a:hover{text-decoration-thickness:2px}.prose blockquote{border-left:2px solid var(--brand);font-family:var(--font-poppins), system-ui, sans-serif;color:var(--ink-2);text-wrap:pretty;margin:32px 0;padding:0 0 0 20px;font-size:18px;line-height:1.65}.prose .callout{background:var(--brand-tint);border:1px solid var(--brand-tint-border);font-family:var(--font-poppins), system-ui, sans-serif;color:var(--ink-2);border-radius:16px;align-items:flex-start;gap:14px;margin:0 0 24px;padding:18px 20px;font-size:16px;line-height:1.65;display:flex}.prose .callout>.i{width:20px;height:20px;color:var(--brand);margin-top:2px}.prose .callout strong.callout__label{color:var(--ink);margin-bottom:2px;font-weight:600;display:block}.prose .wide,.prose .callout{width:var(--col-wide);max-width:none;margin-left:0}.prose .wide{margin-top:32px;margin-bottom:32px}.prose .table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.prose table{border-collapse:collapse;width:100%;min-width:560px;font-family:var(--font-poppins), system-ui, sans-serif;font-size:16px;line-height:1.5}.prose th{color:var(--ink);border-bottom:1px solid var(--line);vertical-align:bottom;text-align:left;background:#fafaf8;padding:14px 16px;font-size:15px;font-weight:500}.prose td{color:var(--ink-2);border-bottom:1px solid var(--line);vertical-align:top;padding:14px 16px}.prose tbody tr:last-child td{border-bottom:0}.prose .num{text-align:right}.prose td.num{white-space:nowrap}.prose figure{flex-direction:column;gap:10px;display:flex}.prose figure img{border-radius:8px;width:100%;height:auto;display:block}.prose figcaption{font-family:var(--font-poppins), system-ui, sans-serif;color:var(--muted);font-size:14px;line-height:1.5}.prose hr{background:var(--line);border:0;width:120px;height:1px;margin:48px 0;display:block}.prose pre{background:var(--ink);color:#f9f4ef;border-radius:14px;margin:0 0 24px;padding:18px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;line-height:1.6;overflow-x:auto}.prose code{background:var(--hover-bg);border-radius:6px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.prose pre code{font-size:inherit;background:0 0;padding:0}
.legal{padding:72px 24px 112px}.legal>.container{flex-direction:column;gap:40px;display:flex}.legal__head{flex-direction:column;gap:12px;display:flex}.legal h1{letter-spacing:-.032em;margin:0;font-size:clamp(34px,4.6vw,52px);font-weight:600;line-height:1.1}.legal__stand{color:var(--muted);margin:0;font-size:15px}.legal .prose{max-width:760px}@media (max-width:679.98px){.legal h1,.legal .prose h2,.legal .prose h3{-webkit-hyphens:auto;hyphens:auto}.legal .prose a{overflow-wrap:anywhere}}
.not-found{padding:120px 24px 160px}.not-found__inner{flex-direction:column;align-items:flex-start;gap:32px;max-width:1200px;margin:0 auto;display:flex}.not-found h1{letter-spacing:-.034em;text-wrap:balance;margin:0;font-size:clamp(34px,4.6vw,56px);font-weight:600;line-height:1.08}
.status-error{background:var(--brand-tint);border:1px solid var(--brand-tint-border);color:var(--brand-dark);border-radius:14px;align-items:flex-start;gap:12px;padding:16px 18px;font-size:14px;line-height:1.6;display:flex}.status-error .i{width:18px;height:18px;margin-top:2px}.status-error a{text-underline-offset:2px;text-decoration:underline}
.consent-banner{z-index:60;position:fixed;bottom:24px;left:24px;right:24px}.consent-banner__card{flex-wrap:wrap;align-items:center;gap:16px 24px;max-width:1200px;margin:0 auto;padding:28px 30px;display:flex}.consent-banner__text{flex-direction:column;flex:520px;gap:6px;display:flex}.consent-banner__text p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.consent-banner__text p.consent-banner__title{letter-spacing:-.01em;color:var(--ink);font-size:17px;font-weight:600;line-height:1.35}.consent-banner__text a{text-underline-offset:2px;text-decoration:underline}.consent-banner__actions{flex:none;gap:12px;display:flex}@media (max-width:640px){.consent-banner{bottom:16px;left:16px;right:16px}.consent-banner__card{padding:24px}.consent-banner__actions{width:100%}.consent-banner__actions .btn{flex:1 1 0}}
.scan-hero__inner{flex-direction:column;gap:32px;width:100%;max-width:1200px;margin:0 auto;display:flex;position:relative}.scan-hero__head{max-width:640px}.scan-hero__title{letter-spacing:-.034em;text-wrap:balance;margin:0;font-size:clamp(34px,4.6vw,56px);font-weight:600;line-height:1.08}.assurances--light{color:#fff}.assurances--light .i{background:#fff}.scan-cards{flex-wrap:wrap;align-items:stretch;gap:20px;display:flex}.scan-card{border-radius:22px;flex-direction:column;gap:18px;min-width:0;padding:32px;display:flex}.scan-card--benefits{flex:1.5 520px}.scan-card--steps{flex:380px}.scan-card--risk{flex:440px}.scan-card--urgency{flex:1.15 480px}.scan-card--dark{color:#fff;transition:transform .24s var(--ease), box-shadow .24s var(--ease);background:#16120f;position:relative;overflow:hidden}.scan-card--dark:hover{box-shadow:var(--shadow-glow-hover);transform:translateY(-3px)}.scan-card__glow{pointer-events:none;background:radial-gradient(closest-side,#f09f3a4d,#f09f3a00);border-radius:50%;width:620px;height:420px;position:absolute;bottom:-220px;right:-160px}.scan-card__body{flex-direction:column;gap:18px;display:flex;position:relative}.scan-card__title{letter-spacing:-.028em;color:var(--ink);margin:0;font-size:clamp(28px,3.4vw,40px);font-weight:600;line-height:1.12}.scan-card--dark .scan-card__title{color:#fff}.scan-card__lead{text-wrap:balance;margin:0;font-size:17px;font-weight:600;line-height:1.45}.scan-card--dark .scan-card__lead{color:#fff}.scan-card__checks,.scan-card__steps,.scan-card__prices{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.scan-card__checks li{border-top:1px solid var(--line-soft);color:var(--ink);gap:12px;padding:16px 0;font-size:17px;font-weight:600;line-height:1.45;display:flex}.scan-card__checks .i{background:var(--brand);flex:none;width:18px;height:18px;margin-top:3px}.scan-card__steps li{border-top:1px solid #ffffff1f;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;padding:14px 0;display:grid}.scan-card__n{letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1.2px #f09f3a;font-size:36px;font-weight:600;line-height:1}.scan-card__step{flex-direction:column;gap:2px;display:flex}.scan-card__step-t{color:#fff;font-size:16px;font-weight:600}.scan-card__step-d{color:#d6d1cb;font-size:14px;line-height:1.5}.scan-card__prices li{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 20px;padding:14px 0;display:flex}.scan-card__prices li>span:first-child{color:#fff;font-size:16px;font-weight:600}.scan-card__prices li>span:last-child{color:#f09f3a;font-size:15px;font-weight:600}.scan-card__text{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);color:var(--muted);margin:0;padding:14px 0;font-size:15px;line-height:1.65}.scan-card__cta{flex-wrap:wrap;align-items:center;gap:14px 24px;margin:auto 0;display:flex}.assurances--stacked{flex-direction:column;justify-content:flex-start;gap:6px;margin:0;font-size:13px;line-height:1.4}.assurances--stacked .i{width:14px;height:14px}
.offer{color:#fff;background:#16120f;border-radius:28px;padding:clamp(40px,6vw,80px) 24px;position:relative;overflow:hidden}.offer__glow{pointer-events:none;background:radial-gradient(closest-side,#f09f3a4d,#f09f3a00);border-radius:50%;width:900px;height:520px;position:absolute;bottom:-260px;left:50%;transform:translate(-50%)}.offer__inner{flex-wrap:wrap;align-items:center;gap:48px 64px;max-width:1200px;margin:0 auto;display:flex;position:relative}.offer__intro{flex-direction:column;flex:340px;gap:18px;min-width:0;padding-bottom:46px;display:flex;position:relative}.offer__pill{white-space:nowrap;flex:none}.offer__title{letter-spacing:-.028em;text-wrap:balance;color:#fff;margin:0;font-size:clamp(30px,3.8vw,44px);font-weight:600;line-height:1.12}.offer__accent{color:#f09f3a}.offer__lead{color:#d6d1cb;text-wrap:pretty;max-width:420px;margin:0;font-size:18px;line-height:1.65}.offer__cta{flex-direction:column;align-self:flex-start;align-items:center;gap:12px;margin-top:8px;display:flex}.offer__note{white-space:nowrap;color:#a8a29b;margin:0;font-size:13px;font-weight:400;line-height:1.4}.offer__list{flex-direction:column;flex:1.5 560px;min-width:0;margin:0;display:flex;position:relative}.offer__row{border-bottom:1px solid #ffffff1f;grid-template-columns:4px minmax(0,1fr);column-gap:clamp(18px,4vw,28px);padding:30px 0;display:grid}.offer__row:last-child{border-bottom:0}.offer__bar{background-color:#ffffff24;background-image:linear-gradient(#eb4e27 0%,#f09f3a 100%);background-position:top;background-repeat:no-repeat;background-size:100% 0%;border-radius:2px;grid-column:1;transition:background-size .52s cubic-bezier(.22,1,.36,1)}.offer__row:hover .offer__bar{background-size:100% 100%}.offer__cell{flex-wrap:wrap;grid-column:2;align-items:flex-end;gap:10px 28px;min-width:0;display:flex}.offer__dt{flex-direction:column;flex:0 300px;gap:4px;min-width:0;display:flex}.offer__kicker{letter-spacing:.14em;text-transform:uppercase;color:#f09f3a;font-size:12px;font-weight:600}.offer__kicker--blank{visibility:hidden;min-height:1lh;display:block}.offer__value{letter-spacing:-.04em;color:#fff;white-space:nowrap;cursor:default;font-size:clamp(32px,4.4vw,56px);font-weight:600;line-height:1;transition:color .2s}.offer__value:hover{color:#f09f3a}.offer__dd{text-wrap:pretty;letter-spacing:-.015em;color:#fff;flex:200px;min-width:0;margin:0;font-size:22px;font-weight:600;line-height:1.3;transition:color .2s}.offer__row:hover .offer__dd{color:#f09f3a}.offer-section{padding:40px 24px;scroll-margin-top:110px}@media (max-width:679.98px){.offer__cta{align-items:flex-start}.offer__intro{padding-bottom:0}.offer__inner{row-gap:32px}}
.thanks{padding:120px 24px 160px}.thanks__inner{flex-direction:column;align-items:flex-start;gap:40px;max-width:1200px;margin:0 auto;display:flex}.thanks__head{flex-direction:column;gap:18px;max-width:680px;display:flex}.thanks__title{letter-spacing:-.034em;white-space:nowrap;width:max-content;margin:0;font-size:clamp(min(34px,7.04225vw - 3.38028px),4.6vw,56px);font-weight:600;line-height:1.08}.thanks__text{color:var(--muted);text-wrap:pretty;margin:0;font-size:17px;line-height:1.65}.thanks__next{flex-direction:column;align-items:flex-start;gap:20px;max-width:680px;display:flex}.thanks__hurry{color:var(--ink);text-wrap:pretty;margin:0;font-size:17px;font-weight:600;line-height:1.55}.thanks__hurry span{color:var(--muted);font-weight:400}.cta-stack--center-items{align-items:center}.thanks__btn{height:56px;padding:0 28px;font-size:17px}
@media (max-width:679.98px){.section,.home-main .section,.home-main .section--faq,.problem,.versus-home,.home-main .dark-wrap,.team,.home-main .team{padding-top:56px;padding-bottom:56px}.home-hero-wrap,.prog-hero{padding-bottom:56px}.home-main .cta,.cta--sub{padding-top:56px}.legal,.blog-main,.related,.article-main{padding-bottom:56px}.offer-section,.band{padding-top:56px;padding-bottom:56px}.cta,.home-main .cta{padding-bottom:56px}.cta--sub .cta__buttons{margin-bottom:0}.footer{margin-top:56px}.thanks,.not-found{padding-bottom:56px}}
@media (max-width:679.98px){body{font-size:14.5px}.h2{font-size:clamp(27px,3.42vw,39.5px)}.h3{font-size:21.5px}.h3-step{font-size:19px}.lead{font-size:15.5px}.body,.text-link{font-size:14px}.btn--lg{font-size:14.5px}.btn--md{font-size:14px}.outline-num{font-size:50.5px}.outline-num--xl{font-size:clamp(57.5px,6.3vw,86.5px)}.outline-num--md{font-size:39.5px}.nav__link{font-size:16px}.nav__cta{font-size:14px}.home-hero__title{font-size:clamp(min(36px,9.3458vw - 8.97196px),5.94vw,75.5px)}.home-hero__lead{font-size:clamp(15.5px,1.44vw,18px)}.home-hero__btn{font-size:15.5px}.problem__title{font-size:clamp(27px,3.42vw,39.5px)}.problem__statement{font-size:20.5px}.problem__statement--strong{font-size:22.5px}.proof__title{font-size:16px}.proof__num{font-size:clamp(30.5px,3.24vw,39.5px)}.proof__label{font-size:14px}.solution__text{font-size:clamp(20px,2.25vw,29px)}.vs-card__title{font-size:21.5px}.vs-card__row--without .vs-card__text{font-size:15.5px}.vs-card__row--with .vs-card__text{font-size:17px}.vs-card__zero{font-size:39.5px}@media (max-width:679.98px){.vs-card__title{font-size:14.5px}.vs-card__zero{font-size:23.5px}.problem__statement,.problem__statement--strong,.solution__text{font-size:16px}.vs-card__row--without .vs-card__text{font-size:13px}.vs-card__row--with .vs-card__text{font-size:13.5px}}.checks li{font-size:14px}.regional__aside-title{font-size:18px}.versus__title{font-size:20px}.versus__rt,.numlist__n{font-size:14px}.numlist h3{font-size:17px}.numlist p{font-size:14px}.audience__title{font-size:clamp(23.5px,2.34vw,30.5px)}.audience__sub,.audience__text{font-size:15.5px}.audience__list>div{font-size:14px}.audience__card h3{font-size:19px}.audience__card p{font-size:14px}.carousel__text h3{font-size:15.5px}.ask__title{font-size:14px}.faq__qt{font-size:14.5px}.faq__a p{font-size:14px}.team__lead{font-size:15.5px}.values__t,.member__head h3{font-size:14.5px}.footer__brand p,.footer__col a{font-size:14px}.prog-hero__title{font-size:clamp(30.5px,4.14vw,50.5px)}.prog-hero__sub{font-size:clamp(16px,1.44vw,19px)}.prog-hero__lead{font-size:16px}.prog-hero__adv li{font-size:14px}.prog-hero__badge{font-size:clamp(12px,2.97vw,21.5px)}.feature h3{font-size:19px}.feature--fact h3{font-size:17px}.big-num{font-size:clamp(32.5px,3.24vw,41.5px)}.note p,.calc__group-title,.slider__label{font-size:14px}.slider__value{font-size:17px}.seg__btn b{font-size:14.5px}.check-row b{font-size:14px}.dark-card h3{font-size:23.5px}.dark-card__total{font-size:clamp(32.5px,3.6vw,43px)}.dark-card__hl span:last-child{font-size:18px}.band__copy p:not(.eyebrow){font-size:15.5px}.band__facts dt,.band__facts dd{font-size:14px}.state-btn b{font-size:15.5px}.programs__title{font-size:18px}.prog__name{font-size:14.5px}.prog__quote{font-size:21.5px}.blog-hero h1{font-size:clamp(30.5px,4.14vw,50.5px)}.blog-hero .lead{font-size:16px}.post-card__title{font-size:clamp(20px,1.98vw,23.5px)}.post-card__excerpt{font-size:14.5px}.post-card--related .post-card__title{font-size:19px}.post-card--related .post-card__excerpt{font-size:14px}.blog-empty p{font-size:16px}.blog-empty a{font-size:14px}.blog-none{font-size:16px}.cta-box h2{font-size:21.5px}.cta-box p{font-size:14.5px}.article-head h1{font-size:clamp(29px,3.96vw,48.5px)}.article-lead{font-size:16px}.related__head h2{font-size:25px}.related__head a{font-size:14px}.prose p{font-size:15.5px}.prose h2{font-size:27px}.prose h3{font-size:20px}.prose h4{font-size:16px}.prose li{font-size:15.5px}.prose blockquote{font-size:16px}.prose .callout,.prose table{font-size:14.5px}.prose th{font-size:14px}.legal h1{font-size:clamp(30.5px,4.14vw,47px)}.legal__stand{font-size:14px}.not-found h1{font-size:clamp(30.5px,4.14vw,50.5px)}.consent-banner__text p.consent-banner__title{font-size:15.5px}.scan-hero__title{font-size:clamp(30.5px,4.14vw,50.5px)}.scan-card__title{font-size:clamp(25px,3.06vw,36px)}.scan-card__lead,.scan-card__checks li{font-size:15.5px}.scan-card__n{font-size:32.5px}.scan-card__step-t,.scan-card__prices li>span:first-child{font-size:14.5px}.scan-card__prices li>span:last-child,.scan-card__text{font-size:14px}.offer__title{font-size:clamp(27px,3.42vw,39.5px)}.offer__lead{font-size:16px}.offer__value{font-size:clamp(29px,3.96vw,50.5px)}.offer__dd{font-size:20px}.thanks__title{font-size:clamp(min(30.5px,7.04225vw - 3.38028px),4.14vw,50.5px)}.thanks__text,.thanks__hurry,.thanks__btn{font-size:15.5px}}

