.tss{--tss-padding-top-d: 72px;--tss-padding-bottom-d: 56px;--tss-padding-top-m: 40px;--tss-padding-bottom-m: 36px;--tss-header-max: 860px;--tss-card-radius: 8px;--tss-card-padding-d: 64px;--tss-card-padding-m: 28px;--tss-card-gap: 0px;--tss-content-max: 560px;--tss-image-height-d: 560px;--tss-image-height-m: 340px;--tss-image-radius: 12px;--tss-subheading-size-d: 13px;--tss-subheading-size-m: 12px;--tss-heading-size-d: 48px;--tss-heading-size-m: 34px;--tss-description-size-d: 20px;--tss-description-size-m: 16px;--tss-block-heading-size-d: 32px;--tss-block-heading-size-m: 26px;--tss-block-description-size-d: 19px;--tss-block-description-size-m: 16px;--tss-button-size-d: 15px;--tss-button-size-m: 14px;--tss-tab-size-d: 18px;--tss-tab-size-m: 15px;--tss-icon-size: 42px;--tss-icon-box-size: 64px;--tss-card-bg-opacity: .04;--tss-muted-opacity: .68;padding-top:var(--tss-padding-top-d);padding-bottom:var(--tss-padding-bottom-d)}.tss .tss__header{max-width:var(--tss-header-max);margin-bottom:clamp(28px,4vw,60px)}.tss .tss__header--center{margin-inline:auto;text-align:center}.tss .tss__subheading{margin:0 0 18px;color:rgba(var(--color-foreground),var(--tss-muted-opacity));font-size:var(--tss-subheading-size-d);font-weight:700;letter-spacing:0;line-height:1.2;text-transform:uppercase}.tss .tss__heading{margin:0;color:rgb(var(--color-foreground));font-size:var(--tss-heading-size-d);letter-spacing:0;line-height:1.08}.tss .tss__description{max-width:920px;margin-top:18px;color:rgb(var(--color-foreground));font-size:var(--tss-description-size-d);letter-spacing:0;line-height:1.45}.tss .tss__header--center .tss__description{margin-inline:auto}.tss .tss__description p,.tss .tss__block-description p{margin:0}.tss .tss__stage{position:relative;overflow:hidden;border-radius:var(--tss-card-radius);background:rgba(var(--color-foreground),var(--tss-card-bg-opacity))}.tss .tss__panel{display:grid;grid-template-columns:minmax(320px,.96fr) minmax(0,1.04fr);gap:var(--tss-card-gap);align-items:stretch;min-height:var(--tss-image-height-d);opacity:1;transform:translate(0)}.tss .tss__panel:not(.is-active){position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;visibility:hidden}.tss .tss__panel.is-entering{position:relative;z-index:2;animation:tss-panel-in .48s cubic-bezier(.22,1,.36,1) both}.tss .tss__panel.is-leaving{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;animation:tss-panel-out .34s cubic-bezier(.4,0,.2,1) both;visibility:visible}.tss .tss__panel[data-direction=back].is-entering{animation-name:tss-panel-in-back}.tss .tss__panel[data-direction=back].is-leaving{animation-name:tss-panel-out-back}.tss .tss__content{display:flex;min-width:0;max-width:calc(var(--tss-content-max) + (var(--tss-card-padding-d) * 2));flex-direction:column;justify-content:center;padding:var(--tss-card-padding-d)}.tss .tss__icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:var(--tss-icon-box-size);height:var(--tss-icon-box-size);margin-bottom:clamp(34px,7vw,128px);color:rgb(var(--color-foreground))}.tss .tss__icon,.tss .tss__custom-icon{display:block;width:var(--tss-icon-size);height:var(--tss-icon-size)}.tss .tss__icon svg{display:block;width:100%;height:100%}.tss .tss__custom-icon{object-fit:contain}.tss .tss__block-heading{max-width:var(--tss-content-max);margin:0;color:rgb(var(--color-foreground));font-size:var(--tss-block-heading-size-d);letter-spacing:0;line-height:1.14}.tss .tss__block-description{max-width:var(--tss-content-max);margin-top:14px;color:rgba(var(--color-foreground),var(--tss-muted-opacity));font-size:var(--tss-block-description-size-d);letter-spacing:0;line-height:1.42}.tss .tss__button{display:inline-flex;align-items:center;gap:6px;width:fit-content;margin-top:28px;color:rgba(var(--color-link),1);font-size:var(--tss-button-size-d);font-weight:700;letter-spacing:0;line-height:1;text-decoration:none;transition:opacity .2s ease,transform .2s ease}.tss .tss__button:hover{opacity:.8;transform:translateY(-1px)}.tss .tss__button[aria-disabled=true]{opacity:.5;pointer-events:none}.tss .tss__button-arrow{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px}.tss .tss__button-arrow .icon-wrap,.tss .tss__button-arrow svg{display:block;width:100%;height:100%}.tss .tss__media{min-width:0;min-height:var(--tss-image-height-d);overflow:hidden;border-radius:var(--tss-image-radius);background:rgba(var(--color-foreground),.08)}.tss .tss__media picture{display:block;width:100%;height:100%}.tss .tss__image,.tss .tss__placeholder{display:block;width:100%;height:100%;min-height:var(--tss-image-height-d);object-fit:cover}.tss .tss__placeholder{opacity:.45}.tss .tss__tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,2vw,24px);max-width:1100px;margin:clamp(26px,4vw,42px) auto 0}.tss .tss__tab{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:64px;padding:12px 18px;border:0;border-radius:8px;background:transparent;color:rgba(var(--color-foreground),var(--tss-muted-opacity));font-size:var(--tss-tab-size-d);font-weight:700;letter-spacing:0;line-height:1.2;text-align:center;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.tss .tss__tab:hover,.tss .tss__tab:focus-visible{color:rgb(var(--color-foreground))}.tss .tss__tab:focus-visible{outline:2px solid rgba(var(--color-foreground),.35);outline-offset:2px}.tss .tss__tab.is-active{background:rgba(var(--color-foreground),.04);color:rgb(var(--color-foreground))}@keyframes tss-panel-in{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:translate(0)}}@keyframes tss-panel-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-28px)}}@keyframes tss-panel-in-back{0%{opacity:0;transform:translate(-36px)}to{opacity:1;transform:translate(0)}}@keyframes tss-panel-out-back{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(28px)}}@media(prefers-reduced-motion:reduce){.tss .tss__panel.is-entering,.tss .tss__panel.is-leaving{animation:none}.tss .tss__button,.tss .tss__tab{transition:none}}@media(max-width:989px){.tss{padding-top:var(--tss-padding-top-m);padding-bottom:var(--tss-padding-bottom-m)}.tss .tss__subheading{font-size:var(--tss-subheading-size-m)}.tss .tss__description{font-size:var(--tss-description-size-m)}.tss .tss__heading{font-size:var(--tss-heading-size-m)}.tss .tss__panel{grid-template-columns:1fr;min-height:0}.tss .tss__content{max-width:none;padding:var(--tss-card-padding-m)}.tss .tss__icon-wrap{margin-bottom:44px}.tss .tss__block-heading{font-size:var(--tss-block-heading-size-m)}.tss .tss__block-description{font-size:var(--tss-block-description-size-m)}.tss .tss__button{font-size:var(--tss-button-size-m)}.tss .tss__media,.tss .tss__image,.tss .tss__placeholder{min-height:var(--tss-image-height-m)}.tss .tss__tabs{display:flex;gap:12px;max-width:none;overflow-x:auto;padding-bottom:4px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tss .tss__tabs::-webkit-scrollbar{display:none}.tss .tss__tab{flex:0 0 calc((100% - 12px)/2);min-height:54px;padding:10px 14px;font-size:var(--tss-tab-size-m);scroll-snap-align:start}}@media(max-width:549px){.tss .tss__tabs{margin-inline:calc(var(--page-width-margin, 0px) * -1)}.tss .tss__tab{flex-basis:calc((100% - 12px)/2)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/tabbed-service-showcase.css.map */
