:root{--primary-color:#ffffff;--secondary-color:#a855f7;--accent-color:#ec4899;--text-color:#ffffff;--text-secondary:#cbd5e1;--glass-bg:rgba(255, 255, 255, 0.05);--glass-border:rgba(255, 255, 255, 0.1);--card-bg:rgba(15, 23, 42, 0.6)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Outfit',sans-serif;background-color:#0f172a;background-image:radial-gradient(circle at 10% 20%,#161b2e 0%,#0f131a 90%);color:#fff;display:flex;justify-content:center;align-items:center}body::before{content:'';position:fixed;top:0;left:0;width:100%;background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);z-index:-2}body::after{content:'';position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(75deg,rgb(255 255 255 / .03) 20%,transparent 20%,transparent 100%);z-index:-1;pointer-events:none}.background-watermark{position:fixed;bottom:-10%;right:5%;font-size:40vw;font-weight:900;color:rgb(255 255 255 / .02);z-index:-1;line-height:1;pointer-events:none;font-family:'Outfit',sans-serif;user-select:none}.container{background:rgb(15 23 42 / .4);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .05);width:100%;max-width:900px;border-radius:20px;padding:40px;box-shadow:0 20px 50px rgb(0 0 0 / .5);display:flex;flex-direction:column;align-items:center;min-height:600px;margin:30px 0;border:1px solid rgb(255 255 255 / .05)}header{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.logo{display:flex;align-items:center;transition:transform 0.3s ease}.logo:hover{transform:scale(1.05)}.logo img{max-width:150px;height:auto;display:block}.status-badge{background:rgb(255 215 0 / .1);border:2px solid rgb(255 215 0 / .3);color:gold;padding:10px 20px;border-radius:50px;font-size:12px;font-weight:600;display:flex;align-items:center;gap:8px;box-shadow:0 0 20px rgb(255 215 0 / .2)}.status-dot{width:8px;height:8px;background-color:gold;border-radius:50%;box-shadow:0 0 10px gold;animation:pulse 2s infinite}.header-separator{width:100%;height:2px;background:linear-gradient(90deg,transparent 0%,#FFD700 50%,transparent 100%);opacity:.6;margin-bottom:30px}.content-area{text-align:center;width:100%;flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.main-title{color:gold;font-size:32px;font-weight:700;margin-bottom:25px;display:flex;align-items:center;justify-content:center;gap:12px;text-shadow:0 0 30px rgb(255 215 0 / .3)}.main-title i{animation:rotate 3s linear infinite}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.countdown{display:flex;gap:20px;margin-bottom:40px}.time-box{background:var(--card-bg);border:1px solid var(--glass-border);border-radius:12px;padding:.75rem;min-width:90px;display:flex;flex-direction:column;align-items:center}.time-box span:first-child{font-size:1.75rem;font-weight:700;color:var(--primary-color)}.time-box label{font-size:.7rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px;margin-top:.25rem}.slider-card{background:var(--card-bg);border:1px solid #1f2937;border-radius:20px;width:100%;max-width:700px;padding:40px 30px;position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:250px}.slider-track{position:relative;width:100%;height:150px;overflow:hidden}.slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transform:translateX(20px);transition:all 0.5s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.slide.active{opacity:1;transform:translateX(0);pointer-events:all}.slide h3{font-size:20px;font-weight:700;color:#fff;margin-bottom:10px}.slide p{color:#9ca3af;font-size:14px;line-height:1.5;max-width:80%}.slider-controls{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding:0 10px}.nav-btn{width:40px;height:40px;border-radius:50%;background:#fff0;border:1px solid #2d3748;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease}.nav-btn:hover{background:#1f2937;border-color:#4b5563}.dots{display:flex;gap:8px}.dot{width:10px;height:10px;background-color:#1f2937;border-radius:50%;cursor:pointer;transition:background-color 0.3s}.dot.active{background-color:#6366f1}.separator{width:100%;height:2px;background:linear-gradient(90deg,transparent 0%,#FFD700 50%,transparent 100%);margin:40px 0 30px 0;opacity:.5}footer{width:100%;padding:30px 0 20px 0}.footer-content{display:flex;flex-direction:column;align-items:center;gap:25px}.footer-logo{transition:transform 0.3s ease}.footer-logo:hover{transform:scale(1.05)}.footer-logo-img{max-height:50px;width:auto;filter:drop-shadow(0 0 10px rgb(255 215 0 / .3))}.footer-divider{width:80%;max-width:400px;height:1px;background:linear-gradient(90deg,transparent 0%,rgb(255 215 0 / .3) 50%,transparent 100%)}.footer-badges{display:flex;gap:15px;flex-wrap:wrap;justify-content:center}.footer-badge{background:rgb(255 215 0 / .1);border:1px solid rgb(255 215 0 / .3);padding:8px 16px;border-radius:20px;font-size:12px;color:rgb(255 215 0 / .9);display:flex;align-items:center;gap:8px;transition:all 0.3s ease}.footer-badge:hover{background:rgb(255 215 0 / .15);border-color:gold;transform:translateY(-2px)}.footer-badge i{color:gold;font-size:14px}.copyright{text-align:center;color:rgb(255 255 255 / .5)}.copyright p{font-size:13px;margin:5px 0;letter-spacing:.5px}.copyright-sub{font-size:11px!important;color:rgb(255 255 255 / .4)!important}@media (max-width:600px){.footer-logo-img{max-height:40px}.footer-badges{gap:10px}.footer-badge{font-size:11px;padding:6px 12px}.copyright p{font-size:12px}.copyright-sub{font-size:10px!important}}.provider-logo img{max-height:30px;width:auto;transition:transform 0.3s ease;cursor:pointer;margin-bottom:5px}.provider-logo img:hover{transform:scale(1.2)}.copyright{font-size:10px;color:#4a5568}@keyframes pulse{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}@media (max-width:600px){.container{padding:20px;border-radius:0;margin:0!important;justify-content:center}.slider-card{padding:20px}.countdown{gap:10px}.time-box{min-width:70px;padding:10px}}.icon-box{font-size:1.4rem;margin-top:1rem;display:inline-block;padding:.75rem;background:rgb(255 255 255 / .05);border-radius:50%}.slide h3{font-size:1.4rem;color:var(--text-color)}.slide p{color:var(--text-secondary);line-height:1.5}.office-info-elite{background:linear-gradient(135deg,rgb(20 20 30 / .95) 0%,rgb(30 30 45 / .95) 100%);border-radius:20px;padding:40px;max-width:700px;margin:0 auto 40px auto;border:2px solid rgb(255 215 0 / .3);box-shadow:0 20px 60px rgb(0 0 0 / .5),0 0 40px rgb(255 215 0 / .1);position:relative}.elite-header{text-align:center;margin-bottom:30px}.elite-badge{background:linear-gradient(135deg,#FFD700 0%,#FFA500 100%);width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 15px;box-shadow:0 5px 20px rgb(255 215 0 / .4)}.elite-badge i{color:#1a1a2e;font-size:24px}.elite-header h2{color:gold;font-size:26px;font-weight:700;letter-spacing:1px;margin-bottom:8px}.elite-header .company-type{color:rgb(255 215 0 / .8);font-size:14px;font-weight:300;letter-spacing:3px;text-transform:uppercase}.elite-divider{height:2px;background:linear-gradient(90deg,transparent 0%,#FFD700 50%,transparent 100%);margin:30px 0}.office-locations-elite{margin-bottom:30px}.location-elite{display:flex;gap:20px;background:rgb(255 255 255 / .03);padding:25px;border-radius:15px;border:1px solid rgb(255 215 0 / .2);transition:all 0.3s ease}.location-elite:hover{background:rgb(255 255 255 / .05);border-color:rgb(255 215 0 / .4);transform:translateY(-2px)}.location-icon{background:linear-gradient(135deg,#FFD700 0%,#FFA500 100%);width:50px;height:50px;min-width:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 5px 15px rgb(255 215 0 / .3)}.location-icon i{color:#1a1a2e;font-size:22px}.location-details{flex:1}.location-label{display:block;color:gold;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.location-details p{color:rgb(255 255 255 / .9);font-size:15px;line-height:1.6;margin:4px 0}.location-city{color:rgb(255 255 255 / .6)!important;font-size:13px!important}.contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.contact-item-elite{background:rgb(255 255 255 / .03);padding:20px;border-radius:12px;border:1px solid rgb(255 215 0 / .2);display:flex;gap:15px;align-items:center;transition:all 0.3s ease}.contact-item-elite:hover{background:rgb(255 255 255 / .05);border-color:rgb(255 215 0 / .4);transform:translateY(-2px)}.contact-icon-wrapper{background:linear-gradient(135deg,#FFD700 0%,#FFA500 100%);width:45px;height:45px;min-width:45px;border-radius:10px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgb(255 215 0 / .3)}.contact-icon-wrapper i{color:#1a1a2e;font-size:18px}.contact-details{display:flex;flex-direction:column;gap:5px}.contact-label{color:rgb(255 255 255 / .6);font-size:11px;text-transform:uppercase;letter-spacing:1px;font-weight:600}.contact-details a{color:gold;text-decoration:none;font-size:15px;font-weight:600;transition:all 0.3s ease}.contact-details a:hover{color:orange}@media (max-width:768px){.office-info-elite{padding:25px;margin:0 15px 30px 15px}.elite-header h2{font-size:20px}.contact-grid{grid-template-columns:1fr}}.brand-link-item{text-decoration:none;cursor:pointer}.brand-icon-text{color:#1a1a2e!important;font-weight:800!important;font-size:18px!important}.brand-icon-emoji{color:#1a1a2e!important;font-size:20px!important}.contact-details span.brand-url{color:#FFD700!important;font-size:15px!important;font-weight:600!important;display:block;transition:all 0.3s ease}.brand-link-item:hover .contact-details span.brand-url{color:#FFA500!important}@keyframes sparkle{0%,100%{transform:scale(1) rotate(0deg);opacity:1}50%{transform:scale(1.2) rotate(180deg);opacity:.8}}.elite-badge .fa-star{animation:sparkle 2s ease-in-out infinite}.slider-card{background:linear-gradient(135deg,rgb(20 20 30 / .95) 0%,rgb(30 30 45 / .95) 100%);border:2px solid rgb(255 215 0 / .3);border-radius:20px;width:100%;max-width:700px;padding:40px 30px;position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:250px;box-shadow:0 20px 60px rgb(0 0 0 / .5),0 0 40px rgb(255 215 0 / .1)}.slider-track{position:relative;width:100%;height:150px;overflow:hidden}.slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transform:translateX(20px);transition:all 0.5s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.slide.active{opacity:1;transform:translateX(0);pointer-events:all}.slide h3{font-size:24px;font-weight:700;color:gold;margin-bottom:12px;letter-spacing:.5px}.slide p{color:rgb(255 255 255 / .8);font-size:15px;line-height:1.6;max-width:85%;text-align:center}.slider-controls{display:flex;justify-content:space-between;align-items:center;margin-top:25px;padding:0 10px}.nav-btn{width:45px;height:45px;border-radius:50%;background:rgb(255 255 255 / .03);border:2px solid rgb(255 215 0 / .3);color:gold;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;font-size:16px}.nav-btn:hover{background:rgb(255 215 0 / .1);border-color:gold;transform:scale(1.1)}.nav-btn:active{transform:scale(.95)}.dots{display:flex;gap:10px}.dot{width:12px;height:12px;background:rgb(255 255 255 / .2);border:2px solid rgb(255 215 0 / .3);border-radius:50%;cursor:pointer;transition:all 0.3s ease}.dot:hover{background:rgb(255 215 0 / .3);border-color:gold}.dot.active{background:linear-gradient(135deg,#FFD700 0%,#FFA500 100%);border-color:gold;box-shadow:0 0 10px rgb(255 215 0 / .5)}@media (max-width:600px){.slider-card{padding:25px 20px}.slide h3{font-size:20px}.slide p{font-size:14px;max-width:90%}.nav-btn{width:40px;height:40px}}