@layer theme, base, components, utilities;@layer bx-reset, bx-tokens, bx-base, bx-layout, bx-components, bx-motion, bx-utilities;@layer bx-components{.bx .ps__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 var(--gap-grid)}.bx .ps__copy{grid-column:1/6}.bx .ps__stage{grid-column:7/13}.bx .ps__frame{position:sticky;top:calc(50svh - min(36svh, 30rem));height:min(72svh,60rem);border-radius:var(--radius-card);overflow:hidden;background:var(--soft)}.bx .ps__photo{position:absolute;inset:0;opacity:0;scale:1.06;transition:opacity .7s var(--ease-out),scale 1.4s var(--ease-out)}.bx .ps__photo.is-on{opacity:1;scale:1}.bx .ps__list{position:relative;display:grid;list-style:none;border-left:1px solid var(--ink-10)}.bx .ps__step{position:relative;display:flex;flex-direction:column;justify-content:center;gap:.6rem;min-height:50svh;padding-left:clamp(1.5rem,3vw,2.5rem);opacity:.32;transition:opacity .5s var(--ease-out)}.bx .ps__step.is-on{opacity:1}.bx .ps__dot{position:absolute;left:-7px;top:50%;width:13px;height:13px;translate:0 -50%;border-radius:50%;background:#fff;border:2px solid var(--ink-10);transition:background-color .3s var(--ease-out),border-color .3s var(--ease-out)}.bx .ps__step.is-on .ps__dot{background:var(--oak);border-color:var(--oak)}.bx .ps__title{font-size:var(--title-size);line-height:1;letter-spacing:-.03em;font-weight:500;font-variation-settings:"wdth" 114}.bx .ps__text{max-width:24em;color:var(--ink-55)}.bx .ps__photo-m{display:none}.bx .ps__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:2.5rem}@media (max-width:47.99rem){.bx .ps__copy{grid-column:1/-1}.bx .ps__stage{display:none}.bx .ps__list{gap:2.5rem;border-left:0}.bx .ps__step{min-height:0;padding-left:0;opacity:1}.bx .ps__dot{display:none}.bx .ps__photo-m{position:relative;display:block;aspect-ratio:4/3;margin-bottom:.6rem;border-radius:var(--radius-card);overflow:hidden;background:var(--soft)}}@media (prefers-reduced-motion:reduce){.bx .ps__dot,.bx .ps__photo,.bx .ps__step{transition:none}}}@layer theme, base, components, utilities;@layer bx-reset, bx-tokens, bx-base, bx-layout, bx-components, bx-motion, bx-utilities;@layer bx-components{.bx .svc-car .head{flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;column-gap:2rem}.bx .svc-car .head__kicker{flex-basis:100%}.bx .svc-car .head__more{margin-top:0}.bx .svc-car__nav{display:flex;gap:8px}.bx .svc-car__btn{display:grid;place-items:center;width:3rem;height:3rem;border:1px solid var(--ink-10);border-radius:50%;background:#fff;color:var(--k);cursor:pointer;transition:background-color .25s var(--ease-out),color .25s var(--ease-out),opacity .25s var(--ease-out)}.bx .svc-car__btn:hover:not(:disabled){background:var(--k);color:#fff}.bx .svc-car__btn:disabled{opacity:.35;cursor:default}.bx .svc-car__btn .ico{width:1rem;height:1rem}.bx .svc-car__viewport{margin-inline:calc(var(--pad-x) * -1);overflow:hidden;touch-action:pan-y;cursor:default}.bx .svc-car__track{display:flex;gap:var(--gap-grid);width:max-content;padding:0 0 .5rem var(--pad-x);list-style:none;will-change:transform}.bx .svc-card{flex:none;width:clamp(16rem,25vw,24rem)}.bx .svc-card__link{display:grid;gap:.9rem;color:var(--k);text-decoration:none}.bx .svc-card__img{position:relative;display:block;aspect-ratio:4/5;border-radius:var(--radius-card);overflow:hidden;background:var(--soft)}.bx .svc-card__img img{transition:scale .9s var(--ease-out)}.bx .svc-card__img.is-contain img{padding:14% 18%;filter:drop-shadow(0 18px 24px rgba(26,33,39,.18))}.bx .svc-card__link:hover .svc-card__img img{scale:1.04}.bx .svc-card__ico{position:absolute;left:.9rem;top:.9rem;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:#fff;color:var(--oak)}.bx .svc-card__ico svg{width:1.5rem;height:1.5rem}.bx .svc-card__body{display:flex;align-items:center;justify-content:space-between;gap:1rem}.bx .svc-card__name{font-size:var(--size-md,1.6rem);line-height:1.1;letter-spacing:-.02em;font-weight:500;font-variation-settings:"wdth" 112}.bx .svc-card__go{display:grid;place-items:center;flex:none;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--soft);transition:background-color .25s var(--ease-out),color .25s var(--ease-out),translate .35s var(--ease-out)}.bx .svc-card__go .ico{width:.9rem;height:.9rem}.bx .svc-card__link:hover .svc-card__go{background:var(--k);color:#fff;translate:3px 0}.bx .svc-card__tag{margin-top:-.5rem;color:var(--ink-55)}@media (max-width:63.99rem){.bx .svc-card{width:clamp(15rem,40vw,22rem)}}@media (max-width:47.99rem){.bx .svc-card{width:72vw}.bx .svc-car__btn{width:2.6rem;height:2.6rem}}@media (prefers-reduced-motion:reduce){.bx .svc-card__go,.bx .svc-card__img img{transition:none}}}