:root{--cc-primary:#00695c;--cc-primary-light:#009688;--cc-secondary:#ff6f00;--cc-bg-light:#f8f9fa;--cc-bg-dark:#1a1a2e;--cc-card-radius:15px;--cc-card-shadow:0 4px 20px rgba(0,0,0,0.08)}.text-muted,.small.text-muted,p.text-muted,span.text-muted,div.text-muted{color:#495057 !important}.badge.text-primary,.badge.bg-primary.bg-opacity-10.text-primary{color:#004d40 !important}.badge.text-success,.badge.bg-success.bg-opacity-10.text-success{color:#1b5e20 !important}.badge.text-info,.badge.bg-info{color:#014362 !important}.badge.text-warning{color:#5d4037 !important}.badge.bg-success{color:#fff !important}.badge.bg-info{color:#fff !important}.fs-6.text-muted.fw-normal{color:#495057 !important}}body{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;background-color:var(--cc-bg-light);min-height:100vh}.cc-card{border-radius:var(--cc-card-radius) !important;box-shadow:var(--cc-card-shadow);border:none;transition:transform 0.3s ease,box-shadow 0.3s ease;overflow:hidden}.cc-card:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,0.12)}.cc-btn-primary{background:linear-gradient(135deg,var(--cc-primary),var(--cc-primary-light)) !important;border:none !important;color:#fff !important;border-radius:12px !important;padding:10px 24px;font-weight:500;transition:transform 0.2s ease,opacity 0.2s ease;will-change:transform}.cc-btn-primary:hover{opacity:0.9;transform:scale(1.02)}.cc-btn-secondary{background:var(--cc-secondary) !important;border:none !important;color:#fff !important;border-radius:12px !important}.service-card-img{height:200px;object-fit:cover;border-radius:var(--cc-card-radius) var(--cc-card-radius) 0 0}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}.animate-fade-in{animation:fadeInUp 0.6s ease forwards;will-change:transform,opacity}.hero-section{background:linear-gradient(135deg,#e0f2f1 0%,#b2dfdb 100%);padding:80px 0;border-radius:0 0 40px 40px;margin-bottom:40px}[data-mdb-theme="dark"] .hero-section{background:linear-gradient(135deg,#0f2c2a 0%,#1a3c38 100%)}.app-bar{position:sticky;top:0;z-index:1040;background:#fff;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 2px 10px rgba(0,0,0,0.05)}.bottom-nav{display:none;position:fixed;bottom:0;left:0;right:0;z-index:1040;background:#fff;box-shadow:0 -2px 10px rgba(0,0,0,0.08);justify-content:space-around;padding:8px 0}.bottom-nav a{text-align:center;color:#666;font-size:0.7rem;text-decoration:none;flex:1}.bottom-nav a i{display:block;font-size:1.2rem;margin-bottom:3px}.bottom-nav a.active,.bottom-nav a:hover{color:var(--cc-primary)}.bottom-nav a.active{font-weight:700;color:var(--cc-primary) !important;background:rgba(26,115,232,0.12);border-radius:10px;box-shadow:inset 0 2px 0 var(--cc-primary)}.bottom-nav a.active i{transform:scale(1.12)}.footer-quick-link{background:#ffffff !important;color:#334155 !important;border-color:#cbd5e1 !important;font-weight:500;padding:0.6rem 0.9rem;min-height:44px;display:inline-flex;align-items:center;transition:transform 0.12s ease,background-color 0.15s ease,color 0.15s ease,box-shadow 0.15s ease,border-color 0.15s ease}.footer-quick-link:hover{background:#f1f5f9 !important;color:#0f172a !important;border-color:#94a3b8 !important}.footer-quick-link.is-pressing{transform:scale(0.94)}.footer-quick-link.is-current,.footer-quick-link.is-selected{background:#ffffff !important;color:#334155 !important;border-color:#cbd5e1 !important;font-weight:500 !important;box-shadow:none !important}.navbar .nav-link.active{color:var(--cc-primary) !important;font-weight:700 !important;background:rgba(26,115,232,0.1);border-radius:8px}.faq-tab.active{box-shadow:0 0 0 3px rgba(26,115,232,0.35);font-weight:700}@media (min-width:992px){.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}}@media (max-width:991px){.service-grid{display:grid;grid-template-columns:1fr;gap:16px}.hero-section{padding:40px 16px;border-radius:0 0 24px 24px}body{padding-bottom:70px}.bottom-nav{display:flex}}[data-mdb-theme="dark"] body{background-color:var(--cc-bg-dark);color:#e0e0e0}[data-mdb-theme="dark"] .app-bar,[data-mdb-theme="dark"] .bottom-nav,[data-mdb-theme="dark"] .navbar{background:#16213e !important}[data-mdb-theme="dark"] .card,[data-mdb-theme="dark"] .cc-card{background-color:#16213e;color:#e0e0e0}[data-mdb-theme="dark"] .table{color:#e0e0e0}[data-mdb-theme="dark"] .modal-content{background:#16213e;color:#e0e0e0}[data-mdb-theme="dark"] .form-control,[data-mdb-theme="dark"] .form-select{background:#0f3460;color:#e0e0e0;border-color:#1a1a2e}[data-mdb-theme="dark"] .form-control:focus{background:#0f3460;color:#e0e0e0}[data-mdb-theme="dark"] .text-dark{color:#e0e0e0 !important}[data-mdb-theme="dark"] .text-muted{color:#a0a0a0 !important}[data-mdb-theme="dark"] footer{background:#16213e !important;border-color:#0f3460 !important}[data-mdb-theme="dark"] .navbar-brand{color:#fff !important}[data-mdb-theme="dark"] .app-bar .text-dark,[data-mdb-theme="dark"] .bottom-nav a{color:#ccc !important}[data-mdb-theme="dark"] .bottom-nav a:hover,[data-mdb-theme="dark"] .bottom-nav a.active{color:#7eb8ff !important;background:rgba(26,115,232,0.22)}[data-mdb-theme="dark"] .footer-quick-link{background:#1e293b !important;color:#cbd5e1 !important;border-color:#334155 !important}[data-mdb-theme="dark"] .footer-quick-link.is-current,[data-mdb-theme="dark"] .footer-quick-link.is-selected{background:#1e293b !important;color:#cbd5e1 !important;border-color:#334155 !important;box-shadow:none !important}.whatsapp-float{position:fixed;bottom:90px;right:20px;width:56px;height:56px;background:#25D366;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;box-shadow:0 4px 12px rgba(37,211,102,0.4);z-index:1050;text-decoration:none;transition:transform 0.2s ease}.whatsapp-float::after{content:'';position:absolute;inset:0;border-radius:50%;background:rgba(37,211,102,0.4);animation:ccWaPulse 2.5s ease-out infinite;will-change:transform,opacity;z-index:-1}.whatsapp-float:hover{transform:scale(1.1);color:#fff}.whatsapp-float:hover::after{animation:none;opacity:0}@keyframes ccWaPulse{0%{transform:scale(1);opacity:0.6}100%{transform:scale(1.8);opacity:0}}@media (min-width:992px){.whatsapp-float{bottom:24px;left:20px;right:auto}}.upi-options{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.upi-option{border:2px solid #e0e0e0;border-radius:12px;padding:16px;text-align:center;cursor:pointer;transition:all 0.2s ease}.upi-option:hover,.upi-option.selected{border-color:var(--cc-primary);background:rgba(0,105,92,0.05)}.upi-option i{font-size:2rem;display:block;margin-bottom:8px}.upi-option span{font-size:0.85rem;font-weight:500}.hero-icon-pulse{animation:heroPulse 2.5s ease-in-out infinite}@keyframes heroPulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.08);opacity:0.85}}.hero-card-float{animation:floatCard 3s ease-in-out infinite;will-change:transform}@keyframes floatCard{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.hero-mobile{background:linear-gradient(135deg,#e0f2f1 0%,#b2dfdb 100%)}[data-mdb-theme="dark"] .hero-mobile{background:linear-gradient(135deg,#0f2c2a 0%,#1a3c38 100%)}.stat-card{transition:transform 0.2s ease,box-shadow 0.2s ease;cursor:default}.stat-card:hover{transform:translateY(-6px);box-shadow:0 12px 32px rgba(0,105,92,0.15)}.trust-hover{transition:all 0.3s ease;cursor:default}.trust-hover:hover{border-left:3px solid var(--cc-primary) !important;transform:translateY(-4px)}.trust-hover:hover .trust-icon i{transform:scale(1.2);transition:transform 0.3s ease}.step-circle{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--cc-primary),var(--cc-primary-light));color:#fff;font-weight:700;font-size:1.2rem;display:flex;align-items:center;justify-content:center;transition:transform 0.3s ease,box-shadow 0.3s ease}.step-item:hover .step-circle{transform:scale(1.15);box-shadow:0 6px 20px rgba(0,105,92,0.3)}.testimonial-dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:#dee2e6;cursor:pointer;margin:0 3px;transition:background 0.3s ease,transform 0.3s ease}.testimonial-dot.active{background:var(--cc-primary);transform:scale(1.3)}.btn-white{background:#fff !important;border:none !important;color:var(--cc-primary) !important;font-weight:600;border-radius:12px !important}.btn-white:hover{background:#f0f0f0 !important}.svc-icon-wrap{overflow:hidden;border-radius:var(--cc-card-radius) var(--cc-card-radius) 0 0;transition:background 0.3s ease}.svc-card:hover .svc-icon-wrap{background:linear-gradient(135deg,#e0f2f1,#b2dfdb) !important}.svc-card:hover .svc-icon-wrap i{transform:scale(1.15);transition:transform 0.3s ease}.faq-item{border-radius:12px;overflow:hidden;margin-bottom:8px;border:1px solid rgba(0,0,0,0.07)}.faq-btn{width:100%;background:transparent;border:none;padding:16px 18px;text-align:left;font-weight:600;font-size:0.95rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;color:inherit;transition:background 0.2s}.faq-btn:hover{background:rgba(0,105,92,0.06)}.faq-body{max-height:0;overflow:hidden;transition:max-height 0.35s ease;padding:0 18px;color:#6c757d;font-size:0.9rem;line-height:1.7}.faq-body.open{padding-bottom:16px}.faq-arrow{transition:transform 0.3s ease;flex-shrink:0;color:var(--cc-primary)}.faq-arrow.rotated{transform:rotate(180deg)}.pay-tab-btn{padding:8px 16px;border-radius:20px;border:2px solid var(--cc-primary);background:transparent;color:var(--cc-primary);font-weight:600;font-size:0.85rem;cursor:pointer;transition:all 0.2s}.pay-tab-btn.active,.pay-tab-btn:hover{background:var(--cc-primary);color:#fff}.service-selector-overlay{position:fixed;inset:0;z-index:10050;display:none;align-items:center;justify-content:center;padding:16px}.service-selector-overlay.is-open{display:flex}.service-selector-backdrop{position:fixed;inset:0;background:rgba(15,23,42,0.55);backdrop-filter:blur(2px);z-index:1}.service-selector-dialog{position:relative;z-index:2;background:#fff;border-radius:16px;max-width:480px;width:100%;max-height:min(88vh,620px);display:flex;flex-direction:column;box-shadow:0 25px 60px rgba(0,0,0,0.28);transform:scale(0.94) translateY(12px);transition:transform 0.22s ease}.service-selector-overlay.is-open .service-selector-dialog{transform:scale(1) translateY(0)}.service-selector-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 14px;border-bottom:1px solid #eef2f7;flex-shrink:0}.service-selector-close{background:#f1f5f9;border:none;width:36px;height:36px;border-radius:50%;cursor:pointer;color:#64748b;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background 0.15s,color 0.15s}.service-selector-close:hover{background:#e2e8f0;color:#334155}.service-selector-body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:12px 16px}.service-option-list{display:flex;flex-direction:column;gap:10px}.service-option-card{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%;text-align:left;border:2px solid #e9ecef;border-radius:12px;padding:14px 16px;background:#fff;cursor:pointer;transition:border-color 0.15s ease,background 0.15s ease,box-shadow 0.15s ease;text-decoration:none}.service-option-card:hover{border-color:#b6d4fe;background:#f8fbff}.service-option-card.is-selected{border-color:var(--cc-primary);background:linear-gradient(135deg,#f0f7ff 0%,#f0fdf9 100%);box-shadow:0 4px 14px rgba(26,115,232,0.12)}.service-option-opd{border-color:#c4b5fd;background:#faf5ff}.service-option-opd-priority{border-color:#8b5cf6;background:linear-gradient(135deg,#f5f3ff,#eff6ff)}.service-option-content{display:flex;flex-direction:column;gap:4px;min-width:0}.service-option-title{font-weight:600;font-size:0.95rem;color:#1e293b;line-height:1.3}.service-option-desc{font-size:0.8rem;color:#64748b;line-height:1.35}.service-card-meta{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.service-option-price{font-weight:700;color:var(--cc-primary);font-size:0.9rem;white-space:nowrap}.service-selected-badge{background:#198754;color:#fff;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap}.service-selector-footer{padding:12px 16px 16px;border-top:1px solid #eef2f7;flex-shrink:0;background:#fff}body.service-selector-open{overflow:hidden}.service-selector-overlay{padding-top:max(16px,env(safe-area-inset-top,16px));padding-bottom:max(16px,env(safe-area-inset-bottom,16px));padding-left:max(16px,env(safe-area-inset-left,16px));padding-right:max(16px,env(safe-area-inset-right,16px));-webkit-tap-highlight-color:transparent}.service-selector-dialog{max-height:min(90dvh,90vh,740px)}.service-selector-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media (max-width:768px){.form-control,.form-select,input[type="text"],input[type="date"],input[type="time"],input[type="number"],select,textarea{font-size:16px !important}.service-selector-dialog{max-height:min(92dvh,92vh);border-radius:20px}.service-selector-header{padding:14px 16px 12px}.service-selector-body{padding:10px 14px}.service-selector-footer{padding:12px 14px max(14px,env(safe-area-inset-bottom,14px))}.timing-preset-btn{font-size:12px;padding:6px 10px;white-space:nowrap}}.netbank-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.netbank-option{padding:10px 6px;border:2px solid #dee2e6;border-radius:10px;text-align:center;font-size:0.8rem;font-weight:600;cursor:pointer;transition:all 0.2s}.netbank-option:hover,.netbank-option.selected{border-color:var(--cc-primary);background:rgba(0,105,92,0.06);color:var(--cc-primary)}.chatbot-fab{position:fixed;bottom:90px;right:20px;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--cc-primary),var(--cc-primary-light));color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.4rem;cursor:pointer;box-shadow:0 4px 16px rgba(0,105,92,0.4);z-index:1050;transition:transform 0.2s,box-shadow 0.2s}.chatbot-fab:hover{transform:scale(1.1);box-shadow:0 6px 24px rgba(0,105,92,0.5)}.chatbot-window{position:fixed;bottom:160px;right:20px;width:340px;max-height:480px;background:#fff;border-radius:18px;box-shadow:0 8px 40px rgba(0,0,0,0.18);z-index:1049;display:flex;flex-direction:column;overflow:hidden;transform:scale(0.8) translateY(30px);opacity:0;pointer-events:none;transition:all 0.3s cubic-bezier(0.34,1.56,0.64,1)}.chatbot-window.open{transform:scale(1) translateY(0);opacity:1;pointer-events:all}@media (max-width:576px){.chatbot-window{width:calc(100vw - 24px);right:12px;bottom:140px}}.chatbot-header{background:linear-gradient(135deg,var(--cc-primary),var(--cc-primary-light));color:#fff;padding:14px 16px;display:flex;justify-content:space-between;align-items:center}.chatbot-avatar{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,0.2);display:flex;align-items:center;justify-content:center;font-size:1rem}.chatbot-messages{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px;background:#f8f9fa}.chat-msg{display:flex;flex-direction:column;max-width:85%}.chat-msg.bot{align-self:flex-start}.chat-msg.user{align-self:flex-end;align-items:flex-end}.chat-bubble{padding:10px 14px;border-radius:14px;font-size:0.88rem;line-height:1.5}.chat-msg.bot .chat-bubble{background:#fff;border-bottom-left-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,0.08)}.chat-msg.user .chat-bubble{background:var(--cc-primary);color:#fff;border-bottom-right-radius:4px}.chat-time{font-size:10px;color:#aaa;margin-top:3px}.chat-quick-replies{display:flex;flex-wrap:wrap;gap:6px;padding:6px 0}.chat-quick-replies button{border:1px solid var(--cc-primary);border-radius:20px;padding:5px 12px;font-size:0.78rem;background:#fff;color:var(--cc-primary);cursor:pointer;transition:all 0.2s}.chat-quick-replies button:hover{background:var(--cc-primary);color:#fff}.chatbot-input{display:flex;border-top:1px solid #eee;background:#fff;padding:8px 10px;gap:8px}.chatbot-input input{flex:1;border:1px solid #dee2e6;border-radius:20px;padding:8px 14px;font-size:0.88rem;outline:none}.chatbot-input input:focus{border-color:var(--cc-primary)}.chatbot-input button{width:36px;height:36px;border-radius:50%;background:var(--cc-primary);color:#fff;border:none;cursor:pointer;flex-shrink:0;transition:background 0.2s}.chatbot-input button:hover{background:var(--cc-primary-light)}.chatbot-footer-note{padding:6px 14px;font-size:10px;color:#aaa;background:#fff;text-align:center;border-top:1px solid #f0f0f0}.status-pending{background:#fff3cd;color:#856404}.status-assigned{background:#cce5ff;color:#004085}.status-completed{background:#d4edda;color:#155724}.status-cancelled{background:#f8d7da;color:#721c24}.wizard-progress{padding:0 8px}.wizard-prog-track{display:flex;align-items:center;justify-content:center;gap:0}.wprog-step{display:flex;flex-direction:column;align-items:center;gap:4px;position:relative}.wprog-circle{width:36px;height:36px;border-radius:50%;border:2px solid #dee2e6;background:#fff;color:#adb5bd;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;transition:all .25s ease;z-index:1}.wprog-label{font-size:11px;color:#adb5bd;font-weight:500;white-space:nowrap}.wprog-step.active .wprog-circle{border-color:var(--cc-primary);background:var(--cc-primary);color:#fff}.wprog-step.active .wprog-label{color:var(--cc-primary)}.wprog-step.completed .wprog-circle{border-color:#28a745;background:#28a745;color:#fff}.wprog-step.completed .wprog-label{color:#28a745}.wprog-line{flex:1;height:2px;background:#dee2e6;margin:0 -2px;margin-bottom:20px;min-width:40px;max-width:80px;transition:background .25s}.wprog-line.done{background:#28a745}.booking-tracker{display:flex;align-items:center;padding:12px 0 4px}.tracker-step{display:flex;flex-direction:column;align-items:center;gap:4px}.tracker-icon{width:34px;height:34px;border-radius:50%;border:2px solid #dee2e6;background:#f8f9fa;color:#adb5bd;display:flex;align-items:center;justify-content:center;font-size:13px;transition:all .25s}.tracker-label{font-size:10px;color:#adb5bd;font-weight:500;white-space:nowrap}.tracker-step.active .tracker-icon{border-color:var(--cc-primary);background:var(--cc-primary);color:#fff;box-shadow:0 0 0 4px rgba(26,115,232,.15);animation:stepPulse 1.5s ease-in-out infinite}.tracker-step.active .tracker-label{color:var(--cc-primary);font-weight:700}@keyframes stepPulse{0%,100%{box-shadow:0 0 0 4px rgba(26,115,232,.15)}50%{box-shadow:0 0 0 8px rgba(26,115,232,.35),0 0 0 4px rgba(26,115,232,.15)}}.tracker-step.done .tracker-icon{border-color:#28a745;background:#28a745;color:#fff}.tracker-step.done .tracker-label{color:#28a745}.tracker-line{flex:1;height:2px;background:#dee2e6;margin:0 4px;margin-bottom:20px;min-width:20px;transition:background .25s}.tracker-line.done{background:#28a745}.tracker-line.active{background:linear-gradient(90deg,#1a73e8 0%,#00e5ff 40%,#1a73e8 80%,#00e5ff 100%);background-size:300% 100%;animation:trackerRun 0.8s linear infinite;height:5px;border-radius:3px;box-shadow:0 0 12px rgba(0,229,255,.6),0 0 4px rgba(26,115,232,.8);position:relative;overflow:visible}.tracker-line.active::after{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);width:10px;height:10px;background:#00e5ff;border-radius:50%;box-shadow:0 0 8px #00e5ff,0 0 16px #1a73e8;animation:trackerDot 1s ease-in-out infinite alternate}@keyframes trackerRun{0%{background-position:100% 0}100%{background-position:-200% 0}}@keyframes trackerDot{0%{transform:translateY(-50%) scale(1);opacity:1}100%{transform:translateY(-50%) scale(1.6);opacity:0.7}}.tracker-line.active + .tracker-step .tracker-icon{border-color:#00e5ff;color:#1a73e8;background:#e3f2fd;animation:nextStepPulse 1.2s ease-in-out infinite}.tracker-line.active + .tracker-step .tracker-label{color:#1a73e8;font-weight:600}@keyframes nextStepPulse{0%,100%{box-shadow:0 0 0 0 rgba(0,229,255,.3)}50%{box-shadow:0 0 0 6px rgba(0,229,255,.15)}}.filter-chip{padding:5px 14px;border-radius:20px;border:1.5px solid #dee2e6;background:#fff;color:#6c757d;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.filter-chip:hover{border-color:var(--cc-primary);color:var(--cc-primary)}.filter-chip.active{border-color:var(--cc-primary);background:var(--cc-primary);color:#fff}@keyframes skeletonPulse{0%,100%{opacity:.6}50%{opacity:.25}}.skeleton-pulse{animation:skeletonPulse 1.6s ease-in-out infinite}.review-star{font-size:1.4rem;cursor:pointer;color:#ffc107;transition:transform .15s}.review-star:hover{transform:scale(1.2)}.companion-select-card{transition:all .2s;user-select:none}.companion-select-card:hover{border-color:var(--cc-primary) !important;box-shadow:0 0 0 3px rgba(26,115,232,.1)}.price-calc-widget{background:linear-gradient(135deg,#e3f2fd,#e8f5e9);border:1px solid #b3d9ff;border-radius:16px;padding:20px 24px;margin-top:24px}.price-calc-widget .calc-total{font-size:2rem;font-weight:800;color:var(--cc-primary);transition:color .2s}.price-calc-widget input[type=range]{accent-color:var(--cc-primary)}.review-card{border-radius:16px;padding:20px;background:#fff;border:1px solid #e8eef3;height:100%;transition:transform .2s,box-shadow .2s}.review-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.08)}.review-stars .fa-star{color:#ffc107;font-size:13px}.reviewer-avatar{width:42px;height:42px;border-radius:50%;background:var(--cc-primary);color:#fff;font-weight:700;font-size:1.1rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.nri-section{background:linear-gradient(135deg,#0f2044 0%,#1a3a6e 60%,#0d3a5c 100%);border-radius:20px;color:#fff;padding:48px 40px;position:relative;overflow:hidden}.nri-section::before{content:'';position:absolute;top:-40px;right:-40px;width:200px;height:200px;background:rgba(255,255,255,.04);border-radius:50%}@media (max-width:767px){.nri-section{padding:32px 20px}.wprog-label{display:none}.tracker-label{display:none}}[data-mdb-theme="dark"] .filter-chip{background:#2d2d2d;border-color:#444;color:#ccc}[data-mdb-theme="dark"] .filter-chip.active{background:var(--cc-primary);color:#fff}[data-mdb-theme="dark"] .review-card{background:#1e1e1e;border-color:#333}[data-mdb-theme="dark"] .price-calc-widget{background:linear-gradient(135deg,#1a2a3a,#1a3a2a);border-color:#2a4a5a}nav.navbar{position:fixed;top:0;left:0;right:0;z-index:1030;transition:transform .3s ease,box-shadow .3s ease}nav.navbar.nav-hidden{transform:translateY(-100%);box-shadow:none !important}body{padding-top:66px}.app-bar{position:fixed;top:0;left:0;right:0;z-index:1030;transition:transform .3s ease}.app-bar.nav-hidden{transform:translateY(-100%)}html{scroll-behavior:smooth}#backToTop{position:fixed;bottom:28px;right:20px;z-index:1040;width:42px;height:42px;border-radius:50%;background:var(--cc-primary);color:#fff;border:none;box-shadow:0 4px 16px rgba(26,115,232,.35);display:flex;align-items:center;justify-content:center;font-size:1rem;cursor:pointer;opacity:0;transform:translateY(12px);transition:opacity .25s,transform .25s;pointer-events:none}#backToTop.visible{opacity:1;transform:translateY(0);pointer-events:auto}#backToTop:hover{background:var(--cc-primary-dark,#1558c0)}@media (max-width:991px){body{padding-top:60px}}@media (max-width:991px){#backToTop{bottom:84px;right:12px}}@media (max-width:576px){.netbank-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.table th,.table td{font-size:12px;padding:6px 8px !important;white-space:nowrap}.table .badge{font-size:9px !important}}@media (max-width:380px){.wprog-label{display:none}.wprog-circle{width:28px;height:28px;font-size:11px}.wprog-line{min-width:16px}}@media (max-width:520px){.esg-tab-buttons{flex-direction:column;align-items:stretch}.esg-tab-btn{flex-direction:row;min-width:0;width:100%;padding:12px 16px;justify-content:flex-start;gap:14px}.esg-tab-icon{width:40px;height:40px;font-size:1rem;flex-shrink:0}.esg-tab-btn .esg-tag{margin-left:auto}}@media (max-width:400px){#notifPanel{width:100vw !important;border-radius:0 !important;right:-100vw !important}#notifPanel[style*="right:0"]{right:0 !important}}@media (max-width:360px){.about-hero h1,.sus-hero h1{font-size:1.45rem !important}}@media (max-width:767px){.vm-card{padding:28px 22px !important}}@media (max-width:480px){.serve-card{flex-direction:column}.sdg-card{padding:16px 14px !important}}.value-flip-card.tapped .value-flip-inner{transform:rotateY(180deg)}@media (max-width:420px){.comp-action-col{flex-direction:row !important;flex-wrap:wrap}.comp-action-col .btn{flex:1;min-width:90px}}@media (max-width:480px){.booking-card .d-flex.gap-2.flex-wrap{gap:6px !important}.booking-card .btn-sm{font-size:11px;padding:4px 10px}}@media (max-width:480px){.service-scroll-card{min-width:85vw !important}}@media (max-width:576px){.filter-chips-row{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.filter-chips-row::-webkit-scrollbar{display:none}.filter-chip{flex-shrink:0}}@media (max-width:480px){.stat-card-grid{grid-template-columns:repeat(2,1fr) !important}}@media (max-width:576px){.price-calc-widget{padding:16px !important}.price-calc-widget .calc-total{font-size:1.5rem}}@media (max-width:767px){.sus-pledge-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}}img{max-width:100%;height:auto}.hover-shadow{transition:transform .15s ease,box-shadow .15s ease}.hover-shadow:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.hover-lift{transition:transform .25s ease,box-shadow .25s ease}.hover-lift:hover{transform:translateY(-6px);box-shadow:0 16px 40px rgba(0,0,0,.12)}@media (hover:none){.cc-card:hover{transform:none;box-shadow:var(--cc-card-shadow)}.about-stat-card:hover{transform:none;box-shadow:none}.vm-card:hover{transform:none;box-shadow:none}.serve-card:hover{border-color:#e2e8f0 !important;box-shadow:none}.trust-hover:hover{border-left:none !important;transform:none}.hover-lift:hover{transform:none}}@media print{nav,.bottom-nav,.app-bar,.whatsapp-float,.chatbot-fab,.chatbot-window,#toastContainer,#backToTop,footer,.btn,.filter-chip,.review-prompt,.skeleton-pulse,.no-print{display:none !important}body,html{background:#fff !important;color:#000 !important}.container{max-width:100% !important;padding:0 16px !important}.card,.cc-card{box-shadow:none !important;border:1px solid #ddd !important;break-inside:avoid}.print-header{text-align:center;border-bottom:2px solid #1a73e8;padding-bottom:12px;margin-bottom:20px}.print-header h2{color:#1a73e8 !important;font-size:1.4rem}a[href]::after{content:' (' attr(href) ')';font-size:10px;color:#666}a[href^='tel']::after,a[href^='#']::after{content:''}.booking-card + .booking-card{page-break-before:auto}}.coupon-promo-overlay{position:fixed;inset:0;z-index:10060;display:none;align-items:center;justify-content:center;padding:16px}.coupon-promo-overlay.is-open{display:flex}.coupon-promo-backdrop{position:fixed;inset:0;background:rgba(15,23,42,0.6);backdrop-filter:blur(3px);z-index:1}.coupon-promo-dialog{position:relative;z-index:2;background:#fff;border-radius:20px;max-width:440px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 24px 64px rgba(0,0,0,0.22);transform:scale(0.96) translateY(12px);transition:transform 0.25s ease}.coupon-promo-overlay.is-open .coupon-promo-dialog{transform:scale(1) translateY(0)}.coupon-promo-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 20px 12px;background:linear-gradient(135deg,#f0f7ff 0%,#e8f5e9 100%);border-bottom:1px solid #eef2f7}.coupon-promo-badge{display:inline-flex;align-items:center;font-size:11px;font-weight:700;color:#1a73e8;background:rgba(26,115,232,0.12);padding:4px 10px;border-radius:20px;margin-bottom:8px}.coupon-promo-title{font-size:1.25rem;font-weight:800;color:#2d3436;margin:0 0 6px;line-height:1.3}.coupon-promo-sub{font-size:12px;color:#636e72;margin:0;line-height:1.45}.coupon-promo-close{background:#fff;border:none;width:36px;height:36px;border-radius:50%;color:#636e72;flex-shrink:0;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,0.08)}.coupon-promo-close:hover{color:#1a73e8}.coupon-promo-list{padding:16px 20px;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:12px}.coupon-promo-loading{text-align:center;color:#636e72;font-size:14px;padding:24px 0}.coupon-promo-card{border:2px solid #e9ecef;border-radius:14px;padding:14px 16px;background:#fff;transition:border-color 0.2s,box-shadow 0.2s}.coupon-promo-card.is-eligible{border-color:#b8e6cf;background:linear-gradient(135deg,#f8fff9 0%,#f0f9ff 100%);box-shadow:0 4px 14px rgba(0,184,148,0.1)}.coupon-promo-card.is-locked{opacity:0.85;background:#f8f9fa}.coupon-promo-card-top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px}.coupon-promo-code{font-size:18px;font-weight:800;color:#1a73e8;letter-spacing:0.5px}.coupon-promo-off{font-size:11px;font-weight:800;color:#fff;background:linear-gradient(135deg,#00b894,#1a73e8);padding:4px 10px;border-radius:20px;white-space:nowrap}.coupon-promo-feature{font-size:13px;color:#2d3436;margin-bottom:6px;line-height:1.4}.coupon-promo-status{font-size:11px;font-weight:600}.coupon-promo-footer{padding:12px 20px 18px;border-top:1px solid #eef2f7;background:#fafbfc}.cc-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:0}@media (max-width:767px){.cc-stat-grid{grid-template-columns:repeat(2,1fr);gap:12px}}.cc-stat-tile{position:relative;background:linear-gradient(135deg,var(--grad-from,#f0f7ff),var(--grad-to,#e8f5e9));border-radius:18px;padding:22px 18px 18px;text-align:center;overflow:hidden;border:1px solid rgba(255,255,255,0.8);box-shadow:0 2px 12px rgba(0,0,0,0.06),0 1px 3px rgba(0,0,0,0.04);transition:transform 0.25s ease,box-shadow 0.25s ease;animation:fadeInUp 0.5s ease both;cursor:default}.cc-stat-tile:hover{transform:translateY(-5px);box-shadow:0 14px 32px rgba(0,0,0,0.1),0 4px 8px rgba(0,0,0,0.06)}.cc-stat-tile-bg-icon{position:absolute;top:-8px;right:-8px;font-size:5rem;opacity:0.07;pointer-events:none;line-height:1}.cc-stat-tile-icon{font-size:1.75rem;margin-bottom:8px;display:block}.cc-stat-tile-value{font-size:2rem;font-weight:800;line-height:1.1;letter-spacing:-0.5px;margin-bottom:4px}.cc-stat-tile-suffix{font-size:1.3rem;font-weight:700}.cc-stat-tile-label{font-size:12px;color:#64748b;font-weight:500;line-height:1.3}[data-mdb-theme="dark"] .cc-stat-tile{background:linear-gradient(135deg,#1e293b,#0f172a);border-color:rgba(255,255,255,0.08);box-shadow:0 2px 12px rgba(0,0,0,0.3)}[data-mdb-theme="dark"] .cc-stat-tile-label{color:#94a3b8}.cc-notif-header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #f1f5f9;background:linear-gradient(135deg,#f8faff 0%,#f0fdf4 100%);flex-shrink:0}.cc-notif-header-icon{position:relative;width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,#1a73e8,#00897b);color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;box-shadow:0 4px 12px rgba(26,115,232,0.3)}.cc-notif-header-badge{position:absolute;top:-5px;right:-5px;background:#dc2626;color:#fff;font-size:9px;font-weight:800;min-width:16px;height:16px;border-radius:999px;display:flex;align-items:center;justify-content:center;padding:0 3px;border:1.5px solid #fff}.cc-notif-header-title{font-weight:700;font-size:15px;color:#1e293b;line-height:1.2}.cc-notif-header-sub{font-size:11px;color:#64748b;margin-top:1px}.cc-notif-mark-btn{background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:600;color:#475569;cursor:pointer;transition:background 0.15s,border-color 0.15s;white-space:nowrap}.cc-notif-mark-btn:hover{background:#f0fdf4;border-color:#10b981;color:#065f46}.cc-notif-close-btn{width:32px;height:32px;border-radius:50%;background:#f1f5f9;border:none;display:flex;align-items:center;justify-content:center;color:#64748b;cursor:pointer;font-size:14px;transition:background 0.15s,color 0.15s;flex-shrink:0}.cc-notif-close-btn:hover{background:#fee2e2;color:#dc2626}.cc-notif-item{display:flex;align-items:flex-start;gap:12px;padding:13px 16px;border-bottom:1px solid #f8fafc;cursor:pointer;transition:background 0.15s ease;border-left:3px solid transparent}.cc-notif-item:hover{background:#f8fafc}.cc-notif-item.cc-notif-unread{background:linear-gradient(to right,#f0fdf4,#f8fffc);border-left-color:#10b981}.cc-notif-item.cc-notif-unread:hover{background:#e8fdf3}.cc-notif-icon{width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0}.cc-notif-title{font-weight:700;font-size:13px;color:#1e293b;margin-bottom:2px;line-height:1.3}.cc-notif-new-badge{display:inline-block;background:#1a73e8;color:#fff;font-size:9px;font-weight:700;padding:1px 6px;border-radius:999px;margin-left:5px;vertical-align:middle}.cc-notif-msg{font-size:12px;color:#475569;line-height:1.4;margin-bottom:3px}.cc-notif-time{font-size:10.5px;color:#94a3b8}.cc-notif-action-badge{display:inline-flex;align-items:center;background:#fef3c7;color:#92400e;font-size:10px;font-weight:600;padding:2px 8px;border-radius:999px}.cc-notif-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;text-align:center}.cc-notif-empty-icon{width:64px;height:64px;border-radius:20px;background:linear-gradient(135deg,#e0f2fe,#dbeafe);color:#1a73e8;font-size:26px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;opacity:0.7}.cc-notif-empty-title{font-weight:700;font-size:15px;color:#1e293b;margin-bottom:6px}.cc-notif-empty-sub{font-size:12.5px;color:#94a3b8;line-height:1.5;max-width:240px}.cc-notif-footer{padding:12px 16px 16px;border-top:1px solid #f1f5f9;background:#fafbfd;flex-shrink:0}.cc-notif-cta-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:10px 20px;background:linear-gradient(135deg,#1a73e8,#00897b);color:#fff !important;border-radius:999px;font-size:13px;font-weight:700;text-decoration:none !important;transition:opacity 0.2s,transform 0.2s;box-shadow:0 4px 14px rgba(26,115,232,0.3)}.cc-notif-cta-btn:hover{opacity:0.9;transform:translateY(-1px)}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}nav.navbar.sticky-top{position:fixed !important;top:0 !important}nav.navbar{background:rgba(255,255,255,0.92) !important;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border-bottom:1px solid rgba(0,0,0,0.06);box-shadow:0 2px 20px rgba(0,0,0,0.06) !important}[data-mdb-theme="dark"] nav.navbar{background:rgba(22,33,62,0.92) !important;border-bottom:1px solid rgba(255,255,255,0.06)}nav.navbar .nav-link{font-weight:500;font-size:0.9rem;color:#374151 !important;padding:6px 12px !important;border-radius:8px;transition:color 0.2s ease,background 0.2s ease;position:relative}nav.navbar .nav-link::after{content:'';position:absolute;bottom:2px;left:12px;right:12px;height:2px;background:linear-gradient(90deg,#1a73e8,#00897b);border-radius:2px;transform:scaleX(0);transition:transform 0.25s ease}nav.navbar .nav-link:hover::after,nav.navbar .nav-link.active::after{transform:scaleX(1)}nav.navbar .nav-link:hover{color:#1a73e8 !important;background:rgba(26,115,232,0.06)}nav.navbar .nav-link.active{color:#1a73e8 !important;background:rgba(26,115,232,0.08);font-weight:600 !important}.logo-icon{box-shadow:0 4px 12px rgba(26,115,232,0.25)}.cc-card{border-radius:18px !important;box-shadow:0 2px 12px rgba(0,0,0,0.06),0 1px 3px rgba(0,0,0,0.04) !important;border:1px solid rgba(0,0,0,0.04) !important;transition:transform 0.25s ease,box-shadow 0.25s ease !important;background:#fff}.cc-card:hover{transform:translateY(-5px) !important;box-shadow:0 16px 40px rgba(0,0,0,0.10),0 4px 10px rgba(0,0,0,0.06) !important}.trust-hover{border-radius:18px !important;border:1.5px solid #f1f5f9 !important;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease !important}.trust-hover:hover{border-color:#1a73e8 !important;box-shadow:0 12px 32px rgba(26,115,232,0.12) !important;transform:translateY(-5px)}.review-card{border-radius:18px !important;border:1.5px solid #f1f5f9 !important;transition:transform 0.25s ease,box-shadow 0.25s ease !important}.review-card:hover{transform:translateY(-4px) !important;box-shadow:0 12px 32px rgba(0,0,0,0.09) !important;border-color:#e2e8f0 !important}.cc-btn-primary{border-radius:999px !important;padding:11px 28px !important;font-weight:600 !important;font-size:0.92rem !important;letter-spacing:0.1px !important;box-shadow:0 4px 16px rgba(26,115,232,0.3) !important;transition:all 0.25s ease !important}.cc-btn-primary:hover{transform:translateY(-2px) !important;box-shadow:0 8px 24px rgba(26,115,232,0.4) !important;opacity:1 !important}.btn-primary{border-radius:10px;font-weight:600;transition:all 0.2s ease}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(26,115,232,0.35)}.btn-outline-primary{border-radius:10px;font-weight:600;transition:all 0.2s ease}.btn-outline-primary:hover{transform:translateY(-1px)}.btn.rounded-pill:hover{transform:translateY(-1px)}.hero-section{background:linear-gradient(135deg,#e8f5e9 0%,#e3f2fd 50%,#ede7f6 100%) !important;padding:90px 0 80px !important;border-radius:0 0 48px 48px !important;position:relative;overflow:hidden}.hero-section::before{content:'';position:absolute;top:-60px;right:-60px;width:380px;height:380px;background:radial-gradient(circle,rgba(26,115,232,0.08) 0%,transparent 70%);border-radius:50%;pointer-events:none}.hero-section::after{content:'';position:absolute;bottom:-40px;left:-40px;width:260px;height:260px;background:radial-gradient(circle,rgba(0,137,123,0.07) 0%,transparent 70%);border-radius:50%;pointer-events:none}[data-mdb-theme="dark"] .hero-section{background:linear-gradient(135deg,#0d1f1e 0%,#0f1f35 50%,#160d29 100%) !important}.hero-mobile{background:linear-gradient(135deg,#e8f5e9 0%,#e3f2fd 100%) !important;padding:36px 20px 32px !important}[data-mdb-theme="dark"] .hero-mobile{background:linear-gradient(135deg,#0d1f1e 0%,#0f1f35 100%) !important}body{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-0.01em}h1,h2,h3,h4,h5,h6{letter-spacing:-0.02em;line-height:1.25}.fw-bold{font-weight:700 !important}h2.fw-bold,h3.fw-bold{color:#1e293b}[data-mdb-theme="dark"] h2.fw-bold,[data-mdb-theme="dark"] h3.fw-bold{color:#f1f5f9}footer{background:linear-gradient(180deg,#f8fafc 0%,#f1f5f9 100%) !important;border-top:1px solid #e2e8f0 !important}footer h5,footer h6{letter-spacing:-0.01em}footer .footer-quick-link{border-radius:8px !important;font-size:12px !important;transition:all 0.15s ease !important}footer .footer-quick-link:hover{background:linear-gradient(135deg,#e0f2fe,#dbeafe) !important;color:#1a73e8 !important;border-color:#93c5fd !important;transform:translateY(-1px)}[data-mdb-theme="dark"] footer{background:linear-gradient(180deg,#0f172a 0%,#1e293b 100%) !important;border-top-color:rgba(255,255,255,0.06) !important}.app-bar{background:rgba(255,255,255,0.95) !important;backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);border-bottom:1px solid rgba(0,0,0,0.05);box-shadow:0 1px 12px rgba(0,0,0,0.06) !important}[data-mdb-theme="dark"] .app-bar{background:rgba(22,33,62,0.95) !important;border-bottom-color:rgba(255,255,255,0.05)}.bottom-nav{background:rgba(255,255,255,0.95) !important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 -1px 20px rgba(0,0,0,0.08) !important;border-top:1px solid rgba(0,0,0,0.05) !important}.bottom-nav a.active{background:linear-gradient(135deg,rgba(26,115,232,0.12),rgba(0,137,123,0.08)) !important;box-shadow:none !important;border-radius:12px !important}[data-mdb-theme="dark"] .bottom-nav{background:rgba(22,33,62,0.95) !important}.form-control,.form-select{border-radius:10px !important;border:1.5px solid #e2e8f0 !important;font-size:14px;transition:border-color 0.2s ease,box-shadow 0.2s ease !important}.form-control:focus,.form-select:focus{border-color:#1a73e8 !important;box-shadow:0 0 0 3.5px rgba(26,115,232,0.12) !important;outline:none !important}.badge{letter-spacing:0.1px;font-weight:600}.step-circle{box-shadow:0 6px 20px rgba(26,115,232,0.25);font-size:1.1rem}@keyframes revealUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.cc-reveal{animation:revealUp 0.5s ease both}.chatbot-window{border-radius:20px !important;box-shadow:0 16px 60px rgba(0,0,0,0.18),0 4px 12px rgba(0,0,0,0.08) !important}.chatbot-header{border-radius:20px 20px 0 0 !important}[data-mdb-theme="dark"] .cc-notif-header{background:linear-gradient(135deg,#1e293b,#0f2a1e);border-bottom-color:rgba(255,255,255,0.06)}[data-mdb-theme="dark"] .cc-notif-item:hover{background:rgba(255,255,255,0.04)}[data-mdb-theme="dark"] .cc-notif-item.cc-notif-unread{background:rgba(16,185,129,0.08)}[data-mdb-theme="dark"] .cc-notif-title{color:#f1f5f9}[data-mdb-theme="dark"] .cc-notif-msg{color:#94a3b8}[data-mdb-theme="dark"] .cc-notif-mark-btn{background:#1e293b;border-color:#334155;color:#94a3b8}[data-mdb-theme="dark"] .cc-notif-close-btn{background:#1e293b;color:#94a3b8}[data-mdb-theme="dark"] .cc-notif-footer{background:#0f172a;border-top-color:rgba(255,255,255,0.06)}[data-mdb-theme="dark"] .form-control,[data-mdb-theme="dark"] .form-select{background:#1e293b !important;border-color:#334155 !important;color:#e2e8f0 !important}[data-mdb-theme="dark"] .form-control:focus,[data-mdb-theme="dark"] .form-select:focus{border-color:#3b82f6 !important;box-shadow:0 0 0 3px rgba(59,130,246,0.18) !important}[data-mdb-theme="dark"] footer .footer-quick-link:hover{background:rgba(26,115,232,0.15) !important;color:#60a5fa !important;border-color:rgba(26,115,232,0.35) !important}@media print{#cc-notif-root,#cc-stat-root{display:none !important}}