.site-action-rail-module__ecfn9a__rail{z-index:40;position:fixed;top:50%;right:.5rem;transform:translateY(-50%)}.site-action-rail-module__ecfn9a__list{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.site-action-rail-module__ecfn9a__mobileList{display:none}.site-action-rail-module__ecfn9a__action{border:1px solid var(--color-border);width:3.25rem;height:3.25rem;color:var(--color-ink);background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:background-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 8px 22px #241a171a}.site-action-rail-module__ecfn9a__action:hover{background:var(--color-paper);transform:translateY(-2px);box-shadow:0 10px 26px #241a1729}.site-action-rail-module__ecfn9a__action:focus-visible{outline:3px solid var(--color-ink);outline-offset:3px}.site-action-rail-module__ecfn9a__primary,.site-action-rail-module__ecfn9a__primary:hover{border-color:var(--color-terracotta-deep);background:var(--color-terracotta-deep);color:var(--color-paper)}.site-action-rail-module__ecfn9a__icon{flex:none;width:1.25rem;height:1.25rem}@media (max-width:767px){.site-action-rail-module__ecfn9a__desktopList{display:none}.site-action-rail-module__ecfn9a__rail{top:auto;right:auto;bottom:calc(1.25rem + env(safe-area-inset-bottom));max-width:calc(100vw - 1rem);left:50%;transform:translate(-50%)}.site-action-rail-module__ecfn9a__mobileList{border:1px solid var(--color-border);background:var(--color-surface);border-radius:999px;flex-direction:row;gap:.5rem;padding:.375rem;display:flex;box-shadow:0 10px 32px #241a1726}.site-action-rail-module__ecfn9a__action{width:3rem;height:3rem;box-shadow:none}}@media (prefers-reduced-motion:reduce){.site-action-rail-module__ecfn9a__action{transition:none}.site-action-rail-module__ecfn9a__action:hover{transform:none}}
.fertility-preconception-module__tnJAwG__root{--fertility-tint:color-mix(in srgb, var(--color-terracotta) 9%, var(--color-paper));--fertility-background-botanical:url(/images/about/backgrounds/birth-prep-starting-point-background-v1.png);--fertility-background-watercolor:url(/images/about/backgrounds/birth-prep-topics-background-v1.png);--fertility-background-learning:url(/images/about/backgrounds/birth-prep-learning-background-v2.png)}.fertility-preconception-module__tnJAwG__root>section:not([id=fertility-who]){--fertility-section-background:var(--fertility-background-botanical);background-image:linear-gradient(color-mix(in srgb, var(--color-paper) 20%, transparent), color-mix(in srgb, var(--color-paper) 20%, transparent)), var(--fertility-section-background);background-position:50%;background-repeat:no-repeat;background-size:cover}.fertility-preconception-module__tnJAwG__root>section:nth-of-type(3n):not([id=fertility-who]){--fertility-section-background:var(--fertility-background-watercolor)}.fertility-preconception-module__tnJAwG__root>section:nth-of-type(3n+1):not([id=fertility-who]){--fertility-section-background:var(--fertility-background-learning)}.fertility-preconception-module__tnJAwG__root>section[id=fertility-preparing]:not([id=fertility-who]){--fertility-section-background:url(/images/about/backgrounds/birth-prep-preferences-illustration-bg-v1.png)}.fertility-preconception-module__tnJAwG__display{font-family:var(--font-display);letter-spacing:var(--tracking-tight);text-wrap:balance;color:var(--color-ink);font-weight:600;line-height:1.12}.fertility-preconception-module__tnJAwG__h1{font-size:clamp(2.6rem,1.9rem + 3vw,4.4rem);line-height:1.06}.fertility-preconception-module__tnJAwG__h2{font-size:clamp(2rem,1.55rem + 1.9vw,3.1rem)}.fertility-preconception-module__tnJAwG__hStatement{font-size:clamp(1.6rem,1.35rem + 1.1vw,2.2rem)}.fertility-preconception-module__tnJAwG__name{font-size:clamp(2rem,1.7rem + 1.2vw,2.6rem);line-height:1.1}.fertility-preconception-module__tnJAwG__h3{font-size:clamp(1.3rem,1.15rem + .55vw,1.6rem);line-height:1.25}.fertility-preconception-module__tnJAwG__stickyMedia{align-self:start}@media (min-width:1024px) and (min-height:700px){.fertility-preconception-module__tnJAwG__stickyMedia:not([data-sticky=off]){top:calc(var(--header-height) + 2rem);position:sticky}}.fertility-preconception-module__tnJAwG__stickyFrame{aspect-ratio:4/3}@media (min-width:1024px){.fertility-preconception-module__tnJAwG__stickyFrame{aspect-ratio:auto;height:min(34rem, calc(100dvh - var(--header-height) - 6rem));min-height:22rem}}
.pregnancy-backgrounds-module__OMXJXq__root{--pregnancy-bg-botanical:url(/images/about/backgrounds/birth-prep-starting-point-background-v1.png);--pregnancy-bg-watercolor:url(/images/about/backgrounds/birth-prep-topics-background-v1.png);--pregnancy-bg-learning:url(/images/about/backgrounds/birth-prep-learning-background-v2.png)}.pregnancy-backgrounds-module__OMXJXq__root>section{--pregnancy-section-background:var(--pregnancy-bg-botanical);background-image:linear-gradient(color-mix(in srgb, var(--color-paper) 20%, transparent), color-mix(in srgb, var(--color-paper) 20%, transparent)), var(--pregnancy-section-background);background-position:50%;background-repeat:no-repeat;background-size:cover}.pregnancy-backgrounds-module__OMXJXq__root>section:nth-of-type(3n){--pregnancy-section-background:var(--pregnancy-bg-watercolor)}.pregnancy-backgrounds-module__OMXJXq__root>section:nth-of-type(3n+1){--pregnancy-section-background:var(--pregnancy-bg-learning)}.pregnancy-backgrounds-module__OMXJXq__root>section[id=pregnancy-understand],.pregnancy-backgrounds-module__OMXJXq__root>section[id=pregnancy-approach]{--pregnancy-section-background:url(/images/about/backgrounds/birth-prep-preferences-illustration-bg-v1.png)}
.service-conversion-module__d7mRZG__faq,.service-conversion-module__d7mRZG__enquiry{isolation:isolate;font-family:var(--font-body);color:var(--color-ink);padding-block:var(--space-section-sm);scroll-margin-top:calc(var(--header-height) + 1rem);position:relative}.service-conversion-module__d7mRZG__faq{background-color:var(--color-paper)}.service-conversion-module__d7mRZG__faqGrid{align-items:start;gap:3rem;display:grid}.service-conversion-module__d7mRZG__faqIntro{min-width:0}.service-conversion-module__d7mRZG__eyebrow{border:1px solid color-mix(in srgb, var(--color-terracotta) 28%, transparent);background:color-mix(in srgb, var(--color-terracotta) 10%, var(--color-paper));color:var(--color-terracotta-deep);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:.875rem;padding:.375rem .875rem;font-weight:600;display:inline-flex}.service-conversion-module__d7mRZG__eyebrow>span{background:var(--color-coral);border-radius:50%;flex-shrink:0;width:.375rem;height:.375rem}.service-conversion-module__d7mRZG__faqHeading{font-family:var(--font-display);letter-spacing:var(--tracking-tight);color:var(--color-ink);font-size:clamp(2.1rem,1.5rem + 2.6vw,3.2rem);font-weight:600;line-height:1.12}.service-conversion-module__d7mRZG__description{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-ink-soft);margin-top:1rem}.service-conversion-module__d7mRZG__faqMedia{border:1px solid var(--color-border);background:var(--color-paper);border-radius:1.5rem;margin-top:2rem;overflow:hidden}.service-conversion-module__d7mRZG__faqPhoto{aspect-ratio:16/10;position:relative}.service-conversion-module__d7mRZG__image{object-fit:cover}.service-conversion-module__d7mRZG__faqMedia figcaption{font-size:var(--text-xs);color:var(--color-ink-soft);padding:.875rem 1.25rem}.service-conversion-module__d7mRZG__accordion{gap:1rem;min-width:0;display:grid}.service-conversion-module__d7mRZG__faqItem{border:1px solid color-mix(in srgb, var(--color-terracotta) 28%, transparent);background:#fff;border-radius:1rem;overflow:hidden}.service-conversion-module__d7mRZG__faqItem summary{cursor:pointer;min-height:3rem;font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);justify-content:space-between;align-items:center;gap:1.25rem;padding:1.25rem;font-weight:600;list-style:none;display:flex}.service-conversion-module__d7mRZG__faqItem summary::-webkit-details-marker{display:none}.service-conversion-module__d7mRZG__chevron{background:var(--color-paper);border:1px solid var(--color-border);width:1.75rem;height:1.75rem;color:var(--color-terracotta-deep);transition:transform var(--duration-fast);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.service-conversion-module__d7mRZG__faqItem[open] .service-conversion-module__d7mRZG__chevron{transform:rotate(180deg)}.service-conversion-module__d7mRZG__faqItem summary:hover{color:var(--color-terracotta-deep)}.service-conversion-module__d7mRZG__answer{border-top:1px solid var(--color-border);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-ink-soft);white-space:pre-line;padding:1rem 1.25rem 1.5rem}.service-conversion-module__d7mRZG__answer a{color:var(--color-terracotta-deep);margin-top:1rem;text-decoration:underline;display:block}.service-conversion-module__d7mRZG__faq :is(summary,a):focus-visible,.service-conversion-module__d7mRZG__enquiry :is(input,select,textarea,button,a):focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}section.service-conversion-module__d7mRZG__enquiry[data-service-enquiry]{background:var(--color-paper-dim)!important}.service-conversion-module__d7mRZG__enquiry:not(.service-conversion-module__d7mRZG__pregnancy)>div,.service-conversion-module__d7mRZG__pregnancy .service-conversion-module__d7mRZG__enquiryGrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:2.5rem;display:grid}.service-conversion-module__d7mRZG__enquiry:not(.service-conversion-module__d7mRZG__pregnancy)>div>div:first-child{min-width:0;max-width:none}.service-conversion-module__d7mRZG__enquiry:not(.service-conversion-module__d7mRZG__pregnancy)>div>div:last-child,.service-conversion-module__d7mRZG__pregnancy .service-conversion-module__d7mRZG__enquiryGrid>div:last-child>div{border:1px solid var(--color-border);width:100%;min-width:0;max-width:none;box-shadow:0 .75rem 2.75rem color-mix(in srgb, var(--color-ink) 6%, transparent);background:#fff;border-radius:1.75rem;padding:clamp(1.5rem,3vw,2rem)}.service-conversion-module__d7mRZG__enquiry h2{font-family:var(--font-display);letter-spacing:var(--tracking-tight);color:var(--color-ink);font-size:clamp(2rem,1.5rem + 2vw,2.75rem);line-height:1.14}.service-conversion-module__d7mRZG__enquiry form{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.service-conversion-module__d7mRZG__enquiry form>*{min-width:0}.service-conversion-module__d7mRZG__enquiry label,.service-conversion-module__d7mRZG__enquiry legend{font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--leading-normal);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-ink);font-weight:600}.service-conversion-module__d7mRZG__enquiry :is(input:not([type=radio]):not([type=checkbox]),select,textarea){border:1px solid var(--color-border-strong);background-color:var(--color-paper);width:100%;min-height:3rem;color:var(--color-ink);font-family:var(--font-body);border-radius:.75rem;padding:.75rem 1rem;font-size:1rem;line-height:1.5}.service-conversion-module__d7mRZG__enquiry textarea{resize:vertical;min-height:7rem}.service-conversion-module__d7mRZG__enquiry :is(input,select,textarea)[aria-invalid=true]{border-color:var(--color-terracotta-deep);outline:2px solid var(--color-terracotta-deep)}.service-conversion-module__d7mRZG__enquiry button[type=submit]{background:var(--color-coral);width:100%;min-height:3rem;color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-sm);white-space:normal;border-radius:.75rem;padding:.875rem 1.25rem;font-weight:600}.service-conversion-module__d7mRZG__enquiry button[type=submit]:hover{background:var(--color-terracotta)}@media (min-width:640px){.service-conversion-module__d7mRZG__faqItem summary{font-size:var(--text-lg);padding:1.5rem}.service-conversion-module__d7mRZG__answer{padding-inline:1.5rem}.service-conversion-module__d7mRZG__enquiry:not(.service-conversion-module__d7mRZG__pregnancy) form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.service-conversion-module__d7mRZG__enquiry:not(.service-conversion-module__d7mRZG__pregnancy) form>*{grid-column:1/-1}.service-conversion-module__d7mRZG__enquiry:not(.service-conversion-module__d7mRZG__pregnancy) form>div:first-child,.service-conversion-module__d7mRZG__enquiry:not(.service-conversion-module__d7mRZG__pregnancy) form>div:nth-child(2){grid-column:auto}}@media (min-width:1024px){.service-conversion-module__d7mRZG__faqGrid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(3rem,4vw,4rem)}.service-conversion-module__d7mRZG__enquiry:not(.service-conversion-module__d7mRZG__pregnancy)>div,.service-conversion-module__d7mRZG__pregnancy .service-conversion-module__d7mRZG__enquiryGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3rem,5vw,5rem)}}@media (min-width:1024px) and (min-height:800px){.service-conversion-module__d7mRZG__faqIntro{top:calc(var(--header-height) + 2rem);position:sticky}}@media (prefers-reduced-motion:reduce){.service-conversion-module__d7mRZG__chevron{transition:none}}@media (scripting:none){.service-conversion-module__d7mRZG__enquiry>div{opacity:1!important;transform:none!important}}
.about-approach-sequence-module__aKFBcq__wrap{--p:0;background:#1a120e;position:relative}.about-approach-sequence-module__aKFBcq__canvas{width:100%;height:100%;display:block}.about-approach-sequence-module__aKFBcq__scene{pointer-events:none;z-index:10;padding-bottom:calc(6.5rem + env(safe-area-inset-bottom,0px));justify-content:flex-start;align-items:flex-end;display:flex;position:absolute;inset:0}@media (min-width:768px){.about-approach-sequence-module__aKFBcq__scene{align-items:center;padding-bottom:0}}.about-approach-sequence-module__aKFBcq__shade{pointer-events:none;z-index:-1;opacity:clamp(0, calc((var(--p) - .25) * 6), 1);will-change:opacity;background:linear-gradient(90deg,#140c0ac7 0%,#140c0a80 45%,#140c0a26 65%,#0000 78%);position:absolute;inset:0}@media (max-width:767px){.about-approach-sequence-module__aKFBcq__shade{background:linear-gradient(#0000 12%,#140c0a59 32%,#140c0ad1 62%,#140c0af0 100%)}}.about-approach-sequence-module__aKFBcq__content{pointer-events:auto;color:#fbf5f0;text-shadow:0 2px 20px #00000080;max-width:36rem;position:relative}@media (min-width:1280px){.about-approach-sequence-module__aKFBcq__content{max-width:38rem}}@media (max-width:1024px){.about-approach-sequence-module__aKFBcq__content{max-width:32rem}}@media (max-width:767px){.about-approach-sequence-module__aKFBcq__content{max-width:100%}}.about-approach-sequence-module__aKFBcq__eyebrow,.about-approach-sequence-module__aKFBcq__title{opacity:clamp(0, calc((var(--p) - .3) * 10), 1);transform:translate3d(0, calc((1 - clamp(0, calc((var(--p) - .3) * 10), 1)) * 24px), 0);will-change:opacity, transform}.about-approach-sequence-module__aKFBcq__eyebrow{letter-spacing:var(--tracking-wider,.18em);text-transform:uppercase;font-size:.8125rem;font-family:var(--font-plus-jakarta), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;color:#f4c9b8;text-shadow:0 1px 8px #0009;margin:0 0 .65rem;font-weight:600}.about-approach-sequence-module__aKFBcq__title{font-family:var(--font-poppins), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;letter-spacing:var(--tracking-tight,-.02em);color:#fbf5f0;text-shadow:0 2px 24px #00000080;margin:0 0 1.25rem;font-size:clamp(1.85rem,1.4rem + 1.8vw,3rem);font-weight:600;line-height:1.12}@media (max-width:767px){.about-approach-sequence-module__aKFBcq__eyebrow{margin-bottom:.5rem;font-size:.75rem}.about-approach-sequence-module__aKFBcq__title{margin-bottom:.85rem;font-size:clamp(1.4rem,1.15rem + 1.2vw,1.85rem);line-height:1.18}}.about-approach-sequence-module__aKFBcq__points{margin:0;padding:0;list-style:none}.about-approach-sequence-module__aKFBcq__pointItem{font-family:var(--font-plus-jakarta), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;color:#fbf5f0;text-shadow:0 1px 12px #00000080;opacity:clamp(0, calc((var(--p) - .6 - var(--i) * .08) * 12), 1);transform:translate3d(0, calc((1 - clamp(0, calc((var(--p) - .6 - var(--i) * .08) * 12), 1)) * 16px), 0);will-change:opacity, transform;border-top:1px solid #fbf5f038;padding:.65rem 0;font-size:clamp(.9375rem,.85rem + .2vw,1.05rem);line-height:1.6}@media (max-width:767px){.about-approach-sequence-module__aKFBcq__pointItem{padding:.4rem 0;font-size:.84rem;line-height:1.45}}@media (prefers-reduced-motion:reduce){.about-approach-sequence-module__aKFBcq__wrap{--p:1!important;height:auto!important}.about-approach-sequence-module__aKFBcq__shade{opacity:1!important}.about-approach-sequence-module__aKFBcq__eyebrow,.about-approach-sequence-module__aKFBcq__title,.about-approach-sequence-module__aKFBcq__pointItem{opacity:1!important;transform:none!important}}
.service-related-care-module__ptBzHq__section{isolation:isolate;border-top:1px solid color-mix(in srgb, var(--color-terracotta) 30%, transparent);background-color:var(--color-paper);font-family:var(--font-body);color:var(--color-ink);scroll-margin-top:calc(var(--header-height) + 1rem);padding-block:clamp(5rem,8vw,7rem);position:relative;overflow:hidden}.service-related-care-module__ptBzHq__header{max-width:42rem}.service-related-care-module__ptBzHq__eyebrow{border:1px solid color-mix(in srgb, var(--color-terracotta) 40%, transparent);background:color-mix(in srgb, var(--color-terracotta) 10%, var(--color-paper));color:var(--color-terracotta-deep);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:999px;align-items:center;gap:.5rem;padding:.375rem .875rem;font-weight:600;display:inline-flex}.service-related-care-module__ptBzHq__eyebrow>span{background:var(--color-coral);border-radius:50%;flex-shrink:0;width:.375rem;height:.375rem}.service-related-care-module__ptBzHq__header h2{font-family:var(--font-display);letter-spacing:var(--tracking-tight);color:var(--color-ink);margin-top:1rem;font-size:clamp(1.9rem,1.5rem + 1.8vw,2.8rem);font-weight:600;line-height:1.12}.service-related-care-module__ptBzHq__description{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-ink-soft);margin-top:.75rem}.service-related-care-module__ptBzHq__grid{grid-template-columns:minmax(0,1fr);gap:1.25rem;margin-top:3rem;list-style:none;display:grid}.service-related-care-module__ptBzHq__grid li{min-width:0}.service-related-care-module__ptBzHq__card{border:1px solid color-mix(in srgb, var(--color-terracotta) 25%, transparent);background:var(--color-paper);height:100%;color:var(--color-ink);transition:transform var(--duration-fast), border-color var(--duration-fast), box-shadow var(--duration-fast), background-color var(--duration-fast);border-radius:1rem;flex-direction:column;padding:1.5rem;display:flex}.service-related-care-module__ptBzHq__titleRow{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.service-related-care-module__ptBzHq__titleRow h3{font-family:var(--font-display);font-size:var(--text-base);font-weight:600;line-height:var(--leading-snug);letter-spacing:normal;color:var(--color-ink)}.service-related-care-module__ptBzHq__arrow{background:var(--color-paper-dim);width:1.75rem;height:1.75rem;color:var(--color-terracotta-deep);transition:transform var(--duration-fast), background-color var(--duration-fast);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.service-related-care-module__ptBzHq__card>p{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-ink-soft);margin-top:.75rem}.service-related-care-module__ptBzHq__card:hover{border-color:var(--color-terracotta);box-shadow:0 .5rem 1.5rem color-mix(in srgb, var(--color-ink) 8%, transparent);background:#fff;transform:translateY(-.25rem)}.service-related-care-module__ptBzHq__card:hover .service-related-care-module__ptBzHq__arrow{background:var(--color-coral);color:var(--color-ink);transform:translate(.125rem,-.125rem)}.service-related-care-module__ptBzHq__card:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.service-related-care-module__ptBzHq__cta{margin-top:3rem}@media (min-width:640px){.service-related-care-module__ptBzHq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}@media (min-width:1024px){.service-related-care-module__ptBzHq__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.service-related-care-module__ptBzHq__card,.service-related-care-module__ptBzHq__arrow{transition:none}.service-related-care-module__ptBzHq__card:hover,.service-related-care-module__ptBzHq__card:hover .service-related-care-module__ptBzHq__arrow{transform:none}}@media (scripting:none){.service-related-care-module__ptBzHq__section>div{opacity:1!important;transform:none!important}}
.terms-page-module__rYCGmq__page{background:var(--color-paper);color:var(--color-ink);position:relative}.terms-page-module__rYCGmq__hero{min-height:39rem;padding:calc(var(--header-height) + 3rem) var(--space-gutter) 5rem;background:linear-gradient(120deg, var(--color-paper) 40%, var(--color-paper-dim));align-items:center;display:grid;position:relative;overflow:hidden}.terms-page-module__rYCGmq__heroImage{border-bottom-left-radius:46% 32%;width:54%;position:absolute;inset:0 0 0 auto;overflow:hidden}.terms-page-module__rYCGmq__heroImage:after{content:"";background:linear-gradient(90deg, var(--color-paper) 0%, transparent 38%);pointer-events:none;position:absolute;inset:0}.terms-page-module__rYCGmq__photo{object-fit:cover;object-position:center 52%}.terms-page-module__rYCGmq__heroContent{z-index:1;width:min(100%,36rem);margin-left:max(0px, calc((100vw - var(--container-max)) / 2));position:relative}.terms-page-module__rYCGmq__heroContent h1{max-width:10ch;line-height:var(--leading-tight);margin-top:1rem}.terms-page-module__rYCGmq__intro{max-width:34rem;color:var(--color-ink-soft);font-size:var(--text-lg);line-height:var(--leading-normal);margin-top:1.5rem}.terms-page-module__rYCGmq__draftNotice{border:1px solid color-mix(in srgb, var(--color-terracotta) 30%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-paper-dim) 90%, var(--color-paper));max-width:35rem;color:var(--color-ink-soft);font-size:var(--text-sm);line-height:var(--leading-normal);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;margin-top:1.75rem;padding:1.25rem;display:grid}.terms-page-module__rYCGmq__draftNotice strong{color:var(--color-ink);font-weight:600}.terms-page-module__rYCGmq__noticeIcon{color:var(--color-terracotta-deep);margin-top:.15rem}.terms-page-module__rYCGmq__content{width:min(100% - 2 * var(--space-gutter), 70rem);padding-block:2.5rem var(--space-section-sm);margin-inline:auto}.terms-page-module__rYCGmq__sectionMenu{width:fit-content;max-width:100%;color:var(--color-terracotta-deep);font-size:var(--text-sm);margin-bottom:1rem}.terms-page-module__rYCGmq__sectionMenu summary{cursor:pointer;text-underline-offset:.2em;font-weight:600;text-decoration:underline}.terms-page-module__rYCGmq__sectionMenu nav{padding-block:1rem}.terms-page-module__rYCGmq__sectionMenu ul{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.terms-page-module__rYCGmq__sectionMenu a{text-underline-offset:.2em;text-decoration:underline}.terms-page-module__rYCGmq__termRow{border-bottom:1px solid var(--color-border);scroll-margin-top:calc(var(--header-height) + 2rem);grid-template-columns:4.5rem minmax(0,1fr);gap:clamp(1.25rem,3vw,3.25rem);padding-block:clamp(1.5rem,3vw,2.25rem);display:grid}.terms-page-module__rYCGmq__iconCircle,.terms-page-module__rYCGmq__contactIcon{background:var(--color-paper-dim);width:4.5rem;height:4.5rem;color:var(--color-terracotta-deep);border-radius:50%;flex:none;place-items:center;display:grid}.terms-page-module__rYCGmq__termCopy h2,.terms-page-module__rYCGmq__contactCard h2{font-family:var(--font-poppins), sans-serif;font-size:var(--text-h3);font-weight:600;line-height:var(--leading-snug);letter-spacing:var(--tracking-tight)}.terms-page-module__rYCGmq__termCopy p,.terms-page-module__rYCGmq__contactCard p{color:var(--color-ink-soft);font-size:var(--text-base);line-height:var(--leading-normal);margin-top:.6rem}.terms-page-module__rYCGmq__termCopy p+p{margin-top:.9rem}.terms-page-module__rYCGmq__termCopy a,.terms-page-module__rYCGmq__contactCard a{color:var(--color-terracotta-deep);text-underline-offset:.2em;text-decoration:underline}.terms-page-module__rYCGmq__page a:focus-visible,.terms-page-module__rYCGmq__sectionMenu summary:focus-visible{border-radius:var(--radius-xs);outline:2px solid var(--color-terracotta-deep);outline-offset:4px}.terms-page-module__rYCGmq__contactCard{border:1px solid color-mix(in srgb, var(--color-terracotta) 30%, transparent);border-radius:var(--radius-sm);background:var(--color-paper-dim);scroll-margin-top:calc(var(--header-height) + 2rem);align-items:center;gap:clamp(1.25rem,3vw,3.25rem);margin-top:2rem;padding:clamp(1.25rem,3vw,2rem);display:flex}.terms-page-module__rYCGmq__contactIcon{background:var(--color-paper)}@media (max-width:899px){.terms-page-module__rYCGmq__hero{min-height:0;padding:calc(var(--header-height) + 1.5rem) var(--space-gutter) 2.5rem;flex-direction:column-reverse;gap:2rem;display:flex}.terms-page-module__rYCGmq__heroImage{border-radius:var(--radius-sm);width:100%;height:clamp(13rem,53vw,21rem);position:relative}.terms-page-module__rYCGmq__heroImage:after{display:none}.terms-page-module__rYCGmq__heroContent{margin-left:0}.terms-page-module__rYCGmq__heroContent h1{max-width:none}.terms-page-module__rYCGmq__draftNotice{padding:1rem}.terms-page-module__rYCGmq__content{padding-top:1.5rem}.terms-page-module__rYCGmq__termRow{grid-template-columns:3.25rem minmax(0,1fr);gap:.9rem}.terms-page-module__rYCGmq__iconCircle,.terms-page-module__rYCGmq__contactIcon{width:3.25rem;height:3.25rem}.terms-page-module__rYCGmq__iconCircle svg,.terms-page-module__rYCGmq__contactIcon svg{width:1.5rem;height:1.5rem}.terms-page-module__rYCGmq__contactCard{align-items:flex-start;gap:.9rem}}
.about-clinic-strip-module__g2vzpG__section{isolation:isolate;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);padding-block:var(--space-section-sm);scroll-margin-top:calc(var(--header-height,5rem) + 2rem);position:relative}.about-clinic-strip-module__g2vzpG__header{max-width:48rem;margin-bottom:2rem}.about-clinic-strip-module__g2vzpG__header h2{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-h2);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);text-wrap:balance;margin-top:.75rem}.about-clinic-strip-module__g2vzpG__grid{gap:1.5rem;display:grid}.about-clinic-strip-module__g2vzpG__pin{color:var(--color-terracotta-deep);margin-bottom:1.5rem}.about-clinic-strip-module__g2vzpG__location h3{font-family:var(--font-display);font-size:var(--text-h3);line-height:var(--leading-snug);color:var(--color-ink);margin-bottom:1rem}.about-clinic-strip-module__g2vzpG__location address{max-width:32rem;font-size:1.125rem;font-style:normal;line-height:var(--leading-relaxed)}.about-clinic-strip-module__g2vzpG__directions{min-height:48px;color:var(--color-terracotta-deep);font-weight:600;font-size:var(--text-sm);border-bottom:1px solid;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding-block:.75rem;display:inline-flex}.about-clinic-strip-module__g2vzpG__contact{align-self:center;min-width:0;padding:.5rem 0}.about-clinic-strip-module__g2vzpG__contactLink{border-bottom:1px solid var(--color-border-strong);color:var(--color-ink);font-size:1rem;line-height:var(--leading-normal);overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.5rem 0;display:grid}.about-clinic-strip-module__g2vzpG__label{color:var(--color-ink-soft);font-size:var(--text-sm);margin-bottom:.25rem;display:block}.about-clinic-strip-module__g2vzpG__appointment{margin-top:2rem}.about-clinic-strip-module__g2vzpG__appointment a{white-space:normal;text-align:center;max-width:100%}.about-clinic-strip-module__g2vzpG__directions:hover,.about-clinic-strip-module__g2vzpG__contactLink:hover{color:var(--color-terracotta-deep)}.about-clinic-strip-module__g2vzpG__section a:focus-visible{outline:2px solid var(--color-ink);outline-offset:5px}.about-clinic-strip-module__g2vzpG__card{background:var(--color-paper-dim);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;gap:2rem;padding:clamp(1.5rem,3.5vw,3rem);display:grid}.about-clinic-strip-module__g2vzpG__details{min-width:0}.about-clinic-strip-module__g2vzpG__header{margin-bottom:1.5rem}.about-clinic-strip-module__g2vzpG__grid{display:block}.about-clinic-strip-module__g2vzpG__location{background:0 0;border-radius:0;padding:0}.about-clinic-strip-module__g2vzpG__contact{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1rem;padding:0;display:flex}.about-clinic-strip-module__g2vzpG__contactLink{border:0;padding:.5rem 0;display:block}.about-clinic-strip-module__g2vzpG__label{margin-right:.4rem;display:inline}.about-clinic-strip-module__g2vzpG__actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.about-clinic-strip-module__g2vzpG__directions{color:var(--color-paper);background:var(--color-terracotta-deep);border-radius:var(--radius-xs);border:0;margin:0;padding:.875rem 1.25rem}.about-clinic-strip-module__g2vzpG__directions:hover{color:var(--color-paper);background:var(--color-ink)}.about-clinic-strip-module__g2vzpG__appointment{margin:0}.about-clinic-strip-module__g2vzpG__photo{aspect-ratio:4/3;border-radius:var(--radius-sm);position:relative;overflow:hidden}.about-clinic-strip-module__g2vzpG__image{object-fit:cover;object-position:50% 50%}@media (min-width:1024px){.about-clinic-strip-module__g2vzpG__card{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:3rem}}
.doctors-hero-module__q8PaWq__hero{background-image:linear-gradient(color-mix(in srgb, var(--color-paper) 20%, transparent), color-mix(in srgb, var(--color-paper) 20%, transparent)), url(/images/about/backgrounds/birth-prep-topics-background-v1.png);background-position:50%;background-repeat:no-repeat;background-size:cover}
.fertility-who-module__tn5DWW__section{background-color:var(--color-paper);background-image:linear-gradient(color-mix(in srgb, var(--color-paper) 15%, transparent), color-mix(in srgb, var(--color-paper) 15%, transparent)), url(/images/about/backgrounds/birth-prep-starting-point-background-v1.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.fertility-who-module__tn5DWW__grid{align-items:start;gap:2.5rem;display:grid}.fertility-who-module__tn5DWW__panel{border:1px solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-paper) 96%, transparent);min-width:0;box-shadow:0 1rem 3rem color-mix(in srgb, var(--color-terracotta-deep) 7%, transparent);padding:clamp(1.25rem,2.5vw,2rem)}.fertility-who-module__tn5DWW__item+.fertility-who-module__tn5DWW__item{border-top:1px solid var(--color-border)}.fertility-who-module__tn5DWW__row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.25rem;padding-block:1rem;display:grid}.fertility-who-module__tn5DWW__icon{width:3.5rem;height:3.5rem;color:var(--color-terracotta-deep);background:var(--color-paper-dim);border-radius:50%;justify-content:center;align-items:center;display:flex}.fertility-who-module__tn5DWW__note{border-radius:var(--radius-md);background:var(--color-paper-dim);color:var(--color-terracotta-deep);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.25rem;margin-top:1rem;padding:1.25rem;display:grid}@media (min-width:1024px){.fertility-who-module__tn5DWW__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(3rem,5vw,5rem)}}@media (max-width:479px){.fertility-who-module__tn5DWW__row{align-items:start;gap:.875rem}.fertility-who-module__tn5DWW__icon{width:2.75rem;height:2.75rem}.fertility-who-module__tn5DWW__note{gap:.875rem;padding:1rem}}
:is(.about-backgrounds-module__oUZkqG__page #about-how-we-care,.about-backgrounds-module__oUZkqG__page #about-team-preview,.about-backgrounds-module__oUZkqG__page #first-visit,.about-backgrounds-module__oUZkqG__page #about-appointment-cta){background-position:50%;background-repeat:no-repeat;background-size:cover}.about-backgrounds-module__oUZkqG__page #about-how-we-care{--about-background-wash:color-mix(in srgb, var(--color-paper) 35%, transparent);background-image:linear-gradient(var(--about-background-wash), var(--about-background-wash)), url(/images/about/backgrounds/birth-prep-topics-background-v1.png)!important}.about-backgrounds-module__oUZkqG__page #about-team-preview{background-image:url(/images/about/backgrounds/birth-prep-starting-point-background-v1.png)}.about-backgrounds-module__oUZkqG__page #first-visit{background-image:linear-gradient(color-mix(in srgb, var(--color-paper) 72%, transparent), color-mix(in srgb, var(--color-paper) 72%, transparent)), url(/images/about/backgrounds/birth-prep-preferences-illustration-bg-v1.png)}.about-backgrounds-module__oUZkqG__page #about-appointment-cta{background-image:url(/images/about/backgrounds/birth-prep-learning-background-v2.png)}.about-backgrounds-module__oUZkqG__page #about-appointment-cta>div>p:first-child{text-align:center;margin-inline:auto}.about-backgrounds-module__oUZkqG__page #first-visit>div>div:first-child>p:first-child{text-align:center;margin-inline:auto}@media (max-width:767px){.about-backgrounds-module__oUZkqG__page #first-visit{background-position:65%}}
.contact-hero-module__tNEKMq__shade{background:linear-gradient(90deg, color-mix(in srgb, var(--color-ink) 91%, transparent) 0%, color-mix(in srgb, var(--color-ink) 79%, transparent) 42%, color-mix(in srgb, var(--color-ink) 34%, transparent) 100%), linear-gradient(0deg, color-mix(in srgb, var(--color-ink) 20%, transparent), transparent 50%);position:absolute;inset:0}@media (max-width:767px){.contact-hero-module__tNEKMq__shade{background:linear-gradient(180deg, color-mix(in srgb, var(--color-ink) 82%, transparent), color-mix(in srgb, var(--color-ink) 72%, transparent))}}
.privacy-page-module__EKmNQa__title.privacy-page-module__EKmNQa__title{max-width:15ch;font-size:clamp(2.4rem,5vw,4.5rem)}@media (max-width:899px){.privacy-page-module__EKmNQa__title.privacy-page-module__EKmNQa__title{max-width:none}}.privacy-page-module__EKmNQa__contactCard>div{min-width:0}.privacy-page-module__EKmNQa__contactCard a{overflow-wrap:anywhere}@media (max-width:480px){.privacy-page-module__EKmNQa__contactCard{display:block}.privacy-page-module__EKmNQa__contactCard>div{margin-top:.75rem}}
.doctors-refinements-module__et8zhG__pills{flex-wrap:wrap;gap:.65rem;margin-top:1.25rem;display:flex}.doctors-refinements-module__et8zhG__pill,.doctors-refinements-module__et8zhG__pills>li>a{background:color-mix(in srgb, var(--color-terracotta) 25%, var(--color-paper));min-height:2.75rem;color:var(--color-ink);font-family:var(--font-body);text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:.55rem 1.4rem;font-size:.875rem;font-weight:500;line-height:1.5;display:inline-flex}.doctors-refinements-module__et8zhG__pills>li:nth-child(3n+2),.doctors-refinements-module__et8zhG__pills>li:nth-child(3n+2)>a{background:color-mix(in srgb, var(--color-coral) 27%, var(--color-paper));border-radius:999px}.doctors-refinements-module__et8zhG__pills>li:nth-child(3n),.doctors-refinements-module__et8zhG__pills>li:nth-child(3n)>a{background:color-mix(in srgb, var(--color-sky) 25%, var(--color-paper));border-radius:999px}.doctors-refinements-module__et8zhG__pills a:hover{box-shadow:inset 0 0 0 1px var(--color-terracotta-deep)}.doctors-refinements-module__et8zhG__pills a:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:4px}.doctors-refinements-module__et8zhG__bookButton{background:var(--color-coral);color:var(--color-ink);border-radius:1.5rem}.doctors-refinements-module__et8zhG__guidance{background-color:var(--color-paper);background-image:linear-gradient(color-mix(in srgb, var(--color-paper) 30%, transparent), color-mix(in srgb, var(--color-paper) 30%, transparent)), url(/images/about/backgrounds/birth-prep-starting-point-background-v1.png);background-position:50%;background-size:cover}.doctors-refinements-module__et8zhG__concerns{border-top:1px solid var(--color-border);margin-top:2.5rem;padding:0;list-style:none}.doctors-refinements-module__et8zhG__concern{border-bottom:1px solid var(--color-border);grid-template-columns:2rem minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:1.5rem;padding-block:1.5rem;display:grid}.doctors-refinements-module__et8zhG__number{color:var(--color-terracotta-deep);font-variant-numeric:tabular-nums}@media (max-width:767px){.doctors-refinements-module__et8zhG__concern{grid-template-columns:1.75rem minmax(0,1fr);gap:.5rem .75rem}.doctors-refinements-module__et8zhG__concern>div{grid-column:2}}@media (scripting:none){.doctors-refinements-module__et8zhG__concern{opacity:1;transform:none}}
.services-overview-module__yhf4nW__root{--services-section-space:clamp(3rem, 6vw, 5rem);--services-nav-clearance:0rem;--services-header-clearance:var(--header-height);font-family:var(--font-body)}.services-overview-module__yhf4nW__root :is(h1,h2,h3){font-family:var(--font-display)}.services-overview-module__yhf4nW__section{padding-block:var(--services-section-space);scroll-margin-top:calc(var(--services-header-clearance) + var(--services-nav-clearance) + 1.5rem)}.services-overview-module__yhf4nW__hero{padding-top:calc(var(--header-height) + var(--space-section-sm));padding-bottom:clamp(4rem,7vw,6rem)}.services-overview-module__yhf4nW__heroGrid{align-items:center;gap:2.5rem;display:grid}.services-overview-module__yhf4nW__heroTitle{text-wrap:balance;max-width:17ch;font-size:clamp(2.1rem,1.7rem + 1.6vw,3.25rem)}.services-overview-module__yhf4nW__overview{background:var(--color-paper)}.services-overview-module__yhf4nW__tiles{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:2rem;display:grid}.services-overview-module__yhf4nW__tile{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-paper);min-width:0;transition:box-shadow var(--duration-fast), background-color var(--duration-fast);flex-direction:column;justify-content:space-between;gap:1.5rem;padding:clamp(1.5rem,2.5vw,2rem);display:flex}.services-overview-module__yhf4nW__tile:hover{box-shadow:inset 0 0 0 1px var(--color-terracotta-deep)}.services-overview-module__yhf4nW__tile h3{font-size:var(--text-card-title);line-height:var(--leading-snug);margin-block:1rem .625rem}.services-overview-module__yhf4nW__tile p{font-size:var(--text-base);line-height:var(--leading-normal)}.services-overview-module__yhf4nW__tileFooter{color:var(--color-terracotta-deep);font-size:var(--text-sm);justify-content:space-between;align-items:center;gap:1rem;font-weight:600;display:flex}.services-overview-module__yhf4nW__chapterNav{z-index:30;background:var(--color-paper);border-bottom:1px solid var(--color-border);scroll-margin-top:calc(var(--header-height) + 1rem);padding-block:.75rem;position:relative}.services-overview-module__yhf4nW__navLinks{flex-wrap:wrap;gap:.25rem .5rem;display:flex}.services-overview-module__yhf4nW__navLinks a{border-radius:var(--radius-xs);min-height:2.75rem;font-size:var(--text-sm);color:var(--color-ink-soft);align-items:center;padding:.5rem .75rem;font-weight:600;line-height:1.4;display:inline-flex}.services-overview-module__yhf4nW__navLinks a:hover,.services-overview-module__yhf4nW__navLinks a:focus-visible{color:var(--color-terracotta-deep);background:var(--color-paper-dim)}.services-overview-module__yhf4nW__desktopNav{display:none}.services-overview-module__yhf4nW__mobileNav summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;font-weight:600;list-style:none;display:flex}.services-overview-module__yhf4nW__mobileNav summary::-webkit-details-marker{display:none}.services-overview-module__yhf4nW__mobileNav[open] summary svg{transform:rotate(180deg)}.services-overview-module__yhf4nW__mobileNav nav{padding-top:.75rem}.services-overview-module__yhf4nW__chapters{gap:0;display:grid}.services-overview-module__yhf4nW__chapter{padding-block:var(--services-section-space);background:var(--color-paper-dim);scroll-margin-top:calc(var(--services-header-clearance) + var(--services-nav-clearance) + 1.5rem)}.services-overview-module__yhf4nW__alternate{background:var(--color-paper)}.services-overview-module__yhf4nW__chapterHeader{min-width:0}.services-overview-module__yhf4nW__chapterHeader h2{text-wrap:balance}.services-overview-module__yhf4nW__chapterNarrative{min-width:0;top:calc(var(--services-header-clearance) + var(--services-nav-clearance) + 1rem);align-self:start}.services-overview-module__yhf4nW__heroPhoto{border-radius:var(--radius-panel) var(--radius-panel) var(--radius-md) var(--radius-md)}.services-overview-module__yhf4nW__chapterGrid{align-items:start;gap:1.75rem;display:grid}.services-overview-module__yhf4nW__chapterMedia{min-width:0;margin-top:1.5rem}.services-overview-module__yhf4nW__photoFrame{aspect-ratio:4/3;border-radius:var(--radius-md);background:var(--color-paper-dim);position:relative;overflow:hidden}.services-overview-module__yhf4nW__serviceList{gap:.75rem;display:grid}.services-overview-module__yhf4nW__serviceCard{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-paper);transition:border-color var(--duration-fast), background-color var(--duration-fast);padding:1.25rem;display:block}.services-overview-module__yhf4nW__serviceCard:hover{border-color:var(--color-terracotta-deep);background:var(--color-paper-dim)}.services-overview-module__yhf4nW__serviceTitle{font-size:var(--text-card-title);line-height:var(--leading-snug)}.services-overview-module__yhf4nW__serviceBody{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-ink-soft);margin-top:.625rem}.services-overview-module__yhf4nW__serviceAction{font-size:var(--text-sm);color:var(--color-terracotta-deep);justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;font-weight:600;line-height:1.5;display:flex}.services-overview-module__yhf4nW__infoRow{border-bottom:1px solid var(--color-border);padding-block:1.25rem}.services-overview-module__yhf4nW__serviceList li:last-child .services-overview-module__yhf4nW__infoRow{border-bottom:0}.services-overview-module__yhf4nW__chapterActions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.5rem;display:flex}.services-overview-module__yhf4nW__backLink{min-height:2.75rem;font-size:var(--text-sm);color:var(--color-terracotta-deep);text-underline-offset:.25rem;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.services-overview-module__yhf4nW__darkCta{color:var(--color-paper);background:var(--color-ink)}.services-overview-module__yhf4nW__darkCta h2{color:var(--color-on-ink);text-wrap:balance}.services-overview-module__yhf4nW__darkCta .eyebrow{color:var(--color-coral)}.services-overview-module__yhf4nW__darkCta :is(a,button):focus-visible{outline-color:var(--color-paper)}.services-overview-module__yhf4nW__onDarkButton{color:var(--color-on-brand)}.services-overview-module__yhf4nW__darkCta[id=contact] .services-overview-module__yhf4nW__lowerGrid>div:last-child{border:1px solid color-mix(in srgb, var(--color-paper) 18%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-paper) 6%, transparent);padding:clamp(1.5rem,3vw,2rem)}.services-overview-module__yhf4nW__lowerGrid{align-items:start;gap:2rem;display:grid}.services-overview-module__yhf4nW__approach{background:var(--color-paper-dim)}.services-overview-module__yhf4nW__approach h2{max-width:16ch}.services-overview-module__yhf4nW__birthApproach{background:var(--color-paper-dim)}.services-overview-module__yhf4nW__birthApproach h3{font-size:var(--text-base);line-height:var(--leading-snug)}@media (min-width:640px){.services-overview-module__yhf4nW__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.services-overview-module__yhf4nW__tile:last-child{grid-column:1/-1}.services-overview-module__yhf4nW__serviceCard{padding:1.5rem}}@media (min-width:1024px){.services-overview-module__yhf4nW__root{--services-nav-clearance:8rem}.services-overview-module__yhf4nW__heroGrid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:4rem}.services-overview-module__yhf4nW__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.services-overview-module__yhf4nW__tile:last-child{background:var(--color-paper-dim);flex-direction:row;align-items:center}.services-overview-module__yhf4nW__tile:last-child>div:first-child{max-width:50rem}.services-overview-module__yhf4nW__tile:last-child .services-overview-module__yhf4nW__tileFooter{border-radius:var(--radius-xs);background:var(--color-paper);flex-shrink:0;padding:.75rem 1rem}.services-overview-module__yhf4nW__tile:last-child .services-overview-module__yhf4nW__tileContent{display:block}.services-overview-module__yhf4nW__chapterNav{top:var(--services-header-clearance);position:sticky}.services-overview-module__yhf4nW__desktopNav{display:block}.services-overview-module__yhf4nW__mobileNav{display:none}.services-overview-module__yhf4nW__chapterGrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,4vw,4rem)}.services-overview-module__yhf4nW__alternate .services-overview-module__yhf4nW__chapterGrid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.services-overview-module__yhf4nW__alternate .services-overview-module__yhf4nW__chapterNarrative{grid-area:1/2}.services-overview-module__yhf4nW__alternate .services-overview-module__yhf4nW__chapterServices{grid-area:1/1}.services-overview-module__yhf4nW__chapterNarrative[data-sticky=on]{position:sticky}.services-overview-module__yhf4nW__birthApproach .container-birthwave>div{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.services-overview-module__yhf4nW__lowerGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:4rem}}.services-overview-module__yhf4nW__root{--services-bg-botanical:url(/images/about/backgrounds/birth-prep-starting-point-background-v1.png);--services-bg-watercolor:url(/images/about/backgrounds/birth-prep-topics-background-v1.png);--services-bg-learning:url(/images/about/backgrounds/birth-prep-learning-background-v2.png);--services-bg-preferences:url(/images/about/backgrounds/birth-prep-preferences-illustration-bg-v1.png);--services-bg-wash:color-mix(in srgb, var(--color-paper) 20%, transparent)}.services-overview-module__yhf4nW__root :is(.services-overview-module__yhf4nW__hero,.services-overview-module__yhf4nW__overview,.services-overview-module__yhf4nW__chapter,.services-overview-module__yhf4nW__birthApproach,.services-overview-module__yhf4nW__approach){background-image:linear-gradient(var(--services-bg-wash), var(--services-bg-wash)), var(--services-section-background);background-position:50%;background-repeat:no-repeat;background-size:cover}.services-overview-module__yhf4nW__root .services-overview-module__yhf4nW__hero{--services-section-background:var(--services-bg-botanical)}.services-overview-module__yhf4nW__root .services-overview-module__yhf4nW__overview{--services-section-background:var(--services-bg-watercolor)}.services-overview-module__yhf4nW__root .services-overview-module__yhf4nW__chapter{--services-section-background:var(--services-bg-learning)}.services-overview-module__yhf4nW__root .services-overview-module__yhf4nW__chapter:nth-child(2n){--services-section-background:var(--services-bg-watercolor)}.services-overview-module__yhf4nW__root .services-overview-module__yhf4nW__chapter[id=birth-preparation],.services-overview-module__yhf4nW__root .services-overview-module__yhf4nW__birthApproach{--services-section-background:var(--services-bg-preferences)}.services-overview-module__yhf4nW__root .services-overview-module__yhf4nW__approach{--services-section-background:var(--services-bg-botanical)}
.vaginismus-page-module__kQRB8a__root{--space-section:clamp(3rem, 5vw, 5rem);--vaginismus-botanical:url(/images/about/backgrounds/birth-prep-starting-point-background-v1.png);--vaginismus-watercolor:url(/images/about/backgrounds/birth-prep-topics-background-v1.png);--vaginismus-learning:url(/images/about/backgrounds/birth-prep-learning-background-v2.png);--vaginismus-section-background:var(--vaginismus-botanical)}.vaginismus-page-module__kQRB8a__root>section:not([id=vaginismus-hero]):not([id=vaginismus-clinician]):not([id=vaginismus-faq]){background-image:linear-gradient(color-mix(in srgb, var(--color-paper) 25%, transparent), color-mix(in srgb, var(--color-paper) 25%, transparent)), var(--vaginismus-section-background);background-position:50%;background-repeat:no-repeat;background-size:cover;border-top:0}.vaginismus-page-module__kQRB8a__root>section:nth-of-type(3n){--vaginismus-section-background:var(--vaginismus-watercolor)}.vaginismus-page-module__kQRB8a__root>section:nth-of-type(3n+1){--vaginismus-section-background:var(--vaginismus-learning)}.vaginismus-page-module__kQRB8a__relevanceList{background:var(--color-paper);border-radius:var(--radius-md);margin-top:1.5rem;padding:0 1.5rem}.vaginismus-page-module__kQRB8a__relevanceItem{padding-block:1.25rem}.vaginismus-page-module__kQRB8a__relevanceItem+.vaginismus-page-module__kQRB8a__relevanceItem{border-top:1px solid var(--color-border)}.vaginismus-page-module__kQRB8a__relevanceTitle{font-family:var(--font-display);font-size:var(--text-card-title);line-height:var(--leading-snug)}.vaginismus-page-module__kQRB8a__comparisonPanel{border-radius:var(--radius-md);background:var(--color-paper);margin-top:3rem;padding:clamp(1.25rem,3vw,2.5rem)}.vaginismus-page-module__kQRB8a__mobileComparisonRow{border-top:1px solid var(--color-border-strong);padding-block:1.5rem}.vaginismus-page-module__kQRB8a__comparisonOnline{border-left:2px solid var(--color-border-strong);padding-left:1rem}.vaginismus-page-module__kQRB8a__comparisonCoordinated{border-radius:var(--radius-sm);background:var(--vaginismus-sky-wash);padding:1rem}.vaginismus-page-module__kQRB8a__pillarGrid{gap:1.5rem 2.5rem;margin-top:2.5rem;display:grid}.vaginismus-page-module__kQRB8a__pillar{border-top:2px solid var(--color-terracotta);min-width:0;padding-block:1.5rem}.vaginismus-page-module__kQRB8a__domain{border-radius:var(--radius-md);background:var(--color-paper);min-width:0;padding:1.5rem}.vaginismus-page-module__kQRB8a__root a:focus-visible,.vaginismus-page-module__kQRB8a__root summary:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}@media (min-width:640px){.vaginismus-page-module__kQRB8a__pillarGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:639px){.vaginismus-page-module__kQRB8a__relevanceList{padding-inline:1.25rem}.vaginismus-page-module__kQRB8a__comparisonPanel{margin-top:2rem}}
