:root{--navy:#061431;--navy-deep:#020b20;--navy-mid:#0b2454;--blue:#0868ff;--cyan:#1bcbff;--orange:#ff6c18;--orange2:#ffa12f;--green:#14b94f;--ink:#0a1b43;--muted:#6a7894;--ice:#eef7ff;--border:#dce8fa;--white:#fff;--radius:22px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;background:#fff;color:var(--ink);font-family:Manrope,Arial,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}svg{overflow:visible}.svg-defs{position:absolute;width:0;height:0;overflow:hidden}.icon{width:21px;height:21px;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0}.container{width:min(1200px,calc(100% - 64px));margin-inline:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 23px;font-family:Outfit,Arial,sans-serif;font-weight:800;font-size:15px;border:0;border-radius:13px;transition:transform .2s,box-shadow .2s,background .2s;white-space:nowrap}.btn:hover,.plan-cta:hover,.duo-card>a:hover{transform:translateY(-3px)}.btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #2acfff;outline-offset:3px}.btn .icon{width:20px;height:20px}.btn-xl{min-height:56px;padding:16px 23px;font-size:15px}.btn-orange{background:linear-gradient(115deg,#ff861d,#ff5d0a);color:#fff;box-shadow:0 10px 30px rgba(255,96,0,.25)}.btn-orange:hover{box-shadow:0 12px 35px rgba(255,96,0,.43)}.btn-green{background:linear-gradient(115deg,#19d653,#08a93f);color:#fff;box-shadow:0 8px 24px rgba(3,182,71,.24)}.btn-green:hover{box-shadow:0 10px 30px rgba(3,182,71,.4)}.btn-outline{color:#fff;background:rgba(12,40,89,.55);border:1px solid rgba(155,219,255,.45)}.btn-outline:hover{background:rgba(23,73,131,.75)}.btn-navy{background:#0a285e;color:white;box-shadow:0 9px 24px rgba(10,40,94,.15)}.announcement{background:#03102a;color:#bcd3f8;border-bottom:1px solid rgba(255,255,255,.08);font-size:11px;letter-spacing:.03em}.announcement-inner{display:flex;justify-content:space-between;align-items:center;min-height:30px;gap:15px}.announcement-inner span,.announcement-inner a{display:inline-flex;align-items:center;gap:8px}.announcement-inner a{color:#e5f5ff;font-weight:800}.announcement .icon{width:12px;height:12px}.online-dot{display:inline-block!important;width:7px;height:7px;border-radius:50%;background:#4dff9b;box-shadow:0 0 12px #4dff9b}.site-header{position:sticky;top:0;z-index:90;background:rgba(4,18,46,.97);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid rgba(130,184,255,.15)}.navigation{min-height:78px;display:flex;align-items:center;gap:28px;justify-content:space-between}.brand{display:flex;flex-direction:column;align-items:flex-start;line-height:1}.brand-mark{display:inline-flex;align-items:center;font-family:Outfit,Arial,sans-serif;font-weight:700;font-size:34px;letter-spacing:-1.8px;color:white}.brand-mark span{color:#51baff}.brand-ring{display:inline-block;width:25px;height:25px;border:5px solid #ffa422;border-left-color:#ff6819;border-radius:50%;margin:4px 0 0 1px;transform:rotate(26deg)}.brand small{color:#c6daf7;letter-spacing:.12px;font-size:12px;font-weight:600;margin-top:3px}.nav-links{display:flex;align-items:center;gap:23px}.nav-links a{font-size:12px;font-weight:800;color:#d5e6ff;transition:color .2s}.nav-links a:hover{color:#42d5ff}.nav-contact{padding:12px 17px;font-size:12px;border-radius:11px}.nav-contact .icon{width:19px;height:19px}.menu-trigger{display:none;background:transparent;border:1px solid rgba(255,255,255,.25);color:white;border-radius:10px;padding:8px}.hero{position:relative;isolation:isolate;color:white;background:linear-gradient(117deg,#041131 0%,#07193b 49%,#041634 100%);overflow:hidden}.hero:before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(118deg,transparent 0,transparent 140px,rgba(46,131,255,.035) 142px,transparent 146px);pointer-events:none}.hero-light{position:absolute;width:650px;height:650px;border-radius:50%;filter:blur(120px);opacity:.37;pointer-events:none}.glow-one{left:-350px;top:-230px;background:#116fff}.glow-two{right:-320px;bottom:-290px;background:#047df4}.hero-layout{min-height:592px;display:grid;grid-template-columns:1fr 1.08fr;align-items:center;gap:8px;position:relative;z-index:1}.hero-content{padding:55px 0 42px;position:relative;z-index:5}.pill{display:inline-flex;align-items:center;gap:10px;border-radius:99px;padding:10px 15px;background:rgba(35,112,200,.16);border:1px solid rgba(64,182,255,.38);color:#99dcff;font-size:10px;font-weight:900;letter-spacing:.15em}.pill-dash{width:20px;height:3px;background:linear-gradient(90deg,var(--cyan),var(--orange));border-radius:99px}.hero h1{font-family:Outfit,Arial,sans-serif;font-size:clamp(48px,4.6vw,70px);font-weight:800;letter-spacing:-2.4px;line-height:1.045;margin:26px 0 18px;max-width:670px}.hero h1>span{display:block;color:#ff861f;background:linear-gradient(90deg,#ffad32 0%,#ff6b13 58%,#ff9e29 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero h1 .period{color:white;-webkit-text-fill-color:#57d6ff}.hero-lead{font-size:16px;line-height:1.75;color:#c1d8f8;max-width:490px;margin:0}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0 30px}.hero-actions .btn{font-size:14px}.hero-benefits{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.hero-benefits span{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800;color:#d9efff}.hero-benefits .icon{width:22px;height:22px;color:#43d1ff}.hero-visual{align-self:stretch;position:relative;min-width:0}.hero-photo-wrap{position:absolute;inset:0 -65px 0 -35px;overflow:hidden;mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 100%)}.hero-photo-wrap img{width:100%;height:100%;object-fit:cover;object-position:center 42%}.photo-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,17,49,.58) 0%,rgba(4,17,49,.04) 32%,rgba(4,17,49,.03) 80%,rgba(4,17,49,.22) 100%),linear-gradient(0deg,#071738 0%,transparent 24%)}.hero-float{position:absolute;border:1px solid rgba(191,233,255,.35);background:rgba(4,23,55,.77);backdrop-filter:blur(12px);box-shadow:0 12px 45px rgba(1,5,28,.25);border-radius:15px;z-index:2}.hero-float-top{right:-8px;top:42px;display:flex;gap:9px;align-items:center;padding:10px 15px;font-size:12px;font-weight:800}.hero-float-top .icon{color:#73dfff}.hero-float-bottom{left:8px;bottom:45px;display:flex;flex-direction:column;padding:16px 21px;gap:2px}.float-mini{font-size:10px;color:#bde5ff;letter-spacing:.06em}.hero-float-bottom strong{font-family:Outfit,sans-serif;font-size:27px;color:white;line-height:1.15}.hero-float-bottom>span:last-child{font-size:11px;color:#93e9ff;display:flex;align-items:center;gap:3px;margin-top:3px}.hero-float-bottom .icon{width:13px;height:13px}.hero-foot{position:relative;display:flex;align-items:center;justify-content:space-between;padding:17px 0 22px;color:#a4bde4;font-size:10px;font-weight:800;letter-spacing:.13em;border-top:1px solid rgba(103,165,255,.2)}.hero-foot a{color:#e6faff;display:flex;align-items:center;gap:8px;letter-spacing:normal}.hero-foot .icon{width:14px;height:14px}.benefit-bar{background:#082554;color:white}.benefit-bar-grid{display:grid;grid-template-columns:repeat(4,1fr)}.benefit-bar-grid>div{display:flex;align-items:center;gap:12px;padding:23px 14px;border-right:1px solid rgba(255,255,255,.13)}.benefit-bar-grid>div:last-child{border:0}.bar-ico{display:flex;align-items:center;justify-content:center;width:43px;height:43px;border:1px solid rgba(60,195,255,.48);background:rgba(38,152,255,.15);color:#4addff;border-radius:12px;flex-shrink:0}.bar-ico .icon{width:23px;height:23px}.benefit-bar strong,.benefit-bar small{display:block}.benefit-bar strong{font-size:12px;font-weight:900}.benefit-bar small{font-size:10px;color:#a9d2fa;margin-top:4px}.section{padding:85px 0}.kicker{display:inline-block;color:#079ee8;font-weight:900;font-size:10px;letter-spacing:.17em;text-transform:uppercase;margin-bottom:12px}.section-head{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:32px}.section-head h2,.advantages h2,.support h2,.coverage h2,.faq h2,.hamster h2{font-family:Outfit,sans-serif;font-weight:800;font-size:clamp(34px,3.6vw,52px);letter-spacing:-1.5px;line-height:1.08;margin:0 0 10px}.section-head h2 span,.advantages h2 span,.support h2 span,.coverage h2 span,.faq h2 span,.hamster-copy h2 span{color:#007eea}.section-head p{color:#677997;line-height:1.65;font-size:14px;max-width:560px;margin:0}.section-indicator{display:flex;gap:7px;align-items:center;white-space:nowrap;padding:11px 14px;background:#e4f3ff;color:#056bd7;border:1px solid #cde5fc;border-radius:99px;font-weight:800;font-size:12px}.section-indicator .icon{width:18px;height:18px}.plans{background:linear-gradient(180deg,#f8fcff 0%,#eaf5ff 100%)}.plans-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;align-items:stretch}.plan-card{position:relative;background:#fff;border:1px solid #d9e5f5;border-radius:19px;padding:23px 19px 19px;box-shadow:0 12px 34px rgba(18,57,118,.08);display:flex;flex-direction:column;min-width:0;transition:transform .22s,box-shadow .22s}.plan-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(18,57,118,.14)}.plan-card.featured{border:2px solid #ff8723;background:linear-gradient(180deg,#fff8ee 0%,#fff 52%);box-shadow:0 12px 35px rgba(255,119,18,.15)}.offer-ribbon{position:absolute;top:-16px;left:18px;background:linear-gradient(90deg,#ff9927,#ff5416);padding:8px 13px;border-radius:7px;color:white;font-size:10px;font-weight:900;box-shadow:0 8px 15px rgba(255,96,20,.25)}.plan-top{display:flex;align-items:center;justify-content:space-between}.plan-label{font-size:9px;font-weight:900;letter-spacing:.11em;color:#6685b4}.plan-top .icon{color:#2d9ce9}.featured .plan-top .icon{color:#ff7a18}.plan-speed{font-family:Outfit,sans-serif;line-height:1.05;letter-spacing:-1px;font-weight:900;font-size:clamp(42px,4.2vw,60px);color:#07255e;margin:18px 0 4px}.plan-speed small{font-size:20px;letter-spacing:-.2px}.plan-sub{font-size:12px;font-weight:800;color:#3387c9;min-height:42px;line-height:1.4;margin:0}.plan-price{display:flex;align-items:baseline;justify-content:center;gap:1px;position:relative;margin:12px 0 17px;padding:15px 7px;border-radius:11px;background:linear-gradient(110deg,#072960,#0c56a9);color:#fff}.featured .plan-price{background:linear-gradient(110deg,#ff952a,#ff600d)}.plan-price strong{font-family:Outfit,sans-serif;font-size:55px;line-height:1;font-weight:900;letter-spacing:-2px}.plan-price .curr{font-size:19px;font-weight:900}.plan-price .decimal{font-size:16px;font-weight:900}.plan-price small{font-size:11px;color:#dcefff;position:absolute;bottom:5px;right:8px}.plan-card ul{margin:0 0 18px;padding:0;list-style:none;display:grid;gap:10px;flex:1}.plan-card li{display:flex;align-items:start;gap:7px;font-size:11.3px;color:#344c72;font-weight:700;line-height:1.35}.plan-card li .icon{width:15px;height:15px;color:#149c66;stroke-width:3}.plan-cta{display:flex;align-items:center;justify-content:space-between;gap:6px;background:#ff7819;color:#fff;font-weight:900;font-size:13px;padding:13px 13px;border-radius:10px;transition:transform .2s,background .2s}.plan-cta:hover{background:#f45a00}.plan-cta .icon{width:17px;height:17px}.plan-footnote,.duo-note{font-size:11px;line-height:1.6;color:#697a91;margin:17px 0 0}.promo-mini{background:#fff;border:1px solid #dce9f8;border-radius:17px;margin-top:26px;padding:17px 21px;display:flex;align-items:center;gap:16px;box-shadow:0 8px 25px rgba(20,68,124,.06)}.promo-mini-icon{width:45px;height:45px;background:#fff0df;display:flex;align-items:center;justify-content:center;border-radius:12px;color:#f47c0a;flex-shrink:0}.promo-mini strong{font-size:14px}.promo-mini p{font-size:12px;color:#697c97;margin:4px 0 0}.mini-link{display:flex;align-items:center;gap:7px;margin-left:auto;font-weight:900;font-size:12px;white-space:nowrap;color:#0975db}.mini-link .icon{width:16px;height:16px}.duo{background:#061735;color:#fff;position:relative;overflow:hidden}.duo:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 6% 30%,rgba(18,110,255,.22),transparent 50%),radial-gradient(ellipse at 96% 80%,rgba(255,99,17,.13),transparent 38%);pointer-events:none}.duo .container{position:relative}.section-head-light h2 span{color:#ff7d26}.section-head-light p{color:#b6cbea}.duo .kicker{color:#5cdbff}.section-indicator.dark{background:#102f62;border-color:#25569a;color:#a8dbff}.duo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.duo-card{position:relative;padding:23px 20px 20px;background:linear-gradient(145deg,#0b3476,#08234f);border:1px solid #306dc0;border-radius:20px;box-shadow:0 12px 35px rgba(0,4,20,.22);transition:transform .2s;min-width:0}.duo-card.hot{border:2px solid #ff8327;box-shadow:0 0 30px rgba(255,117,30,.18)}.duo-card:hover{transform:translateY(-6px)}.duo-top{display:flex;align-items:center;gap:8px;color:#8bc9ff;letter-spacing:.13em;font-size:10px;font-weight:900}.duo-top .icon{color:#4bdbff}.duo-speed{font-family:Outfit,sans-serif;font-size:56px;line-height:1;font-weight:900;margin:19px 0 2px;letter-spacing:-1px}.duo-speed small{font-size:22px}.duo-card>p{font-size:11px;color:#b3d4fa;margin:0 0 16px}.duo-price{display:flex;align-items:baseline;justify-content:center;background:linear-gradient(95deg,#ff9b29,#ff5c0d);border-radius:10px;color:#fff;padding:14px 5px 15px;font:900 48px/1 Outfit,sans-serif;position:relative}.duo-price span{font-size:22px;margin-right:2px}.duo-price sup{font-size:16px;align-self:flex-start;margin-top:3px}.duo-price small{position:absolute;right:8px;bottom:5px;font:700 10px Manrope,sans-serif}.duo-perk{display:flex;justify-content:center;align-items:center;margin:16px 0;font-size:11px;color:#cfeeff;min-height:28px;border:1px solid rgba(115,183,254,.32);border-radius:8px;background:#0a2b60}.duo-card>a{display:flex;align-items:center;justify-content:space-between;color:#0a2754;background:#fff;border-radius:9px;padding:13px 13px;font-weight:900;font-size:13px;transition:transform .2s}.duo-card>a .icon{width:16px;height:16px}.duo-note{color:#9cb8df}.football-section{padding:62px 0;background:linear-gradient(180deg,#061735 0%,#07153b 100%)}.football-panel{min-height:445px;border-radius:28px;background:radial-gradient(ellipse at 80% 42%,#08489a 0%,#082452 45%,#06122f 100%);border:1px solid rgba(76,180,255,.25);overflow:hidden;display:grid;grid-template-columns:1.06fr .94fr;position:relative;color:white}.football-panel:after{content:'';pointer-events:none;position:absolute;bottom:-90px;right:-160px;width:650px;height:220px;transform:rotate(-16deg);border:3px solid rgba(55,167,255,.3);border-radius:50%;filter:drop-shadow(0 0 17px #0086ff)}.football-content{padding:48px 10px 43px 48px;z-index:2}.football-kicker{font-size:10px;letter-spacing:.16em;color:#6fdbff;font-weight:900}.football-content h2{font-family:Outfit,sans-serif;font-weight:800;font-size:clamp(34px,3.7vw,51px);line-height:1.04;letter-spacing:-1.3px;margin:17px 0}.football-content h2 span{color:#4ed9ff}.football-content>p{font-size:13px;line-height:1.7;color:#c8dfff;max-width:460px}.football-badges{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:18px 0}.football-badges span{display:inline-flex;align-items:center;gap:6px;border:1px solid #3873ae;background:rgba(2,17,42,.6);border-radius:9px;padding:8px 11px;font-size:10px;font-weight:800}.football-badges .icon{width:15px;height:15px}.football-badges .liga{color:#ff7775}.football-offers{display:grid;grid-template-columns:1fr 1fr;gap:10px;max-width:425px}.football-offers a{padding:12px 16px;background:linear-gradient(145deg,#fff,#def3ff);border-radius:12px;color:#082454;display:flex;flex-direction:column;gap:2px}.football-offers a:hover{transform:translateY(-2px)}.football-offers small{font-size:10px;font-weight:900}.football-offers strong{font:900 38px/1.1 Outfit,sans-serif;color:#034fbc}.football-offers span{font-size:9px;font-weight:900;color:#365f97;display:flex;gap:3px;align-items:center}.football-offers .icon{width:12px;height:12px}.football-photo{position:relative;min-width:0}.football-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 20%;mask-image:linear-gradient(90deg,transparent 0%,#000 30%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 30%)}.advantages{background:#fff}.section-head.center{display:block;text-align:center}.section-head.center p{margin-inline:auto}.adv-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.adv-grid article{border:1px solid #dce7f6;border-radius:18px;background:linear-gradient(180deg,#fcfeff,#f2f8ff);padding:28px 23px;box-shadow:0 10px 30px rgba(17,66,125,.05)}.adv-icon{width:61px;height:61px;background:linear-gradient(130deg,#065ee7,#20bef3);border-radius:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 22px rgba(0,114,250,.2);color:#fff;margin-bottom:21px}.adv-icon .icon{width:31px;height:31px}.adv-grid h3{font:800 19px Outfit,sans-serif;margin:0 0 9px}.adv-grid p{font-size:12px;line-height:1.7;color:#6e7f99;margin:0}.hamster-section{background:linear-gradient(112deg,#061632,#082855);color:#fff;overflow:hidden}.hamster-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:360px;gap:55px}.hamster-visual{height:360px;align-self:stretch;position:relative;overflow:hidden}.hamster-visual:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent 75%,#082855),linear-gradient(0deg,#082855,transparent 26%)}.hamster-visual img{width:100%;height:100%;object-fit:cover;object-position:center 37%}.hamster-copy{padding:45px 0}.hamster-copy .kicker{color:#72dfff}.hamster-copy h2{font:800 clamp(33px,3.2vw,44px)/1.06 Outfit,sans-serif;letter-spacing:-1px;margin:0 0 16px}.hamster-copy h2 span{color:#6ddcff}.hamster-copy p{color:#bdd6f4;font-size:13px;line-height:1.75;margin:0 0 20px}.hamster-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.hamster-tags span{display:flex;align-items:center;gap:6px;background:rgba(35,113,207,.25);border:1px solid rgba(67,167,246,.45);padding:8px 11px;border-radius:8px;font-size:11px;font-weight:800}.hamster-tags .icon{width:16px;height:16px;color:#58cfff}.hamster-copy .btn{font-size:13px}.support{background:#f1f7ff}.support-layout{display:grid;grid-template-columns:1.06fr .94fr;gap:58px;align-items:center}.support-photo{min-width:0;background:#092350;border-radius:23px;overflow:hidden;box-shadow:0 20px 38px rgba(20,57,111,.1)}.support-photo img{width:100%;height:360px;object-fit:cover;object-position:center}.support-content h2{font:800 clamp(34px,3.4vw,49px)/1.06 Outfit,sans-serif;letter-spacing:-1px;margin:0 0 16px}.support-content p{font-size:13px;line-height:1.75;color:#6c7c97;max-width:480px}.support-perks{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.support-perks span{display:flex;align-items:center;gap:6px;border:1px solid #d5e3f7;background:white;border-radius:8px;padding:8px 11px;font-size:10px;font-weight:900}.support-perks .icon{width:14px;height:14px;color:#009f66;stroke-width:3}.coverage{background:#061632;color:#fff;position:relative;overflow:hidden}.coverage:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 2% 18%,#0a4f97,transparent 51%)}.coverage-layout{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center}.coverage-left h2{font:800 clamp(37px,3.8vw,52px)/1.06 Outfit,sans-serif;letter-spacing:-1.5px;margin:0 0 18px}.coverage-left h2 span{color:#ff8a24}.coverage-left p{font-size:14px;line-height:1.8;color:#bfd5f5;max-width:500px}.coverage-left .kicker{color:#5bddff}.coverage-note{display:flex;gap:10px;align-items:flex-start;margin-top:35px;font-size:11px;line-height:1.6;color:#94caff;max-width:445px}.coverage-note .icon{width:21px;height:21px;flex-shrink:0}.coverage-form{background:white;padding:30px;color:#13254b;border-radius:22px;box-shadow:0 20px 60px rgba(0,4,22,.24)}.form-head{display:flex;align-items:center;gap:12px;margin-bottom:24px}.pin-wrap{width:47px;height:47px;background:#e9f2ff;border-radius:13px;display:flex;align-items:center;justify-content:center;color:#0b78de}.pin-wrap .icon{width:24px;height:24px}.form-head strong,.form-head small{display:block}.form-head strong{font:800 19px Outfit,sans-serif}.form-head small{font-size:11px;color:#8190a7;margin-top:3px}.coverage-form label{display:block;font-size:11px;font-weight:900;margin:16px 0 8px}.coverage-form input,.coverage-form select{width:100%;border:1px solid #d5e0ee;border-radius:10px;background:#f7faff;min-height:49px;padding:12px 14px;color:#162b55;font-size:13px;outline:none}.coverage-form input:focus,.coverage-form select:focus{border-color:#1f9ff4;box-shadow:0 0 0 3px rgba(24,154,243,.12)}.form-submit{width:100%;margin-top:20px;min-height:52px}.form-small{display:block;color:#8593a5;font-size:10px;line-height:1.65;margin-top:12px}.faq{background:#fff}.faq-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:72px}.faq-layout h2{font:800 clamp(34px,3.2vw,49px)/1.05 Outfit,sans-serif;letter-spacing:-1.4px;margin:0 0 12px}.faq-layout h2 span{color:#087be5}.faq-layout>div:first-child>p{font-size:13px;line-height:1.7;color:#7c879c;max-width:340px}.faq-items details{border:1px solid #dde7f5;border-radius:12px;padding:0 18px;margin-bottom:10px;background:#f9fcff}.faq-items summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;cursor:pointer;list-style:none;font-weight:900;font-size:12px}.faq-items summary::-webkit-details-marker{display:none}.faq-items summary .icon{width:18px;height:18px;color:#1483dd;transition:transform .2s}.faq-items details[open] summary .icon{transform:rotate(45deg)}.faq-items p{margin:0 0 20px;color:#6b7990;font-size:12px;line-height:1.75}.last-cta{background:linear-gradient(110deg,#05347d,#031536 72%);border-top:2px solid #158ae6;color:white;position:relative;overflow:hidden}.last-cta:before{content:'';position:absolute;right:-10%;bottom:-240px;width:750px;height:400px;border-radius:50%;border:3px solid rgba(58,184,255,.35);transform:rotate(-15deg);box-shadow:0 0 40px rgba(30,146,246,.5)}.last-cta-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:36px;padding-top:60px;padding-bottom:62px}.last-cta .kicker{color:#90e8ff}.last-cta h2{font:800 clamp(34px,3.6vw,52px)/1.07 Outfit,sans-serif;letter-spacing:-1.2px;margin:0 0 11px}.last-cta h2 span{color:#ff992c}.last-cta p{font-size:13px;color:#c1d7f1;margin:0}.last-cta .btn{min-width:290px}footer{background:#030d21;color:#b5c6e2;padding-top:52px}.footer-grid{display:grid;grid-template-columns:1.4fr .7fr .9fr;gap:70px;padding-bottom:42px}.footer-brand{margin-bottom:17px}.footer-grid p{font-size:12px;line-height:1.7;max-width:370px}.footer-grid>div:nth-child(n+2){display:flex;flex-direction:column;gap:11px}.footer-grid strong{font-size:12px;color:white;margin-bottom:5px}.footer-grid>div:nth-child(n+2)>a{font-size:12px}.footer-grid .footer-wa{display:flex;align-items:center;gap:8px;color:#56ed9d;font-size:19px!important;font-weight:900}.footer-wa .icon{width:23px;height:23px}.footer-grid small{font-size:11px}.footer-bottom{padding:21px 0;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;gap:15px;font-size:10px;color:#8eaccf}.wa-float{position:fixed;bottom:23px;right:23px;z-index:98;display:flex;align-items:center;gap:7px;border-radius:99px;background:#11c753;color:white;box-shadow:0 10px 28px rgba(0,76,29,.23);padding:14px 18px;font-weight:900;font-size:11px}.wa-float .icon{width:25px;height:25px}.mobile-cta{display:none}.animate-ready{opacity:1;transform:none}.animate-ready.in-view{opacity:1;transform:translateY(0)}
@media(max-width:1170px){.container{width:min(1120px,calc(100% - 46px))}.nav-links{gap:14px}.navigation{gap:16px}.nav-links a{font-size:11px}.hero h1{font-size:clamp(45px,4.7vw,60px)}.hero-actions .btn{font-size:12px;padding-inline:15px}.plan-card{padding:20px 14px 16px}.plan-speed{font-size:49px}.duo-card{padding:19px 15px}.duo-speed{font-size:46px}.duo-price{font-size:43px}}
@media(max-width:900px){.menu-trigger{display:grid;place-items:center}.nav-links{position:absolute;left:0;right:0;top:100%;display:none;flex-direction:column;align-items:stretch;gap:0;padding:12px 24px 24px;background:#051532;border-top:1px solid rgba(255,255,255,.1);box-shadow:0 18px 22px rgba(0,0,0,.26)}.nav-links.open{display:flex}.nav-links a{padding:13px 6px;font-size:14px;border-bottom:1px solid rgba(255,255,255,.06)}.navigation{min-height:70px}.nav-contact{margin-left:auto}.hero-layout{min-height:565px;grid-template-columns:1fr 1fr}.hero h1{font-size:clamp(43px,5.3vw,55px)}.hero-lead{font-size:13px}.hero-actions{gap:9px}.hero-actions .btn{font-size:12px}.hero-benefits{gap:11px}.hero-benefits span{font-size:10px}.hero-photo-wrap{inset:0 -24px 0 -18px}.hero-float-top{top:20px;right:0;font-size:10px}.hero-float-bottom{bottom:22px;left:0}.benefit-bar-grid{grid-template-columns:repeat(2,1fr)}.benefit-bar-grid>div:nth-child(2){border-right:0}.benefit-bar-grid>div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.1)}.plans-grid,.duo-grid,.adv-grid{grid-template-columns:repeat(2,1fr)}.plan-speed{font-size:62px}.section{padding:68px 0}.support-layout{gap:28px}.support-photo img{height:315px}.coverage-layout{gap:25px}.faq-layout{gap:32px}.footer-grid{gap:30px}}
@media(max-width:650px){html{scroll-padding-top:72px}.container{width:calc(100% - 32px)}.announcement-inner{justify-content:center}.announcement-inner a{display:none}.navigation{min-height:65px;gap:10px}.brand-mark{font-size:29px}.brand-ring{width:22px;height:22px;border-width:4px}.brand small{font-size:10px}.nav-contact{padding:10px;border-radius:10px;font-size:0}.nav-contact .icon{width:23px;height:23px}.menu-trigger{padding:9px}.hero-layout{display:flex;flex-direction:column-reverse;align-items:stretch;gap:0;min-height:0}.hero-content{padding:15px 0 33px}.hero-visual{height:300px;margin-inline:-16px;min-height:300px}.hero-photo-wrap{inset:0;mask-image:linear-gradient(180deg,#000 0%,#000 73%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 73%,transparent 100%)}.hero-photo-wrap img{object-position:center 37%}.hero-visual .hero-float-top{top:15px;right:14px;font-size:9px;padding:8px 10px}.hero-visual .hero-float-bottom{left:16px;bottom:32px;padding:10px 12px}.hero-float-bottom strong{font-size:19px}.hero-float-bottom span:last-child{font-size:8px}.hero .pill{font-size:9px;padding:8px 11px}.hero h1{font-size:clamp(42px,11.5vw,59px);letter-spacing:-1.4px;margin:14px 0 10px}.hero-lead{font-size:13px;line-height:1.6}.hero-actions{margin:20px 0;display:grid;grid-template-columns:1fr;gap:9px}.hero-actions .btn{justify-content:center;width:100%;font-size:13px;min-height:52px}.hero-benefits{justify-content:space-between;gap:6px}.hero-benefits span{font-size:9px;gap:4px}.hero-benefits .icon{width:17px;height:17px}.hero-foot{padding:10px 0 15px;font-size:8px}.hero-foot a{font-size:9px}.benefit-bar-grid>div{padding:16px 9px;gap:7px}.benefit-bar-grid>div .bar-ico{width:35px;height:35px;border-radius:9px}.benefit-bar-grid>div .bar-ico .icon{width:19px;height:19px}.benefit-bar-grid strong{font-size:10px}.benefit-bar-grid small{font-size:9px;line-height:1.3}.section{padding:52px 0}.section-head{display:block;margin-bottom:26px}.section-head h2,.advantages h2{font-size:37px}.section-head p{font-size:12px}.section-indicator{margin-top:18px;display:inline-flex;font-size:10px}.plans-grid{gap:11px}.plan-card{padding:18px 12px 12px;border-radius:13px}.plan-card.featured{border-width:1.5px}.offer-ribbon{font-size:8px;left:9px;top:-13px;padding:7px 8px}.plan-label{font-size:7px}.plan-top .icon{width:16px;height:16px}.plan-speed{font-size:clamp(36px,9vw,49px);letter-spacing:-1px;margin:15px 0 4px}.plan-speed small{font-size:14px}.plan-sub{font-size:9.5px;min-height:38px}.plan-price{margin:9px 0 13px;padding:12px 5px 17px}.plan-price .curr{font-size:13px}.plan-price strong{font-size:40px}.plan-price .decimal{font-size:11px}.plan-price small{font-size:9px}.plan-card ul{gap:9px;margin-bottom:13px}.plan-card li{font-size:9px;gap:4px}.plan-card li .icon{width:11px;height:11px;flex-shrink:0}.plan-cta{font-size:10px;padding:11px 8px}.plan-cta .icon{width:15px;height:15px}.promo-mini{padding:13px;gap:11px;flex-wrap:wrap}.promo-mini-icon{width:38px;height:38px}.promo-mini>div{flex:1}.promo-mini strong{font-size:12px}.promo-mini p{font-size:10px}.mini-link{margin-left:49px;font-size:11px}.duo-grid{gap:10px}.duo-card{padding:17px 11px 12px;border-radius:13px}.duo-top{font-size:8px}.duo-top .icon{width:16px;height:16px}.duo-speed{font-size:clamp(34px,8.5vw,47px)}.duo-speed small{font-size:14px}.duo-card>p{font-size:9px;min-height:25px}.duo-price{font-size:36px;padding:12px 5px 15px}.duo-price span{font-size:17px}.duo-price sup{font-size:10px}.duo-price small{font-size:8px}.duo-perk{font-size:9px;margin:11px 0;min-height:27px}.duo-card>a{font-size:11px;padding:10px}.duo-note,.plan-footnote{font-size:10px}.football-section{padding:34px 0}.football-panel{display:flex;flex-direction:column-reverse;border-radius:18px;min-height:0}.football-photo{height:225px}.football-photo img{mask-image:linear-gradient(180deg,#000 0%,#000 70%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 70%,transparent);object-position:center 22%}.football-content{padding:8px 18px 20px}.football-content h2{font-size:37px;margin:10px 0}.football-content>p{font-size:12px;margin:10px 0}.football-badges{margin:13px 0}.football-badges span{font-size:9px}.football-offers{gap:9px}.football-offers a{padding:10px}.football-offers strong{font-size:32px}.adv-grid{gap:10px}.adv-grid article{padding:19px 13px;border-radius:13px}.adv-icon{width:47px;height:47px;border-radius:12px;margin-bottom:14px}.adv-icon .icon{width:24px;height:24px}.adv-grid h3{font-size:16px}.adv-grid p{font-size:10px}.hamster-layout{display:flex;flex-direction:column;gap:0}.hamster-visual{height:240px;width:100%;min-height:0;align-self:stretch}.hamster-visual:after{background:linear-gradient(0deg,#082855,transparent 35%)}.hamster-visual img{object-position:center 34%}.hamster-copy{padding:0 0 34px}.hamster-copy h2{font-size:36px}.hamster-copy p{font-size:12px}.support-layout{display:flex;flex-direction:column;gap:22px}.support-photo{width:100%;border-radius:15px}.support-photo img{height:230px}.support-content h2{font-size:37px}.support-content p{font-size:12px}.coverage-layout{display:flex;flex-direction:column;gap:20px}.coverage-left h2{font-size:40px}.coverage-left p{font-size:12px}.coverage-note{margin-top:18px;font-size:10px}.coverage-form{width:100%;padding:21px 17px;border-radius:16px}.faq-layout{display:flex;flex-direction:column;gap:20px}.faq-layout h2{font-size:37px}.last-cta-row{flex-direction:column;align-items:flex-start;padding-top:43px;padding-bottom:50px}.last-cta h2{font-size:37px}.last-cta .btn{width:100%;min-width:0;font-size:13px}.footer-grid{grid-template-columns:1fr 1fr;gap:25px}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column;padding-bottom:96px}.wa-float{display:none}.mobile-cta{position:fixed;display:flex;align-items:center;justify-content:space-between;bottom:0;left:0;right:0;padding:10px max(16px,env(safe-area-inset-left)) calc(10px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-right));z-index:89;background:#06162f;color:white;border-top:1px solid #275788;box-shadow:0 -8px 28px rgba(0,0,0,.22);gap:8px}.mobile-cta span{display:flex;flex-direction:column;gap:1px}.mobile-cta small{color:#adceec;font-size:9px}.mobile-cta strong{font-size:12px}.mobile-cta a{display:flex;align-items:center;gap:7px;background:#10bf4f;color:#fff;font-weight:900;border-radius:10px;padding:12px 14px;font-size:11px}.mobile-cta .icon{width:19px;height:19px}}
@media(max-width:360px){.container{width:calc(100% - 24px)}.hero-visual{margin-inline:-12px}.hero h1{font-size:38px}.plan-card{padding:16px 8px 10px}.plan-speed{font-size:35px}.plan-speed small{font-size:12px}.plan-price strong{font-size:36px}.plan-price .curr{font-size:12px}.plan-card li{font-size:8.5px}.duo-card{padding:15px 8px 10px}.duo-price{font-size:33px}.duo-speed{font-size:35px}.duo-perk{font-size:8px}.hero-benefits span{font-size:8px}.footer-grid{gap:18px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}.animate-ready{opacity:1!important;transform:none!important}}
