.hero-card{min-height:720px}.hero-grid{min-height:720px;grid-template-columns:1.08fr .92fr;padding:50px 4.5vw}.hero-visual{min-height:610px;position:relative;display:grid;place-items:center}.bales-wrap{display:none}.hero-slider{position:relative;width:min(100%,680px);height:610px;border-radius:40px;background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.15);overflow:hidden;box-shadow:0 26px 50px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.08)}.hero-slider:before{content:"";position:absolute;inset:18px;border-radius:30px;border:1px solid rgba(255,255,255,.10);pointer-events:none;z-index:4}.hero-slides{position:relative;width:100%;height:100%}.hero-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .55s ease,visibility .55s ease;display:grid;place-items:center;padding:24px}.hero-slide.active{opacity:1;visibility:visible}.hero-slide-photo{position:relative;width:100%;height:100%;display:grid;place-items:center;overflow:hidden;border-radius:30px;background:#0d459f}.hero-slide-photo:before{content:"";position:absolute;inset:-7%;background:var(--slide-bg) center/cover no-repeat;filter:blur(22px) brightness(.50) saturate(.95);transform:scale(1.12);opacity:.96}.hero-slide-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,33,83,.04),rgba(5,33,83,.18));pointer-events:none}.hero-slide-photo img{position:relative;z-index:2;width:calc(100% - 34px);height:calc(100% - 34px);max-width:none!important;max-height:none!important;object-fit:contain;object-position:center;border-radius:24px;filter:drop-shadow(0 24px 30px rgba(0,0,0,.22));transform:none!important}.hero-slide-caption{display:none!important}.hero-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:7;width:44px;height:44px;border:0;border-radius:50%;background:rgba(255,255,255,.96);color:#083d8b;font-size:27px;line-height:1;cursor:pointer;box-shadow:0 10px 22px rgba(0,0,0,.16);transition:.2s}.hero-arrow:hover{transform:translateY(-50%) scale(1.06)}.hero-prev{left:18px}.hero-next{right:18px}.hero-dots{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);display:flex;gap:8px;z-index:8}.hero-dots button{width:9px;height:9px;border:0;border-radius:50%;padding:0;background:rgba(255,255,255,.38);cursor:pointer}.hero-dots button.active{background:#fff;box-shadow:0 0 0 3px rgba(255,255,255,.14)}.brand-chip{display:none!important}.social{padding:0 0 58px}.social-box{position:relative;overflow:hidden;background:#101217;color:#fff;border-radius:28px;padding:44px 4vw;display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.social-box:before{content:"";position:absolute;right:-100px;top:-130px;width:430px;height:430px;border-radius:50%;background:radial-gradient(circle,#ff0050 0,rgba(255,0,80,.20) 43%,transparent 70%)}.social-box:after{content:"";position:absolute;right:9%;bottom:-170px;width:390px;height:390px;border-radius:50%;background:radial-gradient(circle,#00f2ea 0,rgba(0,242,234,.16) 42%,transparent 70%)}.social-copy,.social-links{position:relative;z-index:2}.social-copy small{font-size:10px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:#c9c9c9}.social-copy h2{font-size:clamp(38px,5vw,68px);line-height:.95;letter-spacing:-.04em;margin:10px 0 14px}.social-copy p{font-size:14px;line-height:1.7;color:#c9c9c9;max-width:620px}.social-links{display:grid;gap:12px}.social-link{display:block;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(12px);border-radius:22px;padding:20px 22px;transition:.2s}.social-link span{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.16em;font-weight:900;color:#bbb}.social-link strong{display:block;font-size:25px;margin:8px 0 4px}.social-link small{font-size:11px;color:#d4d4d4}.social-link:hover{background:rgba(255,255,255,.14);transform:translateY(-2px)}.social-link--instagram{background:linear-gradient(135deg,rgba(131,58,180,.24),rgba(253,29,29,.14),rgba(252,176,69,.12))}.social-link--tiktok{background:linear-gradient(135deg,rgba(0,242,234,.11),rgba(255,0,80,.13))}@media(max-width:1050px){.hero-grid,.social-box{grid-template-columns:1fr}.hero-visual{min-height:520px}.hero-slider{height:500px;width:min(100%,720px)}.social-links{max-width:620px}}@media(max-width:720px){.hero-card{min-height:auto}.hero-grid{min-height:auto}.hero-visual{min-height:400px}.hero-slider{height:390px;border-radius:28px}.hero-slide{padding:14px}.hero-slide-photo{border-radius:22px}.hero-slide-photo img{width:calc(100% - 18px);height:calc(100% - 18px);border-radius:18px}.hero-arrow{width:36px;height:36px;font-size:23px}.hero-prev{left:10px}.hero-next{right:10px}.social-box{padding:30px 20px}.social-copy h2{font-size:42px}}