:root{--color-bg:#f4f8fa;--color-text-primary:#173247;--color-text-secondary:#526978;--color-text-muted:#526978;--color-accent:#155e98;--color-border:#d5e4e9;--font-family:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}body{font-family:var(--font-family);background:var(--color-bg);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;line-height:1.6}#root{min-height:100vh}.page-wrapper{flex-direction:column;align-items:center;min-height:100vh;display:flex}.content{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:800px;padding:4.5rem 1.5rem 2.5rem;display:flex}.brand-header{margin-bottom:clamp(2.75rem,6vw,4rem)}.brand-signature{width:min(280px,75vw);height:auto;display:block}.statement-section{flex-direction:column;align-items:center;gap:1.625rem;display:flex}.headline{letter-spacing:-.025em;max-width:660px;margin:0;font-size:clamp(2.125rem,5vw,3.5rem);line-height:1.18}.supporting-copy{max-width:540px;color:var(--color-text-secondary);margin:0;font-size:clamp(1rem,2vw,1.1875rem);line-height:1.65}.status-container{border:1px solid var(--color-border);background:#fff;border-radius:999px;margin-top:.5rem;padding:.375rem 1rem}.status-text{letter-spacing:.18em;color:var(--color-accent);font-size:.8125rem;font-weight:600}.page-footer{text-align:center;width:100%;padding:1rem 1.25rem 2rem}.footer-text{color:var(--color-text-muted);margin:0;font-size:.8125rem}@media (width<=640px){.content{padding-top:2.5rem}}
