*{box-sizing:border-box}body{margin:0;background:#f7f6fb;color:#211a36;font:17px/1.65 system-ui,sans-serif}header,main,footer{max-width:1000px;margin:auto;padding:24px}header{display:flex;justify-content:space-between;align-items:center}a{color:#6841c8;text-underline-offset:4px}nav{display:flex;gap:24px}.brand{font-weight:800;text-decoration:none;font-size:24px}h1{font-size:clamp(38px,7vw,72px);line-height:1.08;letter-spacing:-2px}h2{line-height:1.25}section{margin:48px 0}article{max-width:740px}.hero{background:#241537;color:white;border-radius:28px;padding:clamp(28px,6vw,64px);margin:24px 0}.hero a{color:#d4c2ff}.eyebrow{color:#cdb5ff;font-size:14px;letter-spacing:2px}.button{display:inline-block;padding:12px 22px;background:#eee5ff;border-radius:12px;color:#422378!important;text-decoration:none;font-weight:700}details{border-bottom:1px solid #ddd4ed;padding:20px 0}summary{cursor:pointer;font-weight:700}footer{border-top:1px solid #ddd4ed;color:#716779;font-size:14px}@media(max-width:500px){header{align-items:flex-start;gap:18px;flex-direction:column}nav{gap:20px}}