.header .container{height:95px}.logo-img{height:76px !important;width:auto;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.08));transition:0.3s ease}.header.scrolled .logo-img{height:58px !important}.footer .logo-img{height:60px !important;filter:drop-shadow(0 2px 8px rgba(0,0,0,0.4)) !important}.hero-slider{position:relative;width:100%;height:680px;overflow:hidden;background:#0a0d14}.slide{position:absolute;inset:0;opacity:0;transition:opacity 1.2s ease-in-out;z-index:1}.slide.active{opacity:1;z-index:2}.slide-bg{position:absolute;inset:-20px;background-size:cover;background-position:center;background-repeat:no-repeat;will-change:transform}.slide-bg-portrait{position:absolute;inset:0;background:#0a0d14;display:flex;align-items:center;justify-content:center;overflow:hidden}.slide-portrait-img{width:auto;height:100%;max-width:100%;max-height:100%;object-fit:contain;display:block;animation:portraitSway 20s ease-in-out infinite alternate}@keyframes portraitSway{0%{transform:scale(1) translateX(0)}100%{transform:scale(1.02) translateX(-0.5%)}}.slide[data-slide="1"] .slide-bg{animation:kenburns2 22s ease-in-out infinite alternate}.slide[data-slide="2"] .slide-bg{animation:kenburns3 18s ease-in-out infinite alternate}@keyframes kenburns1{0%{transform:scale(1) translate(0,0)}100%{transform:scale(1.08) translate(-1%,0)}}@keyframes kenburns2{0%{transform:scale(1.1) translate(1%,0)}100%{transform:scale(1) translate(-1%,2%)}}@keyframes kenburns3{0%{transform:scale(1) translate(-1%,1%)}100%{transform:scale(1.12) translate(2%,-1%)}}.slide-overlay{position:absolute;inset:0;z-index:3;background:linear-gradient( to top,rgba(8,15,40,0.92) 0%,rgba(8,15,40,0.70) 28%,rgba(8,15,40,0.20) 55%,transparent 100% ),linear-gradient( to right,rgba(8,15,40,0.45) 0%,transparent 55% )}.slide[data-slide="0"] .slide-overlay{background:linear-gradient( to top,rgba(8,15,40,0.80) 0%,rgba(8,15,40,0.35) 18%,transparent 38% )}.slide-overlay::before,.slide-overlay::after{display:none}.slide-deco{position:absolute;right:6%;top:50%;transform:translateY(-50%);width:380px;height:380px;z-index:4;pointer-events:none}.slide-deco .ring-outer{position:absolute;inset:0;border-radius:50%;border:2px solid transparent;border-top-color:rgba(212,168,67,0.35);border-right-color:rgba(212,168,67,0.15);border-bottom-color:rgba(214,48,49,0.25);border-left-color:rgba(214,48,49,0.1);animation:spinSlow 15s linear infinite}.slide-deco .ring-mid{position:absolute;inset:25px;border-radius:50%;border:1.5px solid transparent;border-top-color:rgba(255,255,255,0.12);border-right-color:rgba(212,168,67,0.2);border-bottom-color:rgba(255,255,255,0.08);border-left-color:rgba(214,48,49,0.15);animation:spinSlow 12s linear infinite reverse}.slide-deco .ring-inner{position:absolute;inset:55px;border-radius:50%;border:1px dashed rgba(255,255,255,0.08);animation:spinSlow 25s linear infinite}@keyframes spinSlow{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.slide-deco .cricket-ball{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:180px;height:180px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#E74C3C,#C0392B 50%,#922B21 80%,#6B1A14);box-shadow:0 0 40px rgba(214,48,49,0.25),0 0 80px rgba(214,48,49,0.1),inset 0 -6px 15px rgba(0,0,0,0.25),inset 0 6px 15px rgba(255,255,255,0.1);animation:ballFloat 5s ease-in-out infinite,ballGlow 3s ease-in-out infinite alternate;overflow:hidden}@keyframes ballFloat{0%,100%{transform:translate(-50%,-50%) rotate(0deg)}50%{transform:translate(-50%,calc(-50% - 8px)) rotate(5deg)}}@keyframes ballGlow{0%{box-shadow:0 0 40px rgba(214,48,49,0.25),0 0 80px rgba(214,48,49,0.1),inset 0 -6px 15px rgba(0,0,0,0.25),inset 0 6px 15px rgba(255,255,255,0.1)}100%{box-shadow:0 0 60px rgba(214,48,49,0.35),0 0 120px rgba(214,48,49,0.15),inset 0 -6px 15px rgba(0,0,0,0.25),inset 0 6px 15px rgba(255,255,255,0.15)}}.slide-deco .cricket-ball::before{content:'';position:absolute;top:50%;left:10%;right:10%;height:2px;background:rgba(255,255,255,0.6);transform:translateY(-50%) rotate(-5deg);border-radius:2px;box-shadow:0 -7px 0 0 rgba(255,255,255,0.35),0 7px 0 0 rgba(255,255,255,0.35),0 -14px 0 0 rgba(255,255,255,0.15),0 14px 0 0 rgba(255,255,255,0.15),0 -21px 0 0 rgba(255,255,255,0.06),0 21px 0 0 rgba(255,255,255,0.06)}.slide-deco .cricket-ball::after{content:'';position:absolute;top:15%;left:20%;width:30%;height:20%;background:radial-gradient(ellipse,rgba(255,255,255,0.25),transparent);border-radius:50%;transform:rotate(-30deg)}.slide-deco .particle{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--gold);opacity:0;animation:particleFade 4s ease-in-out infinite}.slide-deco .particle:nth-child(5){top:10%;left:50%;animation-delay:0s}.slide-deco .particle:nth-child(6){top:30%;right:5%;animation-delay:0.8s}.slide-deco .particle:nth-child(7){bottom:20%;right:15%;animation-delay:1.6s}.slide-deco .particle:nth-child(8){bottom:10%;left:30%;animation-delay:2.4s}.slide-deco .particle:nth-child(9){top:50%;left:2%;animation-delay:3.2s}.slide-deco .particle:nth-child(10){top:15%;left:25%;animation-delay:1.2s;width:3px;height:3px;background:var(--red)}.slide-deco .particle:nth-child(11){bottom:30%;right:3%;animation-delay:2s;width:3px;height:3px;background:#fff}.slide-deco .particle:nth-child(12){top:70%;left:8%;animation-delay:0.4s;width:5px;height:5px}@keyframes particleFade{0%,100%{opacity:0;transform:scale(0.5)}50%{opacity:0.7;transform:scale(1.2)}}.slide-content{position:absolute;inset:0;z-index:5;display:flex;align-items:flex-end;padding-bottom:70px}.slide-inner{width:100%;padding:0 48px;max-width:560px}.slide-badge{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,0.08);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,0.12);padding:5px 14px;border-radius:30px;font-size:10px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.slide-badge .badge-dot{width:7px;height:7px;background:var(--red);border-radius:50%;animation:pulse-dot 2s infinite}@keyframes pulse-dot{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.4;transform:scale(0.7)}}.slide-content h1{font-family:'DM Serif Display',serif;font-size:clamp(24px,3.6vw,42px);color:#fff;line-height:1.15;margin-bottom:12px;max-width:480px;text-shadow:0 2px 12px rgba(0,0,0,0.4)}.slide-content h1 .hl-gold{color:var(--gold)}.slide-content h1 .hl-red{color:#EF5350}.slide-content p{font-size:13px;color:rgba(255,255,255,0.75);line-height:1.6;max-width:380px;margin-bottom:22px;text-shadow:0 1px 6px rgba(0,0,0,0.3)}.slide-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:4px}.slide-actions .btn{padding:11px 24px;font-size:13px}.slide-actions .btn-white{background:#fff;color:var(--blue-darker);font-weight:700;box-shadow:0 4px 20px rgba(0,0,0,0.2)}.slide-actions .btn-white:hover{background:var(--gold);transform:translateY(-2px);box-shadow:0 6px 24px rgba(0,0,0,0.3)}.slide-actions .btn-outline-white{border-color:rgba(255,255,255,0.3);color:#fff;background:transparent;border:2px solid rgba(255,255,255,0.3)}.slide-actions .btn-outline-white:hover{background:rgba(255,255,255,0.1);border-color:#fff}.slider-dots{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);z-index:10;display:flex;gap:10px}.slider-dot{width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,0.25);border:2px solid rgba(255,255,255,0.4);cursor:pointer;transition:0.35s ease;padding:0}.slider-dot.active{background:var(--gold);border-color:var(--gold);width:36px;border-radius:6px}.slider-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:50px;height:50px;border-radius:50%;background:rgba(255,255,255,0.08);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,0.15);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:0.35s ease;padding:0}.slider-arrow:hover{background:rgba(255,255,255,0.18);border-color:var(--gold);color:var(--gold)}.slider-arrow svg{width:20px;height:20px}.slider-arrow.prev{left:24px}.slider-arrow.next{right:24px}.slider-progress{position:absolute;bottom:0;left:0;height:4px;background:linear-gradient(90deg,var(--blue),var(--gold),var(--red));z-index:10;transition:width 0.3s linear}@media (max-width:1024px){.hero-slider{height:560px}.slide-portrait-img{width:auto;height:100%;max-width:100%}.slider-arrow{display:none}.slide-deco{width:260px;height:260px;right:3%}.slide-deco .cricket-ball{width:110px;height:110px}.slide-inner{max-width:480px;padding:0 36px}.slide-content h1{font-size:clamp(22px,3vw,36px);margin-bottom:10px}.slide-content p{font-size:13px;margin-bottom:18px}.slide-content{padding-bottom:60px}}@media (max-width:768px){.hero-slider{height:460px}.slide-deco{display:none}.slide-portrait-img{width:auto;height:100%;max-width:100%}.slide-content{align-items:flex-end;padding-bottom:48px}.slide-inner{max-width:100%;padding:0 20px}.slide-badge{font-size:9px;padding:4px 12px;letter-spacing:1px;margin-bottom:8px}.slide-content h1{font-size:22px;line-height:1.2;margin-bottom:8px;max-width:85%}.slide-content p{font-size:12px;line-height:1.5;margin-bottom:16px;max-width:80%}.slide-actions{gap:10px}.slide-actions .btn{padding:9px 20px;font-size:12px}.slider-dots{bottom:16px}.slider-dot{width:8px;height:8px}.slider-dot.active{width:24px}.header .container{height:72px}.logo-img{height:52px !important}}@media (max-width:480px){.hero-slider{height:420px}.slide-portrait-img{width:auto;height:100%;max-width:100%}.slide-content{align-items:flex-end;padding-bottom:40px}.slide-inner{max-width:100%;padding:0 16px}.slide-badge{font-size:8px;padding:3px 10px;margin-bottom:7px}.slide-content h1{font-size:18px;line-height:1.22;margin-bottom:6px;max-width:90%}.slide-content p{font-size:11px;line-height:1.45;margin-bottom:14px;max-width:85%}.slide-actions{gap:8px;flex-wrap:wrap}.slide-actions .btn{padding:8px 18px;font-size:11px;border-radius:6px}.slide-actions .btn-outline-white{padding:8px 16px}.slider-dots{bottom:12px}.slider-dot{width:7px;height:7px}.slider-dot.active{width:20px}.header .container{height:64px}.logo-img{height:44px !important}}@media (max-width:360px){.hero-slider{height:380px}.slide-content h1{font-size:16px}.slide-content p{font-size:10px}.slide-actions .btn{padding:7px 14px;font-size:10px}}