
.site-header .logo{width:170px!important;max-width:170px!important;flex:0 0 170px!important}
.site-header .logo img{width:170px!important;max-width:170px!important;height:auto!important}
.sf-footer-brand-link img{width:200px!important;height:auto!important}
.st-preview{background:#1c2026;color:#b8c0cb;text-align:center;padding:9px 16px;font:12px/1.5 system-ui}
.st-holding{max-width:800px;margin:auto;min-height:55vh;padding:100px 24px;text-align:center}
.st-holding h1{font-size:clamp(36px,6vw,64px);line-height:1.1;margin:20px 0}
.st-holding p{color:#aeb4bd;margin-bottom:32px}.st-eyebrow{letter-spacing:.15em;font-size:12px}
.flow-site-ai,.flow-site-ai-launcher,.flow-site-ai-panel{display:none!important}
button:disabled{opacity:.55;cursor:not-allowed}
@media(max-width:600px){.site-header .logo,.site-header .logo img{width:145px!important;max-width:145px!important}.site-header .logo{flex-basis:145px!important}}
