:root{--bg:#f7f2e8;--panel:rgba(255,252,247,0.86);--ink:#112031;--muted:#5d6a78;--accent:#d95d39;--accent-dark:#8c2f1c;--line:rgba(17,32,49,0.12)}*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%;background:radial-gradient(circle at top left,rgba(217,93,57,.18),transparent 32%),linear-gradient(180deg,#fcf7f0 0,var(--bg) 100%);color:var(--ink);font-family:Georgia,Times New Roman,serif}a{text-decoration:none}.page{max-width:1160px;margin:0 auto;padding:48px 24px 64px}.card,.flow,.hero,.status{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero{padding:48px;border:1px solid var(--line);border-radius:32px;background:var(--panel);box-shadow:0 18px 80px rgba(17,32,49,.08)}.eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--accent-dark);font-size:12px;margin-bottom:12px}.hero h1{font-size:clamp(2.6rem,6vw,5.2rem);line-height:.95;margin:0 0 18px;max-width:11ch}.lede{max-width:64ch;color:var(--muted);font-size:1.1rem}.ctaRow{display:flex;gap:16px;margin-top:28px;flex-wrap:wrap}.primary,.secondary{padding:14px 22px;border-radius:999px;font-weight:700}.primary{background:var(--accent);color:white}.secondary{color:var(--ink);border:1px solid var(--line)}.grid{margin-top:28px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:18px;gap:18px}.card,.flow>div{background:rgba(255,255,255,.7);border:1px solid var(--line);border-radius:24px;padding:22px}.card h2,.flow h3{margin-top:0}.flow{margin-top:28px;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:18px;gap:18px}.flow ol,.flow ul{padding-left:18px;color:var(--muted)}@media (max-width:640px){.page{padding:24px 16px 40px}.hero{padding:28px}}