.wrap{max-width:var(--container);padding:0 var(--gutter);margin:0 auto}section{padding:var(--section-y) 0}section.dark{background:var(--navy);color:var(--cream)}.dim{color:var(--ink-dim)}section.dark .dim{color:var(--cream-dim)}.eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim);margin:0 0 16px;font-size:12px;font-weight:500}section.dark .eyebrow{color:var(--cream-dim)}h1,h2,h3,h4{letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:500}h1{letter-spacing:-.025em;font-size:clamp(40px,6vw,72px);line-height:1.05}h2{font-size:clamp(32px,4vw,48px);line-height:1.1}h3{font-size:22px;line-height:1.25}p{text-wrap:pretty;margin:0 0 1em;line-height:1.55}.topbar{z-index:50;background:var(--cream);border-bottom:1px solid var(--line-light);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0}.topbar .row{justify-content:space-between;align-items:center;height:64px;display:flex}.brand{color:inherit;align-items:center;gap:6px;text-decoration:none;display:flex}.brand .markwrap{width:42px;height:42px}.brand .word{letter-spacing:-.005em;font-size:18px;font-weight:500}.brand .quest{font-family:var(--font-mono);letter-spacing:.32em;color:var(--ink-dim);margin-left:2px;font-size:10px}nav.top{align-items:center;gap:32px;display:flex}nav.top a{color:var(--ink);font-size:14px;text-decoration:none}nav.top a:hover{color:var(--amber)}nav.top .button{border:1px solid var(--ink);border-radius:999px;padding:6px 14px}nav.top .button:hover{background:var(--ink);color:var(--cream)}.hero{padding-top:96px;padding-bottom:120px}.hero .grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;display:grid}.hero .wordmark{flex-direction:column;margin-bottom:24px;display:flex}.hero .wordmark .word{font-family:var(--font-sans);letter-spacing:-.03em;font-size:clamp(56px,9vw,96px);font-weight:500;line-height:1}.hero .wordmark .quest{font-family:var(--font-mono);letter-spacing:.42em;color:var(--ink-dim);margin-top:6px;font-size:14px}.hero .tagline{letter-spacing:-.015em;margin:32px 0 16px;font-size:clamp(24px,2.6vw,36px);line-height:1.2}.hero .tagline .punch{color:var(--amber)}.hero .subtag{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-dim);margin-bottom:40px;font-size:13px}.btn{font-family:var(--font-sans);cursor:pointer;border:1px solid #0000;border-radius:4px;align-items:center;gap:10px;padding:14px 22px;font-size:15px;font-weight:500;text-decoration:none;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.btn-primary{background:var(--ink);color:var(--cream)}.btn-primary:hover{background:var(--amber);color:var(--ink)}.btn-ghost{color:var(--ink);border-color:var(--line-light);background:0 0}.btn-ghost:hover{border-color:var(--ink)}section.dark .btn-primary{background:var(--cream);color:var(--ink)}section.dark .btn-primary:hover{background:var(--amber);color:var(--ink)}section.dark .btn-ghost{color:var(--cream);border-color:var(--line-dark)}section.dark .btn-ghost:hover{border-color:var(--cream)}.btn-row{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.btn-hint{font-family:var(--font-mono);color:var(--ink-dim);letter-spacing:.04em;font-size:12px}.hero-visual{background:var(--cream);border:1px solid var(--line-light);aspect-ratio:4/3;border-radius:6px;position:relative;overflow:hidden}.hero-visual .label-tl,.hero-visual .label-br{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim);opacity:.65;font-size:10px;position:absolute}.hero-visual .label-tl{top:14px;left:16px}.hero-visual .label-br{bottom:14px;right:16px}.why .three{grid-template-columns:repeat(3,1fr);gap:64px;margin-top:64px;display:grid}.why .block h3{margin-bottom:12px}.why .block p{color:var(--ink-dim);margin:0}.why .block .num{font-family:var(--font-mono);letter-spacing:.18em;color:var(--amber);margin-bottom:20px;font-size:11px}.how{background:var(--navy);color:var(--cream)}.how .header-row{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:48px;display:flex}.how .header-row p{max-width:36ch;color:var(--cream-dim);margin:0}.how .steps{grid-template-columns:repeat(3,1fr);gap:48px;margin-top:96px;display:grid}.how .step{flex-direction:column;display:flex}.how .step .num{font-family:var(--font-mono);letter-spacing:.18em;color:var(--amber);margin-bottom:16px;font-size:11px}.how .step .stage{aspect-ratio:1;border:1px solid var(--line-dark);background:#f5efe30a;border-radius:6px;margin-bottom:32px;position:relative;overflow:hidden}.how .step h3{color:var(--cream);margin-bottom:8px}.how .step p{color:var(--cream-dim);margin:0;font-size:16px;line-height:1.55}.honest .row{grid-template-columns:1fr 1.4fr;align-items:start;gap:64px;display:grid}.honest blockquote{letter-spacing:-.01em;border-left:2px solid var(--amber);margin:0;padding:4px 0 4px 24px;font-size:clamp(20px,1.8vw,26px);line-height:1.45}.honest .signoff{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-dim);margin-top:24px;font-size:12px}.privacy{background:var(--navy);color:var(--cream)}.privacy .row{grid-template-columns:1fr 1.4fr;gap:64px;display:grid}.privacy ul{gap:28px;margin:0;padding:0;list-style:none;display:grid}.privacy li{grid-template-columns:24px 1fr;align-items:start;gap:16px;display:grid}.privacy li .check{font-family:var(--font-mono);color:var(--amber);font-size:14px;line-height:1.4}.privacy li .body{color:var(--cream);line-height:1.55}.privacy li .body .k{font-weight:500}.privacy li .body .v{color:var(--cream-dim);margin-top:2px;font-size:15px;display:block}.getit .header-row{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:48px;margin-bottom:64px;display:flex}.getit .header-row p{max-width:36ch;color:var(--ink-dim);margin:0}footer.foot{border-top:1px solid var(--line-light);color:var(--ink-dim);padding:64px 0 80px;font-size:14px}footer.foot .row{flex-wrap:wrap;justify-content:space-between;gap:48px;display:flex}footer.foot .col h4{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--ink-dim);margin-bottom:14px;font-size:11px;font-weight:500}footer.foot ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}footer.foot a{color:var(--ink);text-decoration:none}footer.foot a:hover{color:var(--amber)}footer.foot .left{max-width:36ch}footer.foot .copyright{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-dim);flex-wrap:wrap;gap:24px;margin-top:64px;font-size:11px;display:flex}[data-theme=dark] section.dark{background:#15182f}[data-theme=dark] section.dark .eyebrow{color:var(--ink-dim)}[data-theme=dark] .topbar{background:#1f2348d9}@keyframes flow-dash{to{stroke-dashoffset:-110px}}.channel.flow,line.flow{animation:1.4s linear infinite flow-dash}@media (width<=960px){:root{--section-y:96px;--gutter:24px}.hero{padding-top:64px;padding-bottom:80px}.hero .grid,.why .three,.how .steps{grid-template-columns:1fr;gap:48px}.honest .row,.privacy .row{grid-template-columns:1fr;gap:32px}nav.top a:not(.button){display:none}}
