:root{color-scheme:dark;font-family:Inter,Arial,sans-serif;background:#08121c;color:#f5f3eb;font-synthesis:none}*{box-sizing:border-box}body{min-height:100svh;margin:0;display:flex;flex-direction:column;background:radial-gradient(ellipse at 85% 55%,#123c3e55,transparent 58%)}header,footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px clamp(24px,7vw,112px)}a{color:inherit}.brand{display:flex;align-items:center;gap:12px;font-size:29px;font-weight:700;letter-spacing:-1.4px;text-decoration:none}.brand img{display:block}.brand-dot{color:#64d8b5}.byline{font-size:13px;color:#b2bdc6}main{width:min(100%,1020px);padding:clamp(55px,10vh,130px) clamp(24px,7vw,112px);flex:1}.eyebrow{color:#64d8b5;font-size:12px;letter-spacing:2px;text-transform:uppercase;font-weight:700}h1{font-size:clamp(44px,7vw,84px);font-weight:600;line-height:1.06;letter-spacing:-.055em;margin:27px 0}.intro{max-width:550px;font-size:clamp(18px,2.2vw,21px);line-height:1.65;color:#c8d0d5}.intro strong{color:#f5f3eb}.status{display:flex;align-items:center;gap:10px;margin-top:37px;font-size:14px;color:#d6dfdc}.status span{width:7px;height:7px;border-radius:50%;background:#64d8b5}.continuity{max-width:430px;color:#a7b7c0;font-size:14px;line-height:1.7;margin:14px 0 26px}.action{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;min-height:52px;padding:15px 20px;border-radius:7px;background:#64d8b5;color:#08121c;font-size:15px;font-weight:700;text-decoration:none}.action:hover{background:#8be6cb}.help{display:block;width:fit-content;margin-top:23px;padding:8px 0;color:#b8c7cd;font-size:13px;text-underline-offset:5px}footer{border-top:1px solid #26333c;font-size:12px;color:#9aadb7}footer nav{display:flex;gap:24px}footer a{text-decoration:none;padding:12px 0}a:focus-visible{outline:3px solid #f5f3eb;outline-offset:5px}@media(max-width:480px){header{padding-top:22px}.brand{font-size:25px}.byline{max-width:75px;text-align:right;line-height:1.5}.brand img{width:34px;height:34px}main{padding-top:60px;padding-bottom:60px}h1{font-size:clamp(39px,10vw,48px)}footer{align-items:flex-start;flex-direction:column;gap:4px;padding-top:20px;padding-bottom:20px}.action{width:100%;max-width:340px}}
