.internalHero{padding-block:var(--space-5) var(--space-8)}.internalBreadcrumbs{gap:var(--space-2);margin-bottom:var(--space-6);color:var(--color-muted);font-size:var(--font-size-small);flex-wrap:wrap;display:flex}.internalBreadcrumbs a{text-decoration:none}.internalBreadcrumbs a:hover{text-decoration:underline}.internalHero__grid{gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.internalHero h1{font-size:var(--font-size-display);line-height:var(--line-height-display);letter-spacing:var(--tracking-heading);font-weight:var(--weight-display);text-wrap:balance;margin:0}.internalHero__copy>p{margin:var(--space-4) 0 0;max-width:min(100%, var(--section-lead-max-width));font-size:var(--font-size-lead);line-height:var(--line-height-lead);color:var(--color-muted)}.internalHero__action{margin-top:var(--space-5)}.internalHero__image{aspect-ratio:4/3;border-radius:var(--radius-large);background:var(--color-section-soft);place-items:center;display:grid;position:relative;overflow:hidden}.internalHero__image img{object-fit:cover}.internalHero__image--contained{background:var(--color-surface)}.internalHero__image--portrait{aspect-ratio:6/5}.internalHero__image--portrait img{object-fit:contain;object-position:center bottom}.internalCatalog{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.internalCatalog--twoColumns{grid-template-columns:repeat(2,minmax(0,1fr))}.internalCatalog__card{align-items:flex-start;gap:var(--space-3);padding:var(--space-5);flex-direction:column;min-width:0;display:flex}.internalCatalog__card h3{font-size:var(--font-size-card);line-height:var(--line-height-card);margin:0}.internalCatalog__card p{color:var(--color-muted);line-height:var(--line-height-body);margin:0}.internalCatalog__card>a{margin-top:auto}.internalCatalog__card>a:focus-visible{outline-offset:var(--space-1)}.internalBody{max-width:76ch;font-size:var(--font-size-lead);line-height:var(--line-height-lead)}.internalBody p{margin:var(--space-4) 0}.internalBody ul{padding-left:var(--space-5)}.internalBody li+li{margin-top:var(--space-3)}.internalToolbar{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.internalCityLinks{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.internalCityLinks [aria-current=page]{border-width:2px}.internalResults{margin-block:var(--space-4);color:var(--color-muted)}.internalDoctorGrid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.internalDoctorGrid .doctorCard__photo{aspect-ratio:6/5}.internalDoctorGrid .doctorCard{min-width:0}.internalPriceList{margin-top:var(--space-5)}.internalPriceRow{gap:var(--space-5);padding-block:var(--space-4);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.internalPriceRow h3,.internalPriceRow p{margin:0}.internalPriceRow h3{font-size:var(--font-size-body);line-height:var(--line-height-body)}.internalPriceRow p{color:var(--color-muted);margin-top:var(--space-2)}.internalPriceRow__amount{font-weight:var(--weight-bold);white-space:nowrap}@media (max-width:1023px){.internalCatalog,.internalDoctorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.internalHero{padding-block:var(--space-4) var(--space-6)}.internalBreadcrumbs{margin-bottom:var(--space-5)}.internalHero__grid,.internalCatalog,.internalDoctorGrid,.internalToolbar{grid-template-columns:minmax(0,1fr)}.internalHero__grid{gap:var(--space-5)}.internalHero h1{font-size:var(--font-size-section-mobile);line-height:var(--line-height-section)}.internalHero__copy>p,.internalBody{font-size:var(--font-size-lead-mobile)}.internalHero__action>a,.internalHero__action>button{width:100%}.internalHero__image--portrait{aspect-ratio:6/5}.internalPriceRow{gap:var(--space-3)}}
.clinicDirections__grid{gap:var(--space-5);margin-top:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;display:grid}.clinicDirections__photo{aspect-ratio:4/5;background:var(--color-section-soft);border-radius:var(--radius-large);position:relative;overflow:hidden}.clinicDirections__photos{gap:var(--space-3);margin-top:var(--space-3);display:flex}.clinicDirections__photos [aria-pressed=true]{background:var(--color-mint)}.clinicDirections__panel{align-items:start;gap:var(--space-4);padding:var(--space-5);flex-direction:column;display:flex}.clinicDirections__panel h3{font-size:var(--font-size-card);margin:0}.clinicDirections__panel p{line-height:var(--line-height-body);margin:0}.clinicDirections__map{aspect-ratio:4/3;background:var(--color-section-soft);border-radius:var(--radius-large);justify-content:center;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-4);text-align:center;flex-direction:column;display:flex;position:relative;overflow:hidden}.clinicDirections__map iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.clinicDirections__map[data-state=loading] p{background:var(--color-surface);padding:var(--space-3);border-radius:var(--radius-medium);position:relative}@media (max-width:767px){.clinicDirections__grid{grid-template-columns:minmax(0,1fr)}.clinicDirections__photo{aspect-ratio:1}.clinicDirections__photos{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.clinicDirections__panel>a{width:100%}}
.technologyCatalog__categories{gap:var(--space-3);margin-block:var(--space-5);flex-wrap:wrap;display:flex}.technologyCatalog__categories [aria-pressed=true],.technologyCatalog__item[aria-pressed=true]{background:var(--color-mint);border-color:var(--color-accent)}.technologyCatalog__body{gap:var(--space-5);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;display:grid}.technologyCatalog__items{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.technologyCatalog__item{appearance:none;font:inherit;color:inherit;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface);text-align:start;cursor:pointer;flex-direction:column;display:flex}.technologyCatalog__item strong{font-size:var(--font-size-card);line-height:var(--line-height-card)}.technologyCatalog__item span,.technologyCatalog__detail p{color:var(--color-muted);line-height:var(--line-height-body);margin:0}.technologyCatalog__item:focus-visible{outline:2px solid var(--color-accent);outline-offset:var(--space-1)}.technologyCatalog__detail{padding:var(--space-4);overflow:hidden}.technologyCatalog__detail h3{font-size:var(--font-size-card);margin:var(--space-4) 0 var(--space-3)}.technologyCatalog__visual{aspect-ratio:4/3;border-radius:var(--radius-large);background:var(--color-section-soft);place-items:center;display:grid;position:relative;overflow:hidden}.technologyCatalog__visual img{object-fit:cover}.technologyCatalog__visual--icon{aspect-ratio:auto;min-height:var(--space-8);padding:var(--space-5)}@media (max-width:767px){.technologyCatalog__categories{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.technologyCatalog__body{grid-template-columns:minmax(0,1fr)}.technologyCatalog__detail{grid-row:1}.technologyCatalog__items{grid-template-columns:minmax(0,1fr)}.technologyCatalog__item{grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.technologyCatalog__item .contentIcon{grid-area:1/1/span 2}.technologyCatalog__item strong{grid-area:1/2}.technologyCatalog__item>span:not(.contentIcon){grid-area:2/2}}
.patientGuide{gap:var(--space-5);display:grid}.patientPreparation{gap:var(--space-5);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);display:grid}.patientPreparation__visual,.patientDocuments__visual,.patientMemo__photo,.patientPlan__photo{border-radius:var(--radius-large);position:relative;overflow:hidden}.patientPreparation__visual{aspect-ratio:4/3}.patientGuide img{object-fit:cover}.patientPreparation__items,.patientPlan__questions,.patientDocuments__labels,.patientMemo__items{margin:0;padding:0;list-style:none}.patientPreparation__items{gap:var(--space-4);display:grid}.patientGuideItem{align-items:center;gap:var(--space-4);padding:var(--space-5);display:flex}.patientGuideItem>div{flex:1;min-width:0}.patientGuideItem h3{font-size:var(--font-size-h3);line-height:var(--line-height-h3);margin:0}.patientGuideItem p{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-muted);margin:var(--space-2) 0 0}.patientGuideItem__number,.patientPreparation__pin{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-pill);background:var(--color-mint);color:var(--color-accent-dark);font-weight:var(--weight-bold);flex:none;place-items:center;display:grid}.patientPreparation__pin{width:var(--space-7);height:var(--space-7);position:absolute}.patientPreparation__pin--1{top:49%;left:18%}.patientPreparation__pin--2{top:22%;left:75%}.patientPreparation__pin--3{top:70%;left:82%}.patientGuide__action{justify-self:center}.patientPlan__top{gap:var(--space-5);grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);align-items:center;display:grid}.patientPlan__top .uiButton,.patientDocuments__copy .uiButton{margin-top:var(--space-5)}.patientPlan__photo{aspect-ratio:1.5}.patientPlan__photo img{object-position:70% center}.patientPlan__structure{align-items:center;gap:var(--space-5);padding:var(--space-5);grid-template-columns:minmax(0,.8fr) minmax(0,3fr);display:grid}.patientPlan__structure h3{font-size:var(--font-size-h3);line-height:var(--line-height-h3);margin:0}.patientPlan__structure ol{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.patientPlan__structure li{align-items:flex-start;gap:var(--space-3);display:flex}.patientPlan__structure li>span{font-size:var(--font-size-h3);font-weight:var(--weight-bold);color:var(--color-accent-dark)}.patientPlan__structure h4{font-size:var(--font-size-body);line-height:var(--line-height-body);margin:0}.patientPlan__structure p{margin:var(--space-2) 0 0;color:var(--color-muted);font-size:var(--font-size-small);line-height:var(--line-height-small)}.patientPlan__questions{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.patientPlan__questions .patientGuideItem{align-items:flex-start}.patientPlan__questions .patientGuideItem h3{font-size:var(--font-size-body);line-height:var(--line-height-body)}.patientPlan__questions .patientGuideItem p{font-size:var(--font-size-small);line-height:var(--line-height-small)}.patientDocuments{gap:var(--space-5);grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);align-items:center;display:grid}.patientDocuments__visual{aspect-ratio:1.3}.patientDocuments__visual img{object-position:left center}.patientDocuments__labels{gap:var(--space-4);inset:var(--space-5) var(--space-5) var(--space-5) 53%;align-content:center;display:grid;position:absolute}.patientDocuments__labels .patientGuideItem{padding:var(--space-4);gap:var(--space-3);box-shadow:var(--shadow-card);flex-direction:row-reverse}.patientDocuments__labels h3{font-size:var(--font-size-body);line-height:var(--line-height-body)}.patientDocuments__labels p{font-size:var(--font-size-small);line-height:var(--line-height-small)}.patientGuide .patientGuide__note{padding-top:var(--space-4);border-top:var(--border-thin) solid var(--color-border);display:block}.patientGuide__note h3{font-size:var(--font-size-body);margin:0 0 var(--space-2)}.patientGuide__note p{font-size:var(--font-size-body);line-height:var(--line-height-body);margin:0 0 var(--space-2)}.patientMemo{gap:var(--space-6);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.patientMemo__items{gap:var(--space-3);margin-top:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.patientMemo__items .patientGuideItem{padding:var(--space-4);gap:var(--space-2);display:grid}.patientMemo__items .patientGuideItem>:last-child{grid-row:1}.patientMemo__items h3{font-size:var(--font-size-body);line-height:var(--line-height-body)}.patientMemo__items p{font-size:var(--font-size-small);line-height:var(--line-height-small)}.patientMemo__photo{min-height:100%}.patientMemo__contact{align-items:center;gap:var(--space-4);padding:var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.patientMemo__note{font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--color-muted);margin:var(--space-3) 0 0}@media (max-width:1023px){.patientGuideItem{padding:var(--space-4);gap:var(--space-3)}.patientGuideItem h3{font-size:var(--font-size-body)}.patientDocuments__labels{inset:var(--space-4) var(--space-4) var(--space-4) 45%}.patientPlan__structure{grid-template-columns:minmax(0,1fr)}.patientPreparation,.patientPlan__top,.patientDocuments,.patientMemo{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.patientPlan__questions,.patientPlan__structure ol{grid-template-columns:minmax(0,1fr)}.patientGuide__action,.patientGuide__action .uiButton,.patientPlan__top .uiButton,.patientDocuments__copy .uiButton{width:100%}.patientDocuments__visual{aspect-ratio:auto;gap:var(--space-4);display:grid;overflow:visible}.patientDocuments__visual img{aspect-ratio:4/3;border-radius:var(--radius-large);height:auto!important;position:relative!important}.patientDocuments__labels{position:static}.patientDocuments__labels .patientGuideItem{box-shadow:none}.patientPlan__questions .patientGuideItem{flex-direction:row}.patientMemo__photo{aspect-ratio:4/3;min-height:0}.patientMemo__photo img{object-position:center 55%}.patientMemo__contact .uiButton{width:100%}}@media (max-width:767px){.patientMemo__copy{display:contents}.patientMemo__copy>.uiSectionHeader{grid-row:1}.patientMemo__photo{grid-row:2}.patientMemo__items{grid-row:3;margin-top:0}.patientMemo__contact{grid-row:4;margin-top:0}.patientMemo__note{grid-row:5;margin-top:0}}@media (min-width:1024px){.patientPlan__top{min-height:calc(var(--space-7) * 10);display:block;position:relative}.patientPlan__top>:first-child{z-index:1;max-width:44%;padding-block:var(--space-7);position:relative}.patientPlan__photo{aspect-ratio:auto;border-radius:0;width:67%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25%);mask-image:linear-gradient(90deg,#0000,#000 25%)}}
.photoQuestions{gap:var(--space-6);margin-top:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:stretch;display:grid}.photoQuestions__photo{border-radius:var(--radius-large);background:var(--color-section-soft);min-height:440px;margin:0;position:relative;overflow:hidden}.photoQuestions__photo img{object-fit:cover;object-position:47% center}.photoQuestions__list{padding:0 var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface);flex-direction:column;margin:0;list-style:none;display:flex}.photoQuestions__item{gap:var(--space-4);padding-block:var(--space-5);flex:1;grid-template-columns:48px minmax(0,1fr);align-items:start;display:grid}.photoQuestions__item+.photoQuestions__item{border-top:1px solid var(--color-border)}.photoQuestions__item h3{font-size:var(--font-size-card);margin:0;line-height:1.3}.photoQuestions__item p{margin:var(--space-2) 0 0;color:var(--color-muted);font-size:var(--font-size-body);line-height:var(--line-height-body)}@media (max-width:1023px){.photoQuestions{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.photoQuestions__photo{aspect-ratio:1.75;min-height:0}}@media (max-width:767px){.photoQuestions__list{padding-inline:var(--space-4)}.photoQuestions__item{gap:var(--space-3);padding-block:var(--space-4)}}
.patientHero{padding-block:var(--space-5) var(--space-8)}.patientBreadcrumbs{gap:var(--space-2);margin-bottom:var(--space-6);font-size:var(--font-size-small);color:var(--color-muted);flex-wrap:wrap;display:flex}.patientBreadcrumbs a{text-decoration:none}.patientBreadcrumbs a:hover{color:var(--color-accent-dark);text-decoration:underline}.patientHero__grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.patientHero h1{font-size:var(--font-size-display);line-height:var(--line-height-display);font-weight:var(--weight-display);letter-spacing:var(--tracking-heading);text-wrap:balance;margin:0}.patientHero__copy>p{margin:var(--space-4) 0 0;max-width:min(100%, var(--section-lead-max-width));font-size:var(--font-size-lead);line-height:var(--line-height-lead);color:var(--color-muted)}.patientHero__action{margin-top:var(--space-5)}.patientHero__image{aspect-ratio:1.75;border-radius:var(--radius-large);background:var(--color-section-soft);position:relative;overflow:hidden}.patientHero__image img{object-fit:cover}.patientHero__image--portrait img{object-position:center top}.patientInstruction{max-width:var(--container-width)}.patientEvidenceGrid{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.patientEvidenceGrid:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.patientInstruction .secondOpinionFinal__visual img{object-position:center;transform:none}@media (max-width:767px){:is(.patientEvidenceGrid,.patientEvidenceGrid:has(>:nth-child(3):last-child)){grid-template-columns:minmax(0,1fr)}.patientHero{padding-block:var(--space-4) var(--space-6)}.patientBreadcrumbs{margin-bottom:var(--space-5)}.patientHero__grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.patientHero h1{font-size:var(--font-size-section-mobile);line-height:var(--line-height-section)}.patientHero__copy>p{font-size:var(--font-size-lead-mobile)}.patientHero__action>a,.patientHero__action>button{width:100%}}.patientInstruction__source{margin:var(--space-4) 0 0;font-size:var(--font-size-small);line-height:var(--line-height-small)}.patientInstruction__source a{color:var(--color-accent-dark);text-underline-offset:.2em}.patientNote{margin-top:var(--space-5);padding:var(--space-5)}.patientNote__heading{align-items:center;gap:var(--space-3);display:flex}.patientNote h3{font-size:var(--font-size-h3);line-height:var(--line-height-h3);margin:0}.patientNote>p{margin:var(--space-3) 0 0;font-size:var(--font-size-body);line-height:var(--line-height-body)}.patientInstruction .patientNote{display:block}.patientInstruction .secondOpinionFinal__step:not(:has(.secondOpinionFinal__stepNumber)):after{display:none}.patientTopicGrid{margin-top:var(--space-5)}.patientTopicGrid .cityOptionCard{min-height:0}.patientTopicGrid .cityOptionCard__media{aspect-ratio:2.2}.patientTopicGrid .cityOptionCard__media img{object-position:center}.patientTopicGrid .cityOptionCard__content{gap:var(--space-3);height:auto;min-height:0;padding:var(--space-5);flex-direction:column;display:flex}.patientTopicGrid .cityOptionCard__content>div{align-self:stretch;max-width:none}.patientTopicGrid .cityOptionCard__content h3{max-width:none;font-size:var(--font-size-h3);line-height:var(--line-height-h3);text-wrap:initial}.patientTopicGrid .cityOptionCard__content p{max-width:none;margin-top:var(--space-3)}.patientTopicGrid .uiButton{justify-content:flex-start;align-self:flex-start;width:auto;margin-top:auto}
