.ServiceScopeTabs-module__HP8oxa__section{background:var(--bg-page);color:var(--color-ink);padding-block:clamp(3rem,7vw,6rem) clamp(3.5rem,8vw,7rem);overflow:hidden}.ServiceScopeTabs-module__HP8oxa__section[data-tone=nude]{background:var(--nude-100)}.ServiceScopeTabs-module__HP8oxa__head{text-align:center;margin-bottom:clamp(1.8rem,4vw,3rem)}.ServiceScopeTabs-module__HP8oxa__eyebrow{color:var(--text-secondary);margin-bottom:clamp(.7rem,1.6vw,1.1rem);font-size:clamp(.95rem,1.2vw,1.05rem);display:block}.ServiceScopeTabs-module__HP8oxa__title{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-ink);max-width:22ch;margin-inline:auto;font-size:clamp(1.9rem,4.2vw,3.3rem);font-weight:300;line-height:1.14}.ServiceScopeTabs-module__HP8oxa__tabs{flex-wrap:wrap;justify-content:center;gap:clamp(1.5rem,5vw,4.5rem);margin-bottom:clamp(2rem,4.5vw,3.5rem);display:flex}.ServiceScopeTabs-module__HP8oxa__tab{color:var(--color-ink);cursor:pointer;transition:opacity var(--dur-fast) var(--ease);padding-bottom:.6rem;font-size:clamp(.95rem,1.15vw,1.05rem);position:relative}.ServiceScopeTabs-module__HP8oxa__tab:hover{opacity:.65}.ServiceScopeTabs-module__HP8oxa__tab:after{content:"";background:var(--color-ink);opacity:0;height:2px;transition:opacity var(--dur) var(--ease);position:absolute;bottom:0;left:0;right:0}.ServiceScopeTabs-module__HP8oxa__tab[aria-selected=true]{font-weight:var(--fw-semibold)}.ServiceScopeTabs-module__HP8oxa__tab[aria-selected=true]:after{opacity:1}.ServiceScopeTabs-module__HP8oxa__tab:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.ServiceScopeTabs-module__HP8oxa__rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow:auto hidden}.ServiceScopeTabs-module__HP8oxa__rail::-webkit-scrollbar{display:none}.ServiceScopeTabs-module__HP8oxa__track{gap:clamp(1rem,8vw,7.5rem);width:max-content;display:flex}.ServiceScopeTabs-module__HP8oxa__slide{aspect-ratio:960/640;background:var(--nude-200);scroll-snap-align:center;flex:0 0 clamp(260px,66vw,960px);position:relative;overflow:hidden}.ServiceScopeTabs-module__HP8oxa__slideImg{object-fit:cover}.ServiceScopeTabs-module__HP8oxa__caption{text-align:center;max-width:52ch;color:var(--color-ink);margin:clamp(1.8rem,4vw,3rem) auto 0;font-size:clamp(.95rem,1.15vw,1.05rem);line-height:1.7}.ServiceScopeTabs-module__HP8oxa__section[data-caption=italic] .ServiceScopeTabs-module__HP8oxa__caption{font-style:italic}@media (max-width:760px){.ServiceScopeTabs-module__HP8oxa__slide{flex-basis:86vw}.ServiceScopeTabs-module__HP8oxa__track{gap:clamp(1rem,6vw,3rem)}}
