*{margin:0;padding:0;box-sizing:border-box}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;color:#2c3e50;background-color:#fff}.container{max-width:1200px;margin:0 auto;padding:0 20px}.header{background:linear-gradient(135deg,#1a5276,#2980b9);color:#fff;padding:1rem 0;position:fixed;top:0;width:100%;z-index:1000;box-shadow:0 2px 10px #0000001a}.header .container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.nav-brand{display:flex;align-items:center;gap:15px}.logo{width:60px;height:60px;border-radius:50%;object-fit:cover;border:3px solid #f39c12}.nav-brand h1{font-size:1.8rem;font-weight:700;margin-bottom:.2rem}.nav-brand p{font-size:.9rem;opacity:.9}.nav{display:flex;gap:1rem;flex-wrap:wrap}.nav button{background:none;border:none;color:#fff;padding:.5rem 1rem;cursor:pointer;border-radius:5px;transition:all .3s ease;font-size:.95rem}.nav button:hover,.nav button.active{background:#fff3;transform:translateY(-2px)}.header-actions{display:flex;gap:1rem;align-items:center}.whatsapp-btn{background:#25d366;color:#fff;padding:.6rem 1.2rem;text-decoration:none;border-radius:25px;font-weight:700;transition:all .3s ease;font-size:.9rem;min-width:140px;text-align:center;display:inline-block}.whatsapp-btn:hover{background:#128c7e;transform:scale(1.05)}.emergency-btn{background:#e74c3c;color:#fff;border:none;padding:.6rem 1.2rem;border-radius:25px;cursor:pointer;font-weight:700;transition:all .3s ease;font-size:.9rem;min-width:140px;text-align:center}.emergency-btn:hover{background:#c0392b;transform:scale(1.05)}.hero{margin-top:100px;padding:4rem 0;background:linear-gradient(135deg,#ecf0f1,#bdc3c7)}.hero-content{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;max-width:1200px;margin:0 auto;padding:0 20px}.legacy-badge{display:flex;align-items:center;gap:10px;margin-bottom:1rem}.badge{background:#f39c12;color:#fff;padding:.5rem;border-radius:50%;font-size:1.5rem}.legacy-badge p{color:#1a5276;font-weight:700;font-size:1.1rem}.hero h1{font-size:3rem;color:#1a5276;margin-bottom:.5rem;font-weight:700}.telugu{color:#f39c12;font-size:1.8rem;margin-bottom:1rem;font-weight:600}.hero-description{font-size:1.2rem;color:#34495e;margin-bottom:2rem;line-height:1.8}.hero-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:2rem}.stat{text-align:center;padding:1rem;background:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a}.stat h3{font-size:2rem;color:#1a5276;margin-bottom:.5rem}.stat p{color:#7f8c8d;font-size:.9rem}.hero-actions{display:flex;gap:1rem;flex-wrap:wrap}.cta-primary{background:#f39c12;color:#fff;border:none;padding:1rem 2rem;border-radius:30px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease}.cta-primary:hover{background:#e67e22;transform:translateY(-3px);box-shadow:0 6px 20px #f39c1266}.cta-secondary{background:transparent;color:#1a5276;border:2px solid #1a5276;padding:1rem 2rem;border-radius:30px;text-decoration:none;font-size:1.1rem;font-weight:700;transition:all .3s ease}.cta-secondary:hover{background:#1a5276;color:#fff;transform:translateY(-3px)}.hero-image{text-align:center}.hero-image img{width:100%;max-width:500px;border-radius:15px;box-shadow:0 10px 30px #0003}.why-choose-us{padding:4rem 0;background:#fff}.why-choose-us h2{text-align:center;font-size:2.5rem;color:#1a5276;margin-bottom:3rem}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.feature-card{background:#f8f9fa;padding:2rem;border-radius:15px;text-align:center;transition:all .3s ease;border:1px solid #e9ecef}.feature-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001a;border-color:#f39c12}.feature-icon{font-size:3rem;margin-bottom:1rem}.feature-card h3{color:#1a5276;margin-bottom:1rem;font-size:1.3rem}.feature-card p{color:#6c757d;line-height:1.6}.about{padding:4rem 0;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.about-content{display:grid;grid-template-columns:2fr 1fr;gap:3rem;align-items:start}.about h2{font-size:2.5rem;color:#1a5276;margin-bottom:1.5rem}.about-intro{font-size:1.2rem;color:#34495e;margin-bottom:2rem;line-height:1.8}.about-highlights{margin-bottom:2rem}.highlight{margin-bottom:1.5rem;padding:1rem;background:#fff;border-radius:10px;border-left:4px solid #f39c12}.highlight h4{color:#1a5276;margin-bottom:.5rem}.highlight p{color:#6c757d}.locations h4{color:#1a5276;margin-bottom:1rem;font-size:1.3rem}.location-cards{display:grid;gap:1rem}.location-card{background:#fff;padding:1.5rem;border-radius:10px;box-shadow:0 4px 6px #0000001a}.location-card h5{color:#1a5276;margin-bottom:.5rem}.location-card p{color:#6c757d;margin-bottom:.3rem}.about-image{text-align:center}.about-image img{width:100%;max-width:300px;border-radius:15px;box-shadow:0 10px 25px #0003}.image-caption{margin-top:1rem;padding:1rem;background:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a}.image-caption p{margin-bottom:.3rem}.image-caption p:first-child{font-weight:700;color:#1a5276}.services{padding:4rem 0;background:#fff}.services h2{text-align:center;font-size:2.5rem;color:#1a5276;margin-bottom:3rem}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.service-card{background:#f8f9fa;border-radius:15px;overflow:hidden;transition:all .3s ease;border:1px solid #e9ecef}.service-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #0000001a}.service-card.premium{border:2px solid #f39c12;background:linear-gradient(135deg,#fff9e6,#f8f9fa)}.service-card.emergency{border:2px solid #e74c3c;background:linear-gradient(135deg,#ffeaea,#f8f9fa)}.service-header{padding:1.5rem;display:flex;justify-content:space-between;align-items:center;background:#fff}.service-header h3{color:#1a5276;font-size:1.3rem}.price{background:#f39c12;color:#fff;padding:.5rem 1rem;border-radius:20px;font-weight:700;font-size:.9rem}.service-card img{width:100%;height:200px;object-fit:cover}.service-card ul{padding:1.5rem;list-style:none}.service-card li{color:#6c757d;border-bottom:1px solid #e9ecef;position:relative;padding:.5rem 0 .5rem 1.5rem}.service-card li:before{content:"✓";position:absolute;left:0;color:#27ae60;font-weight:700}.service-btn{width:100%;background:#1a5276;color:#fff;border:none;padding:1rem;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease}.service-btn:hover{background:#2980b9}.service-btn.emergency{background:#e74c3c}.service-btn.emergency:hover{background:#c0392b}.gallery{padding:4rem 0;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.gallery h2{text-align:center;font-size:2.5rem;color:#1a5276;margin-bottom:3rem}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.gallery-item{position:relative;border-radius:15px;overflow:hidden;box-shadow:0 10px 25px #0000001a;transition:all .3s ease}.gallery-item:hover{transform:scale(1.05)}.gallery-item img{width:100%;height:250px;object-fit:cover}.gallery-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000c);color:#fff;padding:2rem 1rem 1rem;transform:translateY(100%);transition:all .3s ease}.gallery-overlay h4{margin-bottom:.5rem;font-size:1.2rem}.testimonials{padding:4rem 0;background:#fff}.testimonials h2{text-align:center;font-size:2.5rem;color:#1a5276;margin-bottom:3rem}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.testimonial-card{background:#f8f9fa;padding:2rem;border-radius:15px;text-align:center;border-left:4px solid #f39c12;transition:all .3s ease}.testimonial-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001a}.stars{font-size:1.5rem;margin-bottom:1rem}.testimonial-card p{color:#34495e;margin-bottom:1rem;font-style:italic;line-height:1.6}.testimonial-author{color:#1a5276;font-weight:700}.resources{padding:4rem 0;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.resources h2{text-align:center;font-size:2.5rem;color:#1a5276;margin-bottom:1rem}.resources-intro{text-align:center;font-size:1.2rem;color:#6c757d;margin-bottom:3rem}.resources-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.resource-card{background:#fff;padding:2rem;border-radius:15px;text-align:center;box-shadow:0 10px 25px #0000001a;transition:all .3s ease}.resource-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #00000026}.resource-icon{font-size:3rem;margin-bottom:1rem}.resource-card h3{color:#1a5276;margin-bottom:1rem;font-size:1.3rem}.resource-card p{color:#6c757d;margin-bottom:1.5rem;line-height:1.6}.resource-items{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.resource-items span{background:#f8f9fa;padding:.5rem;border-radius:5px;font-size:.9rem;color:#495057}.resource-btn{background:#f39c12;color:#fff;padding:1rem 2rem;text-decoration:none;border-radius:25px;font-weight:700;transition:all .3s ease;display:inline-block}.resource-btn:hover{background:#e67e22;transform:translateY(-2px)}.contact{padding:4rem 0;background:#fff}.contact h2{text-align:center;font-size:2.5rem;color:#1a5276;margin-bottom:3rem}.contact-content{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.contact-info h3{color:#1a5276;margin-bottom:2rem;font-size:1.8rem}.contact-methods{margin-bottom:2rem}.contact-method{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding:1rem;background:#f8f9fa;border-radius:10px}.contact-icon{font-size:1.5rem;color:#f39c12;margin-top:.2rem}.contact-method h4{color:#1a5276;margin-bottom:.5rem}.contact-method p{color:#6c757d;margin:0}.emergency-contact{background:linear-gradient(135deg,#ffeaea,#f8f9fa);padding:1.5rem;border-radius:10px;border:2px solid #e74c3c}.emergency-contact h4{color:#e74c3c;margin-bottom:.5rem}.emergency-whatsapp{background:#e74c3c;color:#fff;padding:.8rem 1.5rem;text-decoration:none;border-radius:25px;font-weight:700;display:inline-block;margin-top:1rem;transition:all .3s ease}.emergency-whatsapp:hover{background:#c0392b;transform:scale(1.05)}.contact-form-container h3{color:#1a5276;margin-bottom:1.5rem;font-size:1.8rem}.contact-form{background:#f8f9fa;padding:2rem;border-radius:15px}.form-group{margin-bottom:1.5rem}.form-group label{display:block;color:#1a5276;margin-bottom:.5rem;font-weight:600}.form-group input,.form-group select,.form-group textarea{width:100%;padding:.8rem;border:2px solid #e9ecef;border-radius:8px;font-size:1rem;transition:all .3s ease}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:#f39c12;box-shadow:0 0 0 3px #f39c121a}.form-group textarea{height:100px;resize:vertical}.form-group input[type=checkbox]{width:auto;margin-right:.5rem}.submit-btn{width:100%;background:#25d366;color:#fff;border:none;padding:1rem;border-radius:8px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease}.submit-btn:hover{background:#128c7e;transform:translateY(-2px)}.footer{background:#1a5276;color:#fff;padding:3rem 0 1rem}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:2rem}.footer-section h3,.footer-section h4{margin-bottom:1rem;color:#f39c12}.footer-section p,.footer-section li{color:#bdc3c7;margin-bottom:.5rem}.footer-section ul{list-style:none}.footer-section ul li{padding:.3rem 0}.social-links{display:flex;gap:1rem;margin-top:1rem}.social-links a{color:#f39c12;text-decoration:none;padding:.5rem;border:1px solid #f39c12;border-radius:5px;transition:all .3s ease}.social-links a:hover{background:#f39c12;color:#1a5276}.location{margin-bottom:1rem}.location strong{color:#f39c12}.footer-bottom{border-top:1px solid #34495e;padding-top:1rem;text-align:center;color:#bdc3c7}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:2000}.modal-content{background:#fff;padding:2rem;border-radius:15px;max-width:500px;width:90%;max-height:90vh;overflow-y:auto}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.modal-header h3{color:#e74c3c;font-size:1.5rem}.close-btn{background:none;border:none;font-size:2rem;color:#6c757d;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.close-btn:hover{color:#e74c3c}.emergency-form .form-group{margin-bottom:1rem}.emergency-submit-btn{width:100%;background:#e74c3c;color:#fff;border:none;padding:1rem;border-radius:8px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease}.emergency-submit-btn:hover{background:#c0392b;transform:translateY(-2px)}.whatsapp-float{position:fixed;bottom:20px;right:20px;background:#25d366;color:#fff;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;text-decoration:none;box-shadow:0 4px 12px #25d36666;z-index:1500;transition:all .3s ease}.whatsapp-float:hover{background:#128c7e;transform:scale(1.1);box-shadow:0 6px 20px #25d36699}@media (max-width: 768px){.header .container{flex-direction:column;gap:1rem}.nav{order:3;width:100%;justify-content:center}.hero-content{grid-template-columns:1fr;text-align:center}.hero h1{font-size:2rem}.telugu{font-size:1.4rem}.hero-stats{grid-template-columns:repeat(2,1fr)}.about-content,.contact-content,.services-grid,.features-grid,.resources-grid{grid-template-columns:1fr}.footer-content{grid-template-columns:1fr;text-align:center}.social-links{justify-content:center}}@media (max-width: 480px){.hero h1{font-size:1.8rem}.hero-stats{grid-template-columns:1fr}.hero-actions{flex-direction:column;align-items:center}.cta-primary,.cta-secondary{width:100%;text-align:center}.modal-content{padding:1rem;margin:1rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .6s ease-out}html{scroll-behavior:smooth}button:focus,a:focus,input:focus,select:focus,textarea:focus{outline:2px solid #f39c12;outline-offset:2px}@media print{.header,.whatsapp-float,.emergency-btn,.whatsapp-btn{display:none}.hero{margin-top:0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.lazy-image-container{position:relative;overflow:hidden;background-color:#f8f9fa}.lazy-image{will-change:transform,opacity,filter;backface-visibility:hidden;transform:translateZ(0)}.lazy-image.loaded{animation:fadeInScale .3s ease-out}@keyframes fadeInScale{0%{opacity:.8;transform:scale(1.02);filter:blur(1px)}to{opacity:1;transform:scale(1);filter:none}}.hero-image,.about-image,.gallery-item,.service-card img{aspect-ratio:16/9;width:100%;height:auto}.logo{aspect-ratio:1/1;width:60px;height:60px}.feature-card,.service-card,.testimonial-card,.whatsapp-float,.emergency-btn,.cta-primary,.cta-secondary{will-change:transform;backface-visibility:hidden}.hero{min-height:100vh;contain:layout style paint}.modal-overlay{will-change:opacity;backface-visibility:hidden}@font-face{font-family:Segoe UI;font-display:swap}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width: 768px){.hero-stats,.features-grid,.services-grid{contain:layout}}.video-showcase{text-align:center;margin-bottom:3rem;padding:2rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:15px;box-shadow:0 4px 15px #0000001a}.video-showcase h3{color:#1a5276;font-size:1.8rem;margin-bottom:1.5rem;font-weight:600}.video-container{position:relative;display:flex;flex-direction:column;align-items:center;gap:1rem}.video-container video{border:3px solid #f39c12;transition:transform .3s ease,box-shadow .3s ease}.video-container video:hover{transform:scale(1.02);box-shadow:0 8px 30px #00000026}.video-caption{color:#2c3e50;font-size:1.1rem;font-weight:500;margin:0;padding:.5rem 1rem;background:#ffffffe6;border-radius:20px;box-shadow:0 2px 10px #0000001a}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem}.gallery-item{position:relative;border-radius:15px;overflow:hidden;box-shadow:0 4px 15px #0000001a;transition:transform .3s ease,box-shadow .3s ease;background:#fff}.gallery-item:hover{transform:translateY(-5px);box-shadow:0 8px 25px #00000026}.gallery-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000c);color:#fff;padding:2rem 1.5rem 1.5rem;transform:translateY(100%);transition:transform .3s ease}.gallery-item:hover .gallery-overlay{transform:translateY(0)}.gallery-overlay h4{margin:0 0 .5rem;font-size:1.2rem;font-weight:600}.gallery-overlay p{margin:0;font-size:.9rem;opacity:.9}video{will-change:transform;backface-visibility:hidden}@media (max-width: 768px){.video-showcase{padding:1rem;margin-bottom:2rem}.video-showcase h3{font-size:1.4rem}.video-caption{font-size:.9rem;padding:.4rem .8rem}.gallery-grid{grid-template-columns:1fr;gap:1.5rem}.gallery-item{min-height:250px}}@media (prefers-reduced-motion: reduce){.video-container video,.gallery-item{transition:none}.gallery-item:hover{transform:none}}.lazy-image-container{will-change:transform;contain:layout style paint}.lazy-image-container img{will-change:opacity;backface-visibility:hidden;transform:translateZ(0)}.hero-section .lazy-image-container,.about-image .lazy-image-container{background-color:#e8f4f8}.gallery-grid .gallery-item{contain:layout style paint}.gallery-item .lazy-image-container{aspect-ratio:16/9;background:linear-gradient(45deg,#f0f0f0 25%,transparent 25%),linear-gradient(-45deg,#f0f0f0 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#f0f0f0 75%),linear-gradient(-45deg,transparent 75%,#f0f0f0 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0px}.service-card .lazy-image-container{aspect-ratio:4/3;background-color:#f8f9fa}video{will-change:transform;transform:translateZ(0)}.language-toggle{background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;padding:8px 12px;border-radius:20px;cursor:pointer;font-size:.9rem;transition:all .3s ease;margin-right:10px}.language-toggle:hover{background:#ffffff4d;transform:translateY(-2px)}.promo-banners{position:fixed;top:100px;width:100%;z-index:999;display:flex;flex-direction:column;gap:5px}.promo-banner{background:linear-gradient(45deg,#e74c3c,#c0392b);color:#fff;text-align:center;padding:8px 20px;font-weight:700;font-size:.9rem;animation:slideInDown .5s ease-out}.promo-banner.buy-one-get-one{background:linear-gradient(45deg,#f39c12,#e67e22)}.promo-banner.nri-gift{background:linear-gradient(45deg,#9b59b6,#8e44ad)}@keyframes slideInDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.nri-section{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:80px 0;margin:60px 0}.nri-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.nri-text h2{font-size:2.5rem;margin-bottom:20px;color:#fff}.nri-text p{font-size:1.2rem;margin-bottom:30px;opacity:.9}.shipping-info{display:flex;flex-direction:column;gap:20px;margin-bottom:30px}.shipping-item{display:flex;align-items:center;gap:15px;background:#ffffff1a;padding:20px;border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.shipping-icon{font-size:2rem}.shipping-item h4{margin-bottom:5px;font-size:1.1rem}.shipping-item p{opacity:.8;font-size:.9rem}.nri-actions{display:flex;gap:15px;flex-wrap:wrap}.nri-btn{padding:15px 25px;border-radius:25px;text-decoration:none;font-weight:700;transition:all .3s ease;border:none;cursor:pointer;font-size:1rem}.nri-btn.primary{background:#f39c12;color:#fff}.nri-btn.secondary{background:transparent;color:#fff;border:2px solid white}.nri-btn:hover{transform:translateY(-3px);box-shadow:0 10px 20px #0003}.nri-img{width:100%;border-radius:15px;box-shadow:0 20px 40px #0000004d}.floating-buttons{position:fixed;bottom:20px;right:20px;display:flex;flex-direction:column;gap:15px;z-index:1000}.whatsapp-float{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:1.5rem;box-shadow:0 4px 20px #0000004d;transition:all .3s ease;position:relative;overflow:hidden}.whatsapp-float.general{background:linear-gradient(45deg,#25d366,#128c7e)}.whatsapp-float.sekhar{background:linear-gradient(45deg,#ff6b6b,#ee5a52)}.whatsapp-float:hover{transform:scale(1.1) translateY(-5px);box-shadow:0 8px 30px #0006}.float-text{position:absolute;right:70px;background:#000c;color:#fff;padding:8px 12px;border-radius:20px;font-size:.8rem;white-space:nowrap;opacity:0;transform:translate(10px);transition:all .3s ease;pointer-events:none}.whatsapp-float:hover .float-text{opacity:1;transform:translate(0)}.maps-integration{position:fixed;bottom:20px;left:20px;z-index:1000}.maps-link{background:linear-gradient(45deg,#4285f4,#34a853);color:#fff;padding:12px 20px;border-radius:25px;text-decoration:none;font-weight:700;box-shadow:0 4px 15px #0003;transition:all .3s ease;display:inline-block}.maps-link:hover{transform:translateY(-3px);box-shadow:0 8px 25px #0000004d}.trust-section{background:#f8f9fa;padding:80px 0}.trust-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;margin-top:40px}.trust-card{background:#fff;padding:30px;border-radius:15px;box-shadow:0 10px 30px #0000001a;text-align:center;transition:all .3s ease}.trust-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000026}.trust-icon{font-size:3rem;margin-bottom:20px}.reviews-section{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:80px 0}.reviews-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px}.review-card{background:#ffffff1a;padding:30px;border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.review-stars{color:gold;font-size:1.2rem;margin-bottom:15px}.review-text{font-style:italic;margin-bottom:20px;line-height:1.6}.reviewer-avatar{width:50px;height:50px;border-radius:50%;object-fit:cover}.reviewer-details h4{margin-bottom:5px}.reviewer-details p{opacity:.8;font-size:.9rem}.hero{margin-top:160px}@media (max-width: 768px){.promo-banners{top:90px}.hero{margin-top:140px}.nri-content{grid-template-columns:1fr;gap:40px}.nri-text h2{font-size:2rem}.floating-buttons{bottom:15px;right:15px}.whatsapp-float{width:50px;height:50px;font-size:1.2rem}.float-text{display:none}.maps-integration{bottom:15px;left:15px}.maps-link{padding:10px 15px;font-size:.9rem}.shipping-info{gap:15px}.shipping-item{padding:15px}.nri-actions{flex-direction:column}.nri-btn{text-align:center}}@media (max-width: 480px){.language-toggle{font-size:.8rem;padding:6px 10px}.promo-banner{font-size:.8rem;padding:6px 15px}.nri-text h2{font-size:1.8rem}.shipping-item{flex-direction:column;text-align:center;gap:10px}}a[href^="mailto:"]{color:#2980b9;text-decoration:none;transition:color .3s ease}a[href^="mailto:"]:hover{color:#1a5276;text-decoration:underline}.contact-method a[href^="mailto:"]{color:#2c3e50;font-weight:500}.contact-method a[href^="mailto:"]:hover{color:#2980b9}.footer-section a[href^="mailto:"]{color:#ecf0f1}.footer-section a[href^="mailto:"]:hover{color:#3498db}.reviewer-avatar{width:50px;height:50px;border-radius:50%;object-fit:cover;border:2px solid #e0e0e0}.reviewer-info{display:flex;align-items:center;gap:15px}.reviewer-avatar-placeholder{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#3498db,#2980b9);display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;flex-shrink:0}.admin-page{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.admin-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.loading-spinner{width:50px;height:50px;border:5px solid rgba(255,255,255,.3);border-top:5px solid white;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:20px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.admin-header{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.2);padding:20px 0;color:#fff}.admin-header .container{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.admin-header h1{margin:0;font-size:1.8rem;font-weight:600}.admin-actions{display:flex;gap:10px;flex-wrap:wrap}.admin-actions button,.admin-actions a{padding:10px 20px;border:none;border-radius:8px;font-weight:500;text-decoration:none;cursor:pointer;transition:all .3s ease;font-size:14px}.export-btn{background:#27ae60;color:#fff}.export-btn:hover{background:#219a52;transform:translateY(-2px)}.refresh-btn{background:#3498db;color:#fff}.refresh-btn:hover{background:#2980b9;transform:translateY(-2px)}.back-btn{background:#95a5a6;color:#fff}.back-btn:hover{background:#7f8c8d;transform:translateY(-2px)}.admin-main{padding:30px 0}.admin-main .container{max-width:1200px;margin:0 auto;padding:0 20px}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:40px}.stat-card{background:#fffffff2;border-radius:15px;padding:25px;display:flex;align-items:center;gap:20px;box-shadow:0 10px 30px #0000001a;transition:transform .3s ease}.stat-card:hover{transform:translateY(-5px)}.stat-card.total{border-left:5px solid #3498db}.stat-card.today{border-left:5px solid #27ae60}.stat-card.emergency{border-left:5px solid #e74c3c}.stat-card.pending{border-left:5px solid #f39c12}.stat-icon{font-size:2.5rem;opacity:.8}.stat-content h3{margin:0;font-size:2rem;font-weight:700;color:#2c3e50}.stat-content p{margin:5px 0 0;color:#7f8c8d;font-weight:500}.leads-section{background:#fffffff2;border-radius:15px;padding:30px;margin-bottom:30px;box-shadow:0 10px 30px #0000001a}.leads-section h2{margin:0 0 25px;color:#2c3e50;font-size:1.5rem}.no-leads{text-align:center;padding:50px;color:#7f8c8d;font-size:1.1rem}.leads-table-container{overflow-x:auto}.leads-table{width:100%;border-collapse:collapse;margin-top:20px}.leads-table th{background:#34495e;color:#fff;padding:15px 10px;text-align:left;font-weight:600;border-bottom:2px solid #2c3e50}.leads-table td{padding:15px 10px;border-bottom:1px solid #ecf0f1;vertical-align:top}.leads-table tr:hover{background:#f8f9fa}.emergency-row{background:#e74c3c1a!important;border-left:4px solid #e74c3c}.customer-info strong{color:#2c3e50;font-weight:600}.customer-info .email{font-size:.9rem;color:#7f8c8d;margin-top:3px}.phone-link{color:#27ae60;text-decoration:none;font-weight:500}.phone-link:hover{text-decoration:underline}.service-info{max-width:200px}.message-preview{font-size:.85rem;color:#7f8c8d;margin-top:5px;font-style:italic}.priority-badge{padding:5px 10px;border-radius:20px;font-size:.85rem;font-weight:600}.priority-badge.emergency{background:#e74c3c;color:#fff}.priority-badge.normal{background:#95a5a6;color:#fff}.status-select{font-size:.9rem;font-weight:500;cursor:pointer}.date-info{font-size:.9rem;color:#7f8c8d}.action-buttons{display:flex;gap:8px;flex-wrap:wrap}.whatsapp-btn,.call-btn{padding:6px 12px;border-radius:6px;text-decoration:none;font-size:.85rem;font-weight:500;transition:all .3s ease}.whatsapp-btn{background:#25d366;color:#fff}.whatsapp-btn:hover{background:#128c7e;transform:translateY(-1px)}.call-btn{background:#3498db;color:#fff}.call-btn:hover{background:#2980b9;transform:translateY(-1px)}.quick-actions{background:#fffffff2;border-radius:15px;padding:30px;box-shadow:0 10px 30px #0000001a}.quick-actions h3{margin:0 0 20px;color:#2c3e50;font-size:1.3rem}.action-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.action-card{background:#f8f9fa;border-radius:10px;padding:20px;border-left:4px solid #3498db}.action-card h4{margin:0 0 10px;color:#2c3e50;font-size:1.1rem}.action-card p{margin:5px 0;color:#7f8c8d;font-size:.9rem}@media (max-width: 768px){.admin-header .container{flex-direction:column;text-align:center}.admin-header h1{font-size:1.5rem}.stats-grid{grid-template-columns:1fr}.leads-table{font-size:.9rem}.leads-table th,.leads-table td{padding:10px 8px}.action-buttons{flex-direction:column}.action-cards{grid-template-columns:1fr}}@media (max-width: 480px){.admin-main .container,.admin-header .container{padding:0 15px}.leads-section,.quick-actions,.stat-card{padding:20px}.leads-table{font-size:.8rem}}
