.wc{background:#000;color:#e7edf5;color-scheme:dark;padding:clamp(28px,4vh,48px) 0 clamp(48px,6vh,72px)}
.wc h1,.wc h2{margin:0 0 10px;color:#fff;letter-spacing:-.03em;text-wrap:balance}
.wc h1{font-size:clamp(34px,4.4vw,56px);line-height:1.08}
.wc h2{font-size:clamp(26px,3vw,36px);line-height:1.15}
.wc h3{margin:0 0 6px;color:#fff;font-size:18px;line-height:1.3}
.wc-kicker{margin:0 0 8px;color:#52a8ff;font:500 13px/1.2 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}
.wc-tag{margin:0 0 8px;color:#fff;font:600 16px/1.4 var(--font-sans)}
.wc-lead,.wc p,.wc li{color:#c3c9d1;font-size:16px;line-height:1.5}
.wc-lead{max-width:40rem;margin:0 0 16px}
.wc-actions,.wc-plans button{display:flex;flex-wrap:wrap;gap:8px}
.wc-btn{min-height:44px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(219,229,242,.16);background:transparent;color:#ededed;font:600 15px var(--font-sans);text-decoration:none;cursor:pointer}
.wc-btn--primary{background:#fff;border-color:#fff;color:#121212}
.wc-btn:hover{background:#ededed;color:#121212}
.wc-btn:focus-visible,.wc input:focus-visible,.wc select:focus-visible,.wc textarea:focus-visible{outline:2px solid #52a8ff;outline-offset:2px}
.wc-band{margin-top:28px;padding:20px 0;background:#070b12}
.wc-abt ol,.wc-steps,.wc-rows,.wc-plans{display:grid;gap:12px;margin:12px 0 0;padding:0;list-style:none}
.wc-abt li,.wc-steps li,.wc-rows article,.wc-plans article,.wc-calc,.wc-ask form{background:#05080d;border:1px solid rgba(219,229,242,.16);padding:16px}
.wc-abt span,.wc-steps span{display:block;margin-bottom:6px;color:#52a8ff;font:500 13px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}
.wc-abt p,.wc-steps p,.wc-rows p,.wc-plans p{margin:0}
.wc-sec{padding-top:clamp(28px,4vh,40px)}
.wc-split{display:grid;gap:16px;align-items:start}
.wc-fields{display:grid;gap:8px}
.wc-calc label,.wc-ask label{display:grid;gap:4px;color:#c3c9d1;font:600 13px/1.2 var(--font-mono);letter-spacing:.03em;text-transform:uppercase}
.wc input,.wc select,.wc textarea{width:100%;min-height:44px;padding:8px 10px;background:#070b12;color:#e7edf5;border:1px solid #3a4a62;font:400 16px/1.4 var(--font-sans);text-transform:none}
.wc textarea{min-height:96px;resize:vertical}
.wc input[aria-invalid="true"],.wc select[aria-invalid="true"],.wc textarea[aria-invalid="true"]{border-color:#f0a8a8}
.wc-out{display:grid;gap:8px;margin-top:12px}
.wc-out p{display:grid;gap:2px;margin:0;padding-top:8px;border-top:1px solid rgba(219,229,242,.16)}
.wc-out span{color:#9aa6b4;font:500 12px/1.3 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}
.wc-out b{color:#fff;font:600 22px/1.2 var(--font-sans);transition:opacity .18s ease}
.wc-out small{color:#c3c9d1;font:400 14px/1.4 var(--font-sans);text-transform:none}
.wc-rows ul,.wc-plans ul,.wc-trust ul{margin:8px 0 0;padding:0;list-style:none}
.wc-rows li,.wc-plans li{padding:4px 0 4px 12px;border-left:2px solid rgba(219,229,242,.16)}
.wc-price{color:#fff;font:600 28px/1 var(--font-sans)}
.wc-price span{color:#9aa6b4;font:500 14px var(--font-sans)}
.wc-plans button{margin-top:12px}
.wc-plans article.is-on{border-color:#fff}
.wc-note{margin:12px 0 0;color:#9aa6b4}
.wc-note a,.wc-faq a{color:#52a8ff}
.wc-trust li{margin:0 0 8px}
.wc-trust strong{color:#fff}
.wc-faq h3{margin:14px 0 4px}
.wc-faq p{margin:0}
.wc-ask{display:grid;gap:16px}
.wc-ask form{display:grid;gap:10px}
.wc-err{color:#f0a8a8}
.wc-fax{position:absolute;left:-9999px}
.wc-done{color:#62c073;font-size:16px}
@media (min-width:720px){
  .wc-abt ol,.wc-fields{grid-template-columns:1fr 1fr}
  .wc-abt ol{grid-template-columns:1fr 1fr 1fr}
  .wc-steps,.wc-plans{grid-template-columns:1fr 1fr}
  .wc-rows{grid-template-columns:1fr 1fr}
}
@media (min-width:1100px){
  .wc-split,.wc-ask{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}
  .wc-steps{grid-template-columns:repeat(5,minmax(0,1fr))}
  .wc-plans{grid-template-columns:repeat(4,minmax(0,1fr))}
  .wc-fields{grid-template-columns:1fr 1fr 1fr}
}
@media (prefers-reduced-motion:reduce){
  .wc-out b{transition:none}
}
