*{padding:0;margin:0;border:0}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}:focus,:active{outline:none}a:focus,a:active{outline:none}nav,footer,header,aside{display:block}html,body{height:100%;width:100%;font-size:100%;line-height:1;font-size:14px;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}input,button,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:visited{text-decoration:none}a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit}*{scroll-behavior:smooth;line-height:1.3;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}.wrapper{overflow:hidden;font-family:"Inter",sans-serif;background-color:#0e141b;color:#fff}.container{max-width:1550px;margin:0 auto;padding:0 10px}.header{background-color:#171a21;position:fixed;top:0;width:100%;z-index:1000;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.5);box-shadow:0 2px 8px rgba(0,0,0,.5)}.header-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:70px}.logo{font-size:1.4rem;font-weight:700;color:#66c0f4;text-decoration:none}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.nav a{color:#c7d5e0;text-decoration:none;font-size:.95rem;-webkit-transition:color .2s;transition:color .2s}.nav a:hover{color:#fff}.nav .btn{background-color:#66c0f4;color:#0e141b;padding:8px 14px;border-radius:4px;font-weight:600}.burger{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer}.burger span{width:25px;height:3px;background-color:#c7d5e0;border-radius:2px;-webkit-transition:all .3s ease;transition:all .3s ease}@media(max-width: 768px){.burger{display:-webkit-box;display:-ms-flexbox;display:flex}.nav{position:fixed;top:70px;right:0;background-color:#171a21;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:220px;height:calc(100vh - 70px);padding:20px;-webkit-transform:translateX(100%);transform:translateX(100%)}.nav.active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.nav.active a{width:100%;display:inline-block;padding-bottom:3px;border-bottom:1px solid #fff}.burger.active span:nth-child(1){-webkit-transform:rotate(45deg) translateY(7px);transform:rotate(45deg) translateY(7px)}.burger.active span:nth-child(2){opacity:0}.burger.active span:nth-child(3){-webkit-transform:rotate(-45deg) translate(3px, -9px);transform:rotate(-45deg) translate(3px, -9px)}}.app-hero{background:-webkit-gradient(linear, left top, left bottom, from(#171a21), to(#0e141b));background:linear-gradient(180deg, #171a21 0%, #0e141b 100%);padding:130px 0 100px;margin-top:70px}.app-hero__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:50px}.app-hero__text{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:550px}.app-hero__title{font-size:2.7rem;font-weight:700;line-height:1.2;color:#fff;margin-bottom:20px}.app-hero__lead{font-size:1.1rem;line-height:1.7;color:#c7d5e0;margin-bottom:35px}.app-hero__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.app-btn{display:inline-block;padding:12px 24px;border-radius:4px;font-weight:600;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.app-btn--primary{background-color:#66c0f4;color:#0e141b;-webkit-box-shadow:0 0 10px rgba(102,192,244,.4);box-shadow:0 0 10px rgba(102,192,244,.4)}.app-btn--primary:hover{background-color:#8ed6ff;-webkit-box-shadow:0 0 20px rgba(102,192,244,.6);box-shadow:0 0 20px rgba(102,192,244,.6)}.app-btn--ghost{border:2px solid #66c0f4;color:#66c0f4;text-align:center}.app-btn--ghost:hover{background-color:#66c0f4;color:#0e141b}.app-hero__image{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.app-hero__image img{width:100%;max-width:520px;border-radius:10px;-webkit-box-shadow:0 0 20px rgba(0,0,0,.5);box-shadow:0 0 20px rgba(0,0,0,.5);-o-object-fit:cover;object-fit:cover}@media(max-width: 900px){.app-hero__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.app-hero__buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.app-hero__text{max-width:100%}.app-hero__image{width:100%;max-width:600px}.app-hero__image img{max-width:100%}}.app-rockstar{background-color:#0e141b;padding:100px 0}.app-rockstar__title{font-size:2rem;text-align:center;color:#fff;margin-bottom:10px;font-weight:700}.app-rockstar__subtitle{text-align:center;color:#c7d5e0;margin-bottom:50px;font-size:1rem}.app-rockstar__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));gap:30px}.app-card{background-color:#171a21;border-radius:10px;overflow:hidden;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.4);box-shadow:0 4px 12px rgba(0,0,0,.4);-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.app-card:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px);-webkit-box-shadow:0 8px 20px rgba(102,192,244,.3);box-shadow:0 8px 20px rgba(102,192,244,.3)}.app-card__image{width:100%;height:180px;-o-object-fit:cover;object-fit:cover}.app-card__info{padding:20px}.app-card__title{font-size:1.2rem;font-weight:600;color:#fff;margin-bottom:10px}.app-card__desc{font-size:.95rem;color:#c7d5e0;line-height:1.6;margin-bottom:15px}.app-btn--primary{background-color:#66c0f4;color:#0e141b;padding:10px 20px;border-radius:4px;font-weight:600;text-decoration:none;display:inline-block;-webkit-transition:.3s ease;transition:.3s ease;cursor:pointer}.app-btn--primary:hover{background-color:#8ed6ff;-webkit-box-shadow:0 0 10px rgba(102,192,244,.5);box-shadow:0 0 10px rgba(102,192,244,.5)}.app-btn--ghost{border:2px solid #66c0f4;color:#66c0f4;padding:10px 20px;border-radius:4px;font-weight:600;background:rgba(0,0,0,0);cursor:pointer}.app-btn--ghost:hover{background-color:#66c0f4;color:#0e141b}.app-modal{display:none;position:fixed;inset:0;background:rgba(0,0,0,.75);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2000}.app-modal.active{display:-webkit-box;display:-ms-flexbox;display:flex}.app-modal__content{background:#171a21;padding:30px;border-radius:10px;width:90%;max-width:400px;-webkit-box-shadow:0 0 20px rgba(0,0,0,.6);box-shadow:0 0 20px rgba(0,0,0,.6);-webkit-animation:modalFade .3s ease;animation:modalFade .3s ease}@-webkit-keyframes modalFade{from{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes modalFade{from{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.app-modal__title{color:#66c0f4;font-size:1.4rem;margin-bottom:10px;text-align:center}.app-modal__game{text-align:center;color:#fff;margin-bottom:20px;font-weight:500}.app-modal__label{display:block;color:#c7d5e0;margin-bottom:8px;font-size:.9rem}.app-modal__input{width:100%;padding:10px;border-radius:5px;border:none;background:#0e141b;color:#fff;margin-bottom:15px}.app-modal__checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#c7d5e0;font-size:.9rem;margin-bottom:20px}.app-modal__checkbox input{width:16px;height:16px}.app-modal__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 900px){.app-rockstar__grid{grid-template-columns:1fr}}.app-deals{background-color:#0e141b;padding:100px 0}.app-deals__title{font-size:2rem;text-align:center;color:#fff;margin-bottom:10px;font-weight:700}.app-deals__subtitle{text-align:center;color:#c7d5e0;margin-bottom:50px;font-size:1rem}.app-deals__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:30px}.app-card{background-color:#171a21;border-radius:10px;overflow:hidden;position:relative;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.4);box-shadow:0 4px 12px rgba(0,0,0,.4);-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.app-card:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px);-webkit-box-shadow:0 8px 20px rgba(102,192,244,.3);box-shadow:0 8px 20px rgba(102,192,244,.3)}.app-card__badge{position:absolute;top:10px;left:10px;background-color:#f74141;color:#fff;font-weight:700;padding:5px 10px;border-radius:4px;font-size:.85rem;z-index:10}.app-card__image{width:100%;height:180px;-o-object-fit:cover;object-fit:cover}.app-card__info{padding:20px}.app-card__title{font-size:1.2rem;font-weight:600;color:#fff;margin-bottom:10px}.app-card__desc{font-size:.95rem;color:#c7d5e0;margin-bottom:10px}.app-card__price{font-size:1rem;margin-bottom:15px}.app-card__price .old{text-decoration:line-through;color:#888;margin-right:8px}.app-card__price .new{color:#66c0f4;font-weight:700}.app-btn--primary{background-color:#66c0f4;color:#0e141b;padding:10px 20px;border-radius:4px;font-weight:600;text-decoration:none;display:inline-block;-webkit-transition:.3s ease;transition:.3s ease;cursor:pointer}.app-btn--primary:hover{background-color:#8ed6ff;-webkit-box-shadow:0 0 10px rgba(102,192,244,.5);box-shadow:0 0 10px rgba(102,192,244,.5)}@media(max-width: 900px){.app-deals__grid{grid-template-columns:1fr}}.app-benefits{background-color:#0e141b;padding:100px 0}.app-benefits__title{font-size:2rem;text-align:center;color:#fff;font-weight:700;margin-bottom:10px}.app-benefits__subtitle{text-align:center;color:#c7d5e0;margin-bottom:50px;font-size:1rem}.app-benefits__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:40px;text-align:center}.app-benefits__item{background-color:#171a21;border-radius:10px;padding:30px 20px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.4);box-shadow:0 4px 12px rgba(0,0,0,.4);-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.app-benefits__item:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px);-webkit-box-shadow:0 8px 20px rgba(102,192,244,.3);box-shadow:0 8px 20px rgba(102,192,244,.3)}.app-benefits__icon{width:60px;margin-bottom:20px}.app-benefits__item-title{font-size:1.2rem;font-weight:600;color:#fff;margin-bottom:10px}.app-benefits__item-desc{font-size:.95rem;color:#c7d5e0;line-height:1.5}@media(max-width: 900px){.app-benefits__grid{grid-template-columns:1fr 1fr;gap:20px}}@media(max-width: 600px){.app-benefits__grid{grid-template-columns:1fr}}.app-blog{background-color:#0e141b;padding:100px 0}.app-blog__title{font-size:2rem;text-align:center;color:#fff;font-weight:700;margin-bottom:10px}.app-blog__subtitle{text-align:center;color:#c7d5e0;margin-bottom:50px;font-size:1rem}.app-blog__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:30px}.app-blog__card{background-color:#171a21;border-radius:10px;overflow:hidden;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.4);box-shadow:0 4px 12px rgba(0,0,0,.4);-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.app-blog__card:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px);-webkit-box-shadow:0 8px 20px rgba(102,192,244,.3);box-shadow:0 8px 20px rgba(102,192,244,.3)}.app-blog__image{width:100%;height:180px;-o-object-fit:cover;object-fit:cover}.app-blog__content{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.app-blog__card-title{font-size:1.2rem;font-weight:600;color:#fff;margin-bottom:8px}.app-blog__date{display:block;font-size:.85rem;color:#888;margin-bottom:10px}.app-blog__desc{font-size:.95rem;color:#c7d5e0;line-height:1.5;margin-bottom:15px}.app-btn--ghost{border:2px solid #66c0f4;color:#66c0f4;padding:8px 16px;border-radius:4px;font-weight:600;background:rgba(0,0,0,0);text-decoration:none;-webkit-transition:.3s ease;transition:.3s ease}.app-btn--ghost:hover{background-color:#66c0f4;color:#0e141b}@media(max-width: 900px){.app-blog__grid{grid-template-columns:1fr}}.app-footer{background-color:#0e141b;color:#c7d5e0;padding:80px 0 40px 0}.app-footer__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:40px;margin-bottom:40px}.app-footer__logo{font-size:1.8rem;font-weight:700;color:#66c0f4;margin-bottom:15px}.app-footer__desc{font-size:.95rem;line-height:1.6;color:#c7d5e0}.app-footer__title{font-size:1.1rem;font-weight:600;margin-bottom:15px;color:#fff}.app-footer__list{list-style:none;padding:0;margin:0}.app-footer__list li{margin-bottom:10px}.app-footer__list li a{color:#c7d5e0;text-decoration:none;-webkit-transition:.3s;transition:.3s}.app-footer__list li a:hover{color:#66c0f4}.app-footer__social a{margin-right:10px;display:inline-block}.app-footer__social img{width:30px;-webkit-transition:.3s;transition:.3s}.app-footer__social a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.app-footer__payments img{width:50px;margin-right:10px;margin-top:10px}.app-footer__bottom{text-align:center;font-size:.85rem;color:#888;border-top:1px solid #222;padding-top:20px}@media(max-width: 900px){.app-footer__grid{grid-template-columns:1fr 1fr;gap:30px}}@media(max-width: 600px){.app-footer__grid{grid-template-columns:1fr}}.app-cookie-banner{position:fixed;bottom:20px;left:50%;-webkit-transform:translateX(-50%) translateY(100%);transform:translateX(-50%) translateY(100%);background-color:#171a21;color:#c7d5e0;border-radius:10px;-webkit-box-shadow:0 8px 20px rgba(0,0,0,.5);box-shadow:0 8px 20px rgba(0,0,0,.5);max-width:600px;width:90%;padding:20px 25px;z-index:9999;-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,-webkit-transform .5s ease;transition:transform .5s ease,opacity .5s ease;transition:transform .5s ease,opacity .5s ease,-webkit-transform .5s ease;opacity:0}.app-cookie-banner.active{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);opacity:1}.app-cookie-banner.hide{-webkit-transform:translateX(-50%) translateY(100%);transform:translateX(-50%) translateY(100%);opacity:0}.app-cookie-banner__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.app-cookie-banner__text{font-size:.95rem;line-height:1.5;margin-bottom:15px}.app-cookie-banner__link{color:#66c0f4;text-decoration:underline;margin-left:5px}.app-cookie-banner__link:hover{color:#8ed6ff}.app-cookie-banner__btn{-ms-flex-item-align:end;align-self:flex-end;background-color:#66c0f4;color:#0e141b;border:none;padding:8px 18px;border-radius:4px;font-weight:600;cursor:pointer;-webkit-transition:.3s;transition:.3s}.app-cookie-banner__btn:hover{background-color:#8ed6ff;-webkit-box-shadow:0 0 10px rgba(102,192,244,.5);box-shadow:0 0 10px rgba(102,192,244,.5)}@media(max-width: 600px){.app-cookie-banner{padding:15px 20px}.app-cookie-banner__btn{width:100%;text-align:center}}.app-catalog{background-color:#0e141b;padding:80px 0}.app-catalog__title{font-size:2rem;font-weight:700;color:#66c0f4;text-align:center;margin-bottom:10px}.app-catalog__subtitle{font-size:1rem;color:#c7d5e0;text-align:center;margin-bottom:50px}.app-catalog__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:30px}.app-catalog__card{background-color:#171a21;border-radius:10px;overflow:hidden;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.4);box-shadow:0 4px 12px rgba(0,0,0,.4);-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.app-catalog__card:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px);-webkit-box-shadow:0 8px 20px rgba(102,192,244,.3);box-shadow:0 8px 20px rgba(102,192,244,.3)}.app-catalog__image{width:100%;height:180px;-o-object-fit:cover;object-fit:cover}.app-catalog__info{padding:15px}.app-catalog__title-card{font-size:1.1rem;font-weight:600;color:#fff;margin-bottom:5px}.app-catalog__genre{font-size:.85rem;color:#888;margin-bottom:10px}.app-catalog__price{font-size:.95rem;margin-bottom:10px}.app-catalog__price .old{text-decoration:line-through;margin-right:5px;color:#888}.app-catalog__price .new{color:#66c0f4;font-weight:600}.app-filter{background-color:#171a21;padding:60px 0;text-align:center}.app-filter__title{font-size:1.8rem;font-weight:700;color:#66c0f4;margin-bottom:30px}.app-filter__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;margin-bottom:40px}.app-filter__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:150px}.app-filter__label{color:#c7d5e0;margin-bottom:5px;font-size:.9rem}.app-filter__select{padding:8px 12px;border-radius:4px;border:none;background-color:#0e141b;color:#c7d5e0;font-size:.9rem}.app-filter__select option{background-color:#171a21;color:#c7d5e0}.app-filter__apply{-ms-flex-item-align:end;align-self:flex-end;padding:10px 20px;margin-top:20px}.app-featured{background-color:#0e141b;padding:70px 0}.app-featured__title{font-size:2rem;font-weight:700;color:#66c0f4;text-align:center;margin-bottom:10px}.app-featured__subtitle{font-size:1rem;color:#c7d5e0;text-align:center;margin-bottom:40px}.app-featured__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:25px}.app-featured__card{background-color:#171a21;border-radius:10px;overflow:hidden;text-align:center;padding-bottom:15px;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.app-featured__card:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px);-webkit-box-shadow:0 8px 20px rgba(102,192,244,.3);box-shadow:0 8px 20px rgba(102,192,244,.3)}.app-featured__image{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.app-featured__name{font-size:1.1rem;font-weight:600;color:#fff;margin:10px 0 5px}.app-featured__genre{font-size:.85rem;color:#888;margin-bottom:8px}.app-featured__price{font-size:.95rem;margin-bottom:10px}.app-featured__price .old{text-decoration:line-through;margin-right:5px;color:#888}.app-featured__price .new{color:#66c0f4;font-weight:600}.app-deals{background-color:#0e141b;padding:70px 0}.app-deals__title{font-size:2rem;font-weight:700;color:#66c0f4;text-align:center;margin-bottom:10px}.app-deals__subtitle{font-size:1rem;color:#c7d5e0;text-align:center;margin-bottom:40px}.app-deals__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:25px}.app-deals__card{background-color:#171a21;border-radius:10px;overflow:hidden;text-align:center;padding-bottom:15px;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.app-deals__card:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px);-webkit-box-shadow:0 8px 20px rgba(102,192,244,.3);box-shadow:0 8px 20px rgba(102,192,244,.3)}.app-deals__image{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.app-deals__name{font-size:1.1rem;font-weight:600;color:#fff;margin:10px 0 5px}.app-deals__genre{font-size:.85rem;color:#888;margin-bottom:8px}.app-deals__price{font-size:.95rem;margin-bottom:10px}.app-deals__price .old{text-decoration:line-through;margin-right:5px;color:#888}.app-deals__price .new{color:#66c0f4;font-weight:600}.app-benefits{background-color:#0e141b;padding:70px 0}.app-benefits__title{font-size:2rem;font-weight:700;color:#66c0f4;text-align:center;margin-bottom:10px}.app-benefits__subtitle{font-size:1rem;color:#c7d5e0;text-align:center;margin-bottom:50px}.app-benefits__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:25px}.app-benefits__card{background-color:#171a21;border-radius:10px;padding:25px 20px;text-align:center;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.app-benefits__card:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px);-webkit-box-shadow:0 8px 20px rgba(102,192,244,.3);box-shadow:0 8px 20px rgba(102,192,244,.3)}.app-benefits__icon{width:60px;height:60px;margin-bottom:15px}.app-benefits__name{font-size:1.1rem;font-weight:600;color:#fff;margin-bottom:10px}.app-benefits__desc{font-size:.9rem;color:#c7d5e0;line-height:1.5}.app-newsletter{background-color:#0e141b;padding:60px 0;text-align:center;color:#c7d5e0}.app-newsletter__title{font-size:2rem;font-weight:700;color:#66c0f4;margin-bottom:10px}.app-newsletter__subtitle{font-size:1rem;margin-bottom:30px}.app-newsletter__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;max-width:500px;margin:0 auto}.app-newsletter__input{width:100%;padding:12px 15px;border-radius:6px;border:none;outline:none;font-size:1rem}.app-newsletter__checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.85rem;gap:8px;color:#c7d5e0}.app-newsletter__checkbox input{width:16px;height:16px}.app-newsletter__checkbox label{cursor:pointer}.app-newsletter__form .app-btn--primary{padding:12px 30px;font-size:1rem}.app-about{background-color:#0e141b;padding:70px 0;color:#c7d5e0;text-align:center}.app-about__title{font-size:2rem;font-weight:700;color:#66c0f4;margin-bottom:10px}.app-about__subtitle{font-size:1rem;margin-bottom:50px}.app-about__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:25px}.app-about__card{background-color:#171a21;border-radius:10px;padding:25px 20px;text-align:center;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.app-about__card:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px);-webkit-box-shadow:0 8px 20px rgba(102,192,244,.3);box-shadow:0 8px 20px rgba(102,192,244,.3)}.app-about__icon{width:60px;height:60px;margin-bottom:15px}.app-about__name{font-size:1.1rem;font-weight:600;color:#fff;margin-bottom:10px}.app-about__desc{font-size:.9rem;color:#c7d5e0;line-height:1.5}.app-team{background-color:#0e141b;padding:70px 0;color:#c7d5e0;text-align:center}.app-team__title{font-size:2rem;font-weight:700;color:#66c0f4;margin-bottom:10px}.app-team__subtitle{font-size:1rem;margin-bottom:50px}.app-team__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:25px}.app-team__card{background-color:#171a21;border-radius:10px;padding:25px 20px;text-align:center;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.app-team__card:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px);-webkit-box-shadow:0 8px 20px rgba(102,192,244,.3);box-shadow:0 8px 20px rgba(102,192,244,.3)}.app-team__photo{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;border-radius:50%;margin-bottom:15px}.app-team__name{font-size:1.1rem;font-weight:600;color:#fff;margin-bottom:5px}.app-team__role{font-size:.9rem;color:#c7d5e0}.app-contact{background-color:#0e141b;padding:70px 0;text-align:center;color:#c7d5e0}.app-contact__title{font-size:2rem;font-weight:700;color:#66c0f4;margin-bottom:10px}.app-contact__subtitle{font-size:1rem;margin-bottom:40px}.app-contact__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;max-width:500px;margin:0 auto}.app-contact__input,.app-contact__textarea{width:100%;padding:12px 15px;border-radius:6px;border:none;outline:none;font-size:1rem}.app-contact__textarea{min-height:120px;resize:vertical}.app-contact__checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.85rem;gap:8px;color:#c7d5e0}.app-contact__checkbox input{width:16px;height:16px}.app-contact__checkbox label{cursor:pointer}.app-contact__form .app-btn--primary{padding:12px 30px;font-size:1rem}.app-news{background-color:#0e141b;padding:70px 0;color:#c7d5e0;text-align:center}.app-news__title{font-size:2rem;font-weight:700;color:#66c0f4;margin-bottom:10px}.app-news__subtitle{font-size:1rem;margin-bottom:50px}.app-news__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:25px}.app-news__card{background-color:#171a21;border-radius:10px;padding:20px;text-align:left;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.app-news__card:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px);-webkit-box-shadow:0 8px 20px rgba(102,192,244,.3);box-shadow:0 8px 20px rgba(102,192,244,.3)}.app-news__image{width:100%;height:150px;-o-object-fit:cover;object-fit:cover;border-radius:6px;margin-bottom:15px}.app-news__name{font-size:1.1rem;font-weight:600;color:#fff;margin-bottom:5px}.app-news__date{font-size:.8rem;color:#888;margin-bottom:10px}.app-news__desc{font-size:.9rem;color:#c7d5e0;margin-bottom:15px}.app-news-text{background-color:#0e141b;color:#c7d5e0;padding:70px 0}.app-news-text__title{font-size:2rem;font-weight:700;color:#66c0f4;text-align:center;margin-bottom:10px}.app-news-text__subtitle{font-size:1rem;text-align:center;margin-bottom:50px}.app-news-text__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;max-width:900px;margin:0 auto}.app-news-text__item h3{font-size:1.2rem;font-weight:600;color:#fff;margin-bottom:5px}.app-news-text__date{font-size:.85rem;color:#888;margin-bottom:15px}.app-news-text__desc{font-size:.95rem;line-height:1.6;color:#c7d5e0}.uhb-contact{background-color:#0e141b;color:#c7d5e0;padding:70px 0;font-family:"Segoe UI",sans-serif}.uhb-contact-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px}.uhb-contact-heading{font-size:2rem;font-weight:700;color:#66c0f4;text-align:center;margin-bottom:10px}.uhb-contact-subtext{font-size:1rem;text-align:center;margin-bottom:40px;line-height:1.6}.uhb-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.uhb-contact-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.uhb-contact-field label{font-size:.9rem;margin-bottom:5px;display:block}.uhb-contact-field input,.uhb-contact-field textarea{width:100%;padding:12px 15px;border-radius:6px;border:none;outline:none;font-size:1rem;background-color:#171a21;color:#c7d5e0}.uhb-contact-field textarea{min-height:120px;resize:vertical}.uhb-contact-consent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:.85rem}.uhb-contact-consent input{width:16px;height:16px}.uhb-contact-consent label{cursor:pointer}.uhb-contact-btn{padding:12px 30px;background-color:#66c0f4;border:none;border-radius:6px;font-size:1rem;font-weight:600;color:#0e141b;cursor:pointer;-webkit-transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,transform .3s ease;transition:background-color .3s ease,transform .3s ease,-webkit-transform .3s ease}.uhb-contact-btn:hover{background-color:#559cd8;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.uhb-contact-info{background-color:#171a21;padding:25px 20px;border-radius:10px}.uhb-contact-info-title{font-size:1.2rem;font-weight:600;color:#66c0f4;margin-bottom:10px}.uhb-contact-info-text{font-size:.95rem;line-height:1.6;color:#c7d5e0}.uhb-contact-info-text a{color:#66c0f4;text-decoration:underline}.uhb-contact-fun{background-color:#0e141b;color:#c7d5e0;padding:70px 0;text-align:center}.uhb-contact-fun-title{font-size:2rem;font-weight:700;color:#66c0f4;margin-bottom:10px}.uhb-contact-fun-subtext{font-size:1rem;margin-bottom:50px;line-height:1.6}.uhb-contact-fun-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:25px}.uhb-contact-fun-card{background-color:#171a21;border-radius:10px;padding:25px 20px;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.uhb-contact-fun-card:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px);-webkit-box-shadow:0 8px 20px rgba(102,192,244,.3);box-shadow:0 8px 20px rgba(102,192,244,.3)}.uhb-contact-fun-icon{font-size:2rem;margin-bottom:15px}.uhb-contact-fun-card-title{font-size:1.1rem;font-weight:600;color:#fff;margin-bottom:10px}.uhb-contact-fun-card-text{font-size:.9rem;color:#c7d5e0;line-height:1.5}.softarena-privacy{background-color:#0f111a;color:#e0e0e0;padding:120px 0px;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif}.softarena-privacy__main-title{font-size:2.8rem;font-weight:700;color:#00bfff;margin-bottom:20px;line-height:1.2;text-align:center}.softarena-privacy__intro{max-width:900px;margin:0 auto 60px auto;font-size:1.1rem;line-height:1.8;text-align:center;color:silver}.softarena-privacy__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;max-width:1000px;margin:0 auto}.softarena-privacy__list .app-btn--primary{-ms-flex-item-align:center;align-self:center}.softarena-privacy__item{background-color:#181c2b;padding:25px 30px;border-radius:12px;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.4);box-shadow:0 4px 15px rgba(0,0,0,.4);-webkit-transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,-webkit-transform .3s;transition:transform .3s,background-color .3s;transition:transform .3s,background-color .3s,-webkit-transform .3s}.softarena-privacy__item:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);background-color:#1f2438}.softarena-privacy__item h3{font-size:1.4rem;font-weight:600;color:#00bfff;margin-bottom:12px}.softarena-privacy__item p{font-size:1rem;line-height:1.7;color:#d0d0d0}@media(max-width: 768px){.softarena-privacy__main-title{font-size:2rem}.softarena-privacy__intro{font-size:1rem;margin-bottom:40px}.softarena-privacy__item{padding:20px}.softarena-privacy__item h3{font-size:1.2rem}}@media(max-width: 480px){.softarena-privacy{padding:60px 15px}.softarena-privacy__main-title{font-size:1.8rem}.softarena-privacy__item{padding:18px}}