:root{--my-royal:#072AC8;--my-azure:#1E96FC;--my-sky:#A2D6F9;--my-lemon:#FCF300;--my-gold:#FFC600;--my-navy:#051b4d;--my-dark:#1e293b;--my-text:#334155;--my-muted:#475569;--my-bg-light:#f7fbff;--my-card-bg:#ffffff;--my-border:rgba(162,214,249,0.5);--my-shadow-sm:0 4px 12px rgba(7,42,200,0.05);--my-shadow-md:0 8px 24px rgba(7,42,200,0.08);--my-shadow-lg:0 16px 36px rgba(7,42,200,0.12);--my-radius-sm:8px;--my-radius-md:14px;--my-radius-lg:20px;--my-radius-full:9999px;--my-gradient-primary:linear-gradient(135deg,#072AC8 0%,#1E96FC 100%);--my-gradient-gold:linear-gradient(135deg,#FFC600 0%,#FCF300 100%);--my-gradient-soft:linear-gradient(180deg,#f0f7ff 0%,#ffffff 100%)}.mysore-page{color:var(--my-text);font-family:inherit;background-color:#ffffff}.mysore-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:0.85rem;font-weight:600;margin-bottom:18px;color:var(--my-muted)}.mysore-breadcrumbs a{color:var(--my-azure);text-decoration:none;transition:color 0.2s ease}.mysore-breadcrumbs a:hover{color:var(--my-royal);text-decoration:underline}.mysore-breadcrumbs .sep{color:#cbd5e1}.mysore-breadcrumbs .active{color:var(--my-royal);font-weight:700}.mysore-rating-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(162,214,249,0.25);border:1px solid var(--my-border);padding:6px 16px;border-radius:var(--my-radius-full);font-size:0.92rem;font-weight:700;color:var(--my-navy);margin-bottom:20px}.mysore-rating-badge .stars{color:var(--my-gold);letter-spacing:2px;font-size:1rem}.mysore-hero{position:relative;background:linear-gradient(180deg,#f0f6ff 0%,#ffffff 100%);padding:40px 0 60px;border-bottom:1px solid rgba(162,214,249,0.3)}.mysore-hero-grid{display:grid;grid-template-columns:1.15fr 0.85fr;gap:36px;align-items:start}@media (max-width:991px){.mysore-hero-grid{grid-template-columns:1fr}}.mysore-hero-title{font-size:clamp(2rem,4vw,2.75rem);font-weight:800;color:var(--my-navy);line-height:1.2;margin-bottom:16px}.mysore-gradient-text{background:var(--my-gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.mysore-hero-desc{font-size:1.05rem;line-height:1.65;color:var(--my-text);margin-bottom:20px}.mysore-trust-list{list-style:none;padding:0;margin:0 0 26px 0;display:flex;flex-direction:column;gap:10px}.mysore-trust-item{display:flex;align-items:center;gap:12px;font-size:0.96rem;font-weight:600;color:var(--my-navy)}.mysore-trust-item i{color:#10b981;font-size:1.1rem}.mysore-btn-group{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:24px}.mysore-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 26px;border-radius:var(--my-radius-md);font-weight:700;font-size:0.98rem;text-decoration:none;transition:all 0.25s ease;cursor:pointer;border:1px solid transparent}.mysore-btn-primary{background:var(--my-gradient-primary);color:#ffffff;box-shadow:0 8px 20px rgba(7,42,200,0.25)}.mysore-btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(7,42,200,0.35);color:#ffffff}.mysore-btn-whatsapp{background:#25d366;color:#ffffff;box-shadow:0 8px 20px rgba(37,211,102,0.25)}.mysore-btn-whatsapp:hover{background:#20ba59;transform:translateY(-2px);color:#ffffff}.mysore-btn-gold{background:var(--my-gradient-gold);color:var(--my-navy);font-weight:800;box-shadow:0 6px 18px rgba(255,198,0,0.35)}.mysore-btn-gold:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(255,198,0,0.45)}.mysore-hero-form{background:#ffffff;border-radius:var(--my-radius-lg);padding:28px 26px;box-shadow:var(--my-shadow-lg);border:2px solid rgba(162,214,249,0.6);position:relative}.mysore-form-badge{display:inline-flex;align-items:center;gap:6px;background:rgba(30,150,252,0.12);color:var(--my-royal);padding:5px 14px;border-radius:var(--my-radius-full);font-size:0.78rem;font-weight:800;letter-spacing:0.5px;text-transform:uppercase;margin-bottom:10px}.mysore-form-title{font-size:1.35rem;font-weight:800;color:var(--my-navy);margin-bottom:4px}.mysore-form-subtitle{font-size:0.88rem;color:var(--my-muted);margin-bottom:18px}.mysore-form-group{margin-bottom:14px}.mysore-form-label{display:block;font-size:0.84rem;font-weight:700;color:var(--my-navy);margin-bottom:5px}.mysore-form-label .req{color:#ef4444}.mysore-form-control{width:100%;padding:10px 14px;border:1.5px solid rgba(162,214,249,0.7);border-radius:var(--my-radius-sm);font-size:0.92rem;color:var(--my-dark);background:#fdfefe;transition:all 0.2s ease;box-sizing:border-box}.mysore-form-control:focus{outline:none;border-color:var(--my-azure);background:#ffffff;box-shadow:0 0 0 4px rgba(30,150,252,0.18)}.mysore-form-textarea{resize:vertical;min-height:72px}.mysore-form-notice{font-size:0.82rem;color:var(--my-muted);text-align:center;margin-top:10px;display:flex;align-items:center;justify-content:center;gap:6px}.mysore-section{padding:60px 0;position:relative}.mysore-section-alt{background:var(--my-bg-light);border-top:1px solid rgba(162,214,249,0.25);border-bottom:1px solid rgba(162,214,249,0.25)}.mysore-section-header{text-align:center;max-width:780px;margin:0 auto 40px auto}.mysore-section-tag{display:inline-flex;align-items:center;gap:6px;background:rgba(7,42,200,0.08);color:var(--my-royal);padding:5px 16px;border-radius:var(--my-radius-full);font-size:0.8rem;font-weight:800;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:12px}.mysore-section-title{font-size:clamp(1.6rem,3.2vw,2.2rem);font-weight:800;color:var(--my-navy);line-height:1.25;margin-bottom:12px}.mysore-section-desc{font-size:1rem;color:var(--my-muted);line-height:1.6;margin:0}.mysore-enquiry-grid{display:grid;grid-template-columns:1.15fr 0.85fr;gap:36px;align-items:center}@media (max-width:991px){.mysore-enquiry-grid{grid-template-columns:1fr}}.mysore-enquiry-content{display:flex;flex-direction:column}.mysore-enquiry-media{border-radius:var(--my-radius-lg);overflow:hidden;box-shadow:var(--my-shadow-md);border:2px solid rgba(162,214,249,0.6);background:#ffffff}.mysore-enquiry-media img{width:100%;height:380px;object-fit:cover;display:block;transition:transform 0.4s ease}.mysore-enquiry-media:hover img{transform:scale(1.03)}.mysore-enquiry-box{background:#ffffff;border:1px solid var(--my-border);border-left:5px solid var(--my-royal);border-radius:var(--my-radius-md);padding:26px 30px;box-shadow:var(--my-shadow-sm);display:flex;gap:22px;align-items:flex-start;margin-bottom:40px}.mysore-enquiry-icon{width:52px;height:52px;border-radius:50%;background:rgba(7,42,200,0.1);color:var(--my-royal);display:flex;align-items:center;justify-content:center;font-size:1.4rem;flex-shrink:0}.mysore-enquiry-text{font-size:1.05rem;line-height:1.7;color:var(--my-text);margin:0}.mysore-table-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;background:#ffffff;border-radius:var(--my-radius-md);border:1.5px solid var(--my-border);box-shadow:var(--my-shadow-md);margin-top:24px}.mysore-tech-table{width:100%;border-collapse:collapse;min-width:780px;text-align:left}.mysore-tech-table th{background:var(--my-gradient-primary);color:#ffffff;padding:16px 20px;font-size:0.95rem;font-weight:700;letter-spacing:0.3px;border-right:1px solid rgba(255,255,255,0.15)}.mysore-tech-table th:last-child{border-right:none}.mysore-tech-table td{padding:18px 20px;font-size:0.93rem;line-height:1.6;border-bottom:1px solid rgba(162,214,249,0.35);border-right:1px solid rgba(162,214,249,0.3);vertical-align:top;color:var(--my-text)}.mysore-tech-table td:last-child{border-right:none}.mysore-tech-table tbody tr:nth-child(even){background-color:#f8fbfe}.mysore-tech-table tbody tr:hover{background-color:rgba(162,214,249,0.14)}.mysore-tech-tag{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border-radius:var(--my-radius-full);font-size:0.85rem;font-weight:800;white-space:nowrap}.tag-ro{background:rgba(7,42,200,0.12);color:var(--my-royal)}.tag-uv{background:rgba(30,150,252,0.15);color:#0284c7}.tag-uf{background:rgba(16,185,129,0.12);color:#059669}.tag-carbon{background:rgba(245,158,11,0.12);color:#d97706}.hub-hero{background:linear-gradient(180deg,#f0f6ff 0%,#ffffff 100%);padding:50px 0 40px;text-align:center;border-bottom:1px solid rgba(162,214,249,0.3)}.hub-title{font-size:clamp(2rem,4vw,2.8rem);font-weight:800;color:var(--my-navy);margin-bottom:14px}.hub-search-box{max-width:580px;margin:26px auto 0;position:relative}.hub-search-input{width:100%;padding:14px 22px 14px 48px;font-size:1rem;border:2px solid rgba(162,214,249,0.7);border-radius:var(--my-radius-full);box-shadow:var(--my-shadow-md);outline:none;transition:all 0.25s ease;box-sizing:border-box}.hub-search-input:focus{border-color:var(--my-azure);box-shadow:0 0 0 4px rgba(30,150,252,0.2)}.hub-search-icon{position:absolute;left:20px;top:50%;transform:translateY(-50%);color:var(--my-azure);font-size:1.1rem}.hub-group{margin-bottom:45px}.hub-group-header{display:flex;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:10px;border-bottom:2px solid rgba(162,214,249,0.4)}.hub-group-title{font-size:1.35rem;font-weight:800;color:var(--my-navy);margin:0}.hub-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.hub-link-card{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;background:#ffffff;border:1px solid rgba(162,214,249,0.5);border-radius:var(--my-radius-md);text-decoration:none;color:var(--my-navy);font-weight:600;font-size:0.92rem;transition:all 0.2s ease;box-shadow:var(--my-shadow-sm)}.hub-link-card:hover{background:rgba(162,214,249,0.2);border-color:var(--my-azure);transform:translateY(-2px);color:#000000 !important;box-shadow:var(--my-shadow-md)}.hub-link-card i{color:var(--my-azure);font-size:0.85rem;transition:transform 0.2s ease}.hub-link-card:hover i{transform:translateX(3px);color:var(--my-royal)}.mysore-services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.mysore-service-card{background:#ffffff;border-radius:var(--my-radius-md);padding:28px 24px;border:1.5px solid rgba(162,214,249,0.4);box-shadow:var(--my-shadow-sm);transition:all 0.25s ease;display:flex;flex-direction:column}.mysore-service-card:hover{transform:translateY(-4px);box-shadow:var(--my-shadow-md);border-color:var(--my-azure)}.mysore-service-card-icon{width:48px;height:48px;border-radius:12px;background:var(--my-gradient-primary);color:#ffffff;display:flex;align-items:center;justify-content:center;font-size:1.25rem;margin-bottom:18px;box-shadow:0 4px 12px rgba(7,42,200,0.2)}.mysore-service-card-title{font-size:1.18rem;font-weight:700;color:var(--my-navy);margin-bottom:10px}.mysore-service-card-desc{font-size:0.94rem;color:var(--my-text);line-height:1.6;margin:0;flex-grow:1}.mysore-brands-box{background:#ffffff;border:1.5px solid var(--my-border);border-radius:var(--my-radius-lg);padding:34px 30px;box-shadow:var(--my-shadow-sm)}.mysore-brands-chips{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.mysore-brand-chip{background:rgba(162,214,249,0.18);border:1px solid var(--my-border);padding:8px 18px;border-radius:var(--my-radius-full);font-size:0.88rem;font-weight:700;color:var(--my-navy);display:inline-flex;align-items:center;gap:8px;transition:all 0.2s ease}.mysore-brand-chip:hover{background:var(--my-royal);color:#ffffff;border-color:var(--my-royal)}.mysore-procedure-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px}.mysore-procedure-card{background:#ffffff;border-radius:var(--my-radius-md);padding:24px;border:1.5px solid rgba(162,214,249,0.35);box-shadow:var(--my-shadow-sm);position:relative;transition:all 0.2s ease}.mysore-procedure-card:hover{border-color:var(--my-azure);box-shadow:var(--my-shadow-md)}.mysore-step-num{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--my-gradient-primary);color:#ffffff;font-weight:800;font-size:1rem;margin-bottom:14px;box-shadow:0 4px 10px rgba(7,42,200,0.2)}.mysore-step-title{font-size:1.08rem;font-weight:700;color:var(--my-navy);margin-bottom:8px}.mysore-step-desc{font-size:0.92rem;color:var(--my-text);line-height:1.55;margin:0}.mysore-tech-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px}.mysore-tech-card{background:#ffffff;border-radius:var(--my-radius-md);padding:26px 22px;border:1.5px solid var(--my-border);box-shadow:var(--my-shadow-sm)}.mysore-tech-header{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(162,214,249,0.3)}.mysore-tech-badge{background:var(--my-royal);color:#ffffff;font-weight:800;font-size:0.85rem;padding:4px 12px;border-radius:var(--my-radius-sm)}.mysore-tech-title{font-size:1.15rem;font-weight:800;color:var(--my-navy);margin:0}.mysore-tech-item{margin-bottom:12px;font-size:0.92rem;line-height:1.55}.mysore-tech-item strong{display:inline-flex;align-items:center;gap:6px;font-size:0.88rem;margin-bottom:4px}.mysore-tech-benefit strong{color:#047857}.mysore-tech-limit strong{color:#b45309}.mysore-why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px}.mysore-why-card{background:#ffffff;border-radius:var(--my-radius-md);padding:22px 20px;border:1px solid var(--my-border);box-shadow:var(--my-shadow-sm);display:flex;gap:16px;align-items:flex-start;transition:all 0.2s ease}.mysore-why-card:hover{transform:translateY(-3px);border-color:var(--my-royal);box-shadow:var(--my-shadow-md)}.mysore-why-icon{width:40px;height:40px;border-radius:50%;background:rgba(30,150,252,0.15);color:var(--my-royal);display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}.mysore-why-content h4{font-size:1.05rem;font-weight:700;color:var(--my-navy);margin-bottom:6px}.mysore-why-content p{font-size:0.92rem;color:var(--my-text);line-height:1.55;margin:0}.mysore-cta-banner{background:var(--my-gradient-primary);border-radius:var(--my-radius-lg);padding:46px 36px;color:#ffffff;box-shadow:var(--my-shadow-lg);display:flex;justify-content:space-between;align-items:center;gap:30px;position:relative;overflow:hidden}@media (max-width:860px){.mysore-cta-banner{flex-direction:column;text-align:center;padding:36px 24px}}.mysore-cta-content h2,.mysore-cta-content h3{font-size:clamp(1.5rem,3vw,2rem);font-weight:800;color:#ffffff;margin-bottom:10px}.mysore-cta-content p{font-size:1rem;color:rgba(255,255,255,0.9);max-width:620px;line-height:1.6;margin:0}.mysore-cta-actions{display:flex;flex-wrap:wrap;gap:12px;flex-shrink:0}.mysore-reviews-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px}.mysore-review-card{background:#ffffff;border-radius:var(--my-radius-md);padding:24px;border:1.5px solid var(--my-border);box-shadow:var(--my-shadow-sm)}.mysore-review-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.mysore-review-user{display:flex;align-items:center;gap:10px}.mysore-user-avatar{width:40px;height:40px;border-radius:50%;background:rgba(7,42,200,0.1);color:var(--my-royal);font-weight:700;display:flex;align-items:center;justify-content:center}.mysore-review-text{font-size:0.93rem;color:var(--my-text);line-height:1.6;font-style:italic;margin:0}.mysore-faq-list{display:flex;flex-direction:column;gap:14px;max-width:860px;margin:0 auto}.mysore-faq-item{background:#ffffff;border-radius:var(--my-radius-md);border:1.5px solid rgba(162,214,249,0.45);overflow:hidden;box-shadow:var(--my-shadow-sm);transition:all 0.2s ease}.mysore-faq-item.active{border-color:var(--my-azure);box-shadow:var(--my-shadow-md)}.mysore-faq-question{padding:18px 24px;font-size:1.05rem;font-weight:700;color:var(--my-navy);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;user-select:none}.mysore-faq-question:hover{color:var(--my-royal)}.mysore-faq-icon{width:28px;height:28px;border-radius:50%;background:rgba(162,214,249,0.3);color:var(--my-royal);display:flex;align-items:center;justify-content:center;font-size:0.85rem;transition:transform 0.25s ease;flex-shrink:0}.mysore-faq-item.active .mysore-faq-icon{transform:rotate(180deg);background:var(--my-royal);color:#ffffff}.mysore-faq-answer{padding:0 24px 20px 24px;font-size:0.95rem;color:var(--my-text);line-height:1.65;display:none}.mysore-faq-item.active .mysore-faq-answer{display:block}.mysore-cluster-box{background:#ffffff;border:1.5px solid var(--my-border);border-radius:var(--my-radius-lg);padding:32px 28px;box-shadow:var(--my-shadow-sm)}.mysore-cluster-title{font-size:1.25rem;font-weight:800;color:var(--my-navy);margin-bottom:12px;display:flex;align-items:center;gap:10px}.mysore-cluster-desc{font-size:0.94rem;color:var(--my-muted);line-height:1.6;margin-bottom:22px}.mysore-cluster-grid{display:flex;flex-wrap:wrap;gap:8px}.mysore-cluster-link{font-size:0.82rem;font-weight:600;padding:6px 14px;border-radius:var(--my-radius-full);background:#f8fbfe;border:1px solid rgba(162,214,249,0.6);color:var(--my-navy);text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:all 0.2s ease}.mysore-cluster-link:hover{background:var(--my-sky);color:#000000 !important;border-color:var(--my-azure);transform:translateY(-1px)}