.ivf-container{max-width:1180px;margin:0 auto;padding:0 5vw}.ivf-why,.ivf-what,.ivf-approach,.ivf-success,.ivf-recognition,.ivf-expect,.ivf-cost,.ivf-travel,.ivf-faq{border-bottom:1px solid #5e308014}main .ivf-hero-h1,main .ivf-sh,main .ivf-cta-heading{color:#5e3080!important;font-weight:400!important;line-height:1.2!important}main .ivf-cta .ivf-sh,main .ivf-cta-banner .ivf-cta-heading{color:#fff!important}main .ivf-complex .ivf-sh{color:#5e3080!important}.ivf-eyebrow{letter-spacing:3px;text-transform:uppercase;color:#6b7280;text-align:center;margin-bottom:.9rem;font-size:14px;font-weight:300;line-height:1.2}.ivf-eyebrow-accent{color:#d76a44}.ivf-sh{color:#5e3080;text-align:center;max-width:900px;margin-bottom:1.3rem;margin-left:auto;margin-right:auto;font-weight:400;line-height:1.2;font-size:48px!important}.ivf-sh:after{content:"";background:#5e3080;border-radius:2px;width:60px;height:3px;margin:20px auto 0;display:block}.ivf-sh em{color:#5e3080;font-style:normal}.ivf-sh-white,.ivf-sh-white em{color:#fff}.ivf-cta-banner .ivf-sh:after{display:none}.ivf-cta .ivf-sh:after{background:#ffffff4d}.ivf-faq-left .ivf-sh:after{display:none}.ivf-faq-left .ivf-eyebrow,.ivf-faq-left .ivf-sh{text-align:left;margin-left:0}.ivf-lead{color:#4b5563;font-size:16px;font-weight:400;line-height:1.7}.ivf-lead strong{color:#5e3080;font-weight:400}.ivf-section-intro{text-align:center;max-width:700px;margin:0 auto 2.5rem}.ivf-section-intro .ivf-lead{max-width:100%}.ivf-link{color:#8b5cb8;border-bottom:1px solid #8b5cb84d;padding-bottom:2px;font-weight:400;text-decoration:none;transition:color .2s,border-color .2s}.ivf-link:hover{color:#5e3080;border-color:#5e3080}.ivf-btn{color:#fff;letter-spacing:.3px;text-align:center;background:#7b5e8c;border-radius:50px;padding:10px 24px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s,transform .15s;display:inline-block}.ivf-btn:hover{background:#5e3080;transform:translateY(-1px)}.ivf-btn-outline{color:#7b5e8c;letter-spacing:.3px;text-align:center;border:1px solid #7b5e8c;border-radius:50px;padding:10px 24px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.ivf-btn-outline:hover{color:#fff;background:#7b5e8c}.ivf-btn-ghost{color:#4b5563;border-bottom:1px solid #d4d4d4;padding-bottom:2px;font-size:14px;font-weight:400;text-decoration:none;transition:color .2s,border-color .2s}.ivf-btn-ghost:hover{color:#5e3080;border-color:#5e3080}.ivf-btn-wh{color:#5e3080;letter-spacing:.3px;background:#fff;border-radius:50px;padding:10px 24px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.ivf-btn-wh:hover{color:#5e3080;background:#d4c0e8}.ivf-btn-brd{color:#ffffffb3;letter-spacing:.3px;border:1px solid #ffffff4d;border-radius:50px;padding:10px 24px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-block}.ivf-btn-brd:hover{color:#fff;background:#ffffff12;border-color:#ffffff80}.ivf-stats{background:#5e3080;padding:0!important}.ivf-stats-inner{grid-template-columns:repeat(4,1fr);display:grid}.ivf-stat{text-align:center;border-right:1px solid #ffffff26;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.2rem 1.5rem;display:flex}.ivf-stat:last-child{border-right:none}.ivf-stat-icon{object-fit:contain;filter:brightness(0)invert();width:60px;height:60px}.ivf-stat-l{letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3;font-size:10px;font-weight:400}.ivf-intro{text-align:center;background:#fff;padding:80px 0}.ivf-intro-title{color:#5e3080;margin-bottom:1rem;font-size:42px;font-weight:300;line-height:1.2}.ivf-intro-subtitle{color:#4b5563;max-width:700px;margin:0 auto 2rem;font-size:18px;font-style:italic;font-weight:300;line-height:1.7}.ivf-intro-divider{background:#5e3080;border-radius:2px;width:60px;height:3px;margin:0 auto 2.5rem}.ivf-intro .ivf-lead{text-align:left;max-width:750px;margin-left:auto;margin-right:auto}.ivf-intro-cta{justify-content:center;align-items:center;gap:1.2rem;margin-top:2.5rem;display:flex}.ivf-why{background:#faf9fb;padding:80px 0}.ivf-cards-grid{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:2.5rem;display:grid}.ivf-card{text-align:center;background:#fff;border-radius:8px;padding:40px 30px;transition:transform .3s,box-shadow .3s;box-shadow:0 2px 12px #0000000f}.ivf-card:hover{transform:translateY(-3px);box-shadow:0 8px 30px #5e30801f}.ivf-card-icon{background:#f3eff5;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin:0 auto 1.2rem;display:flex}.ivf-card h3{color:#5e3080;margin-bottom:.8rem;font-size:18px;font-weight:500}.ivf-card p{color:#4b5563;font-size:15px;font-weight:400;line-height:1.7}.ivf-philosophy-row{grid-template-columns:1fr 1fr;align-items:stretch;gap:40px;margin-top:3rem;display:grid}.ivf-philosophy-boxes{flex-direction:column;gap:20px;display:flex}.ivf-philosophy-quote{background:#fff;border:1px solid #00000014;border-radius:16px;padding:2.5rem;position:relative;overflow:hidden}.ivf-philosophy-quote:before{content:"“";color:#00000008;font-size:12rem;line-height:1;position:absolute;top:-2.5rem;left:-.5rem}.ivf-philosophy-q{color:#5e3080;margin-bottom:1.2rem;font-size:1.3rem;font-style:italic;font-weight:400;line-height:1.55;position:relative}.ivf-philosophy-moment{color:#5e3080;margin-bottom:1.2rem;font-size:1.4rem;font-style:italic;font-weight:500;position:relative}.ivf-philosophy-attr{letter-spacing:.16em;text-transform:uppercase;color:#d76a44;font-size:11px;position:relative}.ivf-philosophy-geo{color:#4b5563;background:#fff;border:1px solid #00000014;border-radius:16px;padding:2rem 2.5rem;font-size:16px;font-weight:400;line-height:1.7}.ivf-philosophy-geo strong{color:#5e3080;font-weight:500}.ivf-philosophy-image{border-radius:16px;width:100%;min-height:350px;position:relative;overflow:hidden}.ivf-what{background:#fff;padding:80px 0}.ivf-what-split{grid-template-columns:1fr 1fr;align-items:start;gap:50px;margin-top:2rem;display:grid}.ivf-what-text .ivf-lead{margin-bottom:1rem}.ivf-what-text .ivf-lead:last-child{margin-bottom:0}.ivf-what-image{border-radius:16px;width:100%;min-height:450px;position:relative;overflow:hidden}.ivf-recommended{background:#faf9fb;padding:80px 0}.ivf-pillars-grid{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:2rem;display:grid}.ivf-pillar-card{background:#fff;border:2px solid #0000;border-radius:10px;padding:.9rem 1.1rem;transition:all .3s;position:relative;overflow:hidden}.ivf-pillar-card:before{content:"";opacity:0;background:#7b5e8c;width:100%;height:4px;transition:opacity .3s;position:absolute;top:0;left:0}.ivf-pillar-card:hover{border-color:#7b5e8c;transform:translateY(-3px);box-shadow:0 10px 25px #7b5e8c1f}.ivf-pillar-card:hover:before{opacity:1}.ivf-pillar-card h4{color:#5e3080;margin:0;font-size:14px;font-weight:500;line-height:1.5}.ivf-pillar-card p{color:#4b5563;margin:0;font-size:14px;font-weight:400;line-height:1.6}.ivf-approach{background:#faf9fb;padding:80px 0}.ivf-expect{background:#fff;padding:80px 0}.ivf-approach-intro{grid-template-columns:1fr 1fr;align-items:start;gap:50px;margin-bottom:3.5rem;display:grid}.ivf-approach-text .ivf-sh:after{margin:20px 0 0}.ivf-approach-image{border-radius:16px;width:100%;min-height:450px;position:relative;overflow:hidden}.ivf-principles{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.ivf-principle{text-align:left;background:#fff;border:2px solid #e5e7eb;border-radius:16px;padding:2.5rem 2rem 2rem;transition:all .3s;position:relative;box-shadow:0 2px 8px #0000000a}.ivf-principle:hover{border-color:#d76a44;transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.ivf-pr-num{color:#ffffffe6;z-index:1;background:#7b5e8c;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:24px;font-weight:800;display:flex;position:absolute;top:-15px;left:-15px;box-shadow:0 8px 12px #00000026}.ivf-pr-title{color:#5e3080;margin-bottom:.6rem;font-size:18px;font-weight:600;line-height:1.3}.ivf-pr-body{color:#6b7280;font-size:14px;font-weight:400;line-height:1.6}.ivf-principles-intro{color:#5e3080;border-bottom:1px solid #5e30801f;margin:3rem 0 1.5rem;padding-bottom:1rem;font-size:1.35rem;font-style:italic;font-weight:400;line-height:1.4}.ivf-steps-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.5rem;display:grid}.ivf-step{background:#5e3080;border-radius:16px;padding:1.8rem;transition:background .3s,transform .3s,box-shadow .3s}.ivf-step:hover{background:#7a4fa0;transform:translateY(-5px);box-shadow:0 12px 30px #5e308040}.ivf-step-title{color:#fff;margin-bottom:.6rem;font-size:20px;font-weight:500}.ivf-step-body{color:#ffffffbf;font-size:16px;font-weight:400;line-height:1.7;transition:color .3s}.ivf-step:hover .ivf-step-body{color:#ffffffe6}.ivf-approach-callout{background:#5e30800d;border-left:4px solid #5e3080;border-radius:0 12px 12px 0;max-width:800px;margin:3rem auto 0;padding:2rem 2.5rem}.ivf-callout-title{color:#5e3080;margin-bottom:.8rem;font-size:20px;font-weight:500}.ivf-approach-callout .ivf-lead{max-width:100%}.ivf-cta-banner{text-align:center;background:linear-gradient(135deg,#5e3080 0%,#4a2468 50%,#3d1d57 100%);border-top:3px solid #d76a44;padding:3rem 0;position:relative;overflow:hidden}.ivf-cta-banner:before{content:"";background:radial-gradient(at 70% 30%,#d76a4414 0%,#0000 50%),radial-gradient(at 20% 80%,#ffffff0a 0%,#0000 50%);position:absolute;inset:0}.ivf-cta-heading{color:#fff;z-index:1;margin-bottom:1rem;font-weight:400;line-height:1.2;position:relative;font-size:48px!important}.ivf-cta-sub{color:#ffffffa6;z-index:1;max-width:560px;margin:0 auto 2.5rem;font-size:15px;font-weight:400;line-height:1.9;position:relative}.ivf-cta-acts{z-index:1;justify-content:center;align-items:center;gap:1rem;display:flex;position:relative}.ivf-success{background:#fff;padding:80px 0}.ivf-success-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:60px;display:grid}.ivf-success-text .ivf-sh:after{margin:20px 0 0}.ivf-success-text .ivf-lead{margin-bottom:.8rem}.ivf-success-text .ivf-lead:last-of-type{margin-bottom:0}.ivf-recognition{background:#faf9fb;padding:80px 0}.ivf-recognition-grid{grid-template-columns:1fr 1.5fr;align-items:center;gap:60px;margin-top:.5rem;display:grid}.ivf-sart-badge{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}.ivf-sart-badge img{max-width:280px;height:auto}.ivf-sart-label{color:#5e3080;letter-spacing:.5px;text-transform:uppercase;margin-top:1rem;font-size:13px;font-weight:500}.ivf-award-box{text-align:center;background:#f7f7f7;border:1px solid #00000014;border-radius:20px;padding:2rem;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.ivf-award-box:hover{border-color:#5e3080;transform:translateY(-8px);box-shadow:0 16px 40px #5e308026}.ivf-award-image-wrap{justify-content:center;margin-bottom:1.2rem;display:flex}.ivf-award-title{color:#5e3080;margin-bottom:.4rem;font-size:1.2rem;font-weight:400}.ivf-award-sub{letter-spacing:.12em;text-transform:uppercase;color:#d76a44;margin-bottom:.9rem;font-size:11px;font-weight:400}.ivf-award-body{color:#4b5563;text-align:left;margin-bottom:.5rem;font-size:16px;font-weight:400;line-height:1.8}.ivf-award-body:last-child{margin-bottom:0}.ivf-process-steps{flex-direction:column;gap:0;margin-top:1rem;display:flex}.ivf-ps{border-bottom:1px solid #00000014;grid-template-columns:50px 1fr;align-items:start;gap:1rem;padding:1.3rem 0;display:grid}.ivf-ps:last-child{border-bottom:none}.ivf-ps-n{color:#d4c0e8;font-size:1.6rem;font-weight:400;line-height:1}.ivf-ps-title{color:#5e3080;margin-bottom:.25rem;font-size:16px;font-weight:500}.ivf-ps-body{color:#4b5563;font-size:16px;font-weight:400;line-height:1.7}.ivf-cost{background:#faf9fb;padding:80px 0}.ivf-cost-grid{grid-template-columns:1fr 1fr;align-items:start;gap:60px;display:grid}.ivf-cost-items{flex-direction:column;gap:.4rem;margin:1.5rem 0;display:flex}.ivf-cost-item{color:#4b5563;background:#f7f7f7;border:1px solid #00000014;border-left:2px solid #8b5cb8;border-radius:10px;align-items:center;gap:.8rem;padding:.6rem .9rem;font-size:16px;font-weight:400;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex}.ivf-cost-item:hover{background:#f0e8f5;border-color:#5e3080;transform:translateY(-4px);box-shadow:0 10px 30px #5e308026}.ivf-cost-note{color:#4b5563;border:1px solid #00000014;border-radius:12px;margin-top:1.5rem;padding:1.2rem;font-size:16px;font-style:italic;font-weight:400;line-height:1.85}.ivf-cost-btns{flex-direction:column;gap:.8rem;margin-top:2rem;display:flex}.ivf-cost-btns-inline{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:2rem;display:flex}.ivf-btn-sm{color:#fff;letter-spacing:.3px;background:#7b5e8c;border-radius:50px;padding:10px 22px;font-size:13px;font-weight:500;text-decoration:none;transition:background .2s,transform .15s;display:inline-block}.ivf-btn-sm:hover{background:#5e3080;transform:translateY(-1px)}.ivf-btn-sm-outline{color:#7b5e8c;letter-spacing:.3px;border:1px solid #7b5e8c;border-radius:50px;padding:10px 22px;font-size:13px;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.ivf-btn-sm-outline:hover{color:#fff;background:#7b5e8c}.ivf-travel{background:#faf9fb;padding:80px 0}.ivf-travel .ivf-lead{max-width:720px}.ivf-travel .ivf-eyebrow,.ivf-travel .ivf-sh{text-align:left;margin-left:0}.ivf-travel .ivf-sh:after{margin:20px 0 0}.ivf-travel .ivf-section-intro{text-align:left;max-width:100%;margin-left:0;margin-right:0}.ivf-complex{background:#fff;padding:80px 0}.ivf-complex-inner{grid-template-columns:1fr 1fr;align-items:start;gap:60px;display:grid}.ivf-complex .ivf-eyebrow{color:#d76a44}.ivf-complex .ivf-sh{color:#5e3080}.ivf-complex .ivf-sh em{font-style:normal}.ivf-complex .ivf-lead{color:#4b5563;max-width:100%}.ivf-complex .ivf-lead strong{color:#5e3080}.ivf-complex .ivf-btn{color:#fff;background:#7b5e8c}.ivf-complex .ivf-btn:hover{color:#fff;background:#5e3080}.ivf-complex .ivf-link{color:#d76a44;border-color:#d76a444d}.ivf-complex .ivf-link:hover{color:#5e3080;border-color:#5e3080}.ivf-complex-tags{flex-wrap:wrap;gap:.5rem;margin-top:1.8rem;display:flex}.ivf-ctag{color:#4b5563;letter-spacing:.03em;border:1px solid #00000026;border-radius:50px;padding:.4rem 1rem;font-size:12px;font-weight:400}.ivf-complex-card{background:#fff;border:1px solid #00000014;border-radius:20px;padding:2.5rem;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.ivf-complex-card:hover{border-color:#5e3080;transform:translateY(-10px);box-shadow:0 20px 60px #5e308026}.ivf-complex-card-h{color:#5e3080;margin-bottom:.3rem;font-size:1.35rem;font-weight:400}.ivf-complex-card-sub{letter-spacing:.14em;text-transform:uppercase;color:#d76a44;margin-bottom:1.2rem;font-size:11px;font-weight:400}.ivf-complex-card-b{color:#4b5563;margin-bottom:.6rem;font-size:16px;font-weight:400;line-height:1.85}.ivf-complex-card-b:last-of-type{margin-bottom:1rem}.ivf-travel-box{background:#00000026;border:1px solid #ffffff1a;border-radius:16px;margin-top:2rem;padding:2rem}.ivf-travel-h{color:#fff;margin-bottom:.6rem;font-size:15px;font-weight:500}.ivf-travel-b{color:#fff9;margin-bottom:.6rem;font-size:16px;font-weight:400;line-height:1.8}.ivf-travel-b:last-of-type{margin-bottom:0}.ivf-faq{background:#fff;padding:80px 0}.ivf-faq-header{text-align:center;margin-bottom:3rem}.ivf-faq-columns .afc-faq-items-wrapper-final{grid-template-columns:repeat(2,1fr);gap:0 3rem;display:grid!important}.ivf-faq .afc-faq-final{max-width:100%;background:0 0!important;padding:0!important;overflow:visible!important}.ivf-faq .afc-faq-final:before,.ivf-faq .afc-faq-final:after{display:none!important}.ivf-faq .afc-faq-container-final{background:0 0;padding:0}.ivf-faq .afc-faq-items-wrapper-final{flex-direction:column;display:flex}.ivf-faq .afc-faq-item-final{border-bottom:1px solid #00000014;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin-bottom:0!important}.ivf-faq .afc-faq-question-final{justify-content:space-between;align-items:center;gap:1rem;transition:color .2s;display:flex;color:#5e3080!important;background:0 0!important;border:none!important;border-radius:0!important;padding:1.3rem 0!important;font-size:1.08rem!important;font-weight:400!important}.ivf-faq .afc-faq-question-final:hover,.ivf-faq .afc-faq-item-final.active .afc-faq-question-final{color:#d76a44!important;background:0 0!important}.ivf-faq .afc-faq-icon{justify-content:center;align-items:center;min-width:20px;transition:transform .3s,background .2s,border-color .2s,color .2s;color:#9a8778!important;background:0 0!important;border:1px solid #d4d4d4!important;border-radius:50%!important;width:20px!important;height:20px!important;font-size:.9rem!important;display:flex!important}.ivf-faq .afc-faq-item-final.active .afc-faq-icon{transform:rotate(45deg);color:#fff!important;background:#5e3080!important;border-color:#5e3080!important}.ivf-faq .afc-faq-panel-final{background:0 0!important;border:none!important}.ivf-faq .afc-faq-answer-final{padding-bottom:1.3rem;color:#4b5563!important;font-size:15px!important;font-weight:400!important;line-height:1.85!important}.ivf-faq .afc-faq-answer-final p{margin-bottom:.5rem;color:#4b5563!important;font-size:15px!important;font-weight:400!important;line-height:1.85!important}.ivf-faq .afc-faq-answer-final p:last-child{margin-bottom:0}.ivf-cta{text-align:center;background:#5e3080;padding:7rem 0;position:relative;overflow:hidden}.ivf-cta:before{content:"";background:radial-gradient(at 30%,#8b5cb81a 0%,#0000 60%),radial-gradient(at 70%,#d76a440f 0%,#0000 60%);position:absolute;inset:0}.ivf-cta .ivf-eyebrow{color:#d76a44;z-index:1;position:relative}.ivf-cta .ivf-sh{color:#fff;z-index:1;max-width:680px;margin:0 auto 1rem;position:relative}.ivf-cta .ivf-sh em{color:#fff;font-style:normal}.ivf-cta-p{color:#ffffff8c;z-index:1;max-width:560px;margin:0 auto 2.5rem;font-size:15px;font-weight:400;line-height:1.9;position:relative}.ivf-cta .ivf-cta-acts{z-index:1;position:relative}.ivf-cta-tagline{color:#ffffff59;z-index:1;margin-top:2.5rem;font-size:1rem;font-style:italic;position:relative}.ivf-locations{background:#fff;padding:80px 0}.ivf-locations-grid{grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:40px;display:grid}.ivf-location-card{text-align:center;border:1px solid #d4d4d4;border-radius:12px;padding:18px;transition:all .3s}.ivf-location-card:hover{border-color:#5e3080;transform:translateY(-3px);box-shadow:0 8px 25px #5e30801a}.ivf-location-img{border-radius:8px;width:100%;height:auto;margin-bottom:15px;display:block}.ivf-location-name{text-transform:uppercase;color:#5e3080;letter-spacing:.5px;margin-bottom:10px;font-size:15px;font-weight:600}.ivf-location-name a{color:#5e3080;text-decoration:none;transition:color .2s}.ivf-location-name a:hover{color:#d76a44}.ivf-location-address{color:#4b5563;white-space:pre-line;margin-bottom:6px;font-size:14px;line-height:1.6}.ivf-location-phone{color:#4b5563;font-size:14px;text-decoration:none;transition:color .2s}.ivf-location-phone:hover{color:#5e3080}.ivf-locations-btns{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}#contact-form .fertility-contact-form-container{height:830px}#contact-form .fertility-contact-wrapper{padding-bottom:10px}.ivf-locations-simple{z-index:3;background:#fffffff2;width:calc(42.832% - 34.2656px);margin:-140px 40px 30px auto;padding:18px 24px 20px;position:relative}.ivf-locations-simple-grid{text-align:center;grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.ivf-loc-item{padding:0 2px}.ivf-loc-name{text-transform:uppercase;letter-spacing:1px;margin-bottom:3px;font-size:11px;font-weight:600}.ivf-loc-name a{color:#5e3080;text-decoration:none;transition:color .2s}.ivf-loc-name a:hover{color:#d76a44}.ivf-loc-address{color:#4b5563;margin-bottom:2px;font-size:11px;line-height:1.4}.ivf-loc-phone{color:#4b5563;font-size:11px;text-decoration:none;transition:color .2s}.ivf-loc-phone:hover{color:#5e3080}@media (max-width:1024px){.ivf-locations-simple{width:100%;margin-top:20px;margin-left:0;margin-right:0}#contact-form .fertility-contact-form-container{height:900px}#contact-form .fertility-contact-wrapper{padding-bottom:40px}}@media (max-width:900px){.ivf-stats-inner{grid-template-columns:repeat(2,1fr)}.ivf-sh,.ivf-cta-heading{font-size:36px!important}.ivf-intro-title{font-size:32px}.ivf-cards-grid{grid-template-columns:repeat(2,1fr)}.ivf-philosophy-row,.ivf-what-split,.ivf-recommended-split,.ivf-approach-intro,.ivf-success-grid,.ivf-recognition-grid,.ivf-cost-grid,.ivf-complex-inner,.ivf-faq-inner{grid-template-columns:1fr;gap:2.5rem}.ivf-philosophy-image,.ivf-what-image,.ivf-approach-image{min-height:300px}.ivf-pillars-grid{grid-template-columns:repeat(2,1fr)}.ivf-principles,.ivf-steps-grid{grid-template-columns:1fr}.ivf-principle{border-right:none}.ivf-cta-acts{flex-direction:column;gap:.8rem}.ivf-cost-btns{flex-direction:column}.ivf-faq-columns .afc-faq-items-wrapper-final{grid-template-columns:1fr}.ivf-locations-simple{width:100%;margin-top:0;margin-right:0}.ivf-locations-simple-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}}@media (max-width:600px){.ivf-stats-inner{grid-template-columns:repeat(2,1fr)}.ivf-stat{padding:.8rem}.ivf-stat-n{font-size:1.5rem}.ivf-stat-l{font-size:9px}.ivf-sh,.ivf-cta-heading{font-size:28px!important}.ivf-intro-title{font-size:26px}.ivf-cards-grid,.ivf-pillars-grid,.ivf-locations-simple-grid{grid-template-columns:1fr}.ivf-why,.ivf-what,.ivf-approach,.ivf-expect,.ivf-success,.ivf-recognition,.ivf-cost,.ivf-complex,.ivf-travel,.ivf-faq,.ivf-cta-banner,.ivf-cta,.ivf-locations,.ivf-intro,.ivf-recommended{padding:50px 0}.ivf-complex-card,.ivf-travel-box{padding:1.5rem}.ivf-btn,.ivf-btn-outline,.ivf-btn-wh,.ivf-btn-brd{padding:9px 20px;font-size:13px}#contact-form .fertility-contact-form-container{height:950px}}
