.wrap{max-width:1180px;margin:0 auto;padding:0 32px}.nav{z-index:50;background:color-mix(in oklab, var(--bg), transparent 18%);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);position:sticky;top:0}.nav-inner{align-items:center;gap:36px;height:64px;display:flex}.nav-links{color:var(--ink-2);gap:28px;font-size:13.5px;font-weight:500;display:flex}.nav-links a{padding:4px 0;transition:color .15s}.nav-links a:hover,.nav-links a.active{color:var(--ink)}.nav-cta{align-items:center;gap:10px;margin-left:auto;display:flex}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:72px;padding:84px 32px 72px;display:grid}.hero-eyebrow{align-items:center;gap:8px;margin-bottom:22px;display:inline-flex}.hero-eyebrow .dot{background:var(--pos);border-radius:99px;width:6px;height:6px}.hero h1{margin-bottom:22px;font-size:62px}.hero h1 em{color:var(--accent);font-style:italic}.hero-sub{color:var(--ink-2);text-wrap:pretty;max-width:46ch;margin-bottom:32px;font-size:17px}.hero-actions{gap:12px;margin-bottom:36px;display:flex}.hero-trust{border-top:1px solid var(--line);gap:26px;padding-top:22px;display:flex}.hero-trust .item{gap:2px;display:grid}.hero-trust .v{font-family:var(--font-mono);font-size:16px;font-weight:500}.hero-trust .k{color:var(--ink-3);letter-spacing:.04em;font-size:11.5px}.hero-visual{position:relative}.pf-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);padding:26px 26px 18px;position:relative}.pf-head{justify-content:space-between;align-items:flex-start;margin-bottom:4px;display:flex}.pf-label{color:var(--ink-3);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:600}.pf-balance{font-family:var(--font-mono);letter-spacing:-.02em;margin-top:6px;font-size:34px;font-weight:500}.pf-chart{margin:10px -8px 6px}.pf-chart svg{width:100%;height:auto;display:block}.pf-alloc{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding-top:14px;display:flex}.pf-float{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-pop);align-items:center;gap:12px;padding:13px 18px;display:flex;position:absolute;bottom:-26px;right:-18px}.pf-float .ic{background:var(--pos-soft);width:34px;height:34px;color:var(--pos);border-radius:99px;justify-content:center;align-items:center;font-size:15px;display:flex}.pf-float .t1{color:var(--ink-3);font-size:12px}.pf-float .t2{font-family:var(--font-mono);font-size:14.5px;font-weight:500}@media (prefers-reduced-motion:no-preference){.pf-draw{stroke-dasharray:1400;stroke-dashoffset:1400px;animation:2.2s ease-out .3s forwards draw}@keyframes draw{to{stroke-dashoffset:0}}.pf-float{opacity:0;animation:.6s ease-out 1.6s forwards floatin;transform:translateY(8px)}@keyframes floatin{to{opacity:1;transform:none}}}section.block{padding:88px 0}.sec-head{max-width:560px;margin-bottom:48px}.sec-head h2{margin:14px 0;font-size:40px}.sec-head p{color:var(--ink-2);text-wrap:pretty;font-size:15.5px}.mkt-toolbar{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.seg{background:var(--surface);border:1px solid var(--line);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.seg button{cursor:pointer;font-family:var(--font-sans);color:var(--ink-2);background:0 0;border:0;border-radius:999px;padding:7px 16px;font-size:12.5px;font-weight:500;transition:background .15s,color .15s}.seg button.active{background:var(--ink);color:var(--surface)}.mkt-table{overflow:hidden}.mkt-row{border-bottom:1px solid var(--line);grid-template-columns:260px 1fr 140px 110px 120px;align-items:center;gap:16px;padding:15px 22px;transition:background .15s;display:grid}.mkt-row:last-child{border-bottom:0}.mkt-row:hover{background:var(--accent-softer)}.mkt-row .a-id{align-items:center;gap:13px;display:flex}.mkt-row .a-name{font-size:14px;font-weight:600;line-height:1.25}.mkt-row .a-sym{font-family:var(--font-mono);color:var(--ink-3);font-size:11.5px}.mkt-row .a-class{color:var(--ink-3);font-size:12px}.mkt-row .a-price{font-family:var(--font-mono);text-align:right;font-size:14px;font-weight:500}.mkt-row .a-spark{justify-self:end}.mkt-head-row{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);grid-template-columns:260px 1fr 140px 110px 120px;gap:16px;padding:10px 22px;font-size:11px;font-weight:600;display:grid}.mkt-head-row .r{text-align:right}.steps{border-top:1px solid var(--line-strong);grid-template-columns:repeat(4,1fr);display:grid}.step{border-right:1px solid var(--line);margin-right:26px;padding:30px 26px 8px 0}.step:last-child{border-right:0;margin-right:0}.step .num{font-family:var(--font-display);color:var(--accent);font-size:44px;line-height:1}.step h3{margin:18px 0 8px;font-size:16.5px;font-weight:600}.step p{color:var(--ink-2);text-wrap:pretty;font-size:13.5px}.plans-note{color:var(--ink-3);align-items:center;gap:8px;margin-top:14px;font-size:12.5px;display:inline-flex}.plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.plan{flex-direction:column;gap:0;padding:30px 28px;transition:box-shadow .2s,transform .2s;display:flex;position:relative}.plan:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.plan.featured{border-color:color-mix(in oklab, var(--accent), white 55%);box-shadow:var(--shadow-pop)}.plan .p-tag{background:var(--accent);color:var(--on-accent);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:4px 12px;font-size:10.5px;font-weight:600;position:absolute;top:-11px;left:28px}.plan .p-name{font-family:var(--font-display);font-size:24px}.plan .p-desc{color:var(--ink-2);margin:6px 0 22px;font-size:13px}.plan .p-rate{border-top:1px solid var(--line);align-items:baseline;gap:8px;padding:18px 0;display:flex}.plan .p-rate .v{font-family:var(--font-mono);letter-spacing:-.02em;font-size:40px;font-weight:500}.plan .p-rate .u{color:var(--ink-3);font-size:12.5px}.plan ul{border-top:1px solid var(--line);color:var(--ink-2);gap:11px;padding:18px 0 26px;font-size:13.5px;list-style:none;display:grid}.plan ul li{justify-content:space-between;gap:12px;display:flex}.plan ul li .lv{font-family:var(--font-mono);color:var(--ink);font-size:13px}.plan .btn{width:100%;margin-top:auto}.cta-band{border-radius:var(--radius-lg);background:var(--ink);color:#f3f5f8;color:lab(96.517% -.443906 -1.43213);justify-content:space-between;align-items:center;gap:40px;padding:64px;display:flex}.cta-band h2{max-width:18ch;font-size:38px}.cta-band p{color:#aaaeb4;color:lab(70.9792% -.799447 -3.66181);max-width:44ch;margin-top:12px;font-size:14.5px}.cta-band .btn-primary{background:var(--surface);color:var(--ink);box-shadow:none}.cta-band .btn-primary:hover{background:#e3e5e7;background:lab(90.717% -.443697 -1.43198)}.site-foot{border-top:1px solid var(--line);margin-top:88px;padding:44px 0 56px}.foot-top{justify-content:space-between;align-items:flex-start;gap:40px;margin-bottom:30px;display:flex}.foot-links{gap:40px;display:flex}.foot-links .col{color:var(--ink-2);gap:9px;font-size:13px;display:grid}.foot-links .col .h{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px;font-size:11px;font-weight:600}.foot-links .col a:hover{color:var(--ink)}.disclaimer{color:var(--ink-3);border-top:1px solid var(--line);text-wrap:pretty;max-width:90ch;padding-top:22px;font-size:11.5px;line-height:1.6}@media (max-width:980px){.hero{grid-template-columns:1fr;gap:56px}.hero h1{font-size:46px}.steps{grid-template-columns:1fr 1fr}.step{margin-bottom:24px}.plans{grid-template-columns:1fr}.mkt-row,.mkt-head-row{grid-template-columns:200px 1fr 110px 90px}.mkt-head-row span:last-child,.a-spark,.nav-links{display:none}.cta-band{flex-direction:column;align-items:flex-start;padding:44px 32px}}.page-article{max-width:760px;margin:0 auto;padding:72px 32px 64px}.page-article h1{font-family:var(--font-display);letter-spacing:-.01em;margin-bottom:10px;font-size:44px}.page-article .lede{color:var(--ink-2);text-wrap:pretty;margin-bottom:14px;font-size:16.5px;line-height:1.6}.page-article .updated{color:var(--ink-3);margin-bottom:36px;font-size:12.5px}.page-article h2{margin:36px 0 12px;font-size:20px;font-weight:600}.page-article h3{margin:24px 0 8px;font-size:16px;font-weight:600}.page-article p{color:var(--ink-2);text-wrap:pretty;margin-bottom:14px;font-size:15px;line-height:1.75}.page-article ul{gap:9px;margin:0 0 16px;padding-left:22px;list-style:outside;display:grid}.page-article li{color:var(--ink-2);font-size:15px;line-height:1.65}.page-article a{color:var(--accent)}.page-article a:hover{text-decoration:underline}.page-article .note{background:var(--accent-softer);border:1px solid color-mix(in oklab, var(--accent), white 84%);border-radius:var(--radius);color:var(--ink-2);margin:20px 0;padding:16px 18px;font-size:13.5px}.contact-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:24px;display:grid}.contact-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:22px}.contact-card .k{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px;font-size:11px;font-weight:600}.contact-card .v{font-size:15px;font-weight:500}.steps-list{counter-reset:s;gap:14px;margin:16px 0;display:grid}.steps-list li{padding-left:0;list-style:none}@media (max-width:560px){.page-article{padding:48px 18px}.page-article h1{font-size:34px}.wrap{padding:0 18px}.hero{padding:56px 18px 48px}.hero h1{font-size:38px}.nav-inner{gap:16px}.nav-cta .btn-ghost{display:none}.sec-head h2,.cta-band h2{font-size:30px}.foot-top{flex-direction:column;gap:24px}.foot-links{flex-wrap:wrap;gap:28px}}
