html{-webkit-text-size-adjust:100%}body{margin:0}
@font-face{font-family:"Anton";src:url(fonts/anton.d0fa07ff.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"Nunito";src:url(fonts/nunito.ba344451.woff2) format("woff2");font-weight:200 1000;font-display:swap}
.t-clinic-b{--bg:#F2EEDF;--text:#1B1530;--cream:#F2EEDF;--butter:#FCF1B8;--sun:#FFC53D;--red:#FF4500;--blue:#2565FF;--green:#00873A;--rd:#CC3600;--purple:#6A4FB3;--pink:#FFBDB8;--teal:#2AD3C0;--ink:#1B1530;--deep:#2B1FA0;--orange:#E8532A;--blue-t:#1D50DB;--rd-t:#B83000;--gutter:5cqw;--r-card:2.6cqw;--ease:cubic-bezier(.3,1.6,.5,1);
  --disp:"Anton","Arial Narrow",Impact,sans-serif;--body:"Nunito",system-ui,sans-serif;
  background:var(--cream);color:var(--ink);font-family:var(--body);font-weight:600;line-height:1.4;-webkit-font-smoothing:antialiased;overflow-x:clip}
.t-clinic-b *{box-sizing:border-box;min-width:0}
.t-clinic-b :is(h2,h3,h4,p,figure,ul,ol,dl,dd){margin:0;padding:0}
.t-clinic-b :is(ul,ol){list-style:none}
.t-clinic-b a{color:inherit;text-decoration:none}
.t-clinic-b img,.t-clinic-b svg{display:block;max-width:100%}
.t-clinic-b :is(h2,h3){font-family:var(--disp);font-weight:400;text-transform:uppercase;line-height:.98;letter-spacing:.005em;text-wrap:balance}
.t-clinic-b p{font-weight:700;line-height:1.42}
.t-clinic-b .t-display{font-family:var(--disp);font-weight:400;text-transform:uppercase;line-height:1;letter-spacing:.005em}
.t-clinic-b .btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;border-radius:999px;padding:1.05em 1.9em;background:var(--rd);color:#fff;font:800 clamp(15px,1.25cqw,19px)/1 var(--body);text-align:center;cursor:pointer;transition:transform .35s var(--ease),background .2s}
.t-clinic-b .btn:hover{transform:translateY(-3px) rotate(-2deg) scale(1.04)}
.t-clinic-b .btn--secondary{background:var(--sun);color:var(--ink)}
.t-clinic-b .btn--tertiary{background:none;color:inherit;border-radius:0;padding:.3em 0}
.t-clinic-b .btn--tertiary:hover{transform:none;color:inherit;text-decoration:underline;text-underline-offset:.3em}
.t-clinic-b .chip{display:inline-block;font:800 12px/1 var(--body);letter-spacing:.09em;text-transform:uppercase;padding:.6em .9em;border-radius:7px;background:var(--sun);color:var(--ink)}
.t-clinic-b .field{display:grid;gap:.4em;margin:0}
.t-clinic-b .field__label{font:800 14px/1.2 var(--body)}
.t-clinic-b .field :is(input,select,textarea){font:700 16px/1.3 var(--body);color:var(--ink);background:#fff;border:2px solid transparent;border-radius:14px;padding:.8em 1em}
.t-clinic-b .field :is(input,select,textarea):focus{outline:3px solid var(--blue);outline-offset:2px}
.t-clinic-b .check{display:flex;gap:.6em;align-items:flex-start;font:700 14px/1.4 var(--body)}
.t-clinic-b .cl{position:absolute;color:#fff;pointer-events:none;background:currentColor}
.t-clinic-b .cl-a{aspect-ratio:176/90;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 176 90'%3E%3Cellipse cx='22' cy='45' rx='18' ry='30'/%3E%3Cellipse cx='64' cy='45' rx='27' ry='44'/%3E%3Cellipse cx='112' cy='45' rx='27' ry='44'/%3E%3Cellipse cx='154' cy='45' rx='18' ry='30'/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 176 90'%3E%3Cellipse cx='22' cy='45' rx='18' ry='30'/%3E%3Cellipse cx='64' cy='45' rx='27' ry='44'/%3E%3Cellipse cx='112' cy='45' rx='27' ry='44'/%3E%3Cellipse cx='154' cy='45' rx='18' ry='30'/%3E%3C/svg%3E") center/100% 100% no-repeat}
.t-clinic-b .cl-b{aspect-ratio:380/130;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 380 130'%3E%3Cpath d='M0 130A64 64 0 0 1 96 66A96 96 0 0 1 272 58A72 72 0 0 1 380 130Z'/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 380 130'%3E%3Cpath d='M0 130A64 64 0 0 1 96 66A96 96 0 0 1 272 58A72 72 0 0 1 380 130Z'/%3E%3C/svg%3E") center/100% 100% no-repeat}
.t-clinic-b .cl-c{aspect-ratio:280/150;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 280 150'%3E%3Crect x='0' y='62' width='280' height='88' rx='44'/%3E%3Crect x='72' y='0' width='136' height='112' rx='56'/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 280 150'%3E%3Crect x='0' y='62' width='280' height='88' rx='44'/%3E%3Crect x='72' y='0' width='136' height='112' rx='56'/%3E%3C/svg%3E") center/100% 100% no-repeat}
.t-clinic-b .sky{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:1}
.t-clinic-b .glyph{display:block;aspect-ratio:230/150;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 230 150'%3E%3Ccircle cx='48' cy='22' r='21' fill='%232565FF'/%3E%3Cpath fill='%232565FF' d='M0 150V92a48 48 0 0 1 96 0v58H66V96a18 18 0 0 0-36 0v54Z'/%3E%3Ccircle cx='182' cy='44' r='21' fill='%23FF4500'/%3E%3Cpath fill='%23FF4500' d='M134 150V114a48 48 0 0 1 96 0v36h-30v-34a18 18 0 0 0-36 0v34Z'/%3E%3C/svg%3E") center/contain no-repeat}
.t-clinic-b .glyph--w{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 230 150'%3E%3Ccircle cx='48' cy='22' r='21' fill='%23FFC53D'/%3E%3Cpath fill='%23FFC53D' d='M0 150V92a48 48 0 0 1 96 0v58H66V96a18 18 0 0 0-36 0v54Z'/%3E%3Ccircle cx='182' cy='44' r='21' fill='%23fff'/%3E%3Cpath fill='%23fff' d='M134 150V114a48 48 0 0 1 96 0v36h-30v-34a18 18 0 0 0-36 0v34Z'/%3E%3C/svg%3E")}
.t-clinic-b .duo{position:relative;isolation:isolate;overflow:hidden;background:var(--duo-bg,var(--sun))}
.t-clinic-b .duo .media{position:absolute;inset:0;aspect-ratio:auto}
.t-clinic-b .duo img{filter:grayscale(1) contrast(1.15) brightness(1.05);mix-blend-mode:multiply;transition:transform .8s}
.t-clinic-b .duo::after{content:"";position:absolute;inset:0;background:var(--duo-hi,var(--deep));mix-blend-mode:lighten;pointer-events:none;transition:opacity .5s}
.t-clinic-b .duo:hover img{transform:scale(1.07);filter:none;mix-blend-mode:normal}
.t-clinic-b .duo:hover::after{opacity:0}
.t-clinic-b .scal-b{position:absolute;left:0;right:0;bottom:-1px;height:4.4cqw;background:radial-gradient(circle at 50% 100%,var(--scal,var(--cream)) 0 2.7cqw,#0000 calc(2.7cqw + 1px)) 0 0/5.4cqw 4.4cqw repeat-x;z-index:2;pointer-events:none}
.t-clinic-b .scal-t{position:absolute;left:0;right:0;top:-1px;height:4cqw;background:radial-gradient(circle at 50% 0,var(--scal,var(--blue)) 0 2.5cqw,#0000 calc(2.5cqw + 1px)) 0 0/5cqw 4cqw repeat-x;pointer-events:none}
@container (max-width:760px){.t-clinic-b{--gutter:22px}.t-clinic-b .btn{font-size:16px}.t-clinic-b .scal-b{height:22px;background-size:28px 22px;background-image:radial-gradient(circle at 50% 100%,var(--scal,var(--cream)) 0 14px,#0000 15px)}.t-clinic-b .scal-t{height:20px;background-size:26px 20px;background-image:radial-gradient(circle at 50% 0,var(--scal,var(--blue)) 0 13px,#0000 14px)}}
@media (prefers-reduced-motion:reduce){.t-clinic-b *{animation:none!important;transition:none!important}}

/* cookie consent tokens: the engine's consent component reads only these (docs/DESIGN-cookie-banner.md section 5) */
.t-clinic-b{--cc-surface:var(--cream);--cc-text:var(--ink);--cc-border:var(--ink);--cc-border-w:2px;--cc-radius:24px;--cc-shadow:none;--cc-btn-bg:var(--rd);--cc-btn-text:#fff;--cc-btn-radius:999px;--cc-btn-case:none;--cc-btn-tracking:0;--cc-font:var(--body);--cc-font-title:var(--disp)}

.t-clinic-b{container-type:inline-size}
.t-clinic-b .sr{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.t-clinic-b .sr:is(a,button):focus{position:static;inline-size:auto;block-size:auto;margin:0;overflow:visible;clip-path:none;white-space:normal}
.t-clinic-b :where(a[href^="mailto:"],a[href^="tel:"]){overflow-wrap:break-word}
.s-clinic-b-about-1{container-type:inline-size;display:block;position:relative;overflow-wrap:break-word}
.s-clinic-b-about-1 :is(h2,h3){margin:0;text-wrap:balance}
.s-clinic-b-about-1 :where(p,li,dd,blockquote,figcaption){text-wrap:pretty}
.s-clinic-b-about-1 .media{position:relative;margin:0;overflow:hidden}
.s-clinic-b-about-1 .media>img,.s-clinic-b-about-1 .media>.media__ph{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}
.s-clinic-b-about-1 .media--empty{background:color-mix(in srgb,currentColor 14%,transparent)}
/* layout a */
.s-clinic-b-about-1.s-a{background:var(--butter);padding:11cqw 0 10cqw;text-align:center;overflow:clip}
.s-clinic-b-about-1.s-a[data-set-tone=cream]{background:var(--cream)}
.s-clinic-b-about-1.s-a[data-set-tone=purple]{background:var(--purple)}
.s-clinic-b-about-1.s-a[data-set-tone=purple] h2{color:var(--butter)}
.s-clinic-b-about-1.s-a[data-set-tone=purple] .sbabout1-intro{color:#fff;background:var(--purple)}
.s-clinic-b-about-1.s-a .sbabout1-in{position:relative;z-index:2;display:grid;justify-items:center;gap:2.4cqw}
.s-clinic-b-about-1.s-a h2{font-size:4.6cqw;max-width:19em;color:var(--orange);line-height:.96;padding:0 4cqw}
.s-clinic-b-about-1.s-a[data-set-size=large] h2{font-size:6.2cqw}
.s-clinic-b-about-1.s-a .sbabout1-intro{max-width:30em;font-size:clamp(16px,1.5cqw,22px);padding:0 4cqw}
.s-clinic-b-about-1.s-a .sbabout1-cta .btn{background:#F5CD5E;color:var(--ink)}
.s-clinic-b-about-1.s-a .sbabout1-c1{width:22cqw;right:19%;top:11%}
.s-clinic-b-about-1.s-a .sbabout1-c2{width:10cqw;left:6%;bottom:12%}
.s-clinic-b-about-1.s-a .sbabout1-tri{position:absolute;left:11%;top:18%;width:5cqw;aspect-ratio:1;background:var(--sun);clip-path:polygon(50% 0,100% 100%,0 100%)}
.s-clinic-b-about-1.s-a .sbabout1-dot{position:absolute;right:9%;bottom:16%;width:4cqw;aspect-ratio:1;background:var(--blue);border-radius:50% 50% 0 0}
.s-clinic-b-about-1.s-a[data-set-shapes=hide] :is(.sbabout1-tri,.sbabout1-dot,.sbabout1-c2){display:none}
@container (max-width:760px){.s-clinic-b-about-1.s-a{padding:70px 0 80px}
.s-clinic-b-about-1.s-a h2{font-size:32px;padding:0 22px}
.s-clinic-b-about-1.s-a[data-set-size=large] h2{font-size:40px}
.s-clinic-b-about-1.s-a .sbabout1-c1{width:130px;right:-4%;top:3%}
.s-clinic-b-about-1.s-a .sbabout1-c2{width:80px}
.s-clinic-b-about-1.s-a .sbabout1-tri{width:34px;left:6%;top:4%}
.s-clinic-b-about-1.s-a .sbabout1-dot{width:30px}
.s-clinic-b-about-1.s-a .sbabout1-intro{padding:0 22px;font-size:16px}}
/* layout b */
.s-clinic-b-about-1.s-b{background:var(--butter);padding:9cqw 5cqw;overflow:clip}
.s-clinic-b-about-1.s-b[data-set-tone=cream]{background:var(--cream)}
.s-clinic-b-about-1.s-b[data-set-tone=purple]{background:var(--purple)}
.s-clinic-b-about-1.s-b[data-set-tone=purple] h2{color:var(--butter)}
.s-clinic-b-about-1.s-b .sbabout1-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.25fr .75fr;gap:5cqw;align-items:center}
.s-clinic-b-about-1.s-b h2{font-size:5.4cqw;color:var(--red);line-height:.98}
.s-clinic-b-about-1.s-b[data-set-size=large] h2{font-size:6.8cqw}
.s-clinic-b-about-1.s-b .sbabout1-card{background:var(--blue);border-radius:3cqw;padding:3cqw;rotate:2deg;display:grid;gap:1.8cqw;justify-items:start}
.s-clinic-b-about-1.s-b .sbabout1-intro{color:#fff;font-size:clamp(16px,1.5cqw,22px)}
.s-clinic-b-about-1.s-b .sbabout1-card .btn{background:var(--sun);color:var(--ink)}
.s-clinic-b-about-1.s-b .sbabout1-tri{position:absolute;right:8%;top:10%;width:5cqw;aspect-ratio:1;background:var(--sun);clip-path:polygon(50% 0,100% 100%,0 100%)}
.s-clinic-b-about-1.s-b .sbabout1-dot{position:absolute;left:6%;bottom:8%;width:4cqw;aspect-ratio:1;background:var(--pink);border-radius:50% 50% 0 0}
.s-clinic-b-about-1.s-b[data-set-shapes=hide] :is(.sbabout1-tri,.sbabout1-dot){display:none}
@container (max-width:760px){.s-clinic-b-about-1.s-b{padding:64px 22px}
.s-clinic-b-about-1.s-b .sbabout1-grid{grid-template-columns:1fr;gap:34px}
.s-clinic-b-about-1.s-b h2{font-size:34px}
.s-clinic-b-about-1.s-b[data-set-size=large] h2{font-size:42px}
.s-clinic-b-about-1.s-b .sbabout1-card{padding:24px;border-radius:24px;rotate:1.5deg}
.s-clinic-b-about-1.s-b .sbabout1-intro{font-size:16px}
.s-clinic-b-about-1.s-b .sbabout1-tri{width:34px}
.s-clinic-b-about-1.s-b .sbabout1-dot{width:30px}}
/* layout c */
.s-clinic-b-about-1.s-c{background:var(--butter);padding:8cqw 0 0;overflow:clip}
.s-clinic-b-about-1.s-c[data-set-tone=cream]{background:var(--cream)}
.s-clinic-b-about-1.s-c[data-set-tone=purple]{background:var(--purple)}
.s-clinic-b-about-1.s-c[data-set-tone=purple] h2{color:var(--butter)}
.s-clinic-b-about-1.s-c .sbabout1-arch{position:relative;z-index:2;margin:0 auto;width:min(74cqw,100%);background:var(--sun);border-radius:999px 999px 0 0;padding:9cqw 9cqw 6cqw;text-align:center;display:grid;justify-items:center;gap:1.8cqw}
.s-clinic-b-about-1.s-c .sbabout1-gl{width:5cqw}
.s-clinic-b-about-1.s-c h2{font-size:3.8cqw;color:var(--rd);max-width:16em}
.s-clinic-b-about-1.s-c[data-set-size=large] h2{font-size:5cqw}
.s-clinic-b-about-1.s-c .sbabout1-intro{color:var(--ink);background:var(--sun);max-width:28em;font-size:clamp(16px,1.4cqw,21px)}
.s-clinic-b-about-1.s-c .sbabout1-c1{width:16cqw;left:4%;top:30%}
.s-clinic-b-about-1.s-c .sbabout1-c2{width:11cqw;right:5%;top:14%}
.s-clinic-b-about-1.s-c[data-set-shapes=hide] :is(.sbabout1-c1,.sbabout1-c2,.sbabout1-gl){display:none}
@container (max-width:760px){.s-clinic-b-about-1.s-c{padding:50px 16px 0}
.s-clinic-b-about-1.s-c .sbabout1-arch{width:100%;padding:56px 20px 44px;border-radius:999px 999px 0 0}
.s-clinic-b-about-1.s-c h2{font-size:30px}
.s-clinic-b-about-1.s-c[data-set-size=large] h2{font-size:38px}
.s-clinic-b-about-1.s-c .sbabout1-gl{width:48px}
.s-clinic-b-about-1.s-c .sbabout1-c1{width:90px}
.s-clinic-b-about-1.s-c .sbabout1-c2{width:70px}}
.s-clinic-b-contact-1{container-type:inline-size;display:block;position:relative;overflow-wrap:break-word}
.s-clinic-b-contact-1 :is(h2,h3){margin:0;text-wrap:balance}
.s-clinic-b-contact-1 :where(p,li,dd,blockquote,figcaption){text-wrap:pretty}
.s-clinic-b-contact-1 .media{position:relative;margin:0;overflow:hidden}
.s-clinic-b-contact-1 .media>img,.s-clinic-b-contact-1 .media>.media__ph{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}
.s-clinic-b-contact-1 .media--empty{background:color-mix(in srgb,currentColor 14%,transparent)}
.s-clinic-b-contact-1 .m-16-9{aspect-ratio:16 / 9}
/* layout a */
.s-clinic-b-contact-1.s-a .sbcontact1-nm{margin:0}
.s-clinic-b-contact-1.s-a .sbcontact1-nm .btn{font:400 clamp(22px,2.4cqw,36px)/1.02 var(--disp);text-transform:uppercase;color:var(--ink);padding:0;text-align:left;justify-content:flex-start;white-space:normal;overflow-wrap:anywhere}
.s-clinic-b-contact-1.s-a .sbcontact1-ad,.s-clinic-b-contact-1.s-a .sbcontact1-hr{font-size:clamp(15px,1.3cqw,18px);line-height:1.4;color:var(--ink);overflow-wrap:anywhere}
.s-clinic-b-contact-1.s-a .sbcontact1-hr{font-weight:800;color:var(--rd-t)}
.s-clinic-b-contact-1.s-a .sbcontact1-lk{display:grid;gap:2px;justify-items:start;min-width:0}
.s-clinic-b-contact-1.s-a .sbcontact1-lk .btn{padding:.1em 0;font:800 clamp(15px,1.3cqw,18px)/1.3 var(--body);color:var(--blue-t);text-decoration:underline;text-underline-offset:3px;text-align:left;justify-content:flex-start;white-space:normal;overflow-wrap:anywhere}
.s-clinic-b-contact-1.s-a .sbcontact1-lk .btn:hover{transform:none;color:var(--rd-t)}
.s-clinic-b-contact-1.s-a{background:var(--rd);color:#fff;padding:9cqw 5cqw;min-height:min(78cqw,1000px);display:grid;grid-template-columns:1fr 1fr;gap:4cqw;align-items:center}
.s-clinic-b-contact-1.s-a[data-set-bg=blue]{background:var(--blue)}
.s-clinic-b-contact-1.s-a[data-set-bg=purple]{background:var(--purple)}
.s-clinic-b-contact-1.s-a .sbcontact1-c1{width:17cqw;left:3%;top:5%}
.s-clinic-b-contact-1.s-a .sbcontact1-c2{width:12cqw;right:6%;bottom:6%}
.s-clinic-b-contact-1.s-a[data-set-clouds=hide] .sky{display:none}
.s-clinic-b-contact-1.s-a .sbcontact1-map{position:relative;z-index:2;width:100%;max-width:46cqw;justify-self:center}
.s-clinic-b-contact-1.s-a .sbcontact1-map svg{width:100%;overflow:visible}
.s-clinic-b-contact-1.s-a .sbcontact1-reg{transition:transform .5s cubic-bezier(.3,1.5,.5,1);transform-box:fill-box;transform-origin:center}
.s-clinic-b-contact-1.s-a .sbcontact1-reg:hover{transform:translateY(-8px) scale(1.03)}
.s-clinic-b-contact-1.s-a[data-set-map=hide] .sbcontact1-map{display:none}
.s-clinic-b-contact-1.s-a[data-set-map=hide]{grid-template-columns:1fr;justify-items:center;text-align:center}
.s-clinic-b-contact-1.s-a[data-set-map=hide] .sbcontact1-tx{justify-items:center}
.s-clinic-b-contact-1.s-a[data-set-map=hide] .sbcontact1-addr,.s-clinic-b-contact-1.s-a[data-set-map=hide] .sbcontact1-leg{justify-content:center}
.s-clinic-b-contact-1.s-a .sbcontact1-tx{position:relative;z-index:2;display:grid;justify-items:start}
.s-clinic-b-contact-1.s-a h2{font:800 clamp(24px,3.9cqw,68px)/1.04 var(--body);text-transform:none;letter-spacing:-.025em;margin:2.4cqw 0 4cqw;max-width:14em}
.s-clinic-b-contact-1.s-a .sbcontact1-leg{display:grid;gap:.8cqw;font-size:clamp(15px,1.45cqw,21px);font-weight:700}
.s-clinic-b-contact-1.s-a .sbcontact1-leg li{display:flex;gap:.8cqw;align-items:center}
.s-clinic-b-contact-1.s-a .sbcontact1-sw{width:1.8cqw;min-width:20px;aspect-ratio:1;border-radius:.5cqw;flex:none}
.s-clinic-b-contact-1.s-a .sbcontact1-sw1{background:var(--sun)}
.s-clinic-b-contact-1.s-a .sbcontact1-sw2{background:#FF6A1A}
.s-clinic-b-contact-1.s-a .sbcontact1-addr{display:grid;grid-template-columns:repeat(auto-fit,minmax(18cqw,1fr));gap:1.2cqw;margin-top:3cqw;width:100%}
.s-clinic-b-contact-1.s-a .sbcontact1-pc{background:var(--cream);border-radius:2cqw;padding:1.6cqw 1.8cqw;display:grid;gap:.6cqw;align-content:start;justify-items:start;min-width:0}
@container (max-width:760px){.s-clinic-b-contact-1.s-a{grid-template-columns:1fr;padding:80px 22px;min-height:0;gap:40px}
.s-clinic-b-contact-1.s-a .sbcontact1-map{max-width:92%}
.s-clinic-b-contact-1.s-a .sbcontact1-tx{order:-1}
.s-clinic-b-contact-1.s-a h2{font-size:28px;margin:18px 0 28px}
.s-clinic-b-contact-1.s-a .sbcontact1-leg{font-size:16px;gap:10px}
.s-clinic-b-contact-1.s-a .sbcontact1-sw{width:22px}
.s-clinic-b-contact-1.s-a .sbcontact1-addr{grid-template-columns:1fr;gap:12px;margin-top:24px}
.s-clinic-b-contact-1.s-a .sbcontact1-pc{border-radius:22px;padding:18px 20px;gap:6px}
.s-clinic-b-contact-1.s-a .sbcontact1-c1{width:90px;top:auto;bottom:34px;left:-10px}
.s-clinic-b-contact-1.s-a .sbcontact1-c2{width:80px}}
/* layout b */
.s-clinic-b-contact-1.s-b .sbcontact1-nm{margin:0}
.s-clinic-b-contact-1.s-b .sbcontact1-nm .btn{font:400 clamp(22px,2.4cqw,36px)/1.02 var(--disp);text-transform:uppercase;color:var(--ink);padding:0;text-align:left;justify-content:flex-start;white-space:normal;overflow-wrap:anywhere}
.s-clinic-b-contact-1.s-b .sbcontact1-ad,.s-clinic-b-contact-1.s-b .sbcontact1-hr{font-size:clamp(15px,1.3cqw,18px);line-height:1.4;color:var(--ink);overflow-wrap:anywhere}
.s-clinic-b-contact-1.s-b .sbcontact1-hr{font-weight:800;color:var(--rd-t)}
.s-clinic-b-contact-1.s-b .sbcontact1-lk{display:grid;gap:2px;justify-items:start;min-width:0}
.s-clinic-b-contact-1.s-b .sbcontact1-lk .btn{padding:.1em 0;font:800 clamp(15px,1.3cqw,18px)/1.3 var(--body);color:var(--blue-t);text-decoration:underline;text-underline-offset:3px;text-align:left;justify-content:flex-start;white-space:normal;overflow-wrap:anywhere}
.s-clinic-b-contact-1.s-b .sbcontact1-lk .btn:hover{transform:none;color:var(--rd-t)}
.s-clinic-b-contact-1.s-b{background:var(--rd);padding:8cqw 5cqw 7cqw}
.s-clinic-b-contact-1.s-b[data-set-bg=blue]{background:var(--blue)}
.s-clinic-b-contact-1.s-b[data-set-bg=purple]{background:var(--purple)}
.s-clinic-b-contact-1.s-b[data-set-clouds=hide] .sky{display:none}
.s-clinic-b-contact-1.s-b .sbcontact1-c1{width:16cqw;right:4%;top:4%}
.s-clinic-b-contact-1.s-b .sbcontact1-head{position:relative;z-index:2;display:grid;justify-items:start;gap:2cqw;margin-bottom:4.4cqw}
.s-clinic-b-contact-1.s-b h2{font:800 clamp(24px,3.9cqw,68px)/1.04 var(--body);text-transform:none;letter-spacing:-.025em;max-width:16em;color:#fff}
.s-clinic-b-contact-1.s-b .sbcontact1-cards{counter-reset:pl;position:relative;z-index:2;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(20cqw,100%),1fr));gap:1.8cqw}
.s-clinic-b-contact-1.s-b .sbcontact1-card{counter-increment:pl;background:var(--cream);border-radius:2.4cqw;padding:2.2cqw;display:grid;gap:.8cqw;align-content:start;justify-items:start;transition:rotate .4s var(--ease)}
.s-clinic-b-contact-1.s-b .sbcontact1-card:nth-child(odd){rotate:-1.2deg}
.s-clinic-b-contact-1.s-b .sbcontact1-card:nth-child(even){rotate:1deg}
.s-clinic-b-contact-1.s-b .sbcontact1-card:hover{rotate:0deg}
.s-clinic-b-contact-1.s-b .sbcontact1-num{width:3.6cqw;min-width:40px;aspect-ratio:1;border-radius:50%;background:var(--sun);display:grid;place-items:center;font-size:1.8cqw;color:var(--ink);margin-bottom:.8cqw}
.s-clinic-b-contact-1.s-b .sbcontact1-num::before{content:counter(pl)}
.s-clinic-b-contact-1.s-b .sbcontact1-card{min-width:0}
.s-clinic-b-contact-1.s-b .sbcontact1-foot{position:relative;z-index:2;margin-top:4cqw;color:#fff}
.s-clinic-b-contact-1.s-b .sbcontact1-leg{display:grid;gap:.8cqw;font-size:clamp(15px,1.45cqw,21px);font-weight:700}
.s-clinic-b-contact-1.s-b .sbcontact1-leg li{display:flex;gap:.8cqw;align-items:center}
.s-clinic-b-contact-1.s-b .sbcontact1-sw{width:1.8cqw;min-width:20px;aspect-ratio:1;border-radius:.5cqw;flex:none}
.s-clinic-b-contact-1.s-b .sbcontact1-sw1{background:var(--sun)}
.s-clinic-b-contact-1.s-b .sbcontact1-sw2{background:#FF6A1A}
.s-clinic-b-contact-1.s-b .sbcontact1-leg{grid-auto-flow:column;justify-content:start;gap:3cqw}
.s-clinic-b-contact-1.s-b[data-set-map=hide] .sbcontact1-foot{display:none}
@container (max-width:760px){.s-clinic-b-contact-1.s-b{padding:64px 22px 56px}
.s-clinic-b-contact-1.s-b h2{font-size:28px}
.s-clinic-b-contact-1.s-b .sbcontact1-cards{grid-template-columns:1fr;gap:14px}
.s-clinic-b-contact-1.s-b .sbcontact1-card{padding:20px;border-radius:22px}
.s-clinic-b-contact-1.s-b .sbcontact1-card .sbcontact1-nm .btn{font-size:26px}
.s-clinic-b-contact-1.s-b .sbcontact1-num{width:40px;font-size:18px}
.s-clinic-b-contact-1.s-b .sbcontact1-leg{grid-auto-flow:row;gap:10px;font-size:16px}
.s-clinic-b-contact-1.s-b .sbcontact1-c1{width:100px}}
.s-clinic-b-contact-1.s-b .sbcontact1-mapcard{padding:.9cqw;align-content:stretch;justify-items:stretch;rotate:1.6deg}
.s-clinic-b-contact-1.s-b .sbcontact1-mapcard .media{aspect-ratio:auto;min-block-size:max(100%,14cqw);border-radius:1.5cqw}
@container (max-width:760px){.s-clinic-b-contact-1.s-b .sbcontact1-mapcard{padding:8px;rotate:-1deg}
.s-clinic-b-contact-1.s-b .sbcontact1-mapcard .media{aspect-ratio:16/10;min-block-size:0;border-radius:14px}}
/* layout c */
.s-clinic-b-contact-1.s-c .sbcontact1-nm{margin:0}
.s-clinic-b-contact-1.s-c .sbcontact1-nm .btn{font:400 clamp(22px,2.4cqw,36px)/1.02 var(--disp);text-transform:uppercase;color:var(--ink);padding:0;text-align:left;justify-content:flex-start;white-space:normal;overflow-wrap:anywhere}
.s-clinic-b-contact-1.s-c .sbcontact1-ad,.s-clinic-b-contact-1.s-c .sbcontact1-hr{font-size:clamp(15px,1.3cqw,18px);line-height:1.4;color:var(--ink);overflow-wrap:anywhere}
.s-clinic-b-contact-1.s-c .sbcontact1-hr{font-weight:800;color:var(--rd-t)}
.s-clinic-b-contact-1.s-c .sbcontact1-lk{display:grid;gap:2px;justify-items:start;min-width:0}
.s-clinic-b-contact-1.s-c .sbcontact1-lk .btn{padding:.1em 0;font:800 clamp(15px,1.3cqw,18px)/1.3 var(--body);color:var(--blue-t);text-decoration:underline;text-underline-offset:3px;text-align:left;justify-content:flex-start;white-space:normal;overflow-wrap:anywhere}
.s-clinic-b-contact-1.s-c .sbcontact1-lk .btn:hover{transform:none;color:var(--rd-t)}
.s-clinic-b-contact-1.s-c{background:var(--rd);padding:9cqw 5cqw;overflow:clip}
.s-clinic-b-contact-1.s-c[data-set-bg=blue]{background:var(--blue)}
.s-clinic-b-contact-1.s-c[data-set-bg=purple]{background:var(--purple)}
.s-clinic-b-contact-1.s-c[data-set-clouds=hide] .sky{display:none}
.s-clinic-b-contact-1.s-c .sbcontact1-c1{width:14cqw;left:3%;bottom:4%}
.s-clinic-b-contact-1.s-c .sbcontact1-grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:5cqw;align-items:center}
.s-clinic-b-contact-1.s-c .sbcontact1-tx{display:grid;justify-items:start;gap:2.4cqw}
.s-clinic-b-contact-1.s-c h2{font:800 clamp(24px,3.9cqw,68px)/1.04 var(--body);text-transform:none;letter-spacing:-.025em;color:#fff;max-width:14em}
.s-clinic-b-contact-1.s-c .sbcontact1-leg{display:grid;gap:.8cqw;font-size:clamp(15px,1.45cqw,21px);font-weight:700}
.s-clinic-b-contact-1.s-c .sbcontact1-leg li{display:flex;gap:.8cqw;align-items:center}
.s-clinic-b-contact-1.s-c .sbcontact1-sw{width:1.8cqw;min-width:20px;aspect-ratio:1;border-radius:.5cqw;flex:none}
.s-clinic-b-contact-1.s-c .sbcontact1-sw1{background:var(--sun)}
.s-clinic-b-contact-1.s-c .sbcontact1-sw2{background:#FF6A1A}
.s-clinic-b-contact-1.s-c .sbcontact1-leg{color:#fff}
.s-clinic-b-contact-1.s-c .sbcontact1-stack{position:relative;padding-top:5cqw}
.s-clinic-b-contact-1.s-c .sbcontact1-m1{position:absolute;right:12%;top:0;width:8cqw;aspect-ratio:1.2;background:var(--blue);clip-path:polygon(50% 0,100% 100%,0 100%)}
.s-clinic-b-contact-1.s-c .sbcontact1-m2{position:absolute;right:2%;top:2cqw;width:6cqw;aspect-ratio:1.2;background:#4A3AC8;clip-path:polygon(50% 0,100% 100%,0 100%)}
.s-clinic-b-contact-1.s-c .sbcontact1-tickets{position:relative;display:grid;gap:1.4cqw}
.s-clinic-b-contact-1.s-c .sbcontact1-tk{display:flex;gap:1.6cqw;align-items:center;background:var(--cream);border-radius:2cqw 2cqw 2cqw 0;padding:1.8cqw 2.2cqw;transition:rotate .4s var(--ease)}
.s-clinic-b-contact-1.s-c .sbcontact1-tk:nth-child(odd){rotate:-1.6deg;margin-right:4cqw}
.s-clinic-b-contact-1.s-c .sbcontact1-tk:nth-child(even){rotate:1.2deg;margin-left:4cqw}
.s-clinic-b-contact-1.s-c .sbcontact1-tk:hover{rotate:0deg}
.s-clinic-b-contact-1.s-c .sbcontact1-pin{flex:none;width:2.4cqw;min-width:26px;aspect-ratio:1;border-radius:50%;background:var(--red);box-shadow:inset 0 0 0 .6cqw #fff,inset 0 0 0 1.2cqw var(--red)}
.s-clinic-b-contact-1.s-c .sbcontact1-tb{display:grid;gap:.5cqw;min-width:0}
.s-clinic-b-contact-1.s-c[data-set-map=hide] :is(.sbcontact1-m1,.sbcontact1-m2){display:none}
@container (max-width:760px){.s-clinic-b-contact-1.s-c{padding:64px 22px}
.s-clinic-b-contact-1.s-c .sbcontact1-grid{grid-template-columns:1fr;gap:34px}
.s-clinic-b-contact-1.s-c h2{font-size:28px}
.s-clinic-b-contact-1.s-c .sbcontact1-leg{font-size:16px}
.s-clinic-b-contact-1.s-c .sbcontact1-stack{padding-top:30px}
.s-clinic-b-contact-1.s-c .sbcontact1-m1{width:64px}
.s-clinic-b-contact-1.s-c .sbcontact1-m2{width:48px}
.s-clinic-b-contact-1.s-c .sbcontact1-tk:nth-child(n){margin:0;padding:16px 18px;gap:12px}
.s-clinic-b-contact-1.s-c .sbcontact1-tk .sbcontact1-nm .btn{font-size:24px}
.s-clinic-b-contact-1.s-c .sbcontact1-tk{align-items:flex-start}
.s-clinic-b-contact-1.s-c .sbcontact1-pin{margin-top:2px}
.s-clinic-b-contact-1.s-c .sbcontact1-pin{width:26px}
.s-clinic-b-contact-1.s-c .sbcontact1-c1{width:90px}}
.s-clinic-b-cta-1{container-type:inline-size;display:block;position:relative;overflow-wrap:break-word}
.s-clinic-b-cta-1 :is(h2,h3){margin:0;text-wrap:balance}
.s-clinic-b-cta-1 :where(p,li,dd,blockquote,figcaption){text-wrap:pretty}
.s-clinic-b-cta-1 .media{position:relative;margin:0;overflow:hidden}
.s-clinic-b-cta-1 .media>img,.s-clinic-b-cta-1 .media>.media__ph{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}
.s-clinic-b-cta-1 .media--empty{background:color-mix(in srgb,currentColor 14%,transparent)}
.s-clinic-b-cta-1 .m-3-4{aspect-ratio:3 / 4}
.s-clinic-b-cta-1 .m-1-1{aspect-ratio:1 / 1}
/* layout a */
.s-clinic-b-cta-1.s-a{background:var(--blue);text-align:center;padding:14cqw 3cqw 15cqw;overflow:clip}
.s-clinic-b-cta-1.s-a[data-set-bg=rd]{background:var(--rd)}
.s-clinic-b-cta-1.s-a[data-set-bg=sun]{background:var(--sun)}
.s-clinic-b-cta-1.s-a[data-set-bg=rd] .sbcta1-row .btn{background:var(--sun);color:var(--ink)}
.s-clinic-b-cta-1.s-a[data-set-bg=rd] .sbcta1-row .btn--secondary{background:var(--cream);color:var(--rd-t)}
.s-clinic-b-cta-1.s-a[data-set-bg=sun] h2{color:var(--rd)}
.s-clinic-b-cta-1.s-a[data-set-bg=sun] h2 span{color:var(--ink)}
.s-clinic-b-cta-1.s-a[data-set-bg=sun] .sbcta1-p{color:var(--ink);background:var(--sun)}
.s-clinic-b-cta-1.s-a[data-set-bg=sun] .sbcta1-row .btn--secondary{background:var(--ink);color:var(--butter)}
.s-clinic-b-cta-1.s-a[data-set-clouds=hide] .sky{display:none}
.s-clinic-b-cta-1.s-a .sbcta1-mid{position:relative;z-index:2}
.s-clinic-b-cta-1.s-a h2{font-size:12cqw;line-height:.95;color:var(--butter)}
.s-clinic-b-cta-1.s-a h2 span{display:block;color:#fff}
.s-clinic-b-cta-1.s-a .sbcta1-p{margin:3cqw auto 3.4cqw;color:#fff;background:var(--blue);font-weight:800;font-size:clamp(17px,1.7cqw,26px);max-width:24em}
.s-clinic-b-cta-1.s-a[data-set-bg=rd] .sbcta1-p{background:var(--rd)}
.s-clinic-b-cta-1.s-a .sbcta1-row{display:flex;gap:1.2cqw;justify-content:center;flex-wrap:wrap;position:relative;z-index:2}
.s-clinic-b-cta-1.s-a .sbcta1-row .btn--secondary{background:var(--cream);color:var(--blue-t)}
.s-clinic-b-cta-1.s-a .sbcta1-c1{width:22cqw;left:3%;top:10%;color:rgba(255,255,255,.2)}
.s-clinic-b-cta-1.s-a .sbcta1-c2{width:16cqw;right:4%;bottom:12%;color:rgba(255,255,255,.2)}
.s-clinic-b-cta-1.s-a .sbcta1-f1{position:absolute;z-index:1;width:16cqw;aspect-ratio:3/4;left:8%;bottom:7%;rotate:-7deg}
.s-clinic-b-cta-1.s-a .sbcta1-f2{position:absolute;z-index:1;width:13cqw;aspect-ratio:1;right:9%;top:9%;rotate:6deg}
.s-clinic-b-cta-1.s-a .sbcta1-f2 .sbcta1-in{border-radius:50%}
.s-clinic-b-cta-1.s-a[data-set-frames=straight] :is(.sbcta1-f1,.sbcta1-f2){rotate:0deg}
.s-clinic-b-cta-1.s-a .sbcta1-in{position:absolute;inset:0;overflow:hidden;border:.7cqw solid var(--butter);border-radius:999px 999px 1.4cqw 1.4cqw}
.s-clinic-b-cta-1.s-a .sbcta1-in .media{position:absolute;inset:0;aspect-ratio:auto}
@container (max-width:760px){.s-clinic-b-cta-1.s-a{padding:110px 18px 210px}
.s-clinic-b-cta-1.s-a h2{font-size:16cqw}
.s-clinic-b-cta-1.s-a .sbcta1-p{font-size:17px;margin:22px auto 26px}
.s-clinic-b-cta-1.s-a .sbcta1-f1{width:110px;left:calc(50% - 55px);bottom:36px}
.s-clinic-b-cta-1.s-a .sbcta1-f2{width:76px;right:6%;top:2%}
.s-clinic-b-cta-1.s-a .sbcta1-c1{width:120px}
.s-clinic-b-cta-1.s-a .sbcta1-c2{width:100px}}
/* layout b */
.s-clinic-b-cta-1.s-b{background:var(--blue);padding:9cqw 5cqw;overflow:clip}
.s-clinic-b-cta-1.s-b[data-set-bg=rd]{background:var(--rd)}
.s-clinic-b-cta-1.s-b[data-set-bg=sun]{background:var(--sun)}
.s-clinic-b-cta-1.s-b[data-set-bg=rd] .sbcta1-row .btn{background:var(--sun);color:var(--ink)}
.s-clinic-b-cta-1.s-b[data-set-bg=rd] .sbcta1-row .btn--secondary{background:var(--cream);color:var(--rd-t)}
.s-clinic-b-cta-1.s-b[data-set-bg=sun] h2{color:var(--rd)}
.s-clinic-b-cta-1.s-b[data-set-bg=sun] h2 span{color:var(--ink)}
.s-clinic-b-cta-1.s-b[data-set-bg=sun] .sbcta1-p{color:var(--ink);background:var(--sun)}
.s-clinic-b-cta-1.s-b[data-set-bg=sun] .sbcta1-row .btn--secondary{background:var(--ink);color:var(--butter)}
.s-clinic-b-cta-1.s-b[data-set-clouds=hide] .sky{display:none}
.s-clinic-b-cta-1.s-b .sbcta1-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.1fr .9fr;gap:4cqw;align-items:center}
.s-clinic-b-cta-1.s-b h2{font-size:9cqw;line-height:.95;color:var(--butter)}
.s-clinic-b-cta-1.s-b h2 span{display:block;color:#fff}
.s-clinic-b-cta-1.s-b .sbcta1-p{margin:2.4cqw 0 3cqw;color:#fff;background:var(--blue);font-weight:800;font-size:clamp(17px,1.6cqw,24px);max-width:24em}
.s-clinic-b-cta-1.s-b[data-set-bg=rd] .sbcta1-p{background:var(--rd)}
.s-clinic-b-cta-1.s-b .sbcta1-row{display:flex;gap:1.2cqw;justify-content:flex-start;flex-wrap:wrap;position:relative;z-index:2}
.s-clinic-b-cta-1.s-b .sbcta1-row .btn--secondary{background:var(--cream);color:var(--blue-t)}
.s-clinic-b-cta-1.s-b .sbcta1-c1{width:16cqw;right:6%;top:6%;color:rgba(255,255,255,.2)}
.s-clinic-b-cta-1.s-b .sbcta1-pair{position:relative;aspect-ratio:1/1.05}
.s-clinic-b-cta-1.s-b .sbcta1-f1{position:absolute;left:12%;top:0;width:56%;aspect-ratio:3/4;rotate:-4deg}
.s-clinic-b-cta-1.s-b .sbcta1-f2{position:absolute;right:0;bottom:0;width:42%;aspect-ratio:1;rotate:5deg}
.s-clinic-b-cta-1.s-b .sbcta1-f2 .sbcta1-in{border-radius:50%}
.s-clinic-b-cta-1.s-b[data-set-frames=straight] :is(.sbcta1-f1,.sbcta1-f2){rotate:0deg}
.s-clinic-b-cta-1.s-b .sbcta1-in{position:absolute;inset:0;overflow:hidden;border:.7cqw solid var(--butter);border-radius:999px 999px 1.4cqw 1.4cqw}
.s-clinic-b-cta-1.s-b .sbcta1-in .media{position:absolute;inset:0;aspect-ratio:auto}
@container (max-width:760px){.s-clinic-b-cta-1.s-b{padding:64px 22px}
.s-clinic-b-cta-1.s-b .sbcta1-grid{grid-template-columns:1fr;gap:34px}
.s-clinic-b-cta-1.s-b h2{font-size:17cqw}
.s-clinic-b-cta-1.s-b .sbcta1-p{font-size:17px}
.s-clinic-b-cta-1.s-b .sbcta1-pair{max-width:420px}
.s-clinic-b-cta-1.s-b .sbcta1-c1{width:100px}}
/* layout c */
.s-clinic-b-cta-1.s-c{background:var(--blue);padding:12cqw 5cqw 8cqw;overflow:clip;--scal:var(--cream)}
.s-clinic-b-cta-1.s-c[data-set-bg=rd]{background:var(--rd)}
.s-clinic-b-cta-1.s-c[data-set-bg=sun]{background:var(--sun)}
.s-clinic-b-cta-1.s-c[data-set-bg=rd] .sbcta1-row .btn{background:var(--sun);color:var(--ink)}
.s-clinic-b-cta-1.s-c[data-set-bg=rd] .sbcta1-row .btn--secondary{background:var(--cream);color:var(--rd-t)}
.s-clinic-b-cta-1.s-c[data-set-bg=sun] h2{color:var(--rd)}
.s-clinic-b-cta-1.s-c[data-set-bg=sun] h2 span{color:var(--ink)}
.s-clinic-b-cta-1.s-c[data-set-bg=sun] .sbcta1-p{color:var(--ink);background:var(--sun)}
.s-clinic-b-cta-1.s-c[data-set-bg=sun] .sbcta1-row .btn--secondary{background:var(--ink);color:var(--butter)}
.s-clinic-b-cta-1.s-c[data-set-clouds=hide] .sky{display:none}
.s-clinic-b-cta-1.s-c .scal-t{--scal:var(--cream);background-image:radial-gradient(circle at 50% 0,var(--cream) 0 2.5cqw,#0000 calc(2.5cqw + 1px))}
.s-clinic-b-cta-1.s-c .sbcta1-grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr 2.2fr 1fr;gap:3cqw;align-items:center;text-align:center}
.s-clinic-b-cta-1.s-c h2{font-size:6.6cqw;line-height:.95;color:var(--butter)}
.s-clinic-b-cta-1.s-c h2 span{display:block;color:#fff}
.s-clinic-b-cta-1.s-c .sbcta1-p{margin:2cqw auto 2.6cqw;color:#fff;background:var(--blue);font-weight:800;font-size:clamp(16px,1.5cqw,22px);max-width:26em}
.s-clinic-b-cta-1.s-c[data-set-bg=rd] .sbcta1-p{background:var(--rd)}
.s-clinic-b-cta-1.s-c .sbcta1-row{display:flex;gap:1.2cqw;justify-content:center;flex-wrap:wrap;position:relative;z-index:2}
.s-clinic-b-cta-1.s-c .sbcta1-row .btn--secondary{background:var(--cream);color:var(--blue-t)}
.s-clinic-b-cta-1.s-c .sbcta1-c1{width:14cqw;right:3%;bottom:2cqw;color:rgba(255,255,255,.2)}
.s-clinic-b-cta-1.s-c .sbcta1-f1{position:relative;aspect-ratio:3/4;rotate:-5deg}
.s-clinic-b-cta-1.s-c .sbcta1-f2{position:relative;aspect-ratio:1;rotate:5deg}
.s-clinic-b-cta-1.s-c .sbcta1-f2 .sbcta1-in{border-radius:50%}
.s-clinic-b-cta-1.s-c[data-set-frames=straight] :is(.sbcta1-f1,.sbcta1-f2){rotate:0deg}
.s-clinic-b-cta-1.s-c .sbcta1-in{position:absolute;inset:0;overflow:hidden;border:.7cqw solid var(--butter);border-radius:999px 999px 1.4cqw 1.4cqw}
.s-clinic-b-cta-1.s-c .sbcta1-in .media{position:absolute;inset:0;aspect-ratio:auto}
@container (max-width:760px){.s-clinic-b-cta-1.s-c{padding:80px 20px 56px}
.s-clinic-b-cta-1.s-c .sbcta1-grid{grid-template-columns:1fr 1fr;gap:22px 14px}
.s-clinic-b-cta-1.s-c .sbcta1-mid{grid-column:1/-1;order:-1}
.s-clinic-b-cta-1.s-c h2{font-size:15cqw}
.s-clinic-b-cta-1.s-c .sbcta1-p{font-size:16px}
.s-clinic-b-cta-1.s-c .sbcta1-f1,.s-clinic-b-cta-1.s-c .sbcta1-f2{max-width:200px;justify-self:center;width:100%}
.s-clinic-b-cta-1.s-c .sbcta1-c1{width:90px}}
.s-clinic-b-faq-1{container-type:inline-size;display:block;position:relative;overflow-wrap:break-word}
.s-clinic-b-faq-1 :is(h2,h3){margin:0;text-wrap:balance}
.s-clinic-b-faq-1 :where(p,li,dd,blockquote,figcaption){text-wrap:pretty}
.s-clinic-b-faq-1 .media{position:relative;margin:0;overflow:hidden}
.s-clinic-b-faq-1 .media>img,.s-clinic-b-faq-1 .media>.media__ph{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}
.s-clinic-b-faq-1 .media--empty{background:color-mix(in srgb,currentColor 14%,transparent)}
/* layout a */
.s-clinic-b-faq-1.s-a summary{hyphens:none}
.s-clinic-b-faq-1.s-a{background:var(--cream);padding:12cqw 5cqw 13cqw;display:grid;grid-template-columns:.8fr 1.2fr;gap:5cqw;align-items:start}
.s-clinic-b-faq-1.s-a .sbfaq1-side{position:sticky;top:5cqw}
.s-clinic-b-faq-1.s-a[data-set-side=static] .sbfaq1-side{position:static}
.s-clinic-b-faq-1.s-a h2{font-size:6.4cqw;color:var(--red)}
.s-clinic-b-faq-1.s-a .sbfaq1-intro{font-weight:700;color:var(--blue-t);font-size:clamp(16px,1.5cqw,22px);margin-top:2cqw;max-width:18em;line-height:1.4}
.s-clinic-b-faq-1.s-a .sbfaq1-tbl{display:grid;gap:1.1cqw}
.s-clinic-b-faq-1.s-a details{background:#fff;border-radius:2.2cqw;overflow:hidden;transition:background .3s}
.s-clinic-b-faq-1.s-a details[open]:nth-child(3n+1){background:var(--sun)}
.s-clinic-b-faq-1.s-a details[open]:nth-child(3n+2){background:var(--pink)}
.s-clinic-b-faq-1.s-a details[open]:nth-child(3n){background:var(--teal)}
.s-clinic-b-faq-1.s-a[data-set-colors=white] details[open]:nth-child(n){background:#fff}
.s-clinic-b-faq-1.s-a summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:2cqw;padding:2cqw 2.6cqw;font-size:2.6cqw;line-height:1.05;text-transform:uppercase;color:var(--ink)}
.s-clinic-b-faq-1.s-a details p{padding:0 2.6cqw 2.4cqw;font-size:clamp(15px,1.3cqw,19px);line-height:1.5;max-width:44em;color:var(--ink)}
.s-clinic-b-faq-1.s-a .sbfaq1-pr{margin:0 2.6cqw 2.4cqw}
.s-clinic-b-faq-1.s-a summary::-webkit-details-marker{display:none}
.s-clinic-b-faq-1.s-a summary::after{content:"";flex:none;width:3.6cqw;min-width:34px;aspect-ratio:1;border-radius:50%;background:linear-gradient(#fff,#fff) center/46% 3px no-repeat,linear-gradient(#fff,#fff) center/3px 46% no-repeat,var(--rd);transition:rotate .4s var(--ease)}
.s-clinic-b-faq-1.s-a details[open] summary::after{background:linear-gradient(#fff,#fff) center/46% 3px no-repeat,var(--rd)}
.s-clinic-b-faq-1.s-a .sbfaq1-pr{display:inline-block;background:var(--ink);color:var(--butter);border-radius:999px;padding:.5em 1.1em;font-weight:900;font-size:clamp(14px,1.2cqw,18px)}
@container (max-width:900px){.s-clinic-b-faq-1.s-a{grid-template-columns:1fr;gap:28px}
.s-clinic-b-faq-1.s-a .sbfaq1-side{position:static}
.s-clinic-b-faq-1.s-a h2{font-size:8.4cqw}}
@container (max-width:760px){.s-clinic-b-faq-1.s-a{grid-template-columns:1fr;padding:90px 22px;gap:28px}
.s-clinic-b-faq-1.s-a .sbfaq1-side{position:static}
.s-clinic-b-faq-1.s-a h2{font-size:17cqw}
.s-clinic-b-faq-1.s-a .sbfaq1-intro{font-size:16px}
.s-clinic-b-faq-1.s-a summary{font-size:20px;padding:18px 20px}
.s-clinic-b-faq-1.s-a details{border-radius:22px}
.s-clinic-b-faq-1.s-a details p{padding:0 20px 20px;font-size:15px}
.s-clinic-b-faq-1.s-a .sbfaq1-pr{margin:0 20px 20px;font-size:14px}}
/* layout b */
.s-clinic-b-faq-1.s-b summary{hyphens:none}
.s-clinic-b-faq-1.s-b{background:var(--cream);padding:9cqw 5cqw 10cqw}
.s-clinic-b-faq-1.s-b .sbfaq1-head{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.6cqw;margin-bottom:5cqw}
.s-clinic-b-faq-1.s-b h2{font-size:7.4cqw;color:var(--red)}
.s-clinic-b-faq-1.s-b .sbfaq1-intro{font-weight:700;color:var(--blue-t);font-size:clamp(16px,1.5cqw,22px);max-width:30em}
.s-clinic-b-faq-1.s-b .sbfaq1-tbl{display:flex;flex-wrap:wrap;gap:1.6cqw;align-items:flex-start}
.s-clinic-b-faq-1.s-b .sbfaq1-tbl details{flex:1 1 calc(50% - 1.6cqw)}
.s-clinic-b-faq-1.s-b details{border-radius:2.2cqw;overflow:hidden;background:var(--sun);rotate:-.6deg}
.s-clinic-b-faq-1.s-b details:nth-child(4n+2){background:var(--pink);rotate:.6deg}
.s-clinic-b-faq-1.s-b details:nth-child(4n+3){background:var(--teal);rotate:.4deg}
.s-clinic-b-faq-1.s-b details:nth-child(4n){background:var(--butter);rotate:-.4deg}
.s-clinic-b-faq-1.s-b[data-set-colors=white] details:nth-child(n){background:#fff}
.s-clinic-b-faq-1.s-b[data-set-side=static] details:nth-child(n){rotate:0deg}
.s-clinic-b-faq-1.s-b summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1.4cqw;padding:1.8cqw 2cqw;font-size:2.2cqw;line-height:1.05;text-transform:uppercase;color:var(--ink)}
.s-clinic-b-faq-1.s-b details p{padding:0 2cqw 2cqw;font-size:clamp(15px,1.25cqw,18px);line-height:1.5;color:var(--ink)}
.s-clinic-b-faq-1.s-b .sbfaq1-pr{margin:0 2cqw 2cqw}
.s-clinic-b-faq-1.s-b summary::-webkit-details-marker{display:none}
.s-clinic-b-faq-1.s-b summary::after{content:"";flex:none;width:3cqw;min-width:34px;aspect-ratio:1;border-radius:50%;background:linear-gradient(#fff,#fff) center/46% 3px no-repeat,linear-gradient(#fff,#fff) center/3px 46% no-repeat,var(--blue);transition:rotate .4s var(--ease)}
.s-clinic-b-faq-1.s-b details[open] summary::after{background:linear-gradient(#fff,#fff) center/46% 3px no-repeat,var(--blue)}
.s-clinic-b-faq-1.s-b .sbfaq1-pr{display:inline-block;background:var(--ink);color:var(--butter);border-radius:999px;padding:.5em 1.1em;font-weight:900;font-size:clamp(14px,1.2cqw,18px)}
@container (max-width:760px){.s-clinic-b-faq-1.s-b{padding:64px 22px}
.s-clinic-b-faq-1.s-b h2{font-size:17cqw}
.s-clinic-b-faq-1.s-b .sbfaq1-intro{font-size:16px}
.s-clinic-b-faq-1.s-b .sbfaq1-tbl details{flex-basis:100%}
.s-clinic-b-faq-1.s-b details{border-radius:22px}
.s-clinic-b-faq-1.s-b summary{font-size:22px;padding:16px 18px}
.s-clinic-b-faq-1.s-b details p{padding:0 18px 18px;font-size:15px}
.s-clinic-b-faq-1.s-b .sbfaq1-pr{margin:0 18px 18px;font-size:14px}}
/* layout c */
.s-clinic-b-faq-1.s-c summary{hyphens:none}
.s-clinic-b-faq-1.s-c{background:var(--butter);padding:9cqw 5cqw 10cqw}
.s-clinic-b-faq-1.s-c .sbfaq1-top{display:grid;grid-template-columns:1fr 1fr;gap:4cqw;align-items:end;margin-bottom:4cqw}
.s-clinic-b-faq-1.s-c h2{font-size:7.4cqw;color:var(--orange)}
.s-clinic-b-faq-1.s-c .sbfaq1-intro{font-weight:700;color:var(--ink);font-size:clamp(16px,1.5cqw,22px);max-width:26em}
.s-clinic-b-faq-1.s-c .sbfaq1-tbl{counter-reset:fq;border-top:.4cqw solid var(--ink)}
.s-clinic-b-faq-1.s-c details{counter-increment:fq;border-bottom:.4cqw solid var(--ink);transition:background .3s}
.s-clinic-b-faq-1.s-c details[open]{background:var(--sun)}
.s-clinic-b-faq-1.s-c[data-set-colors=white] details[open]{background:#fff}
.s-clinic-b-faq-1.s-c summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:2cqw;padding:2cqw 1.4cqw;font-size:2.6cqw;line-height:1.05;text-transform:uppercase;color:var(--ink)}
.s-clinic-b-faq-1.s-c summary::before{content:counter(fq,decimal-leading-zero);flex:none;min-width:2.2em;color:var(--rd-t)}
.s-clinic-b-faq-1.s-c details p{padding:0 1.4cqw 2cqw calc(1.4cqw + 2cqw + 2.2em);font-size:clamp(15px,1.3cqw,19px);line-height:1.5;max-width:50em;color:var(--ink)}
.s-clinic-b-faq-1.s-c .sbfaq1-pr{margin:0 1.4cqw 2cqw calc(1.4cqw + 2cqw + 2.2em)}
.s-clinic-b-faq-1.s-c summary::-webkit-details-marker{display:none}
.s-clinic-b-faq-1.s-c summary::after{content:"+";margin-left:auto;flex:none;width:3.2cqw;min-width:32px;aspect-ratio:1;border-radius:22%;background:var(--ink);color:var(--butter);display:grid;place-items:center;font:800 max(22px,2.2cqw)/1 var(--body);transition:rotate .4s var(--ease)}
.s-clinic-b-faq-1.s-c details[open] summary::after{content:"\2212"}
.s-clinic-b-faq-1.s-c .sbfaq1-pr{display:inline-block;background:var(--ink);color:var(--butter);border-radius:999px;padding:.5em 1.1em;font-weight:900;font-size:clamp(14px,1.2cqw,18px)}
@container (max-width:760px){.s-clinic-b-faq-1.s-c{padding:64px 22px}
.s-clinic-b-faq-1.s-c .sbfaq1-top{grid-template-columns:1fr;gap:14px}
.s-clinic-b-faq-1.s-c h2{font-size:17cqw}
.s-clinic-b-faq-1.s-c .sbfaq1-intro{font-size:16px}
.s-clinic-b-faq-1.s-c summary{font-size:22px;padding:16px 4px;gap:12px}
.s-clinic-b-faq-1.s-c details p{padding:0 4px 18px;font-size:15px}
.s-clinic-b-faq-1.s-c .sbfaq1-pr{margin:0 4px 18px;font-size:14px}}
.s-clinic-b-footer-1{container-type:inline-size;display:block;position:relative;overflow-wrap:break-word}
.s-clinic-b-footer-1 :is(h2,h3){margin:0;text-wrap:balance}
.s-clinic-b-footer-1 :where(p,li,dd,blockquote,figcaption){text-wrap:pretty}
.s-clinic-b-footer-1 .media{position:relative;margin:0;overflow:hidden}
.s-clinic-b-footer-1 .media>img,.s-clinic-b-footer-1 .media>.media__ph{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}
.s-clinic-b-footer-1 .media--empty{background:color-mix(in srgb,currentColor 14%,transparent)}
/* layout a */
.s-clinic-b-footer-1.s-a .sbfooter1-hrs li{column-gap:1cqw}
.s-clinic-b-footer-1.s-a .sbfooter1-hrs li span{min-width:0;overflow-wrap:anywhere}
.s-clinic-b-footer-1.s-a .sbfooter1-hrs b{flex:none;white-space:nowrap}
.s-clinic-b-footer-1.s-a .sbfooter1-con .btn,.s-clinic-b-footer-1.s-a .sbfooter1-lk .btn{white-space:normal;overflow-wrap:anywhere;text-align:left}
.s-clinic-b-footer-1.s-a .sbfooter1-lg{overflow-wrap:anywhere;text-wrap:balance}
.s-clinic-b-footer-1.s-a{background:var(--ink);color:#E9E3CF;padding:8cqw 5cqw 3cqw;overflow:clip}
.s-clinic-b-footer-1.s-a[data-set-bg=deep]{background:var(--deep)}
.s-clinic-b-footer-1.s-a[data-set-bg=purple]{background:var(--purple)}
.s-clinic-b-footer-1.s-a[data-set-edge=cream] .scal-t{background-image:radial-gradient(circle at 50% 0,var(--cream) 0 2.5cqw,#0000 calc(2.5cqw + 1px))}
.s-clinic-b-footer-1.s-a[data-set-edge=none] .scal-t{display:none}
.s-clinic-b-footer-1.s-a[data-set-giant=hide] .sbfooter1-giant{display:none}
.s-clinic-b-footer-1.s-a .scal-t{--scal:var(--blue)}
.s-clinic-b-footer-1.s-a .sbfooter1-fg>*{min-width:0}
.s-clinic-b-footer-1.s-a .sbfooter1-fg{position:relative;z-index:2;display:grid;grid-template-columns:1.3fr 1fr 1fr 1.1fr;gap:3cqw}
.s-clinic-b-footer-1.s-a .sbfooter1-lg{display:flex;gap:.4em;align-items:center;margin-bottom:1.6cqw;font:900 clamp(28px,3cqw,46px)/1.05 var(--body);letter-spacing:-.04em;text-transform:none;color:#fff}
.s-clinic-b-footer-1.s-a .sbfooter1-gl{width:1.5em;flex:none}
.s-clinic-b-footer-1.s-a h3{font:800 14px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--sun);margin-bottom:1.6cqw}
.s-clinic-b-footer-1.s-a p,.s-clinic-b-footer-1.s-a li{font-size:clamp(14px,1.15cqw,17px);line-height:1.65;font-weight:600}
.s-clinic-b-footer-1.s-a .sbfooter1-hrs li{display:flex;justify-content:space-between;gap:1cqw;max-width:18em;border-bottom:1px dashed rgba(255,255,255,.18);font-weight:600}
.s-clinic-b-footer-1.s-a .sbfooter1-hrs b{color:var(--butter);font-weight:800}
.s-clinic-b-footer-1.s-a .sbfooter1-lk li{border-bottom:1px dashed rgba(255,255,255,.18);max-width:18em}
.s-clinic-b-footer-1.s-a .sbfooter1-lk .btn{font-weight:600;padding:.1em 0;width:100%;justify-content:flex-start}
.s-clinic-b-footer-1.s-a .btn:hover{color:var(--sun)}
.s-clinic-b-footer-1.s-a .sbfooter1-con{display:grid}
.s-clinic-b-footer-1.s-a .sbfooter1-con .btn{padding:.1em 0;justify-content:flex-start;font-weight:700}
.s-clinic-b-footer-1.s-a .sbfooter1-note{margin-top:.6cqw}
.s-clinic-b-footer-1.s-a .sbfooter1-giant{font-size:15.6cqw;line-height:.85;color:var(--red);margin-top:5cqw;text-align:center;position:relative;z-index:1;letter-spacing:.01em}
.s-clinic-b-footer-1.s-a .sbfooter1-legal{display:flex;justify-content:space-between;gap:2cqw;flex-wrap:wrap;margin-top:3cqw;padding-top:2cqw;border-top:1px solid rgba(255,255,255,.14);font-size:clamp(14px,.95cqw,14px);color:#AFA8C6;position:relative;z-index:2}
@container (max-width:760px){.s-clinic-b-footer-1.s-a{padding:70px 22px 24px}
.s-clinic-b-footer-1.s-a .sbfooter1-fg{grid-template-columns:1fr 1fr;gap:34px 18px}
.s-clinic-b-footer-1.s-a .sbfooter1-first,.s-clinic-b-footer-1.s-a .sbfooter1-fg>div:nth-child(2){grid-column:1/-1}
.s-clinic-b-footer-1.s-a .sbfooter1-lg{font-size:32px}
.s-clinic-b-footer-1.s-a h3{margin-bottom:12px}
.s-clinic-b-footer-1.s-a p,.s-clinic-b-footer-1.s-a li{font-size:14px}
.s-clinic-b-footer-1.s-a .sbfooter1-giant{font-size:17cqw;margin-top:44px}
.s-clinic-b-footer-1.s-a .sbfooter1-legal{gap:8px;margin-top:26px}}
/* layout b */
.s-clinic-b-footer-1.s-b .sbfooter1-hrs li{column-gap:1cqw}
.s-clinic-b-footer-1.s-b .sbfooter1-hrs li span{min-width:0;overflow-wrap:anywhere}
.s-clinic-b-footer-1.s-b .sbfooter1-hrs b{flex:none;white-space:nowrap}
.s-clinic-b-footer-1.s-b .sbfooter1-con .btn,.s-clinic-b-footer-1.s-b .sbfooter1-lk .btn{white-space:normal;overflow-wrap:anywhere;text-align:left}
.s-clinic-b-footer-1.s-b .sbfooter1-lg{overflow-wrap:anywhere;text-wrap:balance}
.s-clinic-b-footer-1.s-b{background:var(--ink);color:#E9E3CF;padding:9cqw 5cqw 3cqw;overflow:clip;text-align:center}
.s-clinic-b-footer-1.s-b[data-set-bg=deep]{background:var(--deep)}
.s-clinic-b-footer-1.s-b[data-set-bg=purple]{background:var(--purple)}
.s-clinic-b-footer-1.s-b[data-set-edge=cream] .scal-t{background-image:radial-gradient(circle at 50% 0,var(--cream) 0 2.5cqw,#0000 calc(2.5cqw + 1px))}
.s-clinic-b-footer-1.s-b[data-set-edge=none] .scal-t{display:none}
.s-clinic-b-footer-1.s-b[data-set-giant=hide] .sbfooter1-giant{display:none}
.s-clinic-b-footer-1.s-b .scal-t{--scal:var(--blue)}
.s-clinic-b-footer-1.s-b .sbfooter1-col{display:grid;justify-items:center;gap:2.4cqw}
.s-clinic-b-footer-1.s-b .sbfooter1-lg{max-width:16em;justify-content:center;display:flex;gap:.4em;align-items:center;font:900 clamp(34px,5cqw,72px)/1 var(--body);letter-spacing:-.04em;text-transform:none;color:#fff}
.s-clinic-b-footer-1.s-b .sbfooter1-gl{width:1.5em;flex:none}
.s-clinic-b-footer-1.s-b .sbfooter1-adr{max-width:32em}
.s-clinic-b-footer-1.s-b .sbfooter1-pills{display:flex;gap:1cqw;flex-wrap:wrap;justify-content:center}
.s-clinic-b-footer-1.s-b .sbfooter1-pills .btn{background:var(--sun);color:var(--ink);padding:.8em 1.6em;border-radius:999px}
.s-clinic-b-footer-1.s-b .sbfooter1-pills .btn:hover{color:var(--ink);transform:rotate(-2deg) scale(1.05)}
.s-clinic-b-footer-1.s-b .sbfooter1-mid{display:grid;grid-template-columns:1fr 1fr;gap:5cqw;text-align:left;margin-top:1cqw;width:min(60cqw,100%)}
.s-clinic-b-footer-1.s-b h3{font:800 14px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--sun);margin-bottom:1.6cqw}
.s-clinic-b-footer-1.s-b p,.s-clinic-b-footer-1.s-b li{font-size:clamp(14px,1.15cqw,17px);line-height:1.65;font-weight:600}
.s-clinic-b-footer-1.s-b .sbfooter1-hrs li{display:flex;justify-content:space-between;gap:1cqw;max-width:18em;border-bottom:1px dashed rgba(255,255,255,.18);font-weight:600}
.s-clinic-b-footer-1.s-b .sbfooter1-hrs b{color:var(--butter);font-weight:800}
.s-clinic-b-footer-1.s-b .sbfooter1-lk li{border-bottom:1px dashed rgba(255,255,255,.18);max-width:18em}
.s-clinic-b-footer-1.s-b .sbfooter1-lk .btn{font-weight:600;padding:.1em 0;width:100%;justify-content:flex-start}
.s-clinic-b-footer-1.s-b .btn:hover{color:var(--sun)}
.s-clinic-b-footer-1.s-b .sbfooter1-con{display:grid}
.s-clinic-b-footer-1.s-b .sbfooter1-con .btn{padding:.1em 0;justify-content:flex-start;font-weight:700}
.s-clinic-b-footer-1.s-b .sbfooter1-note{margin-top:.6cqw}
.s-clinic-b-footer-1.s-b .sbfooter1-legal{display:flex;justify-content:center;gap:2cqw;flex-wrap:wrap;margin-top:5cqw;padding-top:2cqw;border-top:1px solid rgba(255,255,255,.14);font-size:14px;color:#AFA8C6}
.s-clinic-b-footer-1.s-b .sbfooter1-giant{display:none}
@container (max-width:760px){.s-clinic-b-footer-1.s-b{padding:70px 22px 24px}
.s-clinic-b-footer-1.s-b .sbfooter1-mid{grid-template-columns:1fr;gap:28px;width:100%}
.s-clinic-b-footer-1.s-b .sbfooter1-lg{font-size:34px}
.s-clinic-b-footer-1.s-b p,.s-clinic-b-footer-1.s-b li{font-size:14px}
.s-clinic-b-footer-1.s-b .sbfooter1-legal{gap:8px;margin-top:34px}}
/* layout c */
.s-clinic-b-footer-1.s-c .sbfooter1-hrs li{column-gap:1cqw}
.s-clinic-b-footer-1.s-c .sbfooter1-hrs li span{min-width:0;overflow-wrap:anywhere}
.s-clinic-b-footer-1.s-c .sbfooter1-hrs b{flex:none;white-space:nowrap}
.s-clinic-b-footer-1.s-c .sbfooter1-con .btn,.s-clinic-b-footer-1.s-c .sbfooter1-lk .btn{white-space:normal;overflow-wrap:anywhere;text-align:left}
.s-clinic-b-footer-1.s-c .sbfooter1-lg{overflow-wrap:anywhere;text-wrap:balance}
.s-clinic-b-footer-1.s-c{background:var(--ink);color:#E9E3CF;padding:9cqw 5cqw 3cqw;overflow:clip}
.s-clinic-b-footer-1.s-c[data-set-bg=deep]{background:var(--deep)}
.s-clinic-b-footer-1.s-c[data-set-bg=purple]{background:var(--purple)}
.s-clinic-b-footer-1.s-c[data-set-edge=cream] .scal-t{background-image:radial-gradient(circle at 50% 0,var(--cream) 0 2.5cqw,#0000 calc(2.5cqw + 1px))}
.s-clinic-b-footer-1.s-c[data-set-edge=none] .scal-t{display:none}
.s-clinic-b-footer-1.s-c[data-set-giant=hide] .sbfooter1-giant{display:none}
.s-clinic-b-footer-1.s-c .scal-t{--scal:var(--blue)}
.s-clinic-b-footer-1.s-c .sbfooter1-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.2fr .8fr;gap:6cqw;align-items:center}
.s-clinic-b-footer-1.s-c .sbfooter1-lg{font-size:8.4cqw;line-height:.9;text-transform:uppercase;color:var(--red);margin-bottom:2cqw}
.s-clinic-b-footer-1.s-c[data-set-giant=hide] .sbfooter1-lg{font-size:5cqw}
.s-clinic-b-footer-1.s-c .sbfooter1-l{display:grid;gap:.4cqw;justify-items:start}
.s-clinic-b-footer-1.s-c .sbfooter1-con{display:grid;margin-top:1.4cqw}
.s-clinic-b-footer-1.s-c .sbfooter1-con .btn{padding:.1em 0;justify-content:flex-start;font-weight:700}
.s-clinic-b-footer-1.s-c .sbfooter1-note{margin-top:.6cqw}
.s-clinic-b-footer-1.s-c .sbfooter1-card{background:var(--cream);border-radius:2.6cqw;padding:2.6cqw;rotate:1.6deg;color:var(--ink)}
.s-clinic-b-footer-1.s-c .sbfooter1-card h3{color:var(--rd-t);margin-bottom:1cqw}
.s-clinic-b-footer-1.s-c .sbfooter1-card .sbfooter1-h2{margin-top:2cqw}
.s-clinic-b-footer-1.s-c .sbfooter1-card .sbfooter1-hrs li,.s-clinic-b-footer-1.s-c .sbfooter1-card .sbfooter1-lk li{border-bottom:1px dashed rgba(27,21,48,.25)}
.s-clinic-b-footer-1.s-c .sbfooter1-card .sbfooter1-hrs b{color:var(--ink)}
.s-clinic-b-footer-1.s-c .sbfooter1-card .btn:hover{color:var(--rd-t)}
.s-clinic-b-footer-1.s-c .sbfooter1-hrs li{display:flex;justify-content:space-between;gap:1cqw;font-weight:600}
.s-clinic-b-footer-1.s-c .sbfooter1-lk .btn{font-weight:700;padding:.1em 0;width:100%;justify-content:flex-start}
.s-clinic-b-footer-1.s-c h3{font:800 14px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--sun);margin-bottom:1.6cqw}
.s-clinic-b-footer-1.s-c p,.s-clinic-b-footer-1.s-c li{font-size:clamp(14px,1.15cqw,17px);line-height:1.65;font-weight:600}
.s-clinic-b-footer-1.s-c .sbfooter1-legal{display:flex;justify-content:space-between;gap:2cqw;flex-wrap:wrap;margin-top:6cqw;padding-top:2cqw;border-top:1px solid rgba(255,255,255,.14);font-size:14px;color:#AFA8C6;position:relative;z-index:2}
.s-clinic-b-footer-1.s-c .sbfooter1-giant{display:none}
@container (max-width:760px){.s-clinic-b-footer-1.s-c{padding:70px 22px 24px}
.s-clinic-b-footer-1.s-c .sbfooter1-grid{grid-template-columns:1fr;gap:36px}
.s-clinic-b-footer-1.s-c .sbfooter1-lg{font-size:13cqw}
.s-clinic-b-footer-1.s-c[data-set-giant=hide] .sbfooter1-lg{font-size:38px}
.s-clinic-b-footer-1.s-c .sbfooter1-card{padding:24px;border-radius:24px}
.s-clinic-b-footer-1.s-c p,.s-clinic-b-footer-1.s-c li{font-size:14px}
.s-clinic-b-footer-1.s-c .sbfooter1-legal{gap:8px;margin-top:34px}}
.s-clinic-b-header-1{container-type:inline-size;display:block;position:relative;overflow-wrap:break-word}
.s-clinic-b-header-1 :is(h2,h3){margin:0;text-wrap:balance}
.s-clinic-b-header-1 :where(p,li,dd,blockquote,figcaption){text-wrap:pretty}
.s-clinic-b-header-1 .media{position:relative;margin:0;overflow:hidden}
.s-clinic-b-header-1 .media>img,.s-clinic-b-header-1 .media>.media__ph{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}
.s-clinic-b-header-1 .media--empty{background:color-mix(in srgb,currentColor 14%,transparent)}
/* layout a */
.s-clinic-b-header-1.s-a{background:var(--cream);padding:2.2cqw 3.2cqw 1.4cqw 4.2cqw}
.s-clinic-b-header-1.s-a[data-set-bg=butter]{background:var(--butter)}
.s-clinic-b-header-1.s-a[data-set-bg=blue]{background:var(--blue)}
.s-clinic-b-header-1.s-a[data-set-bg=blue] .sbheader1-logo{color:var(--butter)}
.s-clinic-b-header-1.s-a .sbheader1-logo{display:flex;align-items:center;gap:.4em;color:var(--blue);font:900 clamp(26px,3.3cqw,46px)/1 var(--body);text-transform:none;letter-spacing:-.04em}
.s-clinic-b-header-1.s-a .sbheader1-gl{width:1.35em;flex:none}
.s-clinic-b-header-1.s-a .sbheader1-bar{display:flex;justify-content:space-between;align-items:center;gap:2cqw}
.s-clinic-b-header-1.s-a .sbheader1-nav{display:flex;align-items:center;gap:.5cqw}
.s-clinic-b-header-1.s-a .sbheader1-links{display:flex;gap:2.2cqw;background:#fff;border-radius:999px;padding:0 2.4cqw;height:clamp(46px,3.9cqw,64px);align-items:center;box-shadow:0 6px 0 -3px rgba(27,21,48,.06)}
.s-clinic-b-header-1.s-a .sbheader1-links .btn{font:700 clamp(14px,1.3cqw,19px)/1 var(--body);display:flex;gap:.45em}
.s-clinic-b-header-1.s-a[data-set-carets=show] .sbheader1-links li:nth-child(-n+2) .btn::after{content:"";width:.55em;height:.45em;background:var(--blue);clip-path:polygon(0 0,100% 0,50% 100%);border-radius:2px}
.s-clinic-b-header-1.s-a .sbheader1-book .btn{height:clamp(46px,3.9cqw,64px);padding:0 2.2cqw;font-size:clamp(14px,1.3cqw,19px)}
.s-clinic-b-header-1.s-a .sbheader1-mail .btn{font-size:0;padding:0;width:clamp(46px,3.9cqw,64px);aspect-ratio:1;border-radius:50%;background:#fff;position:relative}
.s-clinic-b-header-1.s-a .sbheader1-mail .btn::before{content:"";position:absolute;inset:27%;background:var(--blue);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linejoin='round'%3E%3Crect x='2.5' y='5' width='19' height='14' rx='3'/%3E%3Cpath d='M3.5 7.5 12 13.5l8.5-6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linejoin='round'%3E%3Crect x='2.5' y='5' width='19' height='14' rx='3'/%3E%3Cpath d='M3.5 7.5 12 13.5l8.5-6'/%3E%3C/svg%3E") center/contain no-repeat}
@container (max-width:760px){.s-clinic-b-header-1.s-a .sbheader1-bar{flex-wrap:wrap;row-gap:8px}
.s-clinic-b-header-1.s-a{padding:14px 12px 10px 20px}
.s-clinic-b-header-1.s-a .sbheader1-logo{font-size:22px}
.s-clinic-b-header-1.s-a .sbheader1-links{display:none}
.s-clinic-b-header-1.s-a .sbheader1-book .btn{height:42px;padding:0 14px;font-size:14px}
.s-clinic-b-header-1.s-a .sbheader1-mail .btn{width:42px}
.s-clinic-b-header-1.s-a .sbheader1-nav{gap:6px;flex:none}}
/* layout b */
.s-clinic-b-header-1.s-b{background:var(--cream);padding:2cqw 3cqw}
.s-clinic-b-header-1.s-b[data-set-bg=butter]{background:var(--butter)}
.s-clinic-b-header-1.s-b[data-set-bg=blue]{background:var(--blue)}
.s-clinic-b-header-1.s-b[data-set-bg=blue] .sbheader1-logo{color:var(--butter)}
.s-clinic-b-header-1.s-b .sbheader1-logo{display:flex;align-items:center;gap:.4em;color:var(--blue);font:900 clamp(26px,3.3cqw,46px)/1 var(--body);text-transform:none;letter-spacing:-.04em}
.s-clinic-b-header-1.s-b .sbheader1-gl{width:1.35em;flex:none}
.s-clinic-b-header-1.s-b .sbheader1-pill{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:2cqw;background:#fff;border-radius:999px;padding:.7cqw .8cqw .7cqw 2.4cqw;box-shadow:0 6px 0 -3px rgba(27,21,48,.1)}
.s-clinic-b-header-1.s-b .sbheader1-logo{font-size:clamp(24px,2.6cqw,38px)}
.s-clinic-b-header-1.s-b .sbheader1-links{display:flex;justify-content:center;gap:3cqw}
.s-clinic-b-header-1.s-b .sbheader1-links .btn{font:700 clamp(14px,1.3cqw,19px)/1 var(--body);display:flex;gap:.45em}
.s-clinic-b-header-1.s-b[data-set-carets=show] .sbheader1-links li:nth-child(-n+2) .btn::after{content:"";width:.55em;height:.45em;background:var(--blue);clip-path:polygon(0 0,100% 0,50% 100%);border-radius:2px}
.s-clinic-b-header-1.s-b .sbheader1-end{display:flex;gap:.5cqw;align-items:center}
.s-clinic-b-header-1.s-b .sbheader1-book .btn{height:clamp(46px,3.9cqw,64px);padding:0 2.2cqw;font-size:clamp(14px,1.3cqw,19px)}
.s-clinic-b-header-1.s-b .sbheader1-mail .btn{font-size:0;padding:0;width:clamp(46px,3.9cqw,64px);aspect-ratio:1;border-radius:50%;background:var(--cream);position:relative}
.s-clinic-b-header-1.s-b .sbheader1-mail .btn::before{content:"";position:absolute;inset:27%;background:var(--blue);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linejoin='round'%3E%3Crect x='2.5' y='5' width='19' height='14' rx='3'/%3E%3Cpath d='M3.5 7.5 12 13.5l8.5-6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linejoin='round'%3E%3Crect x='2.5' y='5' width='19' height='14' rx='3'/%3E%3Cpath d='M3.5 7.5 12 13.5l8.5-6'/%3E%3C/svg%3E") center/contain no-repeat}
@container (max-width:760px){.s-clinic-b-header-1.s-b{padding:12px}
.s-clinic-b-header-1.s-b .sbheader1-pill{grid-template-columns:1fr auto;padding:6px 6px 6px 16px;gap:8px}
.s-clinic-b-header-1.s-b .sbheader1-pill nav{display:none}
.s-clinic-b-header-1.s-b .sbheader1-logo{font-size:20px}
.s-clinic-b-header-1.s-b .sbheader1-book .btn{height:42px;padding:0 14px;font-size:14px}
.s-clinic-b-header-1.s-b .sbheader1-mail{display:none}}
/* layout c */
.s-clinic-b-header-1.s-c{background:var(--cream);padding:2.4cqw 4cqw 1.6cqw}
.s-clinic-b-header-1.s-c[data-set-bg=butter]{background:var(--butter)}
.s-clinic-b-header-1.s-c[data-set-bg=blue]{background:var(--blue)}
.s-clinic-b-header-1.s-c[data-set-bg=blue] .sbheader1-logo{color:var(--butter)}
.s-clinic-b-header-1.s-c .sbheader1-logo{display:flex;align-items:center;gap:.4em;color:var(--blue);font:900 clamp(26px,3.3cqw,46px)/1 var(--body);text-transform:none;letter-spacing:-.04em}
.s-clinic-b-header-1.s-c .sbheader1-gl{width:1.35em;flex:none}
.s-clinic-b-header-1.s-c .sbheader1-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}
.s-clinic-b-header-1.s-c .sbheader1-logo{grid-column:2}
.s-clinic-b-header-1.s-c .sbheader1-end{grid-column:3;display:flex;gap:.5cqw;align-items:center;justify-content:flex-end}
.s-clinic-b-header-1.s-c .sbheader1-nav{margin-top:1.4cqw}
.s-clinic-b-header-1.s-c .sbheader1-links{display:flex;gap:.8cqw;flex-wrap:wrap;justify-content:center}
.s-clinic-b-header-1.s-c .sbheader1-links .btn{padding:.75em 1.3em;font-size:clamp(14px,1.2cqw,18px);background:var(--sun);color:var(--ink);rotate:-2deg}
.s-clinic-b-header-1.s-c .sbheader1-links li:nth-child(4n+2) .btn{background:var(--pink);rotate:1.6deg}
.s-clinic-b-header-1.s-c .sbheader1-links li:nth-child(4n+3) .btn{background:var(--teal);rotate:-1deg}
.s-clinic-b-header-1.s-c .sbheader1-links li:nth-child(4n) .btn{background:var(--butter);rotate:2deg}
.s-clinic-b-header-1.s-c .sbheader1-book .btn{height:clamp(46px,3.9cqw,64px);padding:0 2.2cqw;font-size:clamp(14px,1.3cqw,19px)}
.s-clinic-b-header-1.s-c .sbheader1-mail .btn{font-size:0;padding:0;width:clamp(46px,3.9cqw,64px);aspect-ratio:1;border-radius:50%;background:#fff;position:relative}
.s-clinic-b-header-1.s-c .sbheader1-mail .btn::before{content:"";position:absolute;inset:27%;background:var(--blue);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linejoin='round'%3E%3Crect x='2.5' y='5' width='19' height='14' rx='3'/%3E%3Cpath d='M3.5 7.5 12 13.5l8.5-6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linejoin='round'%3E%3Crect x='2.5' y='5' width='19' height='14' rx='3'/%3E%3Cpath d='M3.5 7.5 12 13.5l8.5-6'/%3E%3C/svg%3E") center/contain no-repeat}
@container (max-width:760px){.s-clinic-b-header-1.s-c{padding:16px 16px 12px}
.s-clinic-b-header-1.s-c .sbheader1-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}
.s-clinic-b-header-1.s-c .sbheader1-logo{font-size:22px}
.s-clinic-b-header-1.s-c .sbheader1-nav{margin-top:12px}
.s-clinic-b-header-1.s-c .sbheader1-links{gap:8px}
.s-clinic-b-header-1.s-c .sbheader1-links .btn{font-size:14px}
.s-clinic-b-header-1.s-c .sbheader1-book .btn{height:42px;padding:0 14px;font-size:14px}
.s-clinic-b-header-1.s-c .sbheader1-mail .btn{width:42px}}
.s-clinic-b-hero-1{container-type:inline-size;display:block;position:relative;overflow-wrap:break-word}
.s-clinic-b-hero-1 :is(h2,h3){margin:0;text-wrap:balance}
.s-clinic-b-hero-1 :where(p,li,dd,blockquote,figcaption){text-wrap:pretty}
.s-clinic-b-hero-1 .media{position:relative;margin:0;overflow:hidden}
.s-clinic-b-hero-1 .media>img,.s-clinic-b-hero-1 .media>.media__ph{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}
.s-clinic-b-hero-1 .media--empty{background:color-mix(in srgb,currentColor 14%,transparent)}
/* layout a */
.s-clinic-b-hero-1.s-a{background:var(--cream);display:grid;place-items:center;min-height:min(80cqw,1000px);padding:9cqw 0 14cqw;text-align:center;overflow:clip}
.s-clinic-b-hero-1.s-a[data-set-tone=butter]{background:var(--butter)}
.s-clinic-b-hero-1.s-a[data-set-tone=blue]{background:var(--blue)}
.s-clinic-b-hero-1.s-a[data-set-tone=blue] h2{color:var(--butter)}
.s-clinic-b-hero-1.s-a[data-set-tone=blue] .sbhero1-sub{color:#fff;background:var(--blue)}
.s-clinic-b-hero-1.s-a .sbhero1-in{position:relative;z-index:2}
.s-clinic-b-hero-1.s-a .sbhero1-gl{width:7.2cqw;margin:0 auto 3.4cqw}
.s-clinic-b-hero-1.s-a h2{font-size:12.6cqw;line-height:.96;padding:0 2cqw;max-width:96cqw;color:var(--red)}
.s-clinic-b-hero-1.s-a .sbhero1-sub{margin:3.4cqw auto 0;color:var(--blue-t);font-weight:800;font-size:clamp(16px,1.45cqw,22px);line-height:1.25;max-width:20em;text-wrap:balance}
.s-clinic-b-hero-1.s-a .sbhero1-cta{margin-top:2.4cqw}
.s-clinic-b-hero-1.s-a .sbhero1-c1{width:10cqw;left:4%;top:2.4cqw}
.s-clinic-b-hero-1.s-a .sbhero1-c2{width:11cqw;right:4%;top:3cqw}
.s-clinic-b-hero-1.s-a .sbhero1-c3{width:22cqw;left:2%;bottom:-1cqw}
.s-clinic-b-hero-1.s-a .sbhero1-c4{width:9cqw;right:6%;bottom:3cqw}
.s-clinic-b-hero-1.s-a[data-set-clouds=few] :is(.sbhero1-c1,.sbhero1-c4){display:none}
.s-clinic-b-hero-1.s-a .sbhero1-stick{position:absolute;left:50%;bottom:3cqw;translate:-50% 0;z-index:3;display:flex;gap:.6cqw;align-items:center;font:800 14px/1 var(--body);color:var(--ink);letter-spacing:.08em;text-transform:uppercase}
.s-clinic-b-hero-1.s-a .sbhero1-stick b{width:1.8cqw;min-width:22px;aspect-ratio:1;border-radius:50%;border:2px solid currentColor;display:grid;place-items:center;font-size:0}
.s-clinic-b-hero-1.s-a[data-set-tone=blue] .sbhero1-stick{color:#fff;background:var(--blue)}
.s-clinic-b-hero-1.s-a .sbhero1-stick b::after{content:"";width:34%;height:34%;border-right:2px solid currentColor;border-bottom:2px solid currentColor;rotate:45deg;translate:0 -15%}
@container (max-width:760px){.s-clinic-b-hero-1.s-a{min-height:640px;padding:64px 0 130px}
.s-clinic-b-hero-1.s-a .sbhero1-gl{width:64px;margin-bottom:26px}
.s-clinic-b-hero-1.s-a h2{font-size:14.4cqw;padding:0 12px}
.s-clinic-b-hero-1.s-a .sbhero1-sub{font-size:16px;margin-top:22px;padding:0 24px}
.s-clinic-b-hero-1.s-a .sbhero1-c1{width:72px;left:5%;top:14px}
.s-clinic-b-hero-1.s-a .sbhero1-c2{width:64px;top:22px;right:5%}
.s-clinic-b-hero-1.s-a .sbhero1-c3{width:170px;left:-5%;bottom:30px}
.s-clinic-b-hero-1.s-a .sbhero1-c4{width:62px;right:6%;bottom:62px}
.s-clinic-b-hero-1.s-a .sbhero1-stick{bottom:18px}}
@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.s-clinic-b-hero-1.s-a .sbhero1-c1,.s-clinic-b-hero-1.s-a .sbhero1-c2,.s-clinic-b-hero-1.s-a .sbhero1-c3,.s-clinic-b-hero-1.s-a .sbhero1-c4{animation:s-clinic-b-hero-1-drift linear both;animation-timeline:view();animation-range:exit 0% exit 100%}
.s-clinic-b-hero-1.s-a .sbhero1-c1{--x:-8cqw}
.s-clinic-b-hero-1.s-a .sbhero1-c2{--x:10cqw}
.s-clinic-b-hero-1.s-a .sbhero1-c3{--x:-6cqw}
.s-clinic-b-hero-1.s-a .sbhero1-c4{--x:6cqw}
@keyframes s-clinic-b-hero-1-drift{to{translate:var(--x) -4cqw}}}}
/* layout b */
.s-clinic-b-hero-1.s-b{background:var(--cream);padding:5cqw 0 9cqw;overflow:clip}
.s-clinic-b-hero-1.s-b[data-set-tone=butter]{background:var(--butter)}
.s-clinic-b-hero-1.s-b[data-set-tone=blue]{background:var(--blue)}
.s-clinic-b-hero-1.s-b[data-set-tone=blue] h2{color:var(--butter)}
.s-clinic-b-hero-1.s-b[data-set-tone=blue] .sbhero1-sub{color:#fff;background:var(--blue)}
.s-clinic-b-hero-1.s-b .sbhero1-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:3cqw;align-items:center;padding:0 5cqw;position:relative;z-index:2}
.s-clinic-b-hero-1.s-b .sbhero1-gl{width:6cqw;margin-bottom:2.4cqw}
.s-clinic-b-hero-1.s-b h2{font-size:9.6cqw;line-height:.96;color:var(--red)}
.s-clinic-b-hero-1.s-b .sbhero1-sub{margin-top:2.6cqw;color:var(--blue-t);font-weight:800;font-size:clamp(16px,1.5cqw,22px);max-width:22em}
.s-clinic-b-hero-1.s-b .sbhero1-row{display:flex;gap:1.4cqw;align-items:center;flex-wrap:wrap;margin-top:2.6cqw}
.s-clinic-b-hero-1.s-b .sbhero1-arch{background:var(--sun);border-radius:999px 999px 1.6cqw 1.6cqw;aspect-ratio:4/5;overflow:hidden;justify-self:center;width:100%;max-width:34cqw}
.s-clinic-b-hero-1.s-b .sbhero1-art{width:100%;height:100%}
.s-clinic-b-hero-1.s-b .sbhero1-c1{width:10cqw;left:46%;top:-1.2cqw;z-index:1}
.s-clinic-b-hero-1.s-b .sbhero1-c3{width:22cqw;left:-3%;bottom:-1cqw;z-index:1}
.s-clinic-b-hero-1.s-b[data-set-clouds=few] .sbhero1-c1{display:none}
@container (max-width:760px){.s-clinic-b-hero-1.s-b{padding:44px 0 72px}
.s-clinic-b-hero-1.s-b .sbhero1-grid{grid-template-columns:1fr;padding:0 22px;gap:30px}
.s-clinic-b-hero-1.s-b .sbhero1-gl{width:56px}
.s-clinic-b-hero-1.s-b h2{font-size:15.5cqw}
.s-clinic-b-hero-1.s-b .sbhero1-sub{font-size:16px}
.s-clinic-b-hero-1.s-b .sbhero1-arch{max-width:78%;justify-self:start}
.s-clinic-b-hero-1.s-b .sbhero1-c1{width:64px;left:62%;top:-8px}
.s-clinic-b-hero-1.s-b .sbhero1-c3{width:130px;bottom:-6px}}
/* layout c */
.s-clinic-b-hero-1.s-c{background:var(--rd);text-align:center;padding:6cqw 3cqw 24cqw;overflow:clip;min-height:min(70cqw,880px)}
.s-clinic-b-hero-1.s-c[data-set-tone=butter]{background:var(--butter)}
.s-clinic-b-hero-1.s-c[data-set-tone=butter] h2{color:var(--red)}
.s-clinic-b-hero-1.s-c[data-set-tone=butter] .sbhero1-sub{color:var(--blue-t);background:var(--butter)}
.s-clinic-b-hero-1.s-c[data-set-tone=blue]{background:var(--blue)}
.s-clinic-b-hero-1.s-c[data-set-tone=blue] .sbhero1-sub{background:var(--blue)}
.s-clinic-b-hero-1.s-c .sbhero1-in{position:relative;z-index:2}
.s-clinic-b-hero-1.s-c .sbhero1-gl{width:6cqw;margin:0 auto 2.6cqw}
.s-clinic-b-hero-1.s-c h2{font-size:11.4cqw;line-height:.96;padding:0 2cqw;color:var(--butter)}
.s-clinic-b-hero-1.s-c .sbhero1-sub{margin:2.8cqw auto 0;color:#fff;background:var(--rd);font-weight:800;font-size:clamp(16px,1.5cqw,22px);max-width:22em}
.s-clinic-b-hero-1.s-c .sbhero1-cta{margin-top:2.6cqw}
.s-clinic-b-hero-1.s-c .sbhero1-hill{position:absolute;left:-12%;right:-12%;bottom:-40cqw;height:58cqw;border-radius:50%;background:var(--sun)}
.s-clinic-b-hero-1.s-c .sbhero1-c1{width:18cqw;left:6%;bottom:6cqw}
.s-clinic-b-hero-1.s-c .sbhero1-c2{width:12cqw;right:8%;bottom:11cqw}
.s-clinic-b-hero-1.s-c[data-set-clouds=few] .sbhero1-c2{display:none}
.s-clinic-b-hero-1.s-c .sbhero1-hint{position:absolute;left:50%;bottom:3cqw;translate:-50% 0;z-index:2;background:var(--ink);color:var(--butter)}
@container (max-width:760px){.s-clinic-b-hero-1.s-c{padding:44px 18px 150px;min-height:0}
.s-clinic-b-hero-1.s-c .sbhero1-gl{width:54px}
.s-clinic-b-hero-1.s-c h2{font-size:15cqw}
.s-clinic-b-hero-1.s-c .sbhero1-sub{font-size:16px}
.s-clinic-b-hero-1.s-c .sbhero1-hill{bottom:-120px;height:260px}
.s-clinic-b-hero-1.s-c .sbhero1-c1{width:100px;bottom:30px}
.s-clinic-b-hero-1.s-c .sbhero1-c2{width:70px;bottom:70px}}
.s-clinic-b-process-1{container-type:inline-size;display:block;position:relative;overflow-wrap:break-word}
.s-clinic-b-process-1 :is(h2,h3){margin:0;text-wrap:balance}
.s-clinic-b-process-1 :where(p,li,dd,blockquote,figcaption){text-wrap:pretty}
.s-clinic-b-process-1 .media{position:relative;margin:0;overflow:hidden}
.s-clinic-b-process-1 .media>img,.s-clinic-b-process-1 .media>.media__ph{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}
.s-clinic-b-process-1 .media--empty{background:color-mix(in srgb,currentColor 14%,transparent)}
.s-clinic-b-process-1 .m-3-2{aspect-ratio:3 / 2}
/* layout a */
.s-clinic-b-process-1.s-a{background:var(--cream);padding:11cqw 5cqw 8cqw;--scal:var(--cream)}
.s-clinic-b-process-1.s-a[data-set-tone=butter]{background:var(--butter);--scal:var(--butter)}
.s-clinic-b-process-1.s-a .sbprocess1-top{display:grid;grid-template-columns:1fr 1fr;gap:4cqw;align-items:end;margin-bottom:6cqw}
.s-clinic-b-process-1.s-a h2{font-size:7.4cqw;color:var(--red)}
.s-clinic-b-process-1.s-a .sbprocess1-intro{font-size:clamp(16px,1.6cqw,24px);line-height:1.4;color:var(--blue-t);max-width:27em}
.s-clinic-b-process-1.s-a .sbprocess1-steps{counter-reset:st;display:grid;grid-template-columns:repeat(auto-fit,minmax(18cqw,1fr));gap:2.4cqw;align-items:start}
.s-clinic-b-process-1.s-a .sbprocess1-step{counter-increment:st;position:relative;border-radius:2.6cqw;padding:2.6cqw 2.4cqw 3cqw;min-height:25cqw;transition:rotate .5s var(--ease),translate .5s}
.s-clinic-b-process-1.s-a .sbprocess1-step:nth-child(4n+1){rotate:-2.4deg}
.s-clinic-b-process-1.s-a .sbprocess1-step:nth-child(4n+2){rotate:1.8deg;translate:0 3cqw}
.s-clinic-b-process-1.s-a .sbprocess1-step:nth-child(4n+3){rotate:-1.2deg;translate:0 -1cqw}
.s-clinic-b-process-1.s-a .sbprocess1-step:nth-child(4n){rotate:1deg;translate:0 2cqw}
.s-clinic-b-process-1.s-a .sbprocess1-step:hover{rotate:0deg;translate:0 -1cqw}
.s-clinic-b-process-1.s-a[data-set-tilt=straight] .sbprocess1-step:nth-child(n){rotate:0deg;translate:0 0}
.s-clinic-b-process-1.s-a .sbprocess1-step:nth-child(4n+1){background:var(--sun)}
.s-clinic-b-process-1.s-a .sbprocess1-step:nth-child(4n+2){background:var(--pink)}
.s-clinic-b-process-1.s-a .sbprocess1-step:nth-child(4n+3){background:var(--teal)}
.s-clinic-b-process-1.s-a .sbprocess1-step:nth-child(4n){background:#FF8A5C}
.s-clinic-b-process-1.s-a .sbprocess1-n::before{content:counter(st,decimal-leading-zero)}
.s-clinic-b-process-1.s-a[data-set-numbers=hide] .sbprocess1-n{display:none}
.s-clinic-b-process-1.s-a .sbprocess1-sh{position:absolute;right:2cqw;top:2cqw;width:5cqw;aspect-ratio:1}
.s-clinic-b-process-1.s-a .sbprocess1-step:nth-child(4n+1) .sbprocess1-sh{background:var(--red);border-radius:50%}
.s-clinic-b-process-1.s-a .sbprocess1-step:nth-child(4n+2) .sbprocess1-sh{background:var(--blue);border-radius:999px 999px 0 0}
.s-clinic-b-process-1.s-a .sbprocess1-step:nth-child(4n+3) .sbprocess1-sh{background:var(--purple);clip-path:polygon(50% 0,100% 100%,0 100%)}
.s-clinic-b-process-1.s-a .sbprocess1-step:nth-child(4n) .sbprocess1-sh{background:var(--blue);border-radius:22%}
.s-clinic-b-process-1.s-a .sbprocess1-n{display:block;font-size:10cqw;line-height:.8;color:var(--rd-t);margin-bottom:1.6cqw}
.s-clinic-b-process-1.s-a .sbprocess1-step h3{font-size:3cqw;margin-bottom:1.2cqw;color:var(--ink)}
.s-clinic-b-process-1.s-a .sbprocess1-step p{font-size:clamp(15px,1.2cqw,18px);line-height:1.45}
.s-clinic-b-process-1.s-a .sbprocess1-wide{margin-top:7cqw;display:grid;grid-template-columns:1.3fr 1fr;gap:3cqw;align-items:center}
.s-clinic-b-process-1.s-a .sbprocess1-im{aspect-ratio:3/2;border-radius:3cqw}
.s-clinic-b-process-1.s-a .sbprocess1-im{position:relative;isolation:isolate;overflow:hidden;background:var(--red)}
.s-clinic-b-process-1.s-a .sbprocess1-im .media{position:absolute;inset:0;aspect-ratio:auto}
.s-clinic-b-process-1.s-a .sbprocess1-im img{filter:grayscale(1) contrast(1.1);mix-blend-mode:multiply}
.s-clinic-b-process-1.s-a .sbprocess1-im::after{content:"";position:absolute;inset:0;background:var(--blue);mix-blend-mode:screen;opacity:.55;pointer-events:none}
.s-clinic-b-process-1.s-a .sbprocess1-q{background:var(--blue);color:#fff;border-radius:3cqw;padding:3.4cqw;rotate:2deg}
.s-clinic-b-process-1.s-a .sbprocess1-q b{font-size:5.2cqw;line-height:.95;color:var(--butter);display:block;margin-bottom:1.4cqw}
.s-clinic-b-process-1.s-a .sbprocess1-q span{font-size:clamp(15px,1.4cqw,21px);line-height:1.4;font-weight:700}
@container (max-width:760px){.s-clinic-b-process-1.s-a{padding:80px 22px 64px}
.s-clinic-b-process-1.s-a .sbprocess1-top{grid-template-columns:1fr;gap:18px;margin-bottom:40px}
.s-clinic-b-process-1.s-a h2{font-size:17cqw}
.s-clinic-b-process-1.s-a .sbprocess1-intro{font-size:16px}
.s-clinic-b-process-1.s-a .sbprocess1-steps{grid-template-columns:1fr;gap:20px}
.s-clinic-b-process-1.s-a .sbprocess1-step:nth-child(n){padding:24px 22px 28px;min-height:0;border-radius:24px;translate:0 0}
.s-clinic-b-process-1.s-a .sbprocess1-n{font-size:68px}
.s-clinic-b-process-1.s-a .sbprocess1-step h3{font-size:32px}
.s-clinic-b-process-1.s-a .sbprocess1-step p{font-size:15px}
.s-clinic-b-process-1.s-a .sbprocess1-sh{width:44px;right:20px;top:20px}
.s-clinic-b-process-1.s-a .sbprocess1-wide{grid-template-columns:1fr;margin-top:50px}
.s-clinic-b-process-1.s-a .sbprocess1-im{border-radius:24px}
.s-clinic-b-process-1.s-a .sbprocess1-q{padding:26px;border-radius:24px}
.s-clinic-b-process-1.s-a .sbprocess1-q b{font-size:40px}
.s-clinic-b-process-1.s-a .sbprocess1-q span{font-size:16px}}
/* layout b */
.s-clinic-b-process-1.s-b{background:var(--cream);padding:9cqw 5cqw}
.s-clinic-b-process-1.s-b[data-set-tone=butter]{background:var(--butter)}
.s-clinic-b-process-1.s-b .sbprocess1-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:6cqw;align-items:start}
.s-clinic-b-process-1.s-b h2{font-size:7cqw;color:var(--red)}
.s-clinic-b-process-1.s-b .sbprocess1-intro{margin-top:2cqw;font-size:clamp(16px,1.5cqw,22px);color:var(--blue-t);max-width:24em}
.s-clinic-b-process-1.s-b .sbprocess1-art{position:relative;margin-top:3cqw;padding-bottom:5cqw}
.s-clinic-b-process-1.s-b .sbprocess1-arch{position:relative;aspect-ratio:4/5;border-radius:999px 999px 1.6cqw 1.6cqw;overflow:hidden;background:var(--red);max-width:32cqw}
.s-clinic-b-process-1.s-b .sbprocess1-arch{isolation:isolate}
.s-clinic-b-process-1.s-b .sbprocess1-arch .media{position:absolute;inset:0;aspect-ratio:auto}
.s-clinic-b-process-1.s-b .sbprocess1-arch img{filter:grayscale(1) contrast(1.1);mix-blend-mode:multiply}
.s-clinic-b-process-1.s-b .sbprocess1-arch::after{content:"";position:absolute;inset:0;background:var(--blue);mix-blend-mode:screen;opacity:.55;pointer-events:none}
.s-clinic-b-process-1.s-b .sbprocess1-q{position:absolute;left:12cqw;bottom:0;width:26cqw;background:var(--blue);color:#fff;border-radius:2.4cqw;padding:2cqw 2.4cqw;rotate:-3deg;z-index:2}
.s-clinic-b-process-1.s-b .sbprocess1-q b{font-size:4cqw;line-height:.95;color:var(--butter);display:block;margin-bottom:.8cqw}
.s-clinic-b-process-1.s-b .sbprocess1-q span{font-size:clamp(14px,1.2cqw,18px);line-height:1.35;font-weight:700}
.s-clinic-b-process-1.s-b .sbprocess1-list{counter-reset:st}
.s-clinic-b-process-1.s-b .sbprocess1-item{counter-increment:st;display:grid;grid-template-columns:auto 1fr;gap:2.4cqw;padding:2.4cqw 0;border-bottom:.3cqw dashed rgba(27,21,48,.25)}
.s-clinic-b-process-1.s-b .sbprocess1-item:first-child{padding-top:0}
.s-clinic-b-process-1.s-b .sbprocess1-n{font-size:7cqw;line-height:.85;min-width:1.5em;color:var(--rd-t)}
.s-clinic-b-process-1.s-b .sbprocess1-item:nth-child(4n+2) .sbprocess1-n{color:var(--blue-t)}
.s-clinic-b-process-1.s-b .sbprocess1-item:nth-child(4n+3) .sbprocess1-n{color:var(--purple)}
.s-clinic-b-process-1.s-b .sbprocess1-item:nth-child(4n) .sbprocess1-n{color:var(--green)}
.s-clinic-b-process-1.s-b .sbprocess1-n::before{content:counter(st,decimal-leading-zero)}
.s-clinic-b-process-1.s-b[data-set-numbers=hide] .sbprocess1-n{display:none}
.s-clinic-b-process-1.s-b[data-set-numbers=hide] .sbprocess1-item{grid-template-columns:1fr}
.s-clinic-b-process-1.s-b .sbprocess1-item h3{font-size:3.4cqw;color:var(--ink);margin-bottom:.8cqw}
.s-clinic-b-process-1.s-b .sbprocess1-item p{font-size:clamp(15px,1.4cqw,20px);line-height:1.45}
.s-clinic-b-process-1.s-b[data-set-tilt=straight] .sbprocess1-q{rotate:0deg}
@container (max-width:760px){.s-clinic-b-process-1.s-b{padding:64px 22px}
.s-clinic-b-process-1.s-b .sbprocess1-grid{grid-template-columns:1fr;gap:34px}
.s-clinic-b-process-1.s-b h2{font-size:17cqw}
.s-clinic-b-process-1.s-b .sbprocess1-intro{font-size:16px}
.s-clinic-b-process-1.s-b .sbprocess1-arch{max-width:78%}
.s-clinic-b-process-1.s-b .sbprocess1-q{left:34%;width:62%;padding:16px 18px}
.s-clinic-b-process-1.s-b .sbprocess1-q b{font-size:34px}
.s-clinic-b-process-1.s-b .sbprocess1-q span{font-size:14px}
.s-clinic-b-process-1.s-b .sbprocess1-n{font-size:54px}
.s-clinic-b-process-1.s-b .sbprocess1-item{gap:16px}
.s-clinic-b-process-1.s-b .sbprocess1-item h3{font-size:28px}
.s-clinic-b-process-1.s-b .sbprocess1-item p{font-size:15px}}
/* layout c */
.s-clinic-b-process-1.s-c{background:var(--cream);padding:9cqw 5cqw 7cqw;--scal:var(--cream)}
.s-clinic-b-process-1.s-c[data-set-tone=butter]{background:var(--butter);--scal:var(--butter)}
.s-clinic-b-process-1.s-c .sbprocess1-head{text-align:center;display:grid;justify-items:center;gap:2cqw;margin-bottom:5cqw}
.s-clinic-b-process-1.s-c h2{font-size:7.4cqw;color:var(--red)}
.s-clinic-b-process-1.s-c .sbprocess1-intro{font-size:clamp(16px,1.5cqw,22px);color:var(--blue-t);max-width:30em}
.s-clinic-b-process-1.s-c .sbprocess1-steps{counter-reset:st;display:grid;grid-template-columns:repeat(auto-fit,minmax(18cqw,1fr));gap:1.6cqw;align-items:start;padding-bottom:9cqw}
.s-clinic-b-process-1.s-c .sbprocess1-step{counter-increment:st;border-radius:2.6cqw;padding:2.4cqw;min-height:16cqw;display:grid;gap:1cqw;align-content:start}
.s-clinic-b-process-1.s-c .sbprocess1-step:nth-child(4n+1){background:var(--sun)}
.s-clinic-b-process-1.s-c .sbprocess1-step:nth-child(4n+2){background:var(--pink);translate:0 3cqw}
.s-clinic-b-process-1.s-c .sbprocess1-step:nth-child(4n+3){background:var(--teal);translate:0 6cqw}
.s-clinic-b-process-1.s-c .sbprocess1-step:nth-child(4n){background:#FF8A5C;translate:0 9cqw}
.s-clinic-b-process-1.s-c[data-set-tilt=straight] .sbprocess1-step:nth-child(n){translate:0 0}
.s-clinic-b-process-1.s-c[data-set-tilt=straight] .sbprocess1-steps{padding-bottom:2cqw}
.s-clinic-b-process-1.s-c .sbprocess1-n::before{content:counter(st,decimal-leading-zero)}
.s-clinic-b-process-1.s-c[data-set-numbers=hide] .sbprocess1-n{display:none}
.s-clinic-b-process-1.s-c .sbprocess1-n{font-size:6cqw;line-height:.85;color:var(--rd-t)}
.s-clinic-b-process-1.s-c .sbprocess1-step h3{font-size:2.8cqw;color:var(--ink)}
.s-clinic-b-process-1.s-c .sbprocess1-step p{font-size:clamp(15px,1.25cqw,18px);line-height:1.45}
.s-clinic-b-process-1.s-c .sbprocess1-ban{position:relative;margin-top:2cqw}
.s-clinic-b-process-1.s-c .sbprocess1-im{aspect-ratio:21/9;border-radius:3cqw}
.s-clinic-b-process-1.s-c .sbprocess1-im{position:relative;isolation:isolate;overflow:hidden;background:var(--red)}
.s-clinic-b-process-1.s-c .sbprocess1-im .media{position:absolute;inset:0;aspect-ratio:auto}
.s-clinic-b-process-1.s-c .sbprocess1-im img{filter:grayscale(1) contrast(1.1);mix-blend-mode:multiply}
.s-clinic-b-process-1.s-c .sbprocess1-im::after{content:"";position:absolute;inset:0;background:var(--blue);mix-blend-mode:screen;opacity:.55;pointer-events:none}
.s-clinic-b-process-1.s-c .sbprocess1-q{position:absolute;right:4cqw;bottom:-3cqw;width:30cqw;background:var(--blue);color:#fff;border-radius:2.4cqw;padding:2cqw 2.6cqw;rotate:2.5deg;z-index:3}
.s-clinic-b-process-1.s-c .sbprocess1-q b{font-size:4.4cqw;line-height:.95;color:var(--butter);display:block;margin-bottom:.8cqw}
.s-clinic-b-process-1.s-c .sbprocess1-q span{font-size:clamp(14px,1.25cqw,19px);line-height:1.4;font-weight:700}
.s-clinic-b-process-1.s-c .sbprocess1-ban{padding-bottom:3cqw}
@container (max-width:760px){.s-clinic-b-process-1.s-c{padding:64px 22px 56px}
.s-clinic-b-process-1.s-c h2{font-size:17cqw}
.s-clinic-b-process-1.s-c .sbprocess1-intro{font-size:16px}
.s-clinic-b-process-1.s-c .sbprocess1-steps{grid-template-columns:1fr;gap:16px;padding-bottom:30px}
.s-clinic-b-process-1.s-c .sbprocess1-step:nth-child(n){translate:0 0;padding:22px;border-radius:22px;min-height:0}
.s-clinic-b-process-1.s-c .sbprocess1-n{font-size:52px}
.s-clinic-b-process-1.s-c .sbprocess1-step h3{font-size:30px}
.s-clinic-b-process-1.s-c .sbprocess1-step p{font-size:15px}
.s-clinic-b-process-1.s-c .sbprocess1-im{aspect-ratio:4/3;border-radius:22px}
.s-clinic-b-process-1.s-c .sbprocess1-q{position:relative;right:auto;bottom:auto;width:auto;margin:-24px 12px 0 24px;padding:20px}
.s-clinic-b-process-1.s-c .sbprocess1-q b{font-size:34px}
.s-clinic-b-process-1.s-c .sbprocess1-q span{font-size:14px}
.s-clinic-b-process-1.s-c .sbprocess1-ban{padding-bottom:0}}
.s-clinic-b-reviews-1{container-type:inline-size;display:block;position:relative;overflow-wrap:break-word}
.s-clinic-b-reviews-1 :is(h2,h3){margin:0;text-wrap:balance}
.s-clinic-b-reviews-1 :where(p,li,dd,blockquote,figcaption){text-wrap:pretty}
.s-clinic-b-reviews-1 .media{position:relative;margin:0;overflow:hidden}
.s-clinic-b-reviews-1 .media>img,.s-clinic-b-reviews-1 .media>.media__ph{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}
.s-clinic-b-reviews-1 .media--empty{background:color-mix(in srgb,currentColor 14%,transparent)}
/* layout a */
.s-clinic-b-reviews-1.s-a{background:var(--purple);min-height:min(72cqw,900px);padding:9cqw 5cqw;display:grid;place-items:center;overflow:clip}
.s-clinic-b-reviews-1.s-a[data-set-bg=blue]{background:var(--blue)}
.s-clinic-b-reviews-1.s-a[data-set-bg=deep]{background:var(--deep)}
.s-clinic-b-reviews-1.s-a .sbreviews1-bg{position:absolute;inset:0;width:100%;height:100%}
.s-clinic-b-reviews-1.s-a .sbreviews1-qc{position:relative;z-index:2;background:var(--cream);width:min(64cqw,100%);border-radius:3cqw 3cqw 3cqw 0;padding:5cqw 6cqw 5.6cqw;rotate:-3.4deg;transform-origin:left bottom;margin-left:8cqw;transition:rotate .6s cubic-bezier(.3,1.4,.5,1)}
.s-clinic-b-reviews-1.s-a .sbreviews1-qc:hover{rotate:-1deg}
.s-clinic-b-reviews-1.s-a[data-set-tilt=straight] .sbreviews1-qc,.s-clinic-b-reviews-1.s-a[data-set-tilt=straight] .sbreviews1-qc:hover{rotate:0deg}
.s-clinic-b-reviews-1.s-a h2{font-size:5.6cqw;color:var(--red);max-width:78%;padding:.3em 0;margin:-.3em 0 calc(3cqw - .3em)}
.s-clinic-b-reviews-1.s-a .sbreviews1-q{font-weight:800;font-size:clamp(17px,1.8cqw,27px);line-height:1.38;max-width:24em}
.s-clinic-b-reviews-1.s-a .sbreviews1-by{margin-top:2.2cqw;font-weight:700;font-size:clamp(14px,1.1cqw,16px)}
.s-clinic-b-reviews-1.s-a .sbreviews1-cta .btn{background:var(--blue);color:#fff;margin-top:3cqw;rotate:-1.5deg}
.s-clinic-b-reviews-1.s-a .sbreviews1-x{position:absolute;right:4cqw;top:4cqw;width:5.2cqw;min-width:44px;aspect-ratio:1;border-radius:50%;background:var(--red)}
.s-clinic-b-reviews-1.s-a .sbreviews1-x::before,.s-clinic-b-reviews-1.s-a .sbreviews1-x::after{content:"";position:absolute;left:29%;top:calc(50% - 2px);width:42%;height:4px;border-radius:3px;background:#fff;rotate:45deg}
.s-clinic-b-reviews-1.s-a .sbreviews1-x::after{rotate:-45deg}
.s-clinic-b-reviews-1.s-a[data-set-mark=hide] .sbreviews1-x{display:none}
@container (max-width:760px){.s-clinic-b-reviews-1.s-a{padding:70px 18px;min-height:0}
.s-clinic-b-reviews-1.s-a .sbreviews1-qc{width:100%;margin-left:0;padding:30px 22px 34px;border-radius:24px 24px 24px 0}
.s-clinic-b-reviews-1.s-a h2{font-size:15cqw;padding-right:58px;max-width:none}
.s-clinic-b-reviews-1.s-a .sbreviews1-q{font-size:18px}
.s-clinic-b-reviews-1.s-a .sbreviews1-x{right:16px;top:16px;width:46px}
.s-clinic-b-reviews-1.s-a .sbreviews1-by{font-size:14px}}
/* layout b */
.s-clinic-b-reviews-1.s-b{background:var(--purple);padding:9cqw 5cqw;overflow:clip}
.s-clinic-b-reviews-1.s-b[data-set-bg=blue]{background:var(--blue)}
.s-clinic-b-reviews-1.s-b[data-set-bg=deep]{background:var(--deep)}
.s-clinic-b-reviews-1.s-b .sbreviews1-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:5cqw;align-items:center}
.s-clinic-b-reviews-1.s-b h2{font-size:7cqw;color:var(--butter)}
.s-clinic-b-reviews-1.s-b .sbreviews1-cta{margin-top:3cqw}
.s-clinic-b-reviews-1.s-b .sbreviews1-bub{position:relative;background:var(--cream);border-radius:3cqw 3cqw 3cqw 0;padding:3cqw 4cqw 3.6cqw;rotate:1.6deg;display:grid;gap:1.6cqw;justify-items:start}
.s-clinic-b-reviews-1.s-b .sbreviews1-bub::after{content:"";position:absolute;left:0;bottom:-3cqw;width:4cqw;height:3cqw;background:var(--cream);clip-path:polygon(0 0,100% 0,0 100%)}
.s-clinic-b-reviews-1.s-b[data-set-tilt=straight] .sbreviews1-bub{rotate:0deg}
.s-clinic-b-reviews-1.s-b .sbreviews1-mk{display:block;height:4.4cqw;color:var(--red)}
.s-clinic-b-reviews-1.s-b .sbreviews1-mk::before{content:"\201C";font:400 9cqw/.9 var(--disp)}
.s-clinic-b-reviews-1.s-b .sbreviews1-q{font-weight:800;font-size:clamp(18px,2cqw,30px);line-height:1.36}
.s-clinic-b-reviews-1.s-b .sbreviews1-bub .chip{background:var(--ink);color:var(--butter)}
.s-clinic-b-reviews-1.s-b[data-set-mark=hide] .sbreviews1-mk{display:none}
@container (max-width:760px){.s-clinic-b-reviews-1.s-b{padding:64px 22px}
.s-clinic-b-reviews-1.s-b .sbreviews1-grid{grid-template-columns:1fr;gap:34px}
.s-clinic-b-reviews-1.s-b h2{font-size:17cqw}
.s-clinic-b-reviews-1.s-b .sbreviews1-bub{padding:24px 22px 28px;border-radius:24px 24px 24px 0}
.s-clinic-b-reviews-1.s-b .sbreviews1-mk{height:44px}
.s-clinic-b-reviews-1.s-b .sbreviews1-mk::before{font-size:84px}
.s-clinic-b-reviews-1.s-b .sbreviews1-q{font-size:18px}
.s-clinic-b-reviews-1.s-b .sbreviews1-bub::after{width:30px;height:24px;bottom:-24px}}
/* layout c */
.s-clinic-b-reviews-1.s-c{background:var(--purple);padding:12cqw 5cqw;text-align:center;--scal:var(--cream)}
.s-clinic-b-reviews-1.s-c[data-set-bg=blue]{background:var(--blue)}
.s-clinic-b-reviews-1.s-c[data-set-bg=deep]{background:var(--deep)}
.s-clinic-b-reviews-1.s-c .scal-t{--scal:var(--cream);background-image:radial-gradient(circle at 50% 0,var(--cream) 0 2.5cqw,#0000 calc(2.5cqw + 1px))}
.s-clinic-b-reviews-1.s-c .sbreviews1-in{display:grid;justify-items:center;gap:2.6cqw;max-width:60cqw;margin:0 auto}
.s-clinic-b-reviews-1.s-c h2{font-size:3cqw;color:var(--sun)}
.s-clinic-b-reviews-1.s-c .sbreviews1-q{font-weight:900;font-size:clamp(22px,3.6cqw,56px);line-height:1.18;color:#fff;background:var(--purple);text-wrap:balance}
.s-clinic-b-reviews-1.s-c .sbreviews1-by{background:var(--sun);color:var(--ink)}
.s-clinic-b-reviews-1.s-c[data-set-bg=blue] .sbreviews1-q{background:var(--blue)}
.s-clinic-b-reviews-1.s-c[data-set-bg=deep] .sbreviews1-q{background:var(--deep)}
.s-clinic-b-reviews-1.s-c[data-set-tilt=tilted] .sbreviews1-q{rotate:-1.4deg}
@container (max-width:760px){.s-clinic-b-reviews-1.s-c{padding:80px 22px}
.s-clinic-b-reviews-1.s-c .sbreviews1-in{max-width:none}
.s-clinic-b-reviews-1.s-c h2{font-size:26px}
.s-clinic-b-reviews-1.s-c .sbreviews1-q{font-size:24px}}
.s-clinic-b-services-1{container-type:inline-size;display:block;position:relative;overflow-wrap:break-word}
.s-clinic-b-services-1 :is(h2,h3){margin:0;text-wrap:balance}
.s-clinic-b-services-1 :where(p,li,dd,blockquote,figcaption){text-wrap:pretty}
.s-clinic-b-services-1 .media{position:relative;margin:0;overflow:hidden}
.s-clinic-b-services-1 .media>img,.s-clinic-b-services-1 .media>.media__ph{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}
.s-clinic-b-services-1 .media--empty{background:color-mix(in srgb,currentColor 14%,transparent)}
.s-clinic-b-services-1 .m-4-5{aspect-ratio:4 / 5}
/* layout a */
.s-clinic-b-services-1.s-a{background:var(--butter)}
.s-clinic-b-services-1.s-a .sbservices1-lab{padding:2.4cqw 5cqw 2.2cqw;font:800 14px/1 var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}
.s-clinic-b-services-1.s-a .sbservices1-pane{position:sticky;top:0;min-height:min(62cqw,880px);overflow:clip;border-radius:3.2cqw 3.2cqw 0 0;padding:7cqw 5cqw 5cqw;display:grid;grid-template-columns:1.1fr .9fr;gap:3cqw;align-items:center;margin-top:-1px;box-shadow:0 -1.2cqw 0 -.2cqw rgba(27,21,48,.05)}
.s-clinic-b-services-1.s-a .sbservices1-pane:nth-child(1){z-index:1;position:relative}
.s-clinic-b-services-1.s-a .sbservices1-pane:nth-child(2){z-index:2;top:3cqw}
.s-clinic-b-services-1.s-a .sbservices1-pane:nth-child(3){z-index:3;top:6cqw}
.s-clinic-b-services-1.s-a .sbservices1-pane:nth-child(4){z-index:4;top:9cqw}
.s-clinic-b-services-1.s-a .sbservices1-pane:nth-child(5){z-index:5;top:12cqw}
.s-clinic-b-services-1.s-a .sbservices1-pane:nth-child(6){z-index:6;top:15cqw}
.s-clinic-b-services-1.s-a[data-set-stick=flat] .sbservices1-pane:nth-child(n){position:relative;top:auto;margin-top:-1px}
.s-clinic-b-services-1.s-a .sbservices1-pane:nth-child(4n+1){background:var(--green)}
.s-clinic-b-services-1.s-a .sbservices1-pane:nth-child(4n+2){background:var(--blue)}
.s-clinic-b-services-1.s-a .sbservices1-pane:nth-child(4n+3){background:var(--purple)}
.s-clinic-b-services-1.s-a .sbservices1-pane:nth-child(4n){background:var(--rd)}
.s-clinic-b-services-1.s-a .sbservices1-pane:nth-child(4n+1) .sbservices1-big{color:#8FE3A0}
.s-clinic-b-services-1.s-a .sbservices1-pane:nth-child(4n+2) .sbservices1-big{color:#7FA8FF}
.s-clinic-b-services-1.s-a .sbservices1-pane:nth-child(4n+3) .sbservices1-big{color:#A793EA}
.s-clinic-b-services-1.s-a .sbservices1-pane:nth-child(4n) .sbservices1-big{color:#FF9B7A}
.s-clinic-b-services-1.s-a .sbservices1-pane:nth-child(4n+1) .btn{background:#0B4D1F;color:#fff}
.s-clinic-b-services-1.s-a .sbservices1-pane:nth-child(4n+2) .btn{background:var(--sun);color:var(--ink)}
.s-clinic-b-services-1.s-a .sbservices1-pane:nth-child(4n+3) .btn{background:var(--cream);color:var(--purple)}
.s-clinic-b-services-1.s-a .sbservices1-pane:nth-child(4n) .btn{background:var(--cream);color:var(--rd-t)}
.s-clinic-b-services-1.s-a .sbservices1-big{font-size:6.6cqw;line-height:.98;position:relative;z-index:2;opacity:.95}
.s-clinic-b-services-1.s-a .sbservices1-txt{position:relative;z-index:2;max-width:30em;display:grid;justify-items:start;gap:2cqw;margin-top:2cqw}
.s-clinic-b-services-1.s-a .sbservices1-txt p{font-size:clamp(16px,1.55cqw,23px);line-height:1.42;color:#fff}
.s-clinic-b-services-1.s-a .sbservices1-cta{margin-top:.4cqw}
.s-clinic-b-services-1.s-a .sbservices1-c1{width:14cqw;right:-2cqw;top:4cqw}
.s-clinic-b-services-1.s-a .sbservices1-c2{width:10cqw;left:-1cqw;bottom:4cqw}
.s-clinic-b-services-1.s-a .sbservices1-pane:nth-child(n+2) .sbservices1-c1{color:rgba(255,255,255,.28)}
.s-clinic-b-services-1.s-a .sbservices1-pane:nth-child(n+2) .sbservices1-c2{color:rgba(255,255,255,.2)}
.s-clinic-b-services-1.s-a .sbservices1-ph{position:relative;z-index:2;justify-self:center;width:min(30cqw,520px);aspect-ratio:4/5}
.s-clinic-b-services-1.s-a .sbservices1-in{position:absolute;inset:0;border-radius:var(--sh,999px 999px 1.4cqw 1.4cqw)}
.s-clinic-b-services-1.s-a .sbservices1-pane:nth-child(4n+1) .sbservices1-ph{--sh:999px 999px 1.4cqw 1.4cqw}
.s-clinic-b-services-1.s-a .sbservices1-pane:nth-child(4n+2) .sbservices1-ph{--sh:2.4cqw;rotate:3.5deg}
.s-clinic-b-services-1.s-a .sbservices1-pane:nth-child(4n+2) .sbservices1-in{border:.9cqw solid var(--cream);box-shadow:0 1.2cqw 0 rgba(27,21,48,.16)}
.s-clinic-b-services-1.s-a .sbservices1-pane:nth-child(4n+3) .sbservices1-ph{--sh:58% 42% 55% 45%/48% 58% 42% 52%}
.s-clinic-b-services-1.s-a .sbservices1-pane:nth-child(4n) .sbservices1-ph{--sh:50%}
.s-clinic-b-services-1.s-a[data-set-shapes=arches] .sbservices1-pane:nth-child(n) .sbservices1-ph{--sh:999px 999px 1.4cqw 1.4cqw;rotate:0deg}
.s-clinic-b-services-1.s-a[data-set-shapes=arches] .sbservices1-pane:nth-child(n) .sbservices1-in{border:0;box-shadow:none}
.s-clinic-b-services-1.s-a[data-set-photo=natural] .sbservices1-in img{filter:none;mix-blend-mode:normal}
.s-clinic-b-services-1.s-a[data-set-photo=natural] .sbservices1-in::after{display:none}
.s-clinic-b-services-1.s-a .sbservices1-tag{position:absolute;z-index:3;left:-3cqw;bottom:3cqw;background:var(--cream);color:var(--rd-t);padding:.8cqw 1.4cqw;border-radius:1.2cqw;rotate:-5deg;font-size:2.4cqw;line-height:1}
@container (max-width:760px){.s-clinic-b-services-1.s-a .sbservices1-lab{padding:20px 22px 16px}
.s-clinic-b-services-1.s-a .sbservices1-pane:nth-child(n){grid-template-columns:1fr;padding:56px 22px 52px;gap:26px;border-radius:26px 26px 0 0;min-height:0;position:relative;top:auto;margin-top:-26px}
.s-clinic-b-services-1.s-a .sbservices1-pane:nth-child(1){margin-top:0}
.s-clinic-b-services-1.s-a .sbservices1-big{font-size:12.5cqw}
.s-clinic-b-services-1.s-a .sbservices1-txt p{font-size:16px}
.s-clinic-b-services-1.s-a .sbservices1-ph{width:72%;justify-self:start;margin-left:6%}
.s-clinic-b-services-1.s-a .sbservices1-tag{font-size:26px;padding:7px 12px;left:-6px}
.s-clinic-b-services-1.s-a .sbservices1-in{border-radius:var(--sh,999px 999px 16px 16px)}
.s-clinic-b-services-1.s-a .sbservices1-pane:nth-child(4n+2) .sbservices1-in{border-width:8px}
.s-clinic-b-services-1.s-a .sbservices1-c1{width:90px}
.s-clinic-b-services-1.s-a .sbservices1-c2{width:70px}}
/* layout b */
.s-clinic-b-services-1.s-b{background:var(--cream);padding:8cqw 5cqw 9cqw}
.s-clinic-b-services-1.s-b .sbservices1-head{text-align:center;margin-bottom:5cqw}
.s-clinic-b-services-1.s-b h2{font-size:7.4cqw;color:var(--red)}
.s-clinic-b-services-1.s-b .sbservices1-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(24cqw,1fr));gap:2.4cqw;align-items:start}
.s-clinic-b-services-1.s-b .sbservices1-card{position:relative;border-radius:2.6cqw;padding:1.6cqw 1.6cqw 2.6cqw;display:grid;gap:1.6cqw;rotate:-1deg}
.s-clinic-b-services-1.s-b .sbservices1-card:nth-child(even){rotate:1.2deg;translate:0 2cqw}
.s-clinic-b-services-1.s-b .sbservices1-card:hover{rotate:0deg}
.s-clinic-b-services-1.s-b .sbservices1-card:nth-child(4n+1){background:var(--green)}
.s-clinic-b-services-1.s-b .sbservices1-card:nth-child(4n+2){background:var(--blue)}
.s-clinic-b-services-1.s-b .sbservices1-card:nth-child(4n+3){background:var(--purple)}
.s-clinic-b-services-1.s-b .sbservices1-card:nth-child(4n){background:var(--rd)}
.s-clinic-b-services-1.s-b .sbservices1-card:nth-child(4n+1) .sbservices1-big{color:#8FE3A0}
.s-clinic-b-services-1.s-b .sbservices1-card:nth-child(4n+2) .sbservices1-big{color:#7FA8FF}
.s-clinic-b-services-1.s-b .sbservices1-card:nth-child(4n+3) .sbservices1-big{color:#A793EA}
.s-clinic-b-services-1.s-b .sbservices1-card:nth-child(4n) .sbservices1-big{color:#FF9B7A}
.s-clinic-b-services-1.s-b .sbservices1-card:nth-child(4n+1) .btn{background:#0B4D1F;color:#fff}
.s-clinic-b-services-1.s-b .sbservices1-card:nth-child(4n+2) .btn{background:var(--sun);color:var(--ink)}
.s-clinic-b-services-1.s-b .sbservices1-card:nth-child(4n+3) .btn{background:var(--cream);color:var(--purple)}
.s-clinic-b-services-1.s-b .sbservices1-card:nth-child(4n) .btn{background:var(--cream);color:var(--rd-t)}
.s-clinic-b-services-1.s-b .sbservices1-pic{aspect-ratio:1;border-radius:999px 999px 1.4cqw 1.4cqw}
.s-clinic-b-services-1.s-b[data-set-shapes=arches] .sbservices1-pic{border-radius:999px 999px 1.4cqw 1.4cqw}
.s-clinic-b-services-1.s-b .sbservices1-body{display:grid;justify-items:start;gap:1.2cqw;padding:0 1cqw}
.s-clinic-b-services-1.s-b h3.sbservices1-big,.s-clinic-b-services-1.s-b .sbservices1-body h3{font-size:3.6cqw;line-height:.98}
.s-clinic-b-services-1.s-b .sbservices1-body p{font-size:clamp(15px,1.3cqw,19px);color:#fff}
.s-clinic-b-services-1.s-b .sbservices1-tag{position:absolute;right:1.6cqw;top:1.6cqw;background:var(--cream);color:var(--rd-t);padding:.6cqw 1.2cqw;border-radius:1.2cqw;rotate:5deg;font-size:2cqw;line-height:1;z-index:3}
.s-clinic-b-services-1.s-b[data-set-stick=flat] .sbservices1-card:nth-child(n){rotate:0deg;translate:0 0}
.s-clinic-b-services-1.s-b[data-set-photo=natural] .sbservices1-pic img{filter:none;mix-blend-mode:normal}
.s-clinic-b-services-1.s-b[data-set-photo=natural] .sbservices1-pic::after{display:none}
@container (max-width:760px){.s-clinic-b-services-1.s-b{padding:56px 22px 64px}
.s-clinic-b-services-1.s-b h2{font-size:17cqw}
.s-clinic-b-services-1.s-b .sbservices1-cards{grid-template-columns:1fr;gap:22px}
.s-clinic-b-services-1.s-b .sbservices1-card{border-radius:24px;padding:14px 14px 24px;gap:14px}
.s-clinic-b-services-1.s-b .sbservices1-card:nth-child(even){translate:0 0}
.s-clinic-b-services-1.s-b .sbservices1-pic{border-radius:999px 999px 16px 16px;aspect-ratio:16/9}
.s-clinic-b-services-1.s-b .sbservices1-card{gap:10px;padding:12px 12px 22px}
.s-clinic-b-services-1.s-b .sbservices1-body{gap:8px}
.s-clinic-b-services-1.s-b .sbservices1-body h3{font-size:30px}
.s-clinic-b-services-1.s-b .sbservices1-body p{font-size:16px}
.s-clinic-b-services-1.s-b .sbservices1-tag{font-size:22px;padding:5px 10px}}
/* layout c */
.s-clinic-b-services-1.s-c{background:var(--butter);padding:8cqw 5cqw}
.s-clinic-b-services-1.s-c .sbservices1-head{margin-bottom:4cqw}
.s-clinic-b-services-1.s-c h2{font-size:7.4cqw;color:var(--orange)}
.s-clinic-b-services-1.s-c .sbservices1-rows{display:grid;gap:2.4cqw}
.s-clinic-b-services-1.s-c .sbservices1-row{position:relative;display:grid;grid-template-columns:.8fr 1.2fr;gap:4cqw;align-items:center;border-radius:3cqw;padding:2cqw;background:#fff}
.s-clinic-b-services-1.s-c .sbservices1-row:nth-child(4n+1){background:var(--sun)}
.s-clinic-b-services-1.s-c .sbservices1-row:nth-child(4n+2){background:var(--pink)}
.s-clinic-b-services-1.s-c .sbservices1-row:nth-child(4n+3){background:var(--teal)}
.s-clinic-b-services-1.s-c .sbservices1-row:nth-child(4n){background:#fff}
.s-clinic-b-services-1.s-c .sbservices1-row:nth-child(even){grid-template-columns:1.2fr .8fr}
.s-clinic-b-services-1.s-c .sbservices1-row:nth-child(even) .sbservices1-pic{order:2}
.s-clinic-b-services-1.s-c .sbservices1-pic{aspect-ratio:4/3;border-radius:2cqw;--duo-bg:var(--butter);--duo-hi:#B8260A}
.s-clinic-b-services-1.s-c .sbservices1-row:nth-child(4n+2) .sbservices1-pic{--duo-hi:#2B1FA0}
.s-clinic-b-services-1.s-c .sbservices1-row:nth-child(4n+3) .sbservices1-pic{--duo-hi:#0A5A2A}
.s-clinic-b-services-1.s-c .sbservices1-row:nth-child(4n) .sbservices1-pic{--duo-hi:#3B2A8F}
.s-clinic-b-services-1.s-c .sbservices1-row:nth-child(4n+1) .sbservices1-pic{border-radius:999px 999px 2cqw 2cqw}
.s-clinic-b-services-1.s-c .sbservices1-row:nth-child(4n+2) .sbservices1-pic{border-radius:2cqw 999px 999px 2cqw}
.s-clinic-b-services-1.s-c .sbservices1-row:nth-child(4n+3) .sbservices1-pic{border-radius:50%}
.s-clinic-b-services-1.s-c .sbservices1-copy{display:grid;gap:1.4cqw;justify-items:start;padding:1cqw 2cqw}
.s-clinic-b-services-1.s-c h3{font-size:4.4cqw;color:var(--ink)}
.s-clinic-b-services-1.s-c .sbservices1-copy p{font-size:clamp(16px,1.5cqw,22px);color:var(--ink)}
.s-clinic-b-services-1.s-c .sbservices1-meta{display:flex;gap:1.2cqw;align-items:center;flex-wrap:wrap}
.s-clinic-b-services-1.s-c .sbservices1-meta .chip{background:var(--ink);color:var(--butter)}
.s-clinic-b-services-1.s-c .sbservices1-tag{position:absolute;top:-1.4cqw;right:3cqw;background:var(--rd);color:#fff;padding:.7cqw 1.3cqw;border-radius:1.2cqw;rotate:4deg;font-size:2cqw;line-height:1}
.s-clinic-b-services-1.s-c[data-set-photo=natural] .sbservices1-pic img{filter:none;mix-blend-mode:normal}
.s-clinic-b-services-1.s-c[data-set-photo=natural] .sbservices1-pic::after{display:none}
.s-clinic-b-services-1.s-c[data-set-stick=flat] .sbservices1-row:nth-child(n){border-radius:1.2cqw}
@container (max-width:760px){.s-clinic-b-services-1.s-c{padding:56px 22px}
.s-clinic-b-services-1.s-c h2{font-size:17cqw}
.s-clinic-b-services-1.s-c .sbservices1-row:nth-child(n){grid-template-columns:1fr;gap:12px;padding:14px;border-radius:24px}
.s-clinic-b-services-1.s-c .sbservices1-row:nth-child(even) .sbservices1-pic{order:0}
.s-clinic-b-services-1.s-c .sbservices1-copy{padding:4px 6px 10px}
.s-clinic-b-services-1.s-c .sbservices1-pic{aspect-ratio:16/9}
.s-clinic-b-services-1.s-c h3{font-size:34px}
.s-clinic-b-services-1.s-c .sbservices1-copy p{font-size:16px}
.s-clinic-b-services-1.s-c .sbservices1-tag{font-size:20px;padding:5px 10px;right:16px}}
.s-clinic-b-team-1{container-type:inline-size;display:block;position:relative;overflow-wrap:break-word}
.s-clinic-b-team-1 :is(h2,h3){margin:0;text-wrap:balance}
.s-clinic-b-team-1 :where(p,li,dd,blockquote,figcaption){text-wrap:pretty}
.s-clinic-b-team-1 .media{position:relative;margin:0;overflow:hidden}
.s-clinic-b-team-1 .media>img,.s-clinic-b-team-1 .media>.media__ph{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}
.s-clinic-b-team-1 .media--empty{background:color-mix(in srgb,currentColor 14%,transparent)}
.s-clinic-b-team-1 .m-3-4{aspect-ratio:3 / 4}
/* layout a */
.s-clinic-b-team-1.s-a{background:var(--butter);padding:11cqw 5cqw 10cqw;overflow:clip}
.s-clinic-b-team-1.s-a .sbteam1-in{position:relative;z-index:2}
.s-clinic-b-team-1.s-a h2{font-size:7.4cqw;color:var(--orange);text-align:center;margin-bottom:1.4cqw}
.s-clinic-b-team-1.s-a .sbteam1-lead{text-align:center;color:var(--ink);font-size:clamp(16px,1.5cqw,22px);margin:0 auto 6cqw;max-width:36em}
.s-clinic-b-team-1.s-a .sbteam1-crew{display:grid;grid-template-columns:repeat(auto-fit,minmax(20cqw,1fr));gap:3cqw 2cqw;align-items:end}
.s-clinic-b-team-1.s-a .sbteam1-p{text-align:center}
.s-clinic-b-team-1.s-a .sbteam1-face{aspect-ratio:3/4;transition:border-radius .6s cubic-bezier(.3,1.4,.5,1),rotate .5s}
.s-clinic-b-team-1.s-a .sbteam1-p:nth-child(4n+1) .sbteam1-face{--duo-bg:var(--sun);--duo-hi:#B8260A;border-radius:999px 999px 2cqw 2cqw}
.s-clinic-b-team-1.s-a .sbteam1-p:nth-child(4n+2) .sbteam1-face{--duo-bg:var(--pink);--duo-hi:#2B1FA0;border-radius:50%;aspect-ratio:1;margin-bottom:5cqw}
.s-clinic-b-team-1.s-a .sbteam1-p:nth-child(4n+3) .sbteam1-face{--duo-bg:var(--teal);--duo-hi:#0A5A2A;border-radius:2cqw 2cqw 999px 999px}
.s-clinic-b-team-1.s-a .sbteam1-p:nth-child(4n) .sbteam1-face{--duo-bg:#FF8A5C;--duo-hi:#3B2A8F;border-radius:50% 50% 50% 0}
.s-clinic-b-team-1.s-a[data-set-shapes=arches] .sbteam1-p:nth-child(n) .sbteam1-face{border-radius:999px 999px 2cqw 2cqw;aspect-ratio:3/4;margin-bottom:0}
.s-clinic-b-team-1.s-a[data-set-shapes=circles] .sbteam1-p:nth-child(n) .sbteam1-face{border-radius:50%;aspect-ratio:1;margin-bottom:0}
.s-clinic-b-team-1.s-a[data-set-photo=natural] .sbteam1-face img{filter:none;mix-blend-mode:normal}
.s-clinic-b-team-1.s-a[data-set-photo=natural] .sbteam1-face::after{display:none}
.s-clinic-b-team-1.s-a .sbteam1-p:hover .sbteam1-face img{filter:none;mix-blend-mode:normal;transform:scale(1.07)}
.s-clinic-b-team-1.s-a .sbteam1-p:hover .sbteam1-face::after{opacity:0}
.s-clinic-b-team-1.s-a .sbteam1-p:hover:nth-child(4n+1) .sbteam1-face{border-radius:2cqw;rotate:-3deg}
.s-clinic-b-team-1.s-a .sbteam1-p:hover:nth-child(4n+2) .sbteam1-face{border-radius:35%;rotate:4deg}
.s-clinic-b-team-1.s-a .sbteam1-p:hover:nth-child(4n+3) .sbteam1-face{border-radius:2cqw;rotate:3deg}
.s-clinic-b-team-1.s-a .sbteam1-p:hover:nth-child(4n) .sbteam1-face{border-radius:50%;rotate:-4deg}
.s-clinic-b-team-1.s-a h3{font-size:2.4cqw;line-height:1;color:var(--red);margin-top:1.4cqw}
.s-clinic-b-team-1.s-a .sbteam1-role{font-size:clamp(12px,1cqw,15px);letter-spacing:.06em;text-transform:uppercase;font-weight:800;margin-top:.5cqw}
.s-clinic-b-team-1.s-a .sbteam1-more{font-size:clamp(14px,1.05cqw,16px);line-height:1.35;margin-top:.8cqw}
.s-clinic-b-team-1.s-a[data-set-bio=hover] .sbteam1-more{max-height:0;opacity:0;overflow:hidden;margin-top:0;transition:.45s}
.s-clinic-b-team-1.s-a[data-set-bio=hover] .sbteam1-p:hover .sbteam1-more{max-height:8em;opacity:1;margin-top:.8cqw}
.s-clinic-b-team-1.s-a .sbteam1-c1{width:18cqw;left:-3cqw;top:3cqw}
.s-clinic-b-team-1.s-a .sbteam1-c2{width:14cqw;right:2cqw;top:8cqw}
@container (max-width:760px){.s-clinic-b-team-1.s-a{padding:90px 22px 100px}
.s-clinic-b-team-1.s-a h2{font-size:17cqw}
.s-clinic-b-team-1.s-a .sbteam1-lead{font-size:16px;margin-bottom:40px}
.s-clinic-b-team-1.s-a .sbteam1-crew{grid-template-columns:1fr 1fr;gap:26px 14px}
.s-clinic-b-team-1.s-a .sbteam1-p:nth-child(n) .sbteam1-face{margin-bottom:0}
.s-clinic-b-team-1.s-a h3{font-size:26px;margin-top:12px}
.s-clinic-b-team-1.s-a .sbteam1-role{font-size:12px}
.s-clinic-b-team-1.s-a .sbteam1-more{font-size:14px;margin-top:6px}
.s-clinic-b-team-1.s-a .sbteam1-c1{width:100px}
.s-clinic-b-team-1.s-a .sbteam1-c2{width:80px}}
/* layout b */
.s-clinic-b-team-1.s-b{background:var(--cream);padding:9cqw 5cqw}
.s-clinic-b-team-1.s-b .sbteam1-head{display:grid;grid-template-columns:1fr 1fr;gap:4cqw;align-items:end;margin-bottom:5cqw}
.s-clinic-b-team-1.s-b h2{font-size:7.4cqw;color:var(--red)}
.s-clinic-b-team-1.s-b .sbteam1-lead{color:var(--blue-t);font-size:clamp(16px,1.5cqw,22px);max-width:26em}
.s-clinic-b-team-1.s-b .sbteam1-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(20cqw,1fr));gap:2cqw}
.s-clinic-b-team-1.s-b .sbteam1-card{border-radius:2.6cqw;padding:2cqw;display:grid;gap:1.2cqw;justify-items:center;text-align:center;align-content:start}
.s-clinic-b-team-1.s-b .sbteam1-card:nth-child(4n+1){background:var(--sun)}
.s-clinic-b-team-1.s-b .sbteam1-card:nth-child(4n+2){background:var(--pink)}
.s-clinic-b-team-1.s-b .sbteam1-card:nth-child(4n+3){background:var(--teal)}
.s-clinic-b-team-1.s-b .sbteam1-card:nth-child(4n){background:#FF8A5C}
.s-clinic-b-team-1.s-b .sbteam1-face{width:100%;aspect-ratio:1;border-radius:50%}
.s-clinic-b-team-1.s-b .sbteam1-card:nth-child(4n+1) .sbteam1-face{--duo-bg:var(--butter);--duo-hi:#B8260A}
.s-clinic-b-team-1.s-b .sbteam1-card:nth-child(4n+2) .sbteam1-face{--duo-bg:var(--cream);--duo-hi:#2B1FA0}
.s-clinic-b-team-1.s-b .sbteam1-card:nth-child(4n+3) .sbteam1-face{--duo-bg:var(--cream);--duo-hi:#0A5A2A}
.s-clinic-b-team-1.s-b .sbteam1-card:nth-child(4n) .sbteam1-face{--duo-bg:var(--butter);--duo-hi:#3B2A8F}
.s-clinic-b-team-1.s-b[data-set-shapes=arches] .sbteam1-face{border-radius:999px 999px 1.4cqw 1.4cqw;aspect-ratio:3/4}
.s-clinic-b-team-1.s-b[data-set-shapes=mixed] .sbteam1-card:nth-child(even) .sbteam1-face{border-radius:999px 999px 1.4cqw 1.4cqw;aspect-ratio:1}
.s-clinic-b-team-1.s-b[data-set-photo=natural] .sbteam1-face img{filter:none;mix-blend-mode:normal}
.s-clinic-b-team-1.s-b[data-set-photo=natural] .sbteam1-face::after{display:none}
.s-clinic-b-team-1.s-b h3{font-size:2.8cqw;color:var(--ink)}
.s-clinic-b-team-1.s-b .sbteam1-card .chip{background:var(--ink);color:var(--butter)}
.s-clinic-b-team-1.s-b .sbteam1-more{font-size:clamp(14px,1.15cqw,17px);line-height:1.4;color:var(--ink)}
.s-clinic-b-team-1.s-b[data-set-bio=hover] .sbteam1-more{max-height:0;opacity:0;overflow:hidden;transition:.45s}
.s-clinic-b-team-1.s-b[data-set-bio=hover] .sbteam1-card:hover .sbteam1-more{max-height:8em;opacity:1}
@container (max-width:760px){.s-clinic-b-team-1.s-b{padding:64px 22px}
.s-clinic-b-team-1.s-b .sbteam1-head{grid-template-columns:1fr;gap:14px;margin-bottom:34px}
.s-clinic-b-team-1.s-b h2{font-size:17cqw}
.s-clinic-b-team-1.s-b .sbteam1-lead{font-size:16px}
.s-clinic-b-team-1.s-b .sbteam1-cards{grid-template-columns:1fr 1fr;gap:14px}
.s-clinic-b-team-1.s-b .sbteam1-card{padding:14px;border-radius:22px}
.s-clinic-b-team-1.s-b h3{font-size:24px}
.s-clinic-b-team-1.s-b .sbteam1-more{font-size:14px}}
/* layout c */
.s-clinic-b-team-1.s-c{background:var(--blue);padding:9cqw 5cqw 10cqw;overflow:clip}
.s-clinic-b-team-1.s-c .sbteam1-in{position:relative;z-index:2}
.s-clinic-b-team-1.s-c h2{font-size:7.4cqw;color:var(--butter);text-align:center}
.s-clinic-b-team-1.s-c .sbteam1-lead{text-align:center;color:#fff;background:var(--blue);font-size:clamp(16px,1.5cqw,22px);margin:1.4cqw auto 5cqw;max-width:34em}
.s-clinic-b-team-1.s-c .sbteam1-wall{display:grid;grid-template-columns:repeat(auto-fit,minmax(20cqw,1fr));gap:3cqw 2cqw;align-items:start}
.s-clinic-b-team-1.s-c .sbteam1-fr{background:var(--cream);border-radius:1.6cqw;padding:1.2cqw 1.2cqw 1.8cqw;box-shadow:0 1cqw 0 rgba(27,21,48,.18);text-align:center;display:grid;gap:.6cqw}
.s-clinic-b-team-1.s-c .sbteam1-fr:nth-child(4n+1){rotate:-3deg}
.s-clinic-b-team-1.s-c .sbteam1-fr:nth-child(4n+2){rotate:2deg;translate:0 2cqw}
.s-clinic-b-team-1.s-c .sbteam1-fr:nth-child(4n+3){rotate:-1.5deg}
.s-clinic-b-team-1.s-c .sbteam1-fr:nth-child(4n){rotate:3deg;translate:0 1.4cqw}
.s-clinic-b-team-1.s-c[data-set-shapes=arches] .sbteam1-fr:nth-child(n){rotate:0deg;translate:0 0}
.s-clinic-b-team-1.s-c .sbteam1-face{aspect-ratio:1;border-radius:1cqw;--duo-bg:var(--sun);--duo-hi:#B8260A}
.s-clinic-b-team-1.s-c .sbteam1-fr:nth-child(4n+2) .sbteam1-face{--duo-bg:var(--pink);--duo-hi:#2B1FA0}
.s-clinic-b-team-1.s-c .sbteam1-fr:nth-child(4n+3) .sbteam1-face{--duo-bg:var(--teal);--duo-hi:#0A5A2A}
.s-clinic-b-team-1.s-c .sbteam1-fr:nth-child(4n) .sbteam1-face{--duo-bg:#FF8A5C;--duo-hi:#3B2A8F}
.s-clinic-b-team-1.s-c[data-set-photo=natural] .sbteam1-face img{filter:none;mix-blend-mode:normal}
.s-clinic-b-team-1.s-c[data-set-photo=natural] .sbteam1-face::after{display:none}
.s-clinic-b-team-1.s-c .sbteam1-nm{font-size:2.4cqw;color:var(--red);margin-top:.8cqw}
.s-clinic-b-team-1.s-c .sbteam1-role{font-size:clamp(12px,1cqw,15px);letter-spacing:.06em;text-transform:uppercase;font-weight:800;color:var(--ink)}
.s-clinic-b-team-1.s-c .sbteam1-more{font-size:clamp(14px,1.05cqw,16px);line-height:1.35;color:var(--ink)}
.s-clinic-b-team-1.s-c[data-set-bio=hover] .sbteam1-more{max-height:0;opacity:0;overflow:hidden;transition:.45s}
.s-clinic-b-team-1.s-c[data-set-bio=hover] .sbteam1-fr:hover .sbteam1-more{max-height:8em;opacity:1}
.s-clinic-b-team-1.s-c .sbteam1-c1{width:16cqw;left:2cqw;top:2cqw;color:rgba(255,255,255,.22)}
.s-clinic-b-team-1.s-c .sbteam1-c2{width:24cqw;right:-3cqw;bottom:1cqw;color:rgba(255,255,255,.22)}
@container (max-width:760px){.s-clinic-b-team-1.s-c{padding:64px 22px 72px}
.s-clinic-b-team-1.s-c h2{font-size:17cqw}
.s-clinic-b-team-1.s-c .sbteam1-lead{font-size:16px;margin-bottom:34px}
.s-clinic-b-team-1.s-c .sbteam1-wall{grid-template-columns:1fr 1fr;gap:22px 12px}
.s-clinic-b-team-1.s-c .sbteam1-fr{padding:8px 8px 14px;border-radius:12px;box-shadow:0 6px 0 rgba(27,21,48,.18)}
.s-clinic-b-team-1.s-c .sbteam1-nm{font-size:22px}
.s-clinic-b-team-1.s-c .sbteam1-role{font-size:12px}
.s-clinic-b-team-1.s-c .sbteam1-more{font-size:14px}}
.s-clinic-b-trust-1{container-type:inline-size;display:block;position:relative;overflow-wrap:break-word}
.s-clinic-b-trust-1 :is(h2,h3){margin:0;text-wrap:balance}
.s-clinic-b-trust-1 :where(p,li,dd,blockquote,figcaption){text-wrap:pretty}
.s-clinic-b-trust-1 .media{position:relative;margin:0;overflow:hidden}
.s-clinic-b-trust-1 .media>img,.s-clinic-b-trust-1 .media>.media__ph{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}
.s-clinic-b-trust-1 .media--empty{background:color-mix(in srgb,currentColor 14%,transparent)}
/* layout a */
.s-clinic-b-trust-1.s-a{background:var(--cream);padding:3.2cqw 0;overflow:clip}
.s-clinic-b-trust-1.s-a .sbtrust1-lab{font:800 14px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;text-align:center;color:var(--ink);padding:0 20px 1.4cqw}
.s-clinic-b-trust-1.s-a .sbtrust1-stage{overflow:hidden;padding:1cqw 0}
.s-clinic-b-trust-1.s-a .sbtrust1-band{background:var(--red);overflow:hidden;padding:1.7cqw 0;transform:rotate(-1.6deg) scale(1.03)}
.s-clinic-b-trust-1.s-a[data-set-tilt=flat] .sbtrust1-band{transform:none}
.s-clinic-b-trust-1.s-a .sbtrust1-track{display:flex;width:max-content}
.s-clinic-b-trust-1.s-a li{color:var(--butter);font:400 4.6cqw/1 var(--disp);text-transform:uppercase;display:flex;align-items:center;white-space:normal}
.s-clinic-b-trust-1.s-a li::after{content:"";width:.7em;height:.7em;margin:0 1.4cqw;background:var(--sun);border-radius:50% 50% 0 0}
.s-clinic-b-trust-1.s-a .sbtrust1-set{display:flex;flex:none}
.s-clinic-b-trust-1.s-a[data-set-tone=blue] :is(.sbtrust1-band,.sbtrust1-b1){background:var(--blue)}
.s-clinic-b-trust-1.s-a[data-set-tone=purple] :is(.sbtrust1-band,.sbtrust1-b1){background:var(--purple)}
.s-clinic-b-trust-1.s-a[data-set-speed=fast]{--dur:16s}
@media (prefers-reduced-motion:no-preference){.s-clinic-b-trust-1.s-a .sbtrust1-track{animation:s-clinic-b-trust-1-mq var(--dur,38s) linear infinite}
.s-clinic-b-trust-1.s-a .sbtrust1-band:hover .sbtrust1-track{animation-play-state:paused}
@keyframes s-clinic-b-trust-1-mq{to{transform:translateX(-50%)}}}
@container (max-width:760px){.s-clinic-b-trust-1.s-a{padding:20px 0}
.s-clinic-b-trust-1.s-a .sbtrust1-band{padding:12px 0}
.s-clinic-b-trust-1.s-a li{font-size:34px}
.s-clinic-b-trust-1.s-a li::after{margin:0 14px}}
/* layout b */
.s-clinic-b-trust-1.s-b{background:var(--butter);padding:4cqw 0;overflow:clip}
.s-clinic-b-trust-1.s-b .sbtrust1-lab{font:800 14px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;text-align:center;color:var(--ink);padding:0 20px 1.4cqw}
.s-clinic-b-trust-1.s-b .sbtrust1-stage{overflow:hidden;padding:2cqw 0}
.s-clinic-b-trust-1.s-b .sbtrust1-x{position:relative;display:grid}
.s-clinic-b-trust-1.s-b .sbtrust1-band{overflow:hidden;padding:1.3cqw 0;background:var(--sun)}
.s-clinic-b-trust-1.s-b .sbtrust1-b2 li{color:var(--ink)}
.s-clinic-b-trust-1.s-b .sbtrust1-b1{background:var(--red);transform:rotate(-1.6deg) scale(1.04);z-index:1}
.s-clinic-b-trust-1.s-b .sbtrust1-b2{transform:rotate(1.2deg) scale(1.04);margin-top:3.4cqw}
.s-clinic-b-trust-1.s-b[data-set-tilt=flat] :is(.sbtrust1-b1,.sbtrust1-b2){transform:none;margin-top:0}
.s-clinic-b-trust-1.s-b .sbtrust1-track{display:flex;width:max-content}
.s-clinic-b-trust-1.s-b li{color:var(--butter);font:400 3.6cqw/1 var(--disp);text-transform:uppercase;display:flex;align-items:center;white-space:normal}
.s-clinic-b-trust-1.s-b li::after{content:"";width:.7em;height:.7em;margin:0 1.4cqw;background:var(--sun);border-radius:50% 50% 0 0}
.s-clinic-b-trust-1.s-b .sbtrust1-set{display:flex;flex:none}
.s-clinic-b-trust-1.s-b .sbtrust1-b2 li::after{background:var(--red)}
.s-clinic-b-trust-1.s-b[data-set-tone=blue] :is(.sbtrust1-band,.sbtrust1-b1){background:var(--blue)}
.s-clinic-b-trust-1.s-b[data-set-tone=purple] :is(.sbtrust1-band,.sbtrust1-b1){background:var(--purple)}
.s-clinic-b-trust-1.s-b[data-set-speed=fast]{--dur:16s}
@media (prefers-reduced-motion:no-preference){.s-clinic-b-trust-1.s-b .sbtrust1-track{animation:s-clinic-b-trust-1-mq var(--dur,38s) linear infinite}
.s-clinic-b-trust-1.s-b .sbtrust1-rev{animation-direction:reverse}
@keyframes s-clinic-b-trust-1-mq{to{transform:translateX(-50%)}}
.s-clinic-b-trust-1.s-b[data-set-speed=still] .sbtrust1-track{animation:none}}
@container (max-width:760px){.s-clinic-b-trust-1.s-b{padding:28px 0}
.s-clinic-b-trust-1.s-b .sbtrust1-band{padding:9px 0}
.s-clinic-b-trust-1.s-b li{font-size:28px}
.s-clinic-b-trust-1.s-b li::after{margin:0 12px}}
/* layout c */
.s-clinic-b-trust-1.s-c{background:var(--cream);padding:7cqw 5cqw;text-align:center}
.s-clinic-b-trust-1.s-c h2{font-size:4.2cqw;color:var(--red);margin-bottom:3cqw}
.s-clinic-b-trust-1.s-c .sbtrust1-cloud{display:flex;flex-wrap:wrap;gap:1.2cqw;justify-content:center;max-width:80cqw;margin:0 auto}
.s-clinic-b-trust-1.s-c li{font:400 3cqw/1 var(--disp);text-transform:uppercase;padding:.55em 1em;border-radius:999px;background:var(--sun);color:var(--ink);rotate:-2deg}
.s-clinic-b-trust-1.s-c li:nth-child(5n+2){background:var(--pink);rotate:1.6deg}
.s-clinic-b-trust-1.s-c li:nth-child(5n+3){background:var(--teal);rotate:-1deg}
.s-clinic-b-trust-1.s-c li:nth-child(5n+4){background:var(--blue);color:#fff;rotate:2deg}
.s-clinic-b-trust-1.s-c li:nth-child(5n){background:var(--rd);color:#fff;rotate:-1.4deg}
.s-clinic-b-trust-1.s-c[data-set-tone=blue] h2{color:var(--blue)}
.s-clinic-b-trust-1.s-c[data-set-tone=purple] h2{color:var(--purple)}
.s-clinic-b-trust-1.s-c[data-set-tilt=flat] li{rotate:0deg!important}
.s-clinic-b-trust-1.s-c[data-set-speed=fast] li{transition:rotate .3s}
.s-clinic-b-trust-1.s-c li:hover{rotate:0deg}
@container (max-width:760px){.s-clinic-b-trust-1.s-c{padding:44px 20px}
.s-clinic-b-trust-1.s-c h2{font-size:34px;margin-bottom:22px}
.s-clinic-b-trust-1.s-c .sbtrust1-cloud{gap:10px;max-width:none}
.s-clinic-b-trust-1.s-c li{font-size:24px}}
/* engine motion layer (docs/MOTION-SYSTEM.md): CSS only, base state fully visible */
@property --mk-p{syntax:"<number>";inherits:true;initial-value:1}
@keyframes mk-count{from{--mk-p:0}}
@keyframes mk-cnt-a{from,to{visibility:visible}}
@keyframes mk-cnt-v{from,to{color:transparent}}
.cnt{position:relative;display:inline-block;white-space:nowrap;--mk-n:round(down,calc(var(--mk-p)*var(--to,0)),1)}
.cnt__a{position:absolute;inset:0;display:block;text-align:end;visibility:hidden;white-space:pre;pointer-events:none;user-select:none}
.cnt__d::before{content:counter(mkd)}
.cnt__d0{counter-reset:mkd mod(var(--mk-n),10)}
.cnt__d1{counter-reset:mkd mod(round(down,calc(var(--mk-n)/10),1),10)}
.cnt__d2{counter-reset:mkd mod(round(down,calc(var(--mk-n)/100),1),10)}
.cnt__d3{counter-reset:mkd mod(round(down,calc(var(--mk-n)/1000),1),10)}
.cnt__d4{counter-reset:mkd mod(round(down,calc(var(--mk-n)/10000),1),10)}
.cnt__d5{counter-reset:mkd mod(round(down,calc(var(--mk-n)/100000),1),10)}
.cnt__d6{counter-reset:mkd mod(round(down,calc(var(--mk-n)/1000000),1),10)}
.cnt__d7{counter-reset:mkd mod(round(down,calc(var(--mk-n)/10000000),1),10)}
.cnt__d8{counter-reset:mkd mod(round(down,calc(var(--mk-n)/100000000),1),10)}
.cnt__z1{opacity:clamp(0,calc(var(--mk-n) - 9),1)}
.cnt__z2{opacity:clamp(0,calc(var(--mk-n) - 99),1)}
.cnt__z3{opacity:clamp(0,calc(var(--mk-n) - 999),1)}
.cnt__z4{opacity:clamp(0,calc(var(--mk-n) - 9999),1)}
.cnt__z5{opacity:clamp(0,calc(var(--mk-n) - 99999),1)}
.cnt__z6{opacity:clamp(0,calc(var(--mk-n) - 999999),1)}
.cnt__z7{opacity:clamp(0,calc(var(--mk-n) - 9999999),1)}
.cnt__z8{opacity:clamp(0,calc(var(--mk-n) - 99999999),1)}
@keyframes mk-up{from{opacity:0;translate:0 18px}}
@keyframes mk-up-l{from{opacity:0;translate:0 24px}}
@keyframes mk-img{from{opacity:0;scale:1.04}}
@keyframes mk-in{from{opacity:0;translate:0 18px}}
@keyframes mk-zoom{from{scale:1.05}}
@media (prefers-reduced-motion:no-preference){
@supports (animation-timeline:view()) and (width:round(down,1px,1px)){
:where(:is(main,footer) .s:not([data-motion="none"])){view-timeline:--mk-blk block}
:where(:is(main,footer) .s:not([data-motion="none"])) :where(li,article,dl>div){view-timeline:--mk-blk block}
.cnt{animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--mk-blk;animation-range:entry 20% entry 100%}
.cnt>.cnt__v,.cnt>.cnt__a{animation-duration:1s;animation-fill-mode:both}
}
@supports (animation-timeline:view()){
:where(:is(main,footer) .s:not([data-motion="none"])) :where(:is(h2,h3,h4,p,dt,dd,.eyebrow,.lead):not(:is(li,figure,details,summary,button,a,label,blockquote) *):not(:is([class*="wall"],[class*="marq"],.mk-skip,[aria-hidden="true"],.cnt,nav,form,.vid) *)){animation:mk-up linear both;animation-timeline:view();animation-range:entry 0% entry 70%}
:where(:is(main,footer) .s:not([data-motion="none"])) :where(ul,ol,dl,:has(>details),:has(>article)){view-timeline:--mk-list block}
:where(:is(main,footer) .s:not([data-motion="none"])) :where(:is(ul,ol)>li:not(li *):not(:is([class*="wall"],[class*="marq"],.mk-skip,[aria-hidden="true"],.cnt,nav,form,.vid) *),details:not(li *):not(:is([class*="wall"],[class*="marq"],.mk-skip,[aria-hidden="true"],.cnt,nav,form,.vid) *),article:not(li *):not(:is([class*="wall"],[class*="marq"],.mk-skip,[aria-hidden="true"],.cnt,nav,form,.vid) *),dl>div:not(li *):not(:is([class*="wall"],[class*="marq"],.mk-skip,[aria-hidden="true"],.cnt,nav,form,.vid) *)){animation:mk-up-l linear both;animation-timeline:--mk-list;animation-range:entry 0% entry 60%}
:where(:is(main,footer) .s:not([data-motion="none"])) :where(ul>li,ol>li,details,article,dl>div):where(:nth-child(2)){animation-range:entry 5% entry 59%}
:where(:is(main,footer) .s:not([data-motion="none"])) :where(ul>li,ol>li,details,article,dl>div):where(:nth-child(3)){animation-range:entry 10% entry 63%}
:where(:is(main,footer) .s:not([data-motion="none"])) :where(ul>li,ol>li,details,article,dl>div):where(:nth-child(4)){animation-range:entry 15% entry 67%}
:where(:is(main,footer) .s:not([data-motion="none"])) :where(ul>li,ol>li,details,article,dl>div):where(:nth-child(5)){animation-range:entry 20% entry 71%}
:where(:is(main,footer) .s:not([data-motion="none"])) :where(ul>li,ol>li,details,article,dl>div):where(:nth-child(6)){animation-range:entry 25% entry 75%}
:where(:is(main,footer) .s:not([data-motion="none"])) :where(ul>li,ol>li,details,article,dl>div):where(:nth-child(7)){animation-range:entry 30% entry 79%}
:where(:is(main,footer) .s:not([data-motion="none"])) :where(ul>li,ol>li,details,article,dl>div):where(:nth-child(8)){animation-range:entry 35% entry 83%}
:where(:is(main,footer) .s:not([data-motion="none"])) :where(ul>li,ol>li,details,article,dl>div):where(:nth-child(9)){animation-range:entry 40% entry 87%}
:where(:is(main,footer) .s:not([data-motion="none"])) :where(ul>li,ol>li,details,article,dl>div):where(:nth-child(10)){animation-range:entry 45% entry 91%}
:where(:is(main,footer) .s:not([data-motion="none"])) :where(ul>li,ol>li,details,article,dl>div):where(:nth-child(11)){animation-range:entry 50% entry 95%}
:where(:is(main,footer) .s:not([data-motion="none"])) :where(ul>li,ol>li,details,article,dl>div):where(:nth-child(12)){animation-range:entry 55% entry 99%}
:where(:is(main,footer) .s:not([data-motion="none"])) :where(img:not(:is([class*="wall"],[class*="marq"],.mk-skip,[aria-hidden="true"],.cnt,nav,form,.vid) *):not(.vid__poster)){animation:mk-img linear both;animation-timeline:view();animation-range:entry 0% entry 80%}
:where(:is(main,footer) .s:not([data-motion="none"])[data-load]) :where(:is(h2,h3,p,.eyebrow,.lead,.btn):not(:is([class*="wall"],[class*="marq"],.mk-skip,[aria-hidden="true"],.cnt,nav,form,.vid) *)){animation:mk-in .7s var(--ease,cubic-bezier(.2,.7,.2,1)) both;animation-timeline:auto;animation-range:normal}
:where(:is(main,footer) .s:not([data-motion="none"])[data-load]) :where(.eyebrow,h2){animation-delay:.04s}
:where(:is(main,footer) .s:not([data-motion="none"])[data-load]) :where(.lead,h2+p){animation-delay:.14s}
:where(:is(main,footer) .s:not([data-motion="none"])[data-load]) :where(.btn){animation-delay:.24s}
:where(:is(main,footer) .s:not([data-motion="none"])[data-load]) :where(img:not(:is([class*="wall"],[class*="marq"],.mk-skip,[aria-hidden="true"],.cnt,nav,form,.vid) *):not(.vid__poster)){animation:mk-zoom 1s var(--ease,cubic-bezier(.2,.7,.2,1)) both;animation-timeline:auto;animation-range:normal}
}
}
.t-clinic-b .cc-legal{display:flex;flex-wrap:wrap;gap:0 1.5rem;box-sizing:border-box;padding:.5rem var(--cc-gutter,var(--gutter,1.5rem));font-size:1rem}
.t-clinic-b .cc-legal a{display:inline-flex;align-items:center;min-block-size:2.75rem;color:inherit;text-decoration:underline;text-underline-offset:.2em}
.t-clinic-b .cc-page{box-sizing:border-box;max-inline-size:44rem;margin:0;padding:clamp(3rem,8vw,6rem) var(--cc-gutter,var(--gutter,1.5rem));hyphens:manual}
.t-clinic-b .cc-page h1{font-family:var(--cc-font-title,var(--cc-font,inherit));font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.15;margin:0 0 1rem;text-wrap:balance}
.t-clinic-b .cc-page h2{font-size:1.375rem;line-height:1.2;margin:2rem 0 .5rem}
.t-clinic-b .cc-page p,.t-clinic-b .cc-page li{margin:0 0 1rem;color:var(--text,inherit);font-size:1rem;line-height:1.5;max-inline-size:62ch;hyphens:manual}
.t-clinic-b .cc-page a{color:inherit;text-decoration:underline;text-underline-offset:.2em}