:root{color:#17202a;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f7f6f1;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100svh;margin:0}button,input,textarea,select{font:inherit}.page-shell{color:#17202a;background:linear-gradient(135deg,#205f7c24,#0000 34%),linear-gradient(315deg,#be7a3a29,#0000 42%),#f7f6f1;place-items:center;min-height:100svh;padding:48px 24px;display:grid}.hero-section{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:center;gap:40px;width:min(1120px,100%);display:grid}.hero-copy{max-width:720px}.status{letter-spacing:0;text-transform:uppercase;color:#2f6f7e;margin:0 0 18px;font-size:.82rem;font-weight:700}h1{letter-spacing:0;color:#111820;margin:0;font-size:clamp(3.75rem,10vw,8.75rem);line-height:.92}.intro{color:#3c4652;max-width:620px;margin:28px 0 0;font-size:clamp(1rem,2vw,1.25rem);line-height:1.65}.setup-panel{background:#ffffffb8;border:1px solid #11182024;border-radius:8px;padding:28px;box-shadow:0 24px 70px #1118201a}.panel-title{letter-spacing:0;text-transform:uppercase;color:#9b5b2a;margin:0 0 20px;font-size:.86rem;font-weight:800}.setup-panel ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.setup-panel li{color:#27313d;padding-left:26px;line-height:1.5;position:relative}.setup-panel li:before{content:"";background:#2f6f7e;border-radius:999px;width:9px;height:9px;position:absolute;top:.6em;left:0}@media (width<=760px){.page-shell{align-items:start;padding:32px 18px}.hero-section{grid-template-columns:1fr;gap:30px}.setup-panel{padding:22px}}
