:root{
  --bg:#050b16;
  --bg2:#071424;
  --panel:#0b1729;
  --panel2:#0e2036;
  --text:#f7fbff;
  --muted:#92a5be;
  --line:rgba(255,255,255,.09);
  --blue:#19a7ff;
  --blue2:#1878ff;
  --purple:#a64dff;
  --purple2:#6e48ff;
  --green:#38db91;
  --red:#ff6875;
  --shadow:0 26px 80px rgba(0,0,0,.32);
  font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:linear-gradient(180deg,#040a14 0%,#061321 58%,#050b16 100%);color:var(--text);min-height:100vh;overflow-x:hidden}
a{color:inherit}button,input{font:inherit}.container{width:min(1180px,calc(100% - 40px));margin-inline:auto}.bg-grid{position:fixed;inset:0;pointer-events:none;z-index:-4;background-image:linear-gradient(rgba(47,119,183,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(47,119,183,.055) 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.9),transparent 80%)}.bg-glow{position:fixed;width:650px;height:650px;border-radius:50%;filter:blur(120px);opacity:.18;z-index:-3;pointer-events:none}.glow-blue{left:-260px;top:30px;background:#0076ff}.glow-purple{right:-270px;top:160px;background:#7e33ff}
.site-header{position:sticky;top:0;z-index:50;background:rgba(4,11,21,.80);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.nav-wrap{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:22px}.brand{display:flex;align-items:center;gap:11px;text-decoration:none}.brand-icon{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;font-size:12px;font-weight:950;background:linear-gradient(135deg,#147cff,#754dff 55%,#bd4cff);box-shadow:0 12px 32px rgba(69,83,255,.28),inset 0 1px 0 rgba(255,255,255,.22)}.brand-copy strong,.brand-copy small{display:block}.brand-copy strong{font-size:13px;letter-spacing:.04em}.brand-copy small{font-size:9px;letter-spacing:.16em;color:#92a7c2;margin-top:3px}.main-nav{display:flex;align-items:center;gap:24px}.main-nav a{text-decoration:none;font-size:13px;color:#b8c7da}.main-nav a:hover{color:#fff}.nav-support{padding:10px 15px;border-radius:11px;background:#0d233a;border:1px solid rgba(101,175,255,.18)!important;color:#e7f4ff!important}
.sales-hero{padding:62px 0 38px}.hero-center{text-align:center;max-width:920px}.eyebrow{display:inline-flex;align-items:center;gap:7px;color:#78d8ff;font-size:10px;font-weight:900;letter-spacing:.16em}.hero-center h1{font-size:clamp(42px,5.3vw,72px);line-height:.98;letter-spacing:-.055em;margin:15px 0 18px}.hero-center h1 span{background:linear-gradient(90deg,#23c6ff,#7071ff 48%,#c64eff);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-center>p{max-width:760px;margin:0 auto;color:#a8b8cb;font-size:17px;line-height:1.7}.hero-trust{margin-top:23px;display:flex;justify-content:center;gap:10px 24px;flex-wrap:wrap;color:#a9bdd2;font-size:12px}.hero-trust span{display:flex;align-items:center;gap:7px}.hero-trust i{font-style:normal;color:#4ce2a0;font-weight:900}
.buy-zone{padding:28px 0 58px}.buy-heading,.plans-heading{display:flex;align-items:end;justify-content:space-between;gap:20px}.buy-heading h2,.plans-heading h2{font-size:clamp(27px,3.1vw,40px);letter-spacing:-.035em;margin:8px 0 0}.secure-chip{display:flex;align-items:center;gap:8px;border:1px solid rgba(71,214,150,.16);background:rgba(49,205,140,.07);color:#9eebc6;padding:9px 12px;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap}.secure-chip i{width:7px;height:7px;border-radius:50%;background:#41dc92;box-shadow:0 0 0 5px rgba(65,220,146,.08);animation:pulse 1.8s infinite}
.brand-tabs{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin:22px 0 42px}.brand-card{position:relative;isolation:isolate;min-height:190px;overflow:hidden;text-align:left;display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center;padding:26px;border-radius:26px;border:1px solid var(--line);background:linear-gradient(145deg,#0a192b,#0b1f36);color:#fff;cursor:pointer;box-shadow:0 20px 55px rgba(0,0,0,.18);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.brand-card:after{content:"";position:absolute;inset:0;z-index:-1;opacity:.15;background:radial-gradient(circle at 85% 25%,currentColor,transparent 36%)}.brand-card.unitv{color:#29a8ff}.brand-card.tvexpress{color:#b25dff}.brand-card:hover,.brand-card.active{transform:translateY(-5px) scale(1.008)}.brand-card.unitv:hover,.brand-card.unitv.active{border-color:rgba(44,169,255,.55);box-shadow:0 22px 70px rgba(18,125,255,.17),inset 0 0 0 1px rgba(34,184,255,.08)}.brand-card.tvexpress:hover,.brand-card.tvexpress.active{border-color:rgba(183,96,255,.55);box-shadow:0 22px 70px rgba(126,61,255,.17),inset 0 0 0 1px rgba(187,90,255,.08)}.brand-card-glow{position:absolute;width:180px;height:180px;border-radius:50%;right:-65px;top:-60px;background:currentColor;filter:blur(74px);opacity:.17;z-index:-1}.brand-logo{width:82px;height:82px;border-radius:24px;display:grid;place-items:center;font-size:26px;font-weight:950;color:#fff;box-shadow:0 16px 45px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.32)}.unitv .brand-logo{background:linear-gradient(145deg,#16c5ff,#087dff 55%,#1358ff)}.tvexpress .brand-logo{background:linear-gradient(145deg,#d65cff,#9b3dff 55%,#7049ff)}.brand-info{min-width:0}.brand-info small,.brand-info strong,.brand-info em,.brand-availability{display:block}.brand-info small{font-size:9px;letter-spacing:.17em;color:#9bb0c8;font-weight:900}.brand-info strong{color:#fff;font-size:31px;letter-spacing:-.035em;margin-top:4px}.brand-info em{font-style:normal;color:#a6b8cb;font-size:13px;line-height:1.5;margin-top:7px;max-width:390px}.brand-availability{font-size:11px;color:#73e7b2;margin-top:12px;font-weight:800}.brand-action{position:absolute;right:23px;bottom:20px;color:#fff;font-size:12px;font-weight:900;display:flex;align-items:center;gap:9px}.brand-action b{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.1);transition:transform .2s}.brand-card:hover .brand-action b{transform:translateX(3px)}
.plans-heading{padding-top:4px;border-top:1px solid var(--line);padding-top:28px}.plans-heading p{color:#8fa4bd;font-size:12px;margin:0}.catalog-status{text-align:center;color:#8fa4bd;padding:22px}.catalog-status.error{color:#ff9fa8}.catalog-empty{grid-column:1/-1;padding:30px;text-align:center;border:1px dashed var(--line);border-radius:18px;color:#91a7bf}.product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin-top:20px}.plan-card{position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:405px;padding:22px;border-radius:23px;background:linear-gradient(180deg,rgba(14,32,54,.96),rgba(7,20,35,.98));border:1px solid var(--line);box-shadow:0 18px 50px rgba(0,0,0,.2);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.plan-card:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#1a82ff,#26c8ff)}.plan-card.brand-tvexpress:before{background:linear-gradient(90deg,#6c4cff,#d455ff)}.plan-card:hover{transform:translateY(-5px);border-color:rgba(89,178,255,.30);box-shadow:0 26px 68px rgba(0,0,0,.29)}.plan-card.highlighted{border-color:rgba(45,163,255,.40);box-shadow:0 20px 62px rgba(13,125,255,.11)}.plan-card.brand-tvexpress.highlighted{border-color:rgba(183,91,255,.38);box-shadow:0 20px 62px rgba(122,59,255,.11)}.popular-chip{position:absolute;right:14px;top:14px;font-size:8px;letter-spacing:.10em;font-weight:950;padding:6px 8px;border-radius:999px;background:linear-gradient(135deg,#2a87ff,#824dff);color:#fff}.plan-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:2px}.plan-brand{font-size:10px;font-weight:950;letter-spacing:.14em;color:#75d6ff;text-transform:uppercase}.brand-tvexpress .plan-brand{color:#ce91ff}.plan-tag{font-size:9px;color:#8198b4;background:rgba(255,255,255,.035);border:1px solid var(--line);padding:5px 7px;border-radius:999px}.plan-days{margin-top:20px}.plan-days strong,.plan-days small{display:block}.plan-days strong{font-size:28px;letter-spacing:-.03em}.plan-days small{font-size:11px;color:#859ab3;margin-top:2px}.plan-price{font-size:38px;font-weight:950;letter-spacing:-.045em;margin:18px 0 10px}.plan-status{display:flex;align-items:center;gap:8px;font-size:11px;color:#8fe9bd}.plan-status i{width:7px;height:7px;border-radius:50%;background:#3ddd90;box-shadow:0 0 0 5px rgba(61,221,144,.07)}.plan-status.out{color:#ff9ca7}.plan-status.out i{background:#ff6d78;box-shadow:none}.plan-benefits{list-style:none;padding:0;margin:20px 0 22px;display:grid;gap:10px;color:#a5b5c8;font-size:12px}.plan-benefits li{display:flex;align-items:center;gap:8px}.plan-benefits span{width:18px;height:18px;border-radius:6px;display:grid;place-items:center;background:rgba(48,204,143,.08);color:#5de1a5;font-size:10px;font-weight:900}.btn{border:0;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:13px;padding:13px 17px;font-weight:900;cursor:pointer;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}.btn.primary{color:#fff;background:linear-gradient(135deg,#167fff,#16b4ff);box-shadow:0 14px 34px rgba(16,124,255,.20)}.brand-tvexpress .btn.primary{background:linear-gradient(135deg,#6e4aff,#b947ff);box-shadow:0 14px 34px rgba(118,63,235,.20)}.btn:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.06)}.btn:disabled{cursor:not-allowed;opacity:.38;box-shadow:none}.buy-button{width:100%;margin-top:auto;justify-content:space-between;position:relative;overflow:hidden}.buy-button:before{content:"";position:absolute;top:-50%;bottom:-50%;width:60px;left:-100px;transform:rotate(20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.30),transparent);animation:shine 3.7s infinite}.buy-button b{width:29px;height:29px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.16)}
.trust-strip{border-block:1px solid var(--line);background:rgba(7,19,34,.80);padding:23px 0}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.trust-grid article{display:flex;align-items:center;gap:13px;padding:9px 20px;border-right:1px solid var(--line)}.trust-grid article:last-child{border-right:0}.trust-icon{flex:0 0 42px;width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,#0f4f91,#0d2545);color:#55c9ff;font-weight:950;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.trust-grid strong,.trust-grid small{display:block}.trust-grid strong{font-size:13px}.trust-grid small{font-size:10px;color:#8096b0;margin-top:3px;line-height:1.4}
.support-section{padding:48px 0}.support-card{display:flex;align-items:center;justify-content:space-between;gap:28px;border:1px solid var(--line);border-radius:23px;padding:27px 29px;background:linear-gradient(135deg,rgba(12,35,59,.9),rgba(35,21,67,.72));box-shadow:0 18px 50px rgba(0,0,0,.16)}.support-card h2{margin:8px 0 4px;font-size:24px}.support-card p{margin:0;color:#91a6bf;font-size:12px}.btn.ghost{background:rgba(255,255,255,.045);color:#e7f3ff;border:1px solid rgba(255,255,255,.11)}.support-btn{white-space:nowrap}
footer{border-top:1px solid var(--line);color:#879bb3}.footer-row{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:11px}.footer-row strong,.footer-row small{display:block}.footer-row strong{color:#eaf4ff;font-size:12px}.footer-row small{margin-top:3px;letter-spacing:.13em;font-size:8px}.footer-row>div:last-child{display:flex;align-items:center;gap:18px}.footer-row a{text-decoration:none}
.checkout-modal{border:0;padding:0;background:transparent;color:inherit}.checkout-modal::backdrop{background:rgba(0,0,0,.82);backdrop-filter:blur(10px)}.checkout-box{width:min(540px,calc(100vw - 28px));max-height:calc(100vh - 28px);overflow:auto;background:linear-gradient(180deg,#0c1d31,#081522);border:1px solid rgba(255,255,255,.12);border-radius:25px;padding:27px;position:relative;box-shadow:0 35px 100px rgba(0,0,0,.62)}.checkout-close{position:absolute;right:15px;top:13px;border:0;background:rgba(255,255,255,.045);color:#fff;width:34px;height:34px;border-radius:10px;font-size:22px;cursor:pointer}.checkout-head h2{font-size:30px;letter-spacing:-.04em;margin:8px 0 4px}.checkout-head p{color:#8fa5be;font-size:12px;margin:0}.checkout-product{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;background:#0f2945;border:1px solid var(--line);border-radius:16px;padding:13px 14px;margin:17px 0}.checkout-product-icon{width:43px;height:43px;border-radius:13px;display:grid;place-items:center;color:#fff;font-size:12px;font-weight:950;background:linear-gradient(145deg,#19c2ff,#1268ff)}.checkout-product-icon.tvexpress{background:linear-gradient(145deg,#d45cff,#7049ff)}.checkout-product-copy small,.checkout-product-copy strong{display:block}.checkout-product-copy small{font-size:10px;color:#8fa6bf}.checkout-product-copy strong{font-size:15px;margin-top:2px}.checkout-product-price{font-size:19px}.checkout-note{display:flex;gap:10px;align-items:center;color:#aebfd2;background:rgba(247,189,82,.06);border:1px solid rgba(247,189,82,.15);border-radius:13px;padding:10px 12px;font-size:11px;margin:0 0 15px}.checkout-clock{flex:0 0 31px;width:31px;height:31px;border-radius:10px;display:grid;place-items:center;background:rgba(247,189,82,.10);color:#ffc962;font-weight:950}.field-grid{display:grid;gap:2px}.checkout-box label{display:grid;gap:6px;margin:10px 0;font-size:11px;font-weight:800;color:#c5d4e6}.checkout-box input:not([type=checkbox]){width:100%;background:#050f1c;border:1px solid var(--line);border-radius:12px;padding:13px;color:#fff}.checkout-box input:focus{outline:2px solid rgba(51,200,255,.22);border-color:#42bfff}.checkout-consent{grid-template-columns:auto 1fr!important;align-items:start;font-weight:500!important;color:#8fa3bb!important}.checkout-consent input{margin-top:2px}.checkout-pay{width:100%;justify-content:space-between;margin-top:6px}.checkout-pay b{width:29px;height:29px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.16)}.checkout-security{display:block;text-align:center;color:#71879f;font-size:9px;margin-top:10px}.checkout-message{display:block;min-height:18px;text-align:center;margin-top:6px;color:#ff9ba6;font-size:11px}.checkout-loading{opacity:.64;pointer-events:none}
.sale-toast-area{position:fixed;left:18px;bottom:18px;z-index:70;width:min(390px,calc(100vw - 36px));pointer-events:none}.sale-toast{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;background:rgba(7,18,32,.96);border:1px solid rgba(255,255,255,.11);border-radius:17px;padding:12px 13px;box-shadow:0 24px 70px rgba(0,0,0,.42);backdrop-filter:blur(18px);transform:translateY(24px) scale(.98);opacity:0;transition:opacity .33s ease,transform .33s ease}.sale-toast.show{transform:translateY(0) scale(1);opacity:1}.sale-toast-icon{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;color:#fff;font-weight:950;background:linear-gradient(145deg,#18bfff,#176bff)}.sale-toast-icon.tvexpress{background:linear-gradient(145deg,#cf59ff,#7049ff)}.sale-toast-copy strong,.sale-toast-copy small,.sale-toast-copy em{display:block}.sale-toast-copy strong{font-size:12px;line-height:1.25;color:#f4f8ff}.sale-toast-copy small{color:#91a8c2;font-size:10px;margin-top:3px}.sale-toast-copy em{font-style:normal;color:#64dba2;font-size:9px;margin-top:4px}.sale-toast-badge{font-size:8px;font-weight:950;letter-spacing:.08em;color:#a8f2cf;background:rgba(53,215,139,.07);border:1px solid rgba(53,215,139,.14);padding:5px 6px;border-radius:999px}
@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(65,220,146,.35)}70%{box-shadow:0 0 0 8px rgba(65,220,146,0)}100%{box-shadow:0 0 0 0 rgba(65,220,146,0)}}@keyframes shine{0%,58%{left:-100px}82%,100%{left:125%}}
@media(max-width:980px){.trust-grid{grid-template-columns:1fr 1fr}.trust-grid article:nth-child(2){border-right:0}.trust-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.brand-card{min-height:180px}}
@media(max-width:720px){.container{width:min(100% - 24px,1180px)}.nav-wrap{min-height:64px}.brand-copy small,.main-nav>a:first-child{display:none}.sales-hero{padding:45px 0 24px}.hero-center{text-align:left}.hero-center h1{font-size:43px}.hero-center>p{font-size:15px}.hero-trust{justify-content:flex-start;gap:9px 15px}.buy-heading,.plans-heading{display:block}.secure-chip{display:none}.brand-tabs{grid-template-columns:1fr;margin-bottom:32px}.brand-card{min-height:168px;padding:20px;grid-template-columns:auto 1fr;gap:15px}.brand-logo{width:64px;height:64px;border-radius:19px;font-size:20px}.brand-info strong{font-size:25px}.brand-info em{font-size:11px}.brand-action{position:static;grid-column:1/-1;margin-top:-4px;justify-self:stretch;padding-top:13px;border-top:1px solid var(--line);justify-content:space-between}.plans-heading p{margin-top:7px}.product-grid{grid-template-columns:1fr}.plan-card{min-height:380px}.trust-grid{grid-template-columns:1fr}.trust-grid article{border-right:0!important;border-bottom:1px solid var(--line)!important;padding:13px 4px}.trust-grid article:last-child{border-bottom:0!important}.support-card{align-items:flex-start;flex-direction:column}.support-btn{width:100%}.footer-row{align-items:flex-start;flex-direction:column;justify-content:center;padding:20px 0}.sale-toast-area{left:12px;bottom:12px;width:calc(100vw - 24px)}.sale-toast-badge{display:none}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
