.IvfDetail-module__JZEalW__page{--ink:#292555;--secondary:#4d4678;--muted:#687088;--purple:#7444be;--lilac:#f5efff;--border:#ebe5f3;--pink:#e87692;--blue:#356ab8;--teal:#398e99;color:var(--ink);background:#fff;font-family:Montserrat,Arial,sans-serif;overflow-x:clip}.IvfDetail-module__JZEalW__page *{box-sizing:border-box}.IvfDetail-module__JZEalW__page a{text-decoration:none}.IvfDetail-module__JZEalW__page a:focus-visible,.IvfDetail-module__JZEalW__page summary:focus-visible{outline-offset:3px;border-radius:5px;outline:3px solid #7954ca}.IvfDetail-module__JZEalW__crumbBar{background:#fcfbff;border-bottom:1px solid #f0ebf5}.IvfDetail-module__JZEalW__breadcrumbs{color:#7c8193;flex-wrap:wrap;align-items:center;gap:12px;max-width:1220px;margin:auto;padding:15px 20px;font-size:11px;line-height:1.7;display:flex}.IvfDetail-module__JZEalW__breadcrumbs a{color:#754ab9;font-weight:700}.IvfDetail-module__JZEalW__breadcrumbs a:hover{text-decoration:underline}.IvfDetail-module__JZEalW__hero{background:radial-gradient(circle at 86% 10%,#e8eafe 0,#0000 33%),linear-gradient(116deg,#fff 2%,#fdf9ff 47%,#f2f5ff 100%);padding:55px 24px 84px}.IvfDetail-module__JZEalW__heroShell{grid-template-columns:1.05fr .95fr;align-items:center;gap:34px;max-width:1250px;margin:auto;display:grid}.IvfDetail-module__JZEalW__heroCopy{min-width:0}.IvfDetail-module__JZEalW__eyebrow,.IvfDetail-module__JZEalW__sectionEyebrow{letter-spacing:.15em;color:#7e4eba;text-transform:uppercase;margin:0 0 19px;font-size:11px;font-weight:800;line-height:1.6}.IvfDetail-module__JZEalW__eyebrow{align-items:center;gap:11px;display:flex}.IvfDetail-module__JZEalW__eyebrowDot{background:#ef8495;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #fdebee}.IvfDetail-module__JZEalW__hero h1{letter-spacing:-.035em;color:#262353;margin:0 0 22px;font:700 clamp(37px,4.65vw,67px)/1.12 Jost,Montserrat,sans-serif}.IvfDetail-module__JZEalW__hero h1 span{color:#0000;background:linear-gradient(105deg,#7941c6,#4771c8 58%,#36a0a9);-webkit-background-clip:text;background-clip:text;display:block}.IvfDetail-module__JZEalW__heroLead{color:#646c84;max-width:610px;margin:0 0 30px;font:450 16px/1.85 Montserrat,Arial,sans-serif}.IvfDetail-module__JZEalW__heroButtons{flex-wrap:wrap;gap:12px;display:flex}.IvfDetail-module__JZEalW__primaryButton,.IvfDetail-module__JZEalW__secondaryButton,.IvfDetail-module__JZEalW__ctaPrimary,.IvfDetail-module__JZEalW__ctaWhatsapp{border-radius:999px;justify-content:center;align-items:center;gap:16px;min-height:51px;padding:14px 23px;font-size:12px;font-weight:800;line-height:1.6;transition:transform .2s,box-shadow .2s,background-color .2s;display:inline-flex}.IvfDetail-module__JZEalW__primaryButton{color:#fff;background:linear-gradient(105deg,#f08691,#ed7894);box-shadow:0 11px 26px #ea779438}.IvfDetail-module__JZEalW__primaryButton:hover{color:#fff;transform:translateY(-2px);box-shadow:0 15px 26px #ea779459}.IvfDetail-module__JZEalW__secondaryButton{color:#59438a;background:#fff;border:1px solid #dcd0f3}.IvfDetail-module__JZEalW__secondaryButton:hover{color:#59438a;background:#f6f0ff;transform:translateY(-2px)}.IvfDetail-module__JZEalW__appointmentNote{color:#8a8b9b;margin:13px 0 24px;font-size:11px;line-height:1.6}.IvfDetail-module__JZEalW__heroMarkers{color:#606883;border-top:1px solid #e9e3f2;flex-wrap:wrap;align-items:center;gap:12px 20px;padding-top:19px;font-size:11px;font-weight:700;line-height:1.5;display:flex}.IvfDetail-module__JZEalW__heroMarkers span{align-items:center;gap:8px;display:inline-flex}.IvfDetail-module__JZEalW__heroMarkers i{background:#7c57c7;border-radius:50%;width:9px;height:9px;display:inline-block}.IvfDetail-module__JZEalW__heroMarkers span:nth-child(2) i{background:#3c9ca3}.IvfDetail-module__JZEalW__heroMarkers span:nth-child(3) i{background:#ec839a}.IvfDetail-module__JZEalW__heroArt{min-width:0;position:relative}.IvfDetail-module__JZEalW__heroImagePanel{background:linear-gradient(125deg,#efe7fd,#e8f2ff);border-radius:44% 44% 28px 28px;overflow:hidden;box-shadow:0 30px 60px #4a33861c}.IvfDetail-module__JZEalW__heroImage{object-fit:contain;width:100%;height:auto;display:block}.IvfDetail-module__JZEalW__heroArtCaption{text-align:right;color:#82849e;margin-top:13px;font-size:11px;line-height:1.5}.IvfDetail-module__JZEalW__jumpNav{background:#fff;border:1px solid #e7e3f0;border-radius:19px;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;width:calc(100% - 44px);max-width:1190px;margin:-36px auto 0;padding:14px 20px;display:flex;position:relative;box-shadow:0 16px 40px #36278014}.IvfDetail-module__JZEalW__jumpNav strong{color:#312965;margin-right:7px;font-size:12px;line-height:1.6}.IvfDetail-module__JZEalW__jumpNav a{color:#6244a6;background:#f2ebff;border-radius:999px;padding:10px 13px;font-size:11px;font-weight:800;line-height:1.5;transition:transform .2s,background-color .2s}.IvfDetail-module__JZEalW__jumpNav a:nth-of-type(2){color:#236e83;background:#e9f7fa}.IvfDetail-module__JZEalW__jumpNav a:nth-of-type(3){color:#9c4773;background:#fbeaf2}.IvfDetail-module__JZEalW__jumpNav a:nth-of-type(4){color:#98643a;background:#fff3e9}.IvfDetail-module__JZEalW__jumpNav a:nth-of-type(5){color:#4b5da5;background:#edf0ff}.IvfDetail-module__JZEalW__jumpNav a:hover{background:#e6d9fa;transform:translateY(-2px)}.IvfDetail-module__JZEalW__explainer{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(28px,8vw,115px);width:calc(100% - 48px);max-width:1180px;margin:90px auto 97px;display:grid}.IvfDetail-module__JZEalW__explainer h2,.IvfDetail-module__JZEalW__centerHeading h2,.IvfDetail-module__JZEalW__visualCopy h2,.IvfDetail-module__JZEalW__costs h2,.IvfDetail-module__JZEalW__related h2,.IvfDetail-module__JZEalW__faqSection h2,.IvfDetail-module__JZEalW__cta h2{letter-spacing:-.025em;color:#28245a;margin:0 0 18px;font:700 clamp(30px,3.2vw,42px)/1.19 Jost,Montserrat,sans-serif}.IvfDetail-module__JZEalW__explainerCopy>p:not(.IvfDetail-module__JZEalW__sectionEyebrow),.IvfDetail-module__JZEalW__centerHeading>p:not(.IvfDetail-module__JZEalW__sectionEyebrow),.IvfDetail-module__JZEalW__visualCopy>p:not(.IvfDetail-module__JZEalW__sectionEyebrow),.IvfDetail-module__JZEalW__costsHeading>p:not(.IvfDetail-module__JZEalW__sectionEyebrow),.IvfDetail-module__JZEalW__relatedCopy>p:not(.IvfDetail-module__JZEalW__sectionEyebrow),.IvfDetail-module__JZEalW__faqIntro>p:not(.IvfDetail-module__JZEalW__sectionEyebrow){color:var(--muted);margin:0 0 19px;font-size:14px;line-height:1.9}.IvfDetail-module__JZEalW__explainerLinks{flex-direction:column;align-items:flex-start;gap:12px;margin-top:24px;display:flex}.IvfDetail-module__JZEalW__explainerLinks a,.IvfDetail-module__JZEalW__textLink{color:#6e46b2;align-items:center;gap:9px;font-size:13px;font-weight:800;line-height:1.6;display:inline-flex}.IvfDetail-module__JZEalW__explainerLinks a:hover,.IvfDetail-module__JZEalW__textLink:hover{text-decoration:underline}.IvfDetail-module__JZEalW__patientNote{background:linear-gradient(145deg,#faf7ff,#efefff);border:1px solid #dfd5f0;border-radius:23px;padding:32px}.IvfDetail-module__JZEalW__patientNoteTag{color:#8155bd;letter-spacing:.1em;margin-bottom:24px;font-size:11px;font-weight:800;display:inline-block}.IvfDetail-module__JZEalW__patientNote h3{color:#343069;margin:0 0 14px;font:700 27px/1.25 Jost,sans-serif}.IvfDetail-module__JZEalW__patientNote p{color:#687087;margin:0 0 22px;font-size:13px;line-height:1.9}.IvfDetail-module__JZEalW__patientNote a{color:#6440a6;font-size:13px;font-weight:800}.IvfDetail-module__JZEalW__patientNote a:hover{text-decoration:underline}.IvfDetail-module__JZEalW__stepsSection{background:#f7f7fc;padding:92px 23px 91px}.IvfDetail-module__JZEalW__centerHeading{text-align:center;max-width:760px;margin:0 auto 42px}.IvfDetail-module__JZEalW__centerHeading .IvfDetail-module__JZEalW__sectionEyebrow{margin:0 0 13px}.IvfDetail-module__JZEalW__centerHeading>p:not(.IvfDetail-module__JZEalW__sectionEyebrow){margin:0}.IvfDetail-module__JZEalW__stepGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;max-width:1200px;margin:auto;display:grid}.IvfDetail-module__JZEalW__stepCard{--accent:#7b4ebd;--bg:#f2eafa;background:#fff;border:1px solid #e9e5f1;border-radius:19px;flex-direction:column;align-items:flex-start;min-width:0;padding:27px 26px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 7px 22px #2e287809}.IvfDetail-module__JZEalW__stepCard:nth-child(2),.IvfDetail-module__JZEalW__stepCard:nth-child(5){--accent:#347ca0;--bg:#eaf6fb}.IvfDetail-module__JZEalW__stepCard:nth-child(3),.IvfDetail-module__JZEalW__stepCard:nth-child(6){--accent:#b3567c;--bg:#fdebf1}.IvfDetail-module__JZEalW__stepCard:hover{border-color:var(--accent);transform:translateY(-4px);box-shadow:0 17px 35px #39307717}.IvfDetail-module__JZEalW__stepTop{justify-content:space-between;align-items:center;width:100%;margin-bottom:26px;display:flex}.IvfDetail-module__JZEalW__stepNumber{background:var(--bg);width:47px;height:47px;color:var(--accent);border-radius:13px;place-items:center;font-size:13px;font-weight:800;display:grid}.IvfDetail-module__JZEalW__stepSymbol{color:var(--accent);opacity:.48;font-size:24px}.IvfDetail-module__JZEalW__stepCard h3{color:#2a265f;margin:0 0 13px;font:700 23px/1.26 Jost,sans-serif}.IvfDetail-module__JZEalW__stepCard p{color:#677088;flex:1;margin:0 0 22px;font-size:13px;line-height:1.85}.IvfDetail-module__JZEalW__stepCard a{color:var(--accent);font-size:12px;font-weight:800;line-height:1.6}.IvfDetail-module__JZEalW__stepCard a:hover{text-decoration:underline}.IvfDetail-module__JZEalW__stepsFooter{text-align:center;color:#777b90;max-width:1000px;margin:31px auto 0;font-size:12px;line-height:1.8}.IvfDetail-module__JZEalW__visualSection{background:linear-gradient(110deg,#f7f2fd,#f3f7fd);padding:98px 24px}.IvfDetail-module__JZEalW__visualShell{grid-template-columns:.93fr 1.07fr;align-items:center;gap:clamp(30px,7vw,95px);max-width:1190px;margin:auto;display:grid}.IvfDetail-module__JZEalW__visualImage{background:#f2eafb;border-radius:26px;position:relative;overflow:hidden;box-shadow:0 23px 49px #3f31801a}.IvfDetail-module__JZEalW__visualImage img{object-fit:cover;width:100%;height:auto;display:block}.IvfDetail-module__JZEalW__imageBadge{color:#4b3c79;background:#fffffff2;border-radius:13px;max-width:calc(100% - 30px);padding:10px 13px;font-size:11px;font-weight:800;position:absolute;bottom:15px;left:15px}.IvfDetail-module__JZEalW__miniPoints{gap:11px;margin:23px 0 24px;display:grid}.IvfDetail-module__JZEalW__miniPoints>div{background:#fff;border:1px solid #e6dfef;border-radius:12px;flex-direction:column;gap:6px;padding:13px 17px;display:flex}.IvfDetail-module__JZEalW__miniPoints strong{color:#302c65;font-size:13px;font-weight:800;line-height:1.5}.IvfDetail-module__JZEalW__miniPoints span{color:#667087;font-size:12px;line-height:1.8}.IvfDetail-module__JZEalW__decisions{padding:93px 24px 95px}.IvfDetail-module__JZEalW__decisionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;max-width:1170px;margin:auto;display:grid}.IvfDetail-module__JZEalW__decisionCard{--accent:#7444b5;--soft:#f3eafb;background:#fff;border:1px solid #eae6f1;border-radius:19px;padding:29px 22px;transition:box-shadow .2s,border-color .2s}.IvfDetail-module__JZEalW__decisionCard[data-tone=blue]{--accent:#3975b5;--soft:#eaf2fc}.IvfDetail-module__JZEalW__decisionCard[data-tone=rose]{--accent:#bb5682;--soft:#fcebf2}.IvfDetail-module__JZEalW__decisionCard[data-tone=teal]{--accent:#318a8c;--soft:#eaf7f4}.IvfDetail-module__JZEalW__decisionCard:hover{border-color:var(--accent);box-shadow:0 11px 32px #392f7114}.IvfDetail-module__JZEalW__decisionCard>span{background:var(--soft);color:var(--accent);letter-spacing:.07em;border-radius:9px;margin-bottom:24px;padding:9px 11px;font-size:10px;font-weight:800;line-height:1.6;display:inline-flex}.IvfDetail-module__JZEalW__decisionCard h3{color:#2e2a63;margin:0 0 13px;font:700 21px/1.3 Jost,sans-serif}.IvfDetail-module__JZEalW__decisionCard p{color:#646e87;margin:0;font-size:12px;line-height:1.9}.IvfDetail-module__JZEalW__riskNote{color:#84536b;background:#fff4f7;border:1px solid #f1d6e1;border-radius:14px;max-width:1170px;margin:26px auto 0;padding:19px 23px}.IvfDetail-module__JZEalW__riskNote strong{margin-bottom:8px;font-size:13px;font-weight:800;display:block}.IvfDetail-module__JZEalW__riskNote p{margin:0;font-size:12px;line-height:1.8}.IvfDetail-module__JZEalW__costs{background:#f6f7fc;grid-template-columns:.88fr 1.12fr;align-items:center;gap:clamp(30px,6vw,85px);padding:95px max(24px,50vw - 595px);display:grid}.IvfDetail-module__JZEalW__costsHeading{max-width:470px}.IvfDetail-module__JZEalW__costGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.IvfDetail-module__JZEalW__costCard{background:#fff;border:1px solid #e7e5f0;border-radius:17px;padding:22px}.IvfDetail-module__JZEalW__costCard span{color:#9268c2;margin-bottom:24px;font-size:13px;font-weight:800;display:block}.IvfDetail-module__JZEalW__costCard:nth-child(2) span{color:#3f81b9}.IvfDetail-module__JZEalW__costCard:nth-child(3) span{color:#ca7093}.IvfDetail-module__JZEalW__costCard:nth-child(4) span{color:#3b9294}.IvfDetail-module__JZEalW__costCard h3{color:#322c64;margin:0 0 10px;font:700 21px/1.3 Jost,sans-serif}.IvfDetail-module__JZEalW__costCard p{color:#687087;margin:0;font-size:12px;line-height:1.8}.IvfDetail-module__JZEalW__addOnNote{color:#767c90;border-top:1px solid #e5e2ef;grid-column:1/-1;margin:0;padding-top:19px;font-size:12px;line-height:1.8}.IvfDetail-module__JZEalW__related{background:linear-gradient(108deg,#f3effe,#f8faff);grid-template-columns:.85fr 1.15fr;align-items:center;gap:55px;padding:92px 24px;display:grid}.IvfDetail-module__JZEalW__relatedCopy{max-width:440px;margin-left:auto}.IvfDetail-module__JZEalW__relatedGrid{grid-template-columns:1fr 1fr;gap:13px;max-width:700px;display:grid}.IvfDetail-module__JZEalW__relatedGrid a{color:#3b326d;background:#fff;border:1px solid #e7dff2;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:21px 19px;font-size:13px;font-weight:800;line-height:1.5;transition:transform .2s,border-color .2s;display:flex}.IvfDetail-module__JZEalW__relatedGrid a span:last-child{color:#7b50b7}.IvfDetail-module__JZEalW__relatedGrid a:hover{border-color:#ad92d6;transform:translateY(-3px)}.IvfDetail-module__JZEalW__faqSection{grid-template-columns:.75fr 1.25fr;gap:8%;max-width:1210px;margin:auto;padding:97px 23px 106px;display:grid}.IvfDetail-module__JZEalW__faqGrid{flex-direction:column;gap:11px;display:flex}.IvfDetail-module__JZEalW__faqItem{background:#fff;border:1px solid #e9e3f2;border-radius:15px;padding:0 19px}.IvfDetail-module__JZEalW__faqItem[open]{background:#fcfaff;border-color:#cbbce8}.IvfDetail-module__JZEalW__faqItem summary{cursor:pointer;color:#302962;justify-content:space-between;align-items:center;gap:18px;padding:19px 0;font-size:13px;font-weight:800;line-height:1.6;list-style:none;display:flex}.IvfDetail-module__JZEalW__faqItem summary::-webkit-details-marker{display:none}.IvfDetail-module__JZEalW__faqItem summary span{color:#7950b7;background:#f1eafa;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font:700 21px/1 Jost,sans-serif;display:grid}.IvfDetail-module__JZEalW__faqItem[open] summary span{transform:rotate(45deg)}.IvfDetail-module__JZEalW__faqItem p{color:#667087;border-top:1px solid #e9e3f2;margin:0;padding:17px 0 20px;font-size:12px;line-height:1.9}.IvfDetail-module__JZEalW__cta{color:#fff;background:radial-gradient(circle at 90% 10%,#729ce73d,#0000 36%),linear-gradient(112deg,#382361,#55429d);border-radius:25px;grid-template-columns:1fr auto;align-items:center;gap:35px;width:calc(100% - 48px);max-width:1190px;margin:0 auto 55px;padding:48px;display:grid}.IvfDetail-module__JZEalW__cta .IvfDetail-module__JZEalW__sectionEyebrow{color:#f8ccdd}.IvfDetail-module__JZEalW__cta h2{color:#fff}.IvfDetail-module__JZEalW__cta p:not(.IvfDetail-module__JZEalW__sectionEyebrow){color:#ece5fd;max-width:680px;margin:0;font-size:13px;line-height:1.85}.IvfDetail-module__JZEalW__ctaButtons{flex-direction:column;gap:12px;min-width:228px;display:flex}.IvfDetail-module__JZEalW__ctaPrimary{color:#49347f;background:#fff}.IvfDetail-module__JZEalW__ctaPrimary:hover{color:#49347f;transform:translateY(-2px);box-shadow:0 10px 23px #1c114642}.IvfDetail-module__JZEalW__ctaWhatsapp{color:#fff;background:#ffffff14;border:1px solid #ffffff80}.IvfDetail-module__JZEalW__ctaWhatsapp:hover{color:#fff;background:#ffffff26}.IvfDetail-module__JZEalW__references{background:#fafafd;border:1px solid #e9e6f1;border-radius:13px;width:calc(100% - 48px);max-width:1190px;margin:0 auto 86px;padding:21px 26px}.IvfDetail-module__JZEalW__references p{color:#666783;margin:0 0 11px;font-size:12px;font-weight:800}.IvfDetail-module__JZEalW__references>div{flex-wrap:wrap;gap:12px 23px;display:flex}.IvfDetail-module__JZEalW__references a{color:#665594;text-underline-offset:3px;font-size:11px;line-height:1.6;text-decoration:underline}.IvfDetail-module__JZEalW__references a:hover{color:#3f3271}@media (max-width:1050px){.IvfDetail-module__JZEalW__stepGrid,.IvfDetail-module__JZEalW__decisionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.IvfDetail-module__JZEalW__heroShell{gap:20px}.IvfDetail-module__JZEalW__costs{gap:28px}}@media (max-width:900px){.IvfDetail-module__JZEalW__hero{padding:38px 21px 71px}.IvfDetail-module__JZEalW__heroShell{grid-template-columns:1fr;gap:33px}.IvfDetail-module__JZEalW__heroArt{width:100%;max-width:675px;margin:auto}.IvfDetail-module__JZEalW__explainer,.IvfDetail-module__JZEalW__visualShell{grid-template-columns:1fr;gap:27px}.IvfDetail-module__JZEalW__explainer{margin:70px auto}.IvfDetail-module__JZEalW__patientNote{max-width:680px}.IvfDetail-module__JZEalW__visualImage{width:100%;max-width:680px;margin:auto}.IvfDetail-module__JZEalW__costs{grid-template-columns:1fr}.IvfDetail-module__JZEalW__costsHeading{max-width:800px}.IvfDetail-module__JZEalW__related{grid-template-columns:1fr;gap:25px}.IvfDetail-module__JZEalW__relatedCopy,.IvfDetail-module__JZEalW__relatedGrid{width:100%;max-width:760px;margin:auto}.IvfDetail-module__JZEalW__faqSection{grid-template-columns:1fr;gap:29px}.IvfDetail-module__JZEalW__cta{grid-template-columns:1fr}.IvfDetail-module__JZEalW__ctaButtons{flex-direction:row}}@media (max-width:640px){.IvfDetail-module__JZEalW__breadcrumbs{padding:12px 18px}.IvfDetail-module__JZEalW__hero{padding:28px 18px 65px}.IvfDetail-module__JZEalW__hero h1{font-size:clamp(36px,10vw,49px)}.IvfDetail-module__JZEalW__heroLead{font-size:14px}.IvfDetail-module__JZEalW__heroButtons{flex-direction:column;align-items:stretch}.IvfDetail-module__JZEalW__primaryButton,.IvfDetail-module__JZEalW__secondaryButton{width:100%}.IvfDetail-module__JZEalW__eyebrow{font-size:9px}.IvfDetail-module__JZEalW__heroMarkers{flex-direction:column;align-items:flex-start}.IvfDetail-module__JZEalW__jumpNav{border-radius:16px;justify-content:flex-start;gap:7px;width:calc(100% - 24px);padding:14px 12px}.IvfDetail-module__JZEalW__jumpNav strong{width:100%;margin:0 0 3px;padding-left:6px}.IvfDetail-module__JZEalW__jumpNav a{text-align:center;flex:calc(50% - 7px);padding:10px 8px;font-size:10px}.IvfDetail-module__JZEalW__explainer{width:calc(100% - 36px);margin-block:57px}.IvfDetail-module__JZEalW__explainer h2,.IvfDetail-module__JZEalW__centerHeading h2,.IvfDetail-module__JZEalW__visualCopy h2,.IvfDetail-module__JZEalW__costs h2,.IvfDetail-module__JZEalW__related h2,.IvfDetail-module__JZEalW__faqSection h2,.IvfDetail-module__JZEalW__cta h2{font-size:31px}.IvfDetail-module__JZEalW__patientNote{padding:24px}.IvfDetail-module__JZEalW__stepsSection,.IvfDetail-module__JZEalW__decisions{padding:64px 17px}.IvfDetail-module__JZEalW__centerHeading{margin-bottom:30px}.IvfDetail-module__JZEalW__stepGrid,.IvfDetail-module__JZEalW__decisionGrid,.IvfDetail-module__JZEalW__costGrid,.IvfDetail-module__JZEalW__relatedGrid{grid-template-columns:1fr}.IvfDetail-module__JZEalW__stepCard{padding:23px}.IvfDetail-module__JZEalW__visualSection{padding:67px 17px}.IvfDetail-module__JZEalW__costs{padding:68px 17px}.IvfDetail-module__JZEalW__related{padding:70px 17px}.IvfDetail-module__JZEalW__faqSection{padding:69px 18px}.IvfDetail-module__JZEalW__cta{border-radius:20px;width:calc(100% - 32px);margin-bottom:36px;padding:30px 22px}.IvfDetail-module__JZEalW__ctaButtons{flex-direction:column}.IvfDetail-module__JZEalW__ctaPrimary,.IvfDetail-module__JZEalW__ctaWhatsapp{width:100%}.IvfDetail-module__JZEalW__references{width:calc(100% - 32px);margin-bottom:60px;padding:17px}}@media (prefers-reduced-motion:reduce){.IvfDetail-module__JZEalW__page a,.IvfDetail-module__JZEalW__stepCard,.IvfDetail-module__JZEalW__decisionCard,.IvfDetail-module__JZEalW__relatedGrid a{transition:none}.IvfDetail-module__JZEalW__page a:hover,.IvfDetail-module__JZEalW__stepCard:hover,.IvfDetail-module__JZEalW__relatedGrid a:hover{transform:none}}
