:root{--navy:#071f36;--deep:#041626;--gold:#d6aa36;--white:#fff}*{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:"DM Sans",sans-serif}.cover{min-height:100vh;color:#fff;background:radial-gradient(circle at 85% 15%,#174f78 0,transparent 30%),linear-gradient(125deg,var(--deep),var(--navy) 68%,#0b3456);display:flex;flex-direction:column;padding:clamp(1.5rem,4vw,4rem) clamp(1.4rem,7vw,7rem);position:relative;overflow:hidden}.cover:after{content:"";position:absolute;width:min(46vw,580px);height:min(46vw,580px);border:1px solid rgba(214,170,54,.28);border-radius:50%;right:-12vw;bottom:-22vw;box-shadow:0 0 0 60px rgba(214,170,54,.025),0 0 0 120px rgba(214,170,54,.018)}.topline{display:flex;align-items:center;gap:.85rem;z-index:1}.mark{width:50px;height:50px;display:grid;place-items:center;background:var(--gold);color:var(--navy);font:700 1.7rem "Libre Baskerville"}.topline strong,.topline span{display:block}.topline strong{font-size:1.12rem}.topline span{text-transform:uppercase;letter-spacing:.15em;font-size:.7rem;color:#bdccd8;margin-top:.25rem}.cover-content{margin:auto 0;max-width:900px;padding:5rem 0;z-index:1}.eyebrow{text-transform:uppercase;letter-spacing:.22em;color:var(--gold);font-size:.75rem;font-weight:700}.cover h1{font:700 clamp(3rem,7.5vw,7.5rem)/1.02 "Libre Baskerville";letter-spacing:-.04em;margin:1rem 0 1.4rem}.intro{font-size:clamp(1rem,2vw,1.3rem);color:#c6d4de;letter-spacing:.04em}.cover-actions{display:flex;gap:1rem;flex-wrap:wrap;margin-top:2.6rem}.cover-actions a{text-decoration:none;font-weight:700;padding:1rem 1.3rem}.primary{background:var(--gold);color:var(--navy)}.primary span{margin-left:1.5rem}.secondary{color:#fff;border:1px solid #7c94a7}.cover-footer{z-index:1;display:flex;justify-content:space-between;gap:2rem;color:#a9bac7;font-size:.8rem;text-transform:uppercase;letter-spacing:.13em}.gold-line{position:absolute;left:0;bottom:0;width:36%;height:7px;background:var(--gold)}@media(max-width:600px){.cover{padding:1.5rem}.cover-content{padding:4rem 0}.cover h1{font-size:3.1rem}.cover-actions a{width:100%;text-align:center}.cover-footer{display:block}.cover-footer p:last-child{display:none}.gold-line{width:65%}}
