.hDyywa_section{color:#252635;background:#f6f6f2;padding:65px 5%}.hDyywa_layout{grid-template-columns:1fr 1fr;gap:25px;max-width:1300px;margin:auto;display:grid}.hDyywa_left{flex-direction:column;justify-content:space-between;gap:45px;display:flex}.hDyywa_eyebrow{color:#837230;background:#f9e799;border-radius:25px;padding:7px 14px;font-size:11px;font-weight:650;display:inline-block}.hDyywa_left h2{letter-spacing:-.03em;margin-top:18px;font-size:clamp(28px,3vw,42px);font-weight:750;line-height:1.2}.hDyywa_testimonial{color:#52714a;background:#e4f3cc;border-radius:24px;min-height:300px;padding:35px 35px 30px;position:relative}.hDyywa_quoteIcon{width:40px;height:35px;margin-bottom:22px}.hDyywa_testimonial blockquote{max-width:490px;min-height:95px;font-size:15px;line-height:1.6}.hDyywa_author{align-items:center;gap:12px;margin-top:25px;padding-right:65px;font-size:11px;font-weight:650;display:flex}.hDyywa_author small{color:#7f9672;margin-top:3px;font-size:9px;font-weight:400;display:block}.hDyywa_avatar{background-image:url(/images/testimonial-portraits.webp);background-position:33.333% 100%;background-size:400% 200%;border-radius:50%;flex:none;width:35px;height:35px}.hDyywa_controls{gap:10px;display:flex;position:absolute;bottom:35px;right:30px}.hDyywa_controls button{color:#6d9063;cursor:pointer;background:#faffef;border-radius:50%;place-items:center;width:24px;height:24px;font-size:20px;line-height:1;display:grid}.hDyywa_controls button:hover{background:#d0e4b8}.hDyywa_controls button:focus-visible{outline-offset:4px;outline:2px solid #52714a}.hDyywa_mosaic{grid-template-rows:190px 130px 190px;grid-template-columns:1fr 1fr;gap:20px;display:grid}.hDyywa_consultation,.hDyywa_care{background:#e1e4df;border-radius:24px;position:relative;overflow:hidden}.hDyywa_consultation{grid-area:1/1/3}.hDyywa_care{grid-area:2/2/4}.hDyywa_consultation img{object-position:35% center}.hDyywa_care img{object-position:center}.hDyywa_patients,.hDyywa_reviews{border-radius:24px;flex-direction:column;justify-content:center;align-items:flex-start;padding:28px 30px;display:flex}.hDyywa_patients{color:#64396d;background:#edbbf6;grid-area:1/2}.hDyywa_reviews{color:#283766;background:#b6c7fb;grid-area:3/1}.hDyywa_patients svg{width:36px;height:36px;margin-bottom:15px}.hDyywa_patients strong,.hDyywa_reviews strong{letter-spacing:-.03em;font-size:39px;font-weight:750;line-height:1}.hDyywa_patients p,.hDyywa_reviews p{margin-top:12px;font-size:11px}.hDyywa_google{color:#0000;background:conic-gradient(#4285f4 0deg 95deg,#34a853 95deg 180deg,#fbbc05 180deg 235deg,#ea4335 235deg 290deg,#4285f4 290deg);-webkit-background-clip:text;background-clip:text;margin-bottom:17px;font-family:Arial,sans-serif;font-size:43px;font-weight:800;line-height:1}@media (max-width:1000px){.hDyywa_mosaic{grid-template-rows:160px 110px 160px;gap:16px}.hDyywa_left{gap:30px}.hDyywa_testimonial{min-height:280px;padding:28px 25px}.hDyywa_testimonial blockquote{font-size:13px}.hDyywa_patients,.hDyywa_reviews{padding:22px}.hDyywa_patients strong,.hDyywa_reviews strong{font-size:32px}.hDyywa_controls{bottom:32px;right:25px}}@media (max-width:767px){.hDyywa_section{padding:40px 25px}.hDyywa_layout{grid-template-columns:1fr;gap:25px}.hDyywa_left h2{font-size:32px}.hDyywa_left{gap:28px}.hDyywa_testimonial blockquote{font-size:14px}.hDyywa_mosaic{grid-template-rows:150px 100px 150px;gap:14px}.hDyywa_consultation,.hDyywa_care,.hDyywa_patients,.hDyywa_reviews{border-radius:19px}.hDyywa_patients,.hDyywa_reviews{padding:22px}.hDyywa_patients strong,.hDyywa_reviews strong{font-size:34px}.hDyywa_patients svg{width:30px;height:30px;margin-bottom:12px}}
.AP4Xca_section{color:#403253;background:#fff;padding:70px 5%}.AP4Xca_layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:65px;max-width:1250px;margin:auto;display:grid}.AP4Xca_visual{min-height:480px;position:relative}.AP4Xca_backdrop{background:#f9edfc;border-radius:110px 0 0;width:90%;height:90%;position:absolute;top:5%;left:0;transform:rotate(-3deg)}.AP4Xca_photo{clip-path:polygon(0 9%,100% 0,100% 91%,0 100%);background:#dcd9df;border-radius:120px 0 0;position:absolute;inset:0 5% 0 7%;overflow:hidden}.AP4Xca_photo img{object-position:center}.AP4Xca_rating{text-align:center;background:#fff;border-radius:5px;width:125px;position:absolute;bottom:0;right:0;overflow:hidden;box-shadow:0 4px 16px #392a4a1a}.AP4Xca_rating>p{color:#fff;background:#684491;padding:10px;font-size:12px;font-weight:600}.AP4Xca_ratingBody{flex-direction:column;align-items:center;padding:12px 8px;display:flex}.AP4Xca_stars{color:#f5b545;letter-spacing:2px;font-size:14px}.AP4Xca_rating strong{color:#6c4895;margin-top:5px;font-size:42px;line-height:1}.AP4Xca_ratingLabel{color:#fff;background:#ff9a48;border-radius:3px;margin-top:8px;padding:4px 8px;font-size:9px}.AP4Xca_eyebrow{letter-spacing:.06em;color:#9582ad;margin-bottom:15px;font-size:10px;font-weight:700}.AP4Xca_content h2{letter-spacing:-.025em;font-size:clamp(28px,3vw,41px);font-weight:750;line-height:1.15}.AP4Xca_description{color:#97919b;margin-top:20px;font-size:14px;line-height:1.55}.AP4Xca_progressList{gap:20px;margin-top:25px;display:grid}.AP4Xca_progressLabel{color:#807888;justify-content:space-between;gap:12px;margin-bottom:7px;font-size:12px;display:flex}.AP4Xca_track{background:#f1eef5;border-radius:10px;height:7px;overflow:hidden}.AP4Xca_track>span{background:#8e70bf;border-radius:10px;height:100%;display:block}.AP4Xca_button{color:#fff;background:#8b63c3;border-radius:25px;justify-content:center;align-items:center;min-height:38px;margin-top:25px;padding:9px 20px;font-size:11px;font-weight:600;display:inline-flex}.AP4Xca_button:hover{background:#7550ac}.AP4Xca_button:focus-visible{outline-offset:4px;outline:2px solid #684491}@media (max-width:1000px){.AP4Xca_layout{gap:40px}.AP4Xca_visual{min-height:410px}.AP4Xca_photo{border-radius:95px 0 0}.AP4Xca_content h2{font-size:30px}.AP4Xca_description{font-size:13px}.AP4Xca_progressLabel{font-size:11px}.AP4Xca_progressList{gap:17px}.AP4Xca_rating{width:110px}}@media (max-width:767px){.AP4Xca_section{padding:45px 25px}.AP4Xca_layout{grid-template-columns:1fr;gap:35px}.AP4Xca_visual{width:100%;max-width:480px;min-height:390px;margin:auto}.AP4Xca_content h2{font-size:32px}.AP4Xca_description{font-size:14px}.AP4Xca_progressLabel{font-size:12px}.AP4Xca_rating{width:120px}.AP4Xca_progressList{gap:20px}}
.qFHqfq_section{color:#233c38;background:#fff;padding:45px 5% 75px}.qFHqfq_container{max-width:1200px;margin:auto}.qFHqfq_container>h2{text-align:center;letter-spacing:-.025em;font-size:clamp(28px,3vw,40px);font-weight:550;line-height:1.2}.qFHqfq_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:55px;display:grid}.qFHqfq_card{isolation:isolate;background:#fff;border-radius:25px;padding:35px 30px;position:relative;box-shadow:0 6px 24px #203b3809}.qFHqfq_card:before,.qFHqfq_card:after{content:"";pointer-events:none;z-index:-1;border:0 solid #315c52;width:36%;height:36%;position:absolute}.qFHqfq_card:before{border-top-width:3px;border-right-width:3px;border-top-right-radius:25px;top:-3px;right:-3px}.qFHqfq_card:after{border-bottom-width:3px;border-left-width:3px;border-bottom-left-radius:25px;bottom:-3px;left:-3px}.qFHqfq_icon{color:#d6f2eb;background:#347773;border-radius:12px;place-items:center;width:65px;height:65px;display:grid;box-shadow:0 5px 14px #34777325}.qFHqfq_icon svg{width:39px;height:39px}.qFHqfq_card h3{margin-top:25px;font-size:20px;font-weight:750;line-height:1.2}.qFHqfq_card p{color:#969e98;max-width:260px;margin-top:12px;font-size:14px;line-height:1.6}.qFHqfq_card a{align-items:center;gap:12px;margin-top:22px;font-size:12px;font-weight:650;display:inline-flex}.qFHqfq_card a:hover{text-decoration:underline}.qFHqfq_card a:focus-visible{outline-offset:5px;outline:2px solid #347773}@media (max-width:1000px){.qFHqfq_cards{gap:28px}.qFHqfq_card{padding:30px 25px}.qFHqfq_card h3{font-size:18px}.qFHqfq_card p{font-size:13px}}@media (max-width:767px){.qFHqfq_section{padding:35px 25px 50px}.qFHqfq_container>h2{font-size:30px}.qFHqfq_cards{grid-template-columns:1fr;gap:32px;max-width:430px;margin:35px auto 0}.qFHqfq_card{padding:30px}.qFHqfq_card p{max-width:320px;font-size:14px}.qFHqfq_card h3{font-size:22px}.qFHqfq_icon{width:60px;height:60px}}
