{--color-primary:#02b2b2;--color-primary-dark:#087f87;--color-text:#193f47;--color-text-light:#66858a;--color-bg:#f2fbfb;--color-bg-dark:#e4f6f6;--color-border:#d8eeee}.section-heading{margin-bottom:2.5rem}.section-heading__eyebrow,.section-intro__eyebrow{color:var(--color-primary-dark);font-size:.8rem;line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.75rem}.section-heading p{max-width:42rem;margin-bottom:0}.section-intro{padding:0;background:linear-gradient(-90deg,#effafb 0%,#effafb 60%);overflow:hidden;min-height:460px;height:calc(100vh - 108px)}.section-intro__layout{margin-bottom:0;background:#effafb}.section-intro__content{max-width:35rem}.section-intro__lead{font-size:1.25rem;line-height:1.5;color:var(--color-text);margin-bottom:1rem}.section-intro .button{margin-top:.75rem}.section-intro__figure{height:100%}.section-intro__image{height:34rem;border-radius:0;overflow:hidden}.section-intro__image img{width:100%;height:100%;display:block;object-fit:cover}.section-intro-text{padding:6rem 0}.info-card{padding:2rem;border-radius:1.5rem;background:var(--color-bg)}.info-card>span,.card-screening>span,.card-stage>span{display:block;font-size:.8rem;font-weight:700;color:var(--color-primary);margin-bottom:2rem}.card-screening>span{margin-bottom:0;font-size:1.5rem;color:#02b2b2}.info-card p{margin-bottom:0}.section-screenings{padding:6rem 0;background:var(--color-bg)}.card-screening{height:100%;padding:2rem;background:#fff;border:1px solid var(--color-border);border-radius:1.5rem;margin-top:2rem}.card-screening>span{margin-bottom:3rem}.card-screening h3{font-size:1.5rem}.card-screening__period{color:var(--color-primary-dark);font-weight:600;margin-bottom:1rem}.card-screening a{color:var(--color-primary-dark);text-decoration:none;font-size:.9rem;font-weight:600}.section-additional-research{padding:0}.card-research{height:100%;padding:1.75rem;border-radius:1.5rem;background:var(--color-bg)}.card-research p{margin-bottom:0}.section-stages{padding:6rem 0;background:var(--color-bg)}.card-stage{height:100%;padding:1.75rem;background:#fff;border-radius:1.5rem}.card-stage>span{margin-bottom:2.5rem}.card-stage p{margin-bottom:0}.section-doctor{padding:6rem 0}.section-doctor__photo{width:100%;height:38rem;object-fit:cover;object-position:center top;border-radius:2rem}.section-doctor__position{color:var(--color-primary-dark);font-weight:600}.section-advantages{padding:6rem 0;background:var(--color-bg)}.card-advantages{height:100%;padding:1.75rem;background:#fff;border-radius:1.5rem}.card-advantages .icon{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;margin-bottom:2rem;border-radius:50%;background:var(--color-bg-dark);color:var(--color-primary);font-size:.8rem;font-weight:700}.card-advantages p{margin-bottom:0}.section-reviews{padding:6rem 0}.card-review{height:100%;padding:1.75rem;border:1px solid var(--color-border);border-radius:1.5rem}.card-review__author{color:var(--color-text);font-weight:600}.card-review__date{color:var(--color-text-light);font-size:.8rem;margin-bottom:1.25rem}.card-review p{margin-bottom:0}.section-faq{padding:6rem 0;background:var(--color-bg)}.faq-item{padding:1.5rem 0;border-bottom:1px solid var(--color-border)}.faq-item:first-child{padding-top:0}.faq-item p{margin-bottom:0}.section-cta{padding:4rem 0}.section-cta__content{display:flex;align-items:center;justify-content:space-between;gap:3rem;padding:3rem;border-radius:2rem;background:var(--color-bg-dark)}.section-cta h2{margin-bottom:.75rem}.section-cta p{max-width:40rem;margin-bottom:0}.section-intro{padding:0;background:linear-gradient(90deg,#eefafa 0%,#f7fcfc 52%,#fff 100%);overflow:hidden}.section-intro__figure:before{content:"";position:absolute;inset:0;background:url(/images/dna-divider-EFFAFB.png) left bottom/auto 100% no-repeat,linear-gradient(90deg,#fff 1%,rgba(255,255,255,.88) 13%,rgba(255,255,255,0) 65%);z-index:1}.section-intro__eyebrow,.section-heading__eyebrow{display:inline-block;padding:.35rem .7rem;border-radius:2rem;background:#dff5f5;color:#028f96;font-size:.75rem;line-height:1;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:1rem}.section-intro h1{max-width:38rem;font-size:2.5rem;line-height:1.05;color:#214b56;margin-bottom:1rem}.section-intro__lead{max-width:35rem;font-size:1.05rem;line-height:1.55;color:#557b82;margin-bottom:1.5rem}.section-intro .button{display:inline-flex;align-items:center;gap:1rem;padding:.9rem 1.4rem;border-radius:2rem;background:#02b2b2;color:#fff;text-decoration:none;font-size:.875rem;font-weight:600}.section-intro .button span,.section-cta .button span{font-size:1.25rem;line-height:1}.section-intro__features{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-top:2rem}.section-intro__features span{font-size:.75rem;color:#47747b}.section-intro__features span:not(:last-child):after{content:"·";margin-left:1rem;color:#02b2b2}.section-intro__features span:last-child{color:#008f95;font-weight:600}.section-intro__image{height:100%;min-height:34rem;object-position:left center}.section-intro__image img{width:100%;height:100%;display:block;object-fit:cover}.section-pregnancy-monitoring{position:relative;padding:5rem 0;overflow:hidden}.section-pregnancy-monitoring p,.section-intro-text p{color:#66878d;font-size:.9rem;line-height:1.65}.section-pregnancy-monitoring .section-heading{margin-bottom:1.25rem}.section-heading h2{color:#214b56;font-size:2rem;line-height:1.15;margin-bottom:1rem}.section-heading p{color:#66878d;font-size:.9rem;line-height:1.6;margin-bottom:0}.section-pregnancy-monitoring__photo{position:relative;height:100%;border-radius:0 2rem 2rem 0;overflow:hidden}.section-pregnancy-monitoring__photo:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff 1%,rgba(255,255,255,.88) 13%,rgba(255,255,255,0) 65%);z-index:1;left:-200px}.section-pregnancy-monitoring__photo img{display:block;width:calc(100% + 200px);height:100%;object-fit:cover;min-height:520px;margin-left:-200px}.card-monitoring{display:flex;flex-direction:column;gap:.75rem}.card-monitoring__item{display:flex;gap:1rem;align-items:center;padding:.75rem 1.25rem;border-radius:1rem;background:#f0fafb}.card-monitoring__item .icon.icon--big{font-size:1.5rem}.card-monitoring .icon,.card-info .icon,.card-screening .icon,.section-cta .icon{flex:0 0 3rem;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#d9f3f3;color:#02a9ad;font-size:.75rem;font-weight:600}.card-monitoring h3,.card-info h3,.card-screening h3{color:#214b56;font-size:1rem;line-height:1.3;margin-bottom:.35rem}.card-monitoring p,.card-info p,.card-screening p{font-size:.75rem;line-height:1.5;margin-bottom:0}.section-pregnancy-monitoring__decor{width:7rem;height:18rem;border:1px solid #d9f3f3;border-radius:50%;transform:rotate(28deg);opacity:.8}.section-intro-text{padding:5rem 0;background:#effafa}.section-intro-text__media{position:relative;min-height:18rem}.section-intro-text__media>img{width:100%;height:18rem;display:block;object-fit:cover;border-radius:1rem}.section-intro-text .card-info{position:absolute;z-index:2;left:-3rem;top:2rem;width:15rem;padding:1.25rem;border-radius:1rem;background:rgba(247,253,253,.95);box-shadow:0 1rem 2.5rem rgba(32,103,111,.08)}.section-intro-text .card-info .icon{margin-bottom:1rem}.section-screenings{padding:5rem 0}.section-screenings .section-heading{margin-bottom:1.5rem}.text-link{display:inline-flex;align-items:center;gap:.5rem;color:#02a4a8;font-size:.8rem;font-weight:600;text-decoration:none}.text-link span{font-size:1rem}.section-screenings__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.card-screening{min-height:12rem;padding:1.25rem;border:1px solid #e1f1f2;border-radius:1rem;background:#fbfefe}.card-screening .icon{margin-bottom:1rem}.card-screening h3{margin-bottom:.25rem}.card-screening strong{display:block;color:#02a4a8;font-size:.75rem;font-weight:500;margin-bottom:.75rem}.section-ultrasound-assessment{padding:3rem 0;background:#fff}.section-ultrasound-assessment ul{list-style:none;padding:0;margin:0}.section-ultrasound-assessment li{position:relative;padding-left:1.5rem;margin-bottom:.7rem;color:#66878d;font-size:.8rem;line-height:1.5}.section-ultrasound-assessment li:before{content:"✓";position:absolute;left:0;top:0;color:#02b2b2;font-weight:700}.section-ultrasound-assessment__note{margin-top:1.25rem;margin-bottom:0;color:#829da1;font-size:.75rem}.section-ultrasound-assessment__image{height:21rem;border-radius:1rem;overflow:hidden;position:relative}.section-ultrasound-assessment__image:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff 1%,rgba(255,255,255,.88) 11%,rgba(255,255,255,0) 55%);z-index:1;left:0}.section-ultrasound-assessment__image img{width:100%;height:100%;display:block;object-fit:cover}.section-cta{padding:1rem 0 4rem}.section-cta__content{display:flex;align-items:center;gap:1.25rem;padding:1.25rem 1.5rem;border-radius:1rem;background:#e8f8f8}.section-cta__content .icon{flex-shrink:0}.section-cta h2{color:#078d94;font-size:1rem;line-height:1.3;margin-bottom:.25rem}.section-cta p{color:#6b898e;font-size:.75rem;line-height:1.4;margin:0}.section-cta .button{display:inline-flex;align-items:center;gap:1rem;flex-shrink:0;margin-left:auto;padding:.85rem 1.4rem;border-radius:2rem;background:#02b2b2;color:#fff;text-decoration:none;font-size:.8rem;font-weight:600}.section-ultrasound-modes{padding:5rem 0;overflow:hidden;background:#fff}.section-ultrasound-modes__intro{margin-bottom:3rem;position:relative}.section-ultrasound-modes .section-heading h2{font-size:2rem;line-height:1.1;margin-bottom:1.25rem}.section-ultrasound-modes .section-heading p{max-width:32rem;font-size:1rem;line-height:1.65}.card-ultrasound-equipment{display:flex;gap:1.25rem;align-items:flex-start;padding:1.5rem;border-radius:1rem;background:#effafa;position:relative;z-index:3}.card-ultrasound-equipment .icon{flex:0 0 3.5rem;width:3.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#d8f4f4;color:#02a9ad;font-size:1.5rem}.card-ultrasound-equipment .icon img{width:32px;height:32px}.card-ultrasound-equipment h3{color:#17687a;font-size:1.1rem;line-height:1.3;margin-bottom:.75rem}.card-ultrasound-equipment p{color:#63858c;font-size:.85rem;line-height:1.65;margin:0}.card-ultrasound__content{display:flex;justify-content:center;flex-direction:column}.section-ultrasound-modes__image{width:60%;overflow:hidden;position:absolute;top:-2rem;right:0;bottom:-2rem;border-radius:0 2.5rem 2.5rem 0}.section-ultrasound-modes__image img{width:100%;height:100%;display:block;object-fit:cover;z-index:2}.section-ultrasound-modes__image:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff 1%,rgba(255,255,255,.78) 11%,rgba(255,255,255,0) 55%);z-index:1;left:0}.section-ultrasound-modes__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.card-ultrasound{padding:1.25rem;border-radius:1rem;background:#effafa}.card-ultrasound__top{display:grid;grid-template-columns:9.5rem 1fr;gap:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid #d8eeee}.card-ultrasound__image{width:9.5rem;height:9.5rem;border-radius:.75rem;overflow:hidden}.card-ultrasound__image img{width:100%;height:100%;display:block;object-fit:cover}.card-ultrasound__number{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-bottom:.65rem;border-radius:50%;background:#02b2b2;color:#fff;font-size:.9rem;font-weight:600}.card-ultrasound h3{color:#17687a;font-size:1.35rem;line-height:1.2;margin-bottom:.6rem}.card-ultrasound p{color:#64868d;font-size:.8rem;line-height:1.55;margin:0}.card-ultrasound ul{list-style:none;padding:1rem 0 0;margin:0}.card-ultrasound li{position:relative;padding-left:1.5rem;margin-bottom:.65rem;color:#64868d;font-size:.78rem;line-height:1.45}.card-ultrasound li:last-child{margin-bottom:0}.card-ultrasound li:before{content:"✓";position:absolute;left:0;top:0;color:#02b2b2;font-weight:700}.section-ultrasound-modes__cta{display:grid;grid-template-columns:1.3fr 1fr 1.1fr;align-items:center;gap:2rem;margin-top:1.5rem;padding:1.5rem 2rem;border-radius:1.25rem;background:#e8f8f8}.section-ultrasound-modes__cta .icon{flex:0 0 3.5rem;width:3.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#d4f2f2;color:#02a9ad;font-size:1.5rem}.section-ultrasound-modes__cta .icon img{width:24px;height:24px}.section-ultrasound-modes__cta h3{color:#087d88;font-size:1.35rem;line-height:1.25;margin-bottom:.35rem}.section-ultrasound-modes__cta p{color:#66878d;font-size:.85rem;line-height:1.5;margin:0}.section-ultrasound-modes__cta .button{display:inline-flex;align-items:center;gap:1rem;flex-shrink:0;margin-left:auto;padding:.85rem 1.5rem;border:1px solid #ccebec;border-radius:2rem;background:#fff;color:#029ba2;font-size:.85rem;font-weight:600;text-decoration:none}.section-ultrasound-modes__cta .button span{font-size:1.2rem;line-height:1}.section-gender{padding:5rem 0;background:#f5fcfe;overflow:hidden}.section-gender__intro{display:flex;align-items:stretch;min-height:420px;background:#f5fcfe;border-radius:1.5rem;overflow:hidden}.section-gender__content{display:flex;flex-direction:column;justify-content:center;width:50%;position:relative;z-index:1}.section-gender__subtitle{display:inline-flex;align-self:flex-start;padding:.45rem 1rem;margin-bottom:1.25rem;border-radius:2rem;background:#dff7f8;color:#02a9b0;font-size:.8rem;font-weight:600;line-height:1;text-transform:uppercase;letter-spacing:.04em}.section-gender h2{max-width:650px;margin:0 0 1.5rem;color:#19445b;font-size:2.5rem;font-weight:600;line-height:1.08}.section-gender__content p{max-width:620px;margin:0;color:#487287;font-size:1.1rem;line-height:1.7}.section-gender__image{width:50%;min-height:420px}.section-gender__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:left top}.section-gender__features{margin-top:1.5rem}.card-gender{height:100%;display:flex;gap:1.5rem;padding:2rem;border-radius:1.25rem;background:rgba(255,255,255,.75);border:1px solid #e0f2f3}.card-gender img{flex:0 0 4.5rem;width:4.5rem;height:4.5rem;padding:.85rem;border-radius:50%;background:#dcf7f8;object-fit:contain}.card-gender h3{margin:0 0 .75rem;color:#075d77;font-size:1.45rem;font-weight:600;line-height:1.2}.card-gender p{margin:0;color:#54788a;font-size:.95rem;line-height:1.65}.section-gender__price{display:flex;align-items:center;gap:2.5rem;margin-top:1.5rem;padding:1.75rem 2rem;border-radius:1.25rem;background:#e8f9fa}.section-gender__price-info{display:flex;align-items:center;gap:1.25rem;flex:1}.section-gender__price-info>img{width:4.5rem;height:4.5rem;padding:.85rem;flex:0 0 4.5rem;border-radius:50%;background:#d5f3f4;object-fit:contain}.section-gender__price h3{margin:0 0 .4rem;color:#075d77;font-size:1.45rem;font-weight:600;line-height:1.2}.section-gender__price p{margin:0;color:#54788a;font-size:.95rem;line-height:1.5}.section-gender__cost{display:flex;flex-direction:column;padding-left:2.5rem;border-left:1px solid #bde4e7}.section-gender__cost span{margin-bottom:.25rem;color:#5f8795;font-size:.8rem}.section-gender__cost strong{color:#00a9b0;font-size:2.5rem;font-weight:600;line-height:1;white-space:nowrap}.section-gender__price .btn-outline{display:inline-flex;align-items:center;gap:1.5rem;padding:1rem 1.5rem;white-space:nowrap}.section-gender__price .btn-outline span{font-size:1.4rem;line-height:1}@media (max-width:991.98px){.section-gender{padding:3.5rem 0}.section-gender__intro{display:flex;flex-direction:column;min-height:0}.section-gender__content{width:100%;padding:2.5rem 2rem}.section-gender h2{font-size:2.25rem}.section-gender__content p{font-size:1rem}.section-gender__image{width:100%;height:350px;min-height:0}.card-gender{padding:1.5rem}.section-gender__price{flex-wrap:wrap;gap:1.5rem}.section-gender__price-info{flex-basis:100%}.section-gender__cost{padding-left:0;border-left:0}.section-gender__price .btn-outline{margin-left:auto}}@media (max-width:575.98px){.section-gender{padding:2.5rem 0}.section-gender__content{padding:2rem 1.25rem}.section-gender h2{font-size:1.9rem}.section-gender__image{height:260px}.card-gender{gap:1rem;padding:1.25rem}.card-gender img{flex-basis:3.75rem;width:3.75rem;height:3.75rem}.card-gender h3{font-size:1.2rem}.section-gender__price{padding:1.5rem 1.25rem}.section-gender__price-info>img{width:3.75rem;height:3.75rem;flex-basis:3.75rem}.section-gender__price h3{font-size:1.2rem}.section-gender__cost strong{font-size:2rem}.section-gender__price .btn-outline{width:100%;justify-content:center;margin-left:0}}@media (max-width:1199.98px){.card-ultrasound__top{grid-template-columns:7rem 1fr;gap:1rem}.card-ultrasound__image{width:7rem;height:7rem}.card-ultrasound h3{font-size:1.2rem}.section-ultrasound-modes__image{margin-left:0}}@media (max-width:991.98px){.section-ultrasound-modes{padding:4rem 0}.section-ultrasound-modes__intro{margin-bottom:2rem}.card-ultrasound-equipment{margin-top:2rem}.section-ultrasound-modes__image{height:20rem;margin-top:1rem}.section-ultrasound-modes__cards{grid-template-columns:1fr}.card-ultrasound__top{grid-template-columns:10rem 1fr}.card-ultrasound__image{width:10rem;height:10rem}.section-ultrasound-modes__cta{flex-wrap:wrap;padding:1.25rem}.section-ultrasound-modes__cta .button{margin-left:0}}@media (max-width:575.98px){.section-ultrasound-modes .section-heading h2{font-size:2rem}.card-ultrasound__top{grid-template-columns:1fr}.card-ultrasound__image{width:100%;height:13rem}.section-ultrasound-modes__cta{align-items:flex-start}}@media (max-width:991px){.section-intro__content{padding:3rem 0 2rem}.section-intro h1{font-size:1.75rem}.section-intro__image{min-height:22rem}.section-pregnancy-monitoring,.section-intro-text,.section-screenings,.section-ultrasound-assessment{padding:4rem 0}.section-pregnancy-monitoring__decor{display:none}.card-monitoring{margin-top:2rem}.section-intro-text__media{margin-top:2rem}.section-intro-text .card-info{left:1rem;top:1rem}.section-screenings__cards{grid-template-columns:1fr;margin-top:2rem}.section-pregnancy-monitoring__photo img{width:100%;height:100%;margin-top:1rem;min-height:0;margin-left:0}.section-ultrasound-assessment__image{height:20rem;margin-top:2rem}.section-cta__content{flex-wrap:wrap}.section-cta .button{margin-left:0}.section-intro{padding:3rem 0}.section-intro__image{height:28rem;margin-top:2rem}.section-intro__features{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-top:0;margin-bottom:2rem;justify-content:space-around;display:none}.section-intro-text,.section-screenings,.section-additional-research,.section-stages,.section-doctor,.section-advantages,.section-reviews,.section-faq{padding:4rem 0}.info-card{margin-top:2rem}.section-doctor__photo{height:32rem;margin-bottom:2rem}.section-cta__content{align-items:flex-start;flex-direction:column;padding:2rem;gap:1.5rem}.section-ultrasound-assessment__image:before{display:none}.section-ultrasound-modes__image:before{display:none}.section-ultrasound-modes__image{margin-top:5rem;width:100%;position:relative}.section-gender__price .btn{width:100%;margin-left:0}.section-gender__cost{padding-left:0;border-left:0;margin-left:80px;flex-direction:row;gap:1.2rem;align-items:center}}