.page[data-theme=v2],.rd-modal[data-theme=v2]{--bg:#f4f6f9;--white:#fff;--navy:#0a2342;--night:#0b1b30;--blue:#1f6bb0;--sky:#69afe4;--sky-soft:#8cc3ee;--mustard:#f5b83d;--mustard-wash:#fdefd0;--mustard-line:#f2d99a;--mustard-ink:#8a5a00;--sky-wash:#d8e9f8;--line-card:#e6eaf1;--sky-tint:#e8f2fb;--shadow-card:0 1px 2px rgba(11,34,64,.06),0 12px 32px -12px rgba(11,34,64,.18);--ink-2:#4a5b70;--ink-3:#33465e;--muted:#5a6a80;--line:#dce3eb;--line-soft:#eef2f6;--line-strong:#c9d3de;--font-display:var(--font-heading);--font-body:var(--font-jakarta),system-ui,-apple-system,"Segoe UI",sans-serif;--color-surface-light:var(--white);--color-surface-warm:var(--bg);--color-surface-dark:var(--navy);--color-surface-dark-alt:var(--night);--color-primary:var(--navy);--color-accent:var(--navy);--color-accent-rgb:10,35,66;--color-accent-hover:#0f2e55;--color-accent-light:rgba(10,35,66,.08);--color-accent-warm:var(--mustard);--color-brand-100:var(--sky-tint);--color-brand-300:var(--sky-wash);--color-brand-500:var(--sky);--color-text:var(--navy);--color-text-muted:var(--muted);--color-text-on-dark:#fff;--color-text-on-dark-muted:hsla(0,0%,100%,.82);--color-band-text-muted:hsla(0,0%,100%,.82);--color-ink:var(--night);--color-ink-rgb:11,27,48;--color-border:var(--line);--shadow-accent:0 14px 28px -16px rgba(10,35,66,.7);--color-text-light:#8b95a8}:where(.page *):where(:not(.legacy-reset,.legacy-reset *)),:where(.page){box-sizing:revert;margin:revert;padding:revert}.page :where(:not(.legacy-reset,.legacy-reset *)):after,.page :where(:not(.legacy-reset,.legacy-reset *)):before,.page:after,.page:before{box-sizing:content-box}:where(.page){line-height:normal;font-size:16px}:where(.page) :where(:not(.legacy-reset,.legacy-reset *)):is(h1,h2,h3,h4){line-height:revert;color:revert;font-family:revert}:where(.page) a:where(:not(.legacy-reset *)){color:revert;-webkit-text-decoration:revert;text-decoration:revert}:where(.page) img:where(:not(.legacy-reset *)){max-width:revert;display:revert}:where(.page) button:where(:not(.legacy-reset *)){cursor:revert;border:revert;background:revert;font-family:revert}:where(.page) :focus:where(:not(.legacy-reset *)){outline:revert}.legacy-reset{line-height:1.6;color:var(--color-text);font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:normal}.page{-webkit-font-smoothing:antialiased;letter-spacing:.005em}body:has(.page){background:#f4f6f9}.page address,.page blockquote,.page cite,.page dfn,.page em,.page i{font-style:normal}.line{display:block;text-wrap:balance}.nav-menu-btn{display:none}.nav-links a,a.nav-login{font-family:var(--font-display);font-size:16px;font-weight:700;letter-spacing:.012em;font-feature-settings:"lnum";font-variant-numeric:lining-nums;padding:9px 0 10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 20' preserveAspectRatio='none'%3E%3Cpath d='M4 11 Q 150 8.2 296 10.4' fill='none' stroke='%23F5B83D' stroke-width='7.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0 100%;background-size:0 6px;transition:background-size .34s cubic-bezier(.3,.7,.2,1),color .18s ease}.nav-links a.nav-active{background-size:100% 6px}@media (hover:hover){.nav-links a:hover,a.nav-login:hover{background-size:100% 6px}}.nav-links a:focus-visible,a.nav-login:focus-visible{background-size:100% 6px}.nav-panel .nav-panel-link{font-family:var(--font-display);font-weight:700!important;letter-spacing:.01em}.nav-panel a.nav-active{color:var(--blue)!important}.site-nav .nav-cta:not(:hover){box-shadow:none}.wyg-toggle{all:unset;display:block;font:inherit;color:inherit}.diff-count,.m-cta,.wyg-toggle svg{display:none}@media (hover:hover){.compare tbody tr:hover>*{background-color:#f7f9fc}.compare tbody tr:hover>td:last-child{background-color:#dfedf9}}.compare.marks-in .fugio-mark{animation:mark-pop .28s cubic-bezier(.2,.8,.3,1.25) both}.compare.marks-in tbody tr:nth-child(2) .fugio-mark{animation-delay:60ms}.compare.marks-in tbody tr:nth-child(3) .fugio-mark{animation-delay:.12s}.compare.marks-in tbody tr:nth-child(4) .fugio-mark{animation-delay:.18s}.compare.marks-in tbody tr:nth-child(5) .fugio-mark{animation-delay:.24s}.compare.marks-in tbody tr:nth-child(6) .fugio-mark{animation-delay:.3s}.compare.marks-in tbody tr:nth-child(7) .fugio-mark{animation-delay:.36s}@keyframes mark-pop{0%{transform:scale(.55)}to{transform:scale(1)}}.faq-q:hover{color:var(--blue)!important}:where(.page) button:focus-visible{outline:2px solid var(--sky);outline-offset:3px}:where(.page) h1:where(:not(.legacy-reset *)),:where(.page) h2:where(:not(.legacy-reset *)),:where(.page) h3:where(:not(.legacy-reset *)){font-family:var(--font-display);font-feature-settings:"lnum";font-variant-numeric:lining-nums;text-wrap:balance}:where(.page) a:where(:not(.legacy-reset *)){color:var(--blue)}:where(.page) a:where(:not(.legacy-reset *)):hover{color:var(--navy)}:where(.page) a:focus-visible{outline:2px solid var(--sky);outline-offset:3px;border-radius:4px}.eyebrow{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.compare .short{display:none}.compare .cmp-ttl{display:flex;align-items:flex-end;justify-content:center;min-height:21px;line-height:1.2;text-wrap:balance}.compare .cmp-lbl{justify-content:flex-start;padding-bottom:2px;box-sizing:border-box;line-height:1.3}@media (max-width:1439px){.compare .cmp-ttl{min-height:42px}}@media (max-width:960px){.compare .cmp-ttl{min-height:0;display:block;padding-bottom:0}}.why-pin,.why-stage,.why-track{contain:paint}.compare tbody td:last-child,.compare thead th:last-child{box-shadow:inset 2px 0 0 var(--sky),inset -2px 0 0 var(--sky)}.compare tbody tr:last-child td:last-child{box-shadow:inset 2px 0 0 var(--sky),inset -2px 0 0 var(--sky),inset 0 -2px 0 var(--sky)}.compare thead th:last-child,.compare thead th:last-child *{color:var(--navy)!important}.compare thead th:last-child{border-top-right-radius:15px}.compare tbody tr:last-child td:last-child{border-bottom-right-radius:15px}@media (max-width:960px){.compare tbody tr:last-child td:last-child{box-shadow:none!important;background:transparent!important;border-top:1px solid #e3ebf3!important}.compare tbody tr:nth-last-child(2) td:last-child{box-shadow:inset 2px 0 0 var(--sky),inset -2px 0 0 var(--sky),inset 0 -2px 0 var(--sky)}}@media (max-width:640px){.page .hero-trust-in>div>span:first-child{width:32px;flex:0 0 32px;justify-content:center}.page .hero-trust-in>div>span:first-child svg{max-width:32px;height:auto}}.page{--nav-h:89px}html:has(.page .site-nav){scroll-padding-top:89px}@media (max-width:640px){.page{--nav-h:73px}html:has(.page .site-nav){scroll-padding-top:73px}}.page{overflow-x:clip;max-width:1440px;margin:0 auto;display:flex;flex-direction:column;background:var(--bg);color:var(--navy);font-family:var(--font-body)}.hero-card.in .hero-ico{animation:mark-pop .42s cubic-bezier(.2,.8,.3,1.3) both}.hero-card.in div>div:nth-child(2) .hero-ico{animation-delay:.12s}.hero-card.in div>div:nth-child(3) .hero-ico{animation-delay:.24s}.hero-card.in div>div:nth-child(4) .hero-ico{animation-delay:.36s}.hero-card.in .hero-cost{background-image:linear-gradient(100deg,transparent 30%,hsla(0,0%,100%,.75) 50%,transparent 70%)!important;background-size:250% 100%!important;background-repeat:no-repeat!important;animation:shimmer 1.4s ease .7s both}@keyframes shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.ws-press.in .ws-press-mark{animation:mark-pop .42s cubic-bezier(.2,.8,.3,1.4) both}.sweep{background:linear-gradient(rgba(245,184,61,.9),rgba(245,184,61,.9)) 0 100% /0 2px no-repeat;transition:background-size 1.1s cubic-bezier(.6,0,.2,1) .3s}.sweep.in{background-size:100% 2px}.route-marker{transition:background-color .36s ease,color .36s ease,transform .36s cubic-bezier(.2,.8,.3,1.4)}.route-step[data-reached=false] .route-marker{background:var(--white)!important;color:rgba(10,35,66,.55)!important;outline:2px solid rgba(10,35,66,.28);outline-offset:-2px;transform:scale(.9)}.route-step[data-reached=false] .route-marker svg{opacity:.5}.route-step[data-reached=true]:last-child .route-marker svg{transform-origin:6px 21px;animation:flag-wave .9s ease .15s 2}@keyframes flag-wave{0%,to{transform:rotate(0)}30%{transform:rotate(-9deg)}70%{transform:rotate(6deg)}}.philosophy-photo{opacity:.34;mix-blend-mode:luminosity;filter:contrast(1.12);will-change:transform;transform-origin:50% 50%}.philosophy-in{position:relative;box-sizing:border-box;width:100%;padding:112px var(--gutter) 120px;text-align:center;gap:52px}.philosophy-copy,.philosophy-in{display:flex;flex-direction:column;align-items:center}.philosophy-copy{gap:24px;max-width:880px}.ph-notes{display:flex;flex-direction:column;gap:12px;max-width:760px}.page .ph-notes p{margin:0;font-size:17px!important;line-height:1.7;color:hsla(0,0%,100%,.82);text-wrap:pretty}.page .ph-notes p.ph-lead{font-size:20px!important;line-height:1.45;font-weight:700;color:var(--white);text-wrap:balance}.ph-video{position:relative;width:100%;max-width:980px;aspect-ratio:963/539;border-radius:16px;overflow:hidden;background:#0b1d38;border:1px solid hsla(0,0%,100%,.16);box-shadow:0 40px 80px -36px rgba(0,0,0,.75),0 0 0 8px hsla(0,0%,100%,.04);transition:transform .32s cubic-bezier(.2,.7,.2,1),box-shadow .32s ease}.ph-video img,.ph-video video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.ph-video video{background:#000;object-fit:contain}.ph-play{position:absolute;inset:0;display:block}.ph-video button.ph-play{width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;font:inherit;color:inherit;cursor:pointer}.ph-play-btn{position:absolute;left:2.2%;bottom:3.6%;width:10.6%;aspect-ratio:1;border-radius:999px;background:var(--white);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 24px -8px rgba(10,35,66,.6);transition:transform .24s cubic-bezier(.2,.8,.3,1.2),background-color .2s ease}.ph-play-btn svg{width:38%;height:38%;margin-left:6%}.ph-play-btn:after{content:"";position:absolute;inset:0;border-radius:999px;box-shadow:0 0 0 0 hsla(0,0%,100%,.55);animation:ph-pulse 2.8s ease-out 1.6s infinite}@keyframes ph-pulse{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.55)}60%,to{box-shadow:0 0 0 18px hsla(0,0%,100%,0)}}.ph-time{position:absolute;right:2.2%;bottom:3.6%;padding:5px 10px;border-radius:8px;background:rgba(10,24,46,.86);font-size:13px;font-weight:700;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;letter-spacing:.02em;color:var(--white)}.ph-fail{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;text-align:center;background:rgba(6,21,43,.86)}.ph-fail p{margin:0;font-size:15px!important;color:hsla(0,0%,100%,.86)}.ph-fail a{font-size:15px;font-weight:700;color:var(--mustard)}@media (hover:hover){.ph-video[data-state=idle]:hover{transform:translateY(-4px);box-shadow:0 48px 90px -36px rgba(0,0,0,.8),0 0 0 8px hsla(0,0%,100%,.06)}.ph-play:focus-visible .ph-play-btn,.ph-video:hover .ph-play-btn{transform:scale(1.1);background:var(--mustard)}.ph-watch:hover{color:var(--mustard)}.ph-watch:hover svg{transform:scale(1.15)}}.ph-play:focus-visible,.ph-watch:focus-visible{outline:2px solid var(--mustard);outline-offset:4px;border-radius:8px}.philosophy.in .philosophy-photo{animation:settle 3.2s cubic-bezier(.2,.7,.2,1) both,drift 26s ease-in-out 3.2s infinite alternate}@keyframes drift{0%{transform:scale(1) translateZ(0)}50%{transform:scale(1.06) translate3d(-1.6%,1%,0)}to{transform:scale(1.1) translate3d(1.2%,-1.4%,0)}}@keyframes settle{0%{transform:scale(1.09)}to{transform:scale(1)}}.wyg-num{position:relative;display:block;align-self:start;margin-top:-4px;font-family:var(--font-display);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;font-size:72px;font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--navy);-webkit-text-stroke:1.25px var(--navy);transition:color .3s ease,-webkit-text-stroke-color .3s ease,opacity .3s ease}.wyg-num:after{content:"";display:block;width:28px;height:3px;margin-top:10px;margin-left:3px;border-radius:2px;background:var(--mustard);transition:width .35s ease,opacity .3s ease}.wyg-list[data-spy] li[data-active=false] .wyg-num{color:transparent;-webkit-text-stroke-color:rgba(10,35,66,.36);opacity:.9}.wyg-list[data-spy] li[data-active=false] .wyg-num:after{width:0;opacity:0}.wyg-list[data-spy] li[data-active=true] .wyg-num:after{width:44px}.diff-row.in .diff-num{animation:num-fill .7s ease both}.diff-row.in .diff-item:nth-child(2) .diff-num{animation-delay:.14s}.diff-row.in .diff-item:nth-child(3) .diff-num{animation-delay:.28s}.diff-row.in .diff-item:nth-child(4) .diff-num{animation-delay:.42s}.diff-row.in .diff-item:nth-child(5) .diff-num{animation-delay:.56s}.diff-row.in .diff-item:nth-child(6) .diff-num{animation-delay:.7s}@keyframes num-fill{0%{color:transparent}to{color:rgba(245,184,61,.9)}}.ruled-list.in .tick{animation:mark-pop .32s cubic-bezier(.2,.8,.3,1.4) both}.ruled-list.in>div:nth-child(2) .tick{animation-delay:90ms}.ruled-list.in>div:nth-child(3) .tick{animation-delay:.18s}.ruled-list.in>div:nth-child(4) .tick{animation-delay:.27s}.ruled-list.in>div:nth-child(5) .tick{animation-delay:.36s}.ruled-list.in>div:nth-child(6) .tick{animation-delay:.45s}.ruled-list.in>div:nth-child(7) .tick{animation-delay:.54s}.ruled-list.in>div:nth-child(8) .tick{animation-delay:.63s}@keyframes ben-rise{0%{transform:translateY(32px) rotate(-3deg)}to{transform:none}}.why-stage{isolation:isolate}.why-stage .coin-slot img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.why-stage .coin-flip{transform-style:preserve-3d}.why-stage .coin-side{backface-visibility:hidden;-webkit-backface-visibility:hidden}.why-stage .coin-side-back{transform:rotateY(180deg)}.k-em,.u-hand,.why-em{text-decoration:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 20' preserveAspectRatio='none'%3E%3Cpath d='M3 14 C 60 4, 140 3, 297 9' fill='none' stroke='%23F5B83D' stroke-width='7' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0 100%;background-size:100% .26em;padding-bottom:.1em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .8s cubic-bezier(.6,0,.2,1) .25s}.u-v1{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 20' preserveAspectRatio='none'%3E%3Cpath d='M4 8 C 70 15, 190 16, 296 7' fill='none' stroke='%23F5B83D' stroke-width='6.5' stroke-linecap='round'/%3E%3C/svg%3E")}.u-v2{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 20' preserveAspectRatio='none'%3E%3Cpath d='M3 12 C 45 5, 105 15, 165 10 S 255 5, 297 12' fill='none' stroke='%23F5B83D' stroke-width='7' stroke-linecap='round'/%3E%3C/svg%3E")}.u-v3{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 20' preserveAspectRatio='none'%3E%3Cpath d='M4 7 C 95 12, 160 5, 296 13' fill='none' stroke='%23F5B83D' stroke-width='7.5' stroke-linecap='round'/%3E%3C/svg%3E")}.u-wait:not(.in){background-size:0 .26em}.why-text .why-em{white-space:nowrap}@media (max-width:359px){.why-text .why-em{white-space:normal}}.why-chapter .why-em{animation:hand-draw .7s cubic-bezier(.6,0,.2,1) .15s both}@keyframes hand-draw{0%{background-size:0 .26em}}.why-card,.why-head,.why-meta{position:relative;z-index:2}.why-chapter{animation:chapter-in .36s cubic-bezier(.2,.7,.2,1) both}@keyframes chapter-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.plan-card{border-top-left-radius:16px!important}.page>section.why-track{padding:0!important;margin-top:0!important}body .page .why-pin[style]{position:-webkit-sticky!important;position:sticky!important}.hero-bg{-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}.hero-glow{position:absolute;right:-10%;top:-20%;width:70%;aspect-ratio:1;background:radial-gradient(closest-side,rgba(105,175,228,.32),rgba(105,175,228,0) 70%)}.hero-rays-anchor{position:absolute;inset:0;z-index:-1;pointer-events:none}.hero-rays{position:absolute;left:calc(50% + 56px);top:calc(50% + 55px);width:1100px;aspect-ratio:1;transform:translate(-50%,-50%);background:repeating-conic-gradient(from 0deg,rgba(31,107,176,.1) 0deg 1.2deg,rgba(31,107,176,0) 1.2deg 7.5deg);-webkit-mask-image:radial-gradient(circle,#000 8%,rgba(0,0,0,.4) 30%,transparent 55%);mask-image:radial-gradient(circle,#000 8%,rgba(0,0,0,.4) 30%,transparent 55%);animation:rays-turn 120s linear infinite}@keyframes rays-turn{to{transform:translate(-50%,-50%) rotate(1turn)}}.hero-engrave{position:absolute;right:0;top:0;bottom:0;width:60%;background-size:cover;background-position:100%;mix-blend-mode:multiply;opacity:.07;filter:grayscale(1) contrast(1.4);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 75% 45%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 75% 45%,#000 30%,transparent 75%)}.logo{--logo-h:54px;display:inline-flex;align-items:center;gap:calc(var(--logo-h) * .17);line-height:1}.logo-mark{height:var(--logo-h);width:var(--logo-h);display:block;flex:0 0 auto}.logo-text{display:flex;flex-direction:column;align-items:stretch;width:calc(var(--logo-h) * 1.9)}.logo-tag,.logo-word{display:block;width:100%;height:auto}.logo-tag{margin-top:calc(var(--logo-h) * .06);overflow:visible;color:#0b0b0c}.logo-tag text{font-family:Playfair Display,Georgia,serif;font-size:15.4px;font-weight:900;fill:currentColor;stroke:currentColor;stroke-width:.5px;stroke-linejoin:round;paint-order:stroke fill}.logo-inv .logo-tag{color:var(--white)}.zero{white-space:nowrap;font-feature-settings:"lnum";font-variant-numeric:lining-nums}.zero,.zero-o{display:inline-block}.zero-o{letter-spacing:0;transform-origin:50% 86%;animation:zero-drop .95s cubic-bezier(.3,.7,.3,1) var(--zero-d,.2s) both,zero-rock 5.6s ease-in-out calc(var(--zero-d, .2s) + 2.4s) infinite}[data-anim] .zero-o{animation:none}[data-anim].in .zero-o{animation:zero-drop .95s cubic-bezier(.3,.7,.3,1) var(--zero-d,.2s) both,zero-rock 5.6s ease-in-out calc(var(--zero-d, .2s) + 2.4s) infinite}@keyframes zero-drop{0%{transform:translateY(-.62em) scale(.92,1.08)}42%{transform:translateY(0) scale(1.14,.84)}62%{transform:translateY(-.16em) scale(.97,1.05)}80%{transform:translateY(0) scale(1.05,.95)}to{transform:none}}@keyframes zero-rock{0%,to{transform:rotate(0)}5%{transform:rotate(-14deg)}11%{transform:rotate(11deg)}17%{transform:rotate(-7deg)}23%{transform:rotate(4deg)}29%,99%{transform:rotate(0)}}.k-hands{transform-box:view-box;transform-origin:12px 12px;transition:transform 1.5s cubic-bezier(.3,.1,.2,1) .15s}.k-auto .k-hands{transform:rotate(-1turn);transition:none}.k-hero .k-hands{animation:hands-fly 1.6s cubic-bezier(.3,.1,.2,1) .9s both}@keyframes hands-fly{0%{transform:rotate(-1turn)}to{transform:none}}.hero-trust-in{--i:6}.hero-trust-in svg [pathLength]{stroke-dasharray:1;animation:tb-draw .9s cubic-bezier(.5,0,.2,1) both}.hero-trust-in>div:first-child svg{animation:tb-pop .7s cubic-bezier(.2,.8,.3,1.2) .76s both}.hero-trust-in>div:nth-child(2) svg [pathLength]{animation-delay:.9s}.hero-trust-in>div:nth-child(3) svg [pathLength]{animation-delay:1.06s}.hero-trust-in>div:nth-child(4) svg [pathLength]{animation-delay:1.22s}.hero-trust-in>div:nth-child(5) svg [pathLength]{animation-delay:1.38s}.hero-trust-in>div:nth-child(3) svg [pathLength]:last-child{animation:tb-draw .5s ease 1.5s both}.hero-trust-in>div:nth-child(5) svg [pathLength]:last-child{animation:tb-draw .6s ease 1.8s both}@keyframes tb-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes tb-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}.hero-bg{animation:k-load-fade 1.4s ease both}.swoosh{position:relative;white-space:nowrap}.swoosh svg{position:absolute;left:0;right:0;bottom:-.12em;width:100%;height:.24em;overflow:visible;z-index:-1}.hero .swoosh path{stroke-dasharray:1 1;animation:swoosh-draw .9s cubic-bezier(.6,0,.2,1) .5s both}.ws-take{isolation:isolate}.ws-take .swoosh path{stroke-dasharray:1 1;stroke-dashoffset:1;transition:stroke-dashoffset .9s cubic-bezier(.6,0,.2,1) .3s}.ws-take.in .swoosh path{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.ws-take .swoosh path{stroke-dashoffset:0}}@keyframes swoosh-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.hero-sheet{position:absolute;left:0;right:0;top:40px;bottom:0;border-radius:16px;background:var(--white);border:1px solid var(--line-card);box-shadow:0 10px 30px -18px rgba(10,35,66,.35)}.hero-sheet-1{transform:rotate(3deg) translate(10px,8px);background:#f1f6fb}.hero-sheet-2{transform:rotate(-2.2deg) translate(-8px,6px);background:#fbf7ec}.hero-plan{transition:transform .6s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.hero-card:hover .hero-plan{transform:translateY(-4px) rotate(-.4deg)}}.cta-texture{position:absolute;top:0;bottom:0;width:44%;background-size:cover;background-repeat:no-repeat;background-position:100%;mix-blend-mode:screen;opacity:.5;pointer-events:none;z-index:-1;-webkit-mask-image:linear-gradient(270deg,#000 20%,transparent 95%);mask-image:linear-gradient(270deg,#000 20%,transparent 95%)}.cta-texture-r{right:0}.cta-texture-l{left:0;transform:scaleX(-1)}.page .hp-btn{box-sizing:content-box;font-family:inherit;letter-spacing:inherit;border:0;cursor:pointer}.m-cta a,.page .hp-btn,.page .k-btn{position:relative;overflow:hidden;transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s ease,background-color .22s ease,filter .22s ease;-webkit-tap-highlight-color:transparent}.m-cta a svg,.page .hp-btn svg,.page .k-btn svg{transition:transform .26s cubic-bezier(.2,.7,.2,1.4)}.m-cta a:after,.page .hp-btn:after,.page .k-btn:not(.k-btn-ghost):after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,hsla(0,0%,100%,0) 38%,hsla(0,0%,100%,.34) 50%,hsla(0,0%,100%,0) 62%);transform:translateX(-130%)}@media (hover:hover){.page .hp-btn:hover,.page .k-btn:hover{transform:translateY(-2px);filter:brightness(1.05);box-shadow:0 16px 30px -14px rgba(10,35,66,.55)}.page .hp-btn-mustard:hover,.page .k-btn-mustard:hover{box-shadow:0 16px 32px -12px rgba(245,184,61,.7)}.page .hp-btn:hover svg,.page .k-btn:hover svg{transform:translateX(5px)}.page .hp-btn:hover:after,.page .k-btn:not(.k-btn-ghost):hover:after{transform:translateX(130%);transition:transform .75s cubic-bezier(.3,.6,.2,1)}}.m-cta a:active,.page .hp-btn:active,.page .k-btn:active{transform:translateY(0) scale(.97);filter:brightness(.97);transition-duration:70ms}@media (hover:hover){.page .hp-btn-navy:hover,.page .k-btn-navy:hover{background:var(--blue)!important;color:var(--white)!important;filter:none}.page .hp-btn-blue:hover{background:var(--navy)!important;color:var(--white)!important;filter:none}.page .hp-btn-mustard:hover,.page .k-btn-mustard:hover{background:#ffcb57!important;color:var(--navy)!important;filter:none}.m-cta a:hover,.page .k-btn-sky:hover{background:#9ccdf2!important;color:var(--navy)!important;filter:none}.page .k-btn-ghost:hover{transform:translateY(-2px)}.nav-menu-btn:hover{border-color:var(--navy)!important;background:var(--sky-tint)!important}}.page footer.ft{flex-grow:1;padding:80px var(--gutter) 0;background:var(--navy);color:var(--white);display:flex;flex-direction:column}.ft-top{display:grid;grid-template-columns:minmax(0,321fr) minmax(0,815fr);grid-column-gap:64px;column-gap:64px;padding-bottom:72px}.ft-brand{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.ft-logo{display:inline-flex;text-decoration:none}.ft .logo{--logo-h:50px}.page footer .ft-tagline{margin:4px 0 0;max-width:21em;font-size:16px!important;line-height:1.6;color:hsla(0,0%,100%,.66)}.ft-pills{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.ft-pill{box-sizing:border-box;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 17px;border-radius:999px;border:1px solid hsla(0,0%,100%,.24);color:var(--white);font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .22s cubic-bezier(.2,.7,.2,1)}.ft-pill-gold{color:var(--mustard)}.ft-cols{display:grid;grid-template-columns:minmax(0,226fr) minmax(0,226fr) minmax(0,260fr);grid-column-gap:52px;column-gap:52px;align-items:start;padding-top:6px}.ft-col{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.page .ft-h{align-self:stretch;margin:0 0 12px;display:flex;align-items:center;gap:16px;font-family:var(--font-body,inherit);font-size:13px!important;font-weight:700;line-height:1.2!important;letter-spacing:.2em;text-transform:uppercase;color:hsla(0,0%,100%,.62)}.ft-h i{flex:1 1 auto;height:1px;background:hsla(0,0%,100%,.16)}.ft-link{font-weight:500;color:var(--white);text-decoration:none;transition:color .18s ease,transform .22s cubic-bezier(.2,.7,.2,1)}.ft-link,.ft-touch{font-size:17px;line-height:1.3}.ft-touch{font-weight:700;color:var(--mustard);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:6px;transition:color .18s ease}.ft-hours{display:flex;flex-direction:column;gap:3px;margin-top:4px;font-size:15px;line-height:1.5;color:hsla(0,0%,100%,.58)}.ft-social{display:flex;gap:0;margin:4px 0 0 -8px}.ft-social a{width:37px;height:37px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.82);text-decoration:none;transition:color .2s ease,transform .22s cubic-bezier(.2,.7,.2,1)}.ft-bottom{margin:0 calc(-1 * var(--gutter));padding:30px var(--gutter) 40px;background:var(--night);border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:22px}.ft-legal{align-items:baseline;justify-content:space-between;gap:14px 40px;font-size:13.5px;color:hsla(0,0%,100%,.72)}.ft-legal,.ft-legal-links{display:flex;flex-wrap:wrap}.ft-legal-links{gap:10px 26px}.ft-legal-links a{color:hsla(0,0%,100%,.72);text-decoration:none;transition:color .18s ease}.page footer .ft-disc{margin:0;font-size:13px!important;line-height:1.7;color:hsla(0,0%,100%,.5);text-wrap:pretty}.ft-disc strong{font-weight:700;color:hsla(0,0%,100%,.78)}@media (hover:hover){.ft-pill:hover{border-color:var(--white);background:var(--white);color:var(--navy);transform:translateY(-2px)}.ft-pill-gold:hover{border-color:var(--mustard);background:var(--mustard);color:var(--navy)}.ft-link:hover{color:var(--mustard);transform:translateX(4px)}.ft-touch:hover{color:#ffcb57}.ft-social a:hover{color:var(--mustard);transform:translateY(-3px)}.ft-legal-links a:hover{color:var(--white)}}.ft-social a:active{transform:scale(.92)}.ft a:focus-visible{outline:2px solid var(--mustard);outline-offset:4px;border-radius:6px}@media (max-width:1280px){.ft-top{column-gap:48px}.ft-cols{column-gap:36px}}@media (max-width:1080px){.page footer.ft{padding-top:64px}.ft-top{grid-template-columns:minmax(0,1fr);row-gap:48px;padding-bottom:56px}.page footer .ft-tagline{max-width:30em}.ft-cols{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:0}}@media (max-width:640px){.page footer.ft{padding-top:52px}.ft .logo{--logo-h:48px}.ft-top{row-gap:40px;padding-bottom:44px}.ft-cols{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;row-gap:36px}.ft-col:last-child{grid-column:1/-1}.ft-col{gap:16px}.page .ft-h{margin-bottom:6px;font-size:12.5px!important}.ft-link,.ft-touch{font-size:16.5px}.ft-social{margin-left:-11px}.ft-social a{width:44px;height:44px}.ft-bottom{padding:26px var(--gutter) 112px;gap:20px}.ft-legal{flex-direction:column-reverse;align-items:flex-start}.ft-legal-links{gap:10px 22px}.page footer .ft-disc{font-size:12.5px!important}}.m-cta a svg,.page .hp-btn.cta-btn svg,.page .k-cta .k-btn svg,.page a.cta-btn svg{animation:arrow-nudge 3.6s ease-in-out infinite}@media (hover:hover){.page .hp-btn.cta-btn:hover svg,.page .k-cta .k-btn:hover svg,.page a.cta-btn:hover svg{animation:none}}:root{--gutter:120px}@media (max-width:1439px){:root{--gutter:max(20px,8.333vw)}.page>:not(.philosophy){padding-left:var(--gutter)!important;padding-right:var(--gutter)!important}}@media (min-width:1440px){.hero-glow{right:calc(50% - 864px);width:1008px}.hero-engrave{right:calc(50% - 720px);width:864px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 75% 45%,#000 30%,transparent 75%),linear-gradient(90deg,#000 calc(100% - 160px),transparent);-webkit-mask-composite:source-in;mask-image:radial-gradient(ellipse 70% 60% at 75% 45%,#000 30%,transparent 75%),linear-gradient(90deg,#000 calc(100% - 160px),transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}:root{--gutter:max(120px,calc((100vw - 1200px) / 2))}.page{max-width:none}.page section.k-cta,.page section.k-hero,.page section.k-sec,.page>:not(.philosophy){padding-left:var(--gutter)!important;padding-right:var(--gutter)!important}.k-tabs{padding-left:var(--gutter);padding-right:var(--gutter)}}@media (max-width:1280px){.page h1:where(:not(.legacy-reset *)){font-size:clamp(40px,4.8vw,66px)!important}.page h2:where(.k-h2,.hp-h2){font-size:clamp(30px,3.9vw,52px)!important}.page blockquote,.t-quote{font-size:clamp(28px,3.4vw,46px)!important}.site-nav>div:first-child{gap:32px!important}.site-nav .nav-links{gap:24px!important}}@media (max-width:1080px){.page>section{padding-top:96px!important}.page>section.hp-gap{margin-top:96px!important}.page>section.hp-band{padding-bottom:96px!important}.page .faq-aside,.page .wyg-aside{position:static!important}.page .hp-grid12{display:flex!important;flex-direction:column;gap:48px!important}.page .hp-grid12>*{grid-column:auto!important}.hero-grid>:first-child{grid-column:span 7!important}.hero-card{grid-column:8/span 5!important;padding-top:24px!important}.nav-links,.nav-login{display:none!important}.nav-menu-btn{display:inline-flex}.page .hero-trust-in>div>span:last-child{font-size:13px!important}.wrong>div:first-child,.wrong>div:last-child{align-items:flex-start!important;text-align:left!important}.page .diff-row,.page .route-steps{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:40px!important}.page section .compare-head,.page section .process-head{flex-direction:column;align-items:flex-start!important}.page>section:first-of-type .hero-card{max-width:520px!important;width:100%}.page>section:first-of-type p{max-width:560px!important}.page>section.philosophy.hp-band{min-height:0!important;padding:0!important}.philosophy-in{gap:44px;padding:96px var(--gutter)}.philosophy-fade{background:linear-gradient(180deg,rgba(6,21,43,.6),rgba(6,21,43,.86))!important}.philosophy-photo{object-position:62% 40%!important}.table-scroll{overflow-x:auto!important}.compare tbody tr:last-child td:last-child{padding-left:10px!important;padding-right:10px!important}.compare tbody tr:last-child td:last-child .cmp-cta,.compare tbody tr:last-child td:last-child a{padding:0 12px!important;font-size:13.5px!important}.legend{justify-content:flex-start!important;margin-top:0!important;flex-wrap:wrap}.t-stat{font-size:52px!important}.process{padding-bottom:96px!important}.page>section.faq{padding-bottom:112px!important}.cta-h{font-size:50px!important}.page .cta-chips{display:grid!important;grid-template-columns:repeat(2,max-content);justify-content:center;text-align:left;grid-gap:14px 48px!important;gap:14px 48px!important}.plan-card{margin-top:210px!important;max-width:640px}.plan-copy{align-self:start!important;max-width:560px}.plan-texture{width:100%!important;opacity:.35!important}.why-static{padding:96px var(--gutter)!important}.wyg-aside{position:static!important;padding-right:0!important}.route-steps{grid-template-columns:minmax(0,1fr)!important;row-gap:0!important}.route-step{padding:0 0 40px 76px;min-height:52px}.route-step .route-marker{position:absolute;left:0;top:0}.route-step h3{margin-top:12px!important}.route-step p{max-width:520px!important}.route-step{padding-bottom:68px}.route-step:nth-last-child(-n+2){padding-bottom:8px}}@media (max-width:960px){.hero-grid{display:flex!important;flex-direction:column;gap:48px!important}.hero-card{padding-top:0!important;justify-content:flex-start!important}}@media (max-width:640px){.page>section{padding-top:64px!important}.route-step,.route-step:nth-last-child(-n+2){padding-bottom:40px}.page>section.hp-gap{margin-top:64px!important}.page>section.hp-band{padding-bottom:64px!important}.page h1:where(:not(.legacy-reset *)){font-size:40px!important}.page h2:where(:not(.legacy-reset *)){font-size:32px!important;line-height:1.12!important}.page h3:where(:not(.legacy-reset *)){font-size:20px!important}.page blockquote,.t-quote{font-size:30px!important}.t-stat{font-size:48px!important}.page .diff-row,.page .route-steps,.page .ruled-list,.page .why-mottos,.page .ws-grid{grid-template-columns:minmax(0,1fr)!important;row-gap:28px!important}.page .keep-2{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}.page .hp-btn:where(:not(.hp-btn-44,.hp-btn-60)){height:auto!important;min-height:52px;padding-top:14px!important;padding-bottom:14px!important;line-height:1.35}.site-nav{height:72px!important}.site-nav .logo{--logo-h:46px}.philosophy-in{padding:72px var(--gutter);gap:32px}.page .ph-notes p.ph-lead{font-size:18px!important}.page .ph-notes p{font-size:16px!important}.ph-time{font-size:12px;padding:4px 8px}.legend{gap:8px 12px!important;font-size:12px!important}.ws-take{width:auto!important;align-items:flex-start!important;text-align:left!important;margin-top:32px!important}.page h3.ws-take-h{font-size:34px!important;line-height:1.08!important}.ws-take{align-self:stretch}.ws-take-p{font-size:17px!important;margin-top:18px!important}.page .hp-btn.ws-take-btn,.page a.ws-take-btn{width:100%;box-sizing:border-box;padding:0 12px!important;gap:8px!important;font-size:clamp(13px,3.7vw,15px)!important;height:56px!important}.page .hp-btn.cta-btn,.page .hp-btn.process-cta,.page .hp-btn.ws-take-btn{white-space:normal!important}.hero-rays{width:760px;left:50%;top:50%;animation:none}.hero-glow{width:120%;right:-30%;top:45%}.hero-engrave{display:none}.hero-sheet-1{transform:rotate(2.4deg) translate(6px,6px)}.hero-sheet-2{transform:rotate(-1.8deg) translate(-5px,5px)}.page>section.cta-end{padding-top:72px!important;padding-bottom:72px!important;gap:32px!important}.cta-h{font-size:36px!important;line-height:1.08!important}.cta-sub{display:block;margin-top:12px;font-size:24px;line-height:1.2;letter-spacing:-.02em}.cta-texture{width:60%!important;opacity:.3!important}.cta-route{align-self:stretch}.cta-rail{height:28px!important}.cta-flag{width:44px!important;height:44px!important}.cta-route p{font-size:17px!important}.page .hp-btn.cta-btn,.page a.cta-btn{width:100%;box-sizing:border-box;height:56px!important;min-height:56px;padding:0 16px!important;font-size:16px!important}.page .cta-chips{grid-template-columns:max-content!important;gap:14px!important;padding-top:24px!important}.cta-chips li{font-size:15.5px!important;gap:12px!important}.plan-price>span:first-child{font-size:68px!important}.plan-price-cap{max-width:10.5em;font-size:13px!important;line-height:1.3}.plan-card{margin-top:150px!important;padding:28px 20px 24px!important;border-radius:16px!important}.plan-card-title{font-size:18px!important}.page>section.plan{padding-top:72px!important;padding-bottom:96px!important}.plan h2{font-size:32px!important;line-height:1.1!important}.plan-copy{gap:14px!important}.page .plan .ruled-list{border-bottom:0!important;display:flex!important;flex-direction:column;gap:14px!important;row-gap:14px!important;padding:16px 0 20px;border-top:1px solid var(--line)}.plan .ruled-list>div{border-top:0!important;padding:0!important;line-height:1.45!important}.plan .ruled-list+p{margin-top:0!important;padding-top:18px;border-top:1px solid var(--line);line-height:1.55!important;letter-spacing:0!important}.diff-item p,.route-step p,.wrong p:not(.ws-big),.wyg-body{font-size:16px!important;line-height:1.6!important}.wrong p.ws-big{font-size:26px!important}.page p.plan-foot{font-size:13px!important}.diff-item p{color:hsla(0,0%,100%,.82)!important}.page .hp-btn-44,.site-nav .nav-cta{min-height:48px;height:auto!important}.page .hero-trust-in{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:14px 16px!important;gap:14px 16px!important}.page .hero-trust-in>div:last-child{grid-column:1/-1}.wyg-toggle{display:flex;width:100%;box-sizing:border-box;justify-content:space-between;align-items:center;gap:16px;min-height:44px;cursor:pointer}.wyg-toggle svg{display:block;flex-shrink:0;transition:transform .2s ease}.wyg-list li[data-open=true] .wyg-toggle svg{transform:rotate(45deg)}.wyg-list li[data-open=false] .wyg-body{display:none}.wyg-list h3{font-size:19px!important}.wyg-list li>span:first-child{padding-top:0!important}.wyg-num{font-size:44px;margin-top:-2px;-webkit-text-stroke-width:1px}.wyg-num:after{width:20px;height:3px;margin-top:8px}.page .wyg-list li .wyg-num{color:transparent;-webkit-text-stroke-color:rgba(10,35,66,.4);opacity:1}.page .wyg-list li .wyg-num:after{width:0;opacity:0}.page .wyg-list li[data-open=true] .wyg-num{color:var(--navy);-webkit-text-stroke-color:var(--navy)}.page .wyg-list li[data-open=true] .wyg-num:after{width:28px;opacity:1}.diff-row{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px!important;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter);scrollbar-width:none}.diff-row::-webkit-scrollbar{display:none}.diff-item{flex:0 0 84%;scroll-snap-align:start;scroll-margin-left:var(--gutter);padding:24px 22px 28px!important;border:1px solid hsla(0,0%,100%,.16)!important;border-radius:16px;background:hsla(0,0%,100%,.04)}.diff-count{display:block}.compare-head{align-items:flex-start!important}.table-scroll{overflow:hidden!important}.m-cta{display:block;position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom, 0px));background:rgba(10,35,66,.96);box-shadow:0 -8px 24px rgba(10,35,66,.25);transform:translateY(110%);transition:transform .22s ease}.m-cta[data-show=true]{transform:none}.m-cta .m-cta-btn,.m-cta a{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;border-radius:10px;background:var(--sky);color:var(--navy);font-size:16px;font-weight:800;text-decoration:none}.process{padding-bottom:64px!important}.page>section.faq{padding-bottom:80px!important}.wyg-list li{grid-template-columns:64px minmax(0,1fr)!important;column-gap:8px!important;padding:26px 0 28px!important}.cta-grid,.hero-grid{display:flex!important;flex-direction:column;gap:40px!important}.hero-card{padding-top:0!important}.faq-q{font-size:16px!important;font-weight:600!important;min-height:64px!important}.site-nav .nav-cta{display:none!important}}@media (max-width:960px){.why-close .hp-btn{white-space:normal!important}.table-scroll{overflow:hidden!important}.compare{min-width:0!important}.compare,.compare tbody,.compare thead{display:block}.compare tr{display:grid;grid-template-columns:minmax(0,1fr) 46px 52px 56px;align-items:stretch}.compare tbody tr{border-top:1px solid var(--line-soft)}.compare td,.compare th{border-top:0!important}.compare .long,.compare thead th>span{display:none!important}.compare .short{display:inline}.compare thead th{padding:14px 0!important;display:flex;align-items:flex-end;justify-content:center;text-align:center}.compare thead th strong{font-size:11px!important;letter-spacing:.02em}.compare thead th:first-child{padding:14px 12px 14px 16px!important;justify-content:flex-start;text-align:left;font-size:11px!important}.compare tbody th{padding:16px 10px 16px 16px!important;font-size:14px!important;line-height:1.4!important;font-weight:600!important;display:flex;align-items:center}.compare tbody td{padding:0!important;display:flex;align-items:center;justify-content:center}.compare tbody td>span{width:24px!important;height:24px!important}.compare tbody tr:last-child{border-top:0}.compare tbody tr:last-child td:not(:last-child){display:none}.compare tbody tr:last-child td:last-child{grid-column:1/-1;padding:16px!important;background:var(--white)!important;border-top:1px solid var(--line-soft)!important}.compare tbody tr:last-child td:last-child .cmp-cta,.compare tbody tr:last-child td:last-child a{width:100%;justify-content:center;min-height:48px}.compare thead th:last-child{border-top-right-radius:15px}.compare .fugio-mark{width:26px!important;height:26px!important;transform:none!important}.compare tr{grid-template-columns:minmax(0,1fr) clamp(46px,10vw,100px) clamp(52px,11vw,108px) clamp(56px,12vw,116px)!important}.compare thead th strong{font-size:clamp(11px,1.6vw,14px)!important}.compare tbody th{font-size:clamp(14px,1.9vw,16px)!important}}@media (max-width:640px){.compare-head{gap:20px!important}.page .table-scroll{margin-inline:calc(12px - var(--gutter))}.compare-head .legend{justify-content:flex-start!important}.page .hero-trust-in>div{flex-direction:row!important;text-align:left!important;padding:0!important;gap:10px!important}.page .hero-trust-in>div>span{min-height:0!important;max-width:none!important}}@media (prefers-reduced-motion:reduce){.page *,.page :after,.page :before{transition:none!important;animation:none!important}}.page section.k-sec{position:relative;padding:128px 120px;isolation:isolate}.page section.k-sec.k-tight{padding-top:96px;padding-bottom:96px}.page section.k-sec.k-flush-top{padding-top:0}.k-bg{background:var(--bg)}.k-white{background:var(--white)}.k-cream{background:#fbf8f1}.k-navy{background:var(--navy)}.k-navy,.k-night{color:var(--white)}.k-night{background:#06152b}.k-sky{background:linear-gradient(180deg,#78bbea,#5fa6dc);color:var(--navy)}.k-eyebrow{color:var(--blue)}.k-navy .eyebrow,.k-night .eyebrow{color:var(--mustard)}.k-sky .eyebrow{color:var(--navy)}.k-tex{position:absolute;inset:0;z-index:-1;pointer-events:none;background-size:cover;background-repeat:no-repeat}.k-tex-scallop{background-position:100%;mix-blend-mode:screen;opacity:.42;-webkit-mask-image:linear-gradient(90deg,transparent 10%,#000 60%);mask-image:linear-gradient(90deg,transparent 10%,#000 60%)}.k-tex-sundial{background-position:75% 50%;opacity:.22;mix-blend-mode:luminosity;filter:contrast(1.15);animation:drift 30s ease-in-out infinite alternate;transform-origin:70% 50%}.k-tex-light{background-position:100%;mix-blend-mode:multiply;opacity:.06;filter:grayscale(1) contrast(1.3);-webkit-mask-image:radial-gradient(ellipse 60% 70% at 80% 50%,#000 25%,transparent 75%);mask-image:radial-gradient(ellipse 60% 70% at 80% 50%,#000 25%,transparent 75%)}.k-h1{font-size:64px;line-height:1.04;letter-spacing:-.03em}.k-h1,.k-h2{margin:0;font-family:var(--font-display);font-weight:800;color:inherit;text-wrap:balance}.k-h2{font-size:48px;line-height:1.08;letter-spacing:-.025em}.k-h3{margin:0;font-family:var(--font-display);font-size:22px;font-weight:700;line-height:1.28;letter-spacing:-.01em;color:inherit;text-wrap:balance}.page h2.k-h3{font-size:22px!important;line-height:1.28!important}.page .k-form h2.k-h3{font-size:24px!important}.k-lede{font-size:20px;line-height:1.6}.k-body,.k-lede{margin:0;color:var(--ink-2);text-wrap:pretty}.k-body{font-size:16px;line-height:1.7}.k-navy .k-body,.k-navy .k-lede,.k-night .k-body,.k-night .k-lede{color:hsla(0,0%,100%,.82)}.k-sky .k-body,.k-sky .k-lede{color:rgba(10,35,66,.82)}.k-small{margin:0;font-size:13px;line-height:1.6;color:var(--muted)}.k-navy .k-small,.k-night .k-small{color:hsla(0,0%,100%,.62)}.k-accent{color:var(--blue)}.k-navy .k-accent,.k-night .k-accent{color:var(--sky)}.k-prose p{margin:0 0 1em}.k-prose p:last-child{margin-bottom:0}.k-head{display:flex;flex-direction:column;gap:18px;max-width:760px}.k-head.k-center{margin:0 auto;align-items:center;text-align:center}.k-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-column-gap:96px;column-gap:96px;align-items:end}.k-stack{display:flex;flex-direction:column;gap:64px}.k-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 28px;border-radius:10px;font-family:var(--font-body);font-size:16px;font-weight:800;text-decoration:none;white-space:nowrap;border:0;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.k-btn:hover{transform:translateY(-1px)}.k-btn-navy{background:var(--navy);color:var(--white);box-shadow:0 14px 28px -16px rgba(10,35,66,.7)}.k-btn-navy:hover{color:var(--white);background:#0f2e55}.k-btn-mustard{background:var(--mustard);box-shadow:0 8px 20px -8px rgba(245,184,61,.45)}.k-btn-mustard,.k-btn-mustard:hover,.k-btn-sky{color:var(--navy)}.k-btn-sky{background:var(--sky)}.k-btn-ghost,.k-btn-sky:hover{color:var(--navy)}.k-btn-ghost{background:transparent;box-shadow:inset 0 0 0 1.5px var(--line-strong)}.k-btn-ghost:hover{color:var(--navy);box-shadow:inset 0 0 0 1.5px var(--navy)}.k-navy .k-btn-ghost,.k-night .k-btn-ghost{color:var(--white);box-shadow:inset 0 0 0 1.5px hsla(0,0%,100%,.35)}.k-link{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--blue);text-decoration:none}.k-link:hover{color:var(--navy)}.k-navy .k-link,.k-night .k-link{color:var(--sky)}.k-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.page section.k-hero{position:relative;overflow:hidden;isolation:isolate;padding:112px 120px 120px}.k-hero-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-column-gap:72px;column-gap:72px;align-items:start}.k-hero-grid.k-solo{grid-template-columns:minmax(0,1fr)}.k-hero-copy{display:flex;flex-direction:column;gap:26px;max-width:760px}.k-hero .k-h1{font-size:68px}.page .k-hero .k-hero-lede,.page .k-hero .k-lede{max-width:620px}.k-hero-bg{position:absolute;inset:0;z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 65%,transparent);mask-image:linear-gradient(180deg,#000 65%,transparent)}.k-hero-bg .k-glow{position:absolute;right:-8%;top:-30%;width:64%;aspect-ratio:1;background:radial-gradient(closest-side,rgba(105,175,228,.3),rgba(105,175,228,0) 70%)}.k-hero-bg .k-rays{position:absolute;right:2%;top:46%;width:1000px;aspect-ratio:1;transform:translate(30%,-50%);background:repeating-conic-gradient(from 0deg,rgba(31,107,176,.09) 0deg 1.2deg,rgba(31,107,176,0) 1.2deg 7.5deg);-webkit-mask-image:radial-gradient(circle,#000 8%,rgba(0,0,0,.4) 30%,transparent 55%);mask-image:radial-gradient(circle,#000 8%,rgba(0,0,0,.4) 30%,transparent 55%);animation:k-rays-turn 140s linear infinite}@keyframes k-rays-turn{to{transform:translate(30%,-50%) rotate(1turn)}}.k-hero-note{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;font-size:14px;font-weight:600;color:var(--ink-3)}.k-hero-note li{display:inline-flex;align-items:center;gap:8px}@media (max-width:760px){.k-hero-note{flex-direction:column;gap:10px}}.k-navy .k-hero-note,.k-night .k-hero-note{color:hsla(0,0%,100%,.82)}.k-tick{width:20px;height:20px;flex:0 0 20px;border-radius:999px;background:var(--mustard);display:inline-flex;align-items:center;justify-content:center}.k-hero-dark{color:var(--white)}.k-hero-tex{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.k-hero-tex img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.34;mix-blend-mode:luminosity;filter:contrast(1.1);transform-origin:70% 50%;animation:drift 30s ease-in-out infinite alternate}.k-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,21,43,.96),rgba(6,21,43,.82) 42%,rgba(6,21,43,.4)),linear-gradient(0deg,rgba(6,21,43,.6),rgba(6,21,43,0) 40%)}.k-hero-dark .k-lede{color:hsla(0,0%,100%,.84)}.k-hero-dark .k-small{color:hsla(0,0%,100%,.6)}.k-grid{display:grid;grid-gap:24px;gap:24px}.k-g2{grid-template-columns:repeat(2,minmax(0,1fr))}.k-g3{grid-template-columns:repeat(3,minmax(0,1fr))}.k-g4{grid-template-columns:repeat(4,minmax(0,1fr))}.k-card{position:relative;display:flex;flex-direction:column;gap:14px;padding:32px;border-radius:16px;background:var(--white);border:1px solid var(--line-card);box-shadow:var(--shadow-card);color:var(--navy)}.k-card .k-body{font-size:15.5px}.k-navy .k-card,.k-night .k-card{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.14);box-shadow:none;color:var(--white)}.k-chip{width:48px;height:48px;flex:0 0 48px;border-radius:12px;background:var(--sky-tint);color:var(--blue);display:inline-flex;align-items:center;justify-content:center}.k-navy .k-chip,.k-night .k-chip{background:rgba(105,175,228,.16);color:var(--sky)}.k-num{font-family:var(--font-display);font-feature-settings:"lnum";font-variant-numeric:lining-nums;font-weight:800;font-size:15px;letter-spacing:.04em;color:var(--navy)}.k-navy .k-num,.k-night .k-num{color:var(--mustard)}.k-pill-row{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.k-pill{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;background:var(--white);border:1px solid var(--line-card);font-size:14.5px;font-weight:600;color:var(--navy)}.k-navy .k-pill{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.16);color:var(--white)}.k-rows{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.k-rows>li{display:grid;grid-template-columns:56px minmax(0,1fr);grid-column-gap:16px;column-gap:16px;align-items:start;padding:22px 0;border-bottom:1px solid var(--line)}.k-navy .k-rows,.k-navy .k-rows>li,.k-night .k-rows,.k-night .k-rows>li{border-color:hsla(0,0%,100%,.14)}.k-rows .k-row-t{margin:0;font-family:var(--font-display);font-size:19px;font-weight:700;line-height:1.35}.k-rows .k-row-b{margin:6px 0 0;font-size:15.5px;line-height:1.65;color:var(--ink-2)}.k-navy .k-rows .k-row-b,.k-night .k-rows .k-row-b{color:hsla(0,0%,100%,.78)}.k-checks{margin:0;padding:0;list-style:none;display:grid;grid-gap:14px;gap:14px}.k-checks.k-c2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.k-checks li{display:flex;gap:14px;align-items:flex-start;font-size:16.5px;line-height:1.55;font-weight:500}.k-checks li .k-tick{margin-top:3px}.k-checks.k-x li .k-tick{background:#f6e3e1}.k-steps{position:relative;margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.k-step:not(:last-child):before{content:"";position:absolute;left:25px;top:62px;bottom:10px;border-left:2px dashed rgba(10,35,66,.25)}.k-navy .k-step:not(:last-child):before,.k-night .k-step:not(:last-child):before{border-left-color:rgba(245,184,61,.45)}.k-step{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr);grid-column-gap:28px;column-gap:28px;padding-bottom:44px}.k-step:last-child{padding-bottom:0}.k-marker{position:relative;width:52px;height:52px;border-radius:999px;background:var(--navy);color:var(--white);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-feature-settings:"lnum";font-variant-numeric:lining-nums;font-size:18px;font-weight:800}.k-navy .k-marker,.k-night .k-marker{background:var(--white);color:var(--navy)}.k-marker.k-flag{background:var(--mustard);color:var(--navy)}.k-step-body{display:flex;flex-direction:column;gap:10px;padding-top:12px}.k-acc{border-bottom:1px solid var(--line-strong)}.k-acc-item{border-top:1px solid var(--line-strong)}.k-acc-q{width:100%;min-height:76px;padding:16px 0;border:0;background:transparent;display:flex;justify-content:space-between;align-items:center;gap:24px;font-family:var(--font-display);font-size:18px;font-weight:700;line-height:1.35;color:var(--navy);text-align:left;cursor:pointer;text-wrap:pretty}.k-acc-q:hover{color:var(--blue)}.k-acc-tog{width:40px;height:40px;flex:0 0 40px;border-radius:999px;border:1px solid var(--line-strong);display:flex;align-items:center;justify-content:center;transition:background .16s ease,border-color .16s ease}.k-acc-tog svg{transition:transform .2s ease}.k-acc-q[aria-expanded=true] .k-acc-tog{background:var(--navy);border-color:var(--navy)}.k-acc-q[aria-expanded=true] .k-acc-tog svg{transform:rotate(45deg);stroke:#fff}.k-acc-a{padding:0 64px 28px 0;max-width:720px;font-size:16px;line-height:1.7;color:var(--ink-2)}.k-acc-a p{margin:0 0 12px}.k-acc-a p:last-child{margin:0}.k-faq{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:24px;column-gap:24px;align-items:start}.k-faq-head{grid-column:span 4;position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 32px);gap:18px}.k-faq-head,.k-faq-list{display:flex;flex-direction:column}.k-faq-list{grid-column:6/span 7;gap:28px;align-items:flex-start}.k-faq-list .k-acc{width:100%}.k-faq-list .k-link{min-height:44px}@media (max-width:1080px){.k-faq{display:flex;flex-direction:column;gap:40px}.k-faq-head{position:static}.k-faq-list{align-self:stretch}}.page section.k-cta{position:relative;overflow:hidden;isolation:isolate;padding:152px 120px 136px;background:radial-gradient(120% 90% at 50% 40%,#0f2e55 0,var(--navy) 55%,#06152b 100%);color:var(--white)}.k-cta-bg{position:absolute;inset:0;z-index:-1;pointer-events:none}.k-cta-tex{position:absolute;top:-6%;bottom:-6%;width:46%;background-size:cover;background-repeat:no-repeat;background-position:100%;mix-blend-mode:screen;opacity:.6;-webkit-mask-image:linear-gradient(270deg,#000 15%,transparent 90%);mask-image:linear-gradient(270deg,#000 15%,transparent 90%);animation:cta-drift 26s ease-in-out infinite alternate}.k-cta-tex-r{right:-4%}.k-cta-tex-l{left:-4%;transform:scaleX(-1);animation-name:cta-drift-l}@keyframes cta-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-2.5%,-2%,0) scale(1.06)}}@keyframes cta-drift-l{0%{transform:scaleX(-1) translateZ(0) scale(1)}to{transform:scaleX(-1) translate3d(-2.5%,2%,0) scale(1.06)}}.k-cta-glow{position:absolute;left:50%;top:46%;width:900px;max-width:120%;aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(105,175,228,.22),rgba(105,175,228,0) 70%)}.k-cta-rays{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.k-ray{fill:var(--mustard)}.k-cta-inner{position:relative;max-width:820px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:26px}.k-cta-eyebrow{display:inline-flex;align-items:center;gap:16px;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--mustard)}.k-cta-eyebrow i{display:block;width:40px;height:1px;background:linear-gradient(90deg,rgba(245,184,61,0),rgba(245,184,61,.8))}.k-cta-eyebrow i:last-child{transform:scaleX(-1)}.k-cta .k-h2{font-size:72px;line-height:1.02;letter-spacing:-.035em;color:var(--white)}.k-cta-text{max-width:34em;color:hsla(0,0%,100%,.84)!important}.k-cta-text>span{text-align:center;align-items:center}.k-cta .k-btn{min-height:62px;padding:0 36px;font-size:17px;margin-top:8px;box-shadow:0 0 0 8px rgba(245,184,61,.1),0 18px 36px -16px rgba(245,184,61,.55)}.k-cta-note{max-width:44em;margin-top:18px!important;padding-top:22px;border-top:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.58)!important}.k-quote{margin:0;font-family:var(--font-display);font-size:44px;font-weight:700;line-height:1.14;letter-spacing:-.02em;text-wrap:balance}.k-facts{width:100%;border-collapse:collapse}.k-facts td,.k-facts th{text-align:left;vertical-align:top;padding:18px 0;border-top:1px solid var(--line);font-size:16px;line-height:1.55}.k-facts tr:last-child td,.k-facts tr:last-child th{border-bottom:1px solid var(--line)}.k-facts th{width:34%;padding-right:24px;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding-top:21px}.k-facts td{font-weight:600;color:var(--navy)}.k-legal{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,8fr);grid-column-gap:80px;column-gap:80px;align-items:start}.k-toc{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 32px);display:flex;flex-direction:column;gap:4px;padding:24px;border-radius:16px;background:var(--white);border:1px solid var(--line-card)}.k-toc span{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.k-toc a{display:block;padding:7px 0;font-size:14px;line-height:1.4;font-weight:600;color:var(--ink-3);text-decoration:none}.k-toc a:hover{color:var(--blue)}.k-toc a{display:grid!important;grid-template-columns:2.2em minmax(0,1fr);text-indent:0!important;padding:8px 10px!important;margin:0 -10px;border-radius:8px}.k-toc a b{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted)}.k-toc a em{font-style:normal}.k-toc a[aria-current=true]{color:var(--navy);background:var(--bg)}.k-toc a[aria-current=true] b{color:var(--blue)}.k-doc{max-width:760px;display:flex;flex-direction:column;gap:56px}.k-doc section{scroll-margin-top:24px}.k-doc h2{margin:0 0 18px;font-family:var(--font-display);font-size:28px;font-weight:800;line-height:1.2;letter-spacing:-.015em;color:var(--navy);display:flex;gap:14px;align-items:baseline}.k-doc h2 .k-num{font-size:15px}.k-doc h3{margin:28px 0 10px;font-family:var(--font-display);font-size:19px;font-weight:700;line-height:1.35;color:var(--navy)}.k-doc li,.k-doc p{font-size:16px;line-height:1.75;color:var(--ink-2)}.k-doc p{margin:0 0 14px}.k-doc ol,.k-doc ul{margin:0 0 14px;padding-left:22px}.k-doc li{margin-bottom:8px}.k-doc li::marker{color:var(--blue)}.k-doc a{color:var(--blue)}.k-doc strong{color:var(--navy)}.k-doc table{width:100%;border-collapse:collapse;margin:6px 0 18px;font-size:14.5px}.k-doc td,.k-doc th{text-align:left;vertical-align:top;padding:12px 14px;border:1px solid var(--line);line-height:1.55;color:var(--ink-2)}.k-doc th{background:var(--sky-tint);color:var(--navy);font-weight:700}.k-box{padding:22px 24px;border-radius:12px;background:var(--white);border:1px solid var(--line-card);box-shadow:var(--shadow-card);margin:0 0 16px}.k-box p:last-child{margin-bottom:0}.k-meta{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.k-meta li{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--line-card);font-size:13.5px;font-weight:600;color:var(--ink-3)}.k-form,.k-meta li{background:var(--white)}.k-form{display:flex;flex-direction:column;gap:16px;padding:36px;border-radius:20px;border:1px solid var(--line-card);box-shadow:0 1px 2px rgba(11,34,64,.06),0 30px 60px -30px rgba(11,34,64,.35);color:var(--navy)}.k-form .k-body{color:var(--ink-2)}.k-hero-dark .k-meta li{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.86)}.k-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.k-field{display:flex;flex-direction:column;gap:7px}.k-field label{font-size:13.5px;font-weight:700;color:var(--navy)}.k-field input,.k-field select,.k-field textarea{width:100%;box-sizing:border-box;min-height:50px;padding:12px 14px;border-radius:10px;border:1.5px solid var(--line-strong);background:var(--white);font:inherit;font-size:16px;color:var(--navy);transition:border-color .14s ease,box-shadow .14s ease}.k-field textarea{min-height:120px;resize:vertical}.k-field input:focus,.k-field select:focus,.k-field textarea:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 4px rgba(31,107,176,.14)}.k-field[data-err=true] input,.k-field[data-err=true] select,.k-field[data-err=true] textarea{border-color:#b4473c}.k-err{font-size:13px;font-weight:600;color:#9a3b32}.k-consent{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:14px 16px;border-radius:12px;background:var(--bg);font-size:11.5px;line-height:1.6;color:var(--ink-2)}.k-consent input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--blue)}.k-agree a,.k-consent a{color:var(--blue)}.k-agree{margin:0;text-align:center;font-size:12px;line-height:1.6;color:var(--muted)}.k-form .k-btn{width:100%}.k-form-foot{margin:0;text-align:center;font-size:12.5px;font-weight:600;color:var(--muted);letter-spacing:.01em}.k-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.k-tile{display:flex;gap:18px;align-items:flex-start;padding:28px;border-radius:16px;background:var(--white);border:1px solid var(--line-card);box-shadow:var(--shadow-card);text-decoration:none;color:var(--navy);transition:transform .16s ease,box-shadow .16s ease}a.k-tile:hover{transform:translateY(-2px);color:var(--navy);box-shadow:0 1px 2px rgba(11,34,64,.06),0 22px 40px -18px rgba(11,34,64,.3)}.k-tabs{position:-webkit-sticky;position:sticky;top:var(--nav-h);z-index:15;display:flex;gap:8px;overflow-x:auto;padding:14px var(--gutter);background:rgba(244,246,249,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);scrollbar-width:none}.k-tabs::-webkit-scrollbar{display:none}.k-tabs a{flex:0 0 auto;display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;font-size:14px;font-weight:700;color:var(--ink-3);text-decoration:none;border:1px solid transparent}.k-tabs a:hover{color:var(--navy);border-color:var(--line-strong)}.k-tabs a[aria-current=true]{background:var(--navy);color:var(--white)}@keyframes k-load-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes k-load-fade{0%{opacity:0}to{opacity:1}}.k-load{animation:k-load-in .72s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * 90ms + 60ms)}.k-auto{opacity:0}.k-auto.k-auto-in{animation:k-load-in .68s cubic-bezier(.2,.7,.2,1) var(--auto-d,0ms) both}.k-hero-copy>*{animation:k-load-in .72s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * 90ms + 60ms)}.k-hero-copy>:nth-child(2){--i:1}.k-hero-copy>:nth-child(3){--i:2}.k-hero-copy>:nth-child(4){--i:3}.k-hero-copy>:nth-child(5){--i:4}.k-hero-copy>:nth-child(6){--i:5}.k-hero-copy>:nth-child(7){--i:6}.k-hero-copy>:nth-child(n+8){--i:7}.k-hero-aside{animation:k-load-in .82s cubic-bezier(.2,.7,.2,1) .38s both}.k-hero-bg,.k-hero-tex{animation:k-load-fade 1.4s ease both}[data-anim].k-rise{transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.js-anim [data-anim].k-rise:not(.in){opacity:0;transform:translateY(18px)}@media (max-width:1439px){.page section.k-cta,.page section.k-hero,.page section.k-sec{padding-left:var(--gutter)!important;padding-right:var(--gutter)!important}.k-tabs{padding-left:var(--gutter);padding-right:var(--gutter)}}@media (max-width:1280px){.k-hero .k-h1{font-size:clamp(44px,5vw,64px)!important}.k-cta .k-h2{font-size:clamp(40px,5vw,64px)!important}.k-quote{font-size:clamp(30px,3.4vw,42px)}}@media (max-width:1080px){.page section.k-sec{padding-top:96px!important;padding-bottom:96px!important}.page section.k-sec.k-flush-top{padding-top:0!important}.page section.k-hero{padding-top:80px!important;padding-bottom:88px!important}.page section.k-cta{padding-top:96px!important;padding-bottom:96px!important}.k-hero-grid,.k-split{grid-template-columns:minmax(0,1fr);row-gap:48px}.k-g3,.k-g4{grid-template-columns:repeat(2,minmax(0,1fr))}.k-legal{grid-template-columns:minmax(0,1fr);row-gap:40px}.k-toc{position:static}}@media (max-width:640px){.k-hero-shade{background:linear-gradient(180deg,rgba(6,21,43,.7),rgba(6,21,43,.9) 55%,rgba(6,21,43,.96))}.k-hero-tex img{opacity:.4}.page section.k-sec{padding-top:72px!important;padding-bottom:72px!important}.page section.k-sec.k-tight{padding-top:56px!important;padding-bottom:56px!important}.page section.k-sec.k-flush-top{padding-top:0!important}.page section.k-hero{padding-top:56px!important;padding-bottom:64px!important}.page section.k-cta{padding-top:72px!important;padding-bottom:80px!important}.k-hero .k-h1,.page .k-h1{font-size:40px!important;line-height:1.06!important}.page .k-h2{font-size:32px!important;line-height:1.12!important}.page .k-h3,.page h2.k-h3{font-size:20px!important}.page .k-form h2.k-h3{font-size:22px!important}.k-cta .k-h2{font-size:38px!important}.k-cta-inner{gap:20px}.k-cta-tex{width:70%;opacity:.3}.k-cta-glow{top:40%}.k-cta .k-btn{margin-top:4px}.k-cta-eyebrow i{width:24px}.k-lede{font-size:17.5px}.k-quote{font-size:28px}.k-stack{gap:40px}.k-checks.k-c2,.k-form-row,.k-g2,.k-g3,.k-g4{grid-template-columns:minmax(0,1fr)}.k-card{padding:24px 22px}.k-btn{width:100%;box-sizing:border-box;white-space:normal;text-align:center;padding:0 18px}.k-actions{align-items:stretch}.k-actions>.k-link{justify-content:center;min-height:44px}.k-hero-bg .k-rays{width:720px;right:50%;top:80%;transform:translate(50%,-50%);animation:none}.k-step{column-gap:18px;grid-template-columns:44px minmax(0,1fr);padding-bottom:36px}.k-step:not(:last-child):before{left:21px;top:54px}.k-marker{width:44px;height:44px;font-size:16px}.k-step-body{padding-top:8px}.k-acc-q{font-size:16px;min-height:64px}.k-acc-a{padding-right:0}.k-rows>li{grid-template-columns:40px minmax(0,1fr);column-gap:12px}.k-form{padding:24px 20px;border-radius:16px}.k-facts td,.k-facts th{display:block;width:auto;border:0;padding:0}.k-facts tr{display:block;padding:16px 0;border-top:1px solid var(--line)}.k-facts tr:last-child{border-bottom:1px solid var(--line)}.k-facts th{margin-bottom:6px;padding:0}.k-facts tr:last-child td,.k-facts tr:last-child th{border-bottom:0}.k-doc h2{font-size:23px}.k-doc table{display:block;overflow-x:auto}.k-tile{padding:22px 20px}}:where(.k-btn).k-btn-size-nav{min-height:44px;padding:0 20px;font-size:15px;font-weight:700}:where(.k-btn).k-btn-size-lg{min-height:60px;padding:0 32px;font-size:17px}.k-btn:focus-visible{outline:2px solid var(--sky);outline-offset:3px}@media (max-width:640px){:where(.k-btn).k-btn-size-lg{padding:0 18px}}@media (min-width:1440px){.k-hero-bg .k-glow{right:calc(50% - 835.2px);width:921.6px}.k-hero-bg .k-rays{right:calc(50% - 691.2px)}}.rd-lead{width:100%;font-family:var(--font-body);letter-spacing:.005em}.rd-lead>div{position:relative;padding:36px!important;border-radius:20px!important;border:1px solid var(--line-card);box-shadow:0 1px 2px rgba(11,34,64,.06),0 30px 60px -30px rgba(11,34,64,.35)!important;color:var(--navy)}.rd-lead>div>div:first-child{text-align:left!important;margin-bottom:22px!important}.rd-lead>div>div:first-child h3{font-family:var(--font-display)!important;font-size:24px!important;font-weight:800!important;line-height:1.28!important;letter-spacing:-.01em;color:var(--navy)!important;margin-bottom:10px!important}.rd-lead>div>div:first-child p{font-size:16px!important;line-height:1.7;color:var(--ink-2)!important}.rd-lead form>div{margin-bottom:16px!important}.rd-lead form>div:first-child{gap:14px!important}.rd-lead .form-label{font-size:13.5px;font-weight:700;line-height:1.25;color:var(--navy);margin-bottom:7px}.rd-lead .form-input{min-height:50px;padding:12px 14px;border-radius:10px;border:1.5px solid var(--line-strong);font-size:16px;color:var(--navy);transition:border-color .14s ease,box-shadow .14s ease}.rd-lead .form-input::placeholder{color:#757575}.rd-lead .form-input:focus{border-color:var(--blue);box-shadow:0 0 0 4px rgba(31,107,176,.14)}.rd-lead .form-input.form-input-error{border-color:#b4473c}.rd-lead .form-input.form-input-error:focus{border-color:#b4473c;box-shadow:0 0 0 4px rgba(180,71,60,.14)}.rd-lead .form-field-error{margin-top:6px;font-size:13px;font-weight:600;color:#9a3b32}.rd-lead form>div:not([aria-hidden])>label:not(.form-label){display:grid!important;grid-template-columns:22px minmax(0,1fr);grid-gap:12px!important;gap:12px!important;align-items:start;padding:14px 16px;border-radius:12px;background:var(--bg)}.rd-lead form>div:not([aria-hidden])>label:not(.form-label)>input[type=checkbox]{width:20px!important;height:20px!important;margin:1px 0 0!important;accent-color:var(--blue)!important}.rd-lead form>div:not([aria-hidden])>label:not(.form-label)>span{font-size:11.5px!important;line-height:1.6!important;color:var(--ink-2)!important}.rd-lead form>div:not([aria-hidden])>label:not(.form-label) strong{color:var(--navy)!important}.rd-lead form>div:not([aria-hidden])>label:not(.form-label) a,.rd-lead form>p a{color:var(--blue)!important}.rd-lead form>p{font-size:12px!important;line-height:1.6!important;color:var(--muted)!important;margin-bottom:16px!important;text-wrap:balance}.rd-lead form>[role=alert]{border-radius:10px!important;background:rgba(180,71,60,.08)!important;border-color:rgba(180,71,60,.3)!important;color:#9a3b32!important;font-weight:600}.rd-lead .form-submit{min-height:56px;padding:0 28px;border-radius:10px;background-color:var(--navy);font-size:16px;font-weight:800;letter-spacing:.005em;box-shadow:0 14px 28px -16px rgba(10,35,66,.7);transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s ease,background-color .22s ease}.rd-lead .form-submit:hover{background-color:var(--blue);transform:translateY(-2px);box-shadow:0 16px 30px -14px rgba(10,35,66,.55)}.rd-lead .form-submit:active{transform:translateY(0) scale(.97)}.rd-lead .form-submit:focus-visible{outline:2px solid var(--sky);outline-offset:3px}.rd-lead .form-submit[disabled]{transform:none}.rd-lead>div>p{font-size:12.5px!important;font-weight:600;letter-spacing:.01em;line-height:1.3;color:var(--muted)!important;margin-top:16px!important;text-wrap:balance}@media (max-width:640px){.rd-lead>div{padding:24px 20px!important;border-radius:16px!important}.rd-lead>div>div:first-child h3{font-size:22px!important}.rd-lead form>div:first-child{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}}@media (prefers-reduced-motion:reduce){.rd-lead .form-input,.rd-lead .form-submit{transition:none}}.rd-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:24px 16px;overflow-y:auto;background:rgba(6,21,43,.62);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-family:var(--font-body);color:var(--navy);animation:rd-modal-fade .2s ease-out}.rd-modal-card{position:relative;width:100%;max-width:540px;margin:auto 0;animation:rd-modal-pop .22s cubic-bezier(.16,1,.3,1)}.rd-modal-close{position:absolute;top:14px;right:14px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border-radius:50%;border:1px solid var(--line-card);background:var(--white);color:var(--navy);cursor:pointer;transition:background-color .14s ease,border-color .14s ease}.rd-modal-close:hover{background:var(--sky-tint);border-color:var(--line-strong)}.rd-modal-close:focus-visible{outline:2px solid var(--sky);outline-offset:3px}.rd-modal .rd-lead>div>div:first-child{padding-right:44px}@keyframes rd-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes rd-modal-pop{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rd-modal,.rd-modal-card{animation:none}}.rd-cookie .cookie-consent{bottom:calc(24px + var(--sticky-cta-h, 0px));border:1px solid var(--line-card);border-radius:16px;box-shadow:var(--shadow-card),0 24px 48px -24px rgba(11,34,64,.35);color:var(--navy)}.rd-cookie .cookie-consent__title{font-family:var(--font-display);font-weight:800;letter-spacing:-.005em;color:var(--navy)}.rd-cookie .cookie-consent__body{color:var(--ink-2)}.rd-cookie .cookie-consent__link{color:var(--blue)}.rd-cookie .cookie-consent__btn{min-height:40px;padding:0 18px;border-radius:10px;font-weight:700}.rd-cookie .cookie-consent__btn--secondary{color:var(--navy);border-color:var(--line-strong)}.rd-cookie .cookie-consent__btn--secondary:hover{background:var(--sky-tint);border-color:var(--navy);color:var(--navy)}.rd-cookie .cookie-consent__btn--primary{background:var(--navy);color:var(--white)}.rd-cookie .cookie-consent__btn--primary:hover{background:var(--blue)}.rd-cookie .cookie-consent__btn:focus-visible{outline:2px solid var(--sky);outline-offset:3px}@media (max-width:560px){.rd-cookie .cookie-consent{bottom:calc(16px + var(--sticky-cta-h, 0px))}}.rd-top{position:fixed;right:24px;bottom:calc(24px + var(--sticky-cta-h, 0px));z-index:45;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:50%;border:1px solid var(--line-card);background:var(--white);color:var(--navy);box-shadow:var(--shadow-card);cursor:pointer;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s,bottom .22s ease,background-color .14s ease,color .14s ease}.rd-top.is-on{opacity:1;visibility:visible;transform:none;transition:opacity .2s ease,transform .2s ease,visibility 0s,bottom .22s ease,background-color .14s ease,color .14s ease}.rd-top svg{flex:none;width:18px;height:18px}.page>.rd-top.rd-top{padding:0!important}.rd-top:hover{background:var(--navy);color:var(--white)}.rd-top:focus-visible{outline:2px solid var(--sky);outline-offset:3px}@media (max-width:560px){.rd-top{right:16px;bottom:calc(16px + var(--sticky-cta-h, 0px))}}@media (prefers-reduced-motion:reduce){.rd-top,.rd-top.is-on{transition:none;transform:none}}