:root{--hero-accent:#2563eb}body{background:#f7faff;color:#17263f;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.hero{background:radial-gradient(circle at 85% 5%,#1b6090,#122949 65%);color:white;border-radius:28px;padding:clamp(2rem,5vw,5rem)}.hero h1{font-size:clamp(2.35rem,5vw,4.5rem);font-weight:850;line-height:1.06;letter-spacing:-.045em}.hero p{color:#daebff;max-width:35rem}.mini{border:1px solid #dbe4f5;border-radius:18px;background:white;padding:1.6rem;box-shadow:0 12px 50px #1c467015}.eyebrow{color:#54d6c9;letter-spacing:.12em;font-size:.75rem;text-transform:uppercase;font-weight:800}.paper{background:#fff;color:#21314a;border-radius:20px;padding:1.5rem;box-shadow:0 20px 40px #0002;transform:rotate(1deg)}.kicker{color:#48729e;text-transform:uppercase;letter-spacing:.12em;font-weight:800;font-size:.8rem}.btn-action{background:var(--hero-accent);color:white;border:0;padding:.85rem 1.6rem;font-weight:700}.btn-action:hover{background:#0e7490;color:white}.step{width:39px;height:39px;border-radius:14px;background:#d9f6f3;display:grid;place-items:center;color:#095d63;font-weight:900}.brand{height:60px;max-width:290px;object-fit:contain}.hero .brand{filter:brightness(0) invert(1)}@media(max-width:800px){.paper{transform:none}.hero{border-radius:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}
/* Sales-only visual styling; no framework scaffolding. */
