:root{--black:#050505;--ink:#08070a;--muted:#66636a;--muted-2:#8d8a91;--line:#0505051f;--white:#fff;--soft:#f7f7f5;--purple:#7c3cff;--purple-dark:#6530db;--lavender:#f2edff;--green:#49bd6a;--green-soft:#effcf3;--red:#ff6269;--red-soft:#fff3f3;--wide:min(1180px, calc(100vw - 64px));--content:min(840px, calc(100vw - 48px))}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.55;overflow-x:hidden}body.modal-open{overflow:hidden}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}::selection{color:#fff;background:var(--purple)}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.045em;margin-bottom:0;font-weight:900}.wide-shell{width:var(--wide);margin-inline:auto}.content-shell{width:var(--content);margin-inline:auto}.eyebrow{color:#8d8a91;letter-spacing:.06em;text-transform:uppercase;margin:0 0 20px;font-size:12px;font-weight:900}.section-copy{max-width:680px;color:var(--muted);margin:30px 0 0;font-size:18px;line-height:1.7}.section-heading{grid-template-columns:minmax(0,1.15fr) minmax(300px,.65fr);align-items:end;gap:64px;margin-bottom:52px;display:grid}.section-heading h2,.faq-grid h2,.overview h2,.qualified h2{max-width:900px;font-size:clamp(44px,4.4vw,64px);line-height:1.02}.section-heading>p{color:var(--muted);margin:0 0 5px;font-size:17px;line-height:1.7}.js-ready [data-reveal]{opacity:0;transition:opacity .72s cubic-bezier(.2,.75,.2,1),transform .72s cubic-bezier(.2,.75,.2,1);transform:translateY(42px)}.js-ready [data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js-ready [data-reveal]{opacity:1;transition:none;transform:none}}.site-header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border-bottom:1px solid #05050514;position:sticky;top:0}.header-inner{grid-template-columns:278px 1fr auto auto;align-items:center;gap:34px;width:min(1720px,100vw - 80px);height:92px;margin-inline:auto;display:grid}.brand{--brand-width:278px;width:var(--brand-width);height:calc(var(--brand-width) * .23);align-items:center;gap:calc(var(--brand-width) * .035);color:var(--black);white-space:nowrap;grid-template-columns:.41fr 2px .59fr;display:grid}.brand-ofm{font-size:calc(var(--brand-width) * .155);letter-spacing:-.085em;font-weight:950;line-height:1}.brand-divider{width:2px;height:calc(var(--brand-width) * .135);background:currentColor;border-radius:99px;display:block}.brand-copy{gap:calc(var(--brand-width) * .017);min-width:0;display:grid}.brand-models{align-items:center;gap:calc(var(--brand-width) * .025);display:flex}.brand-models img{width:calc(var(--brand-width) * .085);height:calc(var(--brand-width) * .057);object-fit:contain;display:block}.brand-models strong{font-size:calc(var(--brand-width) * .068);letter-spacing:.12em;font-weight:950;line-height:1}.brand-copy small{font-size:calc(var(--brand-width) * .025);letter-spacing:.17em;font-weight:900;line-height:1}.desktop-nav{justify-content:center;align-items:center;gap:clamp(22px,3vw,50px);display:flex}.desktop-nav a{color:#050505b3;font-size:14px;font-weight:650;position:relative}.desktop-nav a:after{content:"";background:var(--purple);transform-origin:100%;height:2px;transition:transform .18s;position:absolute;bottom:-9px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after{transform-origin:0;transform:scaleX(1)}.header-cta,.button{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:56px;padding:0 28px;font-size:15px;font-weight:750;line-height:1.2;transition:transform .18s,background .18s,color .18s,border-color .18s,box-shadow .18s;display:inline-flex}.header-cta{color:#fff;background:var(--black);box-shadow:0 12px 30px #0000002e}.header-cta:hover,.button:hover{transform:translateY(-2px)}.header-cta:hover,.button-black:hover{background:#1b1b1b}.header-cta svg,.button svg{width:19px;height:19px}.button-black{color:#fff;background:var(--black);box-shadow:0 12px 28px #00000026}.button-white{color:var(--black);background:#fff}.button-purple{color:#fff;background:var(--purple)}.button-outline{border-color:var(--line);color:var(--black);background:#fff}.button-outline:hover{border-color:var(--black)}.button-dark-outline{color:#fff;background:0 0;border-color:#ffffff4d}.button-dark-outline:hover{background:#ffffff14;border-color:#fff}.button:disabled{opacity:.65;cursor:wait;transform:none}.menu-toggle,.mobile-menu{display:none}.hero{background:#fff;overflow:hidden}.hero-grid{grid-template-columns:minmax(0,.96fr) minmax(480px,1.04fr);align-items:center;gap:54px;min-height:720px;padding:48px 0 58px;display:grid}.hero-copy{z-index:2;min-width:0;position:relative}.hero-badge{color:#6e34f6;background:var(--lavender);letter-spacing:.01em;border-radius:7px;width:fit-content;margin:0 0 30px;padding:8px 16px;font-size:12px;font-weight:900}.hero h1{max-width:790px;font-size:clamp(50px,4.5vw,64px);line-height:1}.hero h1>span{background-image:linear-gradient(var(--purple), var(--purple));background-position:0 100%;background-repeat:no-repeat;background-size:100% 6px;display:inline}.hero-of-model{white-space:nowrap;align-items:center;gap:.12em;display:inline-flex}.hero-of-model img{object-fit:contain;width:.88em;height:.59em;display:block}.hero-lede{color:#5d5a61;max-width:710px;margin:23px 0 0;font-size:18px;line-height:1.7}.hero-benefits{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:31px;display:grid}.hero-benefits article{align-items:flex-start;gap:12px;min-width:0;display:flex}.hero-benefits>article>svg{width:38px;height:38px;color:var(--purple);background:var(--lavender);border-radius:50%;flex:none;padding:9px}.hero-benefits div{gap:4px;display:grid}.hero-benefits strong{font-size:14px}.hero-benefits span{color:var(--muted);font-size:12px;line-height:1.5}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero-media{min-width:0;padding:46px 28px;position:relative}.hero-media:before{content:"";z-index:-1;filter:blur(26px);background:radial-gradient(circle,#7c3cff2b,#0000 68%);border-radius:50%;position:absolute;inset:10% 0}.video-frame{position:relative}.video-shell{aspect-ratio:16/10;background:#0b0b0c;border:1px solid #0505051f;border-radius:14px;overflow:hidden;box-shadow:0 34px 80px #190f2f2e}.video-topbar{color:#fff;background:#070708;justify-content:space-between;align-items:center;height:50px;padding:0 20px;display:flex}.video-topbar span{letter-spacing:.08em;font-size:12px;font-weight:900}.video-topbar i{color:#a481ff;letter-spacing:.1em;font-size:9px;font-style:normal;font-weight:800}.video-stage{color:#fff;text-align:center;background:radial-gradient(circle at 50% 35%,#7c3cff52,#0000 34%),linear-gradient(140deg,#0a0a0b,#17131f 58%,#09090a);flex-direction:column;justify-content:center;align-items:center;height:calc(100% - 98px);padding:38px;display:flex;position:relative}.video-stage:before{content:"VIDEO WALKTHROUGH";color:#fff6;letter-spacing:.12em;font-size:9px;font-weight:800;position:absolute;top:22px;left:24px}.video-stage button{width:76px;height:76px;color:var(--black);opacity:1;background:#fff;border:0;border-radius:50%;place-items:center;display:grid}.video-stage button span{border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:16px solid;width:0;height:0;margin-left:5px}.video-stage strong{letter-spacing:-.025em;max-width:440px;margin-top:25px;font-size:25px;line-height:1.2}.video-stage small{color:#ffffff7a;margin-top:8px;font-size:12px}.video-controls{background:#050505;align-items:center;gap:12px;height:48px;padding:0 18px;display:flex}.video-controls i{background:var(--purple);border-radius:50%;width:9px;height:9px}.video-controls span{background:#ffffff29;border-radius:999px;flex:1;height:3px}.video-controls b{color:#ffffff7a;font-size:10px;font-weight:600}.media-tag{color:#6e34f6;letter-spacing:.08em;background:#fff;border:1px solid #7c3cff26;border-radius:7px;padding:10px 13px;font-size:9px;font-weight:900;position:absolute;box-shadow:0 14px 35px #2314461f}.media-tag-one{top:-23px;left:-24px}.media-tag-two{bottom:-18px;right:-25px}.hero-partner-badges{grid-template-columns:1fr 1.5fr;align-items:center;gap:14px;width:min(100%,300px);margin:24px auto 0;display:grid}.hero-partner-badges img{filter:drop-shadow(0 12px 24px #190f2f14);width:100%;height:auto;display:block}.overview{border-top:1px solid var(--line);background:var(--soft);padding:108px 0}.overview-grid{grid-template-columns:minmax(0,.85fr) minmax(500px,1.15fr);align-items:center;gap:72px;display:grid}.overview h2{max-width:650px}.system-contrast{grid-template-columns:1fr 44px 1fr;align-items:center;gap:12px;display:grid}.system-contrast>svg{width:22px;color:var(--purple);margin:auto}.system-contrast article{border:1px solid var(--line);background:#fff;border-radius:12px;min-height:270px;padding:30px;box-shadow:0 18px 40px #0000000a}.system-contrast article.is-new{color:#fff;background:var(--black)}.system-contrast article>span{color:var(--red);letter-spacing:.08em;font-size:10px;font-weight:900}.system-contrast article.is-new>span{color:#a984ff}.system-contrast h3{margin-top:20px;font-size:28px;line-height:1.08}.system-contrast ul{gap:10px;margin:26px 0 0;padding:0;list-style:none;display:grid}.system-contrast li{color:var(--muted);background:var(--soft);border-radius:7px;padding:12px 14px;font-size:14px;font-weight:650}.system-contrast .is-new li{color:#ffffffb3;background:#ffffff14}.process{background:#fff;padding:110px 0 124px}.process-heading{margin-bottom:72px}.process-heading h2{max-width:850px}.process-path{max-width:1120px;margin-inline:auto;position:relative}.process-line{background:#e9e7ed;border-radius:99px;width:4px;position:absolute;top:36px;bottom:146px;left:50%;overflow:hidden;transform:translate(-50%)}.process-line i{border-radius:inherit;background:linear-gradient(var(--purple), #9c76ff);width:100%;height:100%;transform:scaleY(var(--process-progress,0));transform-origin:top;transition:transform .14s linear;display:block}.process-step{min-height:210px;position:relative}.process-marker{z-index:2;width:64px;height:64px;color:var(--purple);background:var(--lavender);border:7px solid #fff;border-radius:50%;place-items:center;transition:color .36s,background .36s,box-shadow .36s;display:grid;position:absolute;top:6px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #7c3cff2e}.process-step.is-visible .process-marker{color:#fff;background:var(--purple);box-shadow:0 0 0 1px #7c3cff40,0 12px 28px #7c3cff38}.process-marker svg{width:20px}.process-marker span{color:var(--muted-2);font-size:9px;font-weight:900;position:absolute;top:-2px;right:-16px}.process-card{border:1px solid var(--line);background:#fff;border-radius:12px;width:calc(50% - 74px);min-height:158px;padding:28px;box-shadow:0 18px 45px #0000000b}.process-step.is-left .process-card{margin-right:auto}.process-step.is-right .process-card{margin-left:auto}.process-card>span{color:var(--purple);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.process-card h3{margin-top:11px;font-size:27px;line-height:1.12}.process-card>p{color:var(--muted);margin:11px 0 0;font-size:14px;line-height:1.55}.process-destination{color:#fff;background:var(--black);border-radius:10px;grid-template-columns:44px 1fr;align-items:center;column-gap:14px;width:480px;min-height:105px;margin:4px auto 0;padding:22px 28px;display:grid;box-shadow:0 18px 50px #00000029}.process-destination>svg{color:#fff;background:var(--purple);border-radius:50%;grid-row:1/3;width:44px;height:44px;padding:11px}.process-destination strong{font-size:17px}.process-destination span{color:#ffffff8c;font-size:12px}.results{color:#fff;background:var(--black);padding:110px 0 120px}.results .eyebrow{color:#a77fff}.results-heading>p{color:#ffffff8c}.results-heading h2{color:#fff;max-width:880px}.results-heading{grid-template-columns:1fr}.proof-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.proof-card{color:var(--black);background:#fff;border-radius:10px;overflow:hidden}.proof-image{border-bottom:1px solid var(--line);background:#f7f7f7;height:260px;position:relative;overflow:hidden}.proof-image img{object-fit:contain;padding:14px}.proof-card-copy{padding:30px}.proof-card-copy>span{color:var(--purple);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:900}.proof-card h3{margin-top:16px;font-size:30px;line-height:1.14}.proof-card p{color:var(--muted);margin:16px 0 0;font-size:15px;line-height:1.65}.qualified{background:#f7f5ff;padding:110px 0}.qualified-grid{grid-template-columns:minmax(0,.85fr) minmax(540px,1.15fr);align-items:center;gap:76px;display:grid}.qualified h2{max-width:610px}.qualification-cards{grid-template-columns:1fr 1fr;gap:18px;display:grid}.qualification-cards article{border:1px solid;border-radius:13px;min-height:300px;padding:32px;box-shadow:0 18px 45px #1a11320d}.qualification-cards article.qualifies{background:#e8f8ee;border-color:#1fa0524d}.qualification-cards article.not-qualified{background:#fff0f1;border-color:#e13e4c40}.qualification-cards h3{letter-spacing:-.03em;align-items:center;gap:12px;font-size:25px;display:flex}.qualification-cards h3 svg{color:#fff;border-radius:50%;width:42px;height:42px;padding:10px}.qualifies h3 svg{background:var(--green)}.not-qualified h3 svg{background:var(--red)}.qualification-cards ul{gap:15px;margin:28px 0 0;padding:0;list-style:none;display:grid}.qualification-cards li{color:var(--muted);padding-left:28px;font-size:15px;line-height:1.55;position:relative}.qualification-cards li:before{content:"✓";color:var(--green);font-weight:900;position:absolute;left:0}.not-qualified li:before{content:"×";color:var(--red)}.geos{background:#f7f7f4;border-top:1px solid #05050517;padding:104px 0 88px}.geos .section-heading{margin-bottom:42px}.geos .section-heading>p{color:#625f67;justify-self:end;max-width:380px}.geo-explainer-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.geo-explainer-grid article{background:#fff;border:1px solid #0505051c;border-radius:16px;min-height:268px;padding:28px 26px 24px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc,0 18px 45px #140e1e0b}.geo-explainer-grid article:before{content:"";background:var(--purple);border-radius:0 0 999px 999px;width:44px;height:3px;position:absolute;top:0;left:26px}.geo-explainer-grid article>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.geo-explainer-grid article>div span{color:var(--purple);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.geo-explainer-grid article>div strong{color:#747178;background:#f4f3f1;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:750}.geo-flags{letter-spacing:.065em;margin:32px 0 18px;font-size:26px;line-height:1}.geo-explainer-grid h3{font-size:29px;line-height:1.1}.geo-explainer-grid small{color:#69666d;border-top:1px solid #0505051a;margin-top:18px;padding-top:16px;font-size:11px;line-height:1.65;display:block}.pricing{background:#efefec;border-top:1px solid #05050514;padding:84px 0 112px}.pricing-launch{color:#fff;background:#080809;border:1px solid #ffffff17;border-radius:20px;grid-template-columns:minmax(0,1.25fr) minmax(280px,.45fr);align-items:center;gap:80px;padding:58px 64px;display:grid;box-shadow:0 26px 64px #00000021}.pricing-launch .eyebrow{color:#bda8ff;margin-bottom:15px}.pricing-launch h2{max-width:560px;font-size:clamp(44px,4.4vw,62px);line-height:.98}.pricing-launch p{color:#ffffff9e;max-width:590px;margin:19px 0 0;font-size:16px;line-height:1.7}.pricing-launch>div:last-child{color:var(--black);background:#fff;border:1px solid #05050514;border-radius:14px;padding:28px;display:grid;box-shadow:0 16px 34px #0003}.pricing-launch>div:last-child>span{color:var(--purple);letter-spacing:.08em;font-size:10px;font-weight:900}.pricing-launch>div:last-child>strong{letter-spacing:-.055em;margin-top:7px;font-size:46px;line-height:1}.pricing-launch>div:last-child>small{color:var(--muted);margin-top:7px;font-size:11px}.pricing-launch .button{width:100%;min-height:50px;margin-top:22px}.pricing-flow{z-index:500;color:#0a182b;background:#fff;position:fixed;inset:0;overflow-y:auto}.pricing-flow-header{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7fbffe6;border-bottom:1px solid #0a182b14;grid-template-columns:280px 1fr 48px;align-items:center;gap:38px;min-height:86px;padding:14px max(32px,50vw - 620px);display:grid;position:sticky;top:0}.pricing-flow-header .brand{--brand-width:230px}.flow-progress{gap:7px;width:min(360px,100%);margin-left:auto;display:grid}.flow-progress>span{color:#4f6072;font-size:11px;font-weight:750}.flow-progress>i{background:#dce8f2;border-radius:999px;height:7px;overflow:hidden}.flow-progress>i>b{border-radius:inherit;background:var(--purple);height:100%;transition:width .28s;display:block}.flow-close{color:#0a182b;cursor:pointer;background:#fff;border:1px solid #0a182b1f;border-radius:9px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 8px 24px #28507814}.flow-close svg{width:18px}.pricing-flow-main{z-index:4;align-items:center;width:min(960px,100% - 48px);min-height:calc(100dvh - 160px);margin:0 auto;padding:72px 0 110px;display:flex;position:relative}.pricing-flow-main>section{width:100%}.pricing-flow-footer{z-index:3;color:#536477;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7fbfff0;border-top:1px solid #0a182b14;align-items:center;gap:9px;min-height:64px;padding:0 max(430px,50vw - 620px) 0 max(32px,50vw - 620px);font-size:11px;display:flex;position:fixed;bottom:0;left:0;right:0}.pricing-flow-footer svg{width:17px;color:var(--purple)}.flow-trust{color:#38576a;background:#fffc;border:1px solid #2cab642e;border-radius:999px;align-items:center;gap:7px;width:fit-content;margin-bottom:17px;padding:7px 11px;font-size:11px;font-weight:750;display:flex;box-shadow:0 8px 24px #2b5e820f}.flow-trust svg{width:15px;color:var(--green)}.wizard-panel{animation:.26s both wizard-in}@keyframes wizard-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pricing-flow .wizard-panel{animation:.22s both flow-in}@keyframes flow-in{0%{opacity:0}to{opacity:1}}.wizard-heading{max-width:690px}.wizard-heading>span{color:var(--purple);letter-spacing:.08em;font-size:10px;font-weight:900}.wizard-heading h2{margin-top:10px;font-size:clamp(42px,4.4vw,60px);line-height:1.02}.wizard-heading p{color:var(--muted);margin:14px 0 0;font-size:15px;line-height:1.65}.wizard-market-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:32px;display:grid}.wizard-market-grid button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;align-items:flex-start;min-height:152px;padding:22px;transition:border-color .16s,background .16s,transform .16s;display:flex;position:relative}.wizard-market-grid button:hover{transform:translateY(-2px)}.wizard-market-grid button.is-selected{border-color:var(--purple);background:var(--lavender);box-shadow:inset 0 0 0 1px var(--purple)}.wizard-market-grid button>span{color:var(--purple);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.wizard-market-grid button>strong{margin-top:8px;font-size:18px}.wizard-market-grid button>small{color:var(--muted);margin-top:2px;font-size:11px}.wizard-market-grid button>i{color:var(--black);letter-spacing:.03em;margin-top:auto;font-size:21px;font-style:normal}.wizard-market-grid button>b{color:#fff;background:var(--purple);border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:16px;right:16px}.wizard-market-grid button>b:empty{display:none}.wizard-market-grid button>b svg{width:13px}.wizard-selection{color:#000;background:#fff;border:2px solid #000;border-radius:9px;align-items:flex-start;gap:12px;margin-top:14px;padding:16px 18px;display:flex}.wizard-selection>svg{color:#000;flex:none;width:22px}.wizard-selection p{gap:3px;margin:0;display:grid}.wizard-selection strong{font-size:13px}.wizard-selection span{color:#000;background:#fff;font-size:11px;line-height:1.5}.wizard-plan-list{gap:10px;margin-top:32px;display:grid}.wizard-plan-list button{border:1px solid var(--line);background:var(--soft);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:minmax(210px,1.4fr) minmax(150px,.8fr) minmax(130px,.65fr) 28px;align-items:center;gap:20px;min-height:104px;padding:18px 22px;transition:border-color .16s,background .16s,transform .16s;display:grid}.wizard-plan-list button:hover{transform:translateY(-2px)}.wizard-plan-list button.is-selected{border-color:var(--purple);background:var(--lavender);box-shadow:inset 0 0 0 1px var(--purple)}.wizard-plan-list button>span{gap:2px;display:grid}.wizard-plan-list button>span:first-child{position:relative}.wizard-plan-list button>span:first-child small{color:var(--purple);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.wizard-plan-list button>span:first-child strong{font-size:24px}.wizard-plan-list button>span:first-child b{color:#fff;background:var(--black);letter-spacing:.05em;border-radius:99px;width:fit-content;margin-top:5px;padding:4px 7px;font-size:8px}.wizard-plan-list button>span:nth-child(2) strong{color:var(--purple);font-size:26px;line-height:1}.wizard-plan-list button>span:nth-child(3) strong{font-size:21px}.wizard-plan-list button>span:nth-child(n+2) small{color:var(--muted);font-size:10px}.wizard-plan-list button>i{color:#fff;background:#fff;border:1px solid #c9c6cc;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.wizard-plan-list button.is-selected>i{border-color:var(--purple);background:var(--purple)}.wizard-plan-list button>i svg{width:13px}.wizard-review{border:1px solid var(--line);border-radius:12px;grid-template-columns:1.35fr .65fr;margin-top:32px;display:grid;overflow:hidden}.wizard-review-main{color:#fff;background:var(--black);padding:28px}.wizard-review-main>span{color:#b69dff;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.wizard-review-main>div{align-items:center;gap:18px;margin-top:24px;display:flex}.wizard-review-main>div>strong{color:#b293ff;letter-spacing:-.06em;font-size:66px;line-height:.9}.wizard-review-main p{color:#fff;margin:0;font-size:15px;font-weight:750;display:grid}.wizard-review-main p small{color:#ffffff85;margin-top:3px;font-size:10px;font-weight:500}.wizard-review-price{background:var(--lavender);flex-direction:column;justify-content:center;padding:28px;display:flex}.wizard-review-price span{color:var(--muted);font-size:11px}.wizard-review-price strong{margin-top:6px;font-size:38px;line-height:1}.wizard-review-price small{color:var(--purple-dark);margin-top:8px;font-size:10px;font-weight:800}.wizard-includes{grid-template-columns:1fr 1fr;gap:12px 22px;margin:22px 0 0;padding:0;list-style:none;display:grid}.wizard-includes li{color:var(--muted);align-items:center;gap:9px;font-size:13px;display:flex}.wizard-includes svg{width:16px;color:var(--purple)}.wizard-actions{z-index:4;justify-content:flex-end;align-items:center;gap:12px;margin:0;display:flex;position:fixed;bottom:5px;right:max(32px,50vw - 620px)}.wizard-back{min-height:48px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 18px;font-size:13px;font-weight:800}.custom-plan{background:#ffffffd1;border:1px solid #0505051a;border-radius:14px;justify-content:space-between;align-items:center;gap:34px;margin:14px 0 0;padding:22px 26px;display:flex;box-shadow:0 12px 30px #140e1e09}.custom-plan>div>span{color:var(--purple);letter-spacing:.06em;font-size:10px;font-weight:900}.custom-plan h3{letter-spacing:-.035em;margin-top:7px;font-size:22px}.custom-plan p{color:var(--muted);margin:8px 0 0;font-size:14px}.custom-plan .button{min-height:48px;padding-inline:20px;font-size:13px}.faq{background:#fff;padding:110px 0 120px}.faq-grid{grid-template-columns:minmax(0,.72fr) minmax(560px,1.28fr);align-items:start;gap:110px;display:grid}.faq-grid>div:first-child{position:sticky;top:130px}.faq-grid h2{max-width:560px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;grid-template-columns:1fr 28px;align-items:center;gap:20px;min-height:84px;font-size:18px;font-weight:800;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:25px;font-weight:400;transition:transform .18s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details[open]{background:#fbf9ff}.faq-list details p{max-width:660px;color:var(--muted);margin:-4px 42px 28px 0;font-size:15px;line-height:1.7}.final-cta{color:#fff;background:var(--black);text-align:center;padding:104px 0}.final-cta h2{font-size:clamp(46px,5.2vw,68px);line-height:1}.final-cta p{color:#ffffff91;max-width:720px;margin:28px auto 0;font-size:18px;line-height:1.7}.final-cta .content-shell>div{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:38px;display:flex}.final-cta small{color:#ffffff57;margin-top:28px;font-size:11px;display:block}.site-footer{background:#fff;padding:60px 0 70px}.footer-grid{grid-template-columns:320px 1fr;align-items:start;gap:90px;display:grid}.footer-grid .brand{--brand-width:240px}.footer-grid>div:last-child{padding-left:10%}.footer-grid p{max-width:790px;color:var(--muted);margin:0;font-size:13px;line-height:1.75}.footer-grid nav{flex-wrap:wrap;gap:26px;margin-top:22px;display:flex}.footer-grid nav a{font-size:12px;font-weight:700}.footer-grid small{color:var(--muted-2);margin-top:24px;font-size:10px;display:block}.mobile-sticky{display:none}.wizard-checkout{max-width:860px;margin:0 auto}.checkout-summary{color:#fff;background:var(--black);border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:20px;display:flex}.checkout-summary>div{gap:4px;display:grid}.checkout-summary span{color:#a984ff;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:900}.checkout-summary strong{font-size:17px}.checkout-summary p{margin:0;font-size:28px;font-weight:900}.checkout-summary p small{color:#ffffff80;margin-left:4px;font-size:10px}.checkout-form{gap:18px;display:grid}.form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.checkout-form label{color:#504d53;gap:7px;font-size:12px;font-weight:750;display:grid}.checkout-form input{border:1px solid var(--line);background:var(--soft);border-radius:8px;outline:none;width:100%;height:50px;padding:0 14px}.checkout-form input:focus{border-color:var(--purple);box-shadow:0 0 0 3px #7c3cff1a}.payment-choice{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;display:grid}.payment-choice legend{color:#504d53;margin-bottom:8px;font-size:12px;font-weight:750}.payment-option{border:1px solid var(--line);background:var(--soft);text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:28px 1fr 15px;align-items:center;gap:10px;min-height:76px;padding:13px;display:grid}.payment-option.is-selected{border-color:var(--purple);background:var(--lavender);box-shadow:inset 0 0 0 1px var(--purple)}.payment-option>svg{width:23px;color:var(--purple)}.payment-option>span{gap:2px;display:grid}.payment-option strong{font-size:13px}.payment-option small{color:var(--muted);font-size:10px}.payment-option i{border:1px solid #aaa;border-radius:50%;width:14px;height:14px}.payment-option.is-selected i{border:4px solid var(--purple)}.checkout-form-actions{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.checkout-submit{width:100%}.form-note{color:var(--muted-2);text-align:center;margin:-5px 0 0;font-size:10px;line-height:1.55}.form-error{color:#a1262c;background:var(--red-soft);border:1px solid #ff62694d;border-radius:8px;margin:0;padding:11px 13px;font-size:12px}.status-toast{z-index:400;border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:34px 1fr 30px;align-items:center;gap:10px;width:min(440px,100vw - 30px);padding:15px;display:grid;position:fixed;top:104px;right:18px;box-shadow:0 20px 60px #00000026}.status-toast>span{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.status-toast.cancelled>span{background:var(--red)}.status-toast svg{width:17px}.status-toast p{color:var(--muted);margin:0;font-size:11px;display:grid}.status-toast p strong{color:var(--black);font-size:13px}.status-toast button{cursor:pointer;background:0 0;border:0}@media (max-width:1100px){:root{--wide:min(100% - 48px, 940px)}.header-inner{grid-template-columns:220px 1fr auto;width:calc(100vw - 40px)}.brand{--brand-width:220px}.desktop-nav{gap:22px}.desktop-nav a{font-size:12px}.hero-grid{grid-template-columns:1fr;gap:30px}.hero-copy{max-width:820px}.hero-media{max-width:850px}.overview-grid,.qualified-grid{grid-template-columns:1fr;gap:60px}.system-contrast,.qualified h2,.qualification-cards{max-width:800px}.proof-grid{grid-template-columns:1fr}.proof-card{grid-template-columns:.9fr 1.1fr;display:grid}.proof-image{height:100%;min-height:300px}.faq-grid{grid-template-columns:.72fr 1.28fr;gap:60px}}@media (max-width:760px){:root{--wide:calc(100vw - 32px);--content:calc(100vw - 32px)}html{scroll-padding-top:70px}body{padding-bottom:78px;font-size:15px}.eyebrow{margin-bottom:14px;font-size:10px}.section-heading{grid-template-columns:1fr;gap:20px;margin-bottom:38px}.section-heading h2,.faq-grid h2,.overview h2,.qualified h2{font-size:clamp(36px,10vw,44px);line-height:1.04}.section-heading>p,.section-copy{font-size:16px;line-height:1.65}.header-inner{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;width:calc(100vw - 32px);height:64px}.brand{--brand-width:160px}.desktop-nav{display:none}.header-cta{min-height:44px;padding:0 12px;font-size:13px}.header-cta svg{display:none}.menu-toggle{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;place-items:center;width:42px;height:42px;display:grid;position:relative}.menu-toggle span{background:var(--black);border-radius:99px;width:18px;height:2px;transition:top .18s,transform .18s;position:absolute}.menu-toggle span:first-child{top:16px}.menu-toggle span:last-child{top:24px}.is-menu-open .menu-toggle span:first-child{top:20px;transform:rotate(45deg)}.is-menu-open .menu-toggle span:last-child{top:20px;transform:rotate(-45deg)}.mobile-menu{border-bottom:1px solid var(--line);opacity:0;pointer-events:none;background:#fff;gap:0;width:100%;padding:12px 16px 18px;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:64px;left:0;transform:translateY(-10px);box-shadow:0 20px 40px #0000001f}.mobile-menu.is-open{opacity:1;pointer-events:auto;transform:none}.mobile-menu a{border-bottom:1px solid var(--line);align-items:center;gap:15px;min-height:54px;font-size:15px;font-weight:800;display:flex}.mobile-menu a span{color:var(--purple);font-size:9px}.mobile-menu a:last-child{color:#fff;background:var(--black);border:0;border-radius:8px;justify-content:space-between;margin-top:12px;padding:0 16px}.mobile-menu svg{width:18px}.button{min-height:56px;padding:0 18px;font-size:14px}.hero-grid{flex-direction:column;gap:0;min-height:auto;padding:34px 0 80px;display:flex}.hero-copy{display:contents}.hero-badge{order:1;margin:0 0 20px;padding:8px 10px;font-size:9px}.hero-media{order:2;width:100%;max-width:none;padding:5px 0 26px}.hero h1{order:3;font-size:clamp(40px,11vw,50px);line-height:1.01}.hero h1>span{background-size:100% 4px}.hero-lede{order:4;margin-top:24px;font-size:16px;line-height:1.68}.hero-benefits{order:5;grid-template-columns:1fr;gap:10px;margin-top:28px}.hero-benefits article{border:1px solid var(--line);background:#fff;border-radius:8px;padding:15px}.hero-benefits>article>svg{width:40px;height:40px}.hero-benefits strong{font-size:14px}.hero-benefits span{font-size:12px}.hero-actions{order:6;margin-top:24px;display:grid}.hero-actions .button{width:100%}.video-shell{border-radius:10px}.video-topbar{height:37px;padding:0 13px}.video-topbar span{font-size:9px}.video-topbar i{font-size:7px}.video-stage{height:calc(100% - 73px);padding:22px}.video-stage:before{font-size:7px;top:13px;left:14px}.video-stage button{width:54px;height:54px}.video-stage button span{border-top-width:7px;border-bottom-width:7px;border-left-width:11px}.video-stage strong{margin-top:14px;font-size:16px}.video-stage small{font-size:9px}.video-controls{height:36px;padding:0 12px}.media-tag{padding:7px 8px;font-size:7px}.media-tag-one{top:-9px;left:-5px}.media-tag-two{bottom:-12px;right:-4px}.hero-partner-badges{display:none}.overview,.process,.qualified,.geos,.pricing,.faq{padding:76px 0}.overview-grid{grid-template-columns:1fr;gap:44px}.system-contrast{grid-template-columns:1fr;gap:14px}.system-contrast>svg{transform:rotate(90deg)}.system-contrast article{min-height:0;padding:25px}.system-contrast h3{margin-top:14px;font-size:26px}.system-contrast ul{gap:8px;margin-top:23px}.process-heading{margin-bottom:56px}.process-path{padding-left:0}.process-line{top:29px;bottom:140px;left:28px;transform:none}.process-step{min-height:0;margin-bottom:28px;padding-left:72px}.process-marker{border-width:6px;width:56px;height:56px;top:0;left:0;transform:none}.process-marker span{right:-13px}.process-card{width:100%;min-height:0;padding:24px}.process-step.is-left .process-card,.process-step.is-right .process-card{margin:0}.process-card h3{font-size:26px}.process-card>p{font-size:14px}.process-card>div{gap:6px}.process-destination{grid-template-columns:38px 1fr;width:calc(100% - 72px);min-height:92px;margin:8px 0 0 72px;padding:18px}.process-destination>svg{width:38px;height:38px}.results{padding:84px 0 92px}.proof-grid{grid-template-columns:1fr;gap:16px}.proof-card{display:block}.proof-image{height:220px;min-height:0}.proof-card-copy{padding:25px}.proof-card h3{font-size:28px}.qualified-grid{grid-template-columns:1fr;gap:42px}.qualification-cards{grid-template-columns:1fr}.qualification-cards article{min-height:0;padding:26px}.qualification-cards ul{margin-top:26px}.geo-explainer-grid{grid-template-columns:1fr;gap:14px}.geos .section-heading{margin-bottom:32px}.geos .section-heading>p{justify-self:start;max-width:none}.geo-explainer-grid article{min-height:0;padding:26px}.geo-flags{margin:25px 0 18px;font-size:27px}.pricing-launch{border-radius:13px;grid-template-columns:1fr;gap:28px;padding:28px}.pricing-launch h2{font-size:39px}.pricing-launch p{margin-top:17px;font-size:15px}.pricing-launch>div:last-child{padding:22px}.pricing-launch>div:last-child>strong{font-size:42px}.pricing-flow-header{grid-template-columns:150px 1fr 42px;gap:10px;min-height:66px;padding:9px 16px}.pricing-flow-header .brand{--brand-width:150px}.flow-progress{gap:5px;width:100%}.flow-progress>span{font-size:9px}.flow-progress>i{height:5px}.flow-close{width:40px;height:40px}.pricing-flow-main{align-items:flex-start;width:calc(100% - 32px);min-height:0;padding:42px 0 110px}.pricing-flow-footer{min-height:66px;padding:0 16px}.pricing-flow-footer>*{visibility:hidden}.flow-trust{margin-bottom:14px;font-size:10px}.wizard-heading h2{font-size:34px;line-height:1.06}.wizard-heading p{font-size:14px}.wizard-market-grid{grid-template-columns:1fr;gap:9px;margin-top:24px}.wizard-market-grid button{min-height:108px;padding:17px}.wizard-market-grid button>strong{margin-top:5px}.wizard-market-grid button>i{margin-top:13px;font-size:18px}.wizard-selection{display:none}.wizard-selection span{overflow-wrap:anywhere}.wizard-plan-list{margin-top:24px}.wizard-plan-list button{grid-template-columns:1fr 1fr 26px;gap:12px;min-height:132px;padding:17px}.wizard-plan-list button>span:first-child{grid-column:1/-1}.wizard-plan-list button>span:first-child strong{font-size:21px}.wizard-plan-list button>span:nth-child(2) strong{font-size:23px}.wizard-plan-list button>span:nth-child(3){text-align:right}.wizard-plan-list button>span:nth-child(3) strong{font-size:19px}.wizard-plan-list button>i{grid-area:2/3}.wizard-review{grid-template-columns:1fr;margin-top:24px}.wizard-review-main,.wizard-review-price{padding:22px}.wizard-review-main>div{gap:14px;margin-top:20px}.wizard-review-main>div>strong{font-size:56px}.wizard-review-price{min-height:112px}.wizard-review-price strong{font-size:34px}.wizard-includes{grid-template-columns:1fr}.wizard-actions{grid-template-columns:auto 1fr;display:grid;bottom:6px;left:16px;right:16px}.wizard-actions .button{width:100%;padding-inline:14px;font-size:13px}.wizard-actions>.button:only-child{grid-column:1/-1}.custom-plan{flex-direction:column;align-items:stretch;padding:24px}.custom-plan .button{width:100%}.faq-grid{grid-template-columns:1fr;gap:40px}.faq-grid>div:first-child{position:static}.faq-list summary{min-height:76px;font-size:16px}.faq-list details p{margin-right:20px}.final-cta{padding:82px 0}.final-cta h2{font-size:clamp(38px,10vw,48px)}.final-cta p{font-size:16px}.final-cta .content-shell>div{display:grid}.final-cta .button{width:100%}.site-footer{padding:50px 0 70px}.footer-grid{grid-template-columns:1fr;gap:35px}.footer-grid .brand{--brand-width:190px}.footer-grid>div:last-child{padding:0}.footer-grid nav{gap:12px;display:grid}.mobile-sticky{z-index:90;color:#fff;background:var(--black);opacity:0;pointer-events:none;border:7px solid #fff;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:58px;font-size:14px;font-weight:800;transition:opacity .2s,transform .2s;display:flex;position:fixed;bottom:14px;left:16px;right:16px;transform:translateY(20px);box-shadow:0 18px 45px #0003}.mobile-sticky.is-visible{opacity:1;pointer-events:auto;transform:none}.mobile-sticky svg{width:17px}.wizard-checkout{max-width:none}.checkout-summary{flex-direction:column;align-items:flex-start}.form-row,.payment-choice{grid-template-columns:1fr}.checkout-form-actions{grid-template-columns:auto minmax(0,1fr)}}@media (max-width:370px){.brand{--brand-width:145px}.pricing-flow-header{grid-template-columns:138px 1fr 39px}.pricing-flow-header .brand{--brand-width:138px}.header-cta{padding-inline:9px;font-size:12px}.menu-toggle{width:39px;height:39px}.hero h1{font-size:41px}}
