:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#101522;color:#f3f6fb}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at 78% 8%,#263457 0,transparent 38%),#101522}a{color:inherit}header,main,footer{width:min(100% - 40px,1080px);margin:auto}header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px 0;border-bottom:1px solid #ffffff20}.brand{font-size:1.35rem;font-weight:800;letter-spacing:-.04em;text-decoration:none}.brand span{color:#a8bfff}nav{display:flex;gap:22px;flex-wrap:wrap}nav a{color:#c3cce0;text-decoration:none}nav a:hover,nav a:focus-visible{color:#fff;text-decoration:underline}main{padding:clamp(65px,12vw,150px) 0 100px}.eyebrow{color:#a8bfff;font-size:.83rem;font-weight:800;text-transform:uppercase;letter-spacing:.18em}h1{font-size:clamp(2.7rem,7vw,5.6rem);line-height:1.04;letter-spacing:-.065em;max-width:900px;margin:18px 0 26px}p{font-size:1.13rem;line-height:1.65;color:#c3cce0;max-width:680px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:36px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 21px;border:1px solid #8faefb;border-radius:11px;background:#a8bfff;color:#121929;font-weight:800;text-decoration:none}.button.secondary{background:transparent;color:#e2eaff;border-color:#5b6e99}.button:hover,.button:focus-visible{filter:brightness(1.12);outline:2px solid transparent}.notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:90px}.note{padding:22px;border:1px solid #ffffff24;border-radius:14px;background:#ffffff08}.note h2{font-size:1rem;margin:0 0 8px}.note p{font-size:.95rem;margin:0}footer{border-top:1px solid #ffffff20;padding:25px 0 40px;color:#9faaca;font-size:.9rem}@media(max-width:650px){header{align-items:flex-start;flex-direction:column}.notes{grid-template-columns:1fr}main{padding-top:80px}}
