.checkout-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:22px 0}.checkout-card{position:relative;text-align:left;border:1px solid #ffffff22;border-radius:14px;padding:22px 18px;background:#111c2b;color:#f7f6ef;min-height:155px;transition:border-color .2s,background .2s}.checkout-card:hover{border-color:#f8cf48}.checkout-card.selected{background:#f8cf4812;border-color:#f8cf48;box-shadow:inset 0 0 0 1px #f8cf48}.checkout-card .overline{font-size:8px;color:#a6b0bf}.checkout-card strong{display:block;font-family:var(--display);font-size:30px;margin:13px 0}.checkout-card small{display:block;color:#b7c1cd;font-size:11px}.choice-check{position:absolute;right:16px;top:17px;color:#f8cf48}.checkout-periods{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 25px}.checkout-periods button{background:#111c2b;border:1px solid #ffffff20;border-radius:10px;padding:12px 17px;text-align:left;flex:1;min-width:95px}.checkout-periods button b,.checkout-periods button span{display:block}.checkout-periods button span{color:#a7b2c1;font-size:11px;margin-top:7px}.checkout-periods button.selected{background:#f8cf48;color:#14202e;border-color:#f8cf48}.checkout-periods button.selected span{color:#14202e}.telegram-link-banner{display:flex;justify-content:space-between;gap:18px;align-items:center;border:1px solid #f8cf4850;border-radius:14px;padding:20px 24px;background:#f8cf480a;margin:22px 0}.telegram-link-banner p{font-size:12px;color:#abb6c6;margin-top:6px}.telegram-link-banner .button{flex:none}.referral-guide{margin-top:22px}.referral-guide h2{font-size:34px;margin:12px 0 26px}.referral-guide ol{list-style:none;counter-reset:steps;padding:0;display:grid;gap:23px}.referral-guide li{counter-increment:steps;position:relative;padding-left:46px}.referral-guide li:before{content:'0' counter(steps);position:absolute;left:0;top:0;font-family:var(--display);font-size:25px;color:#f8cf48}.referral-guide p{color:#b6c0ce;margin-top:7px;line-height:1.7}.referral-important{border-left:3px solid #f8cf48;padding:15px 20px;background:#f8cf4809;margin:26px 0}.referral-example{font-size:12px}.referral-footer{display:flex;align-items:center;gap:20px;justify-content:space-between;margin-top:25px;border-top:1px solid #ffffff20;padding-top:24px}.referral-footer .button{flex:none}.tools-ticket small{display:block;margin-top:8px;color:#9caec3}.customer-chat{min-height:540px}.customer-chat .tools-messages{height:400px;scroll-behavior:auto;overflow-anchor:none}.customer-chat .tools-bubble{line-height:1.7;box-shadow:0 3px 14px #0001}.customer-chat .tools-bubble small{color:#92a4bb;font-size:10px}.customer-chat h2{font-size:25px}.customer-chat .chat-caption{color:#9cabbc;font-size:11px;margin:10px 0 18px}.customer-chat.is-loading .tools-messages{opacity:.45;transition:opacity .15s}.customer-chat .tools-messages{transition:opacity .15s}.network-symbol{width:24px;height:20px;flex:none;display:inline-flex;align-items:center;justify-content:center;color:#f8cf48}.network-symbol svg{width:23px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.network-symbol.video{color:#ff6666}.network-controls{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin:18px 0}.network-controls p{font-size:12px;color:#b2bdca}.ticker-track{display:flex!important;width:max-content!important;gap:0!important;animation:uley-ticker 28s linear infinite!important}.ticker-unit{display:flex;align-items:center;gap:38px;padding-right:38px;flex-shrink:0;min-width:100vw;justify-content:space-around}.ticker-unit span{white-space:nowrap}.ticker-unit b{flex:none}@keyframes uley-ticker{to{transform:translateX(-50%)}}
.feature-stage .network-lines,.feature-stage .service-node,.feature-stage .node-ping{display:none}.connection-flow{position:absolute;top:24%;left:9%;right:9%;display:grid;grid-template-columns:64px 1fr 80px 1fr 64px;align-items:center;gap:8px}.flow-end,.flow-core{border:1px solid #ffffff30;background:#1d2b3c;border-radius:18px;display:grid;place-items:center;height:64px;position:relative}.flow-core{height:80px;color:#152130;background:#f8cf48;box-shadow:0 0 40px #f8cf4820}.connection-flow svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.7}.flow-wire{height:1px;background:#f8cf4844;position:relative;overflow:hidden}.flow-wire:after{content:'';position:absolute;width:26px;height:3px;top:-1px;background:#f8cf48;animation:flow-packet 2.4s linear infinite;box-shadow:0 0 9px #f8cf48}.flow-wire.second:after{animation-delay:1.2s}.flow-end small,.flow-core small{position:absolute;top:calc(100% + 14px);white-space:nowrap;font-size:9px;letter-spacing:.08em;color:#b1bdcb}.flow-core small{color:#f8cf48}.feature-stage .stage-caption{bottom:9%;left:9%}.feature-stage .stage-caption strong{font-size:clamp(30px,3.5vw,48px)}@keyframes flow-packet{from{left:-26px}to{left:100%}}
@media(max-width:650px){.telegram-link-banner,.referral-footer{align-items:stretch;flex-direction:column}.checkout-cards{grid-template-columns:1fr}.checkout-card{min-height:115px;padding:17px}.checkout-card strong{font-size:26px;margin:8px 0}.checkout-card .overline{font-size:8px}.referral-guide h2{font-size:29px}.customer-chat .tools-messages{height:350px}.tools-chat-layout{grid-template-columns:1fr}.tools-ticket-list{display:flex;overflow:auto;gap:8px}.tools-ticket-list .tools-ticket{min-width:200px;max-width:240px}.connection-flow{grid-template-columns:44px 1fr 58px 1fr 44px;top:24%;gap:4px}.flow-end{height:44px;border-radius:12px}.flow-core{height:58px;border-radius:15px}.connection-flow svg{width:23px;height:23px}.flow-end small,.flow-core small{font-size:7px}.feature-stage .stage-caption strong{font-size:29px}.ticker-unit{gap:24px;padding-right:24px;min-width:950px}.site-nav{gap:18px}}
@media(prefers-reduced-motion:reduce){.ticker-track{animation:none!important}.flow-wire:after{animation:none}.customer-chat .tools-messages{transition:none}}
