.hero{padding:72px 0 56px}.hero h1{font-size:clamp(34px,6vw,62px);max-width:16ch}.hero .lede{margin-top:22px;font-size:clamp(16px,2.2vw,19px);max-width:52ch}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px;align-items:center}.prices{display:grid;grid-template-columns:1fr;gap:18px;padding:30px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.prices .price{font-size:34px;line-height:1}.prices .price small{font-family:var(--font-ui);font-size:13px;font-weight:500;color:var(--text-muted);letter-spacing:0}.proof{display:grid;grid-template-columns:1fr;gap:26px;padding:56px 0}.proof h3{font-family:var(--font-display);font-size:18px;font-weight:700;display:flex;gap:9px;margin-bottom:7px}.proof h3,.riff{align-items:center}.riff{display:grid;grid-template-columns:1fr;gap:26px;padding:24px 0 56px}.riff-frame{aspect-ratio:9/16;max-width:220px;border-radius:var(--r);border:1px solid var(--border);background:repeating-linear-gradient(45deg,var(--bg-raised),var(--bg-raised) 10px,var(--bg) 10px,var(--bg) 20px);display:grid;place-items:center;text-align:center;padding:16px}.who{display:grid;grid-template-columns:1fr;gap:16px;padding-bottom:56px}.who h3{font-family:var(--font-display);font-size:17px;font-weight:700;margin-bottom:6px}.teaser{margin-block:8px 56px}.teaser .studio-panel{text-align:center}.teaser h2{font-size:clamp(22px,3.4vw,32px);max-width:26ch;margin-inline:auto}.teaser-body{margin:14px auto 0;max-width:46ch;text-wrap:pretty}.trust{padding:22px 0 0;border-top:1px solid var(--border)}.final{padding:56px 0 8px;text-align:center}.final h2{font-size:clamp(24px,4vw,38px)}@media (min-width:720px){.prices,.proof,.who{grid-template-columns:repeat(3,1fr)}.riff{grid-template-columns:220px 1fr;gap:40px}}