:root{color-scheme:dark;font-family:Inter,system-ui,-apple-system,sans-serif;background:#080e1b;color:#edf3ff}*{box-sizing:border-box}body{margin:0}a{color:#91c5ff;text-underline-offset:4px}header{max-width:1040px;margin:auto;display:flex;justify-content:space-between;align-items:center;padding:24px;gap:20px}.brand{font-weight:800;font-size:23px;text-decoration:none;color:#fff}.brand span{color:#38aaff}nav{display:flex;gap:20px;font-size:13px}main{max-width:760px;padding:36px 24px 60px;margin:auto}h1{font-size:36px;letter-spacing:-1px;margin:10px 0 12px}h2{font-size:22px;margin:0 0 10px}.eyebrow{font-size:11px;letter-spacing:1.6px;color:#87addb}.intro,.muted,.footer-note{color:#aab9d2;line-height:1.7}.intro{margin-bottom:28px}.card{background:#141e34;border:1px solid #2c3955;border-radius:18px;padding:28px;margin:20px 0}.plan{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #2c3955;margin-bottom:24px;padding-bottom:20px}.plan p{color:#aab9d2;line-height:1.6;font-size:14px}.plan strong,.total{font-family:ui-monospace,monospace;font-size:28px}.plan small{display:block;margin-top:5px;font-family:system-ui;font-size:12px;font-weight:400;color:#aab9d2}.total small{font-size:13px}.fields{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}label{display:grid;gap:9px;font-size:14px;color:#cbd8ec}select,input[type=number]{width:100%;border:1px solid #3a4e6e;border-radius:10px;background:#0f182b;color:#f1f6ff;font:inherit;padding:12px}.button{display:inline-block;border:1px solid #3c92e6;border-radius:10px;background:#1570c4;color:#fff;padding:13px 20px;font:600 14px system-ui;text-decoration:none;cursor:pointer}.button:hover{background:#2382d8}.secondary{display:inline-block;margin:12px 0 0 16px;font-size:14px}.muted{font-size:12px}.notice{padding:14px 18px;border:1px solid #785e31;border-radius:12px;background:#30251a;color:#ffe0a5;line-height:1.6}.consent{display:flex;gap:12px;align-items:flex-start;font-size:13px;line-height:1.7;margin:20px 0}.consent input{margin-top:5px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #90bfff;outline-offset:3px}.plan-basic{display:block;font-size:12px;text-align:center;margin-top:10px;color:#91a9c9}.account-alternative{padding:16px 0 0;margin:18px 0 0;border-top:1px solid #2c3955}.account-alternative a{font-size:13px;color:#91c5ff}.account-alternative p{font-size:12px;color:#aab9d2;line-height:1.6;margin:8px 0 0}@media(max-width:540px){header{align-items:flex-start;padding:20px}nav{flex-direction:column;gap:9px}.fields{grid-template-columns:1fr}.card{padding:22px}.plan{flex-direction:column}h1{font-size:29px}main{padding-top:20px}.secondary{display:block;margin-left:0}}
