:root{--bg:#0A0A0B;--panel:#13171D;--slate:#171C24;--tile:#1C2128;--line:#262B33;--light:#E9E9E6;--text:#F5F6F8;--text2:#C3C8D2;--text3:#9AA1AD;--green:#0C8A66;--green-b:#2FD49B;--green-d:#0E8A66;--lime:#D4E157;--amber:#E9B44C;--f:'Inter Tight','Helvetica Neue',Arial,sans-serif;--mono:'IBM Plex Mono',ui-monospace,monospace;--out:cubic-bezier(.25,1,.5,1);--expo:cubic-bezier(.16,1,.3,1);}*{box-sizing:border-box;margin:0;padding:0;}:root{box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);}html{overflow-x:hidden;scroll-behavior:smooth;scroll-padding-top:calc(80px + env(safe-area-inset-top,0px));background:var(--bg);}body{background:var(--bg);color:var(--text);font-family:var(--f);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden;}a{color:inherit;text-decoration:none;}img,svg{max-width:100%;display:block;}.wrap{max-width:1240px;margin:0 auto;padding:0 28px;}.pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 22px;border-radius:30px;background:#fff;color:#0A0A0B;font-weight:600;font-size:15px;border:none;cursor:pointer;transition:transform .2s var(--out),box-shadow .2s;}.pill:hover{transform:translateY(-1px);box-shadow:0 10px 26px rgba(255,255,255,.12);}.pill.pill-outline{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.28);}.pill.pill-outline:hover{box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.6);}.eyebrow{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text);}.eyebrow i{width:8px;height:8px;background:#fff;display:block;}.rays{position:absolute;inset:0;pointer-events:none;overflow:hidden;}.ray{position:absolute;top:-50%;width:110px;height:200%;filter:blur(24px);transform:rotate(34deg);background:linear-gradient(to bottom,rgba(180,210,235,0),rgba(180,210,235,.15) 45%,rgba(180,210,235,0));animation:drift 18s linear infinite alternate;}.ray:nth-child(1){left:58%;}.ray:nth-child(2){left:68%;width:70px;animation-duration:21s;}.ray:nth-child(3){left:79%;width:150px;animation-duration:24s;}.ray:nth-child(4){left:92%;width:60px;}@keyframes drift{to{transform:rotate(34deg) translateX(-80px);}}.rv{opacity:0;transform:translateY(22px);transition:opacity .7s var(--out),transform .8s var(--expo);}.rv.in{opacity:1;transform:none;}header.site{position:sticky;top:0;z-index:50;padding-top:env(safe-area-inset-top,0px);background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.06);}.nav{display:flex;align-items:center;justify-content:space-between;height:72px;}.brand{display:flex;align-items:center;gap:10px;font-weight:600;font-size:19px;letter-spacing:-.01em;}.brand img{display:block;height:32px;width:auto;}.foot-top .brand img{height:43px;}.nav-links{display:flex;gap:6px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:30px;padding:5px;}.nav-links a{font-size:14.5px;font-weight:500;color:var(--text2);padding:8px 16px;border-radius:24px;transition:background .2s,color .2s;}.nav-links a:hover{background:rgba(255,255,255,.08);color:#fff;}.nav .pill{height:40px;font-size:14px;padding:0 18px;}@media (max-width:820px){.nav-links{display:none;}}.hero{padding:22px 0 0;}.hero-panel{position:relative;overflow:hidden;border-radius:28px;padding:56px 56px 60px;display:grid;grid-template-columns:300px minmax(0,1fr);gap:56px;align-items:center;background:radial-gradient(60% 70% at 22% 30%,#1E4E8C 0%,#12305A 35%,rgba(10,10,11,0) 75%),radial-gradient(50% 60% at 95% 0%,rgba(120,170,215,.22),transparent 70%),#0B0E14;border:1px solid rgba(255,255,255,.06);}.hero-phone{position:relative;z-index:2;}.hero-copy{position:relative;z-index:2;min-width:0;}.floats{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:40px;}.float{position:relative;background:rgba(12,14,18,.86);border:1px solid rgba(255,255,255,.11);border-radius:18px;box-shadow:0 24px 50px rgba(0,0,0,.45);backdrop-filter:blur(10px);}.fa{width:210px;padding:16px 18px 62px;}.fa .lb{font-size:13.5px;color:var(--text2);font-weight:500;}.fa .v{font-size:25px;font-weight:600;letter-spacing:-.01em;}.fa svg{position:absolute;left:16px;right:16px;bottom:14px;}.fb{width:250px;padding:16px 18px 58px;}.fb .r{display:flex;gap:12px;align-items:center;}.fb .ic{width:38px;height:38px;border-radius:11px;background:#23272F;display:flex;align-items:center;justify-content:center;}.fb .lb{font-size:13px;color:var(--text3);font-weight:500;}.fb .v{font-size:16px;font-weight:600;}.fb svg.sq{position:absolute;left:14px;bottom:12px;}.fc{display:flex;align-items:center;gap:12px;height:58px;padding:0 20px;border-radius:16px;align-self:flex-start;}.fc b{font-size:15.5px;font-weight:600;}.fc span{font-family:var(--mono);font-size:13px;color:var(--text3);margin-left:10px;}.dot{width:9px;height:9px;border-radius:3px;background:var(--green-b);box-shadow:0 0 10px var(--green-b);flex-shrink:0;}.hero h1{font-weight:400;font-size:clamp(38px,5vw,68px);line-height:1.04;letter-spacing:-.03em;max-width:15ch;}.lede{max-width:52ch;font-size:17px;line-height:1.55;color:var(--text2);margin-top:20px;}.hero-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px;}.hero-note{font-size:14px;color:var(--text3);margin-top:14px;}@media (max-width:1060px){.fc{display:none;}}@media (max-width:900px){.hero-panel{grid-template-columns:1fr;padding:40px 24px 0;gap:40px;}.hero-copy{order:1;}.hero-phone{order:2;width:300px;margin:0 auto -150px;}.floats{display:none;}}.phone{position:relative;width:300px;height:620px;border-radius:44px;overflow:hidden;background:#0B0C0E;border:1px solid #2B2F36;box-shadow:0 40px 90px rgba(0,0,0,.6),inset 0 0 0 6px #08090A;}.ph-bg{position:absolute;inset:0;background:radial-gradient(120% 55% at 50% 0%,#1E4E8C 0%,#12335E 30%,rgba(11,12,14,0) 62%);}.ph-status{position:absolute;top:16px;left:30px;right:26px;display:flex;justify-content:space-between;font-size:13px;font-weight:600;}.ph-top{position:absolute;top:62px;left:22px;right:20px;display:flex;justify-content:space-between;align-items:center;}.hi{font-size:26px;font-weight:500;letter-spacing:-.01em;}.avatar{display:flex;align-items:center;gap:6px;background:rgba(0,0,0,.45);border-radius:30px;padding:4px 10px 4px 4px;}.avatar span{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#E9B44C,#C77D2E);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#1a1208;}.ph-card{position:absolute;top:132px;left:16px;right:16px;height:200px;background:var(--light);border-radius:22px;padding:16px 18px;color:#15171B;}.pc-top{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:600;color:var(--green-d);}.pc-chip{width:26px;height:22px;border-radius:7px;background:#CDEFE2;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;}.pc-client{font-size:13px;color:#4A505B;margin-top:4px;font-weight:500;}.pc-amt{margin-top:38px;font-weight:600;letter-spacing:-.02em;color:#111317;}.pc-amt .cur{font-size:20px;vertical-align:6px;}.pc-amt .big{font-size:38px;}.pc-amt .cents{font-size:20px;color:#3A3F48;}.trk{display:flex;gap:6px;margin-top:12px;}.seg{flex:1;}.seg .bar{height:4px;border-radius:3px;background:#C9C9C5;}.seg.on .bar{background:#14A37B;}.seg span{display:block;font-size:12px;font-weight:600;color:#5B6270;margin-top:6px;}.seg.on span{color:var(--green-d);}.ph-tiles{position:absolute;top:344px;left:16px;right:16px;display:flex;gap:8px;}.tile{flex:1;height:92px;background:var(--tile);border-radius:18px;padding:12px;display:flex;flex-direction:column;justify-content:space-between;}.tile .ic{width:32px;height:32px;border-radius:10px;background:#0D0F12;display:flex;align-items:center;justify-content:center;}.tile b{font-size:13px;font-weight:600;}.ph-row{position:absolute;top:448px;left:16px;right:16px;height:66px;background:var(--tile);border-radius:18px;padding:13px 16px;display:flex;align-items:center;gap:12px;}.ph-row .t{flex:1;}.ph-row .t b{display:block;font-size:14px;font-weight:600;}.ph-row .t span{font-size:12.5px;color:var(--text3);}.ph-row .rr{font-family:var(--mono);font-size:13px;font-weight:600;}.ph-tabs{position:absolute;bottom:22px;left:0;right:0;display:flex;justify-content:space-around;padding:0 30px;}.rv-head{position:absolute;top:58px;left:18px;right:18px;display:flex;align-items:center;gap:12px;}.rv-x{width:34px;height:34px;border-radius:50%;background:#1F232A;display:flex;align-items:center;justify-content:center;font-size:15px;}.rv-head b{font-size:17px;font-weight:600;}.rv-total{position:absolute;top:108px;left:14px;right:14px;background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:14px 16px 16px;}.rv-total .tp{display:flex;justify-content:space-between;font-size:13px;color:var(--text2);font-weight:500;}.rv-total .tp .n{font-family:var(--mono);font-size:12px;color:var(--text3);}.rv-amt{text-align:center;margin-top:14px;font-size:40px;font-weight:600;letter-spacing:-.02em;}.rv-amt .c{font-size:20px;color:var(--text2);}.rv-chip{display:flex;justify-content:center;margin-top:8px;}.rv-chip span{display:inline-flex;height:26px;align-items:center;padding:0 12px;border-radius:14px;font-size:12.5px;font-weight:600;background:rgba(47,212,155,.16);color:var(--green-b);}.rv-items{position:absolute;top:290px;left:14px;right:14px;background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:4px 16px;}.it{display:flex;align-items:center;gap:12px;height:52px;border-bottom:1px solid var(--line);font-size:14px;}.it:last-child{border-bottom:none;}.ck{width:22px;height:22px;border-radius:7px;background:#14A37B;display:flex;align-items:center;justify-content:center;flex-shrink:0;}.it .nm{flex:1;font-weight:500;}.it .am{font-family:var(--mono);font-size:13.5px;font-weight:600;}.it.declined .ck{background:transparent;box-shadow:inset 0 0 0 2px #5A616D;}.it.declined .nm,.it.declined .am{color:#858C98;text-decoration:line-through;}.rv-btns{position:absolute;left:14px;right:14px;bottom:34px;display:flex;gap:10px;}.rv-btns div{flex:1;height:50px;border-radius:25px;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;}.rv-btns .d{background:var(--light);color:#15171B;}.rv-btns .ap{background:#14A37B;color:#04140E;}.ticker-wrap{overflow:hidden;padding:30px 0;margin-top:26px;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);}.ticker-track{display:flex;gap:12px;width:max-content;animation:scroll 34s linear infinite;}.ticker-wrap:hover .ticker-track{animation-play-state:paused;}@keyframes scroll{from{transform:translateX(0);}to{transform:translateX(-50%);}}.chip{font-size:15px;font-weight:500;color:var(--text2);border:1px solid rgba(255,255,255,.14);border-radius:30px;padding:9px 20px;white-space:nowrap;}section{padding:110px 0;}.about{display:grid;grid-template-columns:1fr 1.25fr;gap:40px;align-items:start;}.about .tag{font-size:16px;font-weight:500;}.about h2{font-size:clamp(30px,3.6vw,44px);font-weight:400;line-height:1.15;letter-spacing:-.025em;}.about p{font-size:17px;color:var(--text2);margin-top:18px;max-width:56ch;}.about .pill{margin-top:28px;}@media (max-width:820px){.about{grid-template-columns:1fr;}}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:64px;}.card{background:var(--slate);border:1px solid rgba(255,255,255,.05);border-radius:20px;padding:24px;min-height:270px;position:relative;transition:transform .3s var(--out),border-color .3s;}.card:hover{transform:translateY(-4px);border-color:rgba(255,255,255,.16);}.card .no{font-family:var(--mono);font-size:13px;color:var(--text3);}.card h3{font-size:20px;font-weight:500;margin-top:8px;letter-spacing:-.01em;}.card p{font-size:15px;color:var(--text2);margin-top:12px;line-height:1.55;}.card .art{margin-top:26px;}@media (max-width:1000px){.cards{grid-template-columns:repeat(2,1fr);}}@media (max-width:560px){.cards{grid-template-columns:1fr;}}.wide{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;background:var(--slate);border:1px solid rgba(255,255,255,.05);border-radius:24px;padding:40px;margin-top:16px;}.wide .no{font-family:var(--mono);font-size:13px;color:var(--text3);}.wide h3{font-size:clamp(26px,3vw,36px);font-weight:400;letter-spacing:-.02em;line-height:1.15;margin-top:10px;}.wide p{font-size:16px;color:var(--text2);margin-top:14px;max-width:46ch;}.profit{background:#0F1217;border:1px solid var(--line);border-radius:18px;padding:24px;}.prow{display:flex;align-items:center;gap:14px;margin-bottom:18px;}.prow:last-child{margin-bottom:0;}.prow .nm{width:128px;font-size:15px;font-weight:500;flex-shrink:0;}.pbar{flex:1;height:22px;background:#1E2330;border-radius:7px;overflow:hidden;display:flex;}.pbar .exp{background:var(--amber);}.pbar .prof{background:var(--green-b);}.pval{font-family:var(--mono);font-size:15px;font-weight:600;color:var(--green-b);width:72px;text-align:right;flex-shrink:0;}.legend{display:flex;gap:18px;margin-top:16px;font-size:13.5px;color:var(--text3);}.legend span{display:flex;align-items:center;gap:7px;}.legend i{width:10px;height:10px;border-radius:3px;display:block;}@media (max-width:860px){.wide{grid-template-columns:1fr;padding:28px;}}.band{position:relative;overflow:hidden;padding:110px 0;background:radial-gradient(50% 70% at 50% 40%,rgba(30,78,140,.5),transparent 75%),#0B0E14;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);}.band .head{text-align:center;max-width:580px;margin:0 auto 48px;}.band h2{font-size:clamp(30px,3.6vw,44px);font-weight:400;letter-spacing:-.025em;line-height:1.15;}.band .head p{font-size:17px;color:var(--text2);margin-top:14px;}.doc{position:relative;max-width:660px;margin:0 auto;background:var(--light);color:#15171B;border-radius:24px;padding:34px 36px 30px;box-shadow:0 40px 90px rgba(0,0,0,.55);}.doc .dh{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:2px solid #15171B;padding-bottom:16px;margin-bottom:6px;}.doc .dh b{font-size:21px;font-weight:600;}.doc .dh span{display:block;font-size:14px;color:#4A505B;margin-top:2px;}.doc .dh .p{font-family:var(--mono);font-size:24px;font-weight:600;}.doc .dh .p small{font-size:13px;color:#4A505B;}.dl{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;border-bottom:1px dashed #C9C9C5;}.dl .n{font-size:16px;font-weight:500;}.dl .n small{display:block;font-size:14px;color:#4A505B;font-weight:400;margin-top:2px;}.dl .v{font-family:var(--mono);font-size:14.5px;font-weight:600;white-space:nowrap;}.dl .v.yes{color:var(--green-d);}.dl .v.no{color:#4A505B;}.dt{display:flex;justify-content:space-between;align-items:center;padding-top:18px;}.dt b{font-size:19px;font-weight:600;}.dt .price{font-family:var(--mono);font-size:26px;font-weight:700;color:var(--green-d);}.center-head{text-align:center;max-width:600px;margin:0 auto 36px;}.center-head h2{font-size:clamp(30px,3.6vw,44px);font-weight:400;letter-spacing:-.025em;line-height:1.15;}.center-head p{font-size:17px;color:var(--text2);margin-top:14px;}.toggle-row{display:flex;justify-content:center;margin-bottom:40px;}.toggle{display:inline-flex;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:30px;padding:5px;}.toggle button{border:none;background:none;color:var(--text2);font-family:var(--f);font-size:14.5px;font-weight:600;padding:10px 20px;border-radius:24px;cursor:pointer;transition:background .2s,color .2s;}.toggle button.active{background:#fff;color:#0A0A0B;}.price-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:820px;margin:0 auto;}@media (max-width:720px){.price-grid{grid-template-columns:1fr;}}.price-card{position:relative;background:var(--slate);border:1px solid rgba(255,255,255,.07);border-radius:24px;padding:32px 30px;}.price-card.pro{border-color:rgba(47,212,155,.45);background:linear-gradient(180deg,rgba(20,163,123,.10),rgba(23,28,36,1) 45%);}.pro-flag{position:absolute;top:22px;right:24px;font-size:12.5px;font-weight:600;color:var(--green-b);background:rgba(47,212,155,.14);border-radius:20px;padding:5px 12px;}.price-card h3{font-size:22px;font-weight:500;}.price-amt{font-size:46px;font-weight:500;letter-spacing:-.03em;margin-top:16px;}.price-amt span{font-size:16px;color:var(--text2);font-weight:500;letter-spacing:0;}.price-sub{font-size:14.5px;color:var(--text3);margin-top:2px;}.price-feat{list-style:none;margin:24px 0 28px;}.price-feat li{display:flex;gap:10px;align-items:flex-start;font-size:15.5px;color:var(--text2);padding:7px 0;}.price-feat li svg{flex-shrink:0;margin-top:3px;}.price-card .pill{width:100%;}.tour{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;}.tour h2{font-size:clamp(34px,4.4vw,58px);font-weight:400;line-height:1.03;letter-spacing:-.03em;margin-top:18px;}.tour>div>p{font-size:17px;color:var(--text2);margin-top:18px;max-width:46ch;}.tour-list{margin-top:28px;border-top:1px solid var(--line);}.tour-list div{padding:16px 0;border-bottom:1px solid var(--line);}.tour-list b{font-size:17px;font-weight:500;}.tour-list span{display:block;font-size:15px;color:var(--text2);margin-top:4px;}.tour-phones{position:relative;height:640px;}.tour-phones .back{position:absolute;right:0;top:0;transform:scale(.84);transform-origin:top right;opacity:.92;}.tour-phones .front{position:absolute;left:4%;top:70px;transform:scale(.9);transform-origin:top left;z-index:2;}@media (max-width:960px){.tour{grid-template-columns:1fr;}.tour-phones{height:600px;max-width:520px;margin:0 auto;width:100%;}}@media (max-width:520px){.tour-phones .back{display:none;}.tour-phones .front{left:50%;transform:translateX(-50%) scale(.92);transform-origin:top center;}}.final{position:relative;overflow:hidden;border-radius:28px;padding:84px 40px;text-align:center;background:radial-gradient(60% 80% at 50% 0%,#1E4E8C 0%,#102544 40%,#0B0E14 80%);border:1px solid rgba(255,255,255,.07);}.final h2{position:relative;font-size:clamp(32px,4.4vw,56px);font-weight:400;letter-spacing:-.03em;line-height:1.08;max-width:16ch;margin:0 auto;}.final>p{position:relative;font-size:17px;color:var(--text2);max-width:48ch;margin:18px auto 32px;}.waitlist-form{position:relative;display:flex;gap:10px;max-width:460px;margin:0 auto;padding:6px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:32px;}.waitlist-form input{flex:1;min-width:0;background:transparent;border:none;outline:none;color:#fff;font-family:var(--f);font-size:16px;padding:0 16px;}.waitlist-form input::placeholder{color:#8E95A3;}.waitlist-form button{height:46px;padding:0 22px;border:none;border-radius:26px;background:#fff;color:#0A0A0B;font-family:var(--f);font-size:15px;font-weight:600;cursor:pointer;}.form-success{display:none;position:relative;color:var(--green-b);font-weight:600;font-size:16px;margin-top:16px;}.form-note{position:relative;font-size:14px;color:var(--text3);margin-top:14px;}.store-badges{position:relative;display:flex;gap:12px;justify-content:center;flex-wrap:wrap;}.store-badge{display:flex;align-items:center;gap:10px;background:#fff;color:#0A0A0B;padding:12px 22px;border-radius:16px;min-width:190px;justify-content:center;}.sb-text{text-align:left;}.sb-eyebrow{display:block;font-size:11.5px;color:#4A505B;}.sb-title{display:block;font-size:17px;font-weight:600;}footer{position:relative;overflow:hidden;margin-top:24px;border-top:1px solid rgba(255,255,255,.06);background:radial-gradient(50% 80% at 85% 100%,rgba(30,78,140,.45),transparent 70%),var(--bg);}.foot-top{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;padding:72px 0 40px;border-bottom:1px solid rgba(255,255,255,.1);}.foot-top h3{font-size:clamp(24px,2.6vw,32px);font-weight:400;letter-spacing:-.02em;line-height:1.2;max-width:22ch;}.foot-top .pill{margin-top:22px;}.foot-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:32px 0;}.foot-cols h4{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text3);margin-bottom:12px;}.foot-cols a,.foot-cols span{display:block;overflow-wrap:anywhere;font-size:15.5px;color:var(--text2);padding:4px 0;}.foot-cols a:hover{color:#fff;}#legal-links{display:block;}.copy{font-size:14px;color:var(--text3);padding-bottom:40px;}@media (max-width:760px){.foot-top{grid-template-columns:1fr;}.foot-cols{grid-template-columns:1fr 1fr;}}@media (prefers-reduced-motion: reduce){.ray,.ticker-track{animation:none;}html{scroll-behavior:auto;}.rv{opacity:1;transform:none;transition:none;}}