body .team-support-heading{border-top:1px solid #ddd7d0;justify-content:space-between;align-items:end;gap:30px;margin-top:65px;padding-top:32px;display:flex}body .team-support-heading h3{line-height:1.2;margin:12px 0 0!important;font-size:30px!important}body .team-support-heading .eyebrow{font-size:10px!important}body .team-support-heading>a{flex-shrink:0;font-size:13px}body [data-team-view=support]{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:0!important;padding-top:30px!important}body .fc-medical-team [data-team-view=clinical]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px!important;margin-top:0!important;padding-top:0!important}body .fc-medical-team .team-member-button{text-align:left;width:100%;height:100%;background:#fcfaf6!important;border:1px solid #dfd9d0!important;border-radius:18px!important;grid-template-columns:110px minmax(0,1fr)!important;align-items:start!important;gap:26px!important;padding:30px!important;display:grid!important}body .fc-medical-team .team-member-button>img{aspect-ratio:1!important;object-fit:cover!important;object-position:center 25%!important;border:4px solid #eeeae3!important;border-radius:50%!important;width:110px!important;max-width:110px!important;height:110px!important;margin:0!important}body .fc-medical-team .team-member-button .specialist-info{min-width:0;padding:0!important}body .fc-medical-team .specialist-info .eyebrow{letter-spacing:.07em;white-space:normal;color:#847378;line-height:1.65;font-size:9px!important}body .fc-medical-team .specialist-info h3{text-align:left;margin:14px 0 16px!important;font-size:25px!important;line-height:1.2!important}body .fc-medical-team .specialist-credentials{color:#615d5e;white-space:pre-line;margin:0 0 18px;font-size:12px!important;line-height:1.65!important}body .fc-medical-team .team-role-description{color:#666161;margin:15px 0;font-size:14px!important;line-height:1.75!important}body .fc-medical-team .team-card-hint{margin-top:20px;font-size:12px}body .fc-medical-team .team-member-button:focus-visible,body [data-team-view=support] .team-member-button:focus-visible{outline-offset:5px;outline:2px solid #aa7280}body .fc-medical-team .team-member-button:hover{border-color:#aa7280!important}@media (width<=1000px){body .fc-medical-team .team-member-button{grid-template-columns:1fr!important;gap:20px!important;padding:26px!important}}@media (width<=700px){body .team-support-heading{margin-top:40px;padding-top:25px;display:block}body .team-support-heading>a{margin-top:22px;line-height:1.5;display:inline-block}body [data-team-view=support],body .fc-medical-team [data-team-view=clinical]{grid-template-columns:1fr!important;gap:25px!important}body .fc-medical-team .team-member-button{grid-template-columns:78px minmax(0,1fr)!important;gap:18px!important;padding:22px 18px!important}body .fc-medical-team .team-member-button>img{width:78px!important;max-width:78px!important;height:78px!important}body .fc-medical-team .specialist-info h3{margin-top:12px!important;font-size:21px!important}body .fc-medical-team .team-role-description{font-size:13px!important}body .fc-medical-team .specialist-credentials{font-size:11px!important}}body .team-dialog>img{aspect-ratio:1!important;object-fit:cover!important;object-position:center 25%!important;border-radius:50%!important;width:150px!important;max-width:150px!important;height:150px!important}body .team-dialog h2{color:#353738!important}@media (width<=700px){body [data-team-view] .team-member-button .specialist-info{display:contents!important}body [data-team-view] .team-member-button>img{grid-area:1/1/span 2;align-self:center}body [data-team-view] .team-member-button .eyebrow{grid-area:1/2;align-self:end;margin:0!important}body [data-team-view] .team-member-button h3{grid-area:2/2;align-self:start;max-width:none;text-align:left!important;margin:0!important}body [data-team-view] .team-member-button .specialist-credentials,body [data-team-view] .team-member-button .team-role-description,body [data-team-view] .team-member-button .team-card-hint{grid-column:1/-1;text-align:left!important;margin:0!important}body [data-team-view=support] .team-member-button{row-gap:15px!important}body .fc-medical-team .team-member-button{row-gap:18px!important}}@media (width<=360px){body .fc-medical-team .team-member-button{grid-template-columns:64px minmax(0,1fr)!important;column-gap:14px!important}body .fc-medical-team .team-member-button>img{width:64px!important;max-width:64px!important;height:64px!important}}:root{--natural-ink:#353738;--natural-muted:#686767;--natural-paper:#fcfaf6;--natural-sand:#eeeae3}main h2,main h3,.premium-hero h1,.why-copy h2,.intro-copy h2{color:var(--natural-ink)!important}.premium-hero h1 span{color:#aa7280!important}.premium-hero .hero-support{color:#4f4a4d!important}.premium-hero .eyebrow,.premium-hero .editorial-link,.premium-hero .hero-editorial-bottom{color:#625a5d!important}.home-service-choice,.editorial-spaces,.specialists,.english-team{background:var(--natural-paper)!important}body .home-service-grid .home-service-card{box-shadow:none!important;background:#e6e2da!important}body .home-service-grid .home-service-card:after{background:linear-gradient(#14191c00 52%,#14191cc2)!important}body .home-service-grid .home-service-card:before{color:#414546!important;background:#fcfaf6e8!important;border-radius:999px!important}body .home-service-grid .home-service-card>span{color:#fff!important}body .home-service-grid .home-service-card img{filter:none!important}.home-service-card:first-child img{object-position:48% center!important}.home-service-card:nth-child(2) img{object-position:50% center!important}.home-service-card:nth-child(3) img{object-position:40% center!important}body .why-reprofem,body.english-home .intro.section{background:var(--natural-paper)!important;border-radius:0!important;grid-template-columns:.85fr 1.15fr!important;align-items:center!important;gap:clamp(30px,4vw,70px)!important;min-height:0!important;margin:72px 5vw!important;padding:0!important;display:grid!important;overflow:visible!important}body .why-reprofem .why-visual,body .intro.section .intro-visual{order:2;z-index:auto!important;border-radius:20px!important;width:100%!important;height:560px!important;min-height:0!important;margin:0!important;position:relative!important;inset:auto!important;overflow:hidden!important}body .why-reprofem .why-visual img,body .intro.section .intro-visual img{object-fit:cover!important;object-position:45% center!important;border-radius:20px!important;width:100%!important;height:100%!important;transform:none!important}body .why-reprofem .why-copy,body .intro.section .intro-copy{order:1;background:0 0!important;border-radius:0!important;width:100%!important;max-width:none!important;padding:24px 0!important;position:relative!important;inset:auto!important;transform:none!important}body .why-reprofem .why-copy h2,body .intro.section .intro-copy h2{font-size:clamp(36px,3.6vw,56px)!important;line-height:1.08!important}.why-visual figcaption{max-width:calc(100% - 28px)!important;padding:8px 12px!important;font-size:8px!important;line-height:1.5!important;inset:auto 14px 14px auto!important}.why-facts strong{color:#62545a!important}.why-facts>div{flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:7px!important;display:flex!important}.why-facts strong,.why-facts span{margin:0!important;display:block!important;position:static!important}.spaces-layout figure picture{aspect-ratio:3/2!important;border-radius:18px!important;height:auto!important;display:block!important;overflow:hidden!important}.spaces-layout figure img{object-fit:cover!important;filter:none!important;width:100%!important;height:100%!important;display:block!important}body[data-page=home] .home-conversion,.english-home .english-home-conversion{background:var(--natural-sand)!important;color:var(--natural-ink)!important}.home-conversion .conversion-copy h2,.english-home-conversion .conversion-copy h2{color:var(--natural-ink)!important}.home-conversion .conversion-copy p,.english-home-conversion .conversion-copy p,.home-conversion .light-link{color:var(--natural-muted)!important}.home-conversion .button.light{color:#51464b!important;background:#fcfaf6!important;border-color:#d6cec7!important}.review-ribbon{color:var(--natural-ink)!important;background:#f2eee8!important}.review-ribbon h2,.review-ribbon-heading>p{color:var(--natural-ink)!important}body .fc-experience .fc-hero{background:#fcfaf6!important}body .fc-experience .fc-hero-copy{color:var(--natural-ink)!important;background:#eeeae3!important}body .fc-experience .fc-hero-title,body .fc-experience .fc-hero-intro,body .fc-experience .fc-hero-copy .eyebrow,body .fc-experience .fc-hero-copy .fc-text-link,body .fc-experience .fc-hero-signature{color:var(--natural-ink)!important}body .fc-experience .fc-hero-title span{color:#aa7280!important}body .fc-experience .fc-hero-signature{border-color:#bdb5ae!important}body .fc-experience .fc-hero-signature p,body .fc-experience .fc-hero-signature span{color:#686767!important}body .fc-experience .fc-pad :is(h2,h3){color:var(--natural-ink)!important}body .fc-experience .fc-process{background:#343b3b!important}body .fc-experience .fc-process :is(h2,h3){color:#fcfaf6!important}@media (width<=700px){body[data-page=home] .premium-hero,.english-home .premium-hero{background:#f0dfe5!important;height:580px!important;min-height:580px!important}.premium-hero .editorial-hero-video{z-index:0!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.premium-hero .editorial-hero-video video{object-fit:cover!important;object-position:65% center!important;filter:none!important;width:100%!important;max-width:none!important;height:100%!important;position:absolute!important;inset:0!important;transform:none!important}.premium-hero .hero-editorial-copy{z-index:2!important;background:0 0!important;width:100%!important;padding:42px 24px 0!important;position:relative!important;inset:auto!important}.premium-hero .hero-editorial-copy .eyebrow{letter-spacing:.08em!important;font-size:8px!important;line-height:1.7!important}.premium-hero h1{margin:22px 0!important;font-size:clamp(32px,10vw,44px)!important;line-height:1.05!important}.premium-hero h1 span{color:#79616b!important}.premium-hero .hero-support{max-width:32ch!important;font-size:15px!important;line-height:1.65!important}.premium-hero .hero-editorial-actions{flex-wrap:wrap!important;gap:12px 16px!important;margin-top:23px!important}.premium-hero .hero-editorial-actions .button{min-height:46px!important;padding:14px 18px!important;font-size:11px!important}.premium-hero .hero-editorial-actions .editorial-link{min-height:44px!important;padding:12px 0!important;font-size:10px!important}.premium-hero .hero-editorial-bottom{z-index:2!important;font-size:7px!important;inset:auto 24px 18px!important}.premium-hero .hero-editorial-bottom a{font-size:8px!important}body .why-reprofem,body.english-home .intro.section{border-radius:18px!important;flex-direction:column!important;gap:0!important;margin:30px 20px 42px!important;display:flex!important;overflow:hidden!important}body .why-reprofem .why-visual,body .intro.section .intro-visual{order:0;aspect-ratio:auto!important;border-radius:18px!important;height:290px!important}body .why-reprofem .why-copy,body .intro.section .intro-copy{order:1;padding:28px 4px 0!important}body .why-reprofem .why-copy h2,body .intro.section .intro-copy h2{font-size:34px!important}body .fc-experience .fc-hero-copy{padding:36px 24px!important}body .fc-experience .fc-hero-title{font-size:clamp(38px,10vw,48px)!important;line-height:1.06!important}body .fc-experience .fc-hero-intro{font-size:14px!important;line-height:1.7!important}}@media (prefers-reduced-motion:reduce){.premium-hero .hero-media{transform:none!important}}
