:root{color-scheme:dark;--bg:#07080c;--surface:#0d1017;--line:rgba(231,233,239,.13);--text:#f0f1f4;--muted:#a0a5af;--wine:#9b2d59;--wine2:#d37b9e;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 74% 14%,rgba(139,35,76,.14),transparent 34%),var(--bg);color:var(--text)}a{color:inherit;text-decoration:none}.public-nav{position:relative;z-index:10;display:flex;min-height:78px;align-items:center;gap:36px;padding:0 clamp(24px,5vw,86px);border-bottom:1px solid var(--line);background:rgba(7,8,12,.82);backdrop-filter:blur(18px)}.public-nav>a:first-child{display:flex}.public-nav nav{display:flex;gap:28px;margin-left:auto;color:#a8adb7;font-size:13px}.public-nav nav a:hover{color:#fff}.public-nav__enter{padding:11px 16px;border:1px solid var(--line);border-radius:8px;font-size:12px;font-weight:700}.public-hero{position:relative;display:flex;min-height:min(760px,82vh);align-items:center;overflow:hidden;padding:90px clamp(28px,8vw,150px) 120px}.public-hero::after{content:"";position:absolute;inset:auto 0 0;height:35%;background:linear-gradient(transparent,var(--bg))}.public-hero__copy{position:relative;z-index:3;max-width:850px}.eyebrow{color:#d395ad;font-size:11px;font-weight:800;letter-spacing:.21em}.public-hero h1{max-width:930px;margin:24px 0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(56px,8vw,118px);font-weight:500;letter-spacing:-.065em;line-height:.92}.public-lede{max-width:720px;color:#b7bbc4;font-size:clamp(17px,2vw,22px);line-height:1.65}.public-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.public-btn{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:0 22px;border:1px solid var(--line);border-radius:9px;background:rgba(255,255,255,.025);font-size:13px;font-weight:750}.public-btn--primary{border-color:#eee;background:#eef0f4;color:#08090d}.public-btn:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.35)}.public-mark{position:absolute;right:8%;top:16%;width:430px;height:440px;opacity:.15}.public-mark i{position:absolute;width:120px;height:300px;border:1px solid #f1f2f5;transform:skewY(-12deg)}.public-mark i:nth-child(2){left:135px;top:42px}.public-mark i:nth-child(3){left:270px;top:84px}.public-mark::before,.public-mark::after{content:"";position:absolute;width:92px;height:5px;background:var(--wine);transform:rotate(22deg)}.public-mark::before{left:94px;top:185px}.public-mark::after{left:230px;top:227px}.tier-grid,.feature-grid{position:relative;z-index:4;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 clamp(28px,7vw,130px) 90px;border:1px solid var(--line);background:var(--line)}.tier-grid article,.feature-grid article{min-height:330px;padding:42px;background:linear-gradient(145deg,#10131b,#090b10)}.tier-grid article:nth-child(2){background:linear-gradient(145deg,#17101a,#090b10)}.tier-grid span,.feature-grid span{color:#bc6b8d;font-size:10px;font-weight:800;letter-spacing:.17em}.tier-grid h2,.feature-grid h2,.public-band h2,.legal-copy h2{font-family:Georgia,"Times New Roman",serif;font-size:34px;font-weight:500}.tier-grid p,.feature-grid p,.public-band p,.legal-copy p{color:var(--muted);line-height:1.75}.tier-grid b{display:block;margin-top:32px;color:#d7d9df;font-size:11px;letter-spacing:.08em}.public-band,.legal-copy,.faq{margin:0 clamp(28px,12vw,230px) 110px;padding:64px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(155,45,89,.06),transparent)}.public-band h2{max-width:850px;font-size:clamp(36px,5vw,66px)}.public-band p{max-width:850px}.public-band--caution{background:linear-gradient(90deg,rgba(191,124,54,.07),transparent)}.faq details{padding:24px 0;border-bottom:1px solid var(--line)}.faq details:last-child{border:0}.faq summary{cursor:pointer;font-size:20px;font-weight:700}.faq p{max-width:800px;color:var(--muted);line-height:1.7}.legal-copy h2{margin-top:42px}.legal-copy h2:first-child{margin-top:0}.public-footer{display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:46px clamp(28px,6vw,100px);border-top:1px solid var(--line);color:#818792}.public-footer nav{display:flex;gap:24px}.public-footer p{grid-column:1/-1;margin:0;font-size:11px}@media(max-width:900px){.public-nav nav{display:none}.public-nav__enter{margin-left:auto}.public-hero{min-height:680px;padding-top:70px}.public-mark{right:-210px;opacity:.09}.tier-grid,.feature-grid{grid-template-columns:1fr}.tier-grid article,.feature-grid article{min-height:0}.public-band,.legal-copy,.faq{padding:38px 24px}.public-footer{grid-template-columns:1fr}}@media(prefers-reduced-motion:no-preference){.public-hero__copy{animation:public-rise .8s cubic-bezier(.16,1,.3,1)}@keyframes public-rise{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}}
/* SEO/content system */
.public-breadcrumb{max-width:1240px;margin:28px auto 0;padding:0 32px;display:flex;gap:10px;color:#777d8c;font-size:12px}.public-breadcrumb a{color:#aeb3c0;text-decoration:none}.comparison,.tier-deep-dives,.waitlist,.post-list{max-width:1240px;margin:0 auto;padding:80px 32px}.comparison>h2{font-size:36px;margin:0 0 30px}.table-wrap{overflow-x:auto;border:1px solid rgba(255,255,255,.12)}.comparison table{width:100%;min-width:780px;border-collapse:collapse;background:#0c0e15}.comparison th,.comparison td{padding:18px;text-align:left;border-right:1px solid rgba(255,255,255,.09);border-bottom:1px solid rgba(255,255,255,.09);color:#a8adba}.comparison thead th{color:#fff;background:#121520}.comparison tbody th{color:#e6e7ec}.comparison a,.tier-deep-dives a,.public-band a,.legal-copy a,.faq a,.post-list a{color:#b8c1ff}.tier-deep-dives{display:grid;gap:1px;background:rgba(255,255,255,.1)}.tier-deep-dives article{padding:42px;background:#0b0d14}.tier-deep-dives article>span,.post-list article>span{color:#d66b98;font-size:10px;letter-spacing:.2em}.tier-deep-dives h2{font-size:34px}.tier-deep-dives p,.article-copy p{color:#a8adba;line-height:1.8}.faq{max-width:980px}.faq details{border-bottom:1px solid rgba(255,255,255,.12);padding:0}.faq summary{padding:24px 4px;color:#f3f3f5;font-size:18px;cursor:pointer}.faq details p{padding:0 4px 25px;margin:0;color:#a8adba;line-height:1.75}.legal-copy{max-width:900px}.legal-copy h2{margin-top:42px;color:#fff}.legal-copy p{color:#a8adba;line-height:1.8}.waitlist{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;border-top:1px solid rgba(255,255,255,.1)}.waitlist form{display:grid;gap:13px}.waitlist label{display:grid;gap:8px;color:#a8adba;font-size:12px}.waitlist input{height:52px;padding:0 16px;background:#090b11;border:1px solid rgba(255,255,255,.15);color:#fff}.waitlist [data-waitlist-state]{min-height:22px;color:#c4caff}.post-list{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(255,255,255,.1)}.post-list article{padding:34px;background:#0b0d14}.post-list h2{font-size:25px}.post-list p{color:#979dac;line-height:1.65}.article-copy{padding-top:80px;padding-bottom:100px}.article-copy p{font-size:17px}.px-seo-intro,.relay-seo-intro{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:760px){.waitlist{grid-template-columns:1fr;gap:25px}.post-list{grid-template-columns:1fr}.comparison,.tier-deep-dives,.waitlist,.post-list{padding:55px 20px}}
