@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Noto+Sans+Tamil:wght@400;500;600&display=swap";:root{--bg:#f4f8f6;--hero-bg:#f2f7f5;--hero-overlay:#081815d1;--hero-clear:#08181500;--hero-on-photo:#fff;--hero-photo-line:#ffffff80;--header-space:calc(var(--bar-h) + 36px);--bar-h:54px;--closing-bg:#eef3f8;--closing-border:#c3d6ec;--plum:#9b6b8d;--ta-label:#7a5069;--rose:#8b4a5e;--text:#2e1f23;--muted:#7a6a6e;--border:#e3d5dc;--card:#fff;--pill-bg:#f5e6ea;--pill-text:#6b4a5e;--pill-border:#e0c4d0;--green:#1e7b4f;--gold:#b8860b;--offer-bg:#fff4d6;--offer-tint:#fff9ef;--offer-line:#c9a24b;--offer-border:#e8d29a;--success-bg:#e4f2ea;--success-border:#bfe0cd;--disabled-bg:#e5e5e5;--footer-text:#a0a0a0;--form-shadow:0 16px 40px #8b4a5e1f;--focus-shadow:0 0 0 3px #9b6b8d26;--cta-soft:#f3dce4;--teal:#226f71;--teal-soft:#eaf6f3;--teal-border:#bbdcd4;--amber:#886111;--amber-soft:#fff7e4;--amber-border:#e8d5a7;--blue:#365f92;--blue-soft:#edf4fc;--blue-border:#c3d6ec;--footer-bg:#2e1f23;--section-sage:#e6f0eb;--section-rose:#f1e4ec;--section-gold:#f8eed6;--section-sage-light:#f0f6f3;--section-divider:#ccdcd3;--ink:#202c2c;--ink-soft:#bfcbc9;--on-ink:#f8faf9;--ink-line:#495857;--schedule-bg:#eef3f8;--schedule-line:#d2dee7;--premium-bg:#164f51;--premium-text:#d0e4e2;--premium-accent:#f4d287;--app-bg:#f8eff2;--heading-ink:#263d43;--button-shadow:0 6px 14px #202c2c24}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--card);color:var(--text);font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.7}:is(#bengaluru-event,#madurai-event) h1,:is(#bengaluru-event,#madurai-event) h2,:is(#bengaluru-event,#madurai-event) h3{letter-spacing:0;font-family:Inter,system-ui,-apple-system,sans-serif}:is(#bengaluru-event,#madurai-event) header{background:var(--card);border-bottom:1px solid var(--border);z-index:50;padding:14px 0;position:sticky;top:0}:is(#bengaluru-event,#madurai-event) :is(.header-inner,.me-header-inner){justify-content:space-between;align-items:center;gap:16px;max-width:1400px;margin:0 auto;padding:0 32px 0 64px;display:flex}:is(#bengaluru-event,#madurai-event) :is(.logo,.me-logo){color:var(--rose);font-family:inherit;font-size:22px;font-weight:700;text-decoration:none}:is(#bengaluru-event,#madurai-event) :is(.logo,.me-logo) span{color:var(--plum)}:is(#bengaluru-event,#madurai-event) .me-header-right{align-items:center;gap:14px;display:flex}:is(#bengaluru-event,#madurai-event) .me-trust-badge{color:var(--rose);background:var(--pill-bg);border:1px solid var(--pill-border);white-space:nowrap;border-radius:20px;padding:5px 14px;font-size:12px;font-weight:600}:is(#bengaluru-event,#madurai-event) .me-header-cta{background:var(--plum);color:var(--card);white-space:nowrap;border-radius:8px;padding:9px 18px;font-size:14px;font-weight:600;text-decoration:none}:is(#bengaluru-event,#madurai-event) .me-hero{background:var(--hero-bg);text-align:center;padding:64px 24px 56px}:is(#bengaluru-event,#madurai-event) .me-hero-inner{max-width:860px;margin:0 auto}:is(#bengaluru-event,#madurai-event) .me-kicker{letter-spacing:0;text-transform:uppercase;color:var(--plum);background:#9b6b8d1f;border-radius:20px;margin-bottom:16px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-block}:is(#bengaluru-event,#madurai-event) .me-hero h1{color:var(--rose);margin-bottom:12px;font-size:42px;font-weight:700}:is(#bengaluru-event,#madurai-event) .me-hero .me-sub{color:var(--muted);max-width:640px;margin:0 auto 24px;font-size:17px}:is(#bengaluru-event,#madurai-event) .me-hero-meta{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:20px;display:flex}:is(#bengaluru-event,#madurai-event) .me-hero-meta span{background:var(--card);border:1px solid var(--border);color:var(--text);border-radius:20px;padding:8px 16px;font-size:14px;font-weight:500}:is(#bengaluru-event,#madurai-event) .me-btn-primary{background:var(--rose);color:var(--card);border-radius:8px;padding:14px 32px;font-size:16px;font-weight:600;text-decoration:none;display:inline-block}:is(#bengaluru-event,#madurai-event) .me-btn-primary:hover{opacity:.92}:is(#bengaluru-event,#madurai-event) .me-free-note{color:var(--green);margin-top:12px;font-size:14px;font-weight:600}:is(#bengaluru-event,#madurai-event) .me-join-cta{background:var(--pill-bg);border:1px solid var(--pill-border);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;margin-top:18px;padding:16px 20px;display:flex}:is(#bengaluru-event,#madurai-event) .me-join-cta p{color:var(--pill-text);text-wrap:balance;margin:0;font-size:15px;font-weight:600;line-height:1.5}:is(#bengaluru-event,#madurai-event) .me-join-cta .me-btn-primary{white-space:nowrap;padding:11px 24px;font-size:15px}:is(#bengaluru-event,#madurai-event) .me-join-box{background:var(--rose);text-align:center;border-radius:12px;padding:34px 28px}:is(#bengaluru-event,#madurai-event) .me-join-box h2{color:var(--card);margin-bottom:12px;font-size:26px}:is(#bengaluru-event,#madurai-event) .me-join-box p{color:var(--cta-soft);max-width:640px;margin:0 auto 24px;font-size:16px;line-height:1.6}:is(#bengaluru-event,#madurai-event) .me-join-box .me-btn-primary{background:var(--card);color:var(--rose);padding:15px 34px;font-size:17px}:is(#bengaluru-event,#madurai-event) .me-join-box .me-join-note{color:var(--cta-soft);margin:16px auto 0;font-size:14px}@media (max-width:560px){:is(#bengaluru-event,#madurai-event) .me-join-cta{flex-direction:column;align-items:stretch;padding:16px 16px 18px}:is(#bengaluru-event,#madurai-event) .me-join-cta .me-btn-primary{text-align:center}:is(#bengaluru-event,#madurai-event) .me-join-box{padding:26px 18px}}:is(#bengaluru-event,#madurai-event) main{max-width:900px;margin:0 auto;padding:56px 24px 80px}:is(#bengaluru-event,#madurai-event) section{margin-bottom:48px}:is(#bengaluru-event,#madurai-event) .me-card{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:28px}:is(#bengaluru-event,#madurai-event) h2{color:var(--rose);margin-bottom:16px;font-size:24px;font-weight:700}:is(#bengaluru-event,#madurai-event) h3{color:var(--plum);margin:20px 0 10px;font-size:18px;font-weight:700}:is(#bengaluru-event,#madurai-event) .me-info-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}:is(#bengaluru-event,#madurai-event) .me-info-item .me-label{color:var(--muted);text-transform:uppercase;letter-spacing:0;font-size:12px}:is(#bengaluru-event,#madurai-event) .me-info-item .me-value{white-space:pre-line;font-size:15px;font-weight:500}:is(#bengaluru-event,#madurai-event) .me-slot{border-bottom:1px solid var(--border);align-items:flex-start;gap:24px;padding:12px 0;display:flex}:is(#bengaluru-event,#madurai-event) .me-slot:last-child{border-bottom:none}:is(#bengaluru-event,#madurai-event) .me-slot .me-time{min-width:84px;color:var(--rose);flex-shrink:0;font-size:14px;font-weight:600}:is(#bengaluru-event,#madurai-event) .me-panel-list{list-style:none}:is(#bengaluru-event,#madurai-event) .me-panel-list li{border-bottom:1px solid var(--border);padding:8px 0 8px 24px;font-size:15px;position:relative}:is(#bengaluru-event,#madurai-event) .me-panel-list li:last-child{border-bottom:none}:is(#bengaluru-event,#madurai-event) .me-panel-list li:before{content:"•";color:var(--plum);font-weight:700;position:absolute;left:4px}:is(#bengaluru-event,#madurai-event) .me-debate-topic{background:var(--hero-bg);border:1px solid var(--border);color:var(--rose);border-radius:8px;margin-top:8px;padding:14px 18px;font-size:16px;font-style:italic}:is(#bengaluru-event,#madurai-event) .me-premium-card{background:var(--card);border:2px solid var(--plum);border-radius:12px;padding:28px}:is(#bengaluru-event,#madurai-event) .me-premium-tag{letter-spacing:0;text-transform:uppercase;color:var(--card);background:var(--plum);border-radius:20px;margin-bottom:12px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-block}:is(#bengaluru-event,#madurai-event) .me-why-list{list-style:none}:is(#bengaluru-event,#madurai-event) .me-why-list li{border-bottom:1px solid var(--border);padding:10px 0 10px 32px;font-size:15px;position:relative}:is(#bengaluru-event,#madurai-event) .me-why-list li:last-child{border-bottom:none}:is(#bengaluru-event,#madurai-event) .me-why-list li:before{content:"✓";color:var(--green);font-weight:700;position:absolute;left:4px}:is(#bengaluru-event,#madurai-event) .me-steps{counter-reset:step;list-style:none}:is(#bengaluru-event,#madurai-event) .me-steps li{counter-increment:step;border-bottom:1px solid var(--border);padding:12px 0 12px 48px;font-size:15px;position:relative}:is(#bengaluru-event,#madurai-event) .me-steps li:last-child{border-bottom:none}:is(#bengaluru-event,#madurai-event) .me-steps li:before{content:counter(step);background:var(--plum);width:32px;height:32px;color:var(--card);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex;position:absolute;top:12px;left:0}:is(#bengaluru-event,#madurai-event) .me-contact-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}:is(#bengaluru-event,#madurai-event) .me-contact-grid a{color:var(--rose);font-weight:600;text-decoration:none}:is(#bengaluru-event,#madurai-event) .me-contact-grid a:hover{text-decoration:underline}:is(#bengaluru-event,#madurai-event) a.me-inline-link{color:var(--rose);font-weight:600;text-decoration:none}:is(#bengaluru-event,#madurai-event) a.me-inline-link:hover{text-decoration:underline}:is(#bengaluru-event,#madurai-event) .me-sticky-cta{background:var(--card);border-top:1px solid var(--border);z-index:60;gap:10px;padding:12px 16px;display:none;position:fixed;bottom:0;left:0;right:0}:is(#bengaluru-event,#madurai-event) .me-sticky-cta a{text-align:center;border-radius:8px;flex:1;padding:12px;font-size:14px;font-weight:600;text-decoration:none}:is(#bengaluru-event,#madurai-event) .me-sticky-cta .me-call{background:var(--pill-bg);color:var(--pill-text);border:1px solid var(--pill-border)}:is(#bengaluru-event,#madurai-event) .me-sticky-cta .me-reg{background:var(--rose);color:var(--card)}:is(#bengaluru-event,#madurai-event) footer{background:var(--footer-bg);color:var(--footer-text);text-align:center;padding:24px 32px;font-size:13px}@media (max-width:700px){:is(#bengaluru-event,#madurai-event) .me-hero h1{font-size:30px}:is(#bengaluru-event,#madurai-event) .me-info-grid,:is(#bengaluru-event,#madurai-event) .me-contact-grid{grid-template-columns:1fr}:is(#bengaluru-event,#madurai-event) .me-slot{flex-direction:column;gap:8px}:is(#bengaluru-event,#madurai-event) .me-sticky-cta{display:flex}:is(#bengaluru-event,#madurai-event) main{padding-bottom:120px}:is(#bengaluru-event,#madurai-event) .me-trust-badge{display:none}}:is(#bengaluru-event,#madurai-event) :is(.logo,.me-logo) img{width:180px;height:auto;display:block}:is(#bengaluru-event,#madurai-event) .me-intro-band{background:var(--hero-bg)}:is(#bengaluru-event,#madurai-event) .me-event-layout{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:12px 56px;max-width:1200px;margin:auto;padding:48px 32px;display:grid}:is(#bengaluru-event,#madurai-event) .me-hero{text-align:left;background:0 0;margin:0;padding:0}:is(#bengaluru-event,#madurai-event) .me-hero h1{font-size:38px;line-height:1.2}:is(#bengaluru-event,#madurai-event) .me-hero .me-sub{margin:0 0 20px}:is(#bengaluru-event,#madurai-event) .me-hero-meta{justify-content:flex-start;margin-bottom:8px}:is(#bengaluru-event,#madurai-event) .me-venue{color:var(--muted);margin-bottom:20px}:is(#bengaluru-event,#madurai-event) .me-family-photo{object-fit:cover;border-radius:12px;width:100%;height:220px;display:block}:is(#bengaluru-event,#madurai-event) .me-registration-form{background:var(--card);border:1px solid var(--border);box-shadow:var(--form-shadow);border-radius:12px;grid-area:1/2/span 2;align-self:start;padding:28px;scroll-margin-top:100px}:is(#bengaluru-event,#madurai-event) .me-registration-form h2{margin-bottom:6px;font-size:24px;line-height:1.3}:is(#bengaluru-event,#madurai-event) .me-free-label{color:var(--green);background:var(--success-bg);white-space:nowrap;vertical-align:middle;border-radius:20px;padding:4px 8px;font:700 12px system-ui}:is(#bengaluru-event,#madurai-event) .me-form-intro,:is(#bengaluru-event,#madurai-event) .me-required-note{color:var(--muted);margin-bottom:18px;font-size:14px}:is(#bengaluru-event,#madurai-event) .me-field{border:0;min-width:0;margin-bottom:14px}:is(#bengaluru-event,#madurai-event) .me-field label,:is(#bengaluru-event,#madurai-event) legend{margin-bottom:6px;font-size:14px;font-weight:500;display:block}:is(#bengaluru-event,#madurai-event) input:not([type=radio]):not([type=checkbox]),:is(#bengaluru-event,#madurai-event) select{border:1px solid var(--border);width:100%;height:44px;font:inherit;background:var(--card);color:var(--text);border-radius:8px;min-width:0;padding:0 12px;font-size:14px}:is(#bengaluru-event,#madurai-event) input:focus-visible,:is(#bengaluru-event,#madurai-event) select:focus-visible,:is(#bengaluru-event,#madurai-event) button:focus-visible,:is(#bengaluru-event,#madurai-event) a:focus-visible{outline:2px solid var(--plum);outline-offset:2px}:is(#bengaluru-event,#madurai-event) input[type=radio],:is(#bengaluru-event,#madurai-event) input[type=checkbox]{accent-color:var(--plum);flex-shrink:0;width:17px;height:17px}:is(#bengaluru-event,#madurai-event) .me-choice-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}:is(#bengaluru-event,#madurai-event) .me-field .me-choice{border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-height:44px;margin:0;padding:8px 10px;display:flex}:is(#bengaluru-event,#madurai-event) .me-choice:has(input:checked){background:var(--pill-bg);border-color:var(--plum);color:var(--rose)}:is(#bengaluru-event,#madurai-event) .me-dob-row{grid-template-columns:.8fr 1.35fr 1fr;gap:8px;display:grid}:is(#bengaluru-event,#madurai-event) .me-phone-row{grid-template-columns:135px minmax(0,1fr);gap:8px;display:grid}:is(#bengaluru-event,#madurai-event) .me-consent{align-items:flex-start;gap:9px;font-size:14px;line-height:1.5;display:flex}:is(#bengaluru-event,#madurai-event) .me-consent input{margin-top:3px}:is(#bengaluru-event,#madurai-event) .me-consent a{color:var(--rose)}:is(#bengaluru-event,#madurai-event) .me-error{color:var(--rose);font-size:12px;line-height:1.5}:is(#bengaluru-event,#madurai-event) .me-error:not(:empty){margin-top:5px}:is(#bengaluru-event,#madurai-event) [aria-invalid=true]{border-color:var(--rose)!important}:is(#bengaluru-event,#madurai-event) .me-submit{cursor:pointer;border:0;width:100%;margin-top:16px;font-family:inherit}:is(#bengaluru-event,#madurai-event) .me-submit:disabled{background:var(--disabled-bg);color:var(--muted);cursor:not-allowed;opacity:1}:is(#bengaluru-event,#madurai-event) #form-status{color:var(--muted);margin-top:8px;font-size:14px}:is(#bengaluru-event,#madurai-event) .me-event-overview{grid-area:2/1;margin:0}:is(#bengaluru-event,#madurai-event) .me-event-overview p{margin-bottom:16px}:is(#bengaluru-event,#madurai-event) .me-registration-hours{border-top:1px solid var(--pill-border);color:var(--rose);padding-top:16px}@media (max-width:900px){:is(#bengaluru-event,#madurai-event) .me-event-layout{gap:12px 24px;padding:32px 24px}:is(#bengaluru-event,#madurai-event) .me-registration-form{padding:20px}:is(#bengaluru-event,#madurai-event) .me-header-right .me-trust-badge{display:none}}@media (max-width:700px){:is(#bengaluru-event,#madurai-event) header{padding:12px 0}:is(#bengaluru-event,#madurai-event) .me-header-inner{padding:0 20px}:is(#bengaluru-event,#madurai-event) .me-logo img{width:150px}:is(#bengaluru-event,#madurai-event) .me-header-cta{padding:8px 12px}:is(#bengaluru-event,#madurai-event) .me-event-layout{grid-template-rows:auto;grid-template-columns:1fr;padding:28px 20px}:is(#bengaluru-event,#madurai-event) .me-hero h1{font-size:30px}:is(#bengaluru-event,#madurai-event) .me-registration-form{grid-area:2/1}:is(#bengaluru-event,#madurai-event) .me-event-overview{grid-area:3/1}:is(#bengaluru-event,#madurai-event) .me-family-photo{height:180px}:is(#bengaluru-event,#madurai-event) main{padding:32px 20px 90px}:is(#bengaluru-event,#madurai-event) .me-card,:is(#bengaluru-event,#madurai-event) .me-premium-card{padding:22px}:is(#bengaluru-event,#madurai-event) footer{padding-bottom:100px}:is(#bengaluru-event,#madurai-event) .me-phone-row{grid-template-columns:115px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}:is(#bengaluru-event,#madurai-event) .me-km-trust{color:var(--rose);margin:0 0 20px;padding:0;list-style:none;display:flex}:is(#bengaluru-event,#madurai-event) .me-km-trust li{border-right:1px solid var(--border);flex-direction:column;gap:4px;padding:0 1.2rem;display:flex}:is(#bengaluru-event,#madurai-event) .me-km-trust li:first-child{padding-left:0}:is(#bengaluru-event,#madurai-event) .me-km-trust li:last-child{border:0;padding-right:0}:is(#bengaluru-event,#madurai-event) .me-km-trust strong{font-size:1.1rem;font-weight:650;line-height:1.2}:is(#bengaluru-event,#madurai-event) .me-km-trust span{color:var(--muted);font-size:.875rem;line-height:1.3}:is(#bengaluru-event,#madurai-event) .me-hero h1{letter-spacing:0;line-height:1.12;font-weight:750!important}@media (max-width:700px){:is(#bengaluru-event,#madurai-event) .me-km-trust{justify-content:space-between}:is(#bengaluru-event,#madurai-event) .me-km-trust li{flex:1;padding:0 .7rem}:is(#bengaluru-event,#madurai-event) .me-km-trust strong{font-size:1rem}:is(#bengaluru-event,#madurai-event) .me-km-trust span{font-size:.75rem}}:is(#bengaluru-event,#madurai-event) .me-call-label{color:var(--muted);font-size:12px;font-weight:600}:is(#bengaluru-event,#madurai-event) .me-header-phone{color:var(--rose);white-space:nowrap;font-size:14px;font-weight:700;text-decoration:none}:is(#bengaluru-event,#madurai-event) .me-header-cta.me-wa{background:#1e7b4f}:is(#bengaluru-event,#madurai-event) .me-app-promo{grid-template-columns:1.3fr 1fr;align-items:center;gap:32px;display:grid}:is(#bengaluru-event,#madurai-event) .me-app-promo h2{color:var(--text);font-size:34px;line-height:1.2}:is(#bengaluru-event,#madurai-event) .me-app-promo p{color:var(--muted);font-size:16px}:is(#bengaluru-event,#madurai-event) .me-app-stats{gap:16px;margin:24px 0;display:flex}:is(#bengaluru-event,#madurai-event) .me-app-stats div{background:var(--bg);border:1px solid var(--border);border-radius:12px;flex:1;max-width:220px;padding:18px 22px}:is(#bengaluru-event,#madurai-event) .me-app-stats strong{color:var(--rose);font-size:28px;line-height:1.3;display:block}:is(#bengaluru-event,#madurai-event) .me-app-stats span{color:var(--muted);font-size:14px}:is(#bengaluru-event,#madurai-event) .me-app-btns{flex-wrap:wrap;gap:14px;display:flex}:is(#bengaluru-event,#madurai-event) .me-app-btns img{height:52px;display:block}:is(#bengaluru-event,#madurai-event) .me-app-phone{justify-self:center;width:100%;max-width:300px}@media (max-width:700px){:is(#bengaluru-event,#madurai-event) .me-app-promo{grid-template-columns:1fr}:is(#bengaluru-event,#madurai-event) .me-app-promo h2{font-size:26px}:is(#bengaluru-event,#madurai-event) .me-app-btns img{height:44px}:is(#bengaluru-event,#madurai-event) .me-call-label,:is(#bengaluru-event,#madurai-event) .me-header-phone,:is(#bengaluru-event,#madurai-event) .me-header-cta.me-wa{display:none}:is(#bengaluru-event,#madurai-event) .me-header-right{flex-wrap:wrap;justify-content:flex-end;gap:8px}:is(#bengaluru-event,#madurai-event) .me-header-inner{gap:8px}}:is(#bengaluru-event,#madurai-event) .me-eyebrow-ta{color:var(--ta-label);letter-spacing:0;margin-bottom:8px;font-family:Noto Sans Tamil,sans-serif;font-size:13px;font-weight:500;line-height:1.8;display:block}:is(#bengaluru-event,#madurai-event) .me-join-box .me-eyebrow-ta{color:var(--cta-soft)}:is(#bengaluru-event,#madurai-event) .me-local-headline{color:var(--rose);border-left:3px solid var(--plum);overflow-wrap:break-word;margin-bottom:18px;padding-left:14px;font-family:Noto Sans Tamil,sans-serif;font-size:24px;font-weight:600;line-height:1.6}@media (max-width:700px){:is(#bengaluru-event,#madurai-event) .me-local-headline{font-size:20px}}:is(#bengaluru-event,#madurai-event) header{padding:18px 0}:is(#bengaluru-event,#madurai-event) .me-intro-band{background:var(--hero-bg);color:var(--text)}:is(#bengaluru-event,#madurai-event) .me-event-layout{gap:16px 64px;padding-top:44px;padding-bottom:44px}:is(#bengaluru-event,#madurai-event) .me-local-headline{color:var(--rose);border-left:2px solid var(--plum);font-weight:500}:is(#bengaluru-event,#madurai-event) .me-km-trust{border-bottom:5px solid var(--heading-ink);margin-bottom:24px;padding:0 0 22px}:is(#bengaluru-event,#madurai-event) .me-km-trust li{border-color:var(--teal-border)}:is(#bengaluru-event,#madurai-event) .me-km-trust strong{color:var(--rose);font-size:20px}:is(#bengaluru-event,#madurai-event) .me-km-trust span{color:var(--muted)}:is(#bengaluru-event,#madurai-event) .me-hero .me-eyebrow-ta,:is(#bengaluru-event,#madurai-event) .me-event-overview .me-eyebrow-ta{color:var(--ta-label)}:is(#bengaluru-event,#madurai-event) .me-hero h1{color:var(--heading-ink);margin-bottom:30px;font-size:48px;line-height:1.15}:is(#bengaluru-event,#madurai-event) .me-hero-meta{gap:10px 18px}:is(#bengaluru-event,#madurai-event) .me-hero-meta span{color:var(--text);background:0 0;border:0;border-radius:0;padding:0;font-size:14px}:is(#bengaluru-event,#madurai-event) .me-hero-meta span+span{border-left:1px solid var(--teal-border);padding-left:18px}:is(#bengaluru-event,#madurai-event) .me-family-photo{border-radius:8px}:is(#bengaluru-event,#madurai-event) .me-join-cta{border:0;border-left:2px solid var(--plum);background:0 0;border-radius:0;margin:18px 0 6px;padding:0 0 0 16px}:is(#bengaluru-event,#madurai-event) .me-join-cta p{color:var(--text);text-wrap:pretty;font-size:14px;font-weight:500}:is(#bengaluru-event,#madurai-event) .me-btn-primary{background:var(--rose);box-shadow:var(--button-shadow);transition:transform .18s,opacity .18s}:is(#bengaluru-event,#madurai-event) .me-btn-primary:hover{transform:translateY(-2px)}:is(#bengaluru-event,#madurai-event) .me-event-overview h2{color:var(--heading-ink);font-size:22px}:is(#bengaluru-event,#madurai-event) .me-event-overview p{color:var(--muted);font-size:15px;line-height:1.8}:is(#bengaluru-event,#madurai-event) .me-registration-form{border:1px solid var(--border);border-top:4px solid var(--plum);color:var(--text);box-shadow:var(--form-shadow);border-radius:8px;padding:30px}:is(#bengaluru-event,#madurai-event) .me-registration-form h2{color:var(--rose)}:is(#bengaluru-event,#madurai-event) .me-registration-form .me-form-intro{color:var(--muted)}:is(#bengaluru-event,#madurai-event) main{background:var(--card);max-width:none;padding:0}:is(#bengaluru-event,#madurai-event) main>section.me-card,:is(#bengaluru-event,#madurai-event) main>section.me-premium-card,:is(#bengaluru-event,#madurai-event) main>section.me-join-box{border:0;border-radius:0;margin:0;padding:64px 32px}:is(#bengaluru-event,#madurai-event) .me-section-inner{min-width:0;max-width:1100px;margin:0 auto}:is(#bengaluru-event,#madurai-event) main h2{color:var(--heading-ink);font-size:32px;line-height:1.3}:is(#bengaluru-event,#madurai-event) .me-schedule-section{background:var(--schedule-bg)}:is(#bengaluru-event,#madurai-event) .me-schedule-section .me-section-inner{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:64px;display:grid}:is(#bengaluru-event,#madurai-event) .me-section-heading{min-width:0}:is(#bengaluru-event,#madurai-event) .me-schedule-section .me-eyebrow-ta{color:var(--ta-label)}:is(#bengaluru-event,#madurai-event) .me-registration-hours{color:var(--heading-ink);border:0;border-top:2px solid var(--heading-ink);border-bottom:1px solid var(--schedule-line);background:0 0;margin-bottom:8px;padding:14px 0;font-size:14px}:is(#bengaluru-event,#madurai-event) .me-slot{border-bottom-color:var(--schedule-line);gap:16px;padding:17px 0}:is(#bengaluru-event,#madurai-event) .me-slot .me-time{color:var(--heading-ink);min-width:76px}:is(#bengaluru-event,#madurai-event) .me-forum-section{background:var(--card)}:is(#bengaluru-event,#madurai-event) .me-forum-section .me-section-inner{grid-template-columns:1fr 1.25fr;gap:64px;display:grid}:is(#bengaluru-event,#madurai-event) .me-forum-section .me-eyebrow-ta{color:var(--ta-label)}:is(#bengaluru-event,#madurai-event) .me-forum-content{border-left:1px solid var(--border);padding-left:40px}:is(#bengaluru-event,#madurai-event) .me-panel-list{flex-wrap:wrap;gap:8px 24px;padding:12px 0;display:flex}:is(#bengaluru-event,#madurai-event) .me-panel-list li{border:0;padding:4px 0 4px 14px;font-weight:600}:is(#bengaluru-event,#madurai-event) .me-panel-list li:before{left:0}:is(#bengaluru-event,#madurai-event) .me-forum-section h3{color:var(--heading-ink);font-size:22px}:is(#bengaluru-event,#madurai-event) .me-debate-topic{border:0;border-left:3px solid var(--plum);color:var(--rose);background:0 0;border-radius:0;padding:6px 0 6px 22px;font-size:22px;line-height:1.6}:is(#bengaluru-event,#madurai-event) .me-premium-card{background:var(--premium-bg);color:var(--on-ink)}:is(#bengaluru-event,#madurai-event) .me-premium-card .me-section-inner{grid-template-columns:1fr 1.25fr;align-items:center;gap:64px;display:grid}:is(#bengaluru-event,#madurai-event) .me-premium-card h2{color:var(--rose);font-size:28px}:is(#bengaluru-event,#madurai-event) .me-premium-tag{font-size:32px}:is(#bengaluru-event,#madurai-event) .me-premium-card .me-eyebrow-ta{color:var(--ta-label)}:is(#bengaluru-event,#madurai-event) .me-premium-tag{color:var(--premium-accent);background:0 0;border:0;padding:0}:is(#bengaluru-event,#madurai-event) .me-premium-copy p{color:var(--premium-text);line-height:1.9}:is(#bengaluru-event,#madurai-event) .me-premium-copy .me-inline-link{color:var(--premium-accent);margin-top:10px;font-size:24px;display:inline-block}:is(#bengaluru-event,#madurai-event) .me-app-promo{background:var(--app-bg);display:block}:is(#bengaluru-event,#madurai-event) .me-app-promo .me-section-inner{grid-template-columns:1.25fr 1fr;align-items:center;gap:64px;display:grid}:is(#bengaluru-event,#madurai-event) .me-app-promo h2{color:var(--heading-ink);font-size:38px}:is(#bengaluru-event,#madurai-event) .me-app-stats div{background:0 0;border:0;border-radius:0;padding:0 18px 0 0}:is(#bengaluru-event,#madurai-event) .me-app-stats div+div{border-left:1px solid var(--pill-border);padding-left:18px}:is(#bengaluru-event,#madurai-event) .me-app-stats strong{color:var(--rose)}:is(#bengaluru-event,#madurai-event) main>.me-card:not(.me-schedule-section):not(.me-forum-section):not(.me-app-promo){background:var(--hero-bg)}:is(#bengaluru-event,#madurai-event) .me-contact-grid{gap:48px;margin-top:28px}:is(#bengaluru-event,#madurai-event) .me-contact-grid .me-info-item{border-left:2px solid var(--plum);padding-left:20px}:is(#bengaluru-event,#madurai-event) main>.me-join-box{background:var(--closing-bg);border-top:1px solid var(--closing-border)}:is(#bengaluru-event,#madurai-event) .me-join-box h2{color:var(--heading-ink);font-size:36px}:is(#bengaluru-event,#madurai-event) .me-join-box p,:is(#bengaluru-event,#madurai-event) .me-join-box .me-join-note{color:var(--muted)}:is(#bengaluru-event,#madurai-event) .me-join-box .me-btn-primary{background:var(--rose);color:var(--card)}:is(#bengaluru-event,#madurai-event) footer{background:var(--card);color:var(--muted);border-top:1px solid var(--border)}@media (max-width:1000px){:is(#bengaluru-event,#madurai-event) .me-event-layout{gap:16px 28px}:is(#bengaluru-event,#madurai-event) .me-hero h1{font-size:38px}:is(#bengaluru-event,#madurai-event) .me-schedule-section .me-section-inner{grid-template-columns:240px minmax(0,1fr);gap:32px}:is(#bengaluru-event,#madurai-event) .me-forum-section .me-section-inner,:is(#bengaluru-event,#madurai-event) .me-premium-card .me-section-inner,:is(#bengaluru-event,#madurai-event) .me-app-promo .me-section-inner{gap:32px}}@media (max-width:700px){:is(#bengaluru-event,#madurai-event) .me-hero h1{font-size:34px}:is(#bengaluru-event,#madurai-event) .me-km-trust strong{font-size:17px}:is(#bengaluru-event,#madurai-event) .me-registration-form{padding:24px 20px}:is(#bengaluru-event,#madurai-event) .me-hero-meta span+span{border:0;padding-left:0}:is(#bengaluru-event,#madurai-event) main>section.me-card,:is(#bengaluru-event,#madurai-event) main>section.me-premium-card,:is(#bengaluru-event,#madurai-event) main>section.me-join-box{padding:42px 20px}:is(#bengaluru-event,#madurai-event) .me-schedule-section .me-section-inner,:is(#bengaluru-event,#madurai-event) .me-forum-section .me-section-inner,:is(#bengaluru-event,#madurai-event) .me-premium-card .me-section-inner,:is(#bengaluru-event,#madurai-event) .me-app-promo .me-section-inner{grid-template-columns:1fr;gap:22px}:is(#bengaluru-event,#madurai-event) main h2,:is(#bengaluru-event,#madurai-event) .me-premium-card h2,:is(#bengaluru-event,#madurai-event) .me-app-promo h2,:is(#bengaluru-event,#madurai-event) .me-join-box h2{font-size:28px}:is(#bengaluru-event,#madurai-event) .me-forum-content{border:0;padding:0}:is(#bengaluru-event,#madurai-event) .me-debate-topic{font-size:20px}:is(#bengaluru-event,#madurai-event) .me-contact-grid{gap:24px}:is(#bengaluru-event,#madurai-event) main>.me-join-box{padding-bottom:112px}:is(#bengaluru-event,#madurai-event) .me-app-phone{max-width:240px}}@media (prefers-reduced-motion:reduce){:is(#bengaluru-event,#madurai-event) .me-btn-primary{transition:none}:is(#bengaluru-event,#madurai-event) .me-btn-primary:hover{transform:none}}:is(#bengaluru-event,#madurai-event) .me-member-kicker{color:var(--teal);margin-bottom:12px;font-size:12px;font-weight:600}:is(#bengaluru-event,#madurai-event) .me-member-id{color:var(--muted);margin-bottom:22px;font-size:14px}:is(#bengaluru-event,#madurai-event) .me-member-id strong{color:var(--text);font-weight:500}:is(#bengaluru-event,#madurai-event) .me-member-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:14px;padding:14px 0;display:grid}:is(#bengaluru-event,#madurai-event) .me-member-row:first-child{border-top:1px solid var(--border)}:is(#bengaluru-event,#madurai-event) .me-member-row dt{color:var(--muted);font-size:13px}:is(#bengaluru-event,#madurai-event) .me-member-row dd{color:var(--text);overflow-wrap:anywhere;font-size:14px;font-weight:600}:is(#bengaluru-event,#madurai-event) .me-member-icon{margin-right:4px;display:inline-block}:is(#bengaluru-event,#madurai-event) .me-member-icon.me-active{color:var(--green)}:is(#bengaluru-event,#madurai-event) .me-member-icon.me-inactive{color:var(--muted)}:is(#bengaluru-event,#madurai-event) .me-member-icon.me-pending{color:var(--amber)}:is(#bengaluru-event,#madurai-event) .me-member-caption{color:var(--muted);margin-left:22px;font-size:12px;font-weight:400;display:block}:is(#bengaluru-event,#madurai-event) .me-member-attendance-heading{color:var(--rose);margin:0 0 8px;font-size:18px}body{font-size:17px}:is(#bengaluru-event,#madurai-event) :is(.logo,.me-logo) img{width:300px}:is(#bengaluru-event,#madurai-event) .me-local-headline{color:var(--rose);font-size:30px;font-weight:700}:is(#bengaluru-event,#madurai-event) .me-local-headline small{color:var(--ta-label);font-size:18px;font-weight:600;display:block}:is(#bengaluru-event,#madurai-event) .me-byline{color:var(--rose);margin:0 0 4px;font-family:Noto Sans Tamil,sans-serif;font-size:22px;font-weight:700;line-height:1.5}:is(#bengaluru-event,#madurai-event) .me-event-overview .me-byline-en{color:var(--rose);margin-bottom:18px;font-weight:700;line-height:1.4;font-size:28px!important}:is(#bengaluru-event,#madurai-event) .me-event-overview .me-byline{color:var(--rose)}@media (max-width:700px){:is(#bengaluru-event,#madurai-event) .me-event-layout .me-event-overview{grid-row:2}:is(#bengaluru-event,#madurai-event) .me-event-layout .me-registration-form{grid-row:3}}:is(#bengaluru-event,#madurai-event) .me-date-card{background:var(--card);border:2px solid var(--plum);border-radius:12px;flex-wrap:wrap;gap:14px 28px;margin:10px 0 26px;padding:16px 20px;display:flex}:is(#bengaluru-event,#madurai-event) .me-date-card div{flex-direction:column;display:flex}:is(#bengaluru-event,#madurai-event) .me-date-card strong{color:var(--heading-ink);font-size:22px;line-height:1.3}:is(#bengaluru-event,#madurai-event) .me-date-card span{color:var(--muted);font-size:14px}:is(#bengaluru-event,#madurai-event) .me-date-card .me-ta{color:var(--ta-label);font-family:Noto Sans Tamil,sans-serif;font-size:15px}:is(#bengaluru-event,#madurai-event) .me-venue [lang=ta]{color:var(--ta-label)}:is(#bengaluru-event,#madurai-event) .me-venue{color:var(--text)!important;font-size:16px!important}:is(#bengaluru-event,#madurai-event) .me-event-overview p,:is(#bengaluru-event,#madurai-event) .me-premium-copy p,:is(#bengaluru-event,#madurai-event) .me-forum-content p{font-size:17px!important}:is(#bengaluru-event,#madurai-event) .me-option-card{border-left:3px solid var(--teal);margin-bottom:16px;padding:4px 0 4px 16px}:is(#bengaluru-event,#madurai-event) .me-option-card h3{color:var(--heading-ink);margin-bottom:4px;font-size:19px}:is(#bengaluru-event,#madurai-event) .me-exclusive-photo{background:var(--card);border-radius:12px;justify-self:center;width:100%;max-width:320px;display:block}:is(#bengaluru-event,#madurai-event) .me-talk-photo{aspect-ratio:16/10;object-fit:cover;border-radius:12px;width:100%;display:block}:is(#bengaluru-event,#madurai-event) .me-pass-call{color:var(--rose);margin-top:12px;font-size:22px;font-weight:700}:is(#bengaluru-event,#madurai-event) .me-pass-call a{color:var(--rose);text-decoration:none}:is(#bengaluru-event,#madurai-event) .me-event-overview .me-match-headline{color:var(--heading-ink);margin:24px 0 16px;font-size:22px;line-height:1.5}:is(#bengaluru-event,#madurai-event) .me-option-card .me-btn-primary{margin:4px 0 12px}:is(#bengaluru-event,#madurai-event) .me-forum-section .me-eyebrow-ta{font-size:18px}:is(#bengaluru-event,#madurai-event) .me-talk-title-ta{color:var(--rose);margin-top:8px;font-family:Noto Sans Tamil,sans-serif;line-height:1.6;display:block}:is(#bengaluru-event,#madurai-event) .me-schedule-section .me-registration-hours,:is(#bengaluru-event,#madurai-event) .me-schedule-section .me-time{font-size:16px}@media (max-width:700px){:is(#bengaluru-event,#madurai-event) .me-event-overview .me-byline-en{font-size:24px!important}:is(#bengaluru-event,#madurai-event) :is(.logo,.me-logo) img{width:215px}:is(#bengaluru-event,#madurai-event) .me-local-headline{font-size:24px}:is(#bengaluru-event,#madurai-event) .me-byline,:is(#bengaluru-event,#madurai-event) .me-date-card strong{font-size:19px}:is(#bengaluru-event,#madurai-event) .me-member-row dt{font-size:14px}:is(#bengaluru-event,#madurai-event) .me-member-row dd,:is(#bengaluru-event,#madurai-event) .me-member-id{font-size:15px}:is(#bengaluru-event,#madurai-event) .me-form-intro{font-size:15px;line-height:1.5}:is(#bengaluru-event,#madurai-event) .me-slot .me-time,:is(#bengaluru-event,#madurai-event) .me-slot .me-communities{font-size:15px}}:is(#bengaluru-event,#madurai-event) .me-page-shell{background:var(--hero-bg);background-clip:content-box;grid-template-columns:minmax(0,1fr) 560px;align-items:start;gap:0;max-width:1400px;margin:0 auto;padding:0 32px;display:grid}:is(#bengaluru-event,#madurai-event) .me-page-shell>.me-intro-band{grid-area:1/1}:is(#bengaluru-event,#madurai-event) .me-page-shell>main{grid-area:2/1}:is(#bengaluru-event,#madurai-event) .me-form-rail{padding:var(--member-rail-top,176px)40px 48px 40px;background:0 0;grid-area:1/2/span 2;align-self:stretch}:is(#bengaluru-event,#madurai-event) .me-form-rail .me-registration-form{max-height:calc(100vh - 92px);position:sticky;top:72px;overflow:auto}:is(#bengaluru-event,#madurai-event) .me-event-layout{grid-template-columns:minmax(0,1fr)}:is(#bengaluru-event,#madurai-event) .me-registration-form{padding:20px}:is(#bengaluru-event,#madurai-event) .me-member-kicker{margin-bottom:6px}:is(#bengaluru-event,#madurai-event) .me-member-id{margin-bottom:10px}:is(#bengaluru-event,#madurai-event) .me-member-details{margin-bottom:14px}:is(#bengaluru-event,#madurai-event) .me-member-row{padding:8px 0}:is(#bengaluru-event,#madurai-event) .me-member-attendance-heading{margin-bottom:6px}:is(#bengaluru-event,#madurai-event) .me-registration-form .me-form-intro{margin-bottom:8px}:is(#bengaluru-event,#madurai-event) .me-registration-form .me-submit{margin-top:12px}:is(#bengaluru-event,#madurai-event) .me-page-shell>main,:is(#bengaluru-event,#madurai-event) .me-page-shell>main>section{background:var(--hero-bg);color:var(--text)}:is(#bengaluru-event,#madurai-event) .me-form-rail .me-registration-form{background:var(--card)}:is(#bengaluru-event,#madurai-event) .me-premium-card h2{color:var(--rose)}:is(#bengaluru-event,#madurai-event) .me-premium-card .me-eyebrow-ta,:is(#bengaluru-event,#madurai-event) .me-premium-tag{color:var(--ta-label)}:is(#bengaluru-event,#madurai-event) .me-premium-card .me-premium-copy .me-inline-link{color:var(--rose)}:is(#bengaluru-event,#madurai-event) .me-premium-copy p{color:var(--muted)}:is(#bengaluru-event,#madurai-event) .me-schedule-section .me-section-inner{grid-template-columns:minmax(0,1fr);gap:18px}:is(#bengaluru-event,#madurai-event) .me-forum-section .me-section-inner,:is(#bengaluru-event,#madurai-event) .me-premium-card .me-section-inner{grid-template-columns:minmax(0,1fr);gap:24px}:is(#bengaluru-event,#madurai-event) .me-forum-section .me-section-heading,:is(#bengaluru-event,#madurai-event) .me-premium-heading{width:100%}:is(#bengaluru-event,#madurai-event) .me-forum-section h2,:is(#bengaluru-event,#madurai-event) .me-premium-card h2{text-wrap:pretty}:is(#bengaluru-event,#madurai-event) header{background:var(--hero-band);width:calc(100% - 64px);max-width:1336px;min-height:calc(var(--bar-h) + 36px);border:0;margin:0 auto;position:relative}:is(#bengaluru-event,#madurai-event) :is(.header-inner,.me-header-inner){min-height:var(--bar-h);padding-left:32px}:is(#bengaluru-event,#madurai-event) footer{background:var(--hero-bg);width:calc(100% - 64px);max-width:1336px;margin:0 auto}:is(#bengaluru-event,#madurai-event) header:is(.is-scrolled,.me-is-scrolled) :is(.header-inner,.me-header-inner){background:var(--hero-band);border-bottom:1px solid var(--border);width:min(100% - 64px,1336px);box-shadow:none;z-index:50;padding-top:12px;padding-bottom:12px;position:fixed;top:0;left:50%;transform:translate(-50%)}@media (max-width:1000px){:is(#bengaluru-event,#madurai-event) .me-page-shell{grid-template-columns:minmax(0,1fr);gap:0;padding:0}:is(#bengaluru-event,#madurai-event) header,:is(#bengaluru-event,#madurai-event) footer,:is(#bengaluru-event,#madurai-event) header:is(.is-scrolled,.me-is-scrolled) :is(.header-inner,.me-header-inner){width:100%}:is(#bengaluru-event,#madurai-event) :is(.header-inner,.me-header-inner){padding:0 32px}:is(#bengaluru-event,#madurai-event) .me-page-shell>.me-intro-band{grid-row:1}:is(#bengaluru-event,#madurai-event) .me-form-rail{background:0 0;grid-area:2/1;padding:0 20px 30px}:is(#bengaluru-event,#madurai-event) .me-page-shell>main{grid-row:3}:is(#bengaluru-event,#madurai-event) .me-form-rail .me-registration-form{max-height:none;position:static;overflow:visible}}@media (max-width:700px){:is(#bengaluru-event,#madurai-event) :is(.header-inner,.me-header-inner){padding:0 20px}:is(#bengaluru-event,#madurai-event) header{min-height:calc(var(--bar-h) + 24px)}:is(#bengaluru-event,#madurai-event) .me-schedule-section .me-section-inner,:is(#bengaluru-event,#madurai-event) .me-forum-section .me-section-inner,:is(#bengaluru-event,#madurai-event) .me-premium-card .me-section-inner{grid-template-columns:1fr}}:is(#bengaluru-event,#madurai-event) .me-page-shell>main>section{position:relative}:is(#bengaluru-event,#madurai-event) .me-page-shell>main>section:before{content:"";background:var(--heading-ink);height:5px;position:absolute;top:0;left:32px;right:32px}@media (max-width:700px){:is(#bengaluru-event,#madurai-event) .me-page-shell>main>section:before{left:20px;right:20px}}:is(#bengaluru-event,#madurai-event) .me-app-promo h2{grid-column:1/-1}:is(#bengaluru-event,#madurai-event) .me-app-promo .me-section-inner{row-gap:14px}@media (min-width:901px) and (max-width:1300px){:is(#bengaluru-event,#madurai-event) .me-app-promo h2{font-size:28px}}@media (min-width:1301px) and (max-width:1439px){:is(#bengaluru-event,#madurai-event) .me-app-promo h2{font-size:30px}}@media (min-width:1440px){:is(#bengaluru-event,#madurai-event) .me-app-promo h2{font-size:34px}}:root{--hero-band:#e3ede8;--lay-x:32px;--rail-w:560px}:is(#bengaluru-event,#madurai-event) .me-intro-band{z-index:0;position:relative}:is(#bengaluru-event,#madurai-event) .me-hero{padding-top:36px;padding-bottom:52px;position:relative}:is(#bengaluru-event,#madurai-event) :is(.hero-temple,.me-hero-temple){z-index:-1;pointer-events:none;top:calc(-44px - var(--header-space));bottom:0;left:calc(-1*var(--lay-x));right:calc(-1*var(--lay-x) - var(--rail-w));position:absolute;overflow:hidden}:is(#bengaluru-event,#madurai-event) :is(.hero-temple-image,.me-hero-temple-image){position:absolute;inset:0}:is(#bengaluru-event,#madurai-event) :is(.hero-temple-image,.me-hero-temple-image) img{object-fit:cover;object-position:65% 50%;width:100%;height:100%;display:block}:is(#bengaluru-event,#madurai-event) :is(.hero-temple-image,.me-hero-temple-image):after{content:"";background:linear-gradient(to right,var(--hero-overlay)0%,var(--hero-overlay)48%,var(--hero-clear)78%);position:absolute;inset:0}:is(#bengaluru-event,#madurai-event) header{background:0 0!important;border:0!important}:is(#bengaluru-event,#madurai-event) header :is(.logo,.me-logo){box-shadow:none;background:0 0;display:inline-block;position:relative}:is(#bengaluru-event,#madurai-event) header :is(.logo,.me-logo) :is(.logo-on-photo,.me-logo-on-photo){object-fit:contain;object-position:left center;width:100%;height:100%;position:absolute;inset:0}:is(#bengaluru-event,#madurai-event) header :is(.logo,.me-logo) :is(.logo-original,.me-logo-original){visibility:hidden}:is(#bengaluru-event,#madurai-event) header:is(.is-scrolled,.me-is-scrolled) :is(.logo,.me-logo) :is(.logo-original,.me-logo-original){visibility:visible}:is(#bengaluru-event,#madurai-event) header:is(.is-scrolled,.me-is-scrolled) :is(.logo,.me-logo) :is(.logo-on-photo,.me-logo-on-photo){visibility:hidden}:is(#bengaluru-event,#madurai-event) header:is(.is-scrolled,.me-is-scrolled) :is(.header-inner,.me-header-inner){background:var(--hero-bg)}:is(#bengaluru-event,#madurai-event) :is(.hero,.me-hero) h1,:is(#bengaluru-event,#madurai-event) :is(.hero,.me-hero) :is(.local-headline,.me-local-headline),:is(#bengaluru-event,#madurai-event) :is(.hero,.me-hero) :is(.local-headline,.me-local-headline) small,:is(#bengaluru-event,#madurai-event) :is(.hero,.me-hero) :is(.venue,.me-venue),:is(#bengaluru-event,#madurai-event) :is(.hero,.me-hero) :is(.venue,.me-venue) strong,:is(#bengaluru-event,#madurai-event) :is(.hero,.me-hero) :is(.venue,.me-venue) span,:is(#bengaluru-event,#madurai-event) :is(.hero,.me-hero) :is(.km-trust,.me-km-trust) strong,:is(#bengaluru-event,#madurai-event) :is(.hero,.me-hero) :is(.km-trust,.me-km-trust) span,:is(#bengaluru-event,#madurai-event) :is(.hero,.me-hero) :is(.date-card,.me-date-card) strong,:is(#bengaluru-event,#madurai-event) :is(.hero,.me-hero) :is(.date-card,.me-date-card) :is(.ta,.me-ta){color:var(--hero-on-photo)}:is(#bengaluru-event,#madurai-event) :is(.hero,.me-hero) :is(.local-headline,.me-local-headline),:is(#bengaluru-event,#madurai-event) :is(.hero,.me-hero) :is(.km-trust,.me-km-trust) li,:is(#bengaluru-event,#madurai-event) :is(.hero,.me-hero) :is(.date-card,.me-date-card){border-color:var(--hero-photo-line)}:is(#bengaluru-event,#madurai-event) :is(.hero,.me-hero) :is(.date-card,.me-date-card){background:0 0}:is(#bengaluru-event,#madurai-event) :is(.hero,.me-hero) :is(.venue,.me-venue){color:var(--hero-on-photo)!important}:is(#bengaluru-event,#madurai-event) :is(.photo-credit,.me-photo-credit){max-width:880px;color:var(--text);margin:12px auto 0;font-size:12px;line-height:1.7}:is(#bengaluru-event,#madurai-event) :is(.photo-credit,.me-photo-credit) a{color:var(--ta-label);text-underline-offset:3px;text-decoration:underline}@media (max-width:1000px){:is(#bengaluru-event,#madurai-event) .me-hero-temple-image:after{background:var(--hero-overlay)}}@media (max-width:700px){:is(#bengaluru-event,#madurai-event) .me-hero-temple{top:calc(-44px - var(--header-space))}}:is(#bengaluru-event,#madurai-event) .me-km-trust{border-bottom:0;margin-top:32px;margin-bottom:0;padding-bottom:0}:is(#bengaluru-event,#madurai-event) .me-event-layout .me-event-overview{padding-top:28px}@media (max-width:1000px){:root{--rail-w:0px}}@media (max-width:900px){:root{--lay-x:24px}}@media (max-width:700px){:root{--lay-x:20px}}:is(#bengaluru-event,#madurai-event) #register h2{margin-bottom:4px;font-size:21px}:is(#bengaluru-event,#madurai-event) #register .me-form-intro{margin-bottom:10px;font-size:13px;line-height:1.45}:is(#bengaluru-event,#madurai-event) #register .me-field{margin-bottom:9px}:is(#bengaluru-event,#madurai-event) #register .me-field label,:is(#bengaluru-event,#madurai-event) #register legend{margin-bottom:4px}:is(#bengaluru-event,#madurai-event) #register input:not([type=radio]):not([type=checkbox]),:is(#bengaluru-event,#madurai-event) #register select{height:40px}:is(#bengaluru-event,#madurai-event) #register .me-field .me-choice{min-height:40px;padding:6px 10px}:is(#bengaluru-event,#madurai-event) #register .me-required-note{margin-bottom:8px;font-size:13px}:is(#bengaluru-event,#madurai-event) #register .me-submit{margin-top:10px}:is(#bengaluru-event,#madurai-event) #register #form-status{margin-top:4px}:is(#bengaluru-event,#madurai-event) .me-slot-communities{min-width:0;color:var(--text);overflow-wrap:anywhere;border-left:1px solid var(--schedule-line,var(--border));padding-left:16px;font-size:14px;line-height:1.6}@media (min-width:1024px){:is(#bengaluru-event,#madurai-event) .me-schedule-section .me-slot-communities{padding-left:20px;font-size:15px}}:is(#bengaluru-event,#madurai-event) .me-confirmed-tick{background:var(--success-bg);width:52px;height:52px;color:var(--green);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;font-size:26px;line-height:1;display:flex}:is(#bengaluru-event,#madurai-event) .me-confirmed-details{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:0 0 18px;padding:18px 0}:is(#bengaluru-event,#madurai-event) .me-confirmed-details p{color:var(--text);overflow-wrap:anywhere;margin:0 0 6px;font-size:15px;line-height:1.5}:is(#bengaluru-event,#madurai-event) .me-confirmed-details p:last-child{margin-bottom:0}:is(#bengaluru-event,#madurai-event) .me-confirmed-event,:is(#bengaluru-event,#madurai-event) .me-confirmed-date{font-weight:700}:is(#bengaluru-event,#madurai-event) .me-confirmed-event{margin-bottom:12px;font-size:17px}:is(#bengaluru-event,#madurai-event) .me-confirmed-address{color:var(--muted)}:is(#bengaluru-event,#madurai-event) .me-confirmed-actions{flex-wrap:wrap;gap:8px 26px;margin:0 0 20px;font-size:14px;display:flex}:is(#bengaluru-event,#madurai-event) .me-confirmed-contact{margin-bottom:20px}:is(#bengaluru-event,#madurai-event) .me-confirmed-contact .me-label{color:var(--muted);margin:0 0 6px;font-size:13px}:is(#bengaluru-event,#madurai-event) .me-confirmed-contact .me-value{margin:0;font-size:15px;font-weight:600;line-height:1.9}:is(#bengaluru-event,#madurai-event) .me-confirmed-actions a,:is(#bengaluru-event,#madurai-event) .me-confirmed-contact a{color:var(--rose);text-underline-offset:3px;padding:2px 0;text-decoration:underline}:is(#bengaluru-event,#madurai-event) .me-confirmed-actions a:hover,:is(#bengaluru-event,#madurai-event) .me-confirmed-contact a:hover{text-decoration-thickness:2px}:is(#bengaluru-event,#madurai-event) .me-confirmed .me-join-note{border-top:1px solid var(--border);color:var(--muted);margin:0;padding-top:16px;font-size:13px;line-height:1.6}#madurai-receipt{--receipt-chrome-line:#f0e0d6;--receipt-measure:1360px;--tap-target:44px;background:var(--bg);min-height:100vh;color:var(--text);flex-direction:column;font:16px/1.7 Inter,system-ui,-apple-system,sans-serif;display:flex}#madurai-receipt .me-receipt-header{background:var(--card);border-bottom:1px solid var(--receipt-chrome-line)}#madurai-receipt .me-receipt-header-inner{max-width:var(--receipt-measure);justify-content:space-between;align-items:center;gap:16px;min-height:78px;margin:0 auto;padding:0 24px;display:flex}#madurai-receipt .me-receipt-logo{min-height:var(--tap-target);align-items:center;display:flex}#madurai-receipt .me-receipt-logo img{width:auto;height:48px;display:block}#madurai-receipt .me-header-back{min-height:var(--tap-target);color:var(--rose);text-underline-offset:3px;white-space:nowrap;align-items:center;padding:0 2px;font-size:15px;text-decoration:underline;display:inline-flex}#madurai-receipt .me-receipt{flex:1;width:100%;max-width:560px;margin:56px auto;padding:0 20px}#madurai-receipt .me-eyebrow{color:var(--plum);font-size:14px;font-weight:600}#madurai-receipt .me-panel{background:var(--card);border:1px solid var(--border);border-radius:12px;margin-top:28px;padding:28px}#madurai-receipt h1{color:var(--rose);margin:12px 0;font-size:28px;font-weight:700;line-height:1.3}#madurai-receipt h2{margin:0 0 12px;font-size:20px;font-weight:700;line-height:1.3}#madurai-receipt p{margin:8px 0 16px}#madurai-receipt .me-muted{color:var(--muted)}#madurai-receipt a{color:var(--rose)}#madurai-receipt :focus-visible{outline:2px solid var(--plum);outline-offset:3px}#madurai-receipt .me-status-icon{background:var(--success-bg);width:64px;height:64px;color:var(--green);border-radius:50%;place-items:center;margin-bottom:20px;font-size:32px;display:grid}#madurai-receipt .me-details{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:20px 0;padding:16px 0}#madurai-receipt .me-details p{overflow-wrap:anywhere;margin:4px 0}#madurai-receipt .me-upgrade{background:var(--offer-tint);border:2px solid var(--offer-line);text-align:center;border-radius:12px;margin-top:28px;padding:24px}#madurai-receipt .me-offer-badge{background:var(--rose);color:var(--card);letter-spacing:.02em;border-radius:20px;padding:4px 16px;font-size:13px;font-weight:600;display:inline-block}#madurai-receipt .me-upgrade h2{color:var(--rose);margin:12px 0 8px;font-size:22px}#madurai-receipt .me-upgrade p{font-size:15px}#madurai-receipt .me-upgrade-note{color:var(--muted);margin:0 0 16px;font-size:13px}#madurai-receipt .me-upgrade .me-primary{padding:16px 20px;font-size:17px}#madurai-receipt .me-primary{width:100%;min-height:var(--tap-target);background:var(--rose);color:var(--card);text-align:center;overflow-wrap:anywhere;border:0;border-radius:8px;justify-content:center;align-items:center;padding:14px 20px;font:600 16px/1.4 inherit;text-decoration:none;display:flex}#madurai-receipt .me-secondary{width:100%;min-height:var(--tap-target);border:1px solid var(--border);color:var(--muted);background:0 0;border-radius:8px;justify-content:center;align-items:center;margin-top:12px;padding:12px 20px;font:500 15px/1.4 inherit;text-decoration:none;display:flex}#madurai-receipt .me-secondary:hover{color:var(--rose);border-color:var(--plum)}#madurai-receipt .me-links{flex-wrap:wrap;gap:0 20px;margin-top:12px;display:flex}#madurai-receipt .me-links a{min-height:var(--tap-target);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}#madurai-receipt .me-contact-block{flex-direction:column;align-items:flex-start;margin-top:12px;display:flex}#madurai-receipt .me-contact-label{color:var(--muted);font-size:14px;font-weight:600}#madurai-receipt .me-phone{min-height:var(--tap-target);overflow-wrap:anywhere;text-underline-offset:3px;align-items:center;font-size:17px;font-weight:600;text-decoration:underline;display:inline-flex}#madurai-receipt .me-notice{border-top:1px solid var(--border);color:var(--muted);margin:24px 0 0;padding-top:16px;font-size:13px}#madurai-receipt footer{background:var(--card);border-top:1px solid var(--receipt-chrome-line);color:var(--muted);text-align:center;padding:24px;font-size:13px}@media (max-width:600px){#madurai-receipt .me-receipt-header-inner{min-height:64px;padding:0 16px}#madurai-receipt .me-receipt-logo img{height:38px}#madurai-receipt .me-header-back{font-size:13px}#madurai-receipt .me-receipt{margin:32px auto;padding:0 16px}#madurai-receipt .me-panel{padding:22px}#madurai-receipt h1{font-size:25px}}@media (max-width:768px){:is(#bengaluru-event,#madurai-event) .me-local-headline{font-size:26px!important;font-weight:700!important;line-height:1.4!important}:is(#bengaluru-event,#madurai-event) .me-local-headline small{font-size:18px!important;font-weight:600!important;line-height:1.4!important}:is(#bengaluru-event,#madurai-event) .me-hero h1{margin-bottom:20px!important;font-size:34px!important;font-weight:800!important;line-height:1.2!important}:is(#bengaluru-event,#madurai-event) .me-date-card{background:#00000040!important;border:2px solid #ffffff73!important;flex-wrap:wrap!important;gap:14px 24px!important;margin:12px 0 24px!important;padding:16px 20px!important;display:flex!important}:is(#bengaluru-event,#madurai-event) .me-date-card strong{color:#fff!important;font-size:21px!important;font-weight:700!important;line-height:1.3!important}:is(#bengaluru-event,#madurai-event) .me-date-card span,:is(#bengaluru-event,#madurai-event) .me-date-card .me-ta{color:#fffffff2!important;font-size:16px!important;line-height:1.4!important}:is(#bengaluru-event,#madurai-event) .me-venue{color:#fff!important;margin-bottom:20px!important;font-size:16px!important;line-height:1.6!important}:is(#bengaluru-event,#madurai-event) .me-venue strong{color:#fff!important;font-weight:700!important}:is(#bengaluru-event,#madurai-event) .me-km-trust{justify-content:space-between!important;gap:8px!important;margin-top:24px!important;margin-bottom:0!important;display:flex!important}:is(#bengaluru-event,#madurai-event) .me-km-trust li{padding:0 10px!important}:is(#bengaluru-event,#madurai-event) .me-km-trust strong{color:#fff!important;font-size:20px!important;font-weight:750!important;line-height:1.2!important}:is(#bengaluru-event,#madurai-event) .me-km-trust span{color:#ffffffeb!important;font-size:14px!important;font-weight:500!important;line-height:1.35!important}:is(#bengaluru-event,#madurai-event) .me-event-overview .me-byline{color:var(--rose)!important;margin-bottom:6px!important;font-size:22px!important;font-weight:700!important;line-height:1.5!important}:is(#bengaluru-event,#madurai-event) .me-event-overview .me-byline-en{color:var(--rose)!important;margin-bottom:16px!important;font-size:26px!important;font-weight:800!important;line-height:1.35!important}:is(#bengaluru-event,#madurai-event) .me-event-overview h2{color:var(--heading-ink)!important;margin-bottom:18px!important;font-size:23px!important;font-weight:700!important;line-height:1.35!important}:is(#bengaluru-event,#madurai-event) .me-option-card{border-left:4px solid var(--teal)!important;margin-bottom:22px!important;padding:8px 0 8px 18px!important}:is(#bengaluru-event,#madurai-event) .me-option-card h3{color:var(--heading-ink)!important;margin-bottom:6px!important;font-size:20px!important;font-weight:700!important;line-height:1.35!important}:is(#bengaluru-event,#madurai-event) .me-option-card p,:is(#bengaluru-event,#madurai-event) .me-event-overview p{color:#2b1d20!important;font-size:16px!important;line-height:1.65!important}:is(#bengaluru-event,#madurai-event) .me-option-card .me-btn-primary{border-radius:8px!important;margin-top:8px!important;padding:13px 26px!important;font-size:16px!important;font-weight:600!important;display:inline-block!important}:is(#bengaluru-event,#madurai-event) .me-match-headline{color:var(--heading-ink)!important;margin:26px 0 16px!important;font-size:22px!important;font-weight:700!important;line-height:1.35!important}:is(#bengaluru-event,#madurai-event) .me-family-photo{aspect-ratio:16/9!important;border-radius:10px!important;width:100%!important;height:auto!important}:is(#bengaluru-event,#madurai-event) .me-registration-form.me-member-summary{border-radius:12px!important;padding:24px 20px!important;box-shadow:0 4px 20px #00000014!important}:is(#bengaluru-event,#madurai-event) .me-member-summary h2{color:var(--rose)!important;margin-bottom:8px!important;font-size:24px!important;font-weight:750!important}:is(#bengaluru-event,#madurai-event) .me-member-kicker{margin-bottom:6px!important;font-size:14px!important;font-weight:600!important}:is(#bengaluru-event,#madurai-event) .me-member-id{color:#4e3c42!important;margin-bottom:16px!important;font-size:16px!important}:is(#bengaluru-event,#madurai-event) .me-member-id strong{color:#2b1d20!important;font-size:17px!important}:is(#bengaluru-event,#madurai-event) .me-member-details{margin-bottom:20px!important}:is(#bengaluru-event,#madurai-event) .me-member-row{border-bottom:1px solid var(--border)!important;justify-content:space-between!important;align-items:baseline!important;gap:12px!important;padding:12px 0!important;display:flex!important}:is(#bengaluru-event,#madurai-event) .me-member-row dt{color:#4e3c42!important;flex:auto!important;font-size:15px!important;font-weight:500!important;line-height:1.4!important}:is(#bengaluru-event,#madurai-event) .me-member-row dd{color:#1a1012!important;text-align:right!important;white-space:nowrap!important;flex-shrink:0!important;font-size:16px!important;font-weight:650!important}:is(#bengaluru-event,#madurai-event) .me-member-row dd#profile-name{white-space:normal!important;overflow-wrap:break-word!important}:is(#bengaluru-event,#madurai-event) .me-member-icon{margin-right:4px!important;font-size:15px!important}:is(#bengaluru-event,#madurai-event) .me-member-caption{color:#5a474d!important;margin-top:4px!important;margin-left:0!important;font-size:13px!important;font-weight:500!important}:is(#bengaluru-event,#madurai-event) .me-member-attendance-heading{color:var(--rose)!important;margin:20px 0 8px!important;font-size:20px!important;font-weight:700!important}:is(#bengaluru-event,#madurai-event) .me-registration-form .me-form-intro{color:#332327!important;margin-bottom:16px!important;font-size:15px!important;line-height:1.6!important}:is(#bengaluru-event,#madurai-event) .me-registration-form .me-submit{border-radius:10px!important;min-height:52px!important;margin-top:14px!important;padding:14px 24px!important;font-size:17px!important;font-weight:700!important}:is(#bengaluru-event,#madurai-event) #register{border-radius:12px!important;padding:24px 20px!important}:is(#bengaluru-event,#madurai-event) #register h2{margin-bottom:8px!important;font-size:24px!important;font-weight:750!important}:is(#bengaluru-event,#madurai-event) #register .me-form-intro{color:#332327!important;margin-bottom:16px!important;font-size:15px!important;line-height:1.6!important}:is(#bengaluru-event,#madurai-event) #register .me-field{margin-bottom:14px!important}:is(#bengaluru-event,#madurai-event) #register .me-field label,:is(#bengaluru-event,#madurai-event) #register legend{color:#2b1d20!important;margin-bottom:6px!important;font-size:15px!important;font-weight:600!important}:is(#bengaluru-event,#madurai-event) #register input:not([type=radio]):not([type=checkbox]),:is(#bengaluru-event,#madurai-event) #register select{color:#1a1012!important;border-radius:8px!important;height:48px!important;padding:0 14px!important;font-size:16px!important}:is(#bengaluru-event,#madurai-event) #register .me-field .me-choice{min-height:46px!important;padding:8px 12px!important;font-size:16px!important}:is(#bengaluru-event,#madurai-event) #register .me-consent{color:#2b1d20!important;margin:14px 0!important;font-size:15px!important;line-height:1.5!important}:is(#bengaluru-event,#madurai-event) #register .me-consent input{width:20px!important;height:20px!important;margin-top:2px!important}:is(#bengaluru-event,#madurai-event) #register .me-required-note{color:#4e3c42!important;font-size:14px!important}:is(#bengaluru-event,#madurai-event) #register .me-submit{min-height:52px!important;margin-top:14px!important;font-size:17px!important;font-weight:700!important}:is(#bengaluru-event,#madurai-event) .me-schedule-section .me-eyebrow-ta{font-size:16px!important;font-weight:600!important}:is(#bengaluru-event,#madurai-event) .me-schedule-section h2{font-size:26px!important;font-weight:750!important}:is(#bengaluru-event,#madurai-event) .me-schedule-section .me-registration-hours{color:var(--heading-ink)!important;font-size:16px!important;line-height:1.6!important}:is(#bengaluru-event,#madurai-event) .me-slot{gap:14px!important;padding:16px 0!important}:is(#bengaluru-event,#madurai-event) .me-slot .me-time{color:var(--rose)!important;min-width:88px!important;font-size:17px!important;font-weight:700!important}:is(#bengaluru-event,#madurai-event) .me-slot-communities{color:#2b1d20!important;padding-left:14px!important;font-size:16px!important;line-height:1.6!important}:is(#bengaluru-event,#madurai-event) .me-premium-card h2,:is(#bengaluru-event,#madurai-event) .me-app-promo h2,:is(#bengaluru-event,#madurai-event) .me-forum-section h2,:is(#bengaluru-event,#madurai-event) .me-join-box h2,:is(#bengaluru-event,#madurai-event) #madurai-contact h2{font-size:25px!important;line-height:1.3!important}:is(#bengaluru-event,#madurai-event) .me-eyebrow-ta{font-size:16px!important}:is(#bengaluru-event,#madurai-event) .me-premium-tag{font-size:24px!important}:is(#bengaluru-event,#madurai-event) .me-premium-copy p,:is(#bengaluru-event,#madurai-event) .me-app-promo p,:is(#bengaluru-event,#madurai-event) .me-join-box p{font-size:16px!important;line-height:1.65!important}:is(#bengaluru-event,#madurai-event) .me-premium-copy .me-inline-link{font-size:22px!important;font-weight:700!important}:is(#bengaluru-event,#madurai-event) .me-pass-call{font-size:19px!important;line-height:1.5!important}:is(#bengaluru-event,#madurai-event) .me-talk-title-ta{font-size:22px!important}:is(#bengaluru-event,#madurai-event) .me-info-item .me-label{color:#4e3c42!important;font-size:14px!important;font-weight:600!important}:is(#bengaluru-event,#madurai-event) .me-info-item .me-value{font-size:16px!important;line-height:1.6!important}:is(#bengaluru-event,#madurai-event) .me-info-item .me-value a{font-size:17px!important;font-weight:600!important}:is(#bengaluru-event,#madurai-event) .me-sticky-cta a{padding:13px!important;font-size:15px!important;font-weight:600!important}:is(#bengaluru-event,#madurai-event) footer{font-size:14px!important;line-height:1.7!important}:is(#bengaluru-event,#madurai-event) .me-photo-credit{font-size:13px!important}}#bengaluru-event :is(.hero-temple-image,.me-hero-temple-image) img{object-position:65% 50%!important}#madurai-event :is(.hero-temple-image,.me-hero-temple-image) img{object-position:50% 45%!important}:is(#bengaluru-event,#madurai-event) .slot:nth-of-type(3n+1),:is(#bengaluru-event,#madurai-event) .me-slot:nth-of-type(3n+1){--pill-bg:var(--teal-soft);--pill-text:var(--teal);--pill-border:var(--teal-border)}:is(#bengaluru-event,#madurai-event) .slot:nth-of-type(3n+2),:is(#bengaluru-event,#madurai-event) .me-slot:nth-of-type(3n+2){--pill-bg:var(--amber-soft);--pill-text:var(--amber);--pill-border:var(--amber-border)}:is(#bengaluru-event,#madurai-event) .slot:nth-of-type(3n),:is(#bengaluru-event,#madurai-event) .me-slot:nth-of-type(3n){--pill-bg:var(--blue-soft);--pill-text:var(--blue);--pill-border:var(--blue-border)}:is(#bengaluru-event,#madurai-event) .pills{flex-wrap:wrap;gap:8px;display:flex}:is(#bengaluru-event,#madurai-event) .pill{background:var(--pill-bg,#f5e6ea);color:var(--pill-text,#6b4a5e);border:1px solid var(--pill-border,#e0c4d0);border-radius:20px;padding:4px 12px;font-size:15px;font-weight:500}:is(#bengaluru-event,#madurai-event) .hero,:is(#bengaluru-event,#madurai-event) .me-hero{text-align:left!important;display:block!important;position:relative!important}:is(#bengaluru-event,#madurai-event) .hero>*,:is(#bengaluru-event,#madurai-event) .me-hero>*{grid-row-start:auto!important;grid-column-start:auto!important}