:root{--os-primary:#9bb8b9;--glass-bg:hsla(0,0%,100%,.6);--glass-border:hsla(0,0%,100%,.35);--text:#0b1b1b}*{box-sizing:border-box}body,html{height:100%}body{margin:0;color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji;background:radial-gradient(1200px 600px at 20% -10%,hsla(0,0%,100%,.65),transparent 60%),radial-gradient(1000px 600px at 120% -20%,hsla(0,0%,100%,.45),transparent 55%),linear-gradient(180deg,#eaf2f2 0,var(--os-primary) 100%);background-attachment:fixed}.container{max-width:1080px;margin:0 auto;padding:24px}.glass{background:var(--glass-bg);backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%);border:1px solid var(--glass-border);border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.08)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:12px;border:0;cursor:pointer;background:#0b1b1b;color:#fff;font-weight:600}.btn.secondary{background:var(--os-primary);color:#0b1b1b}a.btn{text-decoration:none}h1,h2,h3{margin:0 0 10px}p{line-height:1.55}