:root{color:#f7f3eb;font-synthesis:none;text-rendering:optimizelegibility;background:#15130f;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:100vh;margin:0}button,a{font:inherit}button{color:#15130f;cursor:pointer;background:#d9b86c;border:1px solid #d9b86c;border-radius:.65rem;padding:.7rem 1.1rem;font-weight:700}button:focus-visible,a:focus-visible{outline-offset:3px;outline:2px solid #fffaf0}.app-shell{background:radial-gradient(circle at 90% 0,#a7792a2e,#0000 34rem),#15130f;flex-direction:column;min-height:100vh;display:flex}.brand-header,.content{width:min(100% - 2rem,58rem);margin:0 auto}.brand-header{padding:2rem 0}.eyebrow{color:#d9b86c;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .5rem;font-size:.75rem;font-weight:700}h1,h2,p{margin-top:0}h1{color:#fffaf0;letter-spacing:-.04em;margin-bottom:0;font-size:clamp(2rem,7vw,4.5rem);line-height:.95}.content{flex:1;align-items:center;padding:2rem 0 4rem;display:grid}.ready-card{background:#fffaf00f;border:1px solid #d9b86c47;border-radius:1.5rem;max-width:38rem;padding:clamp(1.5rem,5vw,3.5rem);box-shadow:0 1.5rem 4rem #00000038}.status-pill{color:#a8e0ab;letter-spacing:.08em;text-transform:uppercase;border:1px solid #8fcf9273;border-radius:999px;margin-bottom:2rem;padding:.4rem .75rem;font-size:.8rem;font-weight:700;display:inline-flex}h2{color:#fffaf0;letter-spacing:-.03em;margin-bottom:.75rem;font-size:clamp(1.5rem,4vw,2.5rem)}.ready-card>p:last-child{color:#c8c0b1;margin-bottom:0;font-size:1.05rem;line-height:1.6}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}
