.medical-tourism-module__0L2KnG__page{color:#1e3a50;max-width:80rem;margin:0 auto;padding:1.5rem 1rem 3rem}.medical-tourism-module__0L2KnG__pageTitle{margin-bottom:1.5rem;font-size:2rem;font-weight:750}.medical-tourism-module__0L2KnG__hero{background:#fff;border:1px solid #b6d6ed;border-radius:1.5rem;overflow:hidden}.medical-tourism-module__0L2KnG__banner{aspect-ratio:1344/290;background:#d7efff;position:relative}.medical-tourism-module__0L2KnG__originalBanner,.medical-tourism-module__0L2KnG__originalBanner img{width:100%;height:auto;display:block}.medical-tourism-module__0L2KnG__heroCopy{background:linear-gradient(110deg,#f0f9ff,#f0faf3);flex-wrap:wrap;align-items:center;gap:1rem 2rem;padding:1.5rem;display:flex}.medical-tourism-module__0L2KnG__heroCopy>div:first-child{flex:1;min-width:min(100%,22rem)}.medical-tourism-module__0L2KnG__eyebrow{color:#08639e;align-items:center;gap:.5rem;margin-bottom:.625rem;font-size:.75rem;font-weight:750;display:flex}.medical-tourism-module__0L2KnG__hero h1,.medical-tourism-module__0L2KnG__hero h2{color:#135c8b;letter-spacing:-.035em;max-width:26ch;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;line-height:1.15}.medical-tourism-module__0L2KnG__heroBody{color:#405e72;max-width:45rem;margin-top:.875rem;font-size:.9375rem;line-height:1.7}.medical-tourism-module__0L2KnG__actions{flex-wrap:wrap;gap:.625rem;margin-top:1.25rem;display:flex}.medical-tourism-module__0L2KnG__actions a{color:#fff;background:#0776bd;border:1px solid #0776bd;border-radius:.875rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.75rem 1rem;font-size:.8125rem;font-weight:700;display:inline-flex}.medical-tourism-module__0L2KnG__actions a:hover{background:#065f99;border-color:#065f99}.medical-tourism-module__0L2KnG__actions a[data-secondary=true]{color:#145278;background:#fff;border-color:#6f91aa}.medical-tourism-module__0L2KnG__actions a[data-secondary=true]:hover{background:#e9f5fd}.medical-tourism-module__0L2KnG__heroCopy .medical-tourism-module__0L2KnG__actions{margin-top:0}.medical-tourism-module__0L2KnG__sectionNav{scrollbar-width:thin;background:#edf6fc;border:1px solid #c2d9e9;border-radius:1rem;gap:.5rem;margin:1rem 0 0;padding:.5rem;display:flex;overflow-x:auto}.medical-tourism-module__0L2KnG__sectionNav a{color:#175d87;background:#fff;border:1px solid #a8c8de;border-radius:.75rem;flex-shrink:0;align-items:center;min-height:2.75rem;padding:.5rem .875rem;font-size:.75rem;font-weight:700;display:flex}.medical-tourism-module__0L2KnG__sectionNav a:hover{background:#e4f2fc;border-color:#0776bd}.medical-tourism-module__0L2KnG__section{scroll-margin-top:calc(var(--navbar-height,126px) + 1rem);margin-top:2rem}.medical-tourism-module__0L2KnG__heading{max-width:45rem;margin-bottom:1rem}.medical-tourism-module__0L2KnG__heading h2{color:#15547b;letter-spacing:-.03em;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:750}.medical-tourism-module__0L2KnG__heading>p:last-child:not(.medical-tourism-module__0L2KnG__eyebrow){color:#455f72;margin-top:.625rem;font-size:.875rem;line-height:1.7}.medical-tourism-module__0L2KnG__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem;display:grid}.medical-tourism-module__0L2KnG__cards article{background:linear-gradient(135deg,#edf7ff,#fff 70%);border:1px solid #a9cde6;border-radius:1.25rem;min-width:0;padding:1.25rem;position:relative;box-shadow:0 5px 15px -13px #0776bd}.medical-tourism-module__0L2KnG__cards article[data-tone="1"]{background:linear-gradient(135deg,#edf9f0,#fff 70%);border-color:#b4d8c2}.medical-tourism-module__0L2KnG__cards article[data-tone="2"]{background:linear-gradient(135deg,#eaf9fb,#fff 70%);border-color:#abd6dd}.medical-tourism-module__0L2KnG__cards h3{color:#174c70;letter-spacing:-.02em;margin-bottom:.625rem;font-size:1.25rem;font-weight:750}.medical-tourism-module__0L2KnG__cards p,.medical-tourism-module__0L2KnG__steps p{color:#405e72;font-size:.8125rem;line-height:1.7}.medical-tourism-module__0L2KnG__cards a{color:#076ba9;background:#fff;border:1px solid #90bad7;border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-top:.75rem;display:inline-flex}.medical-tourism-module__0L2KnG__itemLabel{color:#24603c;background:#e5f5eb;border:1px solid #acd4bd;border-radius:2rem;margin-bottom:.625rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:700;display:inline-flex}.medical-tourism-module__0L2KnG__steps{counter-reset:steps;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.medical-tourism-module__0L2KnG__steps li{background:#eff8ff;border-top:3px solid #60bb46;border-radius:0 0 1rem 1rem;align-items:flex-start;gap:.875rem;padding:1.25rem;display:flex;position:relative}.medical-tourism-module__0L2KnG__stepNumber{color:#fff;background:#0776bd;border-radius:50%;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;font-size:.875rem;font-weight:750;display:grid}.medical-tourism-module__0L2KnG__steps h3{color:#164e74;margin-bottom:.5rem;font-size:1rem;font-weight:700}.medical-tourism-module__0L2KnG__section[data-type=check-list],.medical-tourism-module__0L2KnG__section[data-type=faq]{background:#eff7fc;border:1px solid #b7d2e4;border-radius:1.25rem;grid-template-columns:.7fr 1.3fr;align-items:start;gap:1.5rem;padding:1.5rem;display:grid}.medical-tourism-module__0L2KnG__section[data-type=check-list]{background:#eef8f0;border-color:#b7d4bf}.medical-tourism-module__0L2KnG__section[data-type=check-list] .medical-tourism-module__0L2KnG__actions,.medical-tourism-module__0L2KnG__section[data-type=faq] .medical-tourism-module__0L2KnG__actions{grid-column:1/-1;margin-top:0}.medical-tourism-module__0L2KnG__checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.medical-tourism-module__0L2KnG__checklist li{color:#254735;background:#fff;border:1px solid #a6c9b0;border-radius:.875rem;align-items:flex-start;gap:.625rem;padding:.875rem 1rem;font-size:.8125rem;line-height:1.6;display:flex}.medical-tourism-module__0L2KnG__checklist svg{color:#268443;margin-top:.1875rem}.medical-tourism-module__0L2KnG__faq{gap:.625rem;display:grid}.medical-tourism-module__0L2KnG__faq details{background:#fff;border:1px solid #adc7db;border-radius:1rem}.medical-tourism-module__0L2KnG__faq summary{cursor:pointer;color:#164c70;justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;padding:.875rem 1rem;font-size:.875rem;font-weight:700;list-style:none;display:flex}.medical-tourism-module__0L2KnG__faq summary::-webkit-details-marker{display:none}.medical-tourism-module__0L2KnG__faq details[open]{border-color:#0776bd}.medical-tourism-module__0L2KnG__faq details[open] summary svg{transform:rotate(180deg)}.medical-tourism-module__0L2KnG__faq details p{color:#405e72;max-width:55rem;padding:0 1rem 1rem;font-size:.8125rem;line-height:1.7}.medical-tourism-module__0L2KnG__cta{color:#164c70;background:linear-gradient(115deg,#d8edfc,#e1f4e5);border:1px solid #8ab8d7;border-radius:1.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding:1.5rem;display:flex}.medical-tourism-module__0L2KnG__cta h2{font-size:1.5rem;font-weight:750}.medical-tourism-module__0L2KnG__cta p{color:#355b74;max-width:36rem;margin-top:.5rem;font-size:.875rem;line-height:1.7}.medical-tourism-module__0L2KnG__cta .medical-tourism-module__0L2KnG__actions{margin:0}.medical-tourism-module__0L2KnG__formAnchor{scroll-margin-top:calc(var(--navbar-height,126px) + 1rem);margin-top:2rem}.medical-tourism-module__0L2KnG__requestPanel{background:#fff;border:1px solid #89b6d5;border-radius:1.5rem;overflow:hidden;box-shadow:0 10px 30px -24px #0776bd}.medical-tourism-module__0L2KnG__requestIntro{color:#135b89;background:linear-gradient(140deg,#d9eeff,#e7f6eb);border-bottom:1px solid #a5cce4;padding:2rem}.medical-tourism-module__0L2KnG__requestFields{color:#173b52;background:#f0f6fb}.medical-tourism-module__0L2KnG__requestFields label{color:#173b52;font-weight:650}.medical-tourism-module__0L2KnG__requestFields :is(input:not([type=hidden],[type=checkbox],[type=radio]),textarea,select){color:#173b52;background:#fff;min-height:2.75rem;box-shadow:0 1px 2px #163c4d0d}.medical-tourism-module__0L2KnG__requestFields :is(input,textarea,select):not([aria-invalid=true]){border:1px solid #7a92a6}.medical-tourism-module__0L2KnG__requestFields :is(input,textarea)::placeholder{color:#576b7b;opacity:1}.medical-tourism-module__0L2KnG__requestFields :is(input,textarea,select):focus-visible{outline-offset:2px;outline:2px solid #0776bd}.medical-tourism-module__0L2KnG__requestFields :is(input,textarea,select):disabled{color:#526879;opacity:1;background:#e4edf4}.medical-tourism-module__0L2KnG__actions a:focus-visible,.medical-tourism-module__0L2KnG__cards a:focus-visible,.medical-tourism-module__0L2KnG__faq summary:focus-visible,.medical-tourism-module__0L2KnG__sectionNav a:focus-visible{outline-offset:3px;outline:2px solid #0776bd}@media (min-width:1024px){.medical-tourism-module__0L2KnG__requestIntro{border-bottom:0;border-right:1px solid #a5cce4}}@media (max-width:767px){.medical-tourism-module__0L2KnG__heroCopy{padding:1.125rem}.medical-tourism-module__0L2KnG__banner{aspect-ratio:343/125}.medical-tourism-module__0L2KnG__cards,.medical-tourism-module__0L2KnG__steps,.medical-tourism-module__0L2KnG__checklist,.medical-tourism-module__0L2KnG__section[data-type=check-list],.medical-tourism-module__0L2KnG__section[data-type=faq]{grid-template-columns:1fr}.medical-tourism-module__0L2KnG__section[data-type=check-list],.medical-tourism-module__0L2KnG__section[data-type=faq]{gap:.5rem;padding:1rem}.medical-tourism-module__0L2KnG__cards article,.medical-tourism-module__0L2KnG__steps li{padding:1rem}.medical-tourism-module__0L2KnG__requestIntro{padding:1.5rem}}
