*,:after,:before{box-sizing:border-box;margin:0;padding:0}.square_grid_bg{background-image:linear-gradient(90deg,#f2f4f6 1px,#0000 0),linear-gradient(180deg,#f2f4f6 1px,#0000 0);background-size:20px 20px}.privacyPage{width:100%;min-height:100vh;background-color:#fff}.privacyPageBackground{width:100%}.privacyPageContainer{padding-top:2rem;padding-bottom:4rem}.privacyPageCard{max-width:980px;margin:0 auto}@media (min-width:768px){.privacyPageCard{max-width:1260px;margin:0 auto}}.privacyPageTitle{color:#0c1f33;text-align:center;font-size:2rem;font-weight:600;line-height:1.2}.privacyPageTitleAccent{display:inline-block;border-bottom:2px solid #ca7216;padding-bottom:.25rem}.privacySectionList{padding-top:1rem}.privacySectionItem{padding-top:1.5rem}.privacySectionRow{display:flex;align-items:flex-start;gap:.75rem}.privacyIconCircle{flex-shrink:0;width:10px;height:10px;margin-top:.5rem;border-radius:9999px;background-color:#0043b8}.privacySectionContent{flex:1 1}.privacySectionHeading{margin-bottom:.75rem;color:#0c1f33;font-size:1.125rem;font-weight:600}.privacySectionText{color:#212529;font-size:.875rem;line-height:1.7;letter-spacing:0}.privacySectionSummary{margin-top:.25rem}.privacyNestedList{padding-top:.75rem;padding-left:1rem}.privacyNestedListLevelFour,.privacyNestedListLevelThree,.privacyNestedListLevelTwo{padding-top:.5rem;padding-left:1.75rem}.privacyNestedItem{padding-bottom:.75rem}.privacyNestedRow{display:flex;align-items:flex-start;gap:.5rem}.privacyGlyph{flex-shrink:0;min-width:12px;color:#0043b8;font-size:.9rem;line-height:1.5}.privacyGlyphLevel1{font-size:.95rem;line-height:1.45}.privacyGlyphLevel1Emphasis{font-size:1.08rem}.privacyGlyphLevel2{font-size:.95rem;font-weight:400;line-height:1.45}.privacyNestedContent{flex:1 1}.privacySubsection{margin-top:1.25rem}.privacySubsectionHeading{display:flex;align-items:flex-start;gap:.5rem;color:#0c1f33;font-size:1rem;font-weight:600}.privacySubsectionHeadingArrow{flex-shrink:0;min-width:12px;color:#0043b8;font-size:.95rem;line-height:1.4}.privacyNote{margin-top:.75rem}.privacyPage .privacyLink{color:#5b6efd;text-decoration:underline}@media (min-width:768px){.privacyPageContainer{padding-top:2.5rem;padding-bottom:5rem}.privacyPageHeader{padding-top:1.5rem}.privacyPageTitle{font-size:2.25rem;line-height:1.35}.privacyPageTitleAccent{border-bottom-width:4px}.privacySectionList{padding-top:1.5rem}.privacySectionItem{padding-top:1.75rem}.privacySectionRow{gap:1rem}.privacyIconCircle{width:12px;height:12px;margin-top:.65rem}.privacySectionHeading{margin-bottom:.875rem;font-size:1.375rem}.privacySectionText{font-size:1.125rem;line-height:1.8}.privacyNestedList{padding-left:1.125rem}.privacyNestedListLevelFour,.privacyNestedListLevelThree,.privacyNestedListLevelTwo{padding-left:2.25rem}.privacyGlyph{min-width:14px;font-size:1rem;line-height:1.8}.privacyGlyphLevel1{font-size:1rem;line-height:1.7}.privacyGlyphLevel1Emphasis{font-size:1.15rem}.privacyGlyphLevel2{font-size:1rem;font-weight:400;line-height:1.7}.privacySubsection{margin-top:1.5rem}.privacySubsectionHeading{font-size:1.2rem}.privacySubsectionHeadingArrow{min-width:14px;font-size:1rem;line-height:1.6}}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--font-work-sans),"Work Sans",sans-serif;font-size:16px;line-height:1.3;color:#1a1a1a;background-color:#fff;overflow-x:hidden;letter-spacing:-.8px}h1,h2,h3,h4,h5,h6{line-height:1.2;font-weight:600}h1{font-size:clamp(2rem,5vw,3.5rem)}h2{font-size:clamp(1.75rem,4vw,2.5rem)}h3{font-size:clamp(1.5rem,3vw,2rem)}a{color:inherit;text-decoration:none}button{font-family:inherit;font-size:inherit;border:none;background:none;cursor:pointer}img{max-width:100%;height:auto;display:block}ol,ul{list-style:none}input,select,textarea{font-family:inherit;font-size:inherit;border:none;outline:none}:focus-visible{outline:2px solid #06f;outline-offset:2px}.PhoneInputInput{padding:6px}.PhoneInputCountry{align-self:stretch;display:flex}.whatsapp_checkbox[type=checkbox]:after{content:"✓";font-size:10px;font-weight:700;display:none;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.whatsapp_checkbox[type=checkbox]:checked:after{display:block;line-height:100%}.main_container{max-width:1340px;padding:2rem 1rem;margin-inline:auto;position:relative;z-index:10}.main_containerBanner{max-width:1340px;padding-inline:16px;margin-inline:auto}@media (min-width:1024px){.main_container{padding:3rem 1.25rem}}.fixedHeader{position:fixed;inset:0 0 auto;background-color:#191919;z-index:999}.headerInner{margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:1rem}.headerSpacer{height:70px}.whatsappIcon{width:12px;height:12px}.mobileHeader{z-index:999}.bannerDesktopOnly{display:none}@media (min-width:1280px) and (max-width:1535px){.bannerDesktopOnly{display:block}}.bannerSection{position:relative;width:100%;z-index:99}.containerDark{background-color:#061a2f;width:100%}.bannerDesktopLarge{display:none}@media (min-width:1536px){.bannerDesktopLarge{display:block}}.contentWrapper{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:.5rem;position:relative;text-align:center}@media (min-width:1024px){.contentWrapper{flex-direction:row;align-items:flex-start;gap:2.5rem}.bengaluruBannerContentWrapper{align-items:flex-start;gap:2rem;padding-bottom:2rem}.talk-expert-btn__number{font-size:24px}.talk-expert-btn__icon{width:24px;height:24px}.talk-expert-btn{gap:12px;padding:5px 24px}}.leftColumn{width:100%;display:flex;flex-direction:column-reverse;align-items:center;position:relative;padding-top:15px}@media (min-width:1024px){.leftColumn{width:58.333333%;flex-direction:column;align-items:flex-start;top:0;padding-top:30px;padding-bottom:50px}.bengaluruBannerLeftColumn{padding-top:55px;padding-bottom:0}.bengaluruBannerLeftColumn .title{margin-top:.75rem}.bengaluruBannerLeftColumn .bulletPoints{margin-top:1rem}}.title{font-size:24px}.TitlebannercolorText{text-align:center;letter-spacing:-1px;margin-bottom:18px}@media (min-width:768px){.title{text-align:left;line-height:44px}}@media (min-width:1024px){.title{margin-top:1.5rem;font-size:44px}}.citySubtitle{font-size:18px;font-weight:600;text-align:center;letter-spacing:-.5px;color:#39f}@media (min-width:768px){.citySubtitle{text-align:left;font-size:28px;line-height:24px}}@media (min-width:1024px){.citySubtitle{font-size:36px;line-height:36px}}.bannercolorText{text-align:center}.gradientText{font-size:1.125rem;font-weight:600;line-height:normal;letter-spacing:-1.44px;background:linear-gradient(88deg,#39f 73.02%,#ffba08 90.73%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#0000;position:relative}@media (min-width:768px){.gradientText{font-size:36px}}.gradientTextSup{background:linear-gradient(88deg,#39f 53.02%,#ffba08 80.73%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#0000;position:absolute;top:-5px}@media (min-width:768px){.gradientTextSup{font-size:1.125rem}}.bulletPoints{margin-top:.5rem;color:#061a2f;font-weight:500;font-size:1rem;display:flex;flex-direction:column;gap:0;align-items:center;text-align:center}.visitBannerStatsDesktop,.visitBannerStatsMobile{display:none;width:100%}.visitBannerStatsGrid{margin-top:1.5rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:100%}.visitBannerStatCard{border-radius:12px;border:1px solid #e5e5e5;background:#fff;padding:10px;text-align:center}.visitBannerStatText{margin:0;color:#000;font-size:1rem;font-weight:400;line-height:1.25rem}.visitBannerStatHighlight,.visitBannerStatValue{color:#39f;font-size:20px;font-weight:700}.visitBannerStatValue{margin:0;line-height:1.25rem}.visitBannerStatValueSuffix{color:#000;font-size:1rem;font-weight:400}.visitBannerStatsGridMobile{margin-top:1.5rem;margin-bottom:1.2rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;width:100%}.visitBannerStatCardMobile{border-radius:8px;border:1px solid #e5e5e5;background:#fff;padding:10px}.visitBannerStatTextMobile{margin:0;color:#061a2f;font-size:.875rem;font-weight:400;line-height:1.1;text-align:center}.visitBannerStatHighlightMobile,.visitBannerStatValueMobile{color:#39f;font-size:18px;font-weight:700}.visitBannerStatValueMobile{margin:0;line-height:1.1;text-align:center}@media (min-width:768px){.bulletPoints{margin-top:1.4rem;gap:.1rem;line-height:25px;align-items:flex-start;text-align:left}.visitBannerStatsDesktop{display:block}}.mobileBanner{display:block;width:100%;padding:1.25rem 0}.visitPageBannerMainMobileInlineImageWrap{display:none}@media (min-width:768px){.mobileBanner{display:none}}.rightColumn{width:100%;display:flex;align-items:center;justify-content:center;position:relative}@media (min-width:768px){.rightColumn{top:-40px}}@media (min-width:1024px){.rightColumn{width:41.666667%;justify-content:flex-end}.visitPageBannerMainRightColumn{top:0;margin-top:40px}.visitPageBannerMainFormContainer{margin-top:0}.bengaluruBannerSection{overflow:visible}.bengaluruBannerRightColumn{top:0;align-self:flex-start;margin-top:-72px;z-index:1}.bengaluruBannerFormContainer{margin-bottom:0}}.starImage{top:-.25rem;left:-.25rem}.modalOverlay{position:fixed;inset:0;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:999;padding:1rem}@media (min-width:1024px){.modalOverlay{padding:2.5rem}}.closeButton{margin-top:.5rem;color:#fff;font-size:1.125rem;padding:.25rem .75rem;border-radius:.25rem;position:absolute;right:10px;top:0;z-index:9999;background:#0000;border:none;cursor:pointer}.closeButton:hover{opacity:.8}@media (min-width:768px){.closeButton{top:-6px}}.desktopSuccessMessage{display:none}@media (min-width:768px){.desktopSuccessMessage{display:block}}.mobileSuccessMessage{display:block}.successIconContainerMobile{display:flex;justify-content:center}.appDownloadSectionMobile{margin-top:12px;padding:12px;border-radius:12px;background-image:linear-gradient(94deg,#061a2f .32%,#135295 99.92%)}.appDownloadLeftMobile{display:flex;align-items:center;gap:3px}.appDownloadTextMobile{font-weight:600;color:#fff;font-size:14px}.openAppButton{width:100%;padding:.5rem .25rem;margin-top:.75rem;display:flex;justify-content:center;background-color:#fff;color:#316bc9;font-weight:600;border-radius:12px 12px 12px 0}@media (min-width:768px){.mobileSuccessMessage{display:none}}.successIconContainer{width:100%;padding-bottom:1rem;display:flex;justify-content:center}.successTitle{border-radius:.375rem;font-weight:600;text-align:center}.successTitleDesktop{font-size:1.125rem}.successTitleDark{color:#fff}.successTitleLight{color:#39f}.successTextContainer{text-align:center}.successText{padding:0 1rem;font-weight:500}.successTextDark{color:#fff}.successTextLight{color:#212953}.successTextBold{font-weight:600;margin-top:.5rem}.successTextBoldDark{color:#fff}.appDownloadSection{background:linear-gradient(94deg,#061a2f .32%,#135295 99.92%);padding:12px;display:flex;border-radius:.75rem;align-items:center;justify-content:space-between;margin-top:1rem;gap:8px}.appDownloadLeft{display:flex;flex-direction:column}.appDownloadText{font-weight:600;color:#fff;width:-moz-fit-content;width:fit-content;margin-top:.5rem;line-height:100%;font-size:12px}.appDownloadLinks{display:flex;flex-direction:column;gap:.75rem}.appStoreLink{display:flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:.5rem;background-color:#fff;box-shadow:99px 131px 46px 0 #0454af00,64px 84px 42px 0 #0454af03,36px 47px 35px 0 #0454af0d,16px 21px 26px 0 #0454af17,4px 5px 14px 0 #0454af1a;width:120px}.appStoreLogo{cursor:pointer}.appStoreTextContainer{color:#000;text-align:left;line-height:1.2}.appStoreTextSmall{font-size:10px}.appStoreTextLarge{font-size:12px;font-weight:500}.qrCodeContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:1rem;cursor:pointer}.qrCodeImage{background:#fff;border:1px solid #000}.qrCodeText{font-size:12px;color:#fff}.step2Heading{text-align:center}.step2HeadingDark{color:#fff}.step2HeadingLight{color:#39f}.step2Subheading{text-align:center;color:#fff;font-size:16px;font-weight:600}.DarkColor{color:#fff}.LightColor{color:#000}.connectDifferentAccount{font-size:14px;font-weight:500;text-align:center;margin-top:10px}.connectDifferentAccountLight{color:#000}.connectDifferentAccountDark{color:#fff}.connectLink{color:#ffba08}.webinarTitle{font-size:20px;text-align:center;font-weight:500;line-height:22px}.webinarTitleDark{color:#fff}.webinarTitleBold{font-weight:700;line-height:35px}.webinarSubtitle{font-size:1rem;text-align:center;font-weight:600;margin-bottom:10px}.webinarSubtitleDark,.webinarTitleLight{color:#39f}.webinarSubtitleLight{color:#212953}.formInputError{border-color:#ef4444}.formFieldContainer{margin-bottom:.5rem}.errorMessage,.errorText{color:#ef4444;font-size:.75rem;margin-top:2px;margin-left:.25rem;text-align:start}.checkboxContainer{margin-bottom:.5rem;margin-left:.25rem;display:flex;align-items:center;justify-content:flex-start}.checkbox{position:relative;width:1.25rem;height:1.25rem;appearance:none;cursor:pointer;border-radius:50%;margin-right:.5rem;border:2px solid;transition:all .2s}@media (min-width:768px){.checkbox{min-width:20px}}.checkboxDark{border-color:#fff}.checkboxLight{border-color:#000}.checkbox:checked{background-color:#39f;border:0}.checkbox:after{content:"✓";position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);font-size:10px;font-weight:700;color:#fff;opacity:0;transition:opacity .2s}.checkbox:checked:after{opacity:1}.checkboxLabel{font-size:.5rem;font-weight:500;letter-spacing:-.373px;cursor:pointer;text-align:start}@media (min-width:768px){.checkboxLabel{font-size:.75rem}}.checkboxLabelDark{color:#d5d5d5}.checkboxLabelLight{color:#002551}.whatsappIcon{margin:-2px 3px;display:inline-block}.privacyLink{margin-left:.25rem;text-decoration:underline}.privacyLinkDark{color:#d5d5d5}.privacyLinkLight{color:#39f}.submitButton{font-weight:600;background-color:#39f;color:#fff;font-size:.75rem;padding:.5rem;width:100%;text-transform:capitalize;border-radius:24px 24px 24px 0;border:none;cursor:pointer;transition:opacity .2s}@media (min-width:768px){.submitButton{font-size:.875rem}}.submitButton:disabled{opacity:.6;cursor:not-allowed}.step2Description{font-size:.875rem;font-weight:500;text-align:center;padding:0 1rem;margin-bottom:.5rem}@media (min-width:768px){.step2Description{font-size:1rem;padding:0 .5rem}}.step2DescriptionDark{color:#fff}.step2DescriptionLight{color:#212953}.datePickerButton{width:100%;padding:.75rem .125rem .75rem 1rem;height:45px;justify-content:space-between;border-radius:.75rem;font-weight:500;font-size:12px}@media (min-width:768px){.datePickerButton{font-size:14px}}.datePickerButtonDark{border-color:#070c0f}.datePickerButtonDark,.datePickerButtonDark:hover{color:#adadad;background-color:#070c0f}.datePickerButtonLight{border:1px solid #dedede}.datePickerButtonLight,.datePickerButtonLight:hover{color:#595858;background-color:#fff}.datePickerButtonError{border-color:#ef4444}.header{text-align:center}.heading{font-weight:600;line-height:1.2;text-align:center;font-weight:700;line-height:1.25;font-size:30px}.heading,.headingInner{position:relative;display:inline-block;letter-spacing:-.01em}.headingInner{font-size:20px}@media (min-width:768px){.headingInner{font-size:32px}}.headingText,.headingWhite{color:#fff}.mobileBreak{display:block}@media (min-width:768px){.mobileBreak{display:none}}.subtitleEquivalent{text-align:center;color:#fff;font-size:.875rem;font-weight:500;letter-spacing:.56px;margin-top:10px}.desktopBox{display:none;border-radius:16px;border:1px solid #39f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:1.25rem;margin-top:1rem;position:relative;background:linear-gradient(0deg,#3399ff1a,#3399ff1a),#ffffff0a}@media (min-width:768px){.desktopBox{display:block}}.boxTitle{color:#fff;font-size:1.5rem;font-weight:500;text-align:center}.boxSubtitleContainer{display:flex;justify-content:center;align-items:center}.boxSubtitle{color:#fff;font-size:1.125rem;font-weight:500;text-align:center}.youtubeIcon{margin-left:.5rem}.gridDesktop{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;width:100%;margin-top:.75rem}.gridItem{margin-top:.5rem}.gridItemContent{display:flex;gap:.5rem;align-items:center}.gridItemText{color:#fff;font-weight:500;font-size:.75rem;line-height:1.2;white-space:pre-line}@media (min-width:768px){.gridItemText{font-size:1rem}}.sliderContainer{margin-top:.75rem}.emblaOverflow{overflow:hidden;cursor:grab}.emblaOverflow:active{cursor:grabbing}.emblaContainer{display:flex;margin-top:.75rem}.emblaSlideDesktop{position:relative;flex:0 0 10%;min-width:0;margin-left:.5rem;-webkit-user-select:none;user-select:none}.sliderImage{min-height:124px}.sliderImage,.sliderImageMobile{border-radius:8px;width:100%;height:100%;object-fit:cover;border:1px solid #868686}.sliderImageMobile{min-height:111px}.sliderOverlay{position:absolute;left:0;bottom:0;width:100%;border-radius:5px;background:linear-gradient(0deg,#0c1f33,#0c1f3300);padding:.5rem}.sliderTitle{font-weight:700;line-height:.75rem;color:#fff;font-size:10px}.sliderDescription,.sliderTitleMobile{font-weight:700;line-height:.75rem;color:#fff;font-size:8px}.sliderDescription{margin-top:2px}.sliderDescriptionMobile{font-weight:700;line-height:.75rem;color:#fff;font-size:6px}.badgeDesktop{display:none;border-radius:8px;border:1px solid #39f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:1rem;font-weight:600;color:#000;text-align:center;padding:.5px 1.25rem;position:absolute;left:50%;transform:translateX(-50%);bottom:-15px;background:linear-gradient(0deg,#ffb801,#ffb801),#fff}@media (min-width:768px){.badgeDesktop{display:block}}.mobileBox{display:block;border-radius:16px;border:1px solid #39f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:.75rem;margin-top:1rem;background:linear-gradient(0deg,#3399ff1a,#3399ff1a),#ffffff0a}@media (min-width:768px){.mobileBox{display:none}}.mobileBoxTitle{color:#fff;text-align:center;line-height:1.5rem;font-size:.875rem}.mobileBoxTitleLight{color:#d4d4d4}.mobileBoxTitleBold{display:block;font-weight:700;font-size:32px}.mobileBoxSubtitleContainer{display:flex;justify-content:center;align-items:center;margin-top:.25rem}.mobileBoxSubtitle{color:#fff;font-size:.75rem;font-weight:500;text-align:center}.gridItemTextBold{color:#fff;font-weight:700;font-size:.75rem;line-height:1.2;white-space:pre-line}@media (min-width:768px){.gridItemTextBold{font-size:1rem}}.sliderContainerMobile{margin-top:1rem}.emblaSlideMobile{position:relative;flex:0 0 33.33%;min-width:0;margin-left:.5rem;-webkit-user-select:none;user-select:none}.badgeMobile{width:-moz-fit-content;width:fit-content;border-radius:8px;border:1px solid #39f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-weight:600;color:#000;padding:2px 1.25rem;margin:1.25rem auto;background:linear-gradient(0deg,#ffb801,#ffb801),#fff}.badgeMobile,.ctaButton{display:block;font-size:.875rem;text-align:center}.ctaButton{margin-left:auto;margin-right:auto;background-color:#2a85ff;letter-spacing:normal;border-radius:12px 12px 12px 0;color:#fff;font-weight:700;padding:.25rem 1rem;margin-top:1.25rem;border:none;cursor:pointer;transition:background-color .2s}.ctaButton:hover{background:#1a75ef;opacity:.9}@media (min-width:768px){.ctaButton{margin-top:2rem;height:32px;width:224px}.badgeMobile{display:none}}.starImage{position:absolute;top:.75rem;left:-8px}.headingText{color:#000}.headingGradient{background:linear-gradient(91deg,#39f 81.57%,#ffba08 106.77%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#0000;color:#0000;font-style:italic;padding-right:2px}.cardContainer{width:100%;background-color:#fff;margin-left:auto;margin-right:auto}.cardContent{position:relative;border-radius:12px;border:1px solid #f8f8f84d;-webkit-backdrop-filter:blur(8.537px);backdrop-filter:blur(8.537px)}.cardBodyContent{padding:.5rem 1rem}.logoContainerDesktop{margin-top:1rem;justify-content:center;display:none}.logoContainerMobile{margin-top:.75rem;justify-content:center;display:flex}.logoDesktop{height:3rem}.logoDesktop,.logoMobile{width:auto;object-fit:contain}.cardsGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin-left:auto;margin-right:auto;margin-top:1.75rem}.popupOverlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:999;padding:1rem}.popupContent{border-radius:1rem;box-shadow:0 10px 15px -3px #0000001a;position:relative;height:auto;margin-left:auto;margin-right:auto;border:1px solid #fff;padding:1rem;width:400px;background:linear-gradient(180deg,#ffffff4d,#3399ff4d);box-shadow:0 0 14px 0 #0454af4a;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px)}@media (min-width:768px){.cardBodyContent{padding:.75rem 1.5rem}.logoContainerDesktop{margin-top:1.5rem;display:flex}.logoContainerMobile{display:none}.heading{font-size:32px}.cardsGrid{gap:1.75rem;width:88%;margin-top:2.5rem}.popupOverlay{padding:2.5rem}}.section{position:relative}.backgroundImage{object-position:center;object-fit:cover;z-index:0}.titleContainer{display:flex;flex-direction:column;align-items:center;text-align:center}.carouselContainer{position:relative;margin-top:20px;overflow:hidden}.navButton{display:none;position:absolute;top:20%;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:9999px;background-color:#fff;box-shadow:0 4px 6px -1px #0000001a;border:1px solid #e5e7eb;color:#061a2f;z-index:10;cursor:pointer;transition:box-shadow .2s}.navButton:hover{box-shadow:0 10px 15px -3px #0000001a}.navButton:focus{outline:none}.navButtonPrev{left:.5rem}.navButtonNext{right:.5rem}.emblaSlide{min-width:0;flex:0 0 50%;padding-left:.5rem;padding-right:.5rem}.emblaSlide.testi{flex:0 0 100%}.card{position:relative;border-radius:1rem;background-color:#fff;padding:.75rem;box-shadow:0 10px 30px #061a2f14;display:flex;flex-direction:column;gap:.75rem}.cardText{color:#616161;max-width:48rem;margin-left:auto;margin-right:auto;line-height:1.25}.cardLocation,.cardText{font-size:.875rem;text-align:center}.cardLocation{color:#222;font-weight:400}.cardLogoWrapper{display:flex;justify-content:center}.cardLogo{object-fit:contain;height:40px}.cardArrow{position:absolute;left:50%;bottom:-.75rem;height:1.5rem;width:1.5rem;transform:translateX(-50%) rotate(45deg);background-color:#fff;box-shadow:0 10px 30px #061a2f14}.avatarsContainer{margin-top:1.5rem;position:relative}.avatarsInner{justify-content:center;padding-left:2rem;padding-right:2rem}.avatarsInner,.avatarsSlider{display:flex;align-items:center}.avatarsSlider{gap:.75rem;transition:transform .5s ease-in-out}.avatarButton{transition:all .3s ease-in-out;flex-shrink:0;border:none;background:#0000;cursor:pointer;padding:0}.avatarButton:focus{outline:none}.avatarButton:hover{transform:scale(1.05)}.avatarImageWrapper{position:relative;border-radius:9999px;overflow:hidden;background-color:#fff;box-shadow:0 4px 6px -1px #0000001a;transition:all .3s}.avatarImageSmall{width:3.5rem;height:3.5rem;border:2px solid #e5e7eb;opacity:.7}.avatarImageSmall:hover{border-color:#d1d5db}.avatarImageLarge{width:5rem;height:5rem;border:2px solid #ffba08;transform:scale(1.1)}.avatarImage{height:100%;width:100%;object-fit:cover}.name{color:#061a2f;text-align:center;font-weight:600;font-size:1.125rem;margin-top:1rem}.ctaContainer{margin-top:2rem;text-align:center}.mobileCTA{display:none}@media (min-width:768px){.carouselContainer{margin-top:10px}.navButton{display:flex}.emblaSlide{flex:0 0 100%;padding-left:1.5rem;padding-right:1.5rem}.card{padding:1rem}.cardLocation,.cardText{font-size:1rem}.avatarsSlider{gap:1rem}.name{font-size:1.125rem}}.container{width:100%;position:relative}.layout{display:flex;flex-direction:column-reverse;gap:1rem}.imageSection{display:flex;justify-content:center}.imageSection,.imageWrapper{position:relative;width:100%}.mainImage{width:100%;max-height:350px;border-radius:20px;transition:opacity .3s ease-in-out;object-fit:cover}.mainImageFade{opacity:0}.mainImageVisible{opacity:1}.thumbnailsWrapper{display:flex;gap:.5rem;margin-top:1rem;justify-content:center;flex-wrap:wrap;position:absolute;bottom:.25rem;border-radius:10px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0000001a;padding:.5rem}.thumbnail{position:relative;width:45px;height:45px;border:2px solid #d1d5db;border-radius:10px;overflow:hidden;cursor:pointer;transition:all .3s}.thumbnail:hover{border-color:#39f;transform:scale(1.05)}.thumbnailActive{border-color:#39f;box-shadow:0 10px 15px -3px #0000001a}.thumbnailImage{object-fit:cover;width:100%;height:100%}.thumbnailOverlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:#0000004d;border-radius:10px}.thumbnailIcon{width:1.25rem;height:1.25rem;filter:drop-shadow(0 10px 8px rgba(0,0,0,.04))}.textSection{display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start;width:100%}.Citytitle{font-size:20px;font-weight:600;color:#000;line-height:1.2;text-align:center}.Citysubtitle{text-align:center;font-size:14px;max-width:500px;margin-left:auto;margin-right:auto;line-height:1;color:#232222}.PanIndiatitle{font-size:20px;font-weight:500;color:#000;line-height:1.2;text-align:center}.locationsWrapper{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:1rem}.locationButton{background-color:#fff;color:#39f;font-weight:600;padding:.5rem 1rem;border-radius:12px;border:.75px solid #c9c9c9;transition:all .3s;cursor:pointer}.locationButton:hover{background-color:#39f;color:#fff}@media (min-width:768px){.subtitle{font-size:18px}.locationsWrapper{margin-top:0}.Citytitle{font-size:36px}.Citysubtitle{font-size:18px}}@media (min-width:1024px){.layout{flex-direction:row;gap:2rem}.thumbnailsWrapper{bottom:1.25rem}.thumbnail{width:60px;height:60px}.textSection{gap:1.25rem;justify-content:center}.locationsWrapper{gap:1rem}}@media (min-width:1280px){.layout{gap:2rem}}.milesOneContainer{width:100%;background-position:50%;position:relative;isolation:isolate;padding-top:2.5rem;padding-bottom:2.5rem}.sectionContainer{position:relative;width:100%;overflow:hidden}.bengaluruPageWrapper .sectionContainer,.bengaluruPageWrapper .sectionContainer .backgroundDesktop,.bengaluruPageWrapper .sectionContainer .backgroundMobile{background-color:#061a2f}.backgroundDesktop{display:none}.backgroundDesktop,.backgroundMobile{position:absolute;inset:0;z-index:-10;pointer-events:none;-webkit-user-select:none;user-select:none;contain:layout style paint}.content{max-width:1340px;margin-left:auto;margin-right:auto;position:relative;padding:1.5rem 1rem}.textContainer{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.milesOneSubtitle{font-size:1rem;color:#fff}.MilesOnetitle{font-size:1.875rem;font-weight:700;color:#fff;letter-spacing:-.025em}.description{font-size:1rem;color:#fff;font-weight:600}.MilesOnectaContainer{display:flex;justify-content:flex-start;gap:1rem;margin-top:1rem}.MilesOnectaButton{padding:.5rem .25rem;cursor:pointer;background-color:#fff;color:#000;font-weight:600;font-size:.875rem;width:124px;text-align:center;transition:background-color .3s;border-radius:9999px;border:none}.MilesOnectaButton:hover{background-color:#f3f4f6}.milesOneStoreButtons{display:flex;flex-direction:row;gap:.75rem;justify-content:center;align-items:center}.milesOneStoreCard{background:#3d3d3d;padding:.5rem 1.5rem .5rem .5rem;display:flex;gap:.5rem;border-radius:.5rem;width:auto}.milesOneStoreIcon{flex-shrink:0;width:32px;height:32px}.milesOneStoreTextWrap{display:flex;flex-direction:column;justify-content:center}.milesOneStoreTextPrimary{font-size:10px;line-height:.75rem;color:#fff;font-weight:500}.milesOneStoreTextSecondary{font-size:1rem;line-height:1.25rem;color:#fff;font-weight:500}@media (min-width:768px){.container{padding-top:2rem;padding-bottom:2rem}.backgroundDesktop{display:block}.backgroundMobile{display:none}.content{padding-left:1.5rem;padding-right:1.5rem}.textContainer{align-items:center;text-align:center}.milesOneSubtitle{font-size:1.5rem}.MilesOnetitle{font-size:84px}.description{font-size:1.5rem}.MilesOnectaContainer{justify-content:center;margin-top:2.5rem}.MilesOnectaButton{padding-left:.5rem;padding-right:.5rem;width:11rem;font-size:1rem}}@media (min-width:1024px){.content{padding:4rem 1.75rem}}.banner{border-radius:12px;background:linear-gradient(93deg,#39f,#ffba08 99.03%);padding:8px;display:flex;justify-content:space-between;align-items:center}.table{width:100%;border:1px solid #000;border-collapse:collapse;text-align:left;font-size:.875rem}@media (min-width:768px){.banner{border-radius:24px;padding:27px 40px}.modalContent{width:100%}.tableContainer{width:68%}}.section{width:100%}.sectionDark{background-color:#061a2f}.sectionLight{background-color:#fff}.container{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.webinarContainer{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;align-items:center}.headingCaira{line-height:1}.headingCaira,.headingWebinar{font-size:1.5rem;font-weight:700;letter-spacing:-.025em;text-align:center}.headingWebinar{line-height:1.2}.headingDark{color:#fff}.headingLight{color:#000}.subheading{font-size:1rem}.dateTime,.subheading{font-weight:700;text-align:center}.dateTime{background:#39f;background-clip:text;-webkit-background-clip:text;color:#0000}.imageWrapper{justify-content:center}.ladyImage{display:none}.image{width:100%;max-width:294px;height:auto;object-fit:contain}.formSection{position:relative;margin-top:5rem;width:100%}.mobileImage{display:block}.mobileImageImg{margin-left:.25rem;z-index:1;position:absolute;top:-90px;width:220px;height:166px;object-fit:contain}.formContainer{width:100%;max-width:24rem;margin-bottom:1.5rem;padding:1rem;border:1px solid #fff;border-radius:1rem;background-color:#ffffff1a;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);box-shadow:0 0 14px #0454af4a}.webinarSec{padding-top:70px}.mainPageScrollTarget{position:relative;scroll-margin-top:96px;transition:border .5s ease-in-out,box-shadow .5s ease-in-out,transform .5s ease-in-out,background-color .5s ease-in-out}.mainPageScrollTargetPulseBase{border:3px solid #39f!important}.mainPageScrollTargetPulseStrong{box-shadow:0 0 30px 15px #3399ff80,inset 0 0 20px #39f3;background-color:#3399ff26!important;transform:scale(1.02)}.mainPageScrollTargetPulseSoft{box-shadow:0 0 10px 5px #3399ff4d;background-color:#3399ff0d!important;transform:scale(1)}.formHeading{font-size:1.125rem;font-weight:600;text-align:center;margin-bottom:1rem}.formHeadingDark{color:#fff}.formHeadingLight{color:#061a2f}@media (min-width:768px){.mainPageScrollTarget{scroll-margin-top:128px}.webinarSec{padding-top:0}.webinarContainer{grid-template-columns:repeat(2,1fr);gap:0}.headingCaira{font-size:72px;line-height:1;text-align:left}.headingWebinar{font-size:40px;line-height:50px;text-align:left}.subheading{font-size:32px;margin-top:.5rem;text-align:left}.dateTime{margin-top:1.5rem;font-size:28px;text-align:left}.imageWrapper{display:flex}.formSection{margin-top:0}.mobileImage{display:none}.formContainer{padding-top:1.5rem;margin-bottom:0}}@media (min-width:1024px){.webinarContainer{grid-template-columns:repeat(3,1fr)}}.footer{transition:opacity .3s ease-in-out}.footerFixed{position:fixed;bottom:0;left:0;width:100%;z-index:50}.footerRelative{position:relative}.Stickcontainer{padding:.75rem 1.25rem;display:flex;align-items:center;justify-content:space-between}.stickyContainerCenter{padding:.5rem 1.25rem;display:flex;align-items:center;justify-content:center;gap:1rem}.textSmall{font-size:.75rem}.textSmall,.textTiny{color:#fff;font-weight:600}.textTiny{font-size:.625rem}.highlightText{color:#39f}.footerButton{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 0;font-size:.875rem;font-weight:600;border-radius:8px;width:152px;height:32px;transition:background-color .2s,color .2s}.buttonEnquire,.footerButton{background-color:#2a85ff;color:#fff}.buttonEnquire:hover{background-color:#1a75ef}.buttonWebinar,.talkToExpert{background-color:#ffba08;color:#000;display:none}.buttonWebinar:hover{background-color:#e6a607}.talkToExpert{display:flex}.modal{border-radius:1rem;box-shadow:0 0 14px 0 #0454af4a;position:relative;height:auto;margin-left:auto;margin-right:auto;border:1px solid #fff;padding:1rem;width:100%;max-width:400px;background:linear-gradient(180deg,#ffffff4d,#3399ff4d);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px)}.decorativeImage{position:absolute;top:-8px;left:-24px;z-index:20}@media (min-width:768px){.stickyContainerCenter{padding:.75rem 2rem}.talkToExpert{display:none}.buttonWebinar{display:flex}.textSmall,.textTiny{font-size:1rem}.container{padding-top:.75rem;padding-bottom:.75rem}.closeButton{font-size:1.125rem;right:.25rem;top:.25rem}}@media (min-width:1024px){.textTiny{font-size:1.25rem}}.accordionItem{background-color:#fff;border-radius:14px;position:relative;z-index:10;margin-bottom:18px;box-shadow:99px 131px 46px 0 #0454af00,64px 84px 42px 0 #0454af03,36px 47px 35px 0 #0454af0d,16px 21px 26px 0 #0454af17,4px 5px 14px 0 #0454af1a}.cmaFaqSection{padding-top:2.5rem;padding-bottom:5.5rem}.cmaFaqTitle{margin-bottom:1.5rem}.cmaFaqToggleWrap{text-align:center;margin-top:2rem}.accordionTrigger{font-weight:600;font-size:1.25rem;letter-spacing:-1.76px;color:#061a2f;text-align:left;line-height:1.25rem;padding:18px 20px;border-radius:14px}.accordionTrigger:hover{text-decoration:none}.accordionTriggerSpan{flex:1 1}.accordionTriggerGradient{font-weight:600;line-height:94%;background:linear-gradient(92deg,#39f 6.8%,#ffba08 99.51%);background-clip:text;-webkit-background-clip:text;color:#0000;letter-spacing:-1.76px;font-style:italic;padding-right:3px}.accordionContent{font-weight:400;font-size:1rem;line-height:22px;color:#030f1c}.contentInner{padding:5px 20px;display:flex;flex-direction:column;gap:1.25rem}.question{font-weight:700;color:#000;font-size:.875rem}.cityQuestion{font-weight:600;color:#000;font-size:16px;letter-spacing:-1px}.answer,.faqList{font-size:.875rem;font-weight:400;margin-top:.25rem}.faqList{list-style-type:disc;list-style-position:inside;margin-left:1.25rem;margin-bottom:.25rem}.expandFaqButton{padding:.75rem 2rem;background-color:#2a85ff;color:#fff;border:none;border-radius:.375rem;cursor:pointer;font-size:1rem;font-weight:500;transition:background-color .2s ease}.faqTableWrapper{overflow-x:auto;margin-top:.5rem}.faqTable{width:70%;border-collapse:collapse;font-size:.8rem}.faqTable td,.faqTable th{border:1px solid #000;padding:6px 10px;text-align:left}@media (min-width:768px){.faqTable{font-size:.875rem}.faqTable td,.faqTable th{padding:8px 14px}.accordionTrigger{font-size:2rem;line-height:32px}.accordionContent{font-size:1.125rem;line-height:30px}.underline2{right:42px}}.tabsWrapper{padding-top:30px}.contentText{height:130px}@media (min-width:768px){.contentText{font-size:1rem;line-height:1.625;height:180px}}.contentWithClamp{overflow:hidden;line-height:1.6}.readMoreButton{margin-bottom:.5rem;margin-left:16px}.gridItem{display:flex;flex-direction:column;gap:.5rem}.gridItemTop{display:flex;gap:.5rem;align-items:center}.contentColumn{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}@media (min-width:640px){.contentColumn{gap:1.5rem}}@media (min-width:768px){.contentColumn{padding-top:6rem}}.formColumn{width:100%;position:relative;display:flex;align-items:center;justify-content:flex-end;z-index:1;bottom:.25rem}@media (min-width:1024px){.formColumn{padding-top:3rem}}.formCard{width:400px;padding:1rem;border:1px solid #fff;border-radius:1rem;background:linear-gradient(180deg,#ffffff4d,#60a5fa4d);box-shadow:0 0 14px 0 #0454af4a;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);position:relative}.cardWrapper{width:100%;position:relative;max-width:64rem}.cardInner,.cardWrapper{margin-left:auto;margin-right:auto}.cardContainer{position:relative;border-radius:12px;border:1px solid #f8f8f84d;background-color:#39f;-webkit-backdrop-filter:blur(8.537px);backdrop-filter:blur(8.537px)}.cardHeader{padding:.5rem .25rem 0;color:#fff;text-align:center}@media (min-width:768px){.cardHeader{padding:.75rem 1.5rem 0}}.cardTitle{font-size:.75rem;font-weight:600;line-height:2rem}@media (min-width:768px){.cardTitle{font-size:1.125rem}}.cardAmount{font-size:26px;font-weight:700;letter-spacing:-.025em;line-height:2rem}@media (min-width:768px){.cardAmount{font-size:32px}}.cardBody{margin:.5rem;border-radius:12px;background-color:#f8f8f8;border:1px solid #ededf0}@media (min-width:768px){.cardBody{margin:.75rem}}.subtitleDesktop{text-align:center;color:#000;font-size:.75rem;font-weight:500;display:none}@media (min-width:768px){.subtitleDesktop{font-size:1.125rem;display:block}}.subtitleMobile{text-align:center;color:#000f3499;font-size:.75rem;font-weight:500;display:block}@media (min-width:768px){.subtitleMobile{color:#000;display:none}}.containerWebinar{width:100%;background-color:#061a2f}.gridContainer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}@media (min-width:1024px){.gridContainer{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}@media (min-width:1536px){.gridContainer{gap:2.5rem}}.titleAlt{font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-.04em;color:#ffba08;max-width:350px}@media (min-width:768px){.titleAlt{font-size:50px}}@media (min-width:1024px){.titleAlt{font-size:55px}}.titleLink{color:#39f;text-decoration:underline}.para{font-size:14px;line-height:1.25rem;font-weight:400;color:#fff}@media (min-width:768px){.para{font-size:18px;line-height:2rem}}@media (min-width:1024px){.para{font-size:28px}}.imageColumn{padding-top:2rem}@media (min-width:1280px){.imageColumn{padding-right:2rem}}.roadmapImage{width:100%;height:100%;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.formColumnWebinar{grid-column:span 2/span 2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding-bottom:2rem}@media (min-width:1024px){.formColumnWebinar{grid-column:span 1/span 1;padding-top:2.5rem;padding-bottom:2.5rem}}.formWrapper{display:flex;width:100%}@media (min-width:1024px){.formWrapper{justify-content:flex-end}}.button{padding:.5rem .75rem;border:1px solid #fff;color:#fff;font-weight:600;border-radius:9999px;transition:all .3s;font-size:.875rem;cursor:pointer;background-color:initial}@media (min-width:1280px){.button{padding:9px 1.25rem;font-size:1rem}}.button:hover{background-color:#0072ed}.desktopContainer{display:none;width:100%;background:linear-gradient(90deg,#fff3d6,#a7d3ff,#fff3d6);overflow:hidden;position:relative;min-height:78px}@media (min-width:768px){.desktopContainer{display:block}}.mobileContainer{display:block;width:100%;overflow:hidden;position:relative;min-height:44px}@media (min-width:768px){.mobileContainer{display:none}}.overflowWrapper{overflow:hidden;width:100%;position:relative;z-index:10}.marqueeContainer{display:flex;width:max-content}.marqueeContainerDesktop{gap:4rem}.marqueeContainerMobile{gap:2rem}.itemContainer{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#01060b;flex-shrink:0;white-space:nowrap}.itemContainerDesktop{font-size:18px;line-height:28px}@media (min-width:768px){.itemContainerDesktop{font-size:20px}}.itemContainerMobile{font-size:14px;line-height:20px}.countSpan{font-weight:700;color:#01060b}.countSpanDesktop{font-size:22px;line-height:28px}@media (min-width:768px){.countSpanDesktop{font-size:24px}}.countSpanMobile{font-size:16px;line-height:20px}.testimonial-text{color:#000;font-size:.875rem}@media (min-width:768px){.testimonial-text{font-size:1.25rem}}.testimonial-heading{color:#061a2f;font-weight:700;font-size:28px;line-height:1.25}@media (min-width:768px){.testimonial-heading{font-size:44px}}.testimonial-highlight{color:#ffba08}.pan-india-title-span{color:#39f;padding-right:.25rem;letter-spacing:-.8px;font-style:italic}@media (min-width:768px){.pan-india-title-span{letter-spacing:-1.28px}}.pan-india-break{display:none}@media (min-width:768px){.pan-india-break{display:block}}.pan-india-underline{border-bottom:2px solid #ffb801;width:260px;margin-left:auto;margin-right:auto}@media (min-width:768px){.pan-india-underline{border-bottom-width:3px;width:330px}}.form-heading-webinar{text-align:center;font-weight:600;padding-bottom:1rem;font-size:1rem}.form-heading-webinar-dark{color:#fff}.form-heading-webinar-light{color:#000}@media (min-width:768px){.form-heading-webinar{font-size:1rem;line-height:22px}}.form-heading-webinar-date,.form-heading-webinar-time{color:#39f;font-size:.875rem}.form-heading-webinar-time{font-weight:600}.form-heading-brochure{font-size:1rem;text-align:center;font-weight:600;padding-bottom:1rem}.form-heading-brochure-dark{color:#fff}.form-heading-brochure-light{color:#212953}@media (min-width:768px){.form-heading-brochure{font-size:1.125rem}}.form-heading-visit{color:#fff;text-align:center;font-weight:600;padding-bottom:1rem;padding-left:2rem;padding-right:2rem}@media (min-width:768px){.form-heading-visit{font-size:1.25rem;padding-left:.5rem;padding-right:.5rem}}.form-heading-visit-highlight{color:#ffba08}.form-heading-register{font-size:1.125rem;color:#000}.form-heading-register,.form-heading-register-dark{font-weight:600;text-align:center;margin-bottom:1rem}.form-heading-register-dark{color:#fff;font-size:1rem}.webinar-success-icon{height:4rem;width:4rem;margin:0 auto 1.5rem;color:#10b981;fill:none;stroke:currentColor;stroke-width:2}.webinar-success-title{font-size:1.5rem;font-weight:700;text-align:center;margin-bottom:.5rem}.webinar-success-title.dark{color:#fff}.webinar-success-title.light{color:#212953}.webinar-success-subtitle{font-size:1.125rem;font-weight:400;text-align:center;margin-bottom:1rem}@media (min-width:768px){.webinar-success-subtitle{font-size:1.25rem}}.webinar-success-subtitle.dark{color:#fff}.webinar-success-subtitle.light{color:#212953}.brochure-success-container{padding-bottom:1rem}.brochure-success-icon{height:4rem;width:4rem;margin:0 auto 1.5rem;color:#10b981;fill:none;stroke:currentColor;stroke-width:2}.brochure-success-title{font-size:1.875rem;font-weight:700;text-align:center;margin-bottom:1rem;color:#fff}.brochure-success-text{text-align:center;font-weight:500;color:#fff;font-size:1rem}@media (min-width:768px){.brochure-success-text{font-size:1.125rem}}.caira-success-icon{height:4rem;width:4rem;margin:0 auto 1.5rem;color:#10b981;fill:none;stroke:currentColor;stroke-width:2}.caira-success-title{font-size:1.5rem;font-weight:700;text-align:center;margin-bottom:.5rem}.caira-success-title.dark{color:#fff}.caira-success-title.light{color:#212953}.caira-success-subtitle{font-size:1.125rem;font-weight:400;text-align:center;margin-bottom:1rem}@media (min-width:768px){.caira-success-subtitle{font-size:1.25rem}}.caira-success-subtitle.dark{color:#fff}.caira-success-subtitle.light{color:#212953}.caira-link-container{display:flex;justify-content:center}.caira-link{margin:1rem auto 0;width:-moz-fit-content;width:fit-content;color:#39f;text-decoration:underline}.about-section-content{display:flex;flex-direction:column;gap:.5rem;padding:16px}.about-section-content>*{margin:0}.about-section-content h3{margin-top:1rem}.about-section-heading{gap:1rem;font-size:1.125rem}.about-section-list{list-style-type:disc;list-style-position:outside;margin:0 0 0 1.25rem;padding:0}.about-section-list li+li{margin-top:.25rem}.about-section-table,.about-section-table-half{width:100%;border-collapse:collapse;border:1px solid #000}@media (min-width:768px){.about-section-table-half{width:50%}}.about-section-table tr{border-bottom:1px solid #000}.about-section-table td,.about-section-table th{border-right:1px solid #000;text-align:center}.about-section-table th{padding:.25rem .5rem}@media (min-width:768px){.about-section-table th{padding:.25rem 1rem}}.about-section-table td{padding:.25rem .5rem}.about-section-table td:first-child,.about-section-table th:first-child{text-align:start;padding-left:.5rem;padding-right:.5rem}.about-section-table td.text-red{color:#dc2626}.about-section-global-text{padding:.5rem;letter-spacing:-.025em}.form-heading-expert{font-size:28px;font-weight:700;color:#ffba08;text-align:left;margin-bottom:1rem;line-height:1.1}@media (min-width:768px){.form-heading-expert{font-size:32px}}.form-heading-expert-break{display:none}@media (min-width:768px){.form-heading-expert-break{display:block}}.form-subheading-expert{text-align:left;font-weight:600;padding-bottom:1rem}@media (min-width:768px){.form-subheading-expert{font-size:1rem}}.form-subheading-expert.dark{color:#fff}.form-subheading-expert.light{color:#212953}.inactivity-popup-overlay{position:fixed;inset:0;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:999;padding:1rem}@media (min-width:1024px){.inactivity-popup-overlay{padding:2.5rem}}.inactivity-popup-container{border-radius:1rem;box-shadow:0 10px 15px -3px #0000001a;position:relative;overflow:hidden;margin:0 auto;background-color:#061a2f;width:100%}@media (min-width:768px){.inactivity-popup-container{width:640px}}.inactivity-popup-close-btn{color:#fff;font-size:.875rem;position:absolute;right:.5rem;top:.5rem;cursor:pointer;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:9999px;border:1px solid #fff;z-index:30}.inactivity-popup-content{display:flex;gap:1.25rem}@media (min-width:768px){.inactivity-popup-content{gap:2.5rem}}.inactivity-popup-form-wrapper{position:relative;z-index:10;padding:1.5rem}@media (min-width:768px){.inactivity-popup-form-wrapper{width:70%}}.inactivity-popup-image-wrapper{width:30%;display:none}@media (min-width:768px){.inactivity-popup-image-wrapper{display:block}}.inactivity-popup-image{position:absolute;right:0;bottom:0;z-index:0}.webinarPageTitle{font-size:24px}.whatsapp-widget{position:fixed;right:.7rem;bottom:7.5rem;width:8rem;height:1rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 15px #0003;transition:transform .2s ease-in-out;z-index:9999}@media (min-width:1024px){.whatsapp-widget{bottom:5.5rem}}.whatsapp-widget:hover{transform:scale(1.1)}.caira-wrap{max-width:1340px;margin:0 auto;position:relative;z-index:10;padding:0}@media (min-width:768px){.caira-wrap{padding:0 16px}}@media (min-width:1024px){.caira-wrap{padding:40px 28px}}.caira-grid{display:grid;grid-template-columns:1fr;gap:20px;position:relative;padding:40px 0}@media (min-width:768px){.caira-grid{grid-template-columns:1fr 1fr;align-items:center;justify-content:space-between;padding:24px 0;gap:3rem}}.caira-left{display:flex;flex-direction:column;align-items:center;gap:16px}@media (min-width:640px){.caira-left{gap:24px}}@media (min-width:768px){.caira-left{align-items:flex-start}}.caira-text{width:100%;text-align:center}@media (min-width:768px){.caira-text{text-align:left}}.caira-title{margin:0;font-weight:700;color:#fff;font-size:18px;line-height:1.2}@media (min-width:768px){.caira-title{font-size:32px;line-height:1.4;padding-top:16px}}.caira-subtitle{margin:8px 0 0;color:#fff;font-size:14px;line-height:1.4}@media (min-width:768px){.caira-subtitle{margin-top:16px}}.caira-br-mobile{display:block}.caira-br-desktop{display:none}@media (min-width:768px){.caira-br-mobile{display:none}.caira-br-desktop{display:block}}.caira-cta{margin-top:24px}@media (min-width:768px){.caira-cta{margin-top:56px}}.caira-btn{display:inline-flex;align-items:center;gap:12px;border:none;border-radius:9999px;background:#fff;color:#000;font-size:14px;font-weight:600;padding:8px 24px;cursor:pointer;transform:scale(1);transition:transform .16s ease}.caira-btn:hover{transform:scale(1.02)}.caira-btn:active{transform:scale(.99)}.caira-carousel{width:100%;position:relative;padding:8px 0}.caira-carousel--mobile{display:block;margin-top:20px}.caira-carousel--desktop{display:none}@media (min-width:768px){.caira-carousel--mobile{display:none}.caira-carousel--desktop{display:block}}.embla{overflow:hidden;width:100%}.embla__container{display:flex;gap:5px;will-change:transform}.embla__slide{flex:0 0 auto;min-width:0}.embla__slide--mobile{flex-basis:33.33%;min-width:0;padding-right:8px}@media (min-width:640px){.embla__slide--mobile{flex-basis:25%}}.embla__slide--desktop{flex-shrink:0;width:180px}.caira-card{position:relative;cursor:pointer;touch-action:manipulation;width:100%;height:100%}@media (min-width:768px){.caira-breakout-right{width:100%;margin-right:0;overflow:hidden}}.instructor-card{flex-shrink:0;overflow:hidden;border-radius:4px;background:#0b0b0b;transform:scale(1);transition:transform .18s ease}.instructor-card:hover{transform:scale(1.05)}.instructor-card--desktop{width:180px;height:300px}.instructor-card--mobile{width:100%;height:220px}@media (min-width:640px){.instructor-card--mobile{height:280px}}.instructor-card__media{position:relative;width:100%;height:100%}.instructor-card__img{object-fit:cover;transition:transform .18s ease}@media (min-width:320px) and (max-width:767px){.mainPageWebinarFormSection{margin-top:0}.mainPageWebinarFormContainer{padding-top:1rem}.visitPageBannerMainMobileInlineImageWrap{display:block;width:100%;margin:0 0 16px;cursor:pointer;touch-action:manipulation}.visitPageBannerMainMobileInlineImage{display:block;width:100%;height:auto}.mobileCTA{display:block}.desktopCTA{display:none}.milesOneStoreButtons{justify-content:flex-start;align-items:flex-start}.milesOneStoreCard{width:100px;padding:.5rem 1rem .5rem .5rem}.milesOneStoreIcon{width:24px;height:24px}.milesOneStoreTextPrimary{font-size:8px;line-height:.75rem}.milesOneStoreTextSecondary{font-size:10px;line-height:.75rem}.visitBannerStatsMobile{display:block}.about-section-content{padding:8px}.readMoreButton{width:100%;text-align:left}}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1 1;min-width:0;border:0;padding:0;margin:0;border-radius:5px;background:#0000;font-size:14px!important;line-height:1.2}.PhoneInput input:focus{outline:none!important;border:none!important;box-shadow:none!important}.PhoneInputCountryIcon{display:inline-flex;align-items:center;justify-content:center;width:auto!important;height:auto!important;min-width:20px}.PhoneInputCountryIcon--border{background-color:initial!important;box-shadow:none!important}.PhoneInputCountryIcon--square{width:auto!important}.PhoneInputCountryIconImg{display:none!important}.PhoneInputCountrySelect{position:absolute;inset:0;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountry{position:relative;align-self:center;margin-right:.35rem}.PhoneInputCountry,.formCountryCode{display:inline-flex;align-items:center}.formCountryCode{font-size:14px;font-weight:500;line-height:1}.formCountryCodeDark{color:#adadad}.formCountryCodeLight{color:#595858}.formCountryFlag{line-height:1}.PhoneInputInternationalIconPhone{opacity:.8}.PhoneInputInternationalIconGlobe{opacity:.65}.PhoneInputCountrySelectArrow{display:block;flex-shrink:0;align-self:center;width:.3rem;height:.3rem;margin-left:.35rem;border-color:currentcolor;border-style:solid;border-width:0 1px 1px 0;transform:rotate(45deg);opacity:.45}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:#39f}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 1px #39f,inset 0 0 0 1px #39f}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:#39f}.formInput{display:flex;width:100%;font-weight:500;height:45px;border-radius:.75rem;border:1px solid;padding:.75rem 1rem;line-height:1.5;font-size:.875rem}.formInput:focus-visible{outline:none}.webinarName{display:inline}@media (min-width:768px){.webinarName{display:block}.formInput{font-size:14px}.step2Subheading{font-size:20px}.webinarTitle{font-size:24px}}.formInputDark .PhoneInputInput{color:#adadad}.formInputDark .PhoneInputInput::placeholder{color:#adadad!important}.formInputDark{color:#adadad;background-color:#070c0f;border-color:#070c0f}.formInputDark::placeholder{color:#adadad}.formInputLight{color:#595858;background-color:#fff;border-color:#dedede}.formInputLight .PhoneInputInput::placeholder{color:#595858!important}.formInputLight::placeholder{color:#595858}.talk-expert-btn{background:#39f;color:#fff;border-radius:50px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;gap:12px;padding:3px 16px;text-decoration:none;cursor:pointer;transition:filter .2s ease}.talk-expert-btn:hover{filter:brightness(.95)}.talk-expert-btn__icon{width:16px;height:16px}.talk-expert-btn__text{display:flex;flex-direction:column;align-items:flex-start;line-height:1}.talk-expert-btn__label{font-size:12px;font-weight:400}.talk-expert-btn__number{font-size:18px;font-weight:700;letter-spacing:-1px}.buttonContainer{display:flex;align-items:center;gap:.75rem}.phoneIcon,.whatsappIcon{width:12px;height:12px}.mobileWrapper{width:100%;display:flex;justify-content:center;height:70px}.mobileWrapperBengaluru{background-color:#dee7f5}.mobileHeader{margin:0 auto;width:96%;background-color:#13131399;border-radius:50px;display:flex;padding:.75rem 1rem;align-items:center;justify-content:space-between;position:fixed;top:1rem;z-index:9999;box-shadow:0 4px 4px #00000040;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}.mobileButtonContainer{display:flex;align-items:center;gap:.5rem}@media (min-width:1024px){.contentWrapper{flex-direction:row;align-items:flex-start;gap:2.5rem}.talk-expert-btn__number{font-size:24px}.talk-expert-btn__icon{width:24px;height:24px}.talk-expert-btn{gap:12px;padding:5px 24px}}.bannerbg{background:#dee7f5;position:relative;z-index:20;overflow:visible}.bg-image-wrapper{position:absolute;inset:0;z-index:0;overflow:hidden}.bg_img_desktop{width:auto!important;height:auto!important;opacity:1;margin:auto;top:100%!important;left:50%!important;transform:translate(-50%,-50%)}.bg_img_mobile{display:none}.banner-wrapper{display:flex;column-gap:88px;align-items:center;justify-content:center}.slider{width:480px;position:relative}.slider-inner{position:relative;height:408px;touch-action:pan-y}.slide{position:absolute;inset:0;opacity:0;transition:opacity .5s ease}.slide.active{opacity:1;z-index:2}.image-wrapper{position:relative;width:100%;height:100%;border-radius:24px;overflow:hidden}.desktop_img{object-fit:cover}.mobile_img{display:none}.top-card{position:absolute;top:20px;left:12px;background:#fff;padding:14px;border-radius:16px;font-weight:600;width:234px;display:flex;flex-direction:column;align-items:center;text-align:center}.top-card span{color:#2a85ff;display:block;margin-top:6px}.badge-box{position:absolute;left:20px;top:180px;font-size:13px}.bottom-card{bottom:20px;font-size:16px;font-weight:500;text-align:center;width:300px}.bottom-card,.middle-card{position:absolute;left:20px;border-radius:10px;background:#ffffffe6;padding:12px}.middle-card{bottom:172px}.middle-card p{color:#000;text-align:center;font-weight:600;font-size:16px}.three-box{position:absolute;bottom:70px;left:20px;display:flex;gap:15px}.three-box div{padding:10px;border-radius:10px;background:#fff;font-size:16px;font-weight:500;width:100px}.three-box div span{color:#39f;font-weight:700;display:block}.dots{margin-top:12px;display:flex;justify-content:center;gap:12px;position:absolute;right:51px;bottom:12px;z-index:9}.dots span{width:14.5px;height:14.5px;background:#fff;border-radius:50%;cursor:pointer}.dots .active{background:#39f}.form-card{background:#fff;padding:24px;border-radius:18px;width:380px}.bengaluruBannerFormCard{position:relative;z-index:3;overflow:visible;transition:transform .45s ease,box-shadow .45s ease,border-color .45s ease,background .45s ease;border:2px solid #0000;box-shadow:0 18px 40px #2976ff1f}.bengaluruBannerFormCard .form-title{text-align:center;margin-bottom:12px;font-weight:600}.bengaluruBannerFormCard .popoverContent{z-index:20}.bengaluruBannerFormCard.is-sticky-highlighted{animation:bengaluruBannerFormPulse 2.1s ease-in-out}@keyframes bengaluruBannerFormPulse{0%{transform:scale(1);border-color:#0000;background:#fff;box-shadow:0 18px 40px #2976ff1f}28%{transform:scale(1.02);border-color:#39f;background:#f5faff;box-shadow:0 0 0 6px #3399ff29,0 26px 48px #2976ff3d}55%{transform:scale(1.01);border-color:#3399ffb3;background:#f8fbff;box-shadow:0 0 0 10px #3399ff14,0 22px 44px #2976ff2e}to{transform:scale(1);border-color:#0000;background:#fff;box-shadow:0 18px 40px #2976ff1f}}@media (max-width:768px){.banner-wrapper{flex-direction:column;padding:0}.slider{width:100%}.slider-inner{height:auto;aspect-ratio:1/1}.top-card{font-size:14px;width:165px;top:10px;left:0;padding:10px;border-radius:15px}.form-card{width:100%}.desktop_img{display:none}.mobile_img{display:inherit}.bottom-card{font-size:14px;width:205px}.bottom-card,.middle-card{border-radius:10px;padding:10px}.middle-card{width:170px;bottom:135px}.middle-card p{font-size:12px}.three-box{gap:10px;bottom:55px}.three-box div{font-size:12px;width:77px}.dots{right:30px;bottom:10px}.dots span{width:10px;height:10px}.form-card{margin-top:15px;padding:20px;border-radius:10px}.bg_img_desktop{display:none}.bg_img_mobile{display:inherit;width:auto!important;height:auto!important;opacity:1;margin:auto;top:100%!important;left:50%!important;transform:translate(-50%,-50%)}}.lightContainer{background:#dee7f5;width:100%}.bold_font{font-weight:700;color:#2a85ff;display:block}.bold_font span{color:#1d1d1d;display:block}.sub_heading{text-align:center;display:block;width:-moz-fit-content;width:fit-content;color:#39f;font-size:14px;font-weight:700;border-radius:28px;background:#fff;padding:9px 18px;margin:17px auto}.py_12{padding-top:52px!important;padding-bottom:0!important}.white_bg{background:#fff;border-radius:16px;padding:14px}.learn_section{justify-content:center;column-gap:20px}.learn_content,.learn_section{display:flex;align-items:center}.learn_content{flex-direction:column;text-align:center}.learn_content p{color:#39f;font-size:14px;font-weight:700}.learn_content h3{color:#39f;font-size:32px;font-weight:700;padding:10px 0}.learn_content h4{color:#1d1d1d;font-size:16px;font-weight:400}.learn_section img{width:174px}.video_section{border-radius:20px;background:#dee7f5;padding:20px;margin-top:24px}.desktopGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.bengaluruEquivalentTopGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.bengaluruEquivalentThumbs{margin-top:8px}.bengaluruEquivalentThumbs .emblaContainer{gap:14px}.bengaluruEquivalentThumbs .emblaSlideDesktop{margin-left:0}.gridItemImageWrapper{margin-top:12px;border-radius:16px;overflow:hidden}.gridItemImage{display:block;width:100%;height:auto;object-fit:cover}.number{width:50px;height:50px;display:flex;justify-content:center;align-items:center;background:#0b2a4d;font-size:24px;font-weight:700;color:#fff;letter-spacing:-.72px}.mt_0{margin-top:0!important}.gridItemLabelNew{font-size:1rem;color:#000;font-weight:400;letter-spacing:-.48px;text-align:left}.cpa_alumni{color:#2a85ff;font-size:14px;font-weight:600;letter-spacing:-.42px;margin-top:15px;text-align:center}.mt_6{margin-top:30px}.joinButton{display:block;margin-left:auto;margin-right:auto;padding:8px 44px;min-height:32px;border:none;border-radius:12px 12px 12px 0;background:#2a85ff;color:#fff;font-size:16px;font-weight:700;line-height:1.2;text-align:center;cursor:pointer;transition:background-color .2s ease,opacity .2s ease}.joinButton:hover{background:#1a75ef;opacity:.95}.learn_from,.mobile_content{display:none}.learn_from{width:100%;text-align:center}.video_section_mobile{display:none}.bold_blue_font{display:block;font-weight:700}.bold_blue_font span{color:#2a85ff}.equal_spc{padding-top:54px;padding-bottom:74px}.bengaluruTopMncsSection{padding-top:30px}.mnc_section{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);gap:18px;width:85%;margin:33px auto auto}.mnc_card{background:#fff;border-radius:9px;padding:22px 15px 15px;box-shadow:0 0 18.137px 0 #dfe8f0;text-align:center;position:relative}.mnc_card:after,.mnc_card:before{content:"";position:absolute;top:109px;width:24px;height:40px;background:#dee7f5;z-index:1}.mnc_card:before{transform:translateY(-120%);border-radius:0 999px 999px 0;left:-1px}.mnc_card:after{transform:translate(10%,-120%);border-radius:999px 0 0 999px;right:-1px}.mnc_title{font-size:13px;line-height:1.2;font-weight:400;margin-bottom:8px}.mnc_title strong{font-weight:700;margin-left:5px}.mnc_value{font-size:22px;font-weight:700;color:#39f;margin-bottom:18px;line-height:1.1}.mnc_divider{position:relative;z-index:2;margin:0 auto 18px;width:92%;border-top:1px dashed #aaa}.company_panel{border-radius:9.073px;background:#fff;box-shadow:inset 0 0 18.146px 0 #dfe8f0;padding:10px 20px}.company_text{color:#000;font-size:12px;margin-bottom:18px;line-height:1.25}.company_logos{display:flex;justify-content:center;align-items:center;min-height:34px}.mobile_logo{display:none}.connector{width:46px;height:46px;border-radius:50%;margin:0 auto;position:relative;z-index:2}@media (max-width:768px){.banner-wrapper{flex-direction:column;padding:0}.slider{width:100%}.slider-inner{height:auto;aspect-ratio:1/1}.top-card{font-size:14px;width:164px;height:90px;top:2px;left:4px;padding:11px;border-radius:15px}.form-card{width:100%}.desktop_img{display:none}.mobile_img{display:inherit}.bottom-card{font-size:14px;width:205px}.bottom-card,.middle-card{border-radius:10px;padding:10px}.middle-card{width:170px;bottom:135px}.middle-card p{font-size:12px}.three-box{gap:10px;bottom:55px}.three-box div{font-size:12px;width:77px}.dots{right:30px;bottom:10px}.dots span{width:10px;height:10px}.form-card{margin-top:15px;padding:20px;border-radius:10px}.bg_img_desktop{display:none}.bg_img_mobile{display:inherit;width:auto!important;height:auto!important;opacity:1;margin:auto;top:100%!important;left:50%!important;transform:translate(-50%,-50%)}.mainContainer{padding-bottom:50px!important}.video_section{display:none}.learn_section{flex-direction:column}.learn_content{margin-top:10px}.learn_content h4,.learn_content p{display:none}.learn_content h3{font-size:24px;padding:8px 0}.learn_from{display:block;color:#39f;font-size:14px;font-weight:700;margin-bottom:10px}.mobile_content{color:#1d1d1d!important;text-align:center;font-size:14px;font-weight:400!important;display:block!important}.py_12{padding-top:10px!important}.bengaluruCpaEquivalentSection{padding-bottom:24px!important}.white_bg{margin-top:10px}.number{width:25px;min-width:25px;max-width:25px;height:24px;min-height:24px;max-height:24px;flex:0 0 25px;background:#0b2a4d;font-size:16px;letter-spacing:-.48px;line-height:1}.gridItemLabelNew{font-size:12px;color:#000;font-weight:400;letter-spacing:-.36px}.py_3{padding:10px 0 15px}.mobileGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-items:start}.bengaluruEquivalentMobileGrid{grid-template-columns:1fr;gap:14px}.mobileGridItem{min-width:0}.mobileGridItemTop{display:flex;align-items:flex-start;gap:8px;height:auto}.bengaluruEquivalentMobileCarousel,.video_section_mobile{display:block;margin-top:18px}.bengaluruEquivalentMobileOverflow{padding-right:16px}.bengaluruEquivalentMobileTrack{display:flex;margin-top:0;margin-left:-16px}.bengaluruEquivalentMobileSlide{flex:0 0 58%;min-width:0;padding-left:16px;position:relative;box-sizing:border-box;-webkit-user-select:none;user-select:none}.bengaluruEquivalentMobileCard{position:relative;height:144px;border-radius:12px;overflow:hidden;background:#fff}.emblaSlideImage{display:block;width:100%;height:100%;min-height:0;border-radius:12px;object-fit:cover;object-position:top center}.bengaluruEquivalentMobileOverlay{padding:8px}.video_section_mobile .sliderTitle{font-size:9px;line-height:1.1}.video_section_mobile .sliderDescription{font-size:6px;line-height:1.15}.cpa_alumni{text-align:center}.joinButton{width:100%;min-height:46px;padding:12px 16px;font-size:14px}.desktop_logo{display:none}.mobile_logo{display:inherit}.bold_blue_font,.bold_font{font-size:22px}.mnc_section{width:100%;margin-top:26px;gap:0;grid-template-columns:minmax(0,1fr) 15px minmax(0,1fr)}.equal_spc{padding-top:0}.bengaluruTopMncsSection{padding-top:0;padding-bottom:24px!important}.bengaluruTopMncsSection .heading{margin-top:0}}.allAboutSectionShell{background-color:var(--all-about-shell-bg,#0000)}.allAboutSectionTitleText{color:#000}.allAboutSectionHighlight{background:var(
    --all-about-highlight-background,linear-gradient(91deg,#39f 81.57%,#ffba08 106.77%)
  );background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:var(--all-about-highlight-fill,#0000);color:var(--all-about-highlight-color,#0000);font-style:normal}.allAboutCategoryTabs{margin:1.5rem auto 1rem;width:100%}.allAboutCategoryTabsTrack{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem;border-radius:999px;background:#fff}.allAboutCategoryTab{flex:1 1;border:none;border-radius:999px;padding:.9rem 1rem;font-size:1rem;font-weight:700;line-height:1.2;text-align:center;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.allAboutCategoryTabActive{background:#39f;color:#fff}.allAboutCategoryTabInactive{background:#0000;color:#39f}.allAboutCategoryTabInactive:hover{background:#eef5ff}@media (min-width:768px){.allAboutCategoryTabs{margin-bottom:1.25rem}.allAboutCategoryTabsTrack{padding:.625rem}.allAboutCategoryTab{padding:1rem 1.25rem;font-size:1.125rem}}@media (min-width:1024px){.allAboutCategoryTabs{width:-moz-fit-content;width:fit-content;max-width:100%}.allAboutCategoryTabsTrack{width:auto;gap:.375rem;padding:.375rem}.allAboutCategoryTab{flex:0 0 auto;padding:.7rem 1.5rem;font-size:1rem;line-height:1.1}}.titleText{color:#000}.highlightedWord{background:linear-gradient(91deg,#39f 81.57%,#ffba08 106.77%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#0000;font-style:italic}.underline3{right:20px}.tabsWrapper{margin-bottom:1.5rem;overflow:hidden}.tabsContainer{display:flex;gap:.75rem;overflow-x:auto;padding-bottom:.5rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.tabsContainer::-webkit-scrollbar{display:none}@media (min-width:768px){.tabsContainer{gap:1rem}}.tabButton{flex-shrink:0;padding:.25rem .5rem;border-radius:1rem;font-size:.875rem;font-weight:500;transition:all .3s;white-space:nowrap}@media (min-width:768px){.tabButton{padding-left:.75rem;padding-right:.75rem;font-size:1rem}}.tabButtonActive{background-color:#39f;color:#fff;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.tabButtonInactive{background-color:#fff;color:#39f;border:1px solid #c9c9c9}.tabButtonInactive:hover{background-color:#39f;opacity:.7;color:#fff}.contentOuter{border-radius:.5rem;background-color:#f7fbff}.contentText{max-width:none;color:#1f2937;font-size:.875rem;line-height:2;text-align:start;width:100%;height:120px;overflow:hidden}@media (min-width:768px){.contentText{font-size:1rem;line-height:1.625}}.heightAuto{height:auto}.aboutSection{display:flex;flex-direction:column;gap:10px;margin-inline:auto;padding:.5rem}@media (min-width:768px){.aboutSection{padding:1rem}}.relative{position:relative}.readMoreButton{color:#39f;font-weight:500;display:inline-block;cursor:pointer;transition:text-decoration .2s}.readMoreButton:hover{text-decoration:underline}@media (min-width:768px){.readMoreButton{margin-top:.5rem}}.underline1{pointer-events:none;position:absolute;left:10px;right:55px;bottom:-4px;height:2px;background-color:#ffb801;border-radius:5px;z-index:10}@media (min-width:768px){.underline1{left:0;right:68px}}.underline2{pointer-events:none;position:absolute;bottom:-4px;right:41px;height:2px;width:1.5rem;background-color:#ffb801;border-radius:5px;z-index:10}@media (min-width:768px){.underline2{right:30px}}.underline3{pointer-events:none;position:absolute;bottom:-4px;right:4px;height:2px;width:1rem;background-color:#ffb801;border-radius:5px;z-index:10}.bengaluruFaqSection{width:100%;padding:1.5rem 0 2.5rem;background:#dee7f5}.bengaluruAllAboutSectionTight .mainContainer{padding-bottom:1.5rem!important}.bengaluruFaqSectionTight .bengaluruFaqSection{padding-top:.8rem}.bengaluruFaqSectionTight .bengaluruFaqContentColumn>.main_container{padding-top:1.1rem!important}.bengaluruFaqContainer{position:relative}.bengaluruFaqGrid{display:flex;flex-direction:column;gap:1.5rem}.bengaluruFaqFormColumn{order:1}.bengaluruFaqContentColumn{order:2}.bengaluruFaqFormCard{position:relative;max-width:100%;margin-bottom:0;padding:1rem;border:1px solid #0000;border-radius:1rem;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 18px 40px #2976ff1f}.bengaluruFaqFormCard.is-sticky-highlighted{animation:bengaluruFaqStickyPulse 2.1s ease-in-out}@keyframes bengaluruFaqStickyPulse{0%{transform:scale(1);border-color:#0000;background:#fff;box-shadow:0 18px 40px #2976ff1f}28%{transform:scale(1.02);border-color:#2a85ffe0;background:#f5faff;box-shadow:0 0 0 3px #2a85ffb3,0 0 0 14px #2a85ff2e,0 24px 48px #2976ff38}56%{transform:scale(1.01);border-color:#2a85ffb8;background:#f8fbff;box-shadow:0 0 0 2px #2a85ff8c,0 0 0 9px #2a85ff1f,0 22px 44px #2976ff2e}to{transform:scale(1);border-color:#0000;background:#fff;box-shadow:0 18px 40px #2976ff1f}}.bengaluruFaqEnquiryForm .bengaluruFaqFormHeadingBlock{margin-bottom:1rem}.bengaluruFaqEnquiryForm .bengaluruFaqFormHeading{margin:0;color:#1d1d1d;font-size:1.35rem;font-weight:700;line-height:1.12;letter-spacing:-.02em;text-align:left}.bengaluruFaqEnquiryForm .bengaluruFaqFormHeadingHighlight{color:#39f}.bengaluruFaqEnquiryForm .bengaluruFaqFormMeta{margin:.5rem 0 0;color:#1d1d1d;font-size:.8rem;font-weight:700;line-height:1.2;text-align:left}.bengaluruFaqEnquiryForm .bengaluruFaqFormMeta span{color:#3c8ff9}.bengaluruFaqEnquiryForm .formFieldContainer{margin-bottom:.5rem}.bengaluruFaqEnquiryForm .formInput{min-height:45px;height:45px;border-radius:.9rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500}.bengaluruFaqEnquiryForm .formInputLight{color:#1d1d1d;background:#f3f6fb;border-color:#d8deea}.bengaluruFaqEnquiryForm .formInputLight .PhoneInputInput::placeholder,.bengaluruFaqEnquiryForm .formInputLight::placeholder{color:#a0a6b2!important;text-transform:uppercase;letter-spacing:.02em;font-weight:400}.bengaluruFaqEnquiryForm .PhoneInput.formInput{align-items:center;gap:.5rem;height:auto;padding:0;border:none;background:#0000}.bengaluruFaqEnquiryForm .PhoneInputCountry{align-self:center;display:inline-flex;align-items:center;flex:0 0 5.5rem;justify-content:center;min-height:45px;margin-right:0;padding:0 .75rem;border:1px solid #d8deea;border-radius:.9rem;background:#f3f6fb;line-height:1}.bengaluruFaqEnquiryForm .PhoneInputInput{min-height:45px;height:45px;padding:0 1rem;border:1px solid #d8deea;border-radius:.9rem;background:#f3f6fb;font-size:.875rem!important;line-height:1.2}.bengaluruFaqEnquiryForm .PhoneInputCountryIcon{display:inline-flex;align-items:center;min-width:auto}.bengaluruFaqEnquiryForm .PhoneInputCountrySelectArrow{align-self:center;width:.55rem;height:.55rem;margin-left:.75rem;opacity:.85}.bengaluruFaqEnquiryForm .formCountryCodeBengaluruFaq{display:inline-flex;align-items:center;line-height:1;gap:.45rem;font-size:.875rem;font-weight:500;color:#1d1d1d}.bengaluruFaqEnquiryForm .formCountryFlag{display:inline-flex;align-items:center;font-size:1.05rem;line-height:1}.bengaluruFaqEnquiryForm .checkboxContainer{margin:.5rem 0;display:flex;align-items:flex-start;gap:.5rem}.bengaluruFaqEnquiryForm .checkbox{width:1.25rem;height:1.25rem;margin-right:0;margin-top:.05rem;border:1px solid #d8deea;border-radius:.25rem;background:#fff;flex-shrink:0}.bengaluruFaqEnquiryForm .checkbox:checked{background:#39f}.bengaluruFaqEnquiryForm .checkboxLabel{color:#1d1d1d;font-size:.72rem;font-weight:500;line-height:1.3;letter-spacing:0}.bengaluruFaqEnquiryForm .whatsappIcon{width:14px;height:14px;margin:-2px 4px 0}.bengaluruFaqEnquiryForm .privacyLinkLight{color:#39f}.bengaluruFaqEnquiryForm .submitButton{min-height:45px;border-radius:12px 12px 12px 0;background:#2a85ff;font-size:.875rem;font-weight:700;text-transform:none}.bengaluruFaqContentColumn .main_container{max-width:none;padding-inline:0;padding-top:0!important;padding-bottom:0!important}.bengaluruFaqContentColumn .heading{margin-bottom:1.25rem!important}.bengaluruFaqContentColumn .bengaluruFaqHeading{display:flex;flex-direction:column;align-items:center;gap:.875rem;width:100%;text-align:center}.bengaluruFaqContentColumn .bengaluruFaqEyebrow{display:inline-flex;align-items:center;justify-content:center;padding:.55rem 1rem;border-radius:999px;background:#fff;color:#39f;font-size:.95rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.bengaluruFaqContentColumn .faqHeading{color:#1d1d1d;font-size:2rem;font-weight:700;line-height:1.1;letter-spacing:-.04em}.bengaluruFaqContentColumn .bengaluruFaqHeadingLine{display:block}.bengaluruFaqContentColumn .bengaluruFaqHeadingAccent{display:block;color:#39f}.bengaluruFaqContentColumn .accordionItem{border:1px solid #62a5ff33;box-shadow:0 18px 40px #2976ff14,0 6px 18px #2976ff14}.bengaluruFaqContentColumn .expandFaqButton{padding:0;background:#0000;color:#227cff;border:none;border-radius:0;box-shadow:none;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.18em;transition:color .2s ease}.bengaluruFaqContentColumn .expandFaqButton:hover{background:#0000;color:#166ae0}.faqContainer{display:flex;flex-direction:column;gap:2rem;padding:2.5rem 1rem}@media (min-width:768px){.bengaluruFaqSection{padding:2rem 0 3rem}.bengaluruAllAboutSectionTight .mainContainer{padding-bottom:2rem!important}.bengaluruFaqSectionTight .bengaluruFaqSection{padding-top:1.1rem}.bengaluruFaqSectionTight .bengaluruFaqContentColumn>.main_container{padding-top:1.4rem!important}.bengaluruFaqGrid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,384px);gap:2rem;align-items:start}.bengaluruFaqFormColumn{order:2}.bengaluruFaqContentColumn{order:1}.bengaluruFaqContentColumn .bengaluruFaqHeading{align-items:center;text-align:center}.faqContainer{padding:3rem 1.25rem}.bengaluruFaqFormCard{padding:1.5rem 1rem 1rem}.bengaluruFaqEnquiryForm .bengaluruFaqFormHeading{font-size:1.5rem}.bengaluruFaqEnquiryForm .bengaluruFaqFormMeta{font-size:.875rem}.bengaluruFaqContentColumn .faqHeading{font-size:2.5rem;line-height:1.1}}.bengaluruStickyBarSpacer{height:118px;background-color:#dee7f5}.bengaluruStickyBar{position:fixed;bottom:0;left:50%;right:auto;transform:translateX(-50%);width:min(96%,560px);z-index:300;padding:0 0 env(safe-area-inset-bottom,0);pointer-events:none}.bengaluruStickyBarInner{width:100%;height:93px;margin-inline:auto;padding:14px 16px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;background:#ffffffb3;border:1px solid #2a85ff2e;border-radius:20px;box-shadow:0 18px 36px #061a2f2e;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);pointer-events:auto}.bengaluruStickyBarCopy{display:flex;flex-direction:column;min-width:0}.bengaluruStickyBarTitle{font-size:16px;font-weight:700;color:#1d1d1d;line-height:1.3}.bengaluruStickyBarLabel{color:#1d1d1d}.bengaluruStickyBarHighlight{color:#39f}.bengaluruStickyBarMobileBreak{display:block}.bengaluruStickyBarSubtitle{font-size:12px;color:#1d1d1d;margin-top:4px;line-height:1.35}.bengaluruStickyBarButton{flex-shrink:0;min-width:118px;background:#39f;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:700;padding:12px 18px;cursor:pointer;white-space:nowrap;box-shadow:0 2px 12px #2a85ff4d;transition:transform .18s,box-shadow .18s,background .18s}.bengaluruStickyBarButton:hover{transform:translateY(-1px);box-shadow:0 5px 18px #2a85ff57;background:#1a75ef}@media (min-width:900px){.bengaluruStickyBarSpacer{height:120px}.bengaluruStickyBar{left:0;right:0;transform:none;width:auto;padding:0 16px calc(env(safe-area-inset-bottom, 0px) + 10px)}.bengaluruStickyBarInner{max-width:1200px;height:93px;padding:16px clamp(16px,2.4vw,24px);gap:20px;border-radius:20px}.bengaluruStickyBarTitle{font-size:18px}.bengaluruStickyBarMobileBreak{display:none}.bengaluruStickyBarSubtitle{font-size:12px}.bengaluruStickyBarButton{min-width:152px;padding:12px 24px}}.bengaluruAlumniSection{position:relative;overflow:hidden;padding:2.25rem 0 1.1rem;background:#0000}.bengaluruAlumniSection:before{content:"";position:absolute;inset:0;background-image:url(https://ik.imagekit.io/mileseducation/miles_website/landing-pages/cpa-bengaluru/alumni-bg-mob.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;opacity:1}.bengaluruAlumniSection:after{content:none}.bengaluruAlumniContainer{position:relative;z-index:1;max-width:1200px}.bengaluruAlumniHead{display:flex;flex-direction:column;align-items:center;text-align:center}.bengaluruAlumniPill{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 16px;border-radius:28px;margin-top:16px;border:none;background:#fff;color:#39f;font-size:14px;font-weight:700;letter-spacing:0;text-transform:uppercase;box-shadow:none}.bengaluruAlumniHeading{margin:0;color:#0a2340;font-size:28px;font-weight:700;line-height:1.15}.bengaluruAlumniHeading span{color:#2a85ff}.bengaluruAlumniSubtext{max-width:440px;margin:14px auto 0;color:#1d1d1d;font-size:16px;font-weight:400;line-height:1.6}.bengaluruAlumniShell{margin-top:clamp(28px,4vw,42px)}.bengaluruAlumniViewport{width:100%;overflow:hidden;padding:22px 0 30px;touch-action:pan-y}.bengaluruAlumniTrack{display:flex;gap:18px;will-change:transform;transform:translateZ(0)}.bengaluruAlumniCard{flex:0 0 auto;min-height:228px;padding:24px 22px 20px;border-radius:24px;background:#fff;border:1px solid #2a85ff1f;box-shadow:none;text-align:center;transform:scale(.9);transform-origin:center center;backface-visibility:hidden;will-change:transform,opacity,filter;opacity:.42;filter:saturate(.85);transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .26s ease,filter .26s ease,border-color .28s ease,box-shadow .32s ease,background .32s ease}.bengaluruAlumniCard.is-visible{opacity:.78}.bengaluruAlumniCard.is-active{transform:scale(1);opacity:1;filter:none;border-radius:20px;background:#fff}.bengaluruAlumniStars{margin-bottom:18px;color:#2a85ff;font-size:.86rem;letter-spacing:5px;line-height:1}.bengaluruAlumniCopy{margin:0 auto 16px;max-width:34ch;color:#53708d;font-size:.94rem;line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.bengaluruAlumniCard.is-active .bengaluruAlumniCopy{color:#2f4b68}.bengaluruAlumniName{font-size:1.05rem;font-weight:500;color:#0a2340;line-height:1.2}.bengaluruAlumniRole{margin-top:7px;font-size:.8rem;font-weight:700;color:#44688b;line-height:1.35}.bengaluruAlumniNav{display:none;width:56px;height:56px;border-radius:50%;border:1px solid #2a85ff24;background:#fffffff0;color:#2a85ff;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 18px 26px #21548d1f;transition:transform .2s ease,background .2s ease,border-color .2s ease}.bengaluruAlumniNav:hover{transform:translateY(-1px);background:#fff;border-color:#2a85ff3d}.bengaluruAlumniNav:disabled{opacity:.5;cursor:default;transform:none}.bengaluruAlumniNav svg{width:19px;height:19px}.bengaluruAlumniAvatarsWrap{margin-top:2px;display:flex;flex-direction:column;align-items:center;gap:10px}.bengaluruAlumniAvatars{display:flex;align-items:center;justify-content:center;gap:10px;min-height:54px}.bengaluruAlumniAvatarButton{appearance:none;border:none;background:#0000;padding:0;width:56px;height:56px;flex:0 0 56px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;cursor:pointer}.bengaluruAlumniAvatar{width:44px;height:44px;border-radius:60px;overflow:hidden;background:#d3d3d3 50%/cover no-repeat;border:3px solid #353e4b;box-sizing:border-box;box-shadow:none;transform:scale(.9);opacity:.72;filter:grayscale(1);transition:transform .3s ease,opacity .3s ease,filter .3s ease,border-color .3s ease,box-shadow .3s ease}.bengaluruAlumniAvatarButton.is-active .bengaluruAlumniAvatar{width:56px;height:56px;transform:scale(1);opacity:1;filter:none;box-shadow:0 0 0 3px #2a85ff1f}.bengaluruAlumniCommunityCta{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 24px;border:none;border-radius:12px 12px 12px 0;background:#2a85ff;color:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:background .18s ease}.bengaluruAlumniCommunityCta:hover{background:#1a75ef}.bengaluruAlumniAvatarImage{width:100%;height:100%;object-fit:cover;display:block;border-radius:60px;background:#d3d3d3 50%/cover no-repeat}.bengaluruAlumniSwipeHint{display:none;width:min(298.5px,100%);margin:10px auto 0;color:#39f;pointer-events:none}.bengaluruAlumniSwipeHint svg{display:block;width:100%;height:auto}.bengaluruAlumniSwipeHint path{fill:currentColor}.bengaluruAlumniBanner{margin:34px auto 0;max-width:820px;padding:clamp(24px,4vw,36px);border-radius:22px;border:1px solid #ffffffb3;background:linear-gradient(180deg,#55acfff2,#3c96f0);text-align:center;box-shadow:0 24px 42px #12468033}.bengaluruAlumniBannerNumber{font-size:clamp(2rem,3vw,2.7rem);font-weight:900;color:#fff;letter-spacing:-.03em}.bengaluruAlumniBannerText{max-width:640px;margin:10px auto 0;font-size:clamp(.92rem,1.2vw,1.12rem);color:#ffffffeb;line-height:1.45}.bengaluruAlumniBannerCta{display:inline-flex;align-items:center;justify-content:center;margin-top:18px;min-height:48px;padding:14px 24px;border:none;border-radius:14px;background:#fff;color:#1976d2;font-size:.96rem;font-weight:700;cursor:pointer;box-shadow:0 14px 28px #101d301f;transition:transform .18s,box-shadow .18s}.bengaluruAlumniBannerCta:hover{transform:translateY(-1px);box-shadow:0 18px 34px #101d302e}@media (min-width:780px){.bengaluruAlumniSection{padding:3rem 0 1.25rem}.bengaluruAlumniSection:before{background-image:url(https://ik.imagekit.io/mileseducation/miles_website/landing-pages/cpa-bengaluru/alumni-bg-desk.webp)}.bengaluruAlumniHeading{font-size:44px}.bengaluruAlumniShell{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(12px,2vw,26px)}.bengaluruAlumniViewport{padding:22px 0 30px}.bengaluruAlumniCard{transform:scale(.88);opacity:.46}.bengaluruAlumniCard.is-visible{opacity:.82}.bengaluruAlumniCard.is-active{transform:translateY(-8px) scale(1.09);opacity:1;filter:none;border-radius:20px;background:#fff}.bengaluruAlumniNav{display:inline-flex}.bengaluruAlumniAvatar{width:48px;height:48px}.bengaluruAlumniAvatarButton{width:60px;height:60px;flex-basis:60px}.bengaluruAlumniAvatarButton.is-active .bengaluruAlumniAvatar{width:60px;height:60px}}@media (min-width:1440px){.bengaluruAlumniTrack{gap:20px}}@media (max-width:779px){.bengaluruAlumniHead{text-align:center;align-items:center}.bengaluruAlumniSubtext{margin-left:auto;margin-right:auto}.bengaluruAlumniShell{display:block;margin-top:24px}.bengaluruAlumniViewport{width:calc(100% + 2rem);margin-inline:-1rem;padding:12px 0 18px}.bengaluruAlumniTrack{gap:14px}.bengaluruAlumniCard{min-height:0;padding:24px 20px 20px;border-radius:22px;opacity:.82;background:#fff;filter:none;box-shadow:none}.bengaluruAlumniCard.is-visible{opacity:1}.bengaluruAlumniCard.is-visible:not(.is-active){box-shadow:none}.bengaluruAlumniCard:not(.is-active){background:#fffffff5;border-color:#2a85ff2e;box-shadow:none}.bengaluruAlumniCopy{font-size:.94rem;line-height:1.5}.bengaluruAlumniRole{font-size:.78rem}.bengaluruAlumniAvatar{width:40px;height:40px}.bengaluruAlumniAvatarButton{width:52px;height:52px;flex-basis:52px}.bengaluruAlumniAvatarButton.is-active .bengaluruAlumniAvatar{width:52px;height:52px}.bengaluruAlumniSwipeHint{display:block;margin-top:0}.bengaluruAlumniBanner{margin-top:28px;border-radius:20px;padding:24px 20px}.bengaluruAlumniBannerCta{width:100%;max-width:260px}}.bengaluruPresenceSection{background:#dee7f5}.bengaluruPresenceHeader{margin:0 auto 1.5rem;text-align:center}.bengaluruPresenceTitle{font-size:1.9rem;font-weight:700;line-height:1.06;letter-spacing:-.03em}.bengaluruPresenceTitleBottom,.bengaluruPresenceTitleTop{display:block}.bengaluruPresenceTitleTop{color:#2f86ff}.bengaluruPresenceTitleBottom{color:#161616}.bengaluruPresenceTopRow{display:flex;flex-direction:column;gap:1rem}.bengaluruPresenceGalleryCard{overflow:hidden;border-radius:18px;background:#111;box-shadow:0 6px 18px #0000002e}.bengaluruPresenceMainImageWrap{overflow:hidden}.bengaluruPresenceMainImage{display:block;width:100%;height:auto;min-height:245px;object-fit:cover;transition:opacity .25s ease-in-out}.bengaluruPresenceMainImage.is-fading{opacity:0}.bengaluruPresenceThumbStrip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem;padding:.55rem}.bengaluruPresenceThumb{position:relative;overflow:hidden;padding:0;border:1px solid #ffffffbf;border-radius:10px;background:#fff;cursor:pointer}.bengaluruPresenceThumb.is-active{border-color:#fff}.bengaluruPresenceThumbImage{display:block;width:100%;height:58px;object-fit:cover}.bengaluruPresenceThumbOverlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000057}.bengaluruPresenceThumbIcon{width:20px;height:20px}.bengaluruPresenceSideColumn{display:contents}.bengaluruPresenceContactCard{order:-1;border-radius:18px;background:#fff;padding:1rem;text-align:left}.bengaluruPresenceInfoRow{display:flex;align-items:flex-start;gap:.55rem;padding-bottom:.65rem;margin-bottom:.85rem}.bengaluruPresenceInfoRow.is-last{padding-bottom:0;margin-bottom:0}.bengaluruPresenceInfoIcon{color:#2f86ff;flex:0 0 auto;width:16px;height:16px;margin-top:.1rem}.bengaluruPresenceInfoIcon svg{width:100%;height:100%}.bengaluruPresenceInfoText{min-width:0;text-align:left}.bengaluruPresenceInfoLabel{color:#666f7e;font-size:.6rem;font-weight:700;line-height:1;letter-spacing:.08em;margin-bottom:.2rem}.bengaluruPresenceAddress,.bengaluruPresenceContactLink,.bengaluruPresenceInfoLabel{display:block;margin:0;text-align:left}.bengaluruPresenceAddress,.bengaluruPresenceContactLink{color:#2f86ff;font-size:.84rem;line-height:1.35;text-decoration:underline;text-underline-offset:2px;word-break:break-word}.bengaluruPresenceCta{order:1;width:100%;min-height:40px;border:none;border-radius:12px 12px 12px 0;background:#2a85ff;color:#fff;font-size:.92rem;font-weight:700;cursor:pointer}.bengaluruPresenceCta:hover{background:#1a75ef}.bengaluruPresenceCentresBlock{margin-top:1.8rem}.bengaluruPresenceCentresTitle{color:#2a2a2a;text-align:center;font-size:.95rem;font-weight:500;margin-bottom:.9rem}.bengaluruPresenceCityGrid{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem}.bengaluruPresenceCityCard{width:calc((100% - 1.3rem) / 3);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;min-height:92px;border:1px solid #e1e5ec;border-radius:10px;background:#fff;padding:.75rem .5rem;text-align:center;cursor:pointer}.bengaluruPresenceCityCard.is-active,.bengaluruPresenceCityCard:hover{border-color:#2f86ff}.bengaluruPresenceCityIcon{width:38px;height:38px;object-fit:contain}.bengaluruPresenceCityName{color:#262626;font-size:.82rem;font-weight:500;line-height:1.2}@media (max-width:767px){.bengaluruPresenceGalleryCard .mainImage{transition:opacity .16s ease-out}.bengaluruPresenceGalleryCard .thumbnail{transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}}@media (min-width:768px){.bengaluruPresenceSection{padding:.85rem 0 2.6rem}.bengaluruPresenceTitle{font-size:2.45rem}.bengaluruPresenceTopRow{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:1rem;align-items:start}.bengaluruPresenceSideColumn{display:flex;flex-direction:column;gap:.85rem;order:0}.bengaluruPresenceMainImage{min-height:365px}.bengaluruPresenceThumbStrip{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;padding:.65rem}.bengaluruPresenceThumbImage{height:48px}.bengaluruPresenceContactCard{padding:1.1rem 1rem}.bengaluruPresenceInfoLabel{font-size:.56rem}.bengaluruPresenceAddress,.bengaluruPresenceContactLink{font-size:.8rem}.bengaluruPresenceCityGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.bengaluruPresenceCityCard{width:100%;min-height:94px}}@media (min-width:1024px){.bengaluruPresenceSection{padding:.95rem 0 2.3rem}.bengaluruPresenceHeader{margin-bottom:1.2rem}.bengaluruPresenceTopRow{width:min(100%,930px);grid-template-columns:552px 325px;gap:53px;margin:0 auto;align-items:start}.bengaluruPresenceGalleryCard.imageSection{width:552px;height:368px}.bengaluruPresenceGalleryCard .imageWrapper{height:100%}.bengaluruPresenceGalleryCard .mainImage{height:368px;max-height:none;border-radius:18px}.bengaluruPresenceSideColumn{width:325px;align-self:start;gap:20px}.bengaluruPresenceContactCard{width:325px;min-height:194px;padding:1.65rem 1rem}.bengaluruPresenceCta{width:325px;min-height:40px}.bengaluruPresenceCentresBlock{max-width:930px;margin:2rem auto 0}.bengaluruPresenceCentresTitle{margin-bottom:.8rem}.bengaluruPresenceCityGrid{grid-template-columns:repeat(8,minmax(0,1fr));gap:.65rem}.bengaluruPresenceCityCard{min-height:72px;padding:.6rem .3rem}.bengaluruPresenceCityIcon{width:32px;height:32px}.bengaluruPresenceCityName{font-size:.73rem}}