:root{color-scheme:dark;font-family:Arial,sans-serif;color:#edf6f8;background:#071820}*{box-sizing:border-box}body{margin:0}header{padding:24px 5%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #28434b}header a{font-size:28px;font-weight:800;text-decoration:none}header small{display:block;font-size:12px;font-weight:400;color:#a8bec7}a{color:#63e0df}main{max-width:1100px;margin:55px auto;padding:0 24px}.eyebrow{color:#63e0df}h1{font-size:clamp(30px,5vw,46px);margin:10px 0}h2{font-size:23px;margin:0 0 20px}p,li{line-height:1.7}.layout{display:grid;grid-template-columns:1fr 1.15fr;gap:24px;margin:30px 0}.card{background:#102830;border:1px solid #29434c;border-radius:20px;padding:30px}.price{font-size:52px;font-weight:800;line-height:1;margin:26px 0 10px;color:#6de0df}.muted{color:#adc2c9;font-size:14px}label{display:block;margin:18px 0 8px}input,select{width:100%;font:inherit;padding:13px;background:#071b23;color:#fff;border:1px solid #47626c;border-radius:8px}button{cursor:pointer;border:1px solid #4d747f;background:transparent;color:#fff;padding:11px 18px;border-radius:8px;font:inherit}.primary{width:100%;background:#60dddc;color:#052029;border:0;font-weight:700;margin-top:24px;padding:16px}button:disabled{opacity:.5;cursor:wait}.consent{display:flex;gap:10px;align-items:flex-start;font-size:14px}.consent input{width:auto;margin-top:4px}#message{padding:14px 0;margin-bottom:0;color:#85ece7}.error{color:#ffb4a7!important}[hidden]{display:none!important}li{margin-bottom:12px}@media(max-width:750px){.layout{grid-template-columns:1fr}main{margin-top:30px}.card{padding:24px}}
