*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:Inter,sans-serif;line-height:1.6;color:#1f2937;background:#fff;overflow-x:hidden}:root{--chameleon-general:#0F172A;--chameleon-healthcare:#14B8A6;--chameleon-ayurveda:#15803D;--chameleon-realestate:#9F1239;--chameleon-logistics:#F97316;--chameleon-fashion:#D97706;--chameleon-makeup:#EC4899;--chameleon-tourism:#0EA5E9;--chameleon-artists:#18181B;--chameleon-techaudit:#6366F1;--current-chameleon:var(--chameleon-general)}body.industry-healthcare{--current-chameleon:var(--chameleon-healthcare)}body.industry-ayurveda{--current-chameleon:var(--chameleon-ayurveda)}body.industry-realestate{--current-chameleon:var(--chameleon-realestate)}body.industry-logistics{--current-chameleon:var(--chameleon-logistics)}body.industry-fashion{--current-chameleon:var(--chameleon-fashion)}body.industry-makeup{--current-chameleon:var(--chameleon-makeup)}body.industry-tourism{--current-chameleon:var(--chameleon-tourism)}body.industry-artists{--current-chameleon:var(--chameleon-artists)}body.industry-techaudit{--current-chameleon:var(--chameleon-techaudit)}.container{width:95%;max-width:1200px;margin:0 auto;padding:0 20px}.top-bar{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:8px 0;font-size:.875rem;color:#64748b;display:none}.top-bar .container{display:flex;justify-content:space-between;align-items:center}.verified-text{font-weight:500}.local-phone{color:#059669;text-decoration:none;font-weight:600;transition:color .3s}.local-phone:hover{color:#047857}.main-header-bar{background:#fff;border-bottom:1px solid #e5e7eb;position:sticky;top:0;z-index:1000;height:60px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.header-container{display:flex;justify-content:space-between;align-items:center;height:100%;max-width:100%;box-sizing:border-box}.header-logo{display:flex;align-items:center;gap:12px;text-decoration:none;color:#1f2937;font-weight:700;font-size:1.125rem;transition:color .3s}.header-logo:hover{color:var(--current-chameleon)}.header-logo img{flex-shrink:0}.logo-text{font-family:Inter,sans-serif}.desktop-nav{display:flex;gap:32px;align-items:center}.desktop-nav a{color:#4b5563;text-decoration:none;font-weight:500;font-size:.875rem;letter-spacing:.025em;text-transform:uppercase;transition:color .3s;position:relative}.desktop-nav a.active,.desktop-nav a:hover{color:var(--current-chameleon)}.desktop-nav a::after{content:'';position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--current-chameleon);transition:width .3s}.desktop-nav a.active::after,.desktop-nav a:hover::after{width:100%}.header-actions{display:flex;align-items:center;gap:16px}.book-audit-btn{background:var(--current-chameleon);color:#fff;padding:10px 20px;border-radius:6px;text-decoration:none;font-weight:600;font-size:.875rem;transition:all .3s;border:1px solid var(--current-chameleon)}.book-audit-btn:hover{background:#fff;color:var(--current-chameleon);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.call-action{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#10b981;color:#fff;border-radius:50%;text-decoration:none;font-size:1.25rem;transition:all .3s;border:2px solid #10b981}.call-action:hover{background:#fff;color:#10b981;transform:scale(1.05)}.mobile-menu-toggle{display:none;flex-direction:column;justify-content:center;align-items:center;width:44px;height:44px;background:0 0;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;padding:0}.mobile-menu-toggle span{display:block;width:20px;height:2px;background:#374151;margin:3px 0;border-radius:1px;transition:all .3s}.industry-slider{background:#fff;border-bottom:1px solid #e5e7eb;padding:16px 0;overflow:hidden}.slider-container{position:relative}.industry-pills{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding:0 20px}.industry-pills::-webkit-scrollbar{display:none}.pill{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#f3f4f6;border:1px solid #d1d5db;border-radius:20px;font-size:.875rem;font-weight:500;color:#374151;cursor:pointer;transition:all .3s;scroll-snap-align:start;flex-shrink:0;white-space:nowrap}.pill:hover{background:#e5e7eb;border-color:#9ca3af}.pill.active{background:var(--current-chameleon);color:#fff;border-color:var(--current-chameleon);box-shadow:0 2px 8px rgba(0,0,0,.1)}.pill-dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.mobile-drawer{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:2000;opacity:0;visibility:hidden;transition:all .3s}.mobile-drawer.active{opacity:1;visibility:visible}.drawer-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);backdrop-filter:blur(4px)}.drawer-content{position:absolute;top:0;right:0;width:300px;max-width:85vw;height:100vh;background:#fff;box-shadow:-4px 0 20px rgba(0,0,0,.1);display:flex;flex-direction:column;transform:translateX(100%);transition:transform .3s}.mobile-drawer.active .drawer-content{transform:translateX(0)}.drawer-header{padding:20px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:flex-end}.close-drawer{background:0 0;border:none;font-size:24px;color:#6b7280;cursor:pointer;padding:8px;border-radius:4px;transition:all .3s}.close-drawer:hover{background:#f3f4f6;color:#374151}.drawer-nav{padding:20px;flex:1}.drawer-nav a{display:block;padding:16px 0;color:#374151;text-decoration:none;font-weight:500;font-size:1.125rem;border-bottom:1px solid #f3f4f6;transition:all .3s}.drawer-nav a:hover{color:var(--current-chameleon);padding-left:12px}.drawer-cta{background:var(--current-chameleon)!important;color:#fff!important;padding:16px!important;border-radius:8px!important;text-align:center!important;margin-top:20px!important;border:none!important;font-weight:600!important}.drawer-footer{padding:20px;border-top:1px solid #e5e7eb;background:#f8fafc}.local-office h4{color:#1f2937;font-size:1rem;font-weight:600;margin-bottom:12px}.local-office p{color:#6b7280;font-size:.875rem;line-height:1.5;margin-bottom:8px}.local-office p:last-child{margin-bottom:0}.sticky-contact-footer{position:fixed;bottom:0;left:0;right:0;background:#0f172a;border-top:2px solid var(--current-chameleon);padding:16px 20px;z-index:999;display:none;box-shadow:0 -2px 10px rgba(0,0,0,.3);display:flex;gap:12px}.contact-btn{display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;padding:12px 16px;border-radius:8px;text-decoration:none;font-weight:600;font-size:.875rem;flex:1;transition:all .3s}.whatsapp-btn{background:#25d366}.whatsapp-btn:hover{background:#128c7e;transform:translateY(-1px)}.call-btn{background:var(--current-chameleon)}.call-btn:hover{background:#cbd5e1;color:#0f172a;transform:translateY(-1px)}@media (min-width:768px){.top-bar{display:block}.main-header-bar{height:80px}.header-logo{font-size:1.25rem}.desktop-nav{display:flex}.mobile-menu-toggle{display:none}.industry-pills{justify-content:center;padding:0}.pill{font-size:.9rem;padding:10px 20px}}@media (max-width:767px){body,html{overflow-x:hidden;width:100%;position:relative}.desktop-nav{display:none}.book-audit-btn{padding:6px 12px;font-size:.75rem;border-radius:4px}.mobile-menu-toggle{display:flex;margin-right:0}.sticky-contact-footer{display:block}.call-action{width:44px;height:44px;font-size:1.25rem}.header-actions{gap:8px}.header-container{padding-right:15px}.header-logo{margin-left:-10px}}@media (max-width:479px){.book-audit-btn{padding:4px 8px;font-size:.625rem}}.chameleon-transition{transition:all .4s cubic-bezier(.4, 0, .2, 1)}.industry-general{--current-chameleon:var(--chameleon-general)}.industry-healthcare{--current-chameleon:var(--chameleon-healthcare)}.industry-ayurveda{--current-chameleon:var(--chameleon-ayurveda)}.industry-realestate{--current-chameleon:var(--chameleon-realestate)}.industry-logistics{--current-chameleon:var(--chameleon-logistics)}.industry-fashion{--current-chameleon:var(--chameleon-fashion)}.industry-makeup{--current-chameleon:var(--chameleon-makeup)}.industry-tourism{--current-chameleon:var(--chameleon-tourism)}.industry-artists{--current-chameleon:var(--chameleon-artists)}.industry-techaudit{--current-chameleon:var(--chameleon-techaudit)}.hero-section{position:relative;min-height:100vh;overflow:hidden;color:#fff}#industryPlayer{position:absolute;width:100%;height:100%;object-fit:cover;z-index:-1}.background-image-mobile{position:absolute;width:100%;height:100%;object-fit:cover;z-index:-1;display:none}.background-image-mobile img{width:100%;height:100%;object-fit:cover}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:2}.hero-container{position:relative;z-index:3;display:flex;min-height:100vh;align-items:center;padding:120px 20px 40px}.hero-left{flex:0 0 60%;padding-right:40px}.hero-left h1{font-size:3.5rem;font-weight:800;margin-bottom:1.5rem;text-shadow:0 2px 4px rgba(0,0,0,.5);line-height:1.1;letter-spacing:-.02em}.hero-left p{font-size:1.25rem;margin-bottom:2rem;text-shadow:0 2px 4px rgba(0,0,0,.5);line-height:1.6;opacity:.95}.cta-btn{display:inline-block;background:var(--current-chameleon);color:#fff;padding:16px 32px;border-radius:8px;text-decoration:none;font-weight:600;font-size:1.125rem;transition:all .3s;border:2px solid var(--current-chameleon);box-shadow:0 4px 12px rgba(0,0,0,.3);animation:pulse-cta 3s infinite}.cta-btn:hover{background:#fff;color:var(--current-chameleon);transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.4)}body.industry-ayurveda .cta-btn{box-shadow:0 4px 12px rgba(0,0,0,.3),0 0 20px rgba(217,119,6,.5)}body.industry-ayurveda .cta-btn:hover{box-shadow:0 6px 20px rgba(0,0,0,.4),0 0 30px rgba(217,119,6,.7)}body.industry-techaudit .hero-overlay{background:rgba(0,0,0,.6)}body.industry-techaudit .cta-btn{box-shadow:0 4px 12px rgba(0,0,0,.3),0 0 20px rgba(99,102,241,.5)}body.industry-techaudit .cta-btn:hover{box-shadow:0 6px 20px rgba(0,0,0,.4),0 0 30px rgba(99,102,241,.7)}body.industry-techaudit .service-card:hover{border-color:var(--current-chameleon);box-shadow:0 12px 24px rgba(0,0,0,.1),0 0 15px rgba(99,102,241,.3)}body.industry-techaudit .video-card:hover{box-shadow:0 8px 25px rgba(0,0,0,.3),0 0 20px rgba(99,102,241,.4)}body.industry-techaudit .checklist li,body.industry-techaudit .pain-point-right p,body.industry-techaudit .service-card p{font-family:'Courier New',monospace;font-size:.875rem}.hero-right{flex:0 0 40%;display:flex;flex-direction:column;gap:20px}.video-card{position:relative;aspect-ratio:16/9;border-radius:12px;overflow:hidden;cursor:pointer;background:rgba(255,255,255,.1);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);transition:all .3s}.video-card:hover{transform:scale(1.05);box-shadow:0 8px 25px rgba(0,0,0,.3);border:1px solid var(--current-chameleon);box-shadow:0 0 20px rgba(15,23,42,.5)}.video-card img{width:100%;height:100%;object-fit:cover;display:block}.play-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.7);color:#fff;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;transition:all .3s}.video-card:hover .play-overlay{background:var(--current-chameleon);transform:translate(-50%,-50%) scale(1.1)}.data-viz-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(15,23,42,.9);display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:opacity .3s;color:#fff;text-align:center;padding:20px}.data-viz-card:hover .data-viz-overlay{opacity:1}.chart-icon{font-size:3rem;margin-bottom:10px}.metrics{display:flex;flex-direction:column;gap:5px}.metric{font-size:1rem;font-weight:600}.video-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);z-index:10000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .3s}.video-overlay.active{opacity:1;visibility:visible}.video-container{position:relative;max-width:90vw;max-height:90vh}.video-container video{width:100%;height:auto;max-height:90vh;border-radius:8px}.close-video{position:absolute;top:-40px;right:0;background:0 0;border:none;color:#fff;font-size:2rem;cursor:pointer;padding:8px;transition:color .3s}.close-video:hover{color:var(--current-chameleon)}@media (max-width:767px){#industryPlayer{display:block}.background-image-mobile{display:none}.hero-container{flex-direction:column;padding:80px 20px 40px;text-align:center}.hero-left{flex:none;padding-right:0;margin-bottom:40px}.hero-left h1{font-size:2.5rem}.hero-left p{font-size:1.125rem}.hero-right{flex:none;width:100%;flex-direction:column;gap:15px}.video-card{flex:1}.close-video{top:10px;right:10px;color:#000}.video-overlay{padding:20px}}.live-projects-marquee{background:var(--current-chameleon);color:#f59e0b;padding:12px 0;overflow:hidden;position:relative}.marquee-container{width:100%;overflow:hidden}.marquee-content{display:inline-block;white-space:nowrap;animation:marquee 30s linear infinite;font-size:1rem;font-weight:500}.marquee-content:hover{animation-play-state:paused}.live-dot{color:#f59e0b;margin:0 15px;animation:pulse 2s infinite}@keyframes marquee{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}@keyframes pulse-cta{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}.content-sections{background:#fff}.pain-point-section{padding:80px 0;background:linear-gradient(135deg,#f8fafc 0,#fff 100%)}.pain-point-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.pain-point-left h2{font-size:2.5rem;font-weight:700;color:#1f2937;line-height:1.2;margin-bottom:0}.pain-point-right p{font-size:1.125rem;line-height:1.6;color:#4b5563;margin:0}.services-section{padding:80px 0;background:#fff}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.service-card{background:#fff;border:2px solid #e5e7eb;border-radius:16px;padding:40px 30px;text-align:center;transition:all .3s;box-shadow:0 4px 6px rgba(0,0,0,.05)}.service-card:hover{border-color:var(--current-chameleon);transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.1)}.service-icon{font-size:3rem;margin-bottom:20px;display:block}.service-card h3{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:12px}.service-card p{font-size:.875rem;color:#6b7280;line-height:1.5;margin:0}.trust-section{padding:80px 0;background:#f8fafc}.trust-slider{display:flex;gap:40px;overflow-x:auto;scroll-snap-type:x mandatory;padding:20px 0;scrollbar-width:none;-ms-overflow-style:none}.trust-slider::-webkit-scrollbar{display:none}.trust-card{flex:0 0 400px;background:#fff;border-radius:16px;padding:40px 30px;text-align:center;box-shadow:0 4px 6px rgba(0,0,0,.05);border:1px solid #e5e7eb;scroll-snap-align:start}.trust-logo{font-size:3rem;margin-bottom:20px;display:block}.trust-card h4{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:16px}.trust-card p{font-size:.875rem;color:#6b7280;line-height:1.5;font-style:italic;margin:0}.checklist-section{padding:80px 0;background:#fff}.checklist-content{display:grid;grid-template-columns:1fr 1fr;gap:60px}.checklist-column ul{list-style:none;padding:0;margin:0}.checklist-column li{display:flex;align-items:center;gap:12px;margin-bottom:16px;font-size:1rem;color:#374151;font-weight:500}.checkmark{color:var(--current-chameleon);font-weight:700;font-size:1.125rem;flex-shrink:0}@media (max-width:767px){.pain-point-section{padding:60px 0}.pain-point-content{grid-template-columns:1fr;gap:40px;text-align:center}.pain-point-left h2{font-size:2rem}.pain-point-right p{font-size:1rem}.services-section{padding:60px 0}.services-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:20px;padding:0 20px;-webkit-overflow-scrolling:touch}.service-card{flex:0 0 280px;scroll-snap-align:start}.swipe-indicator{text-align:center;margin-top:20px;font-size:.875rem;color:#6b7280;opacity:.8}.service-card{padding:30px 20px}.trust-section{padding:60px 0}.trust-slider{gap:20px;padding:10px 0}.trust-card{flex:0 0 280px;padding:30px 20px}.checklist-section{padding:60px 0}.checklist-content{grid-template-columns:1fr;gap:40px}}.authority-bar-section{padding:80px 0;background:#f8fafc}.authority-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.authority-item{text-align:center}.authority-number{font-size:2rem;font-weight:700;color:var(--current-chameleon);margin-bottom:8px}.authority-text{font-size:1rem;color:#4b5563;font-weight:500}.faq-section{padding:80px 0;background:#fff}.faq-section h2{text-align:center;font-size:2.5rem;font-weight:700;color:#1f2937;margin-bottom:60px}.faq-accordion{max-width:800px;margin:0 auto}.faq-accordion details{border:1px solid #e5e7eb;border-radius:8px;margin-bottom:16px;overflow:hidden}.faq-accordion summary{padding:20px;background:#f8fafc;cursor:pointer;font-weight:600;color:#1f2937;transition:background .3s}.faq-accordion summary:hover{background:#e5e7eb}.faq-accordion p{padding:20px;margin:0;color:#4b5563;line-height:1.6}.final-cta-section{padding:80px 0;background:var(--current-chameleon);color:#fff;text-align:center}.final-cta-content h2{font-size:2.5rem;font-weight:700;margin-bottom:40px}.final-cta-btn{display:inline-block;background:#fff;color:var(--current-chameleon);padding:16px 32px;border-radius:8px;text-decoration:none;font-weight:600;font-size:1.125rem;transition:all .3s;border:2px solid #fff}.final-cta-btn:hover{background:var(--current-chameleon);color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.2)}.site-footer{background:#0f172a;color:#fff;padding:80px 0 40px;border-top:4px solid var(--current-chameleon);font-family:sans-serif}.footer-container{max-width:1280px;margin:0 auto;padding:0 20px}.footer-content{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;margin-bottom:40px}.footer-column{display:flex;flex-direction:column;gap:16px}.footer-column h3{font-size:1.125rem;font-weight:700;color:#fff;margin-bottom:8px;text-transform:uppercase}.footer-column p{color:#cbd5e1;margin:0;line-height:1.6}.footer-link{color:#cbd5e1;text-decoration:none;min-height:48px;display:flex;align-items:center;transition:color .3s}.footer-link:hover{color:var(--current-chameleon)}.social-icons{display:flex;gap:16px;margin-top:16px}.social-link{color:var(--current-chameleon);text-decoration:none;transition:color .3s}.social-link:hover{color:#cbd5e1}.contact-icon{color:var(--current-chameleon)}.footer-map{margin-bottom:40px}.footer-map iframe{width:100%;height:200px;border:0;border-radius:8px;filter:grayscale(100%)}.back-to-top{display:none;text-align:center;margin-bottom:20px}.back-to-top-link{color:var(--current-chameleon);text-decoration:none;transition:color .3s}.back-to-top-link:hover{color:#cbd5e1}.footer-bottom{border-top:1px solid var(--current-chameleon);padding-top:20px;text-align:center;color:#9ca3af}@media (max-width:767px){.authority-bar-section{padding:60px 0}.authority-grid{grid-template-columns:repeat(2,1fr);gap:30px}.authority-number{font-size:1.5rem}.authority-text{font-size:.875rem}.faq-section{padding:60px 0}.faq-section h2{font-size:2rem;margin-bottom:40px}.faq-accordion{padding:0 20px}.final-cta-section{padding:60px 0}.final-cta-content h2{font-size:2rem;margin-bottom:30px}.final-cta-btn{padding:14px 28px;font-size:1rem}.site-footer{padding:60px 0 30px}.footer-content{grid-template-columns:1fr;gap:40px}.footer-column{text-align:left}.back-to-top{display:block}.footer-map iframe{height:150px}}.audit-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:10000;justify-content:center;align-items:center;padding:20px;box-sizing:border-box}.audit-modal-content{background:#fff;border-radius:12px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px rgba(0,0,0,.3);animation:modalFadeIn .3s ease-out}@keyframes modalFadeIn{from{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.audit-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #e5e7eb}.audit-modal-header h2{margin:0;font-size:1.5rem;font-weight:600;color:#1f2937}.audit-modal-close{background:0 0;border:none;font-size:2rem;cursor:pointer;color:#6b7280;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.audit-modal-close:hover{background-color:#f3f4f6;color:#374151}.audit-modal-body{padding:30px}.audit-form{display:flex;flex-direction:column;gap:20px}.form-group{display:flex;flex-direction:column}.form-group label{font-weight:500;color:#374151;margin-bottom:8px;font-size:.875rem}.form-group input,.form-group textarea{padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:1rem;font-family:inherit;transition:border-color .2s,box-shadow .2s}.form-group input:focus,.form-group textarea:focus{outline:0;border-color:var(--current-chameleon);box-shadow:0 0 0 3px rgba(99,102,241,.1)}.form-group textarea{resize:vertical;min-height:100px}.captcha-group{display:flex;justify-content:center}.audit-submit-btn{background:var(--current-chameleon);color:#fff;border:none;padding:14px 24px;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s,transform .1s;margin-top:10px}.audit-submit-btn:hover{background:var(--current-chameleon);opacity:.9;transform:translateY(-1px)}.audit-submit-btn:active{transform:translateY(0)}.book-audit-btn,.cta-btn,.drawer-cta,.final-cta-btn{background:var(--current-chameleon);color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;text-decoration:none;display:inline-block;transition:background-color .2s,transform .1s;text-align:center}.book-audit-btn:hover,.cta-btn:hover,.drawer-cta:hover,.final-cta-btn:hover{background:var(--current-chameleon);opacity:.9;transform:translateY(-1px)}.book-audit-btn:active,.cta-btn:active,.drawer-cta:active,.final-cta-btn:active{transform:translateY(0)}@media (max-width:767px){.audit-modal{padding:10px}.audit-modal-content{max-width:none;margin:0;max-height:95vh}.audit-modal-header{padding:15px 20px}.audit-modal-header h2{font-size:1.25rem}.audit-modal-body{padding:20px}.audit-form{gap:15px}.form-group input,.form-group textarea{padding:10px 14px;font-size:.875rem}.audit-submit-btn{padding:12px 20px;font-size:.875rem}}.industry-ayurveda .book-audit-btn,.industry-ayurveda .cta-btn{box-shadow:0 0 15px rgba(217,119,6,.6)}.industry-realestate .book-audit-btn,.industry-realestate .cta-btn,.industry-realestate .pill,.industry-realestate .service-card,.industry-realestate .trust-card,.industry-realestate .video-card{border-radius:4px}.industry-realestate .hero-section{background:linear-gradient(135deg,#0f172a 0,#1e293b 100%)}.industry-realestate .checklist-section,.industry-realestate .pain-point-section,.industry-realestate .services-section,.industry-realestate .trust-section{background:#0f172a;color:#f1f5f9}.industry-realestate .pain-point-section h2,.industry-realestate .services-section h3,.industry-realestate .trust-card h4{color:#f1f5f9}.industry-realestate .pain-point-content p,.industry-realestate .service-card p,.industry-realestate .trust-card p{color:#cbd5e1}.authority-bar-section{padding:80px 0;background:#f8fafc}.authority-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.authority-item{text-align:center}.authority-number{font-size:2rem;font-weight:700;color:var(--current-chameleon);margin-bottom:8px}.authority-text{font-size:1rem;color:#4b5563;font-weight:500}.faq-section{padding:80px 0;background:#fff}.faq-section h2{text-align:center;font-size:2.5rem;font-weight:700;color:#1f2937;margin-bottom:60px}.faq-accordion{max-width:800px;margin:0 auto}.faq-accordion details{border:1px solid #e5e7eb;border-radius:8px;margin-bottom:16px;overflow:hidden}.faq-accordion summary{padding:20px;background:#f8fafc;cursor:pointer;font-weight:600;color:#1f2937;transition:background .3s}.faq-accordion summary:hover{background:#e5e7eb}.faq-accordion p{padding:20px;margin:0;color:#4b5563;line-height:1.6}.final-cta-section{padding:80px 0;background:var(--current-chameleon);color:#fff;text-align:center}.final-cta-content h2{font-size:2.5rem;font-weight:700;margin-bottom:40px}.final-cta-btn{display:inline-block;background:#fff;color:var(--current-chameleon);padding:16px 32px;border-radius:8px;text-decoration:none;font-weight:600;font-size:1.125rem;transition:all .3s;border:2px solid #fff}.final-cta-btn:hover{background:var(--current-chameleon);color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.2)}@media (max-width:767px){.authority-bar-section{padding:60px 0}.authority-grid{grid-template-columns:repeat(2,1fr);gap:30px}.authority-number{font-size:1.5rem}.authority-text{font-size:.875rem}.faq-section{padding:60px 0}.faq-section h2{font-size:2rem;margin-bottom:40px}.faq-accordion{padding:0 20px}.final-cta-section{padding:60px 0}.final-cta-content h2{font-size:2rem;margin-bottom:30px}.final-cta-btn{padding:14px 28px;font-size:1rem}.site-footer{padding:60px 0 30px}.footer-content{grid-template-columns:1fr;gap:40px}.footer-column{text-align:center}.footer-map iframe{height:150px}}

/* Certificates Section */
.certificates-section {
    background: linear-gradient(135deg, #0f172a 0%, #1e293b 100%);
    padding: 80px 20px;
    color: white;
}
.certificates-header {
    text-align: center;
    margin-bottom: 60px;
}
.certificates-header h2 {
    font-size: 3rem;
    font-weight: 800;
    margin-bottom: 16px;
    background: linear-gradient(135deg, #ffffff 0%, #94a3b8 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}
.certificates-header p {
    font-size: 1.25rem;
    color: #94a3b8;
    max-width: 600px;
    margin: 0 auto;
}
.certificates-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    gap: 32px;
    max-width: 1200px;
    margin: 0 auto;
}
.certificate-card {
    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(10px);
    border: 1px solid rgba(255, 255, 255, 0.1);
    border-radius: 16px;
    padding: 32px;
    text-align: center;
    transition: all 0.3s ease;
}
.certificate-card:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3);
    border-color: rgba(255, 255, 255, 0.2);
}
.certificate-image {
    width: 100%;
    max-width: 100%;
    height: auto;
    margin-bottom: 24px;
    border-radius: 12px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
}
.certificate-card h3 {
    font-size: 1.5rem;
    font-weight: 700;
    margin-bottom: 16px;
    color: #ffffff;
}
.verify-badge {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background: linear-gradient(135deg, #22c55e 0%, #16a34a 100%);
    color: white;
    padding: 10px 20px;
    border-radius: 8px;
    font-weight: 600;
    font-size: 0.9rem;
    text-decoration: none;
    cursor: pointer;
    transition: all 0.3s ease;
}
.verify-badge:hover {
    transform: scale(1.05);
    box-shadow: 0 4px 15px rgba(34, 197, 94, 0.4);
}
@media (max-width: 768px) {
    .certificates-section {
        padding: 60px 16px;
    }
    .certificates-header h2 {
        font-size: 2rem;
    }
    .certificates-grid {
        grid-template-columns: 1fr;
        gap: 24px;
    }
    .certificate-card {
        padding: 24px;
    }
    .certificate-image {
        max-width: 100%;
    }
}