:root{--ivf-paper:#f4f1eb;--ivf-paper-2:#faf8f5;--ivf-paper-3:#ede7da;--ivf-paper-card:#faf8f4;--ivf-gold:#a89770;--ivf-gold-soft:#a8977080;--ivf-gold-line:#a8977040;--ivf-ink:#0a0a0a;--ivf-ink-2:#2c2c2c;--ivf-ink-3:#535353;--ivf-ink-4:#7a7466;--ivf-dark-bg:#1a1a1a;--ivf-off-white:#fafafa;--ivf-font-sans:"Quicksand",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ivf-font-serif:"Source Serif 4",Georgia,serif;--ivf-font-display:"Playfair Display",Georgia,serif;--ivf-section-pad-x:clamp(1.5rem,5vw,5.625rem)}.IVFTimeline-module__5MOg4W__section{background:var(--ivf-paper-2);padding:clamp(72px,10vw,120px)var(--ivf-section-pad-x);color:var(--ivf-ink)}.IVFTimeline-module__5MOg4W__inner{grid-template-columns:360px 1fr;align-items:flex-start;gap:80px;max-width:1080px;margin:0 auto;display:grid}.IVFTimeline-module__5MOg4W__head{position:sticky;top:24px}.IVFTimeline-module__5MOg4W__eyebrow{font-family:var(--ivf-font-sans);letter-spacing:.18em;color:var(--ivf-gold);margin:0 0 14px;font-size:12px;font-weight:500}.IVFTimeline-module__5MOg4W__headline{font-family:var(--ivf-font-serif);letter-spacing:-.025em;color:var(--ivf-ink);margin:0;font-size:clamp(1.875rem,3.4vw,2.5rem);font-weight:400;line-height:1.1}.IVFTimeline-module__5MOg4W__steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.IVFTimeline-module__5MOg4W__step{border-top:.8px solid var(--ivf-gold-line);grid-template-columns:64px 1fr;gap:32px;padding:28px 0;display:grid}.IVFTimeline-module__5MOg4W__step:last-child{border-bottom:.8px solid var(--ivf-gold-line)}.IVFTimeline-module__5MOg4W__stepIndex{font-family:var(--ivf-font-serif);color:var(--ivf-gold);letter-spacing:-.01em;padding-top:6px;font-size:1.625rem;font-weight:400;line-height:1}.IVFTimeline-module__5MOg4W__stepContent{flex-direction:column;gap:8px;min-width:0;display:flex}.IVFTimeline-module__5MOg4W__stepLabel{font-family:var(--ivf-font-sans);letter-spacing:.16em;color:var(--ivf-ink-3);font-size:12px;font-weight:500}.IVFTimeline-module__5MOg4W__stepName{font-family:var(--ivf-font-serif);letter-spacing:-.02em;color:var(--ivf-ink);margin:0;font-size:1.375rem;font-weight:400;line-height:1.2}.IVFTimeline-module__5MOg4W__stepBody{font-family:var(--ivf-font-sans);color:var(--ivf-ink-2);letter-spacing:-.005em;margin:4px 0 0;font-size:1rem;line-height:1.65}@media (max-width:968px){.IVFTimeline-module__5MOg4W__inner{grid-template-columns:1fr;gap:36px}.IVFTimeline-module__5MOg4W__head{position:static}.IVFTimeline-module__5MOg4W__step{grid-template-columns:48px 1fr;gap:20px;padding:22px 0}.IVFTimeline-module__5MOg4W__stepIndex{font-size:1.25rem}}
:root{--ivf-paper:#f4f1eb;--ivf-paper-2:#faf8f5;--ivf-paper-3:#ede7da;--ivf-paper-card:#faf8f4;--ivf-gold:#a89770;--ivf-gold-soft:#a8977080;--ivf-gold-line:#a8977040;--ivf-ink:#0a0a0a;--ivf-ink-2:#2c2c2c;--ivf-ink-3:#535353;--ivf-ink-4:#7a7466;--ivf-dark-bg:#1a1a1a;--ivf-off-white:#fafafa;--ivf-font-sans:"Quicksand",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ivf-font-serif:"Source Serif 4",Georgia,serif;--ivf-font-display:"Playfair Display",Georgia,serif;--ivf-section-pad-x:clamp(1.5rem,5vw,5.625rem)}.IVFQuestionnaireCTA-module__3RrMCq__section{padding:clamp(64px,8vw,100px)var(--ivf-section-pad-x);background:var(--ivf-paper-2)}.IVFQuestionnaireCTA-module__3RrMCq__container{max-width:1100px;margin:0 auto}.IVFQuestionnaireCTA-module__3RrMCq__card{background:var(--ivf-paper);border:1px solid var(--ivf-gold-line);border-radius:12px;grid-template-columns:1.2fr 1fr;align-items:center;gap:3rem;padding:4rem;display:grid}.IVFQuestionnaireCTA-module__3RrMCq__content{flex-direction:column;display:flex}.IVFQuestionnaireCTA-module__3RrMCq__eyebrow{font-family:var(--ivf-font-display);color:var(--ivf-ink-3);letter-spacing:.01em;margin:0 0 1.25rem;font-size:.95rem;font-style:italic}.IVFQuestionnaireCTA-module__3RrMCq__headline{font-family:var(--ivf-font-serif);color:var(--ivf-ink);letter-spacing:-.02em;margin:0 0 1.25rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;line-height:1.15}.IVFQuestionnaireCTA-module__3RrMCq__sub{font-family:var(--ivf-font-sans);color:var(--ivf-ink-2);letter-spacing:-.005em;max-width:46ch;margin:0 0 2rem;font-size:1.0625rem;line-height:1.65}.IVFQuestionnaireCTA-module__3RrMCq__trustRow{font-family:var(--ivf-font-sans);color:var(--ivf-ink-3);letter-spacing:.01em;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin:0 0 2rem;font-size:.82rem;display:flex}.IVFQuestionnaireCTA-module__3RrMCq__trustItem{align-items:center;display:inline-flex}.IVFQuestionnaireCTA-module__3RrMCq__trustDot{color:var(--ivf-gold-line);font-size:.75rem}.IVFQuestionnaireCTA-module__3RrMCq__cta{background:var(--ivf-ink);color:#fff;font-family:var(--ivf-font-sans);cursor:pointer;letter-spacing:-.005em;border:none;border-radius:999px;align-items:center;gap:.65rem;width:fit-content;padding:.95rem 1.85rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}.IVFQuestionnaireCTA-module__3RrMCq__cta:hover{background-color:#2a2a2a;transform:translateY(-1px)}.IVFQuestionnaireCTA-module__3RrMCq__ctaArrow{font-size:1.05rem;line-height:1}.IVFQuestionnaireCTA-module__3RrMCq__aside{border-left:1px solid var(--ivf-gold-line);flex-direction:column;gap:1rem;padding-left:2.25rem;display:flex}.IVFQuestionnaireCTA-module__3RrMCq__asideLabel{font-family:var(--ivf-font-display);color:var(--ivf-ink-3);margin:0;font-size:.9rem;font-style:italic}.IVFQuestionnaireCTA-module__3RrMCq__asideList{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.IVFQuestionnaireCTA-module__3RrMCq__asideItem{font-family:var(--ivf-font-serif);color:var(--ivf-ink);padding-left:1.1rem;font-size:1.0625rem;line-height:1.45;position:relative}.IVFQuestionnaireCTA-module__3RrMCq__asideItem:before{content:"";background:var(--ivf-gold);width:.5rem;height:1px;position:absolute;top:.65rem;left:0}@media (max-width:840px){.IVFQuestionnaireCTA-module__3RrMCq__card{grid-template-columns:1fr;gap:2rem;padding:2.5rem 1.75rem}.IVFQuestionnaireCTA-module__3RrMCq__aside{border-left:none;border-top:1px solid var(--ivf-gold-line);padding-top:1.75rem;padding-left:0}.IVFQuestionnaireCTA-module__3RrMCq__trustRow{gap:.5rem .9rem;font-size:.78rem}}
:root{--ivf-paper:#f4f1eb;--ivf-paper-2:#faf8f5;--ivf-paper-3:#ede7da;--ivf-paper-card:#faf8f4;--ivf-gold:#a89770;--ivf-gold-soft:#a8977080;--ivf-gold-line:#a8977040;--ivf-ink:#0a0a0a;--ivf-ink-2:#2c2c2c;--ivf-ink-3:#535353;--ivf-ink-4:#7a7466;--ivf-dark-bg:#1a1a1a;--ivf-off-white:#fafafa;--ivf-font-sans:"Quicksand",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ivf-font-serif:"Source Serif 4",Georgia,serif;--ivf-font-display:"Playfair Display",Georgia,serif;--ivf-section-pad-x:clamp(1.5rem,5vw,5.625rem)}.IVFTestimonials-module__XsgxGa__section{background:var(--ivf-paper);padding:clamp(72px,9vw,110px)var(--ivf-section-pad-x);color:var(--ivf-ink)}.IVFTestimonials-module__XsgxGa__inner{flex-direction:column;gap:56px;max-width:1200px;margin:0 auto;display:flex}.IVFTestimonials-module__XsgxGa__eyebrow{font-family:var(--ivf-font-sans);letter-spacing:.18em;color:var(--ivf-gold);margin:0;font-size:12px;font-weight:500}.IVFTestimonials-module__XsgxGa__headline{font-family:var(--ivf-font-serif);letter-spacing:-.025em;color:var(--ivf-ink);max-width:780px;margin:0;font-size:clamp(2rem,3.6vw,2.875rem);font-weight:400;line-height:1.1}.IVFTestimonials-module__XsgxGa__headline em{font-style:italic}.IVFTestimonials-module__XsgxGa__grid{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.IVFTestimonials-module__XsgxGa__card{background:var(--ivf-paper-2);border:1px solid var(--ivf-gold-line);border-radius:12px;flex-direction:column;gap:20px;margin:0;padding:40px 36px;display:flex}.IVFTestimonials-module__XsgxGa__quote{font-family:var(--ivf-font-serif);letter-spacing:-.015em;color:var(--ivf-ink);margin:0;font-size:1.25rem;line-height:1.5;position:relative}.IVFTestimonials-module__XsgxGa__openMark,.IVFTestimonials-module__XsgxGa__closeMark{font-family:var(--ivf-font-display);color:var(--ivf-gold);vertical-align:-.1em;font-size:1.625rem;font-style:italic}.IVFTestimonials-module__XsgxGa__openMark{margin-right:4px}.IVFTestimonials-module__XsgxGa__closeMark{margin-left:4px}.IVFTestimonials-module__XsgxGa__attribution{font-family:var(--ivf-font-sans);color:var(--ivf-ink-3);letter-spacing:-.005em;font-size:.875rem}@media (max-width:768px){.IVFTestimonials-module__XsgxGa__grid{grid-template-columns:1fr;gap:20px}.IVFTestimonials-module__XsgxGa__card{padding:28px 24px}}
:root{--ivf-paper:#f4f1eb;--ivf-paper-2:#faf8f5;--ivf-paper-3:#ede7da;--ivf-paper-card:#faf8f4;--ivf-gold:#a89770;--ivf-gold-soft:#a8977080;--ivf-gold-line:#a8977040;--ivf-ink:#0a0a0a;--ivf-ink-2:#2c2c2c;--ivf-ink-3:#535353;--ivf-ink-4:#7a7466;--ivf-dark-bg:#1a1a1a;--ivf-off-white:#fafafa;--ivf-font-sans:"Quicksand",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ivf-font-serif:"Source Serif 4",Georgia,serif;--ivf-font-display:"Playfair Display",Georgia,serif;--ivf-section-pad-x:clamp(1.5rem,5vw,5.625rem)}.IVFFaq-module__T2R1mq__section{background:var(--ivf-paper-2);padding:clamp(64px,9vw,110px)var(--ivf-section-pad-x);color:var(--ivf-ink)}.IVFFaq-module__T2R1mq__inner{flex-direction:column;gap:32px;max-width:880px;margin:0 auto;display:flex}.IVFFaq-module__T2R1mq__eyebrow{font-family:var(--ivf-font-sans);letter-spacing:.18em;color:var(--ivf-gold);margin:0;font-size:12px;font-weight:500}.IVFFaq-module__T2R1mq__headline{font-family:var(--ivf-font-serif);letter-spacing:-.025em;color:var(--ivf-ink);margin:0 0 16px;font-size:clamp(2rem,3.6vw,2.875rem);font-weight:400;line-height:1.1}.IVFFaq-module__T2R1mq__list{border-top:.8px solid var(--ivf-gold-line);margin:0;padding:0;list-style:none}.IVFFaq-module__T2R1mq__item{border-bottom:.8px solid var(--ivf-gold-line)}.IVFFaq-module__T2R1mq__q{cursor:pointer;text-align:left;width:100%;font-family:var(--ivf-font-serif);letter-spacing:-.015em;color:var(--ivf-ink);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:1.125rem;font-weight:400;line-height:1.3;display:flex}.IVFFaq-module__T2R1mq__q:hover{color:var(--ivf-gold)}.IVFFaq-module__T2R1mq__qText{flex:1;min-width:0}.IVFFaq-module__T2R1mq__qIcon{font-family:var(--ivf-font-serif);color:var(--ivf-gold);flex-shrink:0;font-size:1.5rem;line-height:1}.IVFFaq-module__T2R1mq__a{font-family:var(--ivf-font-sans);color:var(--ivf-ink-2);letter-spacing:-.005em;max-width:68ch;margin:0 0 24px;font-size:1rem;line-height:1.7}@media (max-width:540px){.IVFFaq-module__T2R1mq__q{font-size:1rem}}
