.page-module-scss-module__XP5Iwq__page{background:var(--background);flex-direction:column;min-height:100vh;display:flex}.page-module-scss-module__XP5Iwq__header{border-bottom:1px solid var(--border)}.page-module-scss-module__XP5Iwq__hero{text-align:center;padding:48px 24px 32px}.page-module-scss-module__XP5Iwq__headline{letter-spacing:-.03em;max-width:560px;margin:0 auto 16px;font-size:36px;font-weight:800;line-height:1.1}.page-module-scss-module__XP5Iwq__subhead{color:var(--foreground-muted);max-width:520px;margin:0 auto;font-size:16px;line-height:1.6}.page-module-scss-module__XP5Iwq__demoSection{flex:1;padding:0 24px 48px}.page-module-scss-module__XP5Iwq__nudge{border-top:1px solid var(--border);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:32px 24px;display:flex}.page-module-scss-module__XP5Iwq__nudgeText{color:var(--foreground-muted);font-size:15px;line-height:1.5}.page-module-scss-module__XP5Iwq__nudgeLink{background:var(--accent);border-radius:var(--radius-button);color:var(--white);transition:background var(--transition-hover);padding:12px 28px;font-size:15px;font-weight:600}.page-module-scss-module__XP5Iwq__nudgeLink:hover{background:var(--accent-hover)}@media (max-width:800px){.page-module-scss-module__XP5Iwq__headline{font-size:28px}}@media (max-width:480px){.page-module-scss-module__XP5Iwq__hero{padding:32px 16px 24px}.page-module-scss-module__XP5Iwq__demoSection{padding-left:16px;padding-right:16px}}