@font-face{font-family:Aller;src:url('/assets/Aller-Regular.ttf') format('truetype');font-weight:400;font-display:swap}*{box-sizing:border-box}body{margin:0;background:#282b64;color:#fff;font-family:'Century Gothic','Avenir Next',Arial,sans-serif;line-height:1.65}body:before{content:'';position:fixed;inset:0;background:linear-gradient(90deg,rgba(30,34,86,.65),rgba(30,34,86,.08)),url('/assets/tides-waves.jpg') center/cover no-repeat;z-index:-1}main{min-height:100svh;max-width:1440px;margin:auto;padding:40px 8% 24px;display:flex;flex-direction:column}.brand{display:block;width:175px;line-height:0}.brand img{width:100%;height:auto}.content{padding:60px 0 64px;flex:1}.eyebrow{font-size:10px;font-weight:600;letter-spacing:2px;color:#c2e7f8;margin:0 0 25px}h1{font-family:Aller,sans-serif;font-size:clamp(44px,5.5vw,76px);font-weight:400;line-height:1.1;letter-spacing:-1.5px;margin:0 0 28px}h1 span{color:#91e3ee}.intro{max-width:570px;font-size:18px;color:#e5eff9;margin:0 0 35px}.notice{display:flex;align-items:flex-start;gap:20px;margin-bottom:25px}.rule{width:30px;height:2px;background:#91e3ee;margin-top:13px;flex-shrink:0}.notice p{font-size:15px;margin:0}.notice p span{color:#c6d6e8}.contact{display:inline-flex;gap:35px;align-items:center;color:#fff;text-decoration:none;border:1px solid #9ec1d4;border-radius:3px;padding:12px 20px;font-size:14px;transition:background .2s,transform .2s}.contact:hover{background:#ffffff16;transform:translateY(-2px)}a:focus-visible{outline:3px solid #91e3ee;outline-offset:5px}footer{border-top:1px solid #ffffff30;padding-top:20px;color:#cbd8e8;font-size:10px}footer p{margin:3px 0}footer p:first-child{font-size:12px;color:#fff}footer span{padding:0 7px}.copyright{margin-top:12px}@media(max-width:600px){main{padding:25px 7% 20px}.brand{width:145px}.content{padding:45px 0}.intro{font-size:16px}.eyebrow{font-size:9px;letter-spacing:1.3px}body:before{background-position:58% center}footer{font-size:9px}.notice{gap:13px}.notice p{font-size:14px}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}
