#jsmart-loading{display:none;font-family:Verdana;font-size:11px;background:#000;padding:10px;text-align:center;border:1px solid #000;color:#FFF;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;opacity:.6}.jsmart-backdrop{z-index:9000;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.8;filter:alpha(opacity=80)}.jsmart-dialog{z-index:9000;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,.3);box-shadow:0 3px 7px rgba(0,0,0,.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;outline:none;background:#e1e8ec;overflow:hidden}.jsmart-dialog-header{padding:9px 15px;border-bottom:1px solid #eee;background:#d2dce0}.jsmart-dialog-header .jsmart-dialog-close,.jsmart-dialog-header .jsmart-dialog-resize{float:right;padding-top:5px;font:20px arial,sans-serif;font-weight:700;text-decoration:none;color:#000;opacity:.2;cursor:pointer}.jsmart-dialog-header .jsmart-dialog-close:hover{opacity:1}.jsmart-dialog-header h3{margin:0;padding:0;font-size:22px;line-height:30px;font-family:arial;font-weight:400}.jsmart-dialog-body{position:relative;overflow-y:auto;max-height:800px;padding:15px;font-size:13px}.jsmart-dialog-body p{margin-bottom:15px}.jsmart-dialog-body p:last-child{margin-bottom:0}.jsmart-dialog-form{margin-bottom:0}.jsmart-dialog-footer{border-top:1px solid #ebf0f2;background:url(../../system/views/assets/images/block-footer-bg.png) repeat-x;border-bottom:1px solid #ced4d8;border-radius:0 0 5px 5px;height:54px;line-height:54px;padding:0 10px}.jsmart-dialog-footer:before,.jsmart-dialog-footer:after{display:table;content:"";line-height:0}.jsmart-dialog-footer:after{clear:both}.jsmart-dialog-footer .jsmart-btn+.jsmart-btn{margin-left:5px;margin-bottom:0}.jsmart-dialog-footer .jsmart-btn-group .jsmart-btn+.jsmart-btn{margin-left:-1px}.jsmart-dialog-footer .jsmart-btn-block+.jsmart-btn-block{margin-left:0}.jsmart-button{background-color:#c5cfcf;background-image:-moz-linear-gradient(top,#edf3f0,#c5cfcf);background-image:-webkit-gradient(linear,0 0,0 100%,from(#edf3f0),to(#c5cfcf));background-image:-webkit-linear-gradient(top,#edf3f0,#c5cfcf);background-image:-o-linear-gradient(top,#edf3f0,#c5cfcf);background-image:linear-gradient(to bottom,#edf3f0,#c5cfcf);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffedf3f0',endColorstr='#ffc5cfcf',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border:1px solid #a6b4bb;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.5);-moz-box-shadow:0 1px 3px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.5);box-shadow:0 1px 3px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.5);padding:5px 23px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#6a7b80;font-size:13px;font-weight:bold!important;text-shadow:0 1px 0 rgba(255,255,255,.5);font-family:Arial,Helvetica,sans-serif;display:inline-block;text-decoration:none;line-height:16px;cursor:pointer;vertical-align:middle;border-bottom-color:#97a4ab;max-width:350px}.jsmart-button.green{background-color:#77a200;background-image:-moz-linear-gradient(top,#aacc18,#77a200);background-image:-webkit-gradient(linear,0 0,0 100%,from(#aacc18),to(#77a200));background-image:-webkit-linear-gradient(top,#aacc18,#77a200);background-image:-o-linear-gradient(top,#aacc18,#77a200);background-image:linear-gradient(to bottom,#aacc18,#77a200);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffaacc18',endColorstr='#ff77a200',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border:1px solid #79923b;color:#fff;text-shadow:0 -1px 0 rgba(75,99,24,.5)}.jsmart-button.blue{background-color:#1e95ce;background-image:-moz-linear-gradient(top,#55b9e1,#1e95ce);background-image:-webkit-gradient(linear,0 0,0 100%,from(#55b9e1),to(#1e95ce));background-image:-webkit-linear-gradient(top,#55b9e1,#1e95ce);background-image:-o-linear-gradient(top,#55b9e1,#1e95ce);background-image:linear-gradient(to bottom,#55b9e1,#1e95ce);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff55b9e1',endColorstr='#ff1e95ce',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border:1px solid #458ca6;color:#fff;text-shadow:0 -1px 0 rgba(43,98,123,.5)}.jsmart-button.red{background-color:#c2372f;background-image:-moz-linear-gradient(top,#e95a54,#c2372f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#e95a54),to(#c2372f));background-image:-webkit-linear-gradient(top,#e95a54,#c2372f);background-image:-o-linear-gradient(top,#e95a54,#c2372f);background-image:linear-gradient(to bottom,#e95a54,#c2372f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe95a54',endColorstr='#ffc2372f',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border:1px solid #a34d4b;color:#fff;text-shadow:0 -1px 0 rgba(129,58,56,.5)}.jsmart-button.small{padding:5px 10px}.jsmart-button:hover,.jsmart-button:focus{background-position:0 -10px}.jsmart-button,a.jsmart-button{margin-right:5px}.jsmart-button:last-child,a.jsmart-button:last-child{margin-right:0}.jsmart-menu{display:block;list-style:none;background:#fff;box-shadow:0 5px 8px -6px #002336;border-radius:5px;min-width:120px}.jsmart-menu li{padding:5px 12px;cursor:pointer}.jsmart-menu li:hover{background:#c5cfd6}.jsmart-menu a{display:block;color:#444b56}.jsmart-menu a:hover{color:#444b56;text-decoration:none}.jsmart-menu li:after{bottom:100%;left:50%;content:'';position:absolute;width:0;height:0;pointer-events:none;border:solid transparent;border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}.jsmart-menu li:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.jsmart-menu li:last-child{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.message{padding:.8em;margin-bottom:25px;border:1px solid #ddd}.message p{margin:0 0 5px 0}.message p:last-child{margin:0}.message.error{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4}.message.notice{background:#FFF6BF;color:#514721;border-color:#FFD324}.message.success{background:#E6EFC2;color:#264409;border-color:#C6D880}.message.error a{color:#8a1f11}.message.notice a{color:#514721}.message.success a{color:#264409}.ui-helper-hidden-accessible{display:none}.ui-autocomplete{position:absolute;top:0;left:0;list-style:none;background:#fff;max-height:170px;overflow:auto;box-shadow:0 5px 8px -6px #002336;z-index:10000}.ui-autocomplete li{padding:5px}.ui-autocomplete li:hover{background:#c5cfd6}.ui-autocomplete a{color:#444b56}.ui-autocomplete a:hover{color:#444b56;text-decoration:none}*{margin:0;padding:0;box-sizing:border-box}:root{--index:calc(1vw + 1vh)}button{border:none;font:inherit;color:inherit;background:none;margin:0;padding:0;cursor:pointer;transition:all 0.3s ease-in-out}button:hover{transform:translateY(-7%)}a{color:inherit;text-decoration:none;background-color:transparent;cursor:pointer}input,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;margin:0;outline:none;box-shadow:none;font:inherit;color:inherit;width:auto}body{background-color:#EEF2FB;font-family:"Nunito",serif}.button-close{scale:0;position:absolute;top:calc(var(--index) * 1);left:48%;transition:0.8s cubic-bezier(.98,.1,.3,.9);background-color:#0446F0;z-index:4;height:calc(var(--index) * 1.7);width:calc(var(--index) * 1.7);border-radius:2em;display:flex;align-items:center;justify-content:center;cursor:pointer}.button-close .line{position:relative;width:50%;height:50%;display:flex;justify-content:center;align-items:center}.button-close .line .line-left,.button-close .line .line-right{background-color:#fff;position:absolute;transform:rotate(45deg);height:calc(var(--index) * 0.1);width:100%;border-radius:2em}.button-close .line .line-right{transform:rotate(-45deg)}.adapt-menu{position:absolute;width:100%;background-color:#fff;z-index:2;padding:calc(var(--index) * 4) calc(var(--index) * 3) calc(var(--index) * 3);transition:0.8s cubic-bezier(.98,.1,.3,.9);transform:translateY(-100%)}.adapt-menu .container{width:100%;display:flex;flex-direction:column;font-size:calc(var(--index) * 1);gap:calc(var(--index) * 2.5);border:calc(var(--index) * 0.1) solid #e4e4e4;padding:calc(var(--index) * 2.5) calc(var(--index) * 3);border-radius:calc(var(--index) * 0.4)}.adapt-menu .container .menu-nav{display:flex;justify-content:space-between;flex-wrap:wrap;gap:calc(var(--index) * 1)}.adapt-menu .container .menu-nav__elem{flex:1 1 20%;text-align:center;white-space:nowrap;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;background-color:#EEF2FB;padding:calc(var(--index) * 0.6);border-radius:calc(var(--index) * 0.4)}.adapt-menu .container .menu-nav__elem:hover{box-shadow:none}.adapt-menu .container .menu-description{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:calc(var(--index) * 2)}.adapt-menu .container .menu-description .menu-media{display:flex;align-items:center;gap:calc(var(--index) * 0.6);flex:1 1}.adapt-menu .container .menu-description .menu-media .media-icon{display:flex;justify-content:center;align-items:center;width:calc(var(--index) * 1.6);height:calc(var(--index) * 1.6);cursor:pointer;flex-shrink:0}.adapt-menu .container .menu-description .menu-media .media-icon img{width:100%;height:100%}.adapt-menu .container .menu-description .menu-media .media-info{display:flex;flex-direction:column;font-size:calc(var(--index) * 1)}.adapt-menu .container .menu-description .menu-media .media-info span{font-size:calc(var(--index) * 0.9);opacity:.6;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adapt-menu .container .menu-description a{font-size:calc(var(--index) * 1);color:#0446F0;text-decoration:underline;transition:0.3s ease-in-out}.adapt-menu .container .menu-description a:hover{color:#002fa7}@media (max-width:375px){.adapt-menu .container .menu-nav__elem{flex:1 1 100%}}.header{width:100%;background-color:#FFF;padding:calc(var(--index) * 1) calc(var(--index) * 7);color:rgba(0,0,0,.596)}.header .container{width:100%;display:flex;align-items:center;justify-content:space-between}.header .container .menu-icon{display:none}.header .container .logo{display:flex;align-items:center;gap:calc(var(--index) * 0.5);font-size:calc(var(--index) * 0.65)}.header .container .logo .logo-icon{display:flex;justify-content:center;align-items:center;width:calc(var(--index) * 6);height:calc(var(--index) * 2);cursor:pointer}.header .container .logo .logo-icon img{width:100%;height:100%}.header .container .logo .logo-title{font-size:calc(var(--index) * 0.6);line-height:calc(var(--index) * 0.7);-webkit-user-select:none;-moz-user-select:none;user-select:none}.header .container .header__nav{list-style:none;display:flex;justify-content:space-between;gap:calc(var(--index) * 1);font-size:calc(var(--index) * 0.7)}.header .container .header__nav-item{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:0.3s ease-in-out}.header .container .header__nav-item:hover{color:#0446F0}.header .container .header-media{display:flex;align-items:center;gap:calc(var(--index) * 0.6)}.header .container .header-media .media-icon{display:flex;justify-content:center;align-items:center;width:calc(var(--index) * 1);height:calc(var(--index) * 1);cursor:pointer}.header .container .header-media .media-icon img{width:100%;height:100%}.header .container .header-media .media-info{display:flex;flex-direction:column;font-size:calc(var(--index) * 0.7)}.header .container .header-media .media-info span{font-size:calc(var(--index) * 0.6);opacity:.6;-webkit-user-select:none;-moz-user-select:none;user-select:none}.header .container .header-profilebtn{background-color:#0446F0;font-size:calc(var(--index) * 0.7);color:#fff;padding:calc(var(--index) * 0.5) calc(var(--index) * 0.7);border-radius:calc(var(--index) * 0.3)}.greeting{width:100%;padding:calc(var(--index) * 4) calc(var(--index) * 7)}.greeting .container{display:flex}.greeting .container .greeting-content{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--index) * 1)}.greeting .container .greeting-content .greeting-title{font-size:calc(var(--index) * 2.5);font-weight:500}.greeting .container .greeting-content .greeting-subtitle{font-size:calc(var(--index) * 0.9);color:rgba(0,0,0,.625);line-height:calc(var(--index) * 1.5);width:80%}.greeting .container .greeting-content .greeting-subtitle span{opacity:1;color:#fff;background-color:#FF4E00;padding:calc(var(--index) * 0.1);border-radius:calc(var(--index) * 0.3)}.greeting .container .greeting-content .greeting-btn{background-color:#0446F0;color:#fff;padding:calc(var(--index) * 0.7) calc(var(--index) * 1.3);border-radius:calc(var(--index) * 0.3);font-size:calc(var(--index) * 0.7)}.greeting .container .greeting-img{width:90%;background-image:url(../../templates/default/assets/css/images/family.webp);background-position:center;background-size:100%;background-repeat:no-repeat}.tarifs{width:100%;background-color:#FFF;padding:calc(var(--index) * 1.6) calc(var(--index) * 4)}.tarifs .container{display:flex;flex-direction:column;gap:calc(var(--index) * 1.8)}.tarifs .container .tarifs-description{display:flex;justify-content:space-between;align-items:center;gap:calc(var(--index) * 1)}.tarifs .container .tarifs-description-title{font-size:calc(var(--index) * 1.6);-webkit-user-select:none;-moz-user-select:none;user-select:none}.tarifs .container .tarifs-description-nav{display:flex;gap:calc(var(--index) * 0.2);font-size:calc(var(--index) * 0.7)}.tarifs .container .tarifs-description-nav .nav__elem{padding:calc(var(--index) * 0.5) calc(var(--index) * 0.7);border-radius:calc(var(--index) * 0.3)}.tarifs .container .tarifs-description-nav .nav__elem:last-of-type{color:#FF4E00;font-weight:500}.tarifs .container .tarifs-description-nav .nav__elem:last-of-type:hover{background-color:#ffdfd1}.tarifs .container .tarifs-description-nav .nav__elem:hover{box-shadow:none;background-color:#EDF4FB}.tarifs .container .tarifs-description-help{display:flex;gap:calc(var(--index) * 0.6);align-items:center;opacity:.6;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:calc(var(--index) * 0.65);white-space:nowrap;word-wrap:normal;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.tarifs .container .tarifs-description-help .help-icon{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:calc(var(--index) * 1.7);height:calc(var(--index) * 1.7);cursor:pointer}.tarifs .container .tarifs-description-help .help-icon img{width:100%;height:100%}.tarifs .container .tarifs-cards{width:100%;justify-content:space-between;gap:calc(var(--index) * 1.2)}.tarifs .container .tarifs-cards__elem{display:flex;flex-direction:column;gap:calc(var(--index) * 0.8);border:calc(var(--index) * 0.1) solid #EDF4FB;padding:calc(var(--index) * 1) calc(var(--index) * 1) calc(var(--index) * 0.6);border-radius:calc(var(--index) * 0.4);font-size:calc(var(--index) * 0.58);transition:0.3s ease-in-out}.tarifs .container .tarifs-cards__elem .elem-title{font-size:calc(var(--index) * 0.9);font-weight:500}.tarifs .container .tarifs-cards__elem .elem-subtitle{opacity:.7}.tarifs .container .tarifs-cards__elem .elem-advantages{display:flex;flex-direction:column;gap:calc(var(--index) * 0.6)}.tarifs .container .tarifs-cards__elem .elem-advantages__item{display:flex;gap:calc(var(--index) * 0.4);align-items:center}.tarifs .container .tarifs-cards__elem .elem-advantages__item .item-icon{display:flex;justify-content:center;align-items:center;width:calc(var(--index) * 0.9);cursor:pointer}.tarifs .container .tarifs-cards__elem .elem-advantages__item .item-icon img{width:100%;height:100%}.tarifs .container .tarifs-cards__elem .elem-advantages__item span{color:#FF4E00;font-weight:500}.tarifs .container .tarifs-cards__elem .elem-sale{display:flex;gap:calc(var(--index) * 0.6);margin:calc(var(--index) * 1.1) 0 0 0;align-items:center}.tarifs .container .tarifs-cards__elem .elem-sale .sale-icon{background-color:#69A042;color:#fff;padding:calc(var(--index) * 0.32) calc(var(--index) * 0.1);border-radius:50%}.tarifs .container .tarifs-cards__elem .elem-sale .sale-title{width:70%;font-weight:500}.tarifs .container .tarifs-cards__elem .sale-info{opacity:.7}.tarifs .container .tarifs-cards__elem .elem-price{display:flex;gap:calc(var(--index) * 0.5);font-size:calc(var(--index) * 1);justify-content:center}.tarifs .container .tarifs-cards__elem .elem-price span{font-size:calc(var(--index) * 0.6);position:relative}.tarifs .container .tarifs-cards__elem .elem-price span::after{content:"";position:absolute;width:100%;height:2%;right:0%;top:30%;background-color:#000}.tarifs .container .tarifs-cards__elem .elem-btn{align-self:center;border:calc(var(--index) * 0.1) solid #FF4E00;border-color:#FF4E00;padding:calc(var(--index) * 0.6) calc(var(--index) * 1.4);border-radius:calc(var(--index) * 0.3);white-space:nowrap;word-wrap:normal;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.tarifs .container .tarifs-cards__elem .elem-btn:hover{box-shadow:none;background-color:#FF4E00;color:#fff}.tarifs .container .tarifs-cards__elem .elem-more{align-self:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.6;transition:0.3s ease-in-out;margin:calc(var(--index) * -0.3) 0 0 0}.tarifs .container .tarifs-cards__elem .elem-more:hover{opacity:1}.tarifs .container .tarifs-cards .popular .elem-sale .sale-icon{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:calc(var(--index) * 1.45);height:calc(var(--index) * 1.45);background-color:#0446F0;padding:0}.tarifs .container .tarifs-cards .popular .elem-sale .sale-icon img{width:55%;height:55%;filter:invert(100%)}.tarifs .container .tarifs-cards .popular .elem-btn{border:calc(var(--index) * 0.1) solid #0446F0}.tarifs .container .tarifs-cards .popular .elem-btn:hover{box-shadow:none;background-color:#0446F0;color:#fff}.tarifs .container .home-tarif{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--index) * 0.8);padding:calc(var(--index) * 2) calc(var(--index) * 2.5);border-radius:calc(var(--index) * 0.4);font-size:calc(var(--index) * 0.58);background-image:url(../../templates/default/assets/css/images/family-tarif.png);background-position:center;background-size:cover;transition:0.3s ease-in-out}.tarifs .container .home-tarif .elem-title{font-size:calc(var(--index) * 1.7);line-height:calc(var(--index) * 1.8);font-weight:300}.tarifs .container .home-tarif .elem-subtitle{opacity:.7;width:30%}.tarifs .container .home-tarif .elem-advantages{display:flex;flex-direction:column;gap:calc(var(--index) * 0.6)}.tarifs .container .home-tarif .elem-advantages__item{display:flex;gap:calc(var(--index) * 0.4);align-items:center}.tarifs .container .home-tarif .elem-advantages__item .item-icon{display:flex;justify-content:center;align-items:center;width:calc(var(--index) * 0.9);height:calc(var(--index) * 0.9);cursor:pointer}.tarifs .container .home-tarif .elem-advantages__item .item-icon img{width:100%;height:100%}.tarifs .container .home-tarif .elem-advantages__item span{font-weight:600}.tarifs .container .home-tarif .elem-price{display:flex;gap:calc(var(--index) * 0.5);font-size:calc(var(--index) * 1.6);font-weight:300;justify-content:center}.tarifs .container .home-tarif .elem-price span{font-size:calc(var(--index) * 0.6);position:relative}.tarifs .container .home-tarif .elem-price span::after{content:"";position:absolute;width:100%;height:2%;right:0;top:20%;background-color:#000}.tarifs .container .home-tarif .elem-btn{background-color:#FF4E00;color:#fff;padding:calc(var(--index) * 0.6) calc(var(--index) * 1.4);border-radius:calc(var(--index) * 0.3)}.tarifs .container .home-tarif .elem-btn:hover{box-shadow:0 calc(var(--index) * 0.3) calc(var(--index) * 0.6) #ffb190}.tarifs .container .game-tarif{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--index) * 0.8);padding:calc(var(--index) * 2) calc(var(--index) * 2.5);border-radius:calc(var(--index) * 0.4);font-size:calc(var(--index) * 0.58);background:linear-gradient(270deg,rgba(0,212,255,0) 20%,rgba(182,56,1,.262745098) 100%),linear-gradient(90deg,rgba(0,212,255,0) 20%,rgba(1,51,179,.2901960784) 100%),url(../../templates/default/assets/css/images/game-tarif.jpg);color:#fff;background-position:center;background-size:cover;transition:0.3s ease-in-out;position:relative}.tarifs .container .game-tarif .elem-title{font-size:calc(var(--index) * 1.7);line-height:calc(var(--index) * 1.8);font-weight:300}.tarifs .container .game-tarif .elem-subtitle{opacity:.7;width:30%}.tarifs .container .game-tarif .elem-advantages{display:flex;flex-direction:column;gap:calc(var(--index) * 0.6)}.tarifs .container .game-tarif .elem-advantages__item{display:flex;gap:calc(var(--index) * 0.4);align-items:center}.tarifs .container .game-tarif .elem-advantages__item .item-icon{display:flex;justify-content:center;align-items:center;width:calc(var(--index) * 0.9);height:calc(var(--index) * 0.9);cursor:pointer}.tarifs .container .game-tarif .elem-advantages__item .item-icon img{width:100%;height:100%;filter:invert(100%)}.tarifs .container .game-tarif .elem-advantages__item span{font-weight:600}.tarifs .container .game-tarif .elem-price{display:flex;gap:calc(var(--index) * 0.5);font-size:calc(var(--index) * 1.6);font-weight:300;justify-content:center}.tarifs .container .game-tarif .elem-price span{font-size:calc(var(--index) * 0.6);position:relative}.tarifs .container .game-tarif .elem-price span::after{content:"";position:absolute;width:100%;height:2%;right:0;top:20%;background-color:rgb(255,255,255)}.tarifs .container .game-tarif .elem-btn{background-color:#0446F0;color:#fff;padding:calc(var(--index) * 0.6) calc(var(--index) * 1.4);border-radius:calc(var(--index) * 0.3)}.tarifs .container .game-tarif .elem-btn:hover{box-shadow:0 calc(var(--index) * 0.3) calc(var(--index) * 0.6) rgba(4,71,240,.6274509804)}.help{width:100%;padding:calc(var(--index) * 1.6) calc(var(--index) * 7)}.help .container{display:flex;justify-content:space-between;gap:calc(var(--index) * 7)}.help .container .manual{display:flex;flex-direction:column;gap:calc(var(--index) * 0.8);justify-content:center;position:relative}.help .container .manual-title{font-size:calc(var(--index) * 1.6)}.help .container .manual-items{display:flex;flex-direction:column;list-style:none;gap:calc(var(--index) * 0.2);font-size:calc(var(--index) * 0.7)}.help .container .manual-items__elem{display:flex;gap:calc(var(--index) * 0.5);align-items:center}.help .container .manual-items__elem .elem-number{background-color:rgb(255,255,255);border-radius:50%;width:calc(var(--index) * 1.2);height:calc(var(--index) * 1.2);display:flex;align-items:center;justify-content:center;flex-shrink:0}.help .container .manual-subtitle{font-size:calc(var(--index) * 1)}.help .container .manual-subtitle a{color:#0446F0;transition:0.3s ease-in-out}.help .container .manual-subtitle a:hover{color:#002fa7}.help .container .manual .manual-before{position:absolute;font-size:calc(var(--index) * 12);right:-65%;top:5%;color:#fff;z-index:0}.help .container .support{display:flex;gap:calc(var(--index) * 3);z-index:1}.help .container .support-form{display:flex;flex-direction:column;gap:calc(var(--index) * 0.6);background-color:#EEF2FB;border:calc(var(--index) * 0.1) solid rgba(29,87,234,.8666666667);padding:calc(var(--index) * 1.7);border-radius:calc(var(--index) * 0.4)}.help .container .support-form .form-title{font-size:calc(var(--index) * 0.7);font-weight:600}.help .container .support-form input{background-color:#fff;padding:calc(var(--index) * 0.5);border-radius:calc(var(--index) * 0.3);font-size:calc(var(--index) * 0.7)}.button{border:none;font:inherit;color:inherit;background:none;margin:0;padding:0;cursor:pointer;transition:all 0.3s ease-in-out}.button:hover{transform:translateY(-7%);box-shadow:0 calc(var(--index)* 0.3) calc(var(--index)* 0.6) #a3bdff}.help .container .support-form .button{font-size:calc(var(--index) * 0.7);background-color:#0446F0;color:#fff;padding:calc(var(--index) * 0.5);border-radius:calc(var(--index) * 0.3)}.help .container .support-faq{display:flex;flex-direction:column;gap:calc(var(--index) * 1);justify-content:center;min-width:calc(var(--index) * 9)}.help .container .support-faq-title{font-size:calc(var(--index) * 1.2)}.help .container .support-faq-items{display:flex;flex-direction:column;gap:calc(var(--index) * 0.5);font-size:calc(var(--index) * 0.65)}.help .container .support-faq-items .faq-items__elem{cursor:pointer;color:#0446F0;text-decoration:underline;transition:0.3s ease-in-out}.help .container .support-faq-items .faq-items__elem:hover{color:#002fa7}.advantages{display:flex;flex-direction:column;padding:calc(var(--index) * 1.6) calc(var(--index) * 7);background-color:#fff}.advantages .container{display:flex;flex-direction:column;gap:calc(var(--index) * 5);padding:calc(var(--index) * 1.6);border:calc(var(--index) * 0.1) solid rgba(0,0,0,.06);border-radius:calc(var(--index) * 0.4)}.advantages .container .cabel-tv,.advantages .container .iptv{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--index) * 1.5)}.advantages .container .cabel-tv .image,.advantages .container .iptv .image{background-image:url(../../templates/default/assets/css/images/5307600995783667017.jpg);background-position:center;background-size:cover;border-radius:calc(var(--index) * 0.4)}.advantages .container .cabel-tv .description,.advantages .container .iptv .description{display:flex;flex-direction:column;gap:calc(var(--index) * 1.3)}.advantages .container .cabel-tv .description .description-title,.advantages .container .iptv .description .description-title{font-size:calc(var(--index) * 1.6)}.advantages .container .cabel-tv .description .description-list,.advantages .container .iptv .description .description-list{display:flex;flex-direction:column;gap:calc(var(--index) * 0.6)}.advantages .container .cabel-tv .description .description-list__elem,.advantages .container .iptv .description .description-list__elem{display:flex;gap:calc(var(--index) * 0.5);align-items:center;font-size:calc(var(--index) * 0.65)}.advantages .container .cabel-tv .description .description-list__elem .fi-br-check,.advantages .container .iptv .description .description-list__elem .fi-br-check{color:rgb(0,223,0)}.advantages .container .cabel-tv .description .description-btns,.advantages .container .iptv .description .description-btns{display:flex;gap:calc(var(--index) * 1)}.advantages .container .cabel-tv .description .description-btns button,.advantages .container .iptv .description .description-btns button{background-color:#0446F0;color:#fff;padding:calc(var(--index) * 0.6) calc(var(--index) * 1);border-radius:calc(var(--index) * 0.3);font-size:calc(var(--index) * 0.65)}.advantages .container .cabel-tv .description .description-btns button:last-of-type,.advantages .container .iptv .description .description-btns button:last-of-type{background-color:#fff;color:#000;border:calc(var(--index) * 0.1) solid #FF4E00}.advantages .container .cabel-tv .description .description-btns button:last-of-type:hover,.advantages .container .iptv .description .description-btns button:last-of-type:hover{box-shadow:none;color:#fff;background-color:#FF4E00}.advantages .container .iptv .image{background-size:90%;background-repeat:no-repeat;background-image:url(../../templates/default/assets/css/images/665e119e605b3c58ff9393e4_634b4529ee4611d0f0b9d457_multiscreens_OTT.webp)}.advantages .container .iptv .description .description-btns button:last-of-type{background-color:#0446F0;color:#fff;border:#0446F0}.advantages .container .iptv .description .description-btns button:last-of-type:hover{background-color:#0446F0;box-shadow:0 calc(var(--index) * 0.3) calc(var(--index) * 0.6) #a3bdff}.request{display:flex;justify-content:space-between;align-items:center;padding:calc(var(--index) * 1.6) calc(var(--index) * 7);font-size:calc(var(--index) * 0.65)}.request .request-title{position:relative}.request .request-title .title-after{position:absolute;font-size:calc(var(--index) * 5);z-index:-1;top:-55%;right:-70%;color:#fff}.request .request-media{display:flex;align-items:center;gap:calc(var(--index) * 0.6);position:relative}.request .request-media .media-icon{display:flex;justify-content:center;align-items:center;width:calc(var(--index) * 1);height:calc(var(--index) * 1);cursor:pointer}.request .request-media .media-icon img{width:100%;height:100%}.request .request-media .media-info{display:flex;flex-direction:column;font-size:calc(var(--index) * 0.7)}.request .request-media .media-info span{font-size:calc(var(--index) * 0.6);opacity:.6;-webkit-user-select:none;-moz-user-select:none;user-select:none}.request .request-media .media-after{position:absolute;font-size:calc(var(--index) * 5);z-index:-1;top:0;right:-180%;color:#fff}.request button{background-color:#EEF2FB;border:calc(var(--index) * 0.1) solid #FF4E00;padding:calc(var(--index) * 0.6) calc(var(--index) * 1);border-radius:calc(var(--index) * 0.3)}.request button:hover{box-shadow:none;color:#fff;background-color:#FF4E00}.footer{background-color:#fff;display:flex;flex-direction:column;gap:calc(var(--index) * 1.6);padding:calc(var(--index) * 1.6) calc(var(--index) * 7);z-index:2}.footer .footer-navmenu{display:flex;justify-content:space-between}.footer .footer-navmenu__elem{font-size:calc(var(--index) * 0.7);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:rgba(0,0,0,.581);transition:0.3s ease-in-out}.footer .footer-navmenu__elem:hover{color:#0446F0}.footer .footer-info{display:flex;justify-content:space-between;align-items:center}.footer .footer-info .logo{display:flex;align-items:center;gap:calc(var(--index) * 0.5);font-size:calc(var(--index) * 0.65)}.footer .footer-info .logo .logo-icon{display:flex;justify-content:center;align-items:center;width:calc(var(--index) * 6);height:calc(var(--index) * 2);cursor:pointer}.footer .footer-info .logo .logo-icon img{width:100%;height:100%}.footer .footer-info .logo .logo-title{font-size:calc(var(--index) * 0.6);line-height:calc(var(--index) * 0.7);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;word-wrap:normal;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.footer .footer-info .info-social{display:flex;flex-direction:column;gap:calc(var(--index) * 0.1);font-size:calc(var(--index) * 0.6)}.footer .footer-info .info-social span{color:rgba(0,0,0,.611);-webkit-user-select:none;-moz-user-select:none;user-select:none}.footer .footer-info .info-social a{color:#0446F0;text-decoration:underline;transition:0.3s ease-in-out}.footer .footer-info .info-social a:hover{color:#002fa7}.footer .footer-info .info-links{display:flex;gap:calc(var(--index) * 1.3)}.footer .footer-info .info-links .fi{color:rgba(0,0,0,.622);font-size:calc(var(--index) * 0.9);cursor:pointer;transition:0.3s ease-in-out}.footer .footer-info .info-links .fi:hover{color:#0446F0;transform:scale(1.3)}@media (max-width:1240px){.tarifs .container .tarifs-cards__elem .elem-price span{display:none}.help .container .manual .manual-before{right:-90%;z-index:-1}}@media (max-width:1024px){.tarifs .container .tarifs-description-help{display:none}}@media (max-width:870px){.header,.greeting,.tarifs,.help,.advantages,.request,.footer{padding-left:calc(var(--index) * 2);padding-right:calc(var(--index) * 2)}.help .container{gap:calc(var(--index) * 1)}}@media (max-width:650px){.header .container .header__nav{display:none}.header .container .header-media{display:none}.header .container .menu-icon{display:flex;justify-content:center;align-items:center;width:calc(var(--index) * 2);height:calc(var(--index) * 2);cursor:pointer;opacity:.6}.header .container .menu-icon img{width:100%;height:100%}.greeting{padding-top:calc(var(--index) * 2);padding-bottom:calc(var(--index) * 2)}.greeting .container{flex-direction:column;gap:calc(var(--index) * 1)}.greeting .container .greeting-img{height:calc(var(--index) * 16);background-position:center;width:100%;background-size:90%}.help .container .support .support-faq{display:none}.request .request-media .media-after{display:none}.footer .footer-info{gap:calc(var(--index) * 2)}}@media (max-width:520px){:root{--index:calc(1.2vw + 1.2vh)}.greeting .container .greeting-img{background-size:100%;height:calc(var(--index) * 12)}.tarifs .container .tarifs-description-help{display:flex}.tarifs .container .home-tarif .elem-subtitle,.tarifs .container .game-tarif .elem-subtitle{width:70%}.help .container{flex-direction:column}.help .container .manual .manual-before{right:30%;top:20%}.help .container .support-form{width:100%}.advantages .container .cabel-tv,.advantages .container .iptv{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.request .request-media{display:none}.footer .footer-navmenu{display:none}.footer .footer-info .info-social{display:none}}@media (max-width:450px){.tarifs .container .tarifs-description{flex-direction:column;gap:calc(var(--index) * 0.5)}.tarifs .container .tarifs-description-help{display:flex}}@media (max-width:375px){:root{--index:calc(1.3vw + 1.3vh)}.header,.greeting,.tarifs,.help,.advantages,.request,.footer{padding-left:calc(var(--index) * 3);padding-right:calc(var(--index) * 3)}.greeting .container .greeting-img{background-size:100%;height:calc(var(--index) * 10)}.tarifs .container .tarifs-description{flex-direction:column;gap:calc(var(--index) * 0.5)}.tarifs .container .tarifs-description-help{display:flex}.tarifs .container .home-tarif .elem-subtitle,.tarifs .container .game-tarif .elem-subtitle{width:70%}}.tarifs-description-nav .nav__elem.active{padding:calc(var(--index)* 0.5) calc(var(--index)* 0.7);border-radius:calc(var(--index)* 0.3);transform:translateY(-7%);box-shadow:none;background-color:#EDF4FB}.tarifs-cards{display:none;opacity:0;transform:translateY(20px);transition:opacity 0.3s ease,transform 0.3s ease}.tarifs-cards.active{display:flex;opacity:1;transform:translateY(0)}.tarifs-cards{display:none;position:relative;padding:20px 0}.tarifs-cards.active{display:block}.swiper-slide{height:auto}.swiper-button-next,.swiper-button-prev{color:#fff;background:rgba(0,0,0,.5);padding:20px;border-radius:50%}.swiper-pagination{position:static;margin-top:20px}@media (max-width:768px){.swiper-slide{padding:10px}}.popup-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:9999;justify-content:center;align-items:center}.popup-content{background:#fff;padding:30px;border-radius:10px;position:relative;max-width:500px;width:90%;animation:popupOpen 0.3s ease}.close-btn{position:absolute;right:10px;top:0;font-size:28px;cursor:pointer;color:#333}.popup-form input{display:block;width:100%;margin-bottom:15px;padding:10px;border:1px solid #ddd;border-radius:5px}.popup-form .button{background:#007bff;color:#fff;border:none;padding:12px 24px;cursor:pointer;width:auto}@keyframes popupOpen{from{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width:480px){.popup-content{width:95%;padding:20px}}.faq-page{width:100vw;position:relative;left:50%;transform:translateX(-50%);padding:calc(var(--index) * 3) calc(var(--index) * 5);background:#EEF2FB}.faq-page .faq-hero{background:linear-gradient(135deg,#0446F0,#1a6bff);color:#fff;border-radius:calc(var(--index) * 0.8);padding:calc(var(--index) * 2.5) calc(var(--index) * 2);margin-bottom:calc(var(--index) * 2);text-align:center}.faq-page .faq-hero h1{font-size:calc(var(--index) * 1.5);font-weight:700;margin-bottom:calc(var(--index) * 0.5)}.faq-page .faq-hero p{font-size:calc(var(--index) * 0.75);opacity:.9;line-height:1.6}.faq-page .faq-hero .faq-icon{font-size:calc(var(--index) * 3);margin-bottom:calc(var(--index) * 0.5);opacity:.85}.faq-page .faq-section{background:#fff;border-radius:calc(var(--index) * 0.6);padding:calc(var(--index) * 1.8) calc(var(--index) * 1.5);margin-bottom:calc(var(--index) * 1.2);box-shadow:0 2px 16px rgba(4,70,240,.06);border:1px solid #e8ecf5}.faq-page .faq-section h2{font-size:calc(var(--index) * 1);font-weight:700;color:#0446F0;margin-bottom:calc(var(--index) * 0.8);padding-bottom:calc(var(--index) * 0.4);border-bottom:2px solid #EEF2FB;display:flex;align-items:center;gap:calc(var(--index) * 0.4)}.faq-page .faq-section h3{font-size:calc(var(--index) * 0.8);font-weight:700;color:#1a1a2e;margin:calc(var(--index) * 1.2) 0 calc(var(--index) * 0.5)}.faq-page .faq-section h4{font-size:calc(var(--index) * 0.7);font-weight:600;color:#333;margin:calc(var(--index) * 0.8) 0 calc(var(--index) * 0.3)}.faq-page .faq-section p{font-size:calc(var(--index) * 0.65);line-height:1.8;color:#444;margin-bottom:calc(var(--index) * 0.6)}.faq-page .faq-section ul,.faq-page .faq-section ol{padding-left:calc(var(--index) * 1.5);margin-bottom:calc(var(--index) * 0.6)}.faq-page .faq-section li{font-size:calc(var(--index) * 0.65);line-height:1.8;color:#444;margin-bottom:calc(var(--index) * 0.3)}.faq-page .faq-section code{background:#EEF2FB;color:#0446F0;padding:calc(var(--index) * 0.1) calc(var(--index) * 0.3);border-radius:calc(var(--index) * 0.2);font-size:calc(var(--index) * 0.6);font-family:'Courier New',monospace}.faq-page .faq-section pre{background:#1a1a2e;color:#e8ecf5;padding:calc(var(--index) * 1.2);border-radius:calc(var(--index) * 0.4);overflow-x:auto;margin:calc(var(--index) * 0.6) 0;font-size:calc(var(--index) * 0.6);line-height:1.8;font-family:'Courier New',monospace}.faq-page .faq-section pre code{background:none;color:inherit;padding:0;font-size:inherit}.faq-page .faq-tip{background:#EEF2FB;border-left:4px solid #0446F0;padding:calc(var(--index) * 0.8) calc(var(--index) * 1);border-radius:0 calc(var(--index) * 0.3) calc(var(--index) * 0.3) 0;margin:calc(var(--index) * 0.8) 0}.faq-page .faq-tip p{margin:0;color:#1a1a2e;font-size:calc(var(--index) * 0.63)}.faq-page .faq-warning{background:#FFF3E0;border-left:4px solid #FF4E00;padding:calc(var(--index) * 0.8) calc(var(--index) * 1);border-radius:0 calc(var(--index) * 0.3) calc(var(--index) * 0.3) 0;margin:calc(var(--index) * 0.8) 0}.faq-page .faq-warning p{margin:0;color:#5d4037;font-size:calc(var(--index) * 0.63)}.faq-page .faq-steps{counter-reset:step;list-style:none;padding:0}.faq-page .faq-steps li{counter-increment:step;position:relative;padding-left:calc(var(--index) * 2.2);margin-bottom:calc(var(--index) * 0.8);min-height:calc(var(--index) * 1.2)}.faq-page .faq-steps li::before{content:counter(step);position:absolute;left:0;top:0;width:calc(var(--index) * 1.2);height:calc(var(--index) * 1.2);background:#0446F0;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:calc(var(--index) * 0.6);font-weight:700}.faq-page .faq-cmd{background:#1a1a2e;color:#4cff91;padding:calc(var(--index) * 0.8) calc(var(--index) * 1);border-radius:calc(var(--index) * 0.4);margin:calc(var(--index) * 0.6) 0;font-family:'Courier New',monospace;font-size:calc(var(--index) * 0.6);line-height:2;overflow-x:auto;display:block}.faq-page .faq-cmd .prompt{color:#0446F0;user-select:none}.faq-page .faq-link-block{display:flex;align-items:center;gap:calc(var(--index) * 0.5);background:#EEF2FB;border-radius:calc(var(--index) * 0.4);padding:calc(var(--index) * 0.6) calc(var(--index) * 1);margin:calc(var(--index) * 0.6) 0;transition:background 0.2s}.faq-page .faq-link-block:hover{background:#dde5f8}.faq-page .faq-link-block a{color:#0446F0;font-weight:600;font-size:calc(var(--index) * 0.65)}.faq-page .faq-back{display:inline-flex;align-items:center;gap:calc(var(--index) * 0.3);background:#0446F0;color:#fff;padding:calc(var(--index) * 0.5) calc(var(--index) * 1.2);border-radius:calc(var(--index) * 0.3);font-size:calc(var(--index) * 0.65);font-weight:600;margin-bottom:calc(var(--index) * 1.5);transition:all 0.3s}.faq-page .faq-back:hover{background:#0339c9;transform:translateY(-3%);color:#fff}.faq-page .faq-phone{background:linear-gradient(135deg,#0446F0,#1a6bff);color:#fff;border-radius:calc(var(--index) * 0.6);padding:calc(var(--index) * 1.5) calc(var(--index) * 1.5);text-align:center;margin-top:calc(var(--index) * 1.5)}.faq-page .faq-phone p{color:#fff;margin:0;font-size:calc(var(--index) * 0.7)}.faq-page .faq-phone a{color:#fff;font-size:calc(var(--index) * 1.2);font-weight:700}.faq-page .faq-table{width:100%;border-collapse:collapse;margin:calc(var(--index) * 0.6) 0;font-size:calc(var(--index) * 0.6)}.faq-page .faq-table th{background:#0446F0;color:#fff;padding:calc(var(--index) * 0.5) calc(var(--index) * 0.7);text-align:left;font-weight:600}.faq-page .faq-table td{padding:calc(var(--index) * 0.4) calc(var(--index) * 0.7);border-bottom:1px solid #e8ecf5;color:#444;line-height:1.6}.faq-page .faq-table tr:nth-child(even){background:#f7f9fd}@media (max-width:768px){.faq-page{padding:calc(var(--index) * 1.5) calc(var(--index) * 0.8)}.faq-page .faq-hero{padding:calc(var(--index) * 1.5) calc(var(--index) * 1)}.faq-page .faq-hero h1{font-size:calc(var(--index) * 1.2)}.faq-page .faq-section{padding:calc(var(--index) * 1.2) calc(var(--index) * 1)}.faq-page .faq-section h2{font-size:calc(var(--index) * 0.85)}}.breadcrumbs{background:rgba(4,70,240,.04);padding:calc(var(--index) * 0.6) 0;border-bottom:1px solid rgba(4,70,240,.08);margin-bottom:0}.breadcrumbs-list{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--index) * 0.2);margin:0;padding:0;font-size:calc(var(--index) * 0.55);color:#5d6975}.breadcrumbs-item{display:flex;align-items:center;gap:calc(var(--index) * 0.2)}.breadcrumbs-item:not(:last-child)::after{content:'›';color:#a0a8b0;font-size:calc(var(--index) * 0.7);margin-left:calc(var(--index) * 0.1)}.breadcrumbs-item a{color:#0446F0;text-decoration:none;transition:color 0.2s}.breadcrumbs-item a:hover{color:#002fa7;text-decoration:underline}.breadcrumbs-item:last-child>span{color:#333;font-weight:600}@media (max-width:768px){.breadcrumbs-list{font-size:calc(var(--index) * 0.5)}}.home-promo-banner,.home-coverage,.home-referral,.home-help,.home-payment,.home-app,.home-migration{animation:fadeInUp 0.6s ease-out}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.home-promo-banner:hover,.home-referral:hover,.home-app:hover,.home-migration:hover{transform:translateY(-4px);transition:transform 0.3s ease}.home-referral a,.home-app a,.home-migration a,.home-promo-banner a{transition:all 0.3s ease}.home-help a[href]{transition:all 0.25s ease}.home-help a[href]:hover{background:#e8edf8!important;transform:translateX(4px);border-left-width:6px!important}@media (max-width:768px){.home-promo-banner,.home-referral,.home-app,.home-migration{grid-template-columns:1fr!important;text-align:center}}.hero-classic{position:relative;min-height:90vh;display:flex;align-items:center;overflow:hidden;padding:60px 0 40px}.hero-bg{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#0446F0 0%,#1a6bff 50%,#00c2ff 100%);z-index:0}.hero-bg::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(255,255,255,.15) 0%,transparent 40%),radial-gradient(circle at 80% 20%,rgba(255,78,0,.2) 0%,transparent 40%)}.hero-classic .container{position:relative;z-index:1}.hero-content{text-align:center;color:#fff;max-width:1100px;margin:0 auto}.hero-badge{display:inline-block;background:rgba(255,255,255,.15);backdrop-filter:blur(10px);padding:8px 20px;border-radius:30px;font-size:.85em;font-weight:600;margin-bottom:20px;border:1px solid rgba(255,255,255,.25)}.hero-title{font-size:calc(var(--index) * 2.4);font-weight:800;line-height:1.15;margin-bottom:20px;text-shadow:0 2px 20px rgba(0,0,0,.2)}.hero-accent{background:linear-gradient(135deg,#FFD700,#FFA500);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;display:inline-block}.hero-subtitle{font-size:calc(var(--index) * 0.9);opacity:.95;margin-bottom:36px;line-height:1.5;max-width:700px;margin-left:auto;margin-right:auto}.hero-tariffs{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:32px;max-width:800px;margin-left:auto;margin-right:auto}.hero-tariff-card{background:rgba(255,255,255,.95);color:#333;padding:20px;border-radius:16px;position:relative;transition:transform 0.3s,box-shadow 0.3s;cursor:pointer}.hero-tariff-card:hover{transform:translateY(-6px);box-shadow:0 12px 24px rgba(0,0,0,.2)}.hero-tariff-hit{background:linear-gradient(135deg,#FFD700,#FFA500);color:#fff;transform:scale(1.05)}.hero-tariff-hit:hover{transform:scale(1.05) translateY(-6px)}.hero-hit-badge{position:absolute;top:-10px;right:-10px;background:#FF4E00;color:#fff;padding:4px 10px;border-radius:20px;font-size:.7em;font-weight:700}.hero-tariff-speed{font-size:calc(var(--index) * 1.6);font-weight:800;line-height:1;margin-bottom:4px}.hero-tariff-speed span{font-size:.4em;font-weight:600;opacity:.8}.hero-tariff-price{font-size:calc(var(--index) * 1.2);font-weight:700;margin-bottom:8px}.hero-tariff-price span{font-size:.5em;font-weight:500;opacity:.7}.hero-tariff-name{font-size:.85em;opacity:.85;font-weight:600}.hero-cta{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:36px}.hero-btn{display:inline-block;padding:16px 32px;border-radius:12px;font-weight:700;font-size:calc(var(--index) * 0.85);text-decoration:none;transition:all 0.3s ease;cursor:pointer}.hero-btn-primary{background:linear-gradient(135deg,#FF4E00,#FF7A00);color:#fff;box-shadow:0 6px 20px rgba(255,78,0,.35)}.hero-btn-primary:hover{transform:translateY(-4px);box-shadow:0 10px 28px rgba(255,78,0,.5);color:#fff}.hero-btn-secondary{background:rgba(255,255,255,.15);color:#fff;border:2px solid rgba(255,255,255,.4);backdrop-filter:blur(10px)}.hero-btn-secondary:hover{background:rgba(255,255,255,.25);color:#fff;transform:translateY(-4px)}.hero-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:24px;max-width:700px;margin:0 auto}.hero-feature{text-align:center}.hero-feature-icon{font-size:2.5em;margin-bottom:8px}.hero-feature-text{font-size:.9em;line-height:1.4;font-weight:600}.hero-feature-text small{font-size:.8em;opacity:.85;font-weight:400}.home-promo-banner{padding:48px 0}.promo-content{background:linear-gradient(135deg,#FF4E00 0%,#FF7A00 100%);color:#fff;border-radius:24px;padding:48px;box-shadow:0 12px 40px rgba(255,78,0,.3);position:relative;overflow:hidden}.promo-content::before{content:'';position:absolute;top:-50%;right:-10%;width:400px;height:400px;background:radial-gradient(circle,rgba(255,255,255,.15) 0%,transparent 70%);border-radius:50%}.promo-badge{display:inline-block;background:rgba(255,255,255,.25);padding:6px 16px;border-radius:20px;font-size:.85em;font-weight:700;margin-bottom:16px;position:relative}.promo-title{font-size:calc(var(--index) * 1.8);font-weight:800;margin-bottom:16px;line-height:1.2;position:relative}.promo-save{color:gold;font-size:1.1em}.promo-text{font-size:1em;opacity:.95;margin-bottom:32px;line-height:1.6;position:relative;max-width:700px}.promo-tariffs{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:32px;position:relative}.promo-tariff{background:rgba(255,255,255,.15);backdrop-filter:blur(10px);padding:20px;border-radius:14px;text-align:center;border:1px solid rgba(255,255,255,.25)}.promo-tariff span{display:block;font-size:.9em;opacity:.9;margin-bottom:6px}.promo-tariff strong{display:block;font-size:1.6em;font-weight:800;margin-bottom:4px}.promo-tariff em{display:block;font-size:.9em;color:gold;font-weight:700;font-style:normal}.promo-tariff-best{background:rgba(255,215,0,.25);border-color:gold;transform:scale(1.05)}.promo-buttons{display:flex;gap:16px;flex-wrap:wrap;position:relative}.promo-btn{display:inline-block;padding:14px 28px;border-radius:10px;font-weight:700;text-decoration:none;transition:all 0.3s}.promo-btn-primary{background:#fff;color:#FF4E00}.promo-btn-primary:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.2)}.promo-btn-secondary{background:rgba(255,255,255,.15);color:#fff;border:2px solid rgba(255,255,255,.3)}.promo-btn-secondary:hover{background:rgba(255,255,255,.25);color:#fff}.section-header{text-align:center;margin-bottom:32px}.section-header h2{font-size:calc(var(--index) * 1.6);font-weight:800;color:#1a1a2e;margin-bottom:8px}.section-header p{font-size:calc(var(--index) * 0.75);color:#5d6975}.home-coverage{padding:48px 0;background:linear-gradient(180deg,#fff 0%,#f7f9fd 100%)}.coverage-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:32px}.coverage-card{background:#fff;border-radius:16px;padding:28px 20px;text-align:center;text-decoration:none;color:#333;border:2px solid #e8ecf5;transition:all 0.3s ease}.coverage-card:hover{border-color:#0446F0;transform:translateY(-6px);box-shadow:0 12px 24px rgba(4,70,240,.15);color:#333}.coverage-emoji{font-size:3em;margin-bottom:8px}.coverage-card h3{font-size:1em;color:#0446F0;margin-bottom:6px;font-weight:700}.coverage-status{font-size:.8em;color:#28a745;font-weight:600;margin:0}.coverage-cta{text-align:center}.coverage-link{color:#0446F0;font-weight:700;text-decoration:none;font-size:1em;border-bottom:2px solid #0446F0;padding-bottom:4px;transition:all 0.3s}.coverage-link:hover{color:#002fa7}.home-referral{padding:32px 0}.referral-card{background:linear-gradient(135deg,#FFD700 0%,#FFA500 100%);color:#fff;border-radius:20px;padding:32px;display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;box-shadow:0 12px 32px rgba(255,165,0,.3)}.referral-icon{font-size:4em;line-height:1}.referral-content h2{font-size:1.5em;font-weight:800;margin-bottom:8px;line-height:1.2}.referral-money{color:#fff;text-shadow:2px 2px 0 #FF4E00;font-size:1.2em}.referral-content p{margin:0;font-size:.95em;opacity:.95;line-height:1.5}.referral-btn{background:#FF4E00;color:#fff;padding:16px 28px;border-radius:12px;font-weight:700;text-decoration:none;white-space:nowrap;transition:all 0.3s}.referral-btn:hover{background:#cc3e00;color:#fff;transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.2)}.home-help{padding:48px 0;background:#fff}.help-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:32px}.help-card{background:linear-gradient(135deg,#f7f9fd 0%,#e8edf8 100%);padding:24px 16px;border-radius:14px;text-align:center;text-decoration:none;color:#1a1a2e;border:2px solid transparent;transition:all 0.3s ease}.help-card:hover{border-color:#0446F0;transform:translateY(-4px);box-shadow:0 12px 24px rgba(4,70,240,.15);color:#1a1a2e}.help-emoji{font-size:2.5em;margin-bottom:8px}.help-card strong{display:block;color:#0446F0;font-size:.95em;margin-bottom:4px;font-weight:700}.help-card small{display:block;font-size:.75em;color:#5d6975}.help-cta{background:linear-gradient(135deg,#0446F0 0%,#1a6bff 100%);color:#fff;border-radius:20px;padding:32px;text-align:center}.help-cta p{font-size:1.1em;margin-bottom:16px}.help-phone{background:#fff;color:#0446F0;padding:16px 32px;border-radius:12px;font-weight:800;font-size:1.3em;text-decoration:none;display:inline-block;margin-bottom:12px}.help-phone:hover{background:#f0f7ff;color:#0446F0;transform:translateY(-3px)}.help-247{display:block;font-size:.85em;opacity:.85}.home-payment{padding:48px 0;background:linear-gradient(180deg,#fff 0%,#f7f9fd 100%)}.payment-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.payment-card{background:#fff;padding:28px 20px;border-radius:16px;text-decoration:none;color:#333;border:2px solid #e8ecf5;text-align:center;transition:all 0.3s ease;position:relative;overflow:hidden}.payment-card::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:3px;background:linear-gradient(90deg,#0446F0,#FF4E00);transition:left 0.4s ease}.payment-card:hover::before{left:0}.payment-card:hover{border-color:#0446F0;transform:translateY(-6px);box-shadow:0 16px 32px rgba(4,70,240,.15);color:#333}.payment-icon{font-size:3em;margin-bottom:12px}.payment-card h3{color:#0446F0;font-size:1.1em;margin-bottom:8px;font-weight:700}.payment-card p{font-size:.9em;color:#444;margin-bottom:8px;font-weight:500}.payment-card small{font-size:.78em;color:#5d6975;line-height:1.4;display:block}.home-app{padding:32px 0}.app-card{background:linear-gradient(135deg,#FF4E00 0%,#FF7A00 100%);color:#fff;border-radius:20px;padding:32px;display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;box-shadow:0 12px 32px rgba(255,78,0,.3)}.app-icon{font-size:4em;line-height:1}.app-content h2{color:#fff;font-size:1.4em;margin-bottom:8px;font-weight:800}.app-name{background:linear-gradient(135deg,#FFD700,#FFA500);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.app-content p{margin:0;font-size:.95em;opacity:.95;line-height:1.5}.app-btn{background:#fff;color:#FF4E00;padding:16px 28px;border-radius:12px;text-decoration:none;text-align:center;white-space:nowrap;transition:all 0.3s;font-weight:700}.app-btn:hover{background:#fff7e6;color:#FF4E00;transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.2)}.app-btn strong{display:block;font-size:1.1em}.app-btn small{display:block;font-size:.7em;font-weight:500;opacity:.7;margin-top:4px}.home-migration{padding:32px 0 48px}.migration-card{background:linear-gradient(135deg,#0446F0 0%,#1a6bff 100%);color:#fff;border-radius:20px;padding:32px;display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;box-shadow:0 12px 32px rgba(4,70,240,.3)}.migration-icon{font-size:4em;line-height:1}.migration-content h2{color:#fff;font-size:1.4em;margin-bottom:8px;font-weight:800}.migration-content p{margin:0;font-size:.95em;opacity:.95;line-height:1.5}.migration-btn{background:#fff;color:#0446F0;padding:16px 28px;border-radius:12px;font-weight:700;text-decoration:none;white-space:nowrap;transition:all 0.3s}.migration-btn:hover{background:#f0f7ff;color:#0446F0;transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.2)}@media (max-width:768px){.hero-classic{min-height:auto;padding:40px 0 30px}.hero-tariff-hit{transform:scale(1)}.hero-tariff-hit:hover{transform:translateY(-6px)}.referral-card,.app-card,.migration-card{grid-template-columns:1fr!important;text-align:center}.promo-content{padding:32px 20px}.promo-tariff-best{transform:scale(1)}}@media (max-width:480px){.hero-cta{flex-direction:column;align-items:stretch}.hero-btn{text-align:center}}@media (max-width:1024px){.hero-classic{min-height:auto;padding:40px 0 30px}.hero-title{font-size:calc(var(--index) * 1.8)}.hero-subtitle{font-size:calc(var(--index) * 0.8);margin-bottom:28px}.hero-tariffs{gap:12px;margin-bottom:24px}.hero-tariff-card{padding:16px 12px}.promo-content{padding:36px 24px}.promo-title{font-size:calc(var(--index) * 1.5)}.referral-card,.app-card,.migration-card{padding:24px;gap:16px}}@media (max-width:768px){.hero-classic{padding:30px 0 20px}.hero-badge{font-size:.75em;padding:6px 14px;margin-bottom:14px}.hero-title{font-size:calc(var(--index) * 1.6);margin-bottom:14px}.hero-subtitle{font-size:calc(var(--index) * 0.75);margin-bottom:20px}.hero-tariffs{grid-template-columns:1fr;gap:10px;max-width:320px;margin-bottom:24px}.hero-tariff-card{padding:14px 16px;display:grid;grid-template-columns:1fr auto;grid-template-areas:"speed name" "price price";gap:4px 12px;text-align:left}.hero-tariff-speed{grid-area:speed;font-size:calc(var(--index) * 1.4);text-align:left}.hero-tariff-name{grid-area:name;font-size:.8em;text-align:right;align-self:center}.hero-tariff-price{grid-area:price;font-size:calc(var(--index) * 1);text-align:left}.hero-tariff-hit{transform:scale(1)}.hero-tariff-hit:hover{transform:translateY(-4px)}.hero-cta{flex-direction:column;gap:12px;margin-bottom:28px}.hero-btn{width:100%;padding:14px 20px;font-size:calc(var(--index) * 0.9);text-align:center}.hero-features{grid-template-columns:repeat(2,1fr);gap:16px}.hero-feature-icon{font-size:2em}.hero-feature-text{font-size:.85em}.home-promo-banner{padding:32px 0}.promo-content{padding:28px 20px;border-radius:18px}.promo-badge{font-size:.75em;padding:5px 12px;margin-bottom:12px}.promo-title{font-size:calc(var(--index) * 1.4);margin-bottom:12px}.promo-text{font-size:.9em;margin-bottom:24px}.promo-tariffs{grid-template-columns:1fr;gap:10px;margin-bottom:24px;max-width:280px;margin-left:auto;margin-right:auto}.promo-tariff{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:14px 18px;text-align:left}.promo-tariff span{margin:0;font-size:.85em;opacity:.85}.promo-tariff strong{font-size:1.2em;margin:0;text-align:right}.promo-tariff em{font-size:.85em;text-align:right}.promo-tariff-best{transform:scale(1)}.promo-buttons{flex-direction:column;gap:10px}.promo-btn{width:100%;text-align:center;padding:12px 20px}.home-coverage{padding:32px 0}.section-header h2{font-size:calc(var(--index) * 1.3)}.section-header p{font-size:calc(var(--index) * 0.7)}.coverage-grid{grid-template-columns:repeat(2,1fr);gap:12px}.coverage-card{padding:20px 12px}.coverage-emoji{font-size:2.2em}.coverage-card h3{font-size:.9em}.coverage-status{font-size:.75em}.home-referral{padding:24px 0}.referral-card{grid-template-columns:1fr;text-align:center;padding:24px 20px;gap:16px}.referral-icon{font-size:3em}.referral-content h2{font-size:1.2em}.referral-money{font-size:1.1em}.referral-content p{font-size:.88em}.referral-btn{width:100%;padding:12px 20px}.home-help{padding:32px 0}.help-grid{grid-template-columns:repeat(2,1fr);gap:10px}.help-card{padding:16px 10px}.help-emoji{font-size:2em}.help-card strong{font-size:.85em}.help-card small{font-size:.7em}.help-cta{padding:24px 16px}.help-cta p{font-size:.95em}.help-phone{font-size:1.1em;padding:12px 24px;width:100%;margin-bottom:8px}.home-payment{padding:32px 0}.payment-grid{grid-template-columns:1fr;gap:12px}.payment-card{padding:20px 16px}.home-app{padding:24px 0}.app-card{grid-template-columns:1fr;text-align:center;padding:24px 20px;gap:16px}.app-icon{font-size:3em}.app-content h2{font-size:1.2em}.app-content p{font-size:.88em}.app-btn{width:100%;padding:12px 20px}.home-migration{padding:24px 0 32px}.migration-card{grid-template-columns:1fr;text-align:center;padding:24px 20px;gap:16px}.migration-icon{font-size:3em}.migration-content h2{font-size:1.2em}.migration-content p{font-size:.88em}.migration-btn{width:100%;padding:12px 20px}}@media (max-width:480px){.hero-classic{padding:20px 0 16px}.hero-badge{font-size:.7em;padding:5px 12px}.hero-title{font-size:calc(var(--index) * 1.4)}.hero-accent{display:inline}.hero-subtitle{font-size:calc(var(--index) * 0.7)}.hero-tariff-card{padding:12px 14px}.hero-tariff-speed{font-size:calc(var(--index) * 1.2)}.hero-features{grid-template-columns:repeat(2,1fr);gap:12px}.promo-content{padding:24px 16px}.promo-title{font-size:calc(var(--index) * 1.2)}.promo-text{font-size:.85em}.promo-tariff{padding:12px 14px}.coverage-grid{grid-template-columns:1fr}.coverage-card{padding:16px 12px;display:grid;grid-template-columns:auto 1fr;gap:16px;text-align:left;align-items:center}.coverage-emoji{font-size:2em;margin:0}.coverage-card h3{text-align:left;margin-bottom:2px}.coverage-status{text-align:left}.help-grid{grid-template-columns:1fr}.help-card{display:grid;grid-template-columns:auto 1fr;gap:12px;text-align:left;padding:14px 16px;align-items:center}.help-emoji{font-size:1.8em;margin:0}.section-header h2{font-size:calc(var(--index) * 1.2)}}@media (max-width:360px){.hero-title{font-size:calc(var(--index) * 1.2)}.promo-title{font-size:calc(var(--index) * 1)}.hero-tariff-card{padding:10px 12px}.referral-content h2,.app-content h2,.migration-content h2{font-size:1.05em}}@media (max-width:900px) and (orientation:landscape){.hero-classic{min-height:auto;padding:20px 0}.hero-tariffs{grid-template-columns:repeat(3,1fr);max-width:600px}.hero-tariff-card{padding:12px}}@media (min-width:1025px){.home-coverage .section-header{text-align:center;max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:48px}.coverage-grid{max-width:1100px;margin:0 auto 40px}.coverage-card{text-align:center;display:flex;flex-direction:column;align-items:center}.coverage-cta{text-align:center}.home-help .section-header{text-align:center;max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:48px}.help-grid{max-width:1100px;margin:0 auto 40px}.help-card{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.help-emoji{margin:0 auto 8px}.help-cta{text-align:center;max-width:700px;margin:0 auto}.help-phone{margin:0 auto 8px}.help-247{text-align:center}.home-payment .section-header{text-align:center;max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:48px}.payment-grid{max-width:1000px;margin:0 auto}.payment-card{text-align:center;display:flex;flex-direction:column;align-items:center}.payment-icon{margin:0 auto 12px}.home-referral .referral-card{text-align:center;grid-template-columns:1fr;max-width:900px;margin:0 auto;padding:40px}.referral-content{text-align:center;max-width:600px;margin:0 auto}.referral-content h2{text-align:center}.referral-content p{text-align:center;margin-left:auto;margin-right:auto}.referral-icon{margin:0 auto;font-size:3.5em}.referral-btn{margin:0 auto}.home-app .app-card{text-align:center;grid-template-columns:1fr;max-width:1000px;margin:0 auto;padding:40px}.app-content{text-align:center;max-width:600px;margin:0 auto}.app-content h2{text-align:center}.app-content p{text-align:center;margin-left:auto;margin-right:auto}.app-icon{margin:0 auto;font-size:3.5em}.app-btn{margin:0 auto;max-width:280px}.home-migration .migration-card{text-align:center;grid-template-columns:1fr;max-width:900px;margin:0 auto;padding:40px}.migration-content{text-align:center;max-width:650px;margin:0 auto}.migration-content h2{text-align:center}.migration-content p{text-align:center;margin-left:auto;margin-right:auto}.migration-icon{margin:0 auto;font-size:3.5em}.migration-btn{margin:0 auto}.home-promo-banner .promo-content{text-align:center;max-width:1100px;margin:0 auto}.promo-badge{margin:0 auto 16px}.promo-text{text-align:center;margin-left:auto;margin-right:auto;max-width:700px}.promo-tariffs{max-width:700px;margin:0 auto 32px}.promo-tariff{text-align:center}.promo-buttons{justify-content:center}.promo-btn{margin:0}}@media (min-width:1400px){.container,.hero-classic .container,.home-promo-banner .container,.home-coverage .container,.home-referral .container,.home-help .container,.home-payment .container,.home-app .container,.home-migration .container{max-width:1320px;margin-left:auto;margin-right:auto}}.container:has(.faq-page){max-width:100%;padding-left:0;padding-right:0}.container:has(.faq-page) .entry{max-width:100%;padding:0;margin:0}.container:has(.faq-page) .entry-title{display:none}.faq-page{width:100vw;position:relative;left:50%;transform:translateX(-50%);padding:calc(var(--index) * 3) calc(var(--index) * 5);background:linear-gradient(135deg,#f7f9fd 0%,#fff 100%);box-sizing:border-box;max-width:none}.faq-page .faq-section{max-width:1400px;margin-left:auto;margin-right:auto;background:#fff;border-radius:16px;padding:32px 40px;margin-bottom:24px;box-shadow:0 2px 16px rgba(4,70,240,.06)}.faq-page .faq-hero{max-width:1200px;margin-left:auto;margin-right:auto;margin-bottom:32px}.faq-page .faq-table{width:100%;border-collapse:collapse}.faq-page .faq-table th{background:linear-gradient(135deg,#0446F0,#1a6bff);color:#fff;padding:12px 16px;text-align:left}.faq-page .faq-table td{padding:12px 16px;border-bottom:1px solid #e8ecf5}.faq-page .faq-table tr:nth-child(even){background:#f7f9fd}@media (max-width:768px){.faq-page{padding:calc(var(--index) * 2) calc(var(--index) * 1)}.faq-page .faq-section{padding:20px 16px}}.jsmart-captcha{display:block;width:160px;overflow:hidden;border:1px solid;border-radius:5px;cursor:pointer}.jsmart-captcha img,.jsmart-captcha input{display:block;width:160px;margin:0;padding:0;border:none}.jsmart-captcha input{padding:5px 10px;font-size:18px}