.clinic-hero-image{aspect-ratio:1/1;min-height:390px}.clinic-hero-image .cms-cover{object-position:center}.clinic-intro{display:grid;grid-template-columns:1fr 1.15fr;gap:100px}.clinic-intro .ip-title{max-width:420px}.clinic-philosophy{font-size:17px;line-height:1.7;color:var(--muted,#4a5760);margin:24px 0}.clinic-facts{display:flex;gap:72px;margin-top:36px;border-top:1px solid #e1e9eb;padding-top:28px}.clinic-facts>div>span{font-size:62px;line-height:1;color:#1d7f99}.clinic-facts p{font-size:13px;color:#4a5760;margin:12px 0 0}.clinic-values-band{background:#f6f8f8;border-radius:36px;margin:0 24px}.clinic-section-top{display:flex;align-items:start;justify-content:space-between;gap:30px;margin-bottom:48px}.clinic-section-top .ip-title{margin:0;width:52%}.clinic-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.clinic-value{border-top:1px solid #cadade;padding-top:24px}.clinic-value__number{font-family:Geist Mono,monospace;font-size:12px;color:#1d7f99}.clinic-value h3{font-size:21px;font-weight:500;letter-spacing:-.6px;margin:48px 0 14px}.clinic-value p{color:#4a5760;font-size:15px;line-height:1.75;margin:0}.clinic-care{display:grid;grid-template-columns:1fr 1fr;gap:100px}.clinic-care .ip-title{max-width:470px}.clinic-care .ip-button{margin-top:28px}.clinic-care-steps{margin:0;padding:0;list-style:none}.clinic-care-steps li{display:flex;gap:24px;padding:27px 0;border-bottom:1px solid #dce7e9}.clinic-care-steps li:first-child{padding-top:4px}.clinic-care-steps li>span{display:grid;place-items:center;flex:0 0 42px;height:42px;border:1px solid #c6dce1;border-radius:50%;font-size:12px;color:#1d7f99;font-family:Geist Mono,monospace}.clinic-care-steps h3{font-size:21px;font-weight:500;margin:0 0 10px}.clinic-care-steps p{font-size:15px;line-height:1.7;color:#4a5760;margin:0}.clinic-doctor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding-bottom:32px}.clinic-doctor{min-width:0}.clinic-doctor__photo{aspect-ratio:4/4.7;background:#f1f5f5;border-radius:24px!important;transition:transform .4s ease}.clinic-doctor__photo .cms-cover{object-fit:cover;object-position:50% 16%;transition:transform .65s cubic-bezier(.2,.75,.3,1)}.clinic-doctor:hover .cms-cover{transform:scale(1.035)}.clinic-doctor__number{position:absolute;top:20px;left:20px;padding:8px 12px;background:#fff9;border:1px solid #fff;border-radius:24px;font-size:11px;z-index:2;font-family:Geist Mono,monospace}.clinic-doctor__copy{padding:25px 4px 0}.clinic-doctor__copy h2{font-size:27px;font-weight:500;letter-spacing:-1px;margin:10px 0 12px;line-height:1.2}.clinic-doctor__copy>p{font-size:14px;line-height:1.7;color:#4a5760;margin:0;max-width:300px}.clinic-doctor__copy>a{display:flex;justify-content:space-between;align-items:center;margin-top:25px;border-top:1px solid #dce7e9;padding-top:18px;font-size:13px;transition:color .2s}.clinic-doctor__copy>a:hover{color:#1d7f99}.clinic-doctor__copy>a>span{display:grid;place-items:center;width:32px;height:32px;border:1px solid #c7dade;border-radius:50%;transition:background .2s,transform .2s}.clinic-doctor__copy>a:hover>span{transform:rotate(45deg);background:#e8f4f5}.clinic-approach{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px;border-top:1px solid #dce7e9;padding-top:72px}.clinic-approach__motif{display:flex;align-items:center;justify-content:center;aspect-ratio:1.5/1;border-radius:28px;background:radial-gradient(ellipse at center,#e2f3f5,#f6f9f9 70%);color:#1d7f99;font-size:220px;font-weight:300;line-height:1}.clinic-approach .ip-button{margin-top:25px}.clinic-approach .ip-muted{max-width:510px;line-height:1.8}@media(max-width:1024px){.clinic-care,.clinic-intro{gap:50px}.clinic-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.clinic-value h3{margin-top:26px}.clinic-doctor-grid{gap:20px}.clinic-doctor__copy h2{font-size:23px}.clinic-approach{gap:40px}.clinic-hero-image{min-height:320px}}@media(max-width:700px){.clinic-approach,.clinic-care,.clinic-intro{grid-template-columns:1fr;gap:32px}.clinic-hero-image{min-height:0;aspect-ratio:1.2/1}.clinic-facts{gap:48px}.clinic-facts>div>span{font-size:52px}.clinic-values-band{margin:0 12px;border-radius:24px}.clinic-section-top{display:block;margin-bottom:32px}.clinic-section-top .ip-title{width:auto;margin-top:18px}.clinic-values{grid-template-columns:1fr;gap:26px}.clinic-value{position:relative;padding-left:42px}.clinic-value__number{position:absolute;left:0;top:27px}.clinic-value h3{margin:0 0 10px}.clinic-doctor-grid{grid-template-columns:1fr;gap:48px}.clinic-doctor__photo{aspect-ratio:4/4.2}.clinic-doctor__copy{padding-top:22px}.clinic-doctor__copy h2{font-size:28px}.clinic-doctor__copy>p{max-width:none}.clinic-approach{padding-top:48px}.clinic-approach__motif{aspect-ratio:1.8/1;font-size:150px}.clinic-intro .ip-title{max-width:300px}}@media(prefers-reduced-motion:reduce){.clinic-doctor__copy>a>span,.clinic-doctor__photo .cms-cover{transition:none}.clinic-doctor:hover .cms-cover,.clinic-doctor__copy>a:hover>span{transform:none}}