.hero{text-align:center;padding:92px 0 40px}.hero h1{max-width:17ch;margin:20px auto 22px}.hero .lead{text-align:center;margin:0 auto}.hero-cta{justify-content:center;gap:14px;margin-top:34px;display:flex}.stack-mock{perspective:1400px;max-width:720px;height:430px;margin:64px auto 0;position:relative}.layer{border-radius:var(--r-lg);transition:transform .5s var(--ease);position:absolute;left:50%}.layer-back{border:1px solid var(--glass-brd);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff4d;background:lab(100% 0 0/.3);width:88%;height:300px;top:8px;transform:translate(-50%)translateZ(-90px)}.layer-mid{border:1px solid var(--glass-brd);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff6b;background:lab(100% 0 0/.42);width:94%;height:320px;top:32px;transform:translate(-50%)translateZ(-45px)}.layer-front{width:100%;padding:26px;top:64px;transform:translate(-50%)}.mock-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:6px;padding-bottom:16px;display:flex}.section{padding:96px 0}.section-head{text-align:center;max-width:46ch;margin:0 auto 48px}.section-head h2{margin:12px 0 14px}.section-head p{color:var(--muted);font-size:16.5px}.layercard{height:100%;padding:32px 28px}.layercard .n{font-family:var(--font-mono);letter-spacing:.12em;color:var(--accent);font-size:11.5px}.layercard h3{margin:16px 0 10px}.layercard p{color:var(--muted);font-size:14.5px;line-height:1.62}.layercard .chip{font-family:var(--font-mono);color:var(--muted);border:1px solid var(--border);background:#ffffffb3;background:lab(100% 0 0/.7);border-radius:999px;margin-top:18px;padding:5px 11px;font-size:11.5px;display:inline-block}.statement{padding:96px 0}.statement blockquote{text-align:center;max-width:22ch;font-family:var(--font-display);letter-spacing:-.03em;margin:0 auto;font-size:clamp(30px,3.6vw,46px);font-weight:300;line-height:1.22}.statement blockquote em{color:var(--accent);font-style:normal}.statement p{text-align:center;color:var(--faint);margin-top:22px;font-size:14.5px}.specgrid{grid-template-columns:1fr 1fr;gap:0 44px;padding:36px 40px;display:grid}.specrow{border-bottom:1px solid var(--border);justify-content:space-between;gap:20px;padding:16px 0;font-size:14.5px;display:flex}.specrow dt{color:var(--muted)}.specrow dd{text-align:right;font-weight:550}.specrow dd small{color:var(--faint);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.closer{text-align:center;padding:40px 0 110px}.closer .glass{padding:60px 40px}.cmd{border:1px solid var(--border);font-family:var(--font-mono);cursor:pointer;transition:transform .3s var(--spring), box-shadow .3s var(--ease);background:#ffffffbf;background:lab(100% 0 0/.75);border-radius:999px;align-items:center;gap:14px;margin-top:24px;padding:13px 20px;font-size:13px;display:inline-flex}.cmd:hover{box-shadow:var(--shadow-1);transform:translateY(-2px)}.cmd span:first-child{color:var(--faint)}.foot{color:var(--faint);justify-content:space-between;gap:20px;padding:28px 0 44px;font-size:12.5px;display:flex}@media (max-width:900px){.stack-mock{perspective:none;height:auto}.layer-back,.layer-mid{display:none}.layer-front{width:100%;position:static;transform:none}}@media (max-width:760px){.specgrid{grid-template-columns:1fr;padding:24px}.foot{text-align:center;flex-direction:column}}
