:root{--r-lg:28px}html{scroll-padding-top:80px}body{font:17px/1.6 var(--body);overflow-x:hidden}body:before{background:radial-gradient(1000px 600px at 80% -10%,#eaa99614,#0000 60%),radial-gradient(800px 600px at -10% 40%,#7862aa1a,#0000 60%)}:focus-visible{outline-offset:3px}h1,h2,h3{line-height:1.08}.wrap{max-width:1160px;padding:0 28px}.small{font-size:15px}.top{z-index:30;background:#110e19d1}.top .wrap{gap:20px;height:72px}.brand{gap:10px;font-size:25px}.nav{gap:2px;display:flex}.nav a{color:var(--pearl-dim);border-radius:999px;padding:8px 14px;font-size:15.5px;text-decoration:none}.nav a:hover{color:var(--pearl)}.btn{padding:0 24px;font-size:16px}.btn-sm{height:42px;padding:0 18px;font-size:15px}.hero{padding:96px 0 88px}.hero .wrap{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:64px;display:grid}.hero h1{font-size:clamp(46px,6vw,84px);font-weight:400;line-height:1.02}.hero h1 i{color:var(--pearl-dim);font-style:normal;font-weight:300}.lede{color:var(--pearl-dim);max-width:30em;margin:26px 0 34px;font-size:20px;line-height:1.55}.ctas{flex-wrap:wrap;gap:12px;display:flex}.chips{flex-wrap:wrap;gap:8px;margin-top:34px;display:flex}.chips li{color:var(--mist);border:1px solid var(--line);border-radius:999px;padding:5px 13px;font-size:13.5px}.window{justify-self:center;width:min(440px,100%);position:relative}.frame{aspect-ratio:4/5;border:1px solid var(--line-2);background:linear-gradient(#221c33 0%,#17131f 60%);border-radius:220px 220px 22px 22px;position:relative;overflow:hidden;box-shadow:0 40px 100px -40px #000c,inset 0 0 0 10px #ffffff04}.frame .sky{width:100%;height:100%;position:absolute;inset:0}.frame .mullion{background:var(--line-2);opacity:.9;position:absolute}.frame .m-v{width:2px;top:0;bottom:0;left:50%;transform:translate(-1px)}.frame .m-h{height:2px;top:42%;left:0;right:0}.pane{border:1px solid var(--line-2);background:#1f1a2beb;border-radius:20px;padding:18px 18px 14px;transition:filter .5s,background .5s;position:absolute;bottom:22px;left:22px;right:22px}.pane .lbl{color:var(--mist);font-size:13px}.pane .bal{font-family:var(--display);margin:2px 0 6px;font-size:46px;line-height:1.05}.pane .bal small{font-family:var(--body);color:var(--mist);margin-left:6px;font-size:14px}.pane ul{margin-top:6px}.pane li{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px 0;font-size:14.5px;display:flex}.pane li span:first-child{color:var(--pearl-dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pane li b{font-variant-numeric:tabular-nums;font-weight:500}.pane .in{color:var(--ok)}.frame.outside .pane{background:#1f1a2b8c}.frame.outside .pane .inside-only{filter:blur(7px);opacity:.55;-webkit-user-select:none;user-select:none}.peek{justify-content:center;margin-top:18px;display:flex}.seg{border:1px solid var(--line-2);background:var(--night-2);border-radius:999px;gap:2px;padding:4px;display:inline-flex}.seg button{color:var(--pearl-dim);white-space:nowrap;border-radius:999px;padding:8px 16px;font-size:14.5px}.seg button[aria-pressed=true]{background:var(--pearl);color:var(--night)}.peeknote{text-align:center;color:var(--mist);min-height:2.6em;margin-top:10px;font-size:14px}@media (prefers-reduced-motion:reduce){.pane,.pane *{transition:none!important}}.sec{border-top:1px solid var(--line);padding:96px 0}.sec h2{max-width:16em;font-size:clamp(38px,4.8vw,62px)}.sec h2 i{color:var(--pearl-dim);font-style:normal;font-weight:300}.intro{color:var(--pearl-dim);max-width:36em;margin:18px 0 44px;font-size:18.5px}.steps{counter-reset:s;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.steps li{border-top:1px solid var(--line-2);counter-increment:s;padding-top:20px;position:relative}.steps li:before{content:counter(s);font-family:var(--display);color:var(--rose);margin-bottom:12px;font-size:44px;line-height:1;display:block}.steps b{margin-bottom:6px;font-size:18px;font-weight:600;display:block}.steps span{color:var(--mist);font-size:16px}.compare{grid-template-columns:1fr 1fr;gap:22px;display:grid}.compare>div{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--night-2);min-width:0;padding:30px}.compare h3{font-size:30px}.compare .sub{color:var(--mist);margin:4px 0 16px;font-size:15px}.row{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:13px 0;font-size:16px;display:flex}.row span:first-child{color:var(--mist)}.row span:last-child{text-align:right}.c-open .row span:last-child{color:var(--warn)}.c-lun{border-color:var(--line-2)!important;background:radial-gradient(500px 240px at 100% 0%,var(--rose-tint),transparent 70%),var(--night-2)!important}.c-lun .row span:last-child{color:var(--ok)}.feat{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:28px;display:grid}.feat>*{min-width:0}.tabs{flex-direction:column;gap:8px;display:flex}.tabs button{border:1px solid var(--line);border-radius:var(--r);background:var(--night-2);text-align:left;flex-direction:column;align-items:flex-start;gap:2px;padding:18px 20px;display:flex}.tabs button b{font-family:var(--display);font-size:26px;font-weight:400;line-height:1.1}.tabs button span{color:var(--mist);font-size:15px}.tabs button[aria-selected=true]{border-color:var(--rose);background:var(--night-3)}.panel{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--night-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:30px;display:grid}.panel>*{min-width:0}.panel h3{margin-bottom:10px;font-size:34px}.ticks{color:var(--pearl-dim);flex-direction:column;gap:10px;margin-top:18px;font-size:16px;display:flex}.ticks li{grid-template-columns:20px 1fr;gap:10px;display:grid}.ticks li:before{content:"";background:var(--rose);border-radius:50%;width:9px;height:9px;margin-top:9px}.mock{border:1px solid var(--line);border-radius:var(--r);background:var(--night);flex-direction:column;align-self:start;gap:12px;padding:20px;display:flex}.field{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--night-2);align-items:center;height:52px;padding:0 16px;display:flex}.field b{color:var(--rose);margin-right:2px;font-weight:500}.hint{color:var(--mist);font-size:14px}.hint.ok{color:var(--ok)}.big{font-family:var(--display);font-size:42px;line-height:1}.big small{font-family:var(--body);color:var(--mist);margin-left:6px;font-size:14px}.mini li{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;font-size:15px;display:flex}.mini li:first-child{border-top:0}.mini b{font-variant-numeric:tabular-nums;font-weight:500}.flow{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.flow>div{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--night-2);padding:12px 14px}.flow span{color:var(--mist);font-size:13px;display:block}.flow strong{font-family:var(--display);font-size:24px;font-weight:400}.flow i{color:var(--rose);text-align:center;font-style:normal}.split{grid-template-columns:1fr 1fr;gap:22px;display:grid}.split>div{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--night-2);padding:28px}.split h3{margin-bottom:14px;font-size:28px}.split ul{color:var(--pearl-dim);flex-direction:column;gap:11px;display:flex}.split li{grid-template-columns:20px 1fr;gap:10px;display:grid}.split li:before{content:"";border-radius:50%;width:9px;height:9px;margin-top:9px}.s-hidden li:before{background:var(--ok)}.s-seen li:before{background:var(--warn)}.ledger{margin-top:28px}.ledger p{color:var(--mist);margin-bottom:10px;font-size:15px}.tblwrap{border:1px solid var(--line);border-radius:var(--r);overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:480px;font-size:15.5px}th,td{text-align:left;border-bottom:1px solid var(--line);padding:13px 18px}th{color:var(--mist);background:var(--night-2);font-weight:500}tr:last-child td{border-bottom:0}.r{text-align:right}td.no{color:var(--ok)}.linkwrap{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:56px;display:grid}.linkwrap>*{min-width:0}.paycard{border:1px solid var(--line-2);border-radius:var(--r-lg);background:linear-gradient(180deg,var(--night-3),var(--night-2));padding:30px;box-shadow:0 30px 80px -40px #000c}.paycard .url{color:var(--mist);border:1px solid var(--line);border-radius:999px;margin-bottom:22px;padding:6px 13px;font-size:13.5px;display:inline-block}.paycard h3{font-size:38px}.paycard .amt{font-family:var(--display);margin:20px 0 8px;font-size:64px;line-height:1}.paycard .amt small{font-family:var(--body);color:var(--mist);margin-left:8px;font-size:16px}.phases{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.phase{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--night-2);padding:26px}.phase h3{margin-bottom:4px;font-size:28px}.phase .tag{color:var(--mist);margin-bottom:16px;font-size:13.5px;display:block}.phase ul{color:var(--pearl-dim);flex-direction:column;gap:10px;font-size:16px;display:flex}.phase li{grid-template-columns:18px 1fr;gap:8px;display:grid}.phase li:before{content:"";border:1.5px solid var(--mist);border-radius:50%;width:8px;height:8px;margin-top:9px}.phase.now{border-color:var(--rose)}.phase.now li:before{background:var(--rose);border-color:var(--rose)}.faq{max-width:820px}.faq details{border-bottom:1px solid var(--line);padding:22px 0}.faq summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:19px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--display);color:var(--rose);font-size:28px;line-height:.8}.faq details[open] summary:after{content:"−"}.faq p{color:var(--pearl-dim);max-width:44em;margin-top:12px}.closing{border-top:1px solid var(--line);text-align:center;background:radial-gradient(700px 360px at 50% 0%,var(--rose-tint),transparent 70%);padding:120px 0}.closing .wrap{flex-direction:column;align-items:center;gap:18px;display:flex}.closing h2{font-size:clamp(44px,6vw,80px)}.closing h2 i{color:var(--pearl-dim);font-style:normal;font-weight:300}footer{border-top:1px solid var(--line);color:var(--mist);padding:34px 0 52px;font-size:14.5px}footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}footer .brand{color:var(--pearl);font-size:21px}@media (max-width:1000px){.nav{display:none}}@media (max-width:900px){.hero{padding:56px 0 64px}.hero .wrap,.compare,.feat,.panel,.split,.linkwrap,.phases{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr}.tabs{flex-direction:row;padding-bottom:4px;overflow-x:auto}.tabs button{flex:none;min-width:180px}.sec{padding:72px 0}}@media (max-width:560px){.wrap{padding:0 18px}.steps{grid-template-columns:1fr}.top .btn{height:40px;padding:0 16px;font-size:14.5px}.brand{font-size:24px}.compare>div,.panel,.split>div,.paycard,.phase{padding:22px}.lede{font-size:18px}}
