:root{color:#eaf6ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#051321;font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(at 100% 0,#063655,#0000 65%);margin:0}a{color:#39d9ff}.c-header{border-bottom:1px solid #154966;justify-content:space-between;align-items:center;gap:25px;padding:22px clamp(16px,5vw,90px);display:flex}.c-header img{width:190px;max-width:45vw}.c-header nav,.c-footer{flex-wrap:wrap;gap:24px;display:flex}.c-main{max-width:1200px;margin:50px auto;padding:0 22px}h1{max-width:850px;margin:10px 0 20px;font-size:clamp(2rem,5vw,3.8rem)}.c-eyebrow{color:#00d7f6;letter-spacing:.18em;font-weight:700}.c-plans{grid-template-columns:repeat(3,1fr);gap:22px;margin:32px 0;display:grid}.c-plan,.c-panel{background:linear-gradient(135deg,#0a2c49,#071c2c);border:1px solid #135f86;border-radius:20px;padding:26px}.c-plan h2{font-size:1.2rem}.c-price{color:#21d9f5;font-size:2.4rem;font-weight:800}.c-plan p,.c-panel p{color:#aec8db;line-height:1.6}.c-panel{margin:24px 0}.c-panel:empty{display:none}button,input,textarea,select{font:inherit;color:#eaf6ff;background:#092c49;border:1px solid #176c98;border-radius:10px;padding:12px}button{cursor:pointer;font-weight:650}button:hover{border-color:#23d8ff}button:disabled{opacity:.5;cursor:wait}.c-primary{color:#001a30;background:linear-gradient(90deg,#00d9e7,#008bff);border:0}.c-plan button{width:100%;margin-top:14px}.c-actions{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.c-panel label{gap:8px;margin:14px 0;display:grid}.c-panel input,.c-panel textarea{max-width:650px}.c-table{overflow:auto}table{border-collapse:collapse;width:100%;font-size:.9rem}td,th{text-align:left;white-space:nowrap;border-bottom:1px solid #154c69;padding:13px}#commercial-status{border:1px solid #135f86;border-radius:12px;margin-top:25px;padding:16px}#commercial-status[data-error=true]{color:#ffb0bd;border-color:#c64c63}.c-footer{border-top:1px solid #164a65;max-width:1200px;margin:auto;padding:24px}.c-footer p{color:#93b2c9;width:100%}@media (width<=760px){.c-plans{grid-template-columns:1fr}.c-header{flex-direction:column;align-items:flex-start}.c-header nav{gap:14px}}@media print{nav,button,form,.c-header,.c-footer,#commercial-plans,#commercial-support{display:none!important}body,.c-panel{color:#163048;background:#fff}}
