.InteractiveIndiaMap-module__5jF87G__mapContainer{border-radius:16px;flex-direction:column;gap:32px;padding:16px 12px;display:flex}.InteractiveIndiaMap-module__5jF87G__mapWrapper{background:linear-gradient(135deg,#fff 0%,#fafbff 50%,#f5f7ff 100%);border:0 solid #e8ecf5;border-radius:24px;width:100%;height:0;padding-bottom:100%;transition:box-shadow .3s;position:relative;overflow:visible;box-shadow:0 16px 48px #0d47a11f}.InteractiveIndiaMap-module__5jF87G__mapWrapper:hover{box-shadow:0 16px 48px #0000001f}.InteractiveIndiaMap-module__5jF87G__mapImage{opacity:.95;mix-blend-mode:multiply;z-index:1;position:relative}.InteractiveIndiaMap-module__5jF87G__markersOverlay{pointer-events:auto;z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.InteractiveIndiaMap-module__5jF87G__markerContainer{cursor:pointer;z-index:10;pointer-events:auto;position:absolute;transform:translate(-50%,-50%)}.InteractiveIndiaMap-module__5jF87G__markerContainer:hover,.InteractiveIndiaMap-module__5jF87G__markerContainer.InteractiveIndiaMap-module__5jF87G__active{z-index:100}.InteractiveIndiaMap-module__5jF87G__pulse{opacity:0;border-radius:50%;width:40px;height:40px;animation:2s infinite InteractiveIndiaMap-module__5jF87G__pulse-ring;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.InteractiveIndiaMap-module__5jF87G__pulse.InteractiveIndiaMap-module__5jF87G__colorBlue{background:#0d47a133;border:2px solid #0d47a1}.InteractiveIndiaMap-module__5jF87G__pulse.InteractiveIndiaMap-module__5jF87G__colorPurple{background:#673ab733;border:2px solid #673ab7}.InteractiveIndiaMap-module__5jF87G__pulse.InteractiveIndiaMap-module__5jF87G__colorOrange{background:#ff980033;border:2px solid #ff9800}.InteractiveIndiaMap-module__5jF87G__pulse.InteractiveIndiaMap-module__5jF87G__colorGreen{background:#4caf5033;border:2px solid #4caf50}@keyframes InteractiveIndiaMap-module__5jF87G__pulse-ring{0%{opacity:1;width:40px;height:40px}to{opacity:0;width:80px;height:80px}}.InteractiveIndiaMap-module__5jF87G__markerDot{cursor:pointer;z-index:11;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;box-shadow:0 4px 12px #00000026}.InteractiveIndiaMap-module__5jF87G__markerDot.InteractiveIndiaMap-module__5jF87G__colorBlue{color:#0d47a1;border:3px solid #0d47a1}.InteractiveIndiaMap-module__5jF87G__markerDot.InteractiveIndiaMap-module__5jF87G__colorPurple{color:#673ab7;border:3px solid #673ab7}.InteractiveIndiaMap-module__5jF87G__markerDot.InteractiveIndiaMap-module__5jF87G__colorOrange{color:#ff9800;border:3px solid #ff9800}.InteractiveIndiaMap-module__5jF87G__markerDot.InteractiveIndiaMap-module__5jF87G__colorGreen{color:#4caf50;border:3px solid #4caf50}.InteractiveIndiaMap-module__5jF87G__markerContainer:hover .InteractiveIndiaMap-module__5jF87G__markerDot,.InteractiveIndiaMap-module__5jF87G__markerContainer.InteractiveIndiaMap-module__5jF87G__active .InteractiveIndiaMap-module__5jF87G__markerDot{transform:scale(1.25);box-shadow:0 8px 24px #00000040}.InteractiveIndiaMap-module__5jF87G__markerContainer.InteractiveIndiaMap-module__5jF87G__active .InteractiveIndiaMap-module__5jF87G__markerDot{color:#fff;background:currentColor}.InteractiveIndiaMap-module__5jF87G__tooltip{opacity:0;pointer-events:none;z-index:12;transition:opacity .3s,transform .3s;position:absolute;top:auto;bottom:70px;left:50%;transform:translate(-50%)translateY(10px)}.InteractiveIndiaMap-module__5jF87G__markerContainer:hover .InteractiveIndiaMap-module__5jF87G__tooltip,.InteractiveIndiaMap-module__5jF87G__markerContainer.InteractiveIndiaMap-module__5jF87G__active .InteractiveIndiaMap-module__5jF87G__tooltip{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.InteractiveIndiaMap-module__5jF87G__tooltipContent{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;background:#fff;border-top:3px solid #0d47a1;border-radius:12px;min-width:280px;max-width:300px;padding:16px;animation:.3s InteractiveIndiaMap-module__5jF87G__slide-up;position:relative;box-shadow:0 12px 32px #00000029}.InteractiveIndiaMap-module__5jF87G__markerContainer.InteractiveIndiaMap-module__5jF87G__colorPurple .InteractiveIndiaMap-module__5jF87G__tooltipContent{border-top-color:#673ab7}.InteractiveIndiaMap-module__5jF87G__markerContainer.InteractiveIndiaMap-module__5jF87G__colorOrange .InteractiveIndiaMap-module__5jF87G__tooltipContent{border-top-color:#ff9800}.InteractiveIndiaMap-module__5jF87G__markerContainer.InteractiveIndiaMap-module__5jF87G__colorGreen .InteractiveIndiaMap-module__5jF87G__tooltipContent{border-top-color:#4caf50}@keyframes InteractiveIndiaMap-module__5jF87G__slide-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.InteractiveIndiaMap-module__5jF87G__tooltipArrow{border-top:8px solid #fff;border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.InteractiveIndiaMap-module__5jF87G__tooltipName{color:#121f34;font-size:16px;font-weight:700;font-family:var(--font-inria-serif,"Georgia"),serif;margin:0 0 4px}.InteractiveIndiaMap-module__5jF87G__tooltipSub{letter-spacing:.1em;color:#7a8a9a;text-transform:uppercase;font-size:10px;font-weight:700;font-family:var(--font-inter,sans-serif);margin:0 0 8px}.InteractiveIndiaMap-module__5jF87G__tooltipDesc{color:#4d5559;font-size:13px;line-height:1.6;font-family:var(--font-inter,sans-serif);margin:0}@media (max-width:768px){.InteractiveIndiaMap-module__5jF87G__mapContainer{gap:24px}.InteractiveIndiaMap-module__5jF87G__tooltip{bottom:60px}.InteractiveIndiaMap-module__5jF87G__tooltipContent{min-width:260px;max-width:280px;padding:12px}.InteractiveIndiaMap-module__5jF87G__tooltipName{margin-bottom:4px;font-size:14px}.InteractiveIndiaMap-module__5jF87G__tooltipSub{margin-bottom:6px}.InteractiveIndiaMap-module__5jF87G__tooltipDesc{font-size:12px;line-height:1.5}}@media (max-width:480px){.InteractiveIndiaMap-module__5jF87G__mapWrapper{padding-bottom:120%}.InteractiveIndiaMap-module__5jF87G__tooltip{bottom:50px}.InteractiveIndiaMap-module__5jF87G__tooltipContent{min-width:240px;max-width:260px;padding:12px}.InteractiveIndiaMap-module__5jF87G__tooltipName{font-size:13px}.InteractiveIndiaMap-module__5jF87G__tooltipSub{margin-bottom:6px;font-size:9px}.InteractiveIndiaMap-module__5jF87G__tooltipDesc{font-size:11px;line-height:1.4}.InteractiveIndiaMap-module__5jF87G__markerDot{width:36px;height:36px}.InteractiveIndiaMap-module__5jF87G__pulse{width:32px;height:32px}@keyframes InteractiveIndiaMap-module__5jF87G__pulse-ring{0%{width:32px;height:32px}to{width:64px;height:64px}}}
.PFSituationLinks-module__nZYXNW__section{background:#fff;padding:clamp(48px,5vw,72px) clamp(16px,4vw,48px)}.PFSituationLinks-module__nZYXNW__inner{text-align:center;max-width:860px;margin:0 auto}.PFSituationLinks-module__nZYXNW__heading{color:#121f34;font-size:clamp(24px,2.8vw,36px);font-weight:700;font-family:var(--font-inria-serif),"Georgia",serif;margin-bottom:10px;line-height:1.25}.PFSituationLinks-module__nZYXNW__subtext{color:#4d5559;font-size:clamp(14px,1.05vw,16px);font-family:var(--font-inter),sans-serif;margin-bottom:32px}.PFSituationLinks-module__nZYXNW__linkRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.PFSituationLinks-module__nZYXNW__linkBtn{color:#0d47a1;font-size:16px;font-weight:600;font-family:var(--font-inter),sans-serif;cursor:pointer;background:0 0;border:none;border-radius:0;align-items:center;gap:8px;padding:0 0 4px;text-decoration:none;transition:all .3s;display:inline-flex;position:relative}.PFSituationLinks-module__nZYXNW__linkBtn:after{content:"";background:linear-gradient(90deg,#0d47a1,#2e61e1);height:2px;transition:all .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(1)}.PFSituationLinks-module__nZYXNW__linkBtn:hover{color:#2e61e1}
.PFDedicatedAttention-module__YQVUUG__section{background:#f4f5f4;padding:clamp(56px,6vw,88px) clamp(16px,4vw,48px);position:relative;overflow:hidden}.PFDedicatedAttention-module__YQVUUG__leafTopLeft{pointer-events:none;opacity:1.2;mix-blend-mode:multiply;filter:saturate(1.08)contrast(1.04);z-index:0;width:160px;height:auto;transition:transform .3s ease-out;position:absolute;top:-60px;left:30px;transform:rotate(-18deg)}.PFDedicatedAttention-module__YQVUUG__section:hover .PFDedicatedAttention-module__YQVUUG__leafTopLeft{transform:rotate(-18deg)translateY(-8px)translate(-8px)scale(1.04)}.PFDedicatedAttention-module__YQVUUG__leafTopRight{pointer-events:none;opacity:1.2;mix-blend-mode:multiply;filter:saturate(1.08)contrast(1.04);z-index:0;width:250px;height:auto;transition:transform .3s ease-out;position:absolute;top:-20px;right:-43px;transform:rotate(18deg)}.PFDedicatedAttention-module__YQVUUG__section:hover .PFDedicatedAttention-module__YQVUUG__leafTopRight{transform:rotate(18deg)translateY(-8px)translate(8px)scale(1.04)}.PFDedicatedAttention-module__YQVUUG__inner{z-index:1;grid-template-columns:.45fr .55fr;align-items:start;gap:0;max-width:1160px;margin:0 auto;display:grid;position:relative}.PFDedicatedAttention-module__YQVUUG__leftCol{flex-direction:column;gap:24px;padding-right:40px;display:flex}.PFDedicatedAttention-module__YQVUUG__leftCol h2{color:#121f34;font-size:clamp(26px,2.8vw,38px);font-weight:700;font-family:var(--font-inria-serif),"Georgia",serif;margin:0;line-height:1.2}.PFDedicatedAttention-module__YQVUUG__subtext{color:#4d5559;font-size:clamp(14px,1.05vw,15px);line-height:1.6;font-family:var(--font-inter),sans-serif;margin:0}.PFDedicatedAttention-module__YQVUUG__featureList{border:1px solid #e8ecf0;border-radius:16px;flex-direction:column;gap:0;display:flex;overflow:hidden}.PFDedicatedAttention-module__YQVUUG__featureItem{color:#121f34;font-size:14px;font-weight:500;font-family:var(--font-inter),sans-serif;border-bottom:1px solid #e8ecf0;align-items:center;gap:14px;padding:16px 20px;display:flex}.PFDedicatedAttention-module__YQVUUG__featureItem:last-child{border-bottom:none}.PFDedicatedAttention-module__YQVUUG__featureCheck{width:22px;height:22px;color:var(--primary-blue);flex-shrink:0}.PFDedicatedAttention-module__YQVUUG__quoteBar{border-left:3px solid var(--primary-blue);padding-left:16px}.PFDedicatedAttention-module__YQVUUG__quoteText{color:#4d5559;font-size:14px;font-style:italic;line-height:1.7;font-family:var(--font-inria-serif),"Georgia",serif;margin:0}.PFDedicatedAttention-module__YQVUUG__rightCol{background:#f0f4f8;border-left:2px solid #d0d8e4;border-radius:24px;padding:72px 56px}.PFDedicatedAttention-module__YQVUUG__rightCol h3{color:#121f34;font-size:clamp(22px,2.2vw,26px);font-weight:700;font-family:var(--font-inria-serif),"Georgia",serif;margin:0 0 40px;line-height:1.3}.PFDedicatedAttention-module__YQVUUG__trustGrid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.PFDedicatedAttention-module__YQVUUG__trustItem{grid-template-columns:24px 1fr;align-items:start;gap:6px 12px;display:grid}.PFDedicatedAttention-module__YQVUUG__trustItemIcon{color:var(--primary-blue);flex-shrink:0;grid-area:1/1;align-self:center;width:24px;height:24px}.PFDedicatedAttention-module__YQVUUG__trustItemTitle{color:#121f34;font-size:15px;font-weight:700;font-family:var(--font-inter),sans-serif;grid-area:1/2;align-self:center;line-height:1.4}.PFDedicatedAttention-module__YQVUUG__trustItemDesc{color:#4d5559;font-size:13px;font-family:var(--font-inter),sans-serif;grid-area:2/2;margin:0;line-height:1.6}@media (max-width:900px){.PFDedicatedAttention-module__YQVUUG__inner{grid-template-columns:1fr}}@media (max-width:480px){.PFDedicatedAttention-module__YQVUUG__trustGrid{grid-template-columns:1fr}}
.PFClosingCTA-module__g2ZpQa__section{text-align:center;background:#f0f4f8;padding:clamp(64px,7vw,96px) clamp(16px,4vw,48px);position:relative;overflow:hidden}.PFClosingCTA-module__g2ZpQa__leafTopRight,.PFClosingCTA-module__g2ZpQa__leafBottomLeft{pointer-events:none;mix-blend-mode:multiply;filter:saturate(1.08)contrast(1.04);z-index:0;height:auto;transition:transform .3s ease-out;position:absolute}.PFClosingCTA-module__g2ZpQa__leafTopRight{opacity:.9;width:200px;top:-20px;right:-30px;transform:rotate(18deg)}.PFClosingCTA-module__g2ZpQa__leafBottomLeft{opacity:.9;width:280px;bottom:-44px;left:20px;transform:rotate(-12deg)}.PFClosingCTA-module__g2ZpQa__section:hover .PFClosingCTA-module__g2ZpQa__leafTopRight{transform:rotate(18deg)translateY(-8px)translate(8px)scale(1.04)}.PFClosingCTA-module__g2ZpQa__section:hover .PFClosingCTA-module__g2ZpQa__leafBottomLeft{transform:rotate(-12deg)translateY(8px)translate(-6px)scale(1.04)}.PFClosingCTA-module__g2ZpQa__inner{z-index:1;flex-direction:column;align-items:center;gap:20px;max-width:760px;margin:0 auto;display:flex;position:relative}.PFClosingCTA-module__g2ZpQa__iconWrap{width:64px;height:64px;color:var(--primary-blue);background:#2e61e114;border-radius:50%;justify-content:center;align-items:center;display:flex}.PFClosingCTA-module__g2ZpQa__heading{color:#121f34;font-size:clamp(26px,3.2vw,42px);font-weight:700;font-family:var(--font-inria-serif),"Georgia",serif;margin:0;line-height:1.2}.PFClosingCTA-module__g2ZpQa__subtext{color:#4f5b68;font-size:clamp(14px,1.1vw,16px);line-height:1.6;font-family:var(--font-inter),sans-serif;max-width:580px;margin:0}.PFClosingCTA-module__g2ZpQa__ctaButton{background:var(--primary-blue);color:#fff;font-size:17px;font-weight:700;font-family:var(--font-inter),sans-serif;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:18px 44px;text-decoration:none;transition:background-color .25s;display:inline-flex}.PFClosingCTA-module__g2ZpQa__ctaButton:hover{background:#244dbe}.PFClosingCTA-module__g2ZpQa__statsRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:36px;margin-top:16px;display:flex}.PFClosingCTA-module__g2ZpQa__statItem{flex-direction:column;align-items:center;gap:4px;display:flex}.PFClosingCTA-module__g2ZpQa__statIcon{color:var(--primary-blue);margin-bottom:2px}.PFClosingCTA-module__g2ZpQa__statValue{color:#121f34;font-size:15px;font-weight:700;font-family:var(--font-inter),sans-serif}.PFClosingCTA-module__g2ZpQa__statLabel{color:#6b7a8d;font-size:12px;font-family:var(--font-inter),sans-serif}@media (max-width:600px){.PFClosingCTA-module__g2ZpQa__statsRow{gap:24px}}
.PFFAQ-module__HqL3BW__faq{background:var(--light-blue-alt);padding:clamp(48px,6vw,80px) clamp(16px,4vw,40px) 30px;position:relative;overflow:hidden}.PFFAQ-module__HqL3BW__leafRight{opacity:.5;pointer-events:none;mix-blend-mode:multiply;z-index:0;width:180px;height:auto;transition:transform .3s ease-out;position:absolute;bottom:-15px;right:-15px;transform:scaleX(-1)scaleY(-1)}.PFFAQ-module__HqL3BW__faq:hover .PFFAQ-module__HqL3BW__leafRight{transform:scaleX(-1)scaleY(-1)translateY(10px)translate(8px)scale(1.05)}.PFFAQ-module__HqL3BW__content{max-width:900px;margin:0 auto}.PFFAQ-module__HqL3BW__header{text-align:center;max-width:1150px;margin-bottom:48px}.PFFAQ-module__HqL3BW__header h2{color:#000;font-size:clamp(24px,3.5vw,38px);font-weight:700;line-height:1.3;font-family:var(--font-inria-serif),"Georgia",serif;margin-bottom:0}.PFFAQ-module__HqL3BW__faqCard{background:#fff;border-radius:20px;padding:32px 48px;overflow:hidden}.PFFAQ-module__HqL3BW__faqList{flex-direction:column;gap:0;display:flex}.PFFAQ-module__HqL3BW__faqItem{border-bottom:1px solid #e0e0e0}.PFFAQ-module__HqL3BW__faqItem:last-child{border-bottom:none}.PFFAQ-module__HqL3BW__faqQuestion{cursor:pointer;text-align:left;color:#111;width:100%;font-size:16px;font-weight:500;font-family:var(--font-inter),sans-serif;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 8px;transition:color .2s;display:flex}.PFFAQ-module__HqL3BW__faqQuestion:hover,.PFFAQ-module__HqL3BW__open .PFFAQ-module__HqL3BW__faqQuestion{color:var(--primary-blue)}.PFFAQ-module__HqL3BW__chevron{border-bottom:2px solid #999;border-right:2px solid #999;flex-shrink:0;width:9px;height:9px;margin-bottom:3px;transition:transform .4s cubic-bezier(.4,0,.2,1),border-color .3s;display:inline-block;transform:rotate(45deg)}.PFFAQ-module__HqL3BW__chevronOpen{border-color:var(--primary-blue);margin-bottom:-3px;transform:rotate(-135deg)}.PFFAQ-module__HqL3BW__faqAnswer{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1);display:grid}.PFFAQ-module__HqL3BW__faqAnswerOpen{grid-template-rows:1fr}.PFFAQ-module__HqL3BW__faqAnswerInner{min-height:0;overflow:hidden}.PFFAQ-module__HqL3BW__faqAnswer p{color:#444;font-size:15px;font-weight:400;line-height:1.7;font-family:var(--font-inter),sans-serif;opacity:0;margin-bottom:10px;padding:8px 8px 12px;transition:opacity .35s cubic-bezier(.4,0,.2,1) 50ms,transform .35s cubic-bezier(.4,0,.2,1) 50ms;transform:translateY(-6px)}.PFFAQ-module__HqL3BW__faqAnswerOpen .PFFAQ-module__HqL3BW__faqAnswerInner p{opacity:1;transform:translateY(0)}.PFFAQ-module__HqL3BW__faqAnswer p:last-child{margin-bottom:0}.PFFAQ-module__HqL3BW__categoryBlock{border-bottom:1px solid #e0e0e0}.PFFAQ-module__HqL3BW__categoryBlock:first-child{border-top:1px solid #e0e0e0}.PFFAQ-module__HqL3BW__categoryToggle{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 8px;display:flex}.PFFAQ-module__HqL3BW__categoryName{color:#111;font-size:16px;font-weight:700;font-family:var(--font-inter),sans-serif;letter-spacing:.01em;transition:color .2s}.PFFAQ-module__HqL3BW__categoryToggle:hover .PFFAQ-module__HqL3BW__categoryName,.PFFAQ-module__HqL3BW__categoryBlockOpen .PFFAQ-module__HqL3BW__categoryName{color:var(--primary-blue)}.PFFAQ-module__HqL3BW__plusMinus{flex-shrink:0;width:18px;height:18px;display:inline-block;position:relative}.PFFAQ-module__HqL3BW__plusMinus:before,.PFFAQ-module__HqL3BW__plusMinus:after{content:"";background:#999;border-radius:2px;transition:transform .3s,opacity .3s,background .2s;position:absolute}.PFFAQ-module__HqL3BW__plusMinus:before{width:12px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.PFFAQ-module__HqL3BW__plusMinus:after{width:2px;height:12px;top:50%;left:50%;transform:translate(-50%,-50%)}.PFFAQ-module__HqL3BW__plusMinusOpen:before,.PFFAQ-module__HqL3BW__plusMinusOpen:after{background:var(--primary-blue)}.PFFAQ-module__HqL3BW__plusMinusOpen:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}.PFFAQ-module__HqL3BW__categoryContent{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1);display:grid}.PFFAQ-module__HqL3BW__categoryContentOpen{grid-template-rows:1fr}.PFFAQ-module__HqL3BW__categoryContent>.PFFAQ-module__HqL3BW__faqList{min-height:0;padding-left:8px;overflow:hidden}.PFFAQ-module__HqL3BW__subtitle{color:#4d5559;font-size:clamp(14px,1.05vw,16px);line-height:1.5;font-family:var(--font-inter),sans-serif;margin:8px 0 0}@media (max-width:768px){.PFFAQ-module__HqL3BW__header{margin-bottom:32px}.PFFAQ-module__HqL3BW__faqCard{border-radius:16px;padding:20px}.PFFAQ-module__HqL3BW__faqQuestion{gap:12px;padding:16px 4px;font-size:15px}.PFFAQ-module__HqL3BW__faqAnswer p{padding:6px 4px 10px;font-size:14px}}@media (max-width:480px){.PFFAQ-module__HqL3BW__faqCard{border-radius:12px;padding:16px}.PFFAQ-module__HqL3BW__faqQuestion{padding:14px 2px;font-size:14px}.PFFAQ-module__HqL3BW__faqAnswer p{padding:4px 2px 8px;font-size:13px}}
