.hero-section{position:relative;width:100%;transition:background-color 1.2s cubic-bezier(0.25,0.8,0.25,1);background-color:#1a1a1a;padding-bottom:20px;padding-top:70px}.hero-section::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:radial-gradient(circle at center,transparent 0%,#1a1a1a 90%);z-index:0}.hero-section::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:150px;pointer-events:none;background:linear-gradient(to bottom,transparent,#1a1a1a);z-index:1}.carousel-wrapper{position:relative;width:100%;max-width:1600px;margin:0 auto;z-index:2}.swiper{width:100%;padding:20px;overflow:hidden}.swiper-slide{position:relative;border-radius:12px;overflow:hidden;opacity:1;transform:scale(1);transition:transform 0.6s cubic-bezier(0.25,0.8,0.25,1),opacity 0.6s ease;width:100%;background:#000;box-shadow:0 10px 30px rgba(0,0,0,0.5);cursor:pointer}.swiper-slide-active{border:1px solid rgba(255,255,255,0.15);z-index:10}@media (min-width:1025px){.swiper{padding:40px 20px 60px 20px}.swiper-slide{width:65%;opacity:0.4;transform:scale(0.85);box-shadow:0 5px 15px rgba(0,0,0,0.3)}.swiper-slide-active{opacity:1;transform:scale(1);box-shadow:0 15px 40px rgba(0,0,0,0.6)}.swiper.no-previews .swiper-slide{width:100%;max-width:1000px;margin:0 auto;opacity:1;transform:scale(1);box-shadow:0 15px 40px rgba(0,0,0,0.5)}.swiper.no-previews .swiper-slide:not(.swiper-slide-active){opacity:0!important}}.swiper-slide picture{display:block;width:100%;height:100%}.swiper-slide img{width:100%;height:auto;display:block;border-radius:12px;object-fit:cover;aspect-ratio:800 / 533}@media (min-width:601px){.swiper-slide img{aspect-ratio:2000 / 720}}.swiper-button-next,.swiper-button-prev{color:#fff;background:rgba(0,0,0,0.6);width:50px;height:50px;border-radius:50%;backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,0.2);transition:all 0.3s;display:none}.swiper-pagination{bottom:10px!important;display:none}@media (min-width:1024px){.swiper-button-next,.swiper-button-prev{display:flex}.swiper-pagination{display:block}}.swiper-button-next:hover,.swiper-button-prev:hover{background:#fff;color:#000;transform:scale(1.1)}.swiper-button-next:after,.swiper-button-prev:after{font-size:20px;font-weight:bold}.swiper-pagination{bottom:10px!important}.swiper-pagination-bullet{width:30px;height:4px;border-radius:2px;background:rgba(255,255,255,0.4);opacity:1;transition:all 0.3s}.swiper-pagination-bullet-active{background:#fff;width:50px}.offers-section{width:100%;max-width:1400px;margin:20px auto 0;padding:0 20px;position:relative;z-index:2}.section-header{margin-bottom:25px;display:flex;align-items:flex-end;justify-content:space-between}.section-header-group{display:flex;flex-direction:column;flex-grow:1;margin-right:15px}.section-title{font-size:1.5rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;border-left:4px solid #fff;padding-left:15px;margin:0 0 5px 0;line-height:1}.section-subtitle{font-size:0.9rem;color:rgba(255,255,255,0.5);font-weight:400;margin:0;padding-left:19px}.view-more-btn{color:rgba(255,255,255,0.7);text-decoration:none;font-size:0.9rem;font-weight:600;display:flex;align-items:center;justify-content:center;gap:6px;transition:all 0.3s ease;padding:6px 14px;border-radius:20px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);white-space:nowrap;flex-shrink:0;margin-bottom:2px}.view-more-btn:hover{color:#fff;background:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.3)}.view-more-btn .material-symbols-outlined{font-size:1.1rem;transition:transform 0.3s ease;display:block}.view-more-btn:hover .material-symbols-outlined{transform:translateX(3px)}@media (max-width:600px){.section-header{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:30px}.section-header-group{width:100%;margin-right:0}.section-title{font-size:1.4rem;padding-left:12px;border-left-width:4px;margin-bottom:8px}.section-subtitle{font-size:0.9rem;padding-left:16px;line-height:1.5;opacity:0.7}.view-more-btn{width:100%;display:flex;justify-content:center;background-color:rgba(255,255,255,0.08);padding:10px 0;font-size:0.9rem;margin-top:4px}.view-more-btn:active{background-color:rgba(255,255,255,0.15);transform:scale(0.98)}}.offers-container{position:relative}.offers-fade-left,.offers-fade-right{position:absolute;top:0;bottom:20px;width:80px;z-index:10;pointer-events:none;opacity:0;transition:opacity 0.3s ease}.offers-fade-left.visible,.offers-fade-right.visible{opacity:1}.offers-grid{display:grid;grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:300px;gap:20px;overflow-x:auto;padding-bottom:20px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.3) transparent}.offers-grid::-webkit-scrollbar{height:8px}.offers-grid::-webkit-scrollbar-track{background:transparent}.offers-grid::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,0.3);border-radius:4px}.offer-card{border-radius:12px;overflow:hidden;background-color:#252525;box-shadow:0 4px 15px rgba(0,0,0,0.3);transition:transform 0.3s ease,box-shadow 0.3s ease;cursor:pointer;display:flex;flex-direction:column;scroll-snap-align:start;text-decoration:none;color:inherit}.offer-top{display:flex;align-items:center;padding:20px;min-height:100px;position:relative;color:#fff}.offer-top::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.6;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 1000'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0%25' y1='0%25' x2='90%25' y2='0%25'%3E%3Cstop offset='0' stop-color='%23fff' stop-opacity='1'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cstyle%3Epath%7Bfill:url(%23a);opacity:0.6%7D%3C/style%3E%3Cg transform='translate(1920,1000)scale(-1,-1)'%3E%3Cpath d='M1384.5 343.2L192.7 1535l-213.5-3L1383 128.2l1.5 215z'/%3E%3Cpath d='M1919.7 448.3L1359 1009l-100.4-1.4L1919 347.1l.7 101.2z'/%3E%3Cpath d='M1176.7 514.3L616 1075l-100.4-1.4L1176 413.1l.7 101.2z'/%3E%3Cpath d='M644.7 457.3L84 1018l-100.4-1.4L644 356.1l.7 101.2z'/%3E%3Cpath d='M1387.7 448.3L827 1009l-100.4-1.4L1387 347.1l.7 101.2z'/%3E%3Cpath d='M1250.1 493.8l-545 545-52.7 43.6 641.9-641.9-44.2 53.3z'/%3E%3Cpath d='M891.1 639.1L-778 2308.3l-298.9-4.2L889 338.1l2.1 301z'/%3E%3Cpath d='M1870.4 419.8L-28.8 2319l-340.1-4.8L1868 77.3l2.4 342.5z'/%3E%3Cpath d='M908.4 436.8L-990.8 2336l-340.1-4.8L906 94.3l2.4 342.5z'/%3E%3Cpath d='M1632.4 515.8L-266.8 2415l-340.1-4.8L1630 173.3l2.4 342.5z'/%3E%3Cpath d='M1176.3 567.1L-1445.6 3189l-469.5-6.6L1173 94.3l3.3 472.8z'/%3E%3Cpath d='M1427.3 580.1L-1194.6 3202l-469.5-6.6L1424 107.3l3.3 472.8z'/%3E%3Cpath d='M1649.5 880.2L457.7 2072l-213.5-3L1648 665.2l1.5 215z'/%3E%3Cpath d='M675.8 522.2l-2621.9 2621.9-469.4-6.6L672.5 49.4l3.3 472.8z'/%3E%3Cpath d='M2595.9 522.2L-26 3144.1l-469.5-6.6L2592.6 49.4l3.3 472.8z'/%3E%3C/g%3E%3C/svg%3E");background-size:cover;background-position:center}.offer-img{width:60px;height:60px;border-radius:12px;object-fit:cover;margin-right:15px;background-color:rgba(255,255,255,0.2);z-index:1;box-shadow:0 4px 10px rgba(0,0,0,0.2)}.offer-info{z-index:1;display:flex;flex-direction:column;overflow:hidden}.offer-title{font-weight:700;font-size:1.1rem;margin-bottom:4px;text-shadow:0 1px 2px rgba(0,0,0,0.3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.offer-subtitle{font-weight:400;font-size:0.9rem;opacity:0.9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.offer-bottom{background-color:#2a2a2a;padding:12px 20px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,0.05)}.offer-price-container{display:flex;align-items:baseline;color:#fff;font-weight:800}.offer-emoji{font-size:1.2rem;margin-right:4px}.offer-number{font-size:1.5rem;line-height:1}.offer-symbol{font-size:1rem;margin-left:2px}.offer-label{font-size:0.8rem;margin-left:4px;opacity:0.8;color:#fff;font-weight:600}.offer-tag{background-color:rgba(255,255,255,0.1);padding:4px 10px;border-radius:4px;font-size:0.75rem;text-transform:uppercase;font-weight:600;color:#aaa;letter-spacing:0.5px}.games-section{width:100%;max-width:1400px;margin:40px auto;padding:0 20px}.games-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.game-card{position:relative;aspect-ratio:4 / 5;border-radius:8px;overflow:hidden;cursor:pointer;box-shadow:0 4px 10px rgba(0,0,0,0.3);transition:transform 0.3s ease,box-shadow 0.3s ease;text-decoration:none;color:inherit;display:block}.game-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,0.5);z-index:1}.game-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.3s ease}.game-card:hover .game-img{transform:scale(1.1)}.game-overlay{position:absolute;bottom:0;left:0;width:100%;height:70%;background:linear-gradient(to top,rgba(0,0,0,0.9) 10%,transparent 100%);pointer-events:none;display:flex;align-items:flex-end;padding:10px}.game-title{color:#fff;font-weight:700;font-size:0.85rem;text-shadow:0 1px 3px rgba(0,0,0,0.8);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:100%;line-height:1.2}@media (min-width:640px){.games-grid{grid-template-columns:repeat(4,1fr);gap:15px}.game-title{font-size:0.95rem}.game-overlay{padding:15px}}@media (min-width:1024px){.games-grid{grid-template-columns:repeat(6,1fr);gap:20px}.game-title{font-size:1rem}.game-card{border-radius:12px}}.news-section{width:100%;max-width:1400px;margin:60px auto;padding:0 20px}.news-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;grid-auto-flow:dense;grid-auto-rows:280px}.news-card{position:relative;border-radius:16px;overflow:hidden;cursor:pointer;transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);box-shadow:0 5px 15px rgba(0,0,0,0.2);background:#202020;border:1px solid rgba(255,255,255,0.05);display:flex;flex-direction:column;height:100%}.news-card:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 15px 35px rgba(0,0,0,0.5);border-color:rgba(255,255,255,0.2)}.news-card.news-type-video{grid-column:span 1;grid-row:span 1}.news-card.news-type-short{grid-row:span 2}.news-thumb-wrapper{position:relative;width:100%;height:100%;flex-grow:1;background:#000}.news-type-video .news-thumb-wrapper{aspect-ratio:16 / 9}.news-type-short .news-thumb-wrapper{height:100%;width:100%;aspect-ratio:auto}.news-thumb{width:100%;height:100%;object-fit:cover;transition:transform 0.6s ease;display:block}.news-card:hover .news-thumb{transform:scale(1.1)}.play-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.2);display:flex;align-items:center;justify-content:center;transition:background 0.3s ease;z-index:10}.news-card:hover .play-overlay{background:rgba(0,0,0,0.1)}.play-icon{width:50px;height:50px;background:rgba(255,255,255,0.15);backdrop-filter:blur(8px);border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,0.3);transition:all 0.3s ease;box-shadow:0 4px 15px rgba(0,0,0,0.2)}.news-card:hover .play-icon{background:rgba(255,255,255,0.3);transform:scale(1.15);box-shadow:0 8px 25px rgba(0,0,0,0.3)}.play-icon .material-symbols-outlined{font-size:28px;color:#fff;transition:color 0.3s}.news-player-frame{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:20}.news-content{background:linear-gradient(to top,rgba(0,0,0,0.95),rgba(0,0,0,0.6) 50%,transparent);position:absolute;bottom:0;left:0;width:100%;padding:20px;z-index:2;pointer-events:none}.news-date{font-size:0.75rem;color:rgba(255,255,255,0.7);text-transform:uppercase;letter-spacing:1px;margin-bottom:5px;font-weight:700}.news-title{font-size:1rem;font-weight:600;line-height:1.4;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 2px 4px rgba(0,0,0,0.5)}picture{width:100%;height:100%;display:block}.why-section{width:100%;max-width:1400px;margin:60px auto;padding:0 20px}.why-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}@media (min-width:640px){.why-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.why-grid{grid-template-columns:repeat(4,1fr)}}.why-card{background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.05);border-radius:16px;padding:30px 20px;text-align:center;transition:transform 0.3s ease,background 0.3s ease;display:flex;flex-direction:column;align-items:center}.why-card:hover{transform:translateY(-5px);background:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.1)}.why-icon-wrapper{width:70px;height:70px;border-radius:50%;background:rgba(255,179,0,0.1);display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:all 0.3s ease}.why-card:hover .why-icon-wrapper{background:#ffb300;box-shadow:0 0 20px rgba(255,179,0,0.4)}.why-icon{font-size:32px;color:#ffb300;transition:color 0.3s ease}.why-card:hover .why-icon{color:#000}.why-title{font-size:1.1rem;font-weight:700;margin-bottom:10px;color:#fff}.why-desc{font-size:0.9rem;color:rgba(255,255,255,0.6);line-height:1.5}