:root{--ink:#f6f0e6;--muted:#bfb6a7;--paper:#13131b;--line:rgba(246,240,230,.16);--violet:#7a68ff;--cyan:#7df4ff;--rose:#ff79c6;--gold:#f4c86a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#090a12;color:var(--ink);font-family:Inter,system-ui,sans-serif;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;background:radial-gradient(circle at 20% 8%,rgba(122,104,255,.28),transparent 32rem),radial-gradient(circle at 92% 12%,rgba(125,244,255,.16),transparent 24rem),linear-gradient(180deg,rgba(9,10,18,.18),#090a12 72%);pointer-events:none;z-index:-1}#shader{position:fixed;inset:0;width:100%;height:100%;z-index:-2;opacity:.55}.nav{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:22px clamp(20px,4vw,64px);backdrop-filter:blur(18px);background:linear-gradient(180deg,rgba(9,10,18,.78),rgba(9,10,18,.25));border-bottom:1px solid rgba(255,255,255,.06)}a{color:inherit;text-decoration:none}.brand{display:flex;gap:10px;align-items:center;font-weight:800;letter-spacing:.02em}.brand span{width:18px;height:18px;border-radius:50%;background:conic-gradient(from 40deg,var(--cyan),var(--violet),var(--rose),var(--cyan));box-shadow:0 0 24px rgba(125,244,255,.45)}nav{display:flex;gap:22px;color:var(--muted);font-size:14px}main{padding:0 clamp(20px,4vw,64px) 64px}.section-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:clamp(32px,5vw,84px);align-items:center}.hero{min-height:calc(100vh - 80px);padding:56px 0 72px}.eyebrow{grid-column:1/-1;width:max-content;max-width:100%;border:1px solid var(--line);border-radius:999px;padding:9px 13px;color:var(--cyan);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;background:rgba(255,255,255,.04)}h1,h2,h3,p{margin:0}h1{max-width:980px;font-family:"Libre Baskerville",serif;font-size:clamp(52px,8.5vw,132px);line-height:.91;letter-spacing:-.075em;text-wrap:balance}h2{font-family:"Libre Baskerville",serif;font-size:clamp(34px,5vw,72px);line-height:.96;letter-spacing:-.055em;text-wrap:balance}h3{font-size:20px;letter-spacing:-.03em}.lede{max-width:760px;margin-top:26px;color:#ddd5ca;font-size:clamp(18px,2vw,25px);line-height:1.5}.hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:999px;padding:0 20px;font-weight:800}.primary{background:linear-gradient(135deg,var(--ink),#bff9ff 50%,#8d7cff);color:#090a12;box-shadow:0 18px 60px rgba(125,244,255,.2)}.ghost{border:1px solid var(--line);color:var(--ink);background:rgba(255,255,255,.04)}.cover-card,.chart-card,.pricing-card{border:1px solid rgba(255,255,255,.17);background:linear-gradient(145deg,rgba(255,255,255,.13),rgba(255,255,255,.035));box-shadow:0 28px 90px rgba(0,0,0,.42);backdrop-filter:blur(22px)}.cover-card{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;min-height:520px;padding:28px;border-radius:38px;overflow:hidden;position:relative}.cover-card:before{content:"";position:absolute;inset:-30% -35% auto auto;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,#fff,rgba(125,244,255,.75),rgba(122,104,255,.15),transparent 72%);filter:blur(4px)}.cover-kicker{position:relative;color:var(--gold);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.cover-card h2{position:relative;margin-top:70px;font-size:44px}.cover-card p{position:relative;color:#d9d1c7;font-size:18px;line-height:1.55}.signal-row{position:relative;display:grid;grid-template-columns:1fr auto;gap:12px;margin-top:26px;padding-top:22px;border-top:1px solid var(--line);color:var(--muted)}.signal-row strong{color:var(--ink);font-size:28px}.ticker{display:flex;gap:12px;flex-wrap:wrap;padding:22px 0 70px}.ticker span{border:1px solid var(--line);border-radius:999px;padding:10px 14px;background:rgba(255,255,255,.035);color:#d7d0c7;font-size:13px}.proof,.story{padding:86px 0;border-top:1px solid var(--line)}.proof p:not(.eyebrow),.story p{margin-top:24px;max-width:690px;color:#d8d0c5;font-size:19px;line-height:1.65}.chart-card{padding:24px;border-radius:34px}.chart-head{display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:13px;text-transform:uppercase;letter-spacing:.14em}.chart-head strong{color:var(--cyan);font-size:40px;letter-spacing:-.05em}.bar-chart{width:100%;height:auto;margin-top:8px}.bar-chart line{stroke:rgba(255,255,255,.22)}.bar-chart rect{fill:rgba(255,255,255,.13)}.chart-labels{text-anchor:middle;fill:#cfc7bd;font:600 15px Inter}.system{padding:94px 0;border-top:1px solid var(--line)}.magazine-split{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:start}.system-grid{display:grid;gap:14px}.system-grid article{padding:22px;border:1px solid var(--line);border-radius:26px;background:rgba(255,255,255,.045)}.system-grid span{color:var(--rose);font-weight:800}.system-grid h3{margin-top:22px}.system-grid p{margin-top:10px;color:#cfc7bd;line-height:1.55}.flow{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;align-items:center;margin-top:34px}.flow div{min-height:76px;display:grid;place-items:center;border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.04);font-weight:800}.flow i{display:none}.image-panel{margin:0}.image-panel svg{display:block;width:100%;filter:drop-shadow(0 32px 80px rgba(0,0,0,.45))}.quote{margin-top:28px;padding:26px;border-left:3px solid var(--cyan);background:linear-gradient(90deg,rgba(125,244,255,.12),transparent);font-family:"Libre Baskerville",serif;font-size:24px;line-height:1.35}.offer{display:grid;grid-template-columns:1fr minmax(320px,520px);gap:52px;padding:86px 0 0;border-top:1px solid var(--line);align-items:start}.pricing-card{border-radius:34px;padding:30px}.pricing-card p{margin-top:14px;color:#d8d0c5;line-height:1.6}.pricing-card ul{margin:24px 0;padding:0;list-style:none;color:#eee7de}.pricing-card li{padding:12px 0;border-top:1px solid var(--line)}.pricing-card li:before{content:"•";color:var(--cyan);margin-right:10px}@media (max-width:900px){nav{display:none}.section-grid,.magazine-split,.offer{grid-template-columns:1fr}.hero{min-height:auto}.cover-card{min-height:430px}h1{font-size:clamp(48px,15vw,84px)}.flow{grid-template-columns:1fr 1fr}.eyebrow{width:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}#shader{display:none}}