:root{color-scheme:dark;font-family:system-ui,sans-serif;background:#071018;color:#e8f3fa}*{box-sizing:border-box}body{margin:0}main{max-width:950px;margin:auto;padding:40px 24px 70px}.brand{font-weight:850;font-size:27px;text-decoration:none;color:inherit}span{color:#43d1f4}.eyebrow{margin-top:65px;letter-spacing:.14em;font-size:12px;color:#43d1f4}h1{font-size:clamp(32px,5vw,52px);line-height:1.12}p,footer{line-height:1.65;color:#b5cbd9}section{border:1px solid #294658;background:#0d1c28;border-radius:16px;padding:25px;margin-top:24px}.prices{display:flex;gap:40px;flex-wrap:wrap}.prices strong{font-size:32px;color:#fff}.notice{border-left:3px solid #43d1f4;padding-left:15px}form{display:grid;gap:16px;max-width:440px}label{display:grid;gap:7px}input,button{font:inherit;border-radius:7px;padding:12px;border:1px solid #396076}input{background:#071018;color:inherit}button{background:#43d1f4;color:#041018;font-weight:650;cursor:pointer}button:disabled{opacity:.45;cursor:default}.actions{display:flex;flex-wrap:wrap;gap:10px}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #fff;outline-offset:3px}footer{font-size:13px;margin-top:32px}[hidden]{display:none!important}
:root a{color:#76d9f3;text-underline-offset:4px}.brand{color:#e8f3fa}input{min-width:0;width:100%}#account,#status{overflow-wrap:anywhere}
