* { box-sizing: border-box; }
:root { color-scheme: light; font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; color: #182230; background: #f4f7fb; }
body { margin: 0; min-height: 100vh; display: grid; place-items: center; padding: 24px; }
.page { width: min(100%, 680px); padding: clamp(28px, 7vw, 64px); border: 1px solid #e0e6ee; border-radius: 24px; background: #fff; box-shadow: 0 24px 70px rgb(24 34 48 / 8%); text-align: center; }
.mark { width: 60px; height: 60px; margin: 0 auto 26px; display: grid; place-items: center; border-radius: 18px; background: #182230; color: #fff; font-weight: 800; font-size: 22px; }
.eyebrow { font-size: 12px; letter-spacing: .18em; font-weight: 750; color: #64748b; }
h1 { margin: 14px 0; font-size: clamp(30px, 6vw, 44px); line-height: 1.1; letter-spacing: -.04em; }
p:last-child { color: #64748b; line-height: 1.7; }
