body{--pale:#f1f6f9}h1,h2{font-family:Questrial,Inter,sans-serif;font-weight:400}h3{font-weight:550}.hero-one{background:linear-gradient(90deg,#f1f6f9 0%,#f1f6f9 78%,#e9f0f5 78%);padding:64px 0 66px}.hero-one .hero-grid{display:grid;grid-template-columns:1fr 1.06fr;align-items:center;gap:46px}.hero-one h1{font-size:clamp(3.2rem,5.5vw,5.3rem);letter-spacing:-.047em;color:var(--blue);margin:0 0 23px;line-height:1.02}.hero-one h1 span{color:#788e9e}.hero-one .hero-description{max-width:480px;font-size:1.05rem;line-height:1.75;margin-bottom:28px}.hero-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.hero-actions .text-link{font-size:.83rem}.hero-one .hero-proof{display:flex;gap:15px;align-items:center;border-top:1px solid #d7e1e8;padding-top:23px;margin-top:38px;max-width:420px;font-size:.8rem;color:var(--muted)}.proof-icon{width:40px;height:40px;background:#dfeaf2;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--blue)}.hero-proof strong{color:var(--blue);display:block;font-size:.88rem}.hero-visual{position:relative;padding:0 0 33px 0}.hero-visual>.hero-image{width:100%;height:510px;object-fit:cover;object-position:52% center;border-radius:140px 7px 7px 7px}.hero-caption{position:absolute;left:-28px;bottom:0;right:28px;background:white;border-radius:5px;box-shadow:0 12px 35px #21395112;padding:21px 24px;display:flex;align-items:center;gap:18px}.hero-caption img{width:54px;height:54px;border-radius:50%;object-fit:cover;object-position:50% 25%}.hero-caption p{margin:0;font-size:.8rem}.hero-caption strong{display:block;font-size:1rem;color:var(--blue);margin-bottom:2px}.hero-caption .icon{margin-left:auto;width:28px;height:28px;color:var(--blue)}.value-strip{padding:25px 0;border-bottom:1px solid var(--line)}.value-grid{display:grid;grid-template-columns:repeat(3,1fr)}.value-item{display:flex;gap:17px;justify-content:center;align-items:center;font-size:.92rem;color:var(--blue);border-right:1px solid var(--line)}.value-item:last-child{border:0}.value-item .icon{width:26px;height:26px}.services-one .service-card{border:1px solid var(--line);border-radius:7px;height:100%;overflow:hidden;background:white}.services-one .service-copy{padding:5px 27px 28px}.services-one .service-number{font-size:.76rem;display:block;margin-top:22px;color:#7890a3}.services-one .service-card h3{margin-top:12px}.services-one .service-card img{transition:transform .5s}.service-img-wrap{overflow:hidden}.services-one .service-card:hover img{transform:scale(1.03)}.personal-one{background:var(--pale)}.personal-one .personal-layout{display:grid;grid-template-columns:1fr 1fr;gap:84px;align-items:center}.personal-photo{position:relative}.personal-photo>.main-photo{height:570px;width:100%;object-fit:cover;object-position:center;border-radius:5px}.personal-note{position:absolute;right:-20px;bottom:30px;background:var(--blue);color:#fff;padding:24px 29px;max-width:255px;border-radius:4px;font-family:Questrial,sans-serif;font-size:1.75rem;line-height:1.2}.personal-one h2{margin-bottom:23px}.personal-one p{font-size:1rem}.care-points{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:27px 0 31px}.care-point{font-size:.86rem;display:flex;align-items:start;gap:10px}.care-point .icon{color:var(--blue);width:17px;margin-top:4px}.team-one .team-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:80px;align-items:center}.team-one h2{margin-bottom:24px}.team-one .doctors-grid img{border-radius:5px;height:330px;aspect-ratio:auto}.team-one .credentials{padding-top:22px;margin-top:25px;border-top:1px solid var(--line);font-size:.8rem;color:var(--blue)}.journey-one{background:var(--blue);color:white}.journey-one .eyebrow{color:#b5cfdf}.journey-one p{color:#c1d4e1}.journey-one .journey-intro{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:50px}.journey-one h2{max-width:620px}.journey-one .journey-intro p{max-width:330px}.journey-one .journey-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.journey-step{position:relative;padding-top:25px;border-top:1px solid #ffffff40}.journey-step .step-number{font-family:Questrial,sans-serif;font-size:2.3rem;color:#91b3cd;display:block;margin-bottom:20px}.journey-step h3{font-size:1.35rem;margin-bottom:17px}.journey-step p{font-size:.9rem;margin:0}.testimonials-one{padding:82px 0;border-bottom:1px solid var(--line)}.testimonials-one .testimonial-layout{display:grid;grid-template-columns:.58fr 1fr;gap:120px;align-items:center}.testimonials-one h2{font-size:2.75rem}.testimonials-one .review-quote{margin-top:18px}.testimonials-one .review-attribution{margin-top:25px}.blogs-one .blog-card img{border-radius:5px}.blogs-one .blog-card h3{max-width:335px}.faq-one{background:var(--pale)}.faq-one .faq-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px}.faq-one h2{max-width:380px;margin-bottom:25px}.faq-one .faq-intro>p{max-width:340px}.faq-one .faq-phone{margin-top:30px}.contact-one{background:#082e4e;color:white}.contact-one .contact-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;align-items:center}.contact-one h2{font-size:3.15rem;margin-bottom:23px}.contact-one .eyebrow{color:#b5cfdf}.contact-one p{color:#bfceda}.contact-one .contact-form{color:var(--ink)}.contact-one .contact-form p{color:var(--muted)}.contact-one .contact-details .icon{color:#a7c5dc}.contact-one .contact-detail strong{color:#bfceda}.contact-one .contact-detail a:hover{color:#fff}.contact-one .hours{color:#bfceda}.contact-one .hours strong{color:#fff;font-size:.84rem}.contact-one .hours p{font-size:.85rem}.contact-one .contact-form h3{font-family:Questrial,sans-serif}
@media(min-width:1450px){.hero-one{padding:80px 0}}
@media(max-width:1199.98px){.hero-one .hero-grid{gap:35px}.hero-one h1{font-size:4.2rem}.hero-visual>.hero-image{height:490px}.personal-one .personal-layout,.team-one .team-layout{gap:50px}.personal-photo>.main-photo{height:500px}.contact-one .contact-layout{gap:60px}.faq-one .faq-layout{gap:55px}.testimonials-one .testimonial-layout{gap:65px}}
@media(max-width:991.98px){.hero-one{padding:45px 0 52px}.hero-one .hero-grid{gap:25px;grid-template-columns:1fr 1fr}.hero-one h1{font-size:3.35rem}.hero-one .hero-description{font-size:.95rem}.hero-visual>.hero-image{height:460px;border-top-left-radius:90px}.hero-caption{left:-10px;right:10px;padding:15px;gap:11px}.hero-caption strong{font-size:.87rem}.hero-caption p{font-size:.7rem}.hero-caption>.icon{display:none}.hero-actions{gap:18px}.hero-one .hero-proof{margin-top:25px;font-size:.72rem}.value-item{font-size:.76rem;gap:10px}.value-item .icon{width:22px}.personal-one .personal-layout,.team-one .team-layout{gap:35px}.personal-photo>.main-photo{height:490px}.personal-note{right:-12px;font-size:1.5rem;max-width:210px;padding:20px}.care-points{grid-template-columns:1fr;gap:12px}.team-one .team-layout{grid-template-columns:1fr;gap:35px}.team-one .team-intro{max-width:650px}.team-one .doctors-grid{max-width:760px}.team-one .doctors-grid img{height:390px}.contact-one .contact-layout{gap:40px;grid-template-columns:.9fr 1.1fr}.contact-one h2{font-size:2.6rem}.faq-one .faq-layout{gap:40px}.testimonials-one .testimonial-layout{gap:40px}.journey-one .journey-grid{gap:25px}}
@media(max-width:767.98px){.hero-one .hero-grid{grid-template-columns:1fr;gap:37px}.hero-one h1{font-size:4rem;max-width:520px}.hero-one .hero-description{max-width:520px;font-size:1rem}.hero-one .hero-proof{margin-top:28px;padding-top:21px}.hero-visual{padding-left:20px}.hero-visual>.hero-image{height:450px;object-position:center}.hero-caption{left:0;right:24px;padding:20px}.hero-caption strong{font-size:1rem}.hero-caption p{font-size:.8rem}.hero-caption>.icon{display:block}.value-grid{gap:10px}.value-item{flex-direction:column;text-align:center;font-size:.73rem;gap:9px;padding:0 8px;line-height:1.4}.services-one .service-card{display:grid;grid-template-columns:.9fr 1fr}.service-img-wrap img{height:100%;aspect-ratio:auto;min-height:275px}.services-one .service-copy{padding:0 20px 23px}.services-one .service-card h3{font-size:1.25rem}.services-one .service-card p{font-size:.88rem}.personal-one .personal-layout{grid-template-columns:1fr;gap:43px}.personal-photo>.main-photo{height:490px}.personal-note{right:-8px;bottom:24px;font-size:1.75rem;max-width:250px}.personal-one .personal-copy{max-width:620px}.care-points{grid-template-columns:1fr 1fr}.journey-one .journey-intro{display:block;margin-bottom:30px}.journey-one .journey-intro p{max-width:none;margin-top:20px}.journey-one .journey-grid{grid-template-columns:1fr;gap:28px}.journey-step{padding-left:62px}.journey-step .step-number{position:absolute;left:0;top:22px;font-size:1.8rem}.journey-step h3{font-size:1.3rem}.testimonials-one .testimonial-layout{grid-template-columns:1fr;gap:25px}.testimonials-one h2{font-size:2.3rem}.blogs-one .blog-card{margin-bottom:16px}.faq-one .faq-layout{grid-template-columns:1fr;gap:24px}.faq-one .faq-intro>p{max-width:none}.faq-one .faq-phone{margin-top:20px}.contact-one .contact-layout{grid-template-columns:1fr;gap:38px}.contact-one .contact-info{max-width:530px}.contact-one .contact-form{max-width:650px}.team-one .doctors-grid img{height:300px}}
@media(max-width:575.98px){.hero-one h1{font-size:3.55rem}.hero-one{padding-top:37px}.hero-visual>.hero-image{height:350px;border-top-left-radius:90px}.hero-caption{padding:16px;right:10px}.hero-caption img{width:45px;height:45px}.hero-caption strong{font-size:.86rem}.hero-caption p{font-size:.72rem}.hero-caption>.icon{display:none}.services-one .service-card{display:block}.service-img-wrap img{min-height:0;aspect-ratio:1.5;height:auto}.services-one .service-copy{padding:0 24px 26px}.services-one .service-card h3{font-size:1.5rem}.services-one .service-card p{font-size:.96rem}.personal-photo>.main-photo{height:390px}.personal-note{font-size:1.6rem;max-width:235px;right:-6px}.care-points{grid-template-columns:1fr}.team-one .doctors-grid img{height:238px}.journey-step{padding-left:50px}.contact-one h2{font-size:2.65rem}.testimonials-one{padding:58px 0}.value-strip{padding:20px 0}}
