.medical-tourism_hero__bkAiK{isolation:isolate;background:radial-gradient(circle at 88% 18%,color-mix(in oklch,var(--color-accent-500) 18%,transparent),transparent 30rem),var(--color-brand-950)}.medical-tourism_hero__bkAiK:before{position:absolute;inset:0;z-index:-1;background-image:radial-gradient(color-mix(in oklch,var(--color-brand-300) 26%,transparent) 1px,transparent 1px);background-size:28px 28px;content:"";opacity:.3;mask-image:linear-gradient(90deg,black,transparent 72%)}.medical-tourism_heroVisual__RnAI6{position:relative;padding-bottom:3.75rem}.medical-tourism_heroImageShell__tz11g{position:relative;aspect-ratio:3/2;overflow:hidden;border:1px solid color-mix(in oklch,white 24%,transparent);border-radius:2rem;box-shadow:var(--shadow-float)}.medical-tourism_heroImageWash__vR0JJ{position:absolute;inset:0;background:linear-gradient(to top,color-mix(in oklch,var(--color-brand-950) 34%,transparent),transparent 38%),linear-gradient(to right,color-mix(in oklch,var(--color-brand-950) 12%,transparent),transparent 32%);pointer-events:none}.medical-tourism_journeyCard__v32C_{position:absolute;right:1rem;bottom:0;width:min(25rem,calc(100% - 2rem));border:1px solid var(--color-brand-200);border-radius:1.25rem;background:color-mix(in oklch,white 94%,transparent);padding:1.25rem;box-shadow:var(--shadow-lift);color:var(--color-brand-900);backdrop-filter:blur(18px)}.medical-tourism_featureCard__TW25v{display:grid;grid-template-columns:1.75rem 3rem minmax(0,1fr);gap:1rem;align-items:start;border:1px solid var(--color-brand-200);border-radius:1.25rem;background:white;padding:clamp(1.25rem,2vw,1.75rem);transition:transform .24s var(--ease-out-quint),border-color .24s var(--ease-out-quint),background-color .24s var(--ease-out-quint)}.medical-tourism_featureNumber__A6I2a{padding-top:.9rem;font-size:.7rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.08em;color:var(--color-accent-700)}.medical-tourism_logoViewport__3_xZU{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.medical-tourism_logoTrack__O6J2N{display:flex;width:max-content;gap:1.5rem;animation:medical-tourism_hospital-marquee__pA_1t 30s linear infinite}.medical-tourism_logoViewport__3_xZU:focus-within .medical-tourism_logoTrack__O6J2N,.medical-tourism_logoViewport__3_xZU:hover .medical-tourism_logoTrack__O6J2N{animation-play-state:paused}.medical-tourism_logoSet__4r6f0{display:flex;flex:none;gap:1.5rem}.medical-tourism_logoCard__bpDh7{display:flex;width:clamp(12rem,19vw,16rem);height:8rem;flex:none;align-items:center;justify-content:center;border:1px solid var(--color-brand-200);border-radius:1.25rem;background:var(--color-sand-50);padding:1.5rem}.medical-tourism_destination__a14mo{position:relative;isolation:isolate}.medical-tourism_destination__a14mo:before{position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 78% 30%,color-mix(in oklch,var(--color-accent-500) 18%,transparent),transparent 31rem),radial-gradient(circle at 8% 90%,color-mix(in oklch,var(--color-brand-600) 30%,transparent),transparent 28rem);content:""}.medical-tourism_destinationPanel__oj9_d{position:relative;overflow:hidden;border:1px solid color-mix(in oklch,white 18%,transparent);border-radius:2rem;background:color-mix(in oklch,var(--color-brand-800) 52%,transparent);padding:clamp(1.5rem,4vw,2.5rem);box-shadow:inset 0 1px 0 color-mix(in oklch,white 12%,transparent);backdrop-filter:blur(16px)}.medical-tourism_indiaWord__sf4KH{position:absolute;right:-.03em;bottom:-.2em;color:color-mix(in oklch,white 4%,transparent);font-family:var(--font-display);font-size:clamp(7rem,18vw,15rem);font-weight:700;letter-spacing:-.08em;line-height:.78;text-transform:uppercase;pointer-events:none;user-select:none}@keyframes medical-tourism_hospital-marquee__pA_1t{to{transform:translateX(calc(-50% - .75rem))}}@media (hover:hover) and (pointer:fine){.medical-tourism_featureCard__TW25v:hover{transform:translateY(-2px);border-color:var(--color-accent-300);background:var(--color-sand-50)}}@media (min-width:1024px){.medical-tourism_journeyCard__v32C_{right:auto;left:-2rem}}@media (max-width:640px){.medical-tourism_heroImageShell__tz11g{aspect-ratio:4/3;border-radius:1.5rem}.medical-tourism_journeyCard__v32C_{right:.75rem;width:calc(100% - 1.5rem)}.medical-tourism_featureCard__TW25v{grid-template-columns:1.5rem 2.75rem minmax(0,1fr);gap:.75rem}.medical-tourism_logoViewport__3_xZU{margin-inline:-1.25rem}}@media (prefers-reduced-motion:reduce){.medical-tourism_logoViewport__3_xZU{overflow:visible;mask-image:none}.medical-tourism_logoTrack__O6J2N{width:auto;animation:none}.medical-tourism_logoSet__4r6f0{width:100%;flex-wrap:wrap;justify-content:center}.medical-tourism_logoSet__4r6f0[aria-hidden=true]{display:none}.medical-tourism_featureCard__TW25v{transition:none}}