.pricing-page h1,.pricing-page h2,.pricing-page h3,.pricing-page h4{font-family:var(--font-saira);text-transform:uppercase;font-weight:800;line-height:1}.pricing-page .k{font-family:var(--font-jetbrains);letter-spacing:.18em;text-transform:uppercase;color:var(--auto);font-size:.62rem}.pricing-page .phero{text-align:center;padding:64px 0 18px}.pricing-page .phero h1{font-size:clamp(2.4rem,6vw,4rem);font-weight:900}.pricing-page .phero h1 b{color:var(--speed)}.pricing-page .phero p{color:#cdd6dd;max-width:600px;margin:14px auto 0;font-size:1.05rem}.pricing-page .phero p b{color:var(--text)}.pricing-page .pblock{border-top:1px solid var(--line);padding:52px 0}.pricing-page .pblock .head{margin-bottom:26px}.pricing-page .pblock .head h2{margin:8px 0 6px;font-size:clamp(1.7rem,4.5vw,2.5rem)}.pricing-page .pblock .head p{color:var(--muted);max-width:600px}.pricing-page .pblock .head p b{color:var(--text)}.pricing-page .btn{font-family:var(--font-jetbrains);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:none;border-radius:9px;padding:13px 22px;font-size:.66rem;font-weight:700;text-decoration:none;display:inline-block}.pricing-page .btn.p{background:var(--speed);color:var(--asphalt)}.pricing-page .btn.a{background:var(--auto);color:var(--asphalt)}.pricing-page .btn.h{background:var(--hivis);color:var(--asphalt)}.pricing-page .btn.s{color:var(--text);border:1px solid var(--line);background:0 0}.pricing-page .btn:hover{opacity:.88}.pricing-page .free-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pricing-page .free-card{background:#34e3e008;border:1px dashed #33414e;border-radius:16px;flex-direction:column;padding:28px 26px;display:flex}.pricing-page .free-card .fk{font-family:var(--font-jetbrains);letter-spacing:.12em;text-transform:uppercase;color:var(--auto);font-size:.6rem}.pricing-page .free-card h3{margin:8px 0 4px;font-size:1.6rem}.pricing-page .free-card .price{font-family:var(--font-saira);color:var(--hivis);margin:8px 0 2px;font-size:2rem;font-weight:900;line-height:1}.pricing-page .free-card .gate{font-family:var(--font-jetbrains);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:14px;font-size:.62rem}.pricing-page .free-card p{color:#cdd6dd;flex:1;margin-bottom:20px;font-size:.92rem;line-height:1.5}.pricing-page .free-card p b{color:var(--text)}.pricing-page .climb{flex-direction:column;gap:14px;display:flex}.pricing-page .kit{border:1px solid var(--line);background:var(--asphalt-2);border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:24px 26px;display:grid;position:relative;overflow:hidden}.pricing-page .kit:before{content:"";width:4px;position:absolute;top:0;bottom:0;left:0}.pricing-page .kit.k1:before{background:var(--auto)}.pricing-page .kit.k2:before{background:var(--hivis)}.pricing-page .kit.k3:before{background:var(--speed)}.pricing-page .kit .cross{font-family:var(--font-jetbrains);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);writing-mode:vertical-rl;white-space:nowrap;align-self:stretch;align-items:center;font-size:.56rem;display:flex;transform:rotate(180deg)}.pricing-page .kit .kbody h3{margin-bottom:3px;font-size:1.5rem}.pricing-page .kit .kbody .ships{color:#cdd6dd;font-size:.9rem;line-height:1.45}.pricing-page .kit .kbody .ships b{color:var(--text)}.pricing-page .kit .kbody .gain{font-family:var(--font-jetbrains);letter-spacing:.04em;text-transform:uppercase;margin-top:8px;font-size:.62rem}.pricing-page .kit.k1 .gain{color:var(--auto)}.pricing-page .kit.k2 .gain{color:var(--hivis)}.pricing-page .kit.k3 .gain{color:var(--speed)}.pricing-page .kit .kbuy{text-align:right;min-width:120px}.pricing-page .kit .kprice{font-family:var(--font-saira);color:var(--hivis);font-size:2rem;font-weight:900;line-height:1}.pricing-page .kit .ktag{font-family:var(--font-jetbrains);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-top:5px;font-size:.54rem}.pricing-page .kit .btn{margin-top:10px;padding:10px 18px;font-size:.6rem}.pricing-page .judge-intro{border-left:3px solid var(--auto);color:#cdd6dd;max-width:640px;margin-bottom:24px;padding-left:18px;line-height:1.6}.pricing-page .judge-intro b{color:var(--text)}.pricing-page .judge-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pricing-page .judge{background:radial-gradient(140% 100% at 0 0,#ff5a3c0f,#0000 55%),linear-gradient(#10151c,#0b0f14);border:1px solid #2c3a44;border-radius:16px;flex-direction:column;padding:28px 26px;display:flex}.pricing-page .judge .jk{font-family:var(--font-jetbrains);letter-spacing:.12em;text-transform:uppercase;color:var(--speed);font-size:.6rem}.pricing-page .judge h3{margin:8px 0;font-size:1.6rem}.pricing-page .judge p{color:#cdd6dd;flex:1;margin-bottom:18px;font-size:.9rem;line-height:1.5}.pricing-page .judge p b{color:var(--text)}.pricing-page .judge .price{font-family:var(--font-jetbrains);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.72rem}.pricing-page .judge .price b{color:var(--hivis)}.pricing-page .speak{border:1px solid var(--line);background:var(--asphalt-2);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:28px 26px;display:flex}.pricing-page .speak .sk{font-family:var(--font-jetbrains);letter-spacing:.12em;text-transform:uppercase;color:var(--auto);font-size:.6rem}.pricing-page .speak h3{margin:7px 0 4px;font-size:1.5rem}.pricing-page .speak p{color:var(--muted);max-width:480px;font-size:.9rem}.pricing-page .speak .sprice{font-family:var(--font-jetbrains);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);white-space:nowrap;font-size:.72rem}.pricing-page .pnote{font-family:var(--font-jetbrains);color:var(--muted);text-align:center;opacity:.85;margin-top:30px;font-size:.6rem;line-height:1.7}.pricing-page .pnote b{color:var(--text)}@media (max-width:680px){.pricing-page .free-grid,.pricing-page .kit{grid-template-columns:1fr}.pricing-page .kit .cross{writing-mode:horizontal-tb;transform:none}.pricing-page .kit .kbuy{text-align:left}.pricing-page .judge-grid{grid-template-columns:1fr}}
