*{box-sizing:border-box}body{margin:0;background:#001321;color:#fff;font-family:Montserrat,Arial,sans-serif}.shell{width:min(1486px,88%);margin:auto}header{display:flex;align-items:center;gap:48px;padding-block:28px}header img{width:260px;max-width:100%;height:auto;display:block}nav{display:flex;flex-wrap:wrap;gap:30px}a{color:inherit;text-decoration:none}nav a{font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;padding-block:12px}nav a[aria-current]{border-bottom:3px solid #ffe000}main{padding-block:90px}.eyebrow{color:#00bde9;font-size:12px;letter-spacing:2px;text-transform:uppercase}h1{font-family:'Barlow Semi Condensed',Impact,sans-serif;font-size:clamp(42px,6vw,80px);font-weight:900;font-style:italic;text-transform:uppercase;margin:15px 0}main p{line-height:1.7;color:#c4d0dc}.back{display:inline-block;background:#ffe000;color:#001321;padding:17px 25px;margin-top:25px;border-radius:5px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px}a:focus-visible{outline:3px solid #00bde9;outline-offset:5px}@media(max-width:700px){header{flex-direction:column;align-items:flex-start;gap:20px}nav{gap:18px}main{padding-block:45px}}

body{min-height:100vh;display:flex;flex-direction:column}main.shell{flex:1}

dialog{background:#072536;color:white;border:1px solid #00bde9;border-radius:12px;padding:35px;max-width:450px;width:90%;line-height:1.6}dialog::backdrop{background:#000a}dialog .close{position:absolute;right:12px;top:8px;border:0;background:none;color:white;font-size:28px;cursor:pointer}dialog .button{background:#ffe000;color:#001321;border:0;border-radius:5px;padding:17px 27px;font:600 12px Montserrat,Arial,sans-serif;cursor:pointer}
