*{margin:0;padding:0;box-sizing:border-box}
:root{--blue:#14aeea;--dark:#061321;--white:#fff}
body{font-family:Arial,Helvetica,sans-serif;min-height:100vh;color:var(--white);background:var(--dark)}
.hero{position:relative;min-height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center}
.slide{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;animation:premiumSlider 50s infinite;transform:scale(1.12)}
.slide-1{background-image:url("https://images.unsplash.com/photo-1511895426328-dc8714191300?auto=format&fit=crop&w=2400&q=90");animation-delay:0s}
.slide-2{background-image:url("https://images.unsplash.com/photo-1600585154340-be6161a56a0c?auto=format&fit=crop&w=2400&q=90");animation-delay:10s}
.slide-3{background-image:url("https://images.unsplash.com/photo-1564013799919-ab600027ffc6?auto=format&fit=crop&w=2400&q=90");animation-delay:20s}
.slide-4{background-image:url("https://images.unsplash.com/photo-1505693416388-ac5ce068fe85?auto=format&fit=crop&w=2400&q=90");animation-delay:30s}
.slide-5{background-image:url("https://images.unsplash.com/photo-1600566753190-17f0baa2a6c3?auto=format&fit=crop&w=2400&q=90");animation-delay:40s}
@keyframes premiumSlider{0%{opacity:0;transform:scale(1.12)}6%{opacity:1}22%{opacity:1;transform:scale(1.02)}28%{opacity:0}100%{opacity:0;transform:scale(1.12)}}
.gradient{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(2,11,23,.88),rgba(5,21,39,.55),rgba(0,145,205,.22)),radial-gradient(circle at 50% 40%,rgba(255,255,255,.10),rgba(0,0,0,.52))}
.glass-frame{position:absolute;z-index:2;width:min(1180px,92vw);height:min(640px,72vh);border:1px solid rgba(255,255,255,.22);border-radius:34px;background:rgba(255,255,255,.045);box-shadow:0 30px 90px rgba(0,0,0,.42);backdrop-filter:blur(2px)}
.content{position:relative;z-index:3;width:min(1120px,90%);text-align:center;padding:70px 24px 120px}
.logo{width:min(650px,78vw);height:auto;margin-bottom:34px;filter:drop-shadow(0 2px 0 rgba(255,255,255,.35)) drop-shadow(0 8px 0 rgba(0,0,0,.28)) drop-shadow(0 18px 24px rgba(0,0,0,.70)) drop-shadow(0 38px 58px rgba(0,0,0,.50));transform:perspective(900px) rotateX(5deg);animation:logoGlow 4.5s ease-in-out infinite}
@keyframes logoGlow{0%,100%{filter:drop-shadow(0 2px 0 rgba(255,255,255,.35)) drop-shadow(0 8px 0 rgba(0,0,0,.28)) drop-shadow(0 18px 24px rgba(0,0,0,.70)) drop-shadow(0 38px 58px rgba(0,0,0,.50))}50%{filter:drop-shadow(0 2px 0 rgba(255,255,255,.55)) drop-shadow(0 8px 0 rgba(0,0,0,.28)) drop-shadow(0 18px 28px rgba(20,174,234,.45)) drop-shadow(0 42px 62px rgba(0,0,0,.55))}}
.eyebrow{display:inline-block;margin-bottom:14px;color:var(--blue);font-size:clamp(13px,1.4vw,18px);letter-spacing:4px;font-weight:700}
h1{font-size:clamp(44px,6.2vw,92px);line-height:.98;margin-bottom:20px;text-shadow:0 12px 34px rgba(0,0,0,.72)}
.desc{font-size:clamp(18px,2.2vw,31px);font-weight:600;letter-spacing:1px;text-shadow:0 7px 22px rgba(0,0,0,.65)}
.contact-card{display:inline-flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;margin-top:34px;padding:16px 28px;border-radius:999px;background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.25);box-shadow:0 18px 44px rgba(0,0,0,.32);backdrop-filter:blur(8px)}
.phone{color:#fff;text-decoration:none;font-size:clamp(20px,2.4vw,34px);font-weight:800}
.location{color:rgba(255,255,255,.90);font-size:clamp(15px,1.6vw,22px)}
.bottom-bar{position:absolute;z-index:4;left:0;right:0;bottom:0;min-height:92px;padding:18px 28px;background:rgba(4,15,29,.96);border-top:4px solid var(--blue);display:flex;align-items:center;justify-content:center;gap:28px;flex-wrap:wrap;text-align:center;letter-spacing:1.3px}
.bottom-bar strong{color:var(--blue);font-size:clamp(18px,2.5vw,34px)}
.bottom-bar span{font-size:clamp(14px,1.4vw,20px)}
@media(max-width:700px){.glass-frame{width:94vw;height:76vh;border-radius:24px}.content{padding-bottom:140px}.logo{width:88vw}.contact-card{border-radius:24px}.bottom-bar{flex-direction:column;gap:8px}}
