.styles_page__AjjAd .nav a:hover{color:var(--blue)}.styles_page__AjjAd .section{padding:clamp(76px,8vw,120px) 0}.styles_page__AjjAd .thero+.section{background:url(/assets/overview.png) 50%/cover no-repeat}.styles_page__AjjAd .cta-band{background:linear-gradient(90deg,rgba(48,57,130,.94),rgba(48,57,130,.82)),url(/assets/shared/branch-madurai-main.png) 50% /cover no-repeat}@media (max-width:880px){.styles_page__AjjAd .section{padding:52px 0 62px}}@media (max-width:760px){.styles_page__AjjAd .section{padding:46px 0 56px}}@media (max-width:480px){.styles_page__AjjAd .section{padding-top:44px;padding-bottom:44px}}.styles_page__AjjAd .thero{padding:clamp(76px,8vw,120px) 0;position:relative;overflow:hidden;min-height:480px;display:flex;align-items:center}.styles_page__AjjAd .thero-bg{position:absolute;inset:0;z-index:0;overflow:hidden}.styles_page__AjjAd .thero-bg img{width:100%;height:100%;object-fit:cover;object-position:95% 32%;animation:styles_rio-hero-drift__GY2zk 18s ease-in-out infinite alternate;transform-origin:center}.styles_page__AjjAd .thero-veil{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(10,14,50,.65) 0,rgba(10,14,50,.3) 45%,transparent 85%);transition:background .35s}.styles_page__AjjAd .thero-fluid{width:100%;padding:0 64px;position:relative;z-index:2}.styles_page__AjjAd .thero-in{max-width:540px;color:#fff}.styles_page__AjjAd .thero h1{font-size:clamp(34px,5vw,56px);margin-top:14px;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.55)}.styles_page__AjjAd .thero h1 .accent{color:var(--pink)}.styles_page__AjjAd .thero .lede{font-size:18px;margin-top:18px;max-width:500px;color:hsla(0,0%,100%,.98);text-shadow:0 1px 8px rgba(0,0,0,.45)}.styles_page__AjjAd .thero .eyebrow.light{color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.35)}@media (max-width:800px){.styles_page__AjjAd .thero-fluid{padding:0 24px}.styles_page__AjjAd .thero-in{max-width:100%}.styles_page__AjjAd .thero-bg img{object-position:center 32%!important}.styles_page__AjjAd .thero-veil{background:rgba(10,14,50,.65)!important}}.styles_page__AjjAd .thero-cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}@media (max-width:560px){.styles_page__AjjAd .thero{padding:60px 0 40px;min-height:auto}.styles_page__AjjAd .thero-fluid{padding:0 20px}.styles_page__AjjAd .thero-cta{flex-direction:column;align-items:stretch;gap:12px;width:100%;margin-top:20px}.styles_page__AjjAd .thero-cta .btn{width:100%;justify-content:center}}.styles_page__AjjAd .group+.group{margin-top:72px}.styles_page__AjjAd .group-head{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:28px}.styles_page__AjjAd .group-head h2{font-size:clamp(22px,3vw,30px)}.styles_page__AjjAd .group-head .gn{font-size:14.5px;color:var(--muted)}.styles_page__AjjAd .tgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;grid-gap:24px;gap:24px}@media (max-width:920px){.styles_page__AjjAd .tgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.styles_page__AjjAd .tgrid{grid-template-columns:1fr}}.styles_page__AjjAd .tcard{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;height:100%;position:relative;transition:transform .32s cubic-bezier(.2,.7,.2,1),box-shadow .32s cubic-bezier(.2,.7,.2,1)}.styles_page__AjjAd .tcard:before{content:"";position:absolute;inset:0;border-radius:var(--radius);background:linear-gradient(120deg,transparent 30%,hsla(0,0%,100%,.18) 50%,transparent 70%);background-size:200% 100%;background-position:200% 0;transition:background-position .55s ease;z-index:1;pointer-events:none}.styles_page__AjjAd .tcard:hover:before{background-position:-200% 0}.styles_page__AjjAd .tcard:hover{transform:translateY(-8px);box-shadow:0 20px 48px rgba(48,53,115,.18),0 4px 12px rgba(48,53,115,.1)}.styles_page__AjjAd .tcard .img-wrap{height:220px;border-radius:0;flex-shrink:0;overflow:hidden}.styles_page__AjjAd .tcard .img-wrap img{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .55s cubic-bezier(.2,.7,.2,1),filter .55s ease}.styles_page__AjjAd .tcard:hover .img-wrap img{transform:scale(1.08);filter:brightness(1.05)}.styles_page__AjjAd .tbody{padding:22px;display:flex;flex-direction:column;flex:1 1}.styles_page__AjjAd .tbody h3{font-size:18px;margin-bottom:8px;color:var(--ink)}.styles_page__AjjAd .tbody p{font-size:14px;flex:1 1;color:var(--muted);line-height:1.6}.styles_page__AjjAd .tmore{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-size:13.5px;font-weight:800;color:var(--pink-deep);transition:gap .22s ease}.styles_page__AjjAd .tmore .arr{display:inline-block;transition:transform .22s ease}.styles_page__AjjAd .tcard:hover .tmore{gap:10px}.styles_page__AjjAd .tcard:hover .tmore .arr{transform:translateX(4px)}.styles_page__AjjAd .more-chips{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.styles_page__AjjAd .chip{display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:11px 18px;font-size:14px;font-weight:600;color:var(--ink);transition:box-shadow .25s,transform .25s}.styles_page__AjjAd .chip:hover{box-shadow:0 4px 16px rgba(48,53,115,.12);transform:translateY(-2px)}.styles_page__AjjAd .chip i{width:7px;height:7px;border-radius:50%;background:var(--green)}.styles_page__AjjAd .more-glow{border-radius:20px;margin-top:60px;box-shadow:0 0 0 1px rgba(48,53,115,.1),0 8px 40px rgba(48,53,115,.13),0 0 60px rgba(253,112,161,.08);border-top:2px solid rgba(253,112,161,.25);background:linear-gradient(135deg,#eef0fa,#fce8f1)!important;transition:box-shadow .45s,transform .35s}.styles_page__AjjAd .more-glow:hover{box-shadow:0 0 0 1px rgba(48,53,115,.18),0 16px 60px rgba(48,53,115,.22),0 0 90px rgba(253,112,161,.18),0 0 30px rgba(253,112,161,.12);transform:translateY(-2px)}.styles_page__AjjAd .more-btn-wrapper{margin-top:40px;display:block}.styles_sectionNoTop__kEDub{padding-top:0}.styles_fullButton__K3z__{width:100%;justify-content:center}.styles_headingTop__X069b{margin-top:12px}.styles_headingTopSmall__qPu8A{margin-top:10px}.styles_themesSpace__g__6N{margin-top:22px}.styles_enqActions__lYvK_{margin-top:24px;display:flex;gap:12px;flex-wrap:wrap}.styles_footerLogoSpace__wd2lU{margin-bottom:16px}.styles_footerDescGreen__oL2gW{color:#9fc4bb;max-width:270px;font-size:14px}.styles_footerDescPurple__wKj3D{color:#9398c2;max-width:270px;font-size:14px}.styles_footerDescLight__T_gy1{color:#aeb2d6;max-width:270px;font-size:14px}.styles_hidden__sI6GP{display:none}