:root{--ink-0:#0a0d11;--ink-1:#0e1116;--ink-2:#141922;--ink-3:#1c2330;--line:rgba(199,210,228,0.1);--line-strong:rgba(199,210,228,0.18);--text-1:#e8ebf0;--text-2:#a4adbd;--text-3:#6b7484;--amber:#e19a54;--amber-bright:#edb377;--amber-dim:rgba(225,154,84,0.14);--serif:Georgia,"Times New Roman",Times,serif;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--max-w:1080px;--radius:10px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--ink-1);color:var(--text-1);font-family:var(--sans);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:rgba(225,154,84,.3);color:#fff}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{max-width:var(--max-w);margin:0 auto;padding:0 24px}.narrow{max-width:720px}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(14,17,22,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.site-header .container{display:flex;align-items:center;justify-content:space-between;height:64px}.wordmark{font-family:var(--serif);font-size:22px;letter-spacing:.01em;color:var(--text-1);display:inline-flex;align-items:baseline;gap:8px}.wordmark .dot{width:7px;height:7px;border-radius:50%;background:var(--amber);display:inline-block;transform:translateY(-1px)}.header-nav{display:flex;align-items:center;gap:28px}.header-nav a{font-size:14.5px;color:var(--text-2);transition:color .15s ease}.header-nav a:hover{color:var(--text-1)}.header-nav a.nav-cta{color:var(--amber);border:1px solid rgba(225,154,84,.35);padding:7px 16px;border-radius:999px;transition:background .15s ease,border-color .15s ease}.header-nav a.nav-cta:hover{background:var(--amber-dim);border-color:rgba(225,154,84,.6)}.hero{padding:104px 0 88px;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 55% at 50% -10%,rgba(225,154,84,.07),transparent 65%),radial-gradient(ellipse 55% 45% at 85% 15%,rgba(90,120,170,.06),transparent 70%);pointer-events:none}.hero .container{position:relative}.kicker{font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--amber);margin-bottom:22px}h1.display{font-family:var(--serif);font-weight:400;font-size:clamp(38px,5.6vw,60px);line-height:1.12;letter-spacing:-.012em;max-width:15ch;color:#f2f4f7}.hero .lede{margin-top:26px;font-size:clamp(17px,2vw,20px);line-height:1.6;color:var(--text-2);max-width:56ch}.hero .lede strong{color:var(--text-1);font-weight:500}.hero-actions{margin-top:40px;display:flex;flex-wrap:wrap;align-items:center;gap:20px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--sans);font-size:15.5px;font-weight:500;border-radius:8px;padding:13px 26px;cursor:pointer;border:1px solid transparent;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.btn-primary{background:var(--amber);color:#17110a;border-color:var(--amber)}.btn-primary:hover{background:var(--amber-bright);border-color:var(--amber-bright)}.btn-primary:disabled{opacity:.55;cursor:default}.btn-ghost{background:transparent;color:var(--text-1);border-color:var(--line-strong)}.btn-ghost:hover{border-color:rgba(199,210,228,.35)}section.band{padding:88px 0;border-top:1px solid var(--line)}.section-kicker{font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin-bottom:14px}h2.section-title{font-family:var(--serif);font-weight:400;font-size:clamp(28px,3.4vw,38px);line-height:1.2;letter-spacing:-.01em;color:#eef1f5;max-width:24ch}.section-sub{margin-top:16px;color:var(--text-2);max-width:58ch;font-size:17px}.steps{margin-top:56px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.step{background:var(--ink-2);padding:32px 26px 36px}.step-num{font-size:15px;color:var(--amber);letter-spacing:.06em;margin-bottom:18px}.step h3,.step-num{font-family:var(--serif)}.step h3{font-weight:400;font-size:21px;line-height:1.3;color:var(--text-1);margin-bottom:10px}.step p{font-size:15px;line-height:1.6;color:var(--text-2)}.silence{margin-top:56px;border-left:2px solid var(--amber);padding:6px 0 6px 28px}.silence p.quote{font-family:var(--serif);font-size:clamp(20px,2.6vw,26px);line-height:1.45;color:var(--text-1);max-width:34ch}.silence p.attr{margin-top:12px;font-size:15px;color:var(--text-3)}.trust-grid{margin-top:52px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.trust-card{background:var(--ink-2);border:1px solid var(--line);border-radius:var(--radius);padding:28px 26px 30px}.trust-card h3{font-family:var(--serif);font-weight:400;font-size:20px;color:var(--text-1);margin-bottom:10px}.trust-card p{font-size:15px;color:var(--text-2);line-height:1.6}.trust-more{margin-top:36px;font-size:15.5px}.trust-more a{color:var(--amber);border-bottom:1px solid rgba(225,154,84,.35);padding-bottom:1px;transition:border-color .15s ease}.trust-more a:hover{border-color:var(--amber)}.waitlist-band{background:var(--ink-0)}.waitlist-inner{max-width:620px}.waitlist-form{margin-top:34px;display:flex;flex-wrap:wrap;gap:12px}.waitlist-form input[type=email]{flex:1 1;min-width:0;background:var(--ink-2);border:1px solid var(--line-strong);border-radius:8px;color:var(--text-1);font-family:var(--sans);font-size:16px;padding:13px 16px;outline:none;transition:border-color .15s ease}.waitlist-form input[type=email]::placeholder{color:var(--text-3)}.waitlist-form input[type=email]:focus{border-color:rgba(225,154,84,.55)}.form-note{margin-top:14px;font-size:13.5px;color:var(--text-3)}.form-msg{margin-top:16px;font-size:15px;border-radius:8px;padding:12px 16px}.form-msg.ok{background:rgba(101,163,91,.12);border:1px solid rgba(101,163,91,.3);color:#a9d3a0}.form-msg.err{background:rgba(198,92,74,.1);border:1px solid rgba(198,92,74,.3);color:#e0a196}.badges{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.badge{display:inline-flex;align-items:center;gap:12px;background:var(--ink-2);border:1px solid var(--line-strong);border-radius:10px;padding:10px 20px 10px 16px;min-width:176px;opacity:.85;cursor:default}.badge .badge-icon{color:var(--text-2);flex-shrink:0}.badge .badge-text{display:flex;flex-direction:column;line-height:1.25}.badge .badge-small{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--amber);font-weight:600}.badge .badge-big{font-size:16.5px;font-weight:500;color:var(--text-1)}.site-footer{border-top:1px solid var(--line);padding:44px 0 56px}.site-footer .container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.site-footer .foot-brand{font-family:var(--serif);font-size:17px;color:var(--text-2)}.site-footer nav{display:flex;gap:24px}.site-footer a{font-size:14px;color:var(--text-3);transition:color .15s ease}.site-footer a:hover{color:var(--text-1)}.site-footer .foot-note{width:100%;font-size:13px;color:var(--text-3);margin-top:4px}.page-head{padding:84px 0 40px}.page-head .read-time{margin-top:18px;font-size:14px;color:var(--text-3)}.trust-sections{padding-bottom:96px}.trust-section{border-top:1px solid var(--line);padding:56px 0}.trust-section h2{font-family:var(--serif);font-weight:400;font-size:clamp(24px,3vw,30px);color:#eef1f5;margin-bottom:18px;letter-spacing:-.01em}.trust-section p.body,.trust-section>.container>p{color:var(--text-2);max-width:62ch}.plain-list{list-style:none;margin-top:22px;max-width:640px}.plain-list li{display:flex;gap:14px;padding:13px 0;border-bottom:1px solid var(--line);font-size:16px;color:var(--text-2)}.plain-list li:last-child{border-bottom:none}.plain-list li strong{color:var(--text-1);font-weight:500}.tick{color:var(--amber);flex-shrink:0;font-family:var(--serif);transform:translateY(1px)}.levels{margin-top:28px;display:grid;grid-gap:12px;gap:12px;max-width:680px}.level{display:grid;grid-template-columns:56px 1fr;grid-gap:20px;gap:20px;align-items:start;background:var(--ink-2);border:1px solid var(--line);border-radius:var(--radius);padding:20px 22px}.level-num{font-family:var(--serif);font-size:26px;color:var(--amber);line-height:1;padding-top:3px}.level h3{font-size:16.5px;font-weight:600;color:var(--text-1);margin-bottom:4px}.level p{font-size:15px;color:var(--text-2);line-height:1.55}.never-list{margin-top:24px;max-width:640px;display:grid;grid-gap:12px;gap:12px}.never-item{border:1px solid var(--line);border-radius:var(--radius);padding:18px 22px;background:transparent}.never-item h3{font-size:16px;font-weight:600;color:var(--text-1);margin-bottom:4px}.never-item p{font-size:15px;color:var(--text-2)}.delete-line{margin-top:22px;font-family:var(--serif);font-size:clamp(19px,2.4vw,23px);color:var(--text-1);max-width:40ch;line-height:1.5}.connect-wrap{min-height:calc(100vh - 64px);display:flex;align-items:center;padding:72px 0}.connect-card{max-width:560px;margin:0 auto;text-align:center;padding:0 24px}.connect-mark{width:64px;height:64px;border-radius:50%;border:1px solid rgba(225,154,84,.4);background:var(--amber-dim);display:flex;align-items:center;justify-content:center;margin:0 auto 30px;font-family:var(--serif);font-size:26px;color:var(--amber)}.connect-card h1{font-family:var(--serif);font-weight:400;font-size:clamp(28px,4.4vw,38px);line-height:1.2;color:#f2f4f7;letter-spacing:-.01em}.connect-card .connect-sub{margin-top:18px;color:var(--text-2);font-size:16.5px}.connect-status{margin-top:28px;font-size:14px;color:var(--text-3);min-height:22px}.connect-card .badges{justify-content:center}.connect-explain{margin-top:44px;text-align:left;background:var(--ink-2);border:1px solid var(--line);border-radius:var(--radius);padding:26px 28px}.connect-explain h2{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin-bottom:14px}.connect-explain ul{list-style:none}.connect-explain li{display:flex;gap:12px;padding:7px 0;font-size:15px;color:var(--text-2);line-height:1.55}.connect-code{margin-top:26px;font-size:13px;color:var(--text-3)}.connect-code code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;background:var(--ink-2);border:1px solid var(--line);border-radius:6px;padding:3px 8px;color:var(--text-2)}@media (max-width:920px){.steps{grid-template-columns:repeat(2,1fr)}.trust-grid{grid-template-columns:1fr}}@media (max-width:640px){.hero{padding:72px 0 64px}section.band{padding:64px 0}.steps{grid-template-columns:1fr}.waitlist-form{flex-direction:column}.waitlist-form .btn{width:100%}.header-nav{gap:18px}.header-nav a.nav-plain-hide{display:none}.level{grid-template-columns:40px 1fr;gap:14px}}