.gen-single-review{background:var(--gen-ink-white);padding-block:var(--gen-space-64)}.gen-single-review .gen-rating{--gen-rating-star-fill:var(--gen-ink-black)}.gen-single-review__content{align-items:flex-start;gap:var(--gen-space-40);flex-direction:column;display:flex}.gen-single-review__text{align-items:flex-start;gap:var(--gen-space-24);flex-direction:column;width:100%;display:flex}.gen-single-review__quote{width:100%;margin:0}.gen-single-review__author{align-items:center;gap:var(--gen-space-16);text-align:left;display:flex}.gen-single-review__person{gap:var(--gen-space-8);flex-direction:column;display:flex}.gen-single-review__cta-reveal,.gen-single-review__cta{width:100%}.gen-single-review__item-reveal[data-inview=false]{opacity:0;transform:translateY(16px)}.gen-single-review__item-reveal[data-inview=true]{opacity:1;transition:opacity var(--gen-duration-medium) var(--gen-ease), transform var(--gen-duration-medium) var(--gen-ease);transition-delay:calc(var(--i,0) * var(--gen-stagger-step));transform:translateY(0)}@media (prefers-reduced-motion:reduce){.gen-single-review__item-reveal{opacity:1!important;transition:none!important;transform:none!important}}@media (min-width:1280px){.gen-single-review{padding-block:var(--gen-space-80)}.gen-single-review__content{align-items:center;gap:var(--gen-space-48);text-align:center}.gen-single-review__text{align-items:center;max-width:590px}.gen-single-review__cta-reveal,.gen-single-review__cta{width:auto}}@media (min-width:1440px){.gen-single-review__text{max-width:672px}}@media (min-width:1920px){.gen-single-review__text{max-width:868px}}
.ds-vacancy-form{box-sizing:border-box;gap:var(--space-24);width:100%;padding:var(--space-20);border:1px solid var(--form-card-border);border-radius:var(--form-radius-md);background:linear-gradient(180deg, var(--form-card-gradient-from) 0%, var(--form-card-gradient-to) 100%);flex-direction:column;display:flex;overflow:clip}.ds-vacancy-form__title{color:var(--form-card-title);text-align:center;font-size:var(--form-title-sm-size);line-height:var(--form-title-sm-line-height);font-weight:var(--form-title-sm-weight);letter-spacing:var(--form-title-sm-tracking);margin:0}.ds-vacancy-form__body{gap:var(--space-12);flex-direction:column;display:flex}.ds-vacancy-form__notice,.ds-vacancy-form__uploading{color:var(--form-legal-text);text-align:center;font-size:var(--form-text-sm-size);line-height:var(--form-text-sm-line-height);font-weight:var(--form-text-sm-weight);letter-spacing:var(--form-text-sm-tracking);margin:0}.ds-vacancy-form__fields{gap:var(--space-8);flex-direction:column;display:flex}.ds-field.ds-vacancy-form__message .ds-field__box{height:var(--form-field-height)}.ds-vacancy-form__submit{gap:var(--space-8);box-sizing:border-box;width:100%;height:var(--space-48);padding-inline:var(--space-24);border-radius:var(--form-radius-md);background:var(--form-submit-bg);color:var(--form-submit-fg);font-size:var(--form-text-button-size);line-height:var(--form-text-button-line-height);font-weight:var(--form-text-button-weight);letter-spacing:var(--form-text-button-tracking);white-space:nowrap;cursor:pointer;transition:background-color var(--form-duration-fast) var(--form-ease), color var(--form-duration-fast) var(--form-ease), border-color var(--form-duration-fast) var(--form-ease), box-shadow var(--form-duration-fast) var(--form-ease);border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.ds-vacancy-form__submit>svg{flex-shrink:0}.ds-vacancy-form__submit:hover:not(:disabled):not([aria-disabled=true]){background:var(--form-submit-bg-hover)}.ds-vacancy-form__submit:active:not(:disabled):not([aria-disabled=true]){background:var(--form-submit-bg-active)}.ds-vacancy-form__submit:focus-visible{border-color:var(--form-accent);box-shadow:inset 0 0 0 1px var(--form-accent);outline:none}.ds-vacancy-form__submit:disabled,.ds-vacancy-form__submit[aria-disabled=true]{background:var(--form-submit-bg-disabled);color:var(--form-submit-fg-disabled-muted);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.ds-vacancy-form__submit{transition:none}}@media (min-width:1280px){.ds-vacancy-form{padding:var(--space-24)}}
.gen-vacancy-body{background:var(--gen-ink-white);padding-block:var(--gen-space-64)}.gen-vacancy-body__content{min-width:0}.gen-vacancy-body__sidebar{gap:var(--gen-space-32);min-width:0;margin-top:var(--gen-space-48);flex-direction:column;display:flex}.gen-vacancy-body__recruiter{align-items:center;gap:var(--gen-space-12);display:flex}.gen-vacancy-body__person{gap:var(--gen-space-2);flex-direction:column;min-width:0;display:flex}.gen-vacancy-body__recruiter-actions{gap:var(--gen-space-12);margin-left:auto;display:flex}.gen-vacancy-body__icon-link{background:var(--gen-cool-50);border-color:#0000;text-decoration:none}.gen-vacancy-body__item-reveal[data-inview=false]{opacity:0;transform:translateY(16px)}.gen-vacancy-body__item-reveal[data-inview=true]{opacity:1;transition:opacity var(--gen-duration-medium) var(--gen-ease), transform var(--gen-duration-medium) var(--gen-ease);transition-delay:calc(var(--i,0) * var(--gen-stagger-step));transform:translateY(0)}@media (prefers-reduced-motion:reduce){.gen-vacancy-body__item-reveal{opacity:1!important;transition:none!important;transform:none!important}}@media (min-width:1280px){.gen-vacancy-body{padding-block:var(--gen-space-80)}.gen-vacancy-body__sidebar{top:calc(var(--nav-sticky-offset,0px) + var(--gen-space-24));align-self:start;margin-top:0;position:sticky}}
.gen-process-v2{background:var(--gen-ink-white)}.gen-process-v2[data-pad-top="80"]{padding-top:var(--gen-space-48)}.gen-process-v2[data-pad-top="40"]{padding-top:var(--gen-space-32)}.gen-process-v2[data-pad-top="32"]{padding-top:var(--gen-space-24)}.gen-process-v2[data-pad-top="0"]{padding-top:0}.gen-process-v2[data-pad-bottom="80"]{padding-bottom:var(--gen-space-48)}.gen-process-v2[data-pad-bottom="40"]{padding-bottom:var(--gen-space-32)}.gen-process-v2[data-pad-bottom="32"]{padding-bottom:var(--gen-space-24)}.gen-process-v2[data-pad-bottom="0"]{padding-bottom:0}@media (min-width:1280px){.gen-process-v2[data-pad-top="80"]{padding-top:var(--gen-space-80)}.gen-process-v2[data-pad-top="40"]{padding-top:var(--gen-space-40)}.gen-process-v2[data-pad-top="32"]{padding-top:var(--gen-space-32)}.gen-process-v2[data-pad-bottom="80"]{padding-bottom:var(--gen-space-80)}.gen-process-v2[data-pad-bottom="40"]{padding-bottom:var(--gen-space-40)}.gen-process-v2[data-pad-bottom="32"]{padding-bottom:var(--gen-space-32)}}.gen-process-v2__inner{row-gap:var(--gen-space-40)}.gen-process-v2__body{gap:var(--gen-space-40);flex-direction:column;display:flex}.gen-process-v2__timeline{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow-x:auto}.gen-process-v2__timeline::-webkit-scrollbar{display:none}.gen-process-v2__milestone{padding-right:var(--gen-space-24);scroll-snap-align:start;flex-direction:column;flex:0 0 260px;align-items:flex-start;display:flex;position:relative}.gen-process-v2__milestone:before{content:"";background:var(--gen-border-black-10);height:1px;position:absolute;top:5px;left:0;right:0;transform:translateY(-50%)}.gen-process-v2__dot{box-sizing:border-box;z-index:1;border:1.5px solid var(--gen-border-black-32);border-radius:var(--gen-radius-full);background:var(--gen-ink-white);flex:none;width:10px;height:10px;position:relative}.gen-process-v2__milestone:first-child .gen-process-v2__dot{background:var(--gen-blue-primary);border:0}.gen-process-v2__label{margin:var(--gen-space-16) 0 0;color:var(--gen-ink-black)}.gen-process-v2__description{margin:var(--gen-space-8) 0 0}.gen-process-v2__description>*+*{margin-top:var(--gen-space-8)}.gen-process-v2__description ul{gap:var(--gen-space-4);padding-left:var(--gen-space-16);flex-direction:column;list-style:outside;display:flex}.gen-process-v2__summary{padding:var(--gen-space-32);border-radius:var(--gen-radius-lg);background:var(--gen-cool-50)}.gen-process-v2__timeline[data-inview=false]>.gen-process-v2__milestone,.gen-process-v2__summary-reveal[data-inview=false] .gen-process-v2__summary{opacity:0;transform:translateY(16px)}.gen-process-v2__timeline[data-inview=true]>.gen-process-v2__milestone,.gen-process-v2__summary-reveal[data-inview=true] .gen-process-v2__summary{opacity:1;transition:opacity var(--gen-duration-medium) var(--gen-ease), transform var(--gen-duration-medium) var(--gen-ease);transition-delay:calc(var(--i,0) * var(--gen-stagger-step));transform:translateY(0)}@media (prefers-reduced-motion:reduce){.gen-process-v2__milestone,.gen-process-v2__summary{opacity:1!important;transition:none!important;transform:none!important}}@media (min-width:1280px){.gen-process-v2__inner{row-gap:var(--gen-space-64)}.gen-process-v2__body{gap:var(--gen-space-48)}.gen-process-v2__timeline{grid-template-columns:repeat(var(--gen-process-v2-count,5), minmax(0, 1fr));display:grid;overflow-x:visible}.gen-process-v2__label,.gen-process-v2__description{max-width:260px}.gen-process-v2__summary{padding:var(--gen-space-40)}}
.gen-card-list-v5{background:var(--gen-cool-50)}.gen-card-list-v5[data-pad-top="80"]{padding-top:var(--gen-space-64)}.gen-card-list-v5[data-pad-top="40"]{padding-top:var(--gen-space-32)}.gen-card-list-v5[data-pad-top="32"]{padding-top:var(--gen-space-24)}.gen-card-list-v5[data-pad-top="0"]{padding-top:0}.gen-card-list-v5[data-pad-bottom="80"]{padding-bottom:var(--gen-space-64)}.gen-card-list-v5[data-pad-bottom="40"]{padding-bottom:var(--gen-space-32)}.gen-card-list-v5[data-pad-bottom="32"]{padding-bottom:var(--gen-space-24)}.gen-card-list-v5[data-pad-bottom="0"]{padding-bottom:0}@media (min-width:1280px){.gen-card-list-v5[data-pad-top="80"]{padding-top:var(--gen-space-80)}.gen-card-list-v5[data-pad-top="40"]{padding-top:var(--gen-space-40)}.gen-card-list-v5[data-pad-top="32"]{padding-top:var(--gen-space-32)}.gen-card-list-v5[data-pad-bottom="80"]{padding-bottom:var(--gen-space-80)}.gen-card-list-v5[data-pad-bottom="40"]{padding-bottom:var(--gen-space-40)}.gen-card-list-v5[data-pad-bottom="32"]{padding-bottom:var(--gen-space-32)}}.gen-card-list-v5__inner{row-gap:var(--gen-space-40)}.gen-card-list-v5__cards{gap:var(--gen-space-20);grid-template-columns:1fr;display:grid}.gen-card-list-v5__card{box-sizing:border-box;gap:var(--gen-space-32);padding:var(--gen-space-32);border:1px solid var(--gen-border-black-8);border-radius:var(--gen-radius-lg);background:var(--gen-ink-white);flex-direction:column;display:flex}.gen-card-list-v5__text{gap:var(--gen-space-24);flex-direction:column;display:flex}.gen-card-list-v5__title{color:var(--gen-ink-black)}.gen-card-list-v5__cards[data-inview=false]>.gen-card-list-v5__card{opacity:0;transform:translateY(16px)}.gen-card-list-v5__cards[data-inview=true]>.gen-card-list-v5__card{opacity:1;transition:opacity var(--gen-duration-medium) var(--gen-ease), transform var(--gen-duration-medium) var(--gen-ease);transition-delay:calc(var(--i,0) * var(--gen-stagger-step));transform:translateY(0)}@media (prefers-reduced-motion:reduce){.gen-card-list-v5__card{opacity:1!important;transition:none!important;transform:none!important}}@media (min-width:640px) and (max-width:1279px){.gen-card-list-v5__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.gen-card-list-v5__inner{row-gap:var(--gen-space-64)}.gen-card-list-v5__cards{grid-template-columns:repeat(3,minmax(0,1fr))}.gen-card-list-v5__cards[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}
.gen-services-v2-light{background:var(--gen-cool-50)}.gen-services-v2-light[data-pad-top="80"]{padding-top:var(--gen-space-64)}.gen-services-v2-light[data-pad-top="40"]{padding-top:var(--gen-space-32)}.gen-services-v2-light[data-pad-top="32"]{padding-top:var(--gen-space-24)}.gen-services-v2-light[data-pad-top="0"]{padding-top:0}.gen-services-v2-light[data-pad-bottom="80"]{padding-bottom:var(--gen-space-64)}.gen-services-v2-light[data-pad-bottom="40"]{padding-bottom:var(--gen-space-32)}.gen-services-v2-light[data-pad-bottom="32"]{padding-bottom:var(--gen-space-24)}.gen-services-v2-light[data-pad-bottom="0"]{padding-bottom:0}@media (min-width:1280px){.gen-services-v2-light[data-pad-top="80"]{padding-top:var(--gen-space-80)}.gen-services-v2-light[data-pad-top="40"]{padding-top:var(--gen-space-40)}.gen-services-v2-light[data-pad-top="32"]{padding-top:var(--gen-space-32)}.gen-services-v2-light[data-pad-bottom="80"]{padding-bottom:var(--gen-space-80)}.gen-services-v2-light[data-pad-bottom="40"]{padding-bottom:var(--gen-space-40)}.gen-services-v2-light[data-pad-bottom="32"]{padding-bottom:var(--gen-space-32)}}.gen-services-v2-light__inner{row-gap:var(--gen-space-40)}.gen-services-v2-light__cards{gap:var(--gen-space-20);flex-direction:column;display:flex}.gen-services-v2-light__card{box-sizing:border-box;gap:var(--gen-space-24);width:100%;padding:var(--gen-space-24) var(--gen-space-20);background:var(--gen-ink-white);border-radius:var(--gen-radius-lg);color:var(--gen-text-primary);flex-direction:column;display:flex;position:relative;overflow:hidden}.gen-services-v2-light__link{color:inherit;text-decoration:none}.gen-services-v2-light__card:has(.gen-services-v2-light__link){cursor:pointer}.gen-services-v2-light__link,.gen-services-v2-light__link:after{cursor:inherit}.gen-services-v2-light__link:after{content:"";z-index:1;position:absolute;inset:0}.gen-services-v2-light__link:focus-visible{outline:none}.gen-services-v2-light__link:focus-visible:after{outline:2px solid var(--gen-blue-pure);outline-offset:-2px;border-radius:var(--gen-radius-lg)}.gen-services-v2-light__number{background-image:var(--services-v2-light-number-gradient);color:#0000;-webkit-text-fill-color:transparent;font-size:var(--services-v2-light-number-size-mobile);line-height:var(--gen-text-display-xxl-line-height);font-weight:var(--services-v2-light-number-weight);letter-spacing:var(--gen-text-display-xxl-tracking);-webkit-background-clip:text;background-clip:text;flex:none;margin:0}.gen-services-v2-light__text{align-items:flex-start;gap:var(--gen-space-16);flex-direction:column;width:100%;display:flex}.gen-services-v2-light__title{width:100%;color:var(--gen-text-primary);font-size:var(--services-v2-light-title-size-mobile);line-height:var(--gen-text-mobile-h2-line-height);font-weight:var(--gen-text-h2-weight);letter-spacing:var(--gen-text-h2-tracking);margin:0}.gen-services-v2-light__description{width:100%}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){@keyframes gen-services-v2-light-rise{0%{transform:perspective(1000px)rotateX(24deg)scale(.94)}to{transform:perspective(1000px)rotateX(0)scale(1)}}.gen-services-v2-light__cards>.gen-services-v2-light__card{transform-origin:50%;will-change:transform;animation:linear both gen-services-v2-light-rise;animation-timeline:view();animation-range:entry cover 50%}}}@media (min-width:1280px){.gen-services-v2-light__inner{row-gap:var(--gen-space-48)}.gen-services-v2-light__card{align-items:center;gap:var(--gen-space-40);padding:var(--gen-space-40);flex-direction:row}.gen-services-v2-light__number{font-size:var(--gen-text-display-xxl-size);flex:0 0 387px}.gen-services-v2-light__text{justify-content:center;gap:var(--gen-space-32);flex:1 1 0;min-width:0}.gen-services-v2-light__title{font-size:var(--gen-text-h2-size);line-height:var(--gen-text-h2-line-height)}}
.gen-image-block{width:100%}.gen-image-block__img{width:100%;height:auto;display:block}.gen-image-block[data-pad-top="80"]{padding-top:var(--gen-space-64)}.gen-image-block[data-pad-top="40"]{padding-top:var(--gen-space-32)}.gen-image-block[data-pad-top="32"]{padding-top:var(--gen-space-24)}.gen-image-block[data-pad-top="0"]{padding-top:0}.gen-image-block[data-pad-bottom="80"]{padding-bottom:var(--gen-space-64)}.gen-image-block[data-pad-bottom="40"]{padding-bottom:var(--gen-space-32)}.gen-image-block[data-pad-bottom="32"]{padding-bottom:var(--gen-space-24)}.gen-image-block[data-pad-bottom="0"]{padding-bottom:0}@media (min-width:1280px){.gen-image-block[data-pad-top="80"]{padding-top:var(--gen-space-80)}.gen-image-block[data-pad-top="40"]{padding-top:var(--gen-space-40)}.gen-image-block[data-pad-top="32"]{padding-top:var(--gen-space-32)}.gen-image-block[data-pad-bottom="80"]{padding-bottom:var(--gen-space-80)}.gen-image-block[data-pad-bottom="40"]{padding-bottom:var(--gen-space-40)}.gen-image-block[data-pad-bottom="32"]{padding-bottom:var(--gen-space-32)}}
.gen-gif-block{width:100%}.gen-gif-block__media{width:auto;max-width:min(100%,1200px);height:auto;margin-inline:auto;display:block}.gen-gif-block__media--desktop{display:none}@media (min-width:1280px){.gen-gif-block__media--mobile{display:none}.gen-gif-block__media--desktop{display:block}}.gen-gif-block[data-pad-top="80"]{padding-top:var(--gen-space-64)}.gen-gif-block[data-pad-top="40"]{padding-top:var(--gen-space-32)}.gen-gif-block[data-pad-top="32"]{padding-top:var(--gen-space-24)}.gen-gif-block[data-pad-top="0"]{padding-top:0}.gen-gif-block[data-pad-bottom="80"]{padding-bottom:var(--gen-space-64)}.gen-gif-block[data-pad-bottom="40"]{padding-bottom:var(--gen-space-32)}.gen-gif-block[data-pad-bottom="32"]{padding-bottom:var(--gen-space-24)}.gen-gif-block[data-pad-bottom="0"]{padding-bottom:0}@media (min-width:1280px){.gen-gif-block[data-pad-top="80"]{padding-top:var(--gen-space-80)}.gen-gif-block[data-pad-top="40"]{padding-top:var(--gen-space-40)}.gen-gif-block[data-pad-top="32"]{padding-top:var(--gen-space-32)}.gen-gif-block[data-pad-bottom="80"]{padding-bottom:var(--gen-space-80)}.gen-gif-block[data-pad-bottom="40"]{padding-bottom:var(--gen-space-40)}.gen-gif-block[data-pad-bottom="32"]{padding-bottom:var(--gen-space-32)}}
.gen-article{background:var(--gen-ink-white)}.gen-article__hero{padding-block:var(--gen-space-40) calc(var(--gen-space-40) + var(--gen-space-16))}.gen-article__hero-inner{min-width:0}.gen-article__title{margin:var(--gen-space-24) 0 0}.gen-article__meta{justify-content:space-between;align-items:center;gap:var(--gen-space-16);margin-top:var(--gen-space-24);flex-wrap:wrap;display:flex}.gen-article__byline{align-items:center;gap:var(--gen-space-12);flex-wrap:wrap;min-width:0;display:flex}.gen-article__author{align-items:center;gap:var(--gen-space-12);min-width:0;display:flex}.gen-article__avatar{background:var(--gen-blue-tint-100)}.gen-article__avatar .gen-avatar-text{color:var(--gen-blue-primary)}.gen-article__person{gap:var(--gen-space-2);flex-direction:column;min-width:0;display:flex}.gen-article__meta-divider{width:1px;height:var(--gen-space-32);background:var(--gen-border-black-10)}.gen-article__dateline{align-items:center;gap:var(--gen-space-8);display:flex}.gen-article__dot{width:var(--gen-space-4);height:var(--gen-space-4);border-radius:var(--gen-radius-full);background:currentColor}.gen-article-share{align-items:center;gap:var(--gen-space-12);display:flex}.gen-article-share__actions{gap:var(--gen-space-12);display:flex}.gen-article-share__actions .gen-article-share__btn{width:var(--gen-space-40);height:var(--gen-space-40);border-radius:var(--gen-radius-full);border-color:var(--gen-border-black-10);background:var(--gen-blue-tint-50);padding:0}.gen-article-share__actions .gen-article-share__btn>svg{width:var(--gen-space-20);height:var(--gen-space-20)}.gen-article-share__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gen-article__hero-image{aspect-ratio:3/2;object-fit:cover;width:100%;margin-top:var(--gen-space-40);border-radius:var(--gen-radius-xl);display:block}@media (min-width:1280px){.gen-article__hero-image{aspect-ratio:1360/480}}.gen-article__body{padding-block:var(--gen-space-64) var(--gen-space-96)}.gen-article__columns,.gen-article__content{gap:var(--gen-space-24);flex-direction:column;min-width:0;display:flex}.gen-article__content .ui-container{flex-direction:column;display:flex}.gen-article__content>section:first-child .rich-text-block{padding-top:0}.gen-article__content .rich-text-block .rich-text{color:var(--rich-text-muted-color)}.gen-article__content .gen-cta{border-radius:var(--gen-radius-xl);min-height:0;padding-block:var(--gen-space-48);overflow:hidden}.gen-article__content .gen-cta__content{gap:var(--gen-space-24)}.gen-article__content .gen-cta__title{font-size:var(--gen-text-h3-size);line-height:var(--gen-text-h3-line-height);font-weight:var(--gen-text-h3-weight);letter-spacing:var(--gen-text-h3-tracking)}.gen-article__sidebar{display:contents}.gen-article__sections{flex-direction:column;display:flex}.gen-article__card--toc{order:-1}.gen-article-bio{gap:var(--gen-space-20);padding:var(--gen-space-32);border:1px solid var(--gen-border-black-8);border-radius:var(--gen-radius-lg);background:var(--gen-ink-white);flex-direction:column;display:flex}.gen-article-bio__author{align-items:center;gap:var(--gen-space-16);display:flex}.gen-article-bio__person{gap:var(--gen-space-2);flex-direction:column;min-width:0;display:flex}.gen-article-feedback{gap:var(--gen-space-20);padding:var(--gen-space-24);border-radius:var(--gen-radius-lg);background:var(--gen-cool-50);flex-direction:column;display:flex}.gen-article-feedback__row{gap:var(--gen-space-16);flex-direction:column;display:flex}.gen-article-feedback__like{align-items:center;gap:var(--gen-space-16);display:flex}.gen-article-feedback__yes{padding:var(--gen-space-8) var(--gen-space-20);border:1px solid var(--gen-border-black-12);border-radius:var(--gen-radius-full);background:var(--gen-ink-white);color:var(--gen-text-primary);cursor:pointer;transition:background-color var(--gen-duration-fast) var(--gen-ease), color var(--gen-duration-fast) var(--gen-ease), border-color var(--gen-duration-fast) var(--gen-ease)}.gen-article-feedback__yes:hover:not(:disabled){border-color:var(--gen-blue-primary);color:var(--gen-blue-primary)}.gen-article-feedback__yes:focus-visible{outline:2px solid var(--gen-blue-primary);outline-offset:2px}.gen-article-feedback__yes:disabled{opacity:.55;cursor:not-allowed}.gen-article-feedback__yes[aria-pressed=true]{background:var(--gen-blue-tint-100);color:var(--gen-blue-primary);border-color:#0000}@media (prefers-reduced-motion:reduce){.gen-article-feedback__yes{transition:none}}.gen-article-feedback__cta{justify-content:center;width:100%}.gen-article-feedback__form{gap:var(--gen-space-12);flex-direction:column;display:flex}.gen-article-feedback__submit{align-self:flex-start}.gen-article-feedback__note--error{color:var(--gen-error-red)}.gen-article-feedback__comments{gap:var(--gen-space-16);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gen-article-feedback__comment{gap:var(--gen-space-4);flex-direction:column;display:flex}.gen-article-feedback__comment-head{align-items:baseline;gap:var(--gen-space-8);margin:0;display:flex}.gen-article__card{border:1px solid var(--gen-border-black-10);border-radius:var(--gen-radius-lg);background:var(--gen-ink-white);padding:var(--gen-space-24)}.gen-article-toc{gap:var(--gen-space-16);flex-direction:column;display:flex}.gen-article-toc__list{gap:var(--gen-space-4);max-height:24rem;padding:0;padding-right:var(--gen-space-8);scrollbar-width:thin;scrollbar-color:var(--gen-cool-300) transparent;flex-direction:column;margin:0;list-style:none;display:flex;overflow-y:auto}.gen-article-toc__list::-webkit-scrollbar{width:4px}.gen-article-toc__list::-webkit-scrollbar-track{background:0 0}.gen-article-toc__list::-webkit-scrollbar-thumb{background:var(--gen-cool-300);border-radius:999px}.gen-article-toc__list[data-more]{-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--gen-space-32)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--gen-space-32)), transparent)}.gen-article-toc__item{display:flex}.gen-article-toc__link{align-items:center;gap:var(--gen-space-12);padding-block:calc(var(--gen-space-4) + var(--gen-space-2));color:var(--gen-text-secondary);font-size:var(--gen-text-body-base-size);line-height:var(--gen-text-body-base-line-height);font-weight:var(--gen-text-body-base-weight);letter-spacing:var(--gen-text-body-base-tracking);transition:color var(--gen-duration-fast) var(--gen-ease);flex:1;text-decoration:none;display:flex}.gen-article-toc__link:before{content:"";border-radius:var(--gen-radius-full);background:var(--gen-border-black-10);width:2px;transition:background-color var(--gen-duration-fast) var(--gen-ease);flex-shrink:0;align-self:stretch}.gen-article-toc__link:hover{color:var(--gen-text-primary)}.gen-article-toc__link:focus-visible{outline:2px solid var(--gen-blue-primary);outline-offset:2px;border-radius:var(--gen-radius-xs)}.gen-article-toc__item[data-active] .gen-article-toc__link{color:var(--gen-blue-primary);font-weight:var(--gen-text-body-base-medium-weight)}.gen-article-toc__item[data-active] .gen-article-toc__link:before{background:var(--gen-blue-primary)}@media (prefers-reduced-motion:reduce){.gen-article-toc__link,.gen-article-toc__link:before{transition:none}}.gen-article-related{gap:var(--gen-space-20);flex-direction:column;display:flex}.gen-article-related__tablist{gap:var(--gen-space-4);padding:var(--gen-space-4);border-radius:var(--gen-radius-md);background:var(--gen-ink-white);display:flex}.gen-article-related__tab{padding-block:var(--gen-space-12);border-radius:var(--gen-radius-md);color:var(--gen-text-primary);text-align:center;cursor:pointer;transition:background-color var(--gen-duration-fast) var(--gen-ease);background:0 0;border:none;flex:1}.gen-article-related__tab:focus-visible{outline:2px solid var(--gen-blue-primary);outline-offset:-2px}.gen-article-related__tab--active{background:var(--gen-blue-tint-100)}@media (prefers-reduced-motion:reduce){.gen-article-related__tab{transition:none}}@media (min-width:1280px) and (max-width:1439px){.gen-article-related__tablist .gen-article-related__tab{--text-size:var(--gen-text-label-lg-size)}}.gen-article-related__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gen-article-related__panel{min-height:0;padding-right:var(--gen-space-8);scrollbar-width:thin;scrollbar-color:var(--gen-cool-300) transparent;overflow-y:auto}.gen-article-related__panel::-webkit-scrollbar{width:4px}.gen-article-related__panel::-webkit-scrollbar-track{background:0 0}.gen-article-related__panel::-webkit-scrollbar-thumb{background:var(--gen-cool-300);border-radius:999px}.gen-article-related__panel[data-more]{-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--gen-space-32)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--gen-space-32)), transparent)}.gen-article-related__row{align-items:center;gap:var(--gen-space-12);padding-block:var(--gen-space-8);color:var(--gen-text-primary);text-decoration:none;display:flex}.gen-article-related__row:focus-visible{outline:2px solid var(--gen-blue-primary);outline-offset:2px;border-radius:var(--gen-radius-xs)}.gen-article-related__icon{width:var(--gen-space-40);height:var(--gen-space-40);border-radius:var(--gen-radius-md);background:var(--gen-cool-50);color:var(--gen-ink-black);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.gen-article-related__row-label{flex:1;min-width:0}.gen-article-related__chevron{color:var(--gen-text-tertiary);transition:color var(--gen-duration-fast) var(--gen-ease);flex-shrink:0}.gen-article-related__row:hover .gen-article-related__row-label,.gen-article-related__row:hover .gen-article-related__chevron{color:var(--gen-blue-primary)}.gen-article__card.gen-article-newsletter{background:linear-gradient(180deg, var(--gen-ink-white) 0%, var(--gen-cool-50) 100%)}.gen-article-newsletter{gap:var(--gen-space-16);flex-direction:column;display:flex}.gen-article-newsletter__text{gap:var(--gen-space-4);flex-direction:column;min-width:0;display:flex}.gen-article-newsletter .ds-subscribe-form__row{flex-flow:column}.gen-article-newsletter .ds-subscribe-form__error{flex-basis:auto;order:1}.gen-article-newsletter .ds-subscribe-form__submit{order:2}.gen-article-newsletter .ds-subscribe-form__input{padding:var(--gen-space-16) var(--gen-space-20);background:var(--gen-ink-white);border-color:var(--gen-border-black-10);border-radius:var(--gen-radius-md);min-height:0;color:var(--gen-text-primary);font-size:var(--gen-text-body-base-size);line-height:var(--gen-text-body-base-line-height);letter-spacing:var(--gen-text-body-base-tracking);flex:auto}.gen-article-newsletter .ds-subscribe-form__input::placeholder{color:var(--gen-text-tertiary);opacity:1}.gen-article-newsletter .ds-subscribe-form__input:focus{box-shadow:inset 0 0 0 .5px var(--gen-ink-black);border-color:var(--gen-ink-black)}.gen-article-newsletter .ds-subscribe-form__submit{justify-content:center;align-items:center;gap:var(--gen-space-8);width:100%;padding:var(--gen-space-12) var(--gen-space-20);background:var(--gen-ink-black);color:var(--gen-ink-white);border-radius:var(--gen-radius-md);font-size:var(--gen-text-label-button-size);line-height:var(--gen-text-label-button-line-height);font-weight:var(--gen-text-label-button-weight);letter-spacing:var(--gen-text-label-button-tracking);transition:background-color var(--gen-duration-fast) var(--gen-ease);display:inline-flex}.gen-article-newsletter .ds-subscribe-form__submit:hover{background:var(--gen-blue-primary)}.gen-article-newsletter .ds-subscribe-form__submit:focus-visible{box-shadow:inset 0 0 0 2px var(--gen-blue-primary);outline:none}@media (prefers-reduced-motion:reduce){.gen-article-newsletter .ds-subscribe-form__submit{transition:none}}@media (min-width:1280px){.gen-article__title{max-width:1120px}.gen-article__meta{margin-top:var(--gen-space-40)}.gen-article__columns{justify-content:space-between;gap:var(--gen-space-64);flex-direction:row}.gen-article__content{flex:auto}.gen-article__sidebar{gap:var(--gen-space-24);flex-direction:column;flex-shrink:0;width:360px;display:flex}.gen-article__card--toc{order:0}.gen-article-feedback__row{flex-direction:row;justify-content:space-between;align-items:center}.gen-article-feedback__cta{width:auto}}@media (min-width:1280px) and (min-height:840px){.gen-article__sidebar{top:calc(var(--nav-sticky-offset,0px) + var(--gen-space-24));max-height:calc(100dvh - var(--nav-sticky-offset,0px) - var(--gen-space-48));align-self:flex-start;position:sticky}.gen-article__sidebar>*{flex:none}.gen-article__card--toc{flex-shrink:1;min-height:200px}.gen-article-related{flex-shrink:4;min-height:200px}}@media (min-width:1440px){.gen-article__sidebar{width:424px}}@media (min-width:1920px){.gen-article__title{font-size:var(--gen-text-display-xl-size);line-height:var(--gen-text-display-xl-line-height);font-weight:var(--gen-text-display-xl-weight);letter-spacing:var(--gen-text-display-xl-tracking)}}
.gen-glossary-term__breadcrumbs{padding-block:var(--gen-space-16);background:var(--gen-ink-white)}
.sh-cases-v2-card{gap:var(--sh-space-24);flex-direction:column;min-width:0;display:flex}.sh-cases-v2-card .ds-case-info__media{aspect-ratio:660/400;border-radius:var(--sh-radius-md);flex:none;width:100%;height:auto}.sh-cases-v2-card__text{gap:var(--sh-space-24);padding-bottom:var(--sh-space-32);border-bottom:1px solid var(--sh-border-black-10);word-break:break-word;flex-direction:column;display:flex}.sh-cases-v2-card__name-link{color:inherit;text-decoration:none}@media (hover:hover){.sh-cases-v2-card__name-link:hover{text-underline-offset:.12em;text-decoration:underline}}.sh-cases-v2-card__name-link:focus-visible{outline:2px solid var(--case-media-focus-ring);outline-offset:4px}.sh-cases-v2-card__badges{gap:var(--sh-space-8);flex-wrap:wrap;display:flex}.sh-cases-v2-card__body{gap:var(--sh-space-16);flex-direction:column;display:flex}.sh-cases-v2-card__meta-dot{margin-inline:var(--sh-space-12)}@media (min-width:1280px){.sh-cases-v2-card__body{gap:var(--sh-space-20)}}
.sh-divider{background:var(--sh-border-black-10);flex-shrink:0}.sh-divider[data-direction=horizontal]{width:100%;height:1px}.sh-divider[data-direction=vertical]{align-self:stretch;width:1px;height:100%}.sh-divider[data-appearance=dark]{background:var(--sh-border-white-20)}
.sh-opening-card{box-sizing:border-box;gap:var(--sh-space-20);padding:var(--sh-space-20);border-radius:var(--sh-radius-md);background:var(--sh-ink-white);transition:background-color var(--motion-duration-fast) var(--motion-ease);flex-direction:column;display:flex;position:relative}.sh-opening-card__name{color:var(--sh-text-primary);transition:color var(--motion-duration-fast) var(--motion-ease)}.sh-opening-card__link{color:inherit;text-decoration:none}.sh-opening-card__link:after{content:"";z-index:1;border-radius:var(--sh-radius-md);position:absolute;inset:0}.sh-opening-card__link:focus-visible{outline:none}.sh-opening-card__link:focus-visible:after{outline:2px solid var(--sh-blue-pure);outline-offset:2px}.sh-opening-card__footer{position:relative}.sh-opening-card__badges{gap:var(--sh-space-8);transition:opacity var(--motion-duration-fast) var(--motion-ease);flex-wrap:wrap;display:flex}.sh-opening-card__explore{top:50%;left:calc(-1 * var(--sh-space-4));align-items:center;gap:var(--sh-space-8);padding:var(--sh-space-4);border-radius:var(--sh-radius-xs);color:var(--sh-ink-white);white-space:nowrap;opacity:0;visibility:hidden;transition:opacity var(--motion-duration-fast) var(--motion-ease), visibility var(--motion-duration-fast) var(--motion-ease);display:inline-flex;position:absolute;transform:translateY(-50%)}.sh-opening-card__explore:only-child{margin:calc(-1 * var(--sh-space-4));position:static;transform:none}@media (min-width:1280px){.sh-opening-card{gap:var(--sh-space-24);padding:var(--sh-space-24)}}@media (hover:hover){.sh-opening-card:has(.sh-opening-card__link):hover{background:var(--sh-blue-electric)}.sh-opening-card:has(.sh-opening-card__link):hover .sh-opening-card__name{color:var(--sh-text-on-dark-primary)}.sh-opening-card:has(.sh-opening-card__link):hover .sh-opening-card__badges{opacity:0}.sh-opening-card:has(.sh-opening-card__link):hover .sh-opening-card__explore{opacity:1;visibility:visible}}.sh-opening-card:has(.sh-opening-card__link:focus-visible){background:var(--sh-blue-electric)}.sh-opening-card:has(.sh-opening-card__link:focus-visible) .sh-opening-card__name{color:var(--sh-text-on-dark-primary)}.sh-opening-card:has(.sh-opening-card__link:focus-visible) .sh-opening-card__badges{opacity:0}.sh-opening-card:has(.sh-opening-card__link:focus-visible) .sh-opening-card__explore{opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){.sh-opening-card,.sh-opening-card__name,.sh-opening-card__badges,.sh-opening-card__explore{transition:none}}
.sh-rating{--sh-rating-star-empty:var(--sh-blue-tint-200);--sh-rating-star-fill:var(--sh-blue-electric);padding:var(--sh-space-4);align-items:center;display:inline-flex}.sh-rating[data-appearance=dark]{--sh-rating-star-empty:var(--sh-text-on-dark-muted);--sh-rating-star-fill:var(--sh-ink-white)}.sh-rating[data-size=sm]{gap:var(--sh-space-4)}.sh-rating[data-size=md]{gap:var(--sh-space-8)}.sh-rating-value{color:var(--sh-ink-black);white-space:nowrap}.sh-rating[data-appearance=dark] .sh-rating-value{color:var(--sh-text-on-dark-primary)}.sh-rating-stars{align-items:flex-start;display:inline-flex}.sh-rating[data-size=sm] .sh-rating-stars{gap:0}.sh-rating[data-size=md] .sh-rating-stars{gap:var(--sh-space-2)}.sh-rating-star{flex-shrink:0}.sh-rating[data-size=sm] .sh-rating-star{width:16px;height:16px}.sh-rating[data-size=md] .sh-rating-star{width:24px;height:24px}.sh-rating-star-base{fill:var(--sh-rating-star-empty)}.sh-rating-star[data-fill="100"] .sh-rating-star-base,.sh-rating-star-half{fill:var(--sh-rating-star-fill)}
.sh-text-block-v1{background:var(--sh-cool-50)}.sh-text-block-v1[data-pad-top="80"]{padding-top:var(--sh-space-64)}.sh-text-block-v1[data-pad-top="40"]{padding-top:var(--sh-space-32)}.sh-text-block-v1[data-pad-top="32"]{padding-top:var(--sh-space-24)}.sh-text-block-v1[data-pad-top="0"]{padding-top:0}.sh-text-block-v1[data-pad-bottom="80"]{padding-bottom:var(--sh-space-64)}.sh-text-block-v1[data-pad-bottom="40"]{padding-bottom:var(--sh-space-32)}.sh-text-block-v1[data-pad-bottom="32"]{padding-bottom:var(--sh-space-24)}.sh-text-block-v1[data-pad-bottom="0"]{padding-bottom:0}@media (min-width:1280px){.sh-text-block-v1[data-pad-top="80"]{padding-top:var(--sh-space-80)}.sh-text-block-v1[data-pad-top="40"]{padding-top:var(--sh-space-40)}.sh-text-block-v1[data-pad-top="32"]{padding-top:var(--sh-space-32)}.sh-text-block-v1[data-pad-bottom="80"]{padding-bottom:var(--sh-space-80)}.sh-text-block-v1[data-pad-bottom="40"]{padding-bottom:var(--sh-space-40)}.sh-text-block-v1[data-pad-bottom="32"]{padding-bottom:var(--sh-space-32)}}.sh-text-block-v1__inner{row-gap:var(--sh-space-24)}.sh-text-block-v1__content{align-items:flex-start;gap:var(--sh-space-40);flex-direction:column;display:flex}.sh-text-block-v1__cta-reveal{--i:1}.sh-text-block-v1__content[data-inview=false] :is(.sh-text-block-v1__body,.sh-text-block-v1__cta-reveal){opacity:0;transform:translateY(16px)}.sh-text-block-v1__content[data-inview=true] :is(.sh-text-block-v1__body,.sh-text-block-v1__cta-reveal){opacity:1;transition:opacity var(--motion-duration-medium) var(--motion-ease), transform var(--motion-duration-medium) var(--motion-ease);transition-delay:calc(var(--i,0) * var(--motion-stagger-step));transform:translateY(0)}@media (prefers-reduced-motion:reduce){.sh-text-block-v1__body,.sh-text-block-v1__cta-reveal{opacity:1!important;transition:none!important;transform:none!important}}.sh-text-block-v1__body p{color:var(--sh-text-secondary);font-size:var(--sh-text-body-base-regular-size);line-height:var(--sh-text-body-base-regular-line-height);font-weight:var(--sh-text-body-base-regular-weight);letter-spacing:var(--sh-text-body-base-regular-tracking);margin:0}.sh-text-block-v1__body p+p{margin-top:var(--sh-space-16)}@media (min-width:1280px){.sh-text-block-v1__heading{padding-inline-end:var(--sh-space-24)}.sh-text-block-v1__body p{font-size:var(--sh-text-body-lg-regular-size);line-height:var(--sh-text-body-lg-regular-line-height);font-weight:var(--sh-text-body-lg-regular-weight);letter-spacing:var(--sh-text-body-lg-regular-tracking)}.sh-text-block-v1__body p+p{margin-top:var(--sh-space-20)}}
.sh-stats{background:var(--sh-cool-50)}.sh-stats[data-pad-top="80"]{padding-top:var(--sh-space-64)}.sh-stats[data-pad-top="40"]{padding-top:var(--sh-space-32)}.sh-stats[data-pad-top="32"]{padding-top:var(--sh-space-24)}.sh-stats[data-pad-top="0"]{padding-top:0}.sh-stats[data-pad-bottom="80"]{padding-bottom:var(--sh-space-64)}.sh-stats[data-pad-bottom="40"]{padding-bottom:var(--sh-space-32)}.sh-stats[data-pad-bottom="32"]{padding-bottom:var(--sh-space-24)}.sh-stats[data-pad-bottom="0"]{padding-bottom:0}@media (min-width:1280px){.sh-stats[data-pad-top="80"]{padding-top:var(--sh-space-80)}.sh-stats[data-pad-top="40"]{padding-top:var(--sh-space-40)}.sh-stats[data-pad-top="32"]{padding-top:var(--sh-space-32)}.sh-stats[data-pad-bottom="80"]{padding-bottom:var(--sh-space-80)}.sh-stats[data-pad-bottom="40"]{padding-bottom:var(--sh-space-40)}.sh-stats[data-pad-bottom="32"]{padding-bottom:var(--sh-space-32)}}.sh-stats__heading{margin-bottom:var(--sh-space-40)}.sh-stats__title{color:var(--sh-ink-black)}.sh-stats__card{gap:var(--sh-space-20);padding:var(--sh-space-20);border-radius:var(--sh-radius-md);background:var(--sh-ink-white);flex-direction:column;display:flex}.sh-stats[data-variant=plain]{background:var(--sh-cool-100)}.sh-stats[data-variant=plain] .sh-stats__card{gap:var(--sh-space-32);background:0 0;border-radius:0;padding:0}@media (min-width:1280px){.sh-stats[data-mobile-only]{display:none}}.sh-stats__divider{background:var(--sh-border-black-10);flex:none;width:100%;height:1px}.sh-stats__card[data-inview=false] .sh-stats__stat{opacity:0;transform:translateY(16px)}.sh-stats__card[data-inview=false] .sh-stats__divider{opacity:0}.sh-stats__card[data-inview=true] .sh-stats__stat{opacity:1;transition:opacity var(--motion-duration-medium) var(--motion-ease), transform var(--motion-duration-medium) var(--motion-ease);transition-delay:calc(var(--i,0) * var(--motion-stagger-step));transform:translateY(0)}.sh-stats__card[data-inview=true] .sh-stats__divider{opacity:1;transition:opacity var(--motion-duration-medium) var(--motion-ease);transition-delay:calc(var(--i,0) * var(--motion-stagger-step))}@media (prefers-reduced-motion:reduce){.sh-stats__stat,.sh-stats__divider{opacity:1!important;transition:none!important;transform:none!important}}@media (min-width:1280px){.sh-stats__heading{margin-bottom:var(--sh-space-64)}.sh-stats__card{gap:var(--sh-space-16);padding:var(--sh-space-24);flex-direction:row}.sh-stats__stat{flex:1 1 0}.sh-stats__divider{align-self:stretch;width:1px;height:auto}}@media (min-width:1920px){.sh-stats__card{gap:var(--sh-space-24);padding:var(--sh-space-32)}}
.sh-text-hero{background:var(--sh-cool-50);padding-block:var(--sh-space-64)}.sh-text-hero--crumbs{padding-block:var(--sh-space-16) var(--sh-space-32);background:var(--sh-ink-white)}.sh-text-hero__content{align-items:center;gap:var(--sh-space-40);flex-direction:column;display:flex}.sh-text-hero__text{align-items:center;gap:var(--sh-space-24);text-align:center;flex-direction:column;width:100%;display:flex}.sh-text-hero__title-accent{color:var(--sh-blue-electric)}.sh-text-hero__search{width:100%}.sh-text-hero__search-field{align-items:center;gap:var(--sh-space-8);width:100%;padding:var(--sh-space-20);border:1px solid var(--sh-border-black-16);border-radius:var(--sh-radius-md);background:var(--sh-ink-white);cursor:text;display:flex}.sh-text-hero__search-field:focus-within{outline:2px solid var(--sh-blue-pure);outline-offset:2px}.sh-text-hero__search-icon{width:24px;height:24px;color:var(--sh-ink-gray);flex:none}.sh-text-hero__search-input{background:0 0;border:0;flex:1 1 0;min-width:0;padding:0}.sh-text-hero__search-input:focus{outline:none}.sh-text-hero__search-input::placeholder{color:var(--sh-text-tertiary)}@media (min-width:1280px){.sh-text-hero{margin-top:calc(-1 * var(--nav-menu-band-height,0px));padding-top:calc(var(--sh-space-80) + var(--nav-menu-band-height,0px));padding-bottom:var(--sh-space-80)}.sh-text-hero--crumbs{padding-top:calc(var(--sh-space-16) + var(--nav-menu-band-height,0px));padding-bottom:var(--sh-space-40)}.sh-text-hero__breadcrumbs{margin-bottom:var(--sh-space-8)}.sh-text-hero__text{max-width:794px}.sh-text-hero__search{width:592px;max-width:100%}}@media (min-width:1440px){.sh-text-hero__text{max-width:902px}.sh-text-hero__search{width:672px}}@media (min-width:1920px){.sh-text-hero__text{max-width:1166px}.sh-text-hero__search{width:868px}}
.sh-text-with-image{background:var(--color-bg)}.sh-text-with-image[data-pad-top="80"]{padding-top:var(--sh-space-64)}.sh-text-with-image[data-pad-top="40"]{padding-top:var(--sh-space-32)}.sh-text-with-image[data-pad-top="32"]{padding-top:var(--sh-space-24)}.sh-text-with-image[data-pad-top="0"]{padding-top:0}.sh-text-with-image[data-pad-bottom="80"]{padding-bottom:var(--sh-space-64)}.sh-text-with-image[data-pad-bottom="40"]{padding-bottom:var(--sh-space-32)}.sh-text-with-image[data-pad-bottom="32"]{padding-bottom:var(--sh-space-24)}.sh-text-with-image[data-pad-bottom="0"]{padding-bottom:0}@media (min-width:1280px){.sh-text-with-image[data-pad-top="80"]{padding-top:var(--sh-space-80)}.sh-text-with-image[data-pad-top="40"]{padding-top:var(--sh-space-40)}.sh-text-with-image[data-pad-top="32"]{padding-top:var(--sh-space-32)}.sh-text-with-image[data-pad-bottom="80"]{padding-bottom:var(--sh-space-80)}.sh-text-with-image[data-pad-bottom="40"]{padding-bottom:var(--sh-space-40)}.sh-text-with-image[data-pad-bottom="32"]{padding-bottom:var(--sh-space-32)}}.sh-text-with-image__inner{row-gap:var(--sh-space-32)}.sh-text-with-image__text{align-items:flex-start;gap:var(--sh-space-24);flex-direction:column;display:flex}.sh-text-with-image__content,.sh-text-with-image__media{width:100%}.sh-text-with-image__image{aspect-ratio:350/260;border-radius:var(--sh-radius-md);object-fit:cover;width:100%;display:block}.sh-text-with-image__text[data-inview=false],.sh-text-with-image__media[data-inview=false]{opacity:0;transform:translateY(16px)}.sh-text-with-image__text[data-inview=true],.sh-text-with-image__media[data-inview=true]{opacity:1;transition:opacity var(--motion-duration-medium) var(--motion-ease), transform var(--motion-duration-medium) var(--motion-ease);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.sh-text-with-image__text,.sh-text-with-image__media{opacity:1!important;transition:none!important;transform:none!important}}@media (min-width:1280px){.sh-text-with-image__inner{align-items:center}.sh-text-with-image__text[data-order=text-first]{padding-inline-end:var(--sh-space-24)}.sh-text-with-image__text[data-order=image-first]{padding-inline-start:var(--sh-space-32)}.sh-text-with-image__image{aspect-ratio:588/447}}@media (min-width:1920px){.sh-text-with-image__title{font-size:var(--sh-text-h1-size);line-height:var(--sh-text-h1-line-height);font-weight:var(--sh-text-h1-weight);letter-spacing:var(--sh-text-h1-tracking)}.sh-text-with-image__text[data-order=image-first]{padding-inline-start:var(--sh-space-24)}}
.sh-text-with-quote{background:var(--sh-ink-white)}.sh-text-with-quote[data-pad-top="80"]{padding-top:var(--sh-space-64)}.sh-text-with-quote[data-pad-top="40"]{padding-top:var(--sh-space-32)}.sh-text-with-quote[data-pad-top="32"]{padding-top:var(--sh-space-24)}.sh-text-with-quote[data-pad-top="0"]{padding-top:0}.sh-text-with-quote[data-pad-bottom="80"]{padding-bottom:var(--sh-space-64)}.sh-text-with-quote[data-pad-bottom="40"]{padding-bottom:var(--sh-space-32)}.sh-text-with-quote[data-pad-bottom="32"]{padding-bottom:var(--sh-space-24)}.sh-text-with-quote[data-pad-bottom="0"]{padding-bottom:0}@media (min-width:1280px){.sh-text-with-quote[data-pad-top="80"]{padding-top:var(--sh-space-80)}.sh-text-with-quote[data-pad-top="40"]{padding-top:var(--sh-space-40)}.sh-text-with-quote[data-pad-top="32"]{padding-top:var(--sh-space-32)}.sh-text-with-quote[data-pad-bottom="80"]{padding-bottom:var(--sh-space-80)}.sh-text-with-quote[data-pad-bottom="40"]{padding-bottom:var(--sh-space-40)}.sh-text-with-quote[data-pad-bottom="32"]{padding-bottom:var(--sh-space-32)}}.sh-text-with-quote__row{gap:var(--sh-space-40);flex-direction:column;display:flex}.sh-text-with-quote__title{color:var(--sh-ink-black)}.sh-text-with-quote__content{gap:var(--sh-space-20);flex-direction:column;min-width:0;display:flex}.sh-text-with-quote__body{gap:var(--sh-space-20);color:var(--sh-text-secondary);font-size:var(--sh-text-body-base-regular-size);line-height:var(--sh-text-body-base-regular-line-height);font-weight:var(--sh-text-body-base-regular-weight);letter-spacing:var(--sh-text-body-base-regular-tracking);flex-direction:column;display:flex}.sh-text-with-quote__body p{margin:0}.sh-text-with-quote__quotes{gap:var(--sh-space-12);padding-top:var(--sh-space-12);flex-direction:column;display:flex}.sh-text-with-quote__card{justify-content:space-between;gap:var(--sh-space-24);min-width:0;min-height:321px;padding:var(--sh-space-24);background:var(--sh-cool-50);border-radius:var(--sh-radius-lg);flex-direction:column;flex:1 1 0;margin:0;display:flex}.sh-text-with-quote__quote{color:var(--sh-ink-black)}.sh-text-with-quote__attribution{gap:var(--sh-space-12);align-items:center;display:flex}.sh-text-with-quote__person{flex-direction:column;gap:2px;min-width:0;display:flex}.sh-text-with-quote__name{color:var(--sh-ink-black)}@media (min-width:1280px){.sh-text-with-quote__row{align-items:flex-start;gap:var(--sh-space-80);flex-direction:row}.sh-text-with-quote__title{flex:0 0 440px}.sh-text-with-quote__content{flex:1 1 0}.sh-text-with-quote__quotes{gap:var(--sh-space-20);flex-direction:row;align-items:stretch}.sh-text-with-quote[data-layout=split] .sh-text-with-quote__row{column-gap:var(--space-24);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.sh-text-with-quote[data-layout=split] .sh-text-with-quote__title{grid-column:1/span 5}.sh-text-with-quote[data-layout=split] .sh-text-with-quote__content{grid-column:6/span 7}.sh-text-with-quote[data-layout=split] .sh-text-with-quote__quotes{gap:var(--sh-space-16)}}.sh-text-with-quote__quotes[data-inview=false]{opacity:0;transform:translateY(16px)}.sh-text-with-quote__quotes[data-inview=true]{opacity:1;transition:opacity var(--motion-duration-medium) var(--motion-ease), transform var(--motion-duration-medium) var(--motion-ease);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.sh-text-with-quote__quotes{opacity:1!important;transition:none!important;transform:none!important}}
.sh-card-list-v1{background:var(--sh-ink-white)}.sh-card-list-v1[data-pad-top="80"]{padding-top:var(--sh-space-64)}.sh-card-list-v1[data-pad-top="40"]{padding-top:var(--sh-space-32)}.sh-card-list-v1[data-pad-top="32"]{padding-top:var(--sh-space-24)}.sh-card-list-v1[data-pad-top="0"]{padding-top:0}.sh-card-list-v1[data-pad-bottom="80"]{padding-bottom:var(--sh-space-64)}.sh-card-list-v1[data-pad-bottom="40"]{padding-bottom:var(--sh-space-32)}.sh-card-list-v1[data-pad-bottom="32"]{padding-bottom:var(--sh-space-24)}.sh-card-list-v1[data-pad-bottom="0"]{padding-bottom:0}@media (min-width:1280px){.sh-card-list-v1[data-pad-top="80"]{padding-top:var(--sh-space-80)}.sh-card-list-v1[data-pad-top="40"]{padding-top:var(--sh-space-40)}.sh-card-list-v1[data-pad-top="32"]{padding-top:var(--sh-space-32)}.sh-card-list-v1[data-pad-bottom="80"]{padding-bottom:var(--sh-space-80)}.sh-card-list-v1[data-pad-bottom="40"]{padding-bottom:var(--sh-space-40)}.sh-card-list-v1[data-pad-bottom="32"]{padding-bottom:var(--sh-space-32)}}.sh-card-list-v1__inner{row-gap:var(--sh-space-40)}.sh-card-list-v1__cards{gap:var(--sh-space-24);grid-template-columns:1fr;display:grid}.sh-card-list-v1__footer{justify-content:center;display:flex}.sh-card-list-v1__cta,.sh-card-list-v1__footer-reveal{width:100%}.sh-card-list-v1__cards[data-inview=false]>.sh-card-v1,.sh-card-list-v1__footer[data-inview=false] .sh-card-list-v1__footer-reveal{opacity:0;transform:translateY(16px)}.sh-card-list-v1__cards[data-inview=true]>.sh-card-v1,.sh-card-list-v1__footer[data-inview=true] .sh-card-list-v1__footer-reveal{opacity:1;transition:opacity var(--motion-duration-medium) var(--motion-ease), transform var(--motion-duration-medium) var(--motion-ease);transition-delay:calc(var(--i,0) * var(--motion-stagger-step));transform:translateY(0)}@media (prefers-reduced-motion:reduce){.sh-card-list-v1__cards>.sh-card-v1,.sh-card-list-v1__footer-reveal{opacity:1!important;transition:none!important;transform:none!important}}@media (min-width:1280px){.sh-card-list-v1__inner{row-gap:var(--sh-space-64)}.sh-card-list-v1__cards{gap:var(--sh-space-16);grid-template-columns:repeat(4,1fr)}.sh-card-list-v1__cards[data-count="2"]{grid-template-columns:repeat(2,1fr)}.sh-card-list-v1__cards[data-count="3"]{grid-template-columns:repeat(3,1fr)}.sh-card-list-v1__cta,.sh-card-list-v1__footer-reveal{width:auto}}@media (min-width:1920px){.sh-card-list-v1__cards{gap:var(--sh-space-24)}}
.sh-card-list-v2{--section-head-badge-bg:var(--sh-ink-white);background:var(--sh-cool-50)}.sh-card-list-v2[data-pad-top="80"]{padding-top:var(--sh-space-64)}.sh-card-list-v2[data-pad-top="40"]{padding-top:var(--sh-space-32)}.sh-card-list-v2[data-pad-top="32"]{padding-top:var(--sh-space-24)}.sh-card-list-v2[data-pad-top="0"]{padding-top:0}.sh-card-list-v2[data-pad-bottom="80"]{padding-bottom:var(--sh-space-64)}.sh-card-list-v2[data-pad-bottom="40"]{padding-bottom:var(--sh-space-32)}.sh-card-list-v2[data-pad-bottom="32"]{padding-bottom:var(--sh-space-24)}.sh-card-list-v2[data-pad-bottom="0"]{padding-bottom:0}@media (min-width:1280px){.sh-card-list-v2[data-pad-top="80"]{padding-top:var(--sh-space-80)}.sh-card-list-v2[data-pad-top="40"]{padding-top:var(--sh-space-40)}.sh-card-list-v2[data-pad-top="32"]{padding-top:var(--sh-space-32)}.sh-card-list-v2[data-pad-bottom="80"]{padding-bottom:var(--sh-space-80)}.sh-card-list-v2[data-pad-bottom="40"]{padding-bottom:var(--sh-space-40)}.sh-card-list-v2[data-pad-bottom="32"]{padding-bottom:var(--sh-space-32)}}.sh-card-list-v2__inner{row-gap:var(--sh-space-40)}.sh-card-list-v2__cards{gap:var(--sh-space-12);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow-x:auto}.sh-card-list-v2__cards::-webkit-scrollbar{display:none}.sh-card-list-v2__card{scroll-snap-align:start;flex:0 0 300px}.sh-card-list-v2__footer{justify-content:center;display:flex}.sh-card-list-v2__cta,.sh-card-list-v2__footer-reveal{width:100%}.sh-card-list-v2__cards[data-inview=false]>.sh-card-list-v2__card,.sh-card-list-v2__footer[data-inview=false] .sh-card-list-v2__footer-reveal{opacity:0;transform:translateY(16px)}.sh-card-list-v2__cards[data-inview=true]>.sh-card-list-v2__card,.sh-card-list-v2__footer[data-inview=true] .sh-card-list-v2__footer-reveal{opacity:1;transition:opacity var(--motion-duration-medium) var(--motion-ease), transform var(--motion-duration-medium) var(--motion-ease);transition-delay:calc(var(--i,0) * var(--motion-stagger-step));transform:translateY(0)}@media (prefers-reduced-motion:reduce){.sh-card-list-v2__card,.sh-card-list-v2__footer-reveal{opacity:1!important;transition:none!important;transform:none!important}}@media (min-width:1280px){.sh-card-list-v2__inner{row-gap:var(--sh-space-64)}.sh-card-list-v2__cards{gap:var(--sh-space-16);grid-template-columns:repeat(4,1fr);display:grid;overflow-x:visible}.sh-card-list-v2__cards[data-count="2"]{grid-template-columns:repeat(2,1fr)}.sh-card-list-v2__cards[data-count="3"],.sh-card-list-v2__cards[data-count=many]{grid-template-columns:repeat(3,1fr)}.sh-card-list-v2__cta,.sh-card-list-v2__footer-reveal{width:auto}}@media (min-width:1920px){.sh-card-list-v2__cards{gap:var(--sh-space-24)}}
.sh-card-list-v3{background:var(--sh-ink-white)}.sh-card-list-v3[data-pad-top="80"]{padding-top:var(--sh-space-64)}.sh-card-list-v3[data-pad-top="40"]{padding-top:var(--sh-space-32)}.sh-card-list-v3[data-pad-top="32"]{padding-top:var(--sh-space-24)}.sh-card-list-v3[data-pad-top="0"]{padding-top:0}.sh-card-list-v3[data-pad-bottom="80"]{padding-bottom:var(--sh-space-64)}.sh-card-list-v3[data-pad-bottom="40"]{padding-bottom:var(--sh-space-32)}.sh-card-list-v3[data-pad-bottom="32"]{padding-bottom:var(--sh-space-24)}.sh-card-list-v3[data-pad-bottom="0"]{padding-bottom:0}@media (min-width:1280px){.sh-card-list-v3[data-pad-top="80"]{padding-top:var(--sh-space-80)}.sh-card-list-v3[data-pad-top="40"]{padding-top:var(--sh-space-40)}.sh-card-list-v3[data-pad-top="32"]{padding-top:var(--sh-space-32)}.sh-card-list-v3[data-pad-bottom="80"]{padding-bottom:var(--sh-space-80)}.sh-card-list-v3[data-pad-bottom="40"]{padding-bottom:var(--sh-space-40)}.sh-card-list-v3[data-pad-bottom="32"]{padding-bottom:var(--sh-space-32)}}.sh-card-list-v3__inner{row-gap:var(--sh-space-40)}.sh-card-list-v3__cards{gap:var(--sh-space-12);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow-x:auto}.sh-card-list-v3__cards::-webkit-scrollbar{display:none}.sh-card-list-v3__card{scroll-snap-align:start;flex:0 0 300px}.sh-card-list-v3__footer{justify-content:center;display:flex}.sh-card-list-v3__cta,.sh-card-list-v3__footer-reveal{width:100%}.sh-card-list-v3__cards[data-inview=false]>.sh-card-list-v3__card,.sh-card-list-v3__footer[data-inview=false] .sh-card-list-v3__footer-reveal{opacity:0;transform:translateY(16px)}.sh-card-list-v3__cards[data-inview=true]>.sh-card-list-v3__card,.sh-card-list-v3__footer[data-inview=true] .sh-card-list-v3__footer-reveal{opacity:1;transition:opacity var(--motion-duration-medium) var(--motion-ease), transform var(--motion-duration-medium) var(--motion-ease);transition-delay:calc(var(--i,0) * var(--motion-stagger-step));transform:translateY(0)}@media (prefers-reduced-motion:reduce){.sh-card-list-v3__card,.sh-card-list-v3__footer-reveal{opacity:1!important;transition:none!important;transform:none!important}}@media (min-width:1280px){.sh-card-list-v3__inner{row-gap:var(--sh-space-64)}.sh-card-list-v3__cards{gap:var(--sh-space-16);grid-template-columns:repeat(4,1fr);display:grid;overflow-x:visible}.sh-card-list-v3__cards[data-count="2"]{grid-template-columns:repeat(2,1fr)}.sh-card-list-v3__cards[data-count="3"],.sh-card-list-v3__cards[data-count="5"],.sh-card-list-v3__cards[data-count=many]{grid-template-columns:repeat(3,1fr)}.sh-card-list-v3__cta,.sh-card-list-v3__footer-reveal{width:auto}}@media (min-width:1920px){.sh-card-list-v3__cards{gap:var(--sh-space-24)}}
.sh-card-list-v4{--section-head-badge-bg:var(--sh-ink-white);background:var(--sh-cool-50)}.sh-card-list-v4[data-pad-top="80"]{padding-top:var(--sh-space-64)}.sh-card-list-v4[data-pad-top="40"]{padding-top:var(--sh-space-32)}.sh-card-list-v4[data-pad-top="32"]{padding-top:var(--sh-space-24)}.sh-card-list-v4[data-pad-top="0"]{padding-top:0}.sh-card-list-v4[data-pad-bottom="80"]{padding-bottom:var(--sh-space-64)}.sh-card-list-v4[data-pad-bottom="40"]{padding-bottom:var(--sh-space-32)}.sh-card-list-v4[data-pad-bottom="32"]{padding-bottom:var(--sh-space-24)}.sh-card-list-v4[data-pad-bottom="0"]{padding-bottom:0}@media (min-width:1280px){.sh-card-list-v4[data-pad-top="80"]{padding-top:var(--sh-space-80)}.sh-card-list-v4[data-pad-top="40"]{padding-top:var(--sh-space-40)}.sh-card-list-v4[data-pad-top="32"]{padding-top:var(--sh-space-32)}.sh-card-list-v4[data-pad-bottom="80"]{padding-bottom:var(--sh-space-80)}.sh-card-list-v4[data-pad-bottom="40"]{padding-bottom:var(--sh-space-40)}.sh-card-list-v4[data-pad-bottom="32"]{padding-bottom:var(--sh-space-32)}}.sh-card-list-v4__inner{row-gap:var(--sh-space-40)}.sh-card-list-v4__cards{gap:var(--sh-space-40);grid-template-columns:1fr;display:grid}.sh-card-list-v4__footer{justify-content:center;display:flex}.sh-card-list-v4__cta,.sh-card-list-v4__footer-reveal{width:100%}.sh-card-list-v4__cards[data-inview=false]>.sh-card-v1,.sh-card-list-v4__footer[data-inview=false] .sh-card-list-v4__footer-reveal{opacity:0;transform:translateY(16px)}.sh-card-list-v4__cards[data-inview=true]>.sh-card-v1,.sh-card-list-v4__footer[data-inview=true] .sh-card-list-v4__footer-reveal{opacity:1;transition:opacity var(--motion-duration-medium) var(--motion-ease), transform var(--motion-duration-medium) var(--motion-ease);transition-delay:calc(var(--i,0) * var(--motion-stagger-step));transform:translateY(0)}@media (prefers-reduced-motion:reduce){.sh-card-list-v4__cards>.sh-card-v1,.sh-card-list-v4__footer-reveal{opacity:1!important;transition:none!important;transform:none!important}}@media (min-width:1280px){.sh-card-list-v4__inner{row-gap:var(--sh-space-64)}.sh-card-list-v4__cards{gap:var(--sh-space-16);grid-template-columns:repeat(2,1fr)}.sh-card-list-v4__cards[data-count="3"]{grid-template-columns:repeat(3,1fr)}.sh-card-list-v4__cards[data-count="4"],.sh-card-list-v4__cards[data-count=many]{grid-template-columns:repeat(4,1fr)}.sh-card-list-v4__cta,.sh-card-list-v4__footer-reveal{width:auto}}@media (min-width:1920px){.sh-card-list-v4__cards{gap:var(--sh-space-24)}}
.sh-cards-block{background:var(--sh-ink-white)}.sh-cards-block[data-pad-top="80"]{padding-top:var(--sh-space-64)}.sh-cards-block[data-pad-top="40"]{padding-top:var(--sh-space-32)}.sh-cards-block[data-pad-top="32"]{padding-top:var(--sh-space-24)}.sh-cards-block[data-pad-top="0"]{padding-top:0}.sh-cards-block[data-pad-bottom="80"]{padding-bottom:var(--sh-space-64)}.sh-cards-block[data-pad-bottom="40"]{padding-bottom:var(--sh-space-32)}.sh-cards-block[data-pad-bottom="32"]{padding-bottom:var(--sh-space-24)}.sh-cards-block[data-pad-bottom="0"]{padding-bottom:0}@media (min-width:1280px){.sh-cards-block[data-pad-top="80"]{padding-top:var(--sh-space-80)}.sh-cards-block[data-pad-top="40"]{padding-top:var(--sh-space-40)}.sh-cards-block[data-pad-top="32"]{padding-top:var(--sh-space-32)}.sh-cards-block[data-pad-bottom="80"]{padding-bottom:var(--sh-space-80)}.sh-cards-block[data-pad-bottom="40"]{padding-bottom:var(--sh-space-40)}.sh-cards-block[data-pad-bottom="32"]{padding-bottom:var(--sh-space-32)}}.sh-cards-block__inner{gap:var(--sh-space-48);flex-direction:column;display:flex}.sh-cards-block__title{color:var(--sh-ink-black)}.sh-cards-block__title--left{text-align:left}.sh-cards-block__title--center{text-align:center}.sh-cards-block__title--right{text-align:right}.sh-cards-block__content{gap:var(--sh-space-16);flex-direction:column;display:flex}.sh-cards-block__cards{gap:var(--sh-space-16);grid-template-columns:1fr;display:grid}.sh-cards-block__tech-list{gap:var(--sh-space-32) var(--sh-space-16);padding:var(--sh-space-48) var(--sh-space-24);border-radius:var(--sh-radius-md);background:var(--sh-cool-50);flex-wrap:wrap;justify-content:center;margin:0;list-style:none;display:flex}.sh-cards-block__tech-item{gap:var(--sh-space-16);width:calc((100% - var(--sh-space-16)) / 2);color:var(--sh-ink-black);text-align:center;flex-direction:column;align-items:center;display:flex}.sh-cards-block__tech-logo{object-fit:contain;width:48px;height:48px}.sh-cards-block__cards[data-inview=false]>.sh-cards-block__card,.sh-cards-block__tech[data-inview=false] .sh-cards-block__tech-list{opacity:0;transform:translateY(16px)}.sh-cards-block__cards[data-inview=true]>.sh-cards-block__card,.sh-cards-block__tech[data-inview=true] .sh-cards-block__tech-list{opacity:1;transition:opacity var(--motion-duration-medium) var(--motion-ease), transform var(--motion-duration-medium) var(--motion-ease);transition-delay:calc(var(--i,0) * var(--motion-stagger-step));transform:translateY(0)}@media (prefers-reduced-motion:reduce){.sh-cards-block__card,.sh-cards-block__tech-list{opacity:1!important;transition:none!important;transform:none!important}}@media (min-width:640px) and (max-width:1279px){.sh-cards-block__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.sh-cards-block__tech-item{width:calc((100% - 3 * var(--sh-space-12)) / 4)}}@media (min-width:1280px){.sh-cards-block__cards{grid-template-columns:repeat(3,minmax(0,1fr))}.sh-cards-block__tech-list{gap:var(--sh-space-48) var(--sh-space-12);padding:var(--sh-space-48)}.sh-cards-block__tech-item{width:calc((100% - 7 * var(--sh-space-12)) / 8)}}@media (min-width:1920px){.sh-cards-block__content,.sh-cards-block__cards{gap:var(--sh-space-24)}}
.sh-cta{min-height:var(--cta-banner-min-height-mobile);padding-block:var(--sh-space-64);background:var(--cta-banner-fallback-bg);flex-direction:column;justify-content:center;display:flex;position:relative}.sh-cta__bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.sh-cta__bg-image{object-fit:cover;will-change:transform;width:100%;height:calc(100% + 112px);position:absolute;inset:-56px 0 0}@media (prefers-reduced-motion:reduce){.sh-cta__bg-image{will-change:auto}}.sh-cta__inner{position:relative}.sh-cta__overlay{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sh-cta__overlay img{object-fit:contain;max-width:100%;max-height:100%}.sh-cta__content{gap:var(--sh-space-40);flex-direction:column;display:flex}.sh-cta[data-alignment=center] .sh-cta__content{text-align:center;align-items:center}.sh-cta[data-alignment=left] .sh-cta__content{text-align:left;align-items:flex-start}.sh-cta[data-alignment=right] .sh-cta__content{text-align:right;align-items:flex-end}.sh-cta[data-alignment=center][data-overlay] .sh-cta__overlay{pointer-events:auto;width:100%;position:static}@media (max-width:1279px){.sh-cta__overlay{pointer-events:auto;width:100%;position:static}.sh-cta[data-overlay] .sh-cta__content{text-align:center;align-items:center}}.sh-cta__copy{gap:var(--sh-space-24);flex-direction:column;display:flex}.sh-cta__description{white-space:pre-line}.sh-cta__cta-reveal{--i:1}.sh-cta__content[data-inview=false] :is(.sh-cta__description,.sh-cta__cta-reveal){opacity:0;transform:translateY(16px)}.sh-cta__content[data-inview=true] :is(.sh-cta__description,.sh-cta__cta-reveal){opacity:1;transition:opacity var(--motion-duration-medium) var(--motion-ease), transform var(--motion-duration-medium) var(--motion-ease);transition-delay:calc(var(--i,0) * var(--motion-stagger-step));transform:translateY(0)}@media (prefers-reduced-motion:reduce){.sh-cta__description,.sh-cta__cta-reveal{opacity:1!important;transition:none!important;transform:none!important}}@media (min-width:1280px){.sh-cta{min-height:var(--cta-banner-min-height-desktop)}}.sh-cta--logos .sh-cta__bg:after{content:"";background:var(--cta-banner-scrim);position:absolute;inset:0}.sh-cta--rounded{background:0 0;min-height:0;padding-block:0}.sh-cta__media{aspect-ratio:16/9;border-radius:var(--radius-md);position:relative;overflow:hidden}.sh-cta__media-el{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sh-cta__logos-layout{align-items:center;gap:var(--sh-space-24);flex-direction:column;display:flex}.sh-cta__logos-text{gap:var(--sh-space-16);text-align:center;flex-direction:column;align-items:center;display:flex}.sh-cta__logos-col{justify-content:center;display:flex}.sh-cta__logos{justify-content:center;align-items:center;gap:var(--sh-space-24);display:flex}.sh-cta__logo{height:var(--cta-banner-logo-height-mobile);width:auto}.sh-cta__button-col{justify-content:center;display:flex}@media (min-width:1280px){.sh-cta__logos-layout{flex-direction:row;align-items:center}.sh-cta__logos-layout>*{flex:1 1 0;min-width:0}.sh-cta__logos-text{text-align:left;align-items:flex-start}.sh-cta__logos{gap:var(--sh-space-20);flex-direction:column}.sh-cta__logo{height:var(--cta-banner-logo-height-desktop)}.sh-cta__button-col{justify-content:flex-end}}
.sh-hero-with-bg{background:var(--sh-ink-black);flex-direction:column;min-height:536px;display:flex;position:relative;overflow:hidden}.sh-hero-with-bg__media{position:absolute;inset:0}.sh-hero-with-bg__media:after{content:"";z-index:0;background:var(--hero-scrim);pointer-events:none;position:absolute;inset:0}.sh-hero-with-bg__image{z-index:0;object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.sh-hero-with-bg__inner{z-index:1;flex:1;width:100%;position:relative}.sh-hero-with-bg__content{padding-top:var(--sh-space-16);padding-bottom:var(--sh-space-64);flex-direction:column;align-items:flex-start;display:flex}.sh-hero-with-bg__body{justify-content:flex-end;align-items:flex-start;gap:var(--sh-space-40);flex-direction:column;flex:1;width:100%;display:flex}.sh-hero-with-bg__text{gap:var(--sh-space-24);flex-direction:column;width:100%;display:flex}.sh-hero-with-bg__cta-reveal[data-inview=false]{opacity:0;transform:translateY(16px)}.sh-hero-with-bg__cta-reveal[data-inview=true]{opacity:1;transition:opacity var(--motion-duration-medium) var(--motion-ease), transform var(--motion-duration-medium) var(--motion-ease);transition-delay:calc(var(--i,0) * var(--motion-stagger-step));transform:translateY(0)}@media (prefers-reduced-motion:reduce){.sh-hero-with-bg__cta-reveal{opacity:1!important;transition:none!important;transform:none!important}}@media (min-width:1280px){.sh-hero-with-bg{min-height:650px;margin-top:calc(-1 * var(--nav-menu-band-height,0px))}.sh-hero-with-bg__content{padding-top:calc(var(--nav-menu-band-height,0px) + var(--sh-space-16));padding-bottom:0}.sh-hero-with-bg__body{justify-content:center;max-width:592px}.sh-hero-with-bg__title{max-width:var(--hero-title-measure-desktop)}}@media (min-width:1440px){.sh-hero-with-bg{min-height:700px}.sh-hero-with-bg__body{max-width:672px}.sh-hero-with-bg__title{max-width:var(--hero-title-measure-wide)}}@media (min-width:1920px){.sh-hero-with-bg{min-height:800px}.sh-hero-with-bg__body{max-width:868px}.sh-hero-with-bg__title{max-width:var(--hero-title-measure-ultra)}}
.sh-hero-with-form{background:var(--sh-ink-black);flex-direction:column;display:flex;position:relative;overflow:hidden}.sh-hero-with-form__media{position:absolute;inset:0}.sh-hero-with-form__media:after{content:"";z-index:0;background:var(--hero-scrim);pointer-events:none;position:absolute;inset:0}.sh-hero-with-form__image{z-index:0;object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.sh-hero-with-form__inner{z-index:1;flex:1;width:100%;position:relative}.sh-hero-with-form__content{gap:var(--sh-space-64);padding-block:var(--sh-space-16);flex-direction:column;display:flex}.sh-hero-with-form__left{align-items:flex-start;gap:var(--sh-space-40);flex-direction:column;min-width:0;display:flex}.sh-hero-with-form__body{gap:var(--sh-space-24);flex-direction:column;width:100%;display:flex}.sh-hero-with-form__logos{align-items:center;gap:var(--sh-space-40);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sh-hero-with-form__logos li{display:flex}.sh-hero-with-form__logo{width:auto;height:36px;display:block}.sh-hero-with-form__card{width:100%}.sh-hero-with-form__card[data-inview=false]{opacity:0;transform:translateY(16px)}.sh-hero-with-form__card[data-inview=true]{opacity:1;transition:opacity var(--motion-duration-medium) var(--motion-ease), transform var(--motion-duration-medium) var(--motion-ease);transition-delay:calc(var(--i,0) * var(--motion-stagger-step));transform:translateY(0)}@media (prefers-reduced-motion:reduce){.sh-hero-with-form__card{opacity:1!important;transition:none!important;transform:none!important}}@media (min-width:1280px){.sh-hero-with-form{margin-top:calc(-1 * var(--nav-menu-band-height,0px))}.sh-hero-with-form__content{justify-content:space-between;align-items:stretch;gap:var(--sh-space-24);padding-top:calc(var(--nav-menu-band-height,0px) + var(--sh-space-16));padding-bottom:var(--sh-space-40);flex-direction:row}.sh-hero-with-form__left{flex:1;max-width:491px}.sh-hero-with-form__title{max-width:var(--hero-title-measure-desktop)}.sh-hero-with-form__body{flex:1;justify-content:center}.sh-hero-with-form__logo{height:48px}.sh-hero-with-form__card{flex-shrink:0;width:592px}}@media (min-width:1440px){.sh-hero-with-form__left{max-width:557px}.sh-hero-with-form__title{max-width:var(--hero-title-measure-wide)}.sh-hero-with-form__description{--text-size:var(--sh-text-body-lg-regular-size);--text-line-height:var(--sh-text-body-lg-regular-line-height);--text-weight:var(--sh-text-body-lg-regular-weight);--text-tracking:var(--sh-text-body-lg-regular-tracking)}.sh-hero-with-form__card{width:672px}}@media (min-width:1920px){.sh-hero-with-form__content{padding-bottom:var(--sh-space-48)}.sh-hero-with-form__left{max-width:719px}.sh-hero-with-form__title{max-width:var(--hero-title-measure-ultra)}.sh-hero-with-form__card{width:720px}}
.sh-trust-bar{background:var(--sh-cool-50)}.sh-trust-bar[data-pad-top="80"]{padding-top:var(--sh-space-64)}.sh-trust-bar[data-pad-top="40"]{padding-top:var(--sh-space-32)}.sh-trust-bar[data-pad-top="32"]{padding-top:var(--sh-space-24)}.sh-trust-bar[data-pad-top="0"]{padding-top:0}.sh-trust-bar[data-pad-bottom="80"]{padding-bottom:var(--sh-space-64)}.sh-trust-bar[data-pad-bottom="40"]{padding-bottom:var(--sh-space-32)}.sh-trust-bar[data-pad-bottom="32"]{padding-bottom:var(--sh-space-24)}.sh-trust-bar[data-pad-bottom="0"]{padding-bottom:0}@media (min-width:1280px){.sh-trust-bar[data-pad-top="80"]{padding-top:var(--sh-space-80)}.sh-trust-bar[data-pad-top="40"]{padding-top:var(--sh-space-40)}.sh-trust-bar[data-pad-top="32"]{padding-top:var(--sh-space-32)}.sh-trust-bar[data-pad-bottom="80"]{padding-bottom:var(--sh-space-80)}.sh-trust-bar[data-pad-bottom="40"]{padding-bottom:var(--sh-space-40)}.sh-trust-bar[data-pad-bottom="32"]{padding-bottom:var(--sh-space-32)}}.sh-trust-bar[data-variant=flat]{background:var(--sh-cool-100)}.sh-trust-bar[data-variant=flat] .sh-trust-bar__pill{--client-logo-row-gap:var(--sh-space-32);gap:var(--sh-space-20);padding:var(--sh-space-20) 0;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0}.sh-trust-bar[data-variant=flat] .sh-trust-bar__label{color:var(--sh-text-secondary);font-size:var(--sh-text-h5-size);line-height:var(--sh-text-h5-line-height);font-weight:var(--sh-text-h5-weight);letter-spacing:var(--sh-text-h5-tracking)}.sh-trust-bar__company{color:var(--sh-ink-black)}@media (min-width:1280px){.sh-trust-bar[data-variant=flat] .sh-trust-bar__pill{--client-logo-row-gap:var(--sh-space-48);gap:var(--sh-space-48);height:auto;padding:var(--sh-space-24) 0}.sh-trust-bar[data-variant=flat] .sh-trust-bar__label{flex:none}}@media (min-width:1920px){.sh-trust-bar[data-variant=flat] .sh-trust-bar__pill{--client-logo-row-gap:var(--sh-space-80);gap:var(--sh-space-80);padding:var(--sh-space-40) 0}}.sh-trust-bar__pill{--client-logo-row-gap:var(--sh-space-48);align-items:center;gap:var(--sh-space-20);padding-top:var(--sh-space-16);padding-bottom:var(--sh-space-20);background:var(--sh-ink-white);border-radius:var(--sh-radius-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;display:flex}.sh-trust-bar__pill[data-inview=false]{opacity:0;transform:translateY(16px)}.sh-trust-bar__pill[data-inview=true]{opacity:1;transition:opacity var(--motion-duration-medium) var(--motion-ease), transform var(--motion-duration-medium) var(--motion-ease);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.sh-trust-bar__pill{opacity:1!important;transition:none!important;transform:none!important}}.sh-trust-bar__label{color:var(--sh-text-secondary);font-size:var(--sh-text-body-base-medium-size);line-height:var(--sh-text-body-base-medium-line-height);font-weight:var(--sh-text-body-base-medium-weight);letter-spacing:var(--sh-text-body-base-medium-tracking);white-space:nowrap;margin:0}.sh-trust-bar__logos{width:100%;min-width:0}.sh-trust-bar__logo{object-fit:contain;flex:none;width:auto;max-width:160px;height:auto;max-height:24px}@media (min-width:1280px){.sh-trust-bar__pill{align-items:center;gap:var(--sh-space-16);height:72px;padding:var(--sh-space-24) var(--sh-space-32);flex-direction:row}.sh-trust-bar__label{flex:none}.sh-trust-bar__logo{max-height:40px}.sh-trust-bar__logos{flex:auto;width:auto}}@media (min-width:1920px){.sh-trust-bar__pill{gap:var(--sh-space-24)}}
.sh-cases-v2{background:var(--color-bg)}.sh-cases-v2[data-pad-top="80"]{padding-top:var(--sh-space-64)}.sh-cases-v2[data-pad-top="40"]{padding-top:var(--sh-space-32)}.sh-cases-v2[data-pad-top="32"]{padding-top:var(--sh-space-24)}.sh-cases-v2[data-pad-top="0"]{padding-top:0}.sh-cases-v2[data-pad-bottom="80"]{padding-bottom:var(--sh-space-64)}.sh-cases-v2[data-pad-bottom="40"]{padding-bottom:var(--sh-space-32)}.sh-cases-v2[data-pad-bottom="32"]{padding-bottom:var(--sh-space-24)}.sh-cases-v2[data-pad-bottom="0"]{padding-bottom:0}@media (min-width:1280px){.sh-cases-v2[data-pad-top="80"]{padding-top:var(--sh-space-80)}.sh-cases-v2[data-pad-top="40"]{padding-top:var(--sh-space-40)}.sh-cases-v2[data-pad-top="32"]{padding-top:var(--sh-space-32)}.sh-cases-v2[data-pad-bottom="80"]{padding-bottom:var(--sh-space-80)}.sh-cases-v2[data-pad-bottom="40"]{padding-bottom:var(--sh-space-40)}.sh-cases-v2[data-pad-bottom="32"]{padding-bottom:var(--sh-space-32)}}.sh-cases-v2__inner{row-gap:var(--sh-space-40)}.sh-cases-v2__header{gap:var(--sh-space-24);flex-direction:column;display:flex}.sh-cases-v2__title{color:var(--sh-text-primary)}.sh-cases-v2__grid{gap:var(--sh-space-40) var(--sh-space-16);grid-template-columns:1fr;display:grid}.sh-cases-v2__grid[data-inview=false]{opacity:0;transform:translateY(16px)}.sh-cases-v2__grid[data-inview=true]{opacity:1;transition:opacity var(--motion-duration-medium) var(--motion-ease), transform var(--motion-duration-medium) var(--motion-ease);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.sh-cases-v2__grid{opacity:1!important;transition:none!important;transform:none!important}}.sh-cases-v2__cta{justify-content:center;display:flex}@media (min-width:1280px){.sh-cases-v2__inner{row-gap:var(--sh-space-48)}.sh-cases-v2__header{align-items:flex-start;gap:var(--sh-space-16);flex-direction:row}.sh-cases-v2__title,.sh-cases-v2__description{flex:1 1 0;min-width:0}.sh-cases-v2__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1920px){.sh-cases-v2__header{gap:var(--sh-space-24)}.sh-cases-v2__grid{gap:var(--sh-space-64) var(--sh-space-24)}}
.sh-story-cases{background:var(--color-bg)}.sh-story-cases[data-pad-top="80"]{padding-top:var(--sh-space-64)}.sh-story-cases[data-pad-top="40"]{padding-top:var(--sh-space-32)}.sh-story-cases[data-pad-top="32"]{padding-top:var(--sh-space-24)}.sh-story-cases[data-pad-top="0"]{padding-top:0}.sh-story-cases[data-pad-bottom="80"]{padding-bottom:var(--sh-space-64)}.sh-story-cases[data-pad-bottom="40"]{padding-bottom:var(--sh-space-32)}.sh-story-cases[data-pad-bottom="32"]{padding-bottom:var(--sh-space-24)}.sh-story-cases[data-pad-bottom="0"]{padding-bottom:0}@media (min-width:1280px){.sh-story-cases[data-pad-top="80"]{padding-top:var(--sh-space-80)}.sh-story-cases[data-pad-top="40"]{padding-top:var(--sh-space-40)}.sh-story-cases[data-pad-top="32"]{padding-top:var(--sh-space-32)}.sh-story-cases[data-pad-bottom="80"]{padding-bottom:var(--sh-space-80)}.sh-story-cases[data-pad-bottom="40"]{padding-bottom:var(--sh-space-40)}.sh-story-cases[data-pad-bottom="32"]{padding-bottom:var(--sh-space-32)}}.sh-story-cases__content{align-items:center;gap:var(--sh-space-40);scroll-margin-top:var(--sh-space-96);flex-direction:column;display:flex}.sh-story-cases__chips{justify-content:center;gap:var(--sh-space-12);flex-wrap:wrap;width:100%;display:flex}.sh-story-cases__grid{gap:var(--sh-space-32) var(--sh-space-16);grid-template-columns:1fr;width:100%;display:grid}.sh-story-cases__cta{align-items:center;gap:var(--sh-space-24);min-width:0;height:500px;padding:var(--sh-space-64) var(--sh-space-24) 0;border-radius:var(--sh-radius-md);background:var(--sh-ink-black);flex-direction:column;display:flex;position:relative;overflow:hidden}.sh-story-cases__cta-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sh-story-cases__cta-text{align-items:center;gap:var(--sh-space-24);text-align:center;flex-direction:column;width:100%;display:flex;position:relative}.sh-story-cases__cta-title{color:var(--sh-text-on-dark-primary);font-size:var(--sh-text-mobile-h3-size);line-height:var(--sh-text-mobile-h3-line-height);font-weight:var(--sh-text-mobile-h3-weight);letter-spacing:var(--sh-text-mobile-h3-tracking);margin:0}.sh-story-cases__cta-button{justify-content:center;align-items:center;gap:var(--sh-space-8);height:48px;padding-inline:var(--sh-space-24);border-radius:var(--sh-radius-md);background:var(--sh-ink-white);color:var(--sh-text-primary);transition:opacity var(--motion-duration-fast) var(--motion-ease);text-decoration:none;display:inline-flex;position:relative}.sh-story-cases__cta-button:hover{opacity:.9}.sh-story-cases__cta-button:focus-visible{outline:2px solid var(--sh-ink-white);outline-offset:2px}.sh-story-cases__cta-icon{flex:none;width:20px;height:20px}.sh-story-cases__pagination{justify-content:center}@media (prefers-reduced-motion:reduce){.sh-story-cases__cta-button{transition:none}}@media (min-width:1280px){.sh-story-cases__content{gap:var(--sh-space-48)}.sh-story-cases__grid{gap:var(--sh-space-40) var(--sh-space-16);grid-template-columns:repeat(2,minmax(0,1fr))}.sh-story-cases__cta{gap:var(--sh-space-40);height:auto;padding:var(--sh-space-96) var(--sh-space-40) 0}.sh-story-cases__cta-title{font-size:var(--sh-text-h3-size);line-height:var(--sh-text-h3-line-height);font-weight:var(--sh-text-h3-weight);letter-spacing:var(--sh-text-h3-tracking)}}@media (min-width:1920px){.sh-story-cases__grid{column-gap:var(--sh-space-24)}}
.sh-case-overview{background:var(--color-bg);padding-block:var(--sh-space-16)}.sh-case-overview__rows{flex-direction:column;display:flex}.sh-case-overview__row{gap:var(--sh-space-8);padding-block:var(--sh-space-24);border-bottom:1px solid var(--sh-border-black-10);flex-direction:column;display:flex}.sh-case-overview__row:last-child{border-bottom:none}.sh-case-overview__value{color:var(--sh-ink-black);font-size:var(--sh-text-mobile-h3-size);line-height:var(--sh-text-mobile-h3-line-height);font-weight:var(--sh-text-mobile-h3-weight);letter-spacing:var(--sh-text-mobile-h3-tracking)}.sh-case-overview__value p{margin:0}.sh-case-overview__value a{color:inherit;text-decoration:none}.sh-case-overview__value a:hover,.sh-case-overview__value a:focus-visible{text-decoration:underline}.sh-case-overview__rows[data-inview=false] .sh-case-overview__row{opacity:0;transform:translateY(16px)}.sh-case-overview__rows[data-inview=true] .sh-case-overview__row{opacity:1;transition:opacity var(--motion-duration-medium) var(--motion-ease), transform var(--motion-duration-medium) var(--motion-ease);transition-delay:calc(var(--i,0) * var(--motion-stagger-step));transform:translateY(0)}@media (prefers-reduced-motion:reduce){.sh-case-overview__rows .sh-case-overview__row{opacity:1!important;transition:none!important;transform:none!important}}@media (min-width:1280px){.sh-case-overview__row{gap:var(--sh-space-16);padding-block:var(--sh-space-40);flex-direction:row}.sh-case-overview__label{flex:none;width:389px}.sh-case-overview__value{min-width:0;font-size:var(--sh-text-h3-size);line-height:var(--sh-text-h3-line-height);font-weight:var(--sh-text-h3-weight);letter-spacing:var(--sh-text-h3-tracking);flex:1 1 0}}@media (min-width:1440px){.sh-case-overview__label{width:443px}}@media (min-width:1920px){.sh-case-overview__row{gap:var(--sh-space-24)}.sh-case-overview__label{width:422px}}
.sh-blog-highlights{background:var(--sh-cool-50)}.sh-blog-highlights[data-pad-top="80"]{padding-top:var(--sh-space-64)}.sh-blog-highlights[data-pad-top="40"]{padding-top:var(--sh-space-32)}.sh-blog-highlights[data-pad-top="32"]{padding-top:var(--sh-space-24)}.sh-blog-highlights[data-pad-top="0"]{padding-top:0}.sh-blog-highlights[data-pad-bottom="80"]{padding-bottom:var(--sh-space-64)}.sh-blog-highlights[data-pad-bottom="40"]{padding-bottom:var(--sh-space-32)}.sh-blog-highlights[data-pad-bottom="32"]{padding-bottom:var(--sh-space-24)}.sh-blog-highlights[data-pad-bottom="0"]{padding-bottom:0}@media (min-width:1280px){.sh-blog-highlights[data-pad-top="80"]{padding-top:var(--sh-space-80)}.sh-blog-highlights[data-pad-top="40"]{padding-top:var(--sh-space-40)}.sh-blog-highlights[data-pad-top="32"]{padding-top:var(--sh-space-32)}.sh-blog-highlights[data-pad-bottom="80"]{padding-bottom:var(--sh-space-80)}.sh-blog-highlights[data-pad-bottom="40"]{padding-bottom:var(--sh-space-40)}.sh-blog-highlights[data-pad-bottom="32"]{padding-bottom:var(--sh-space-32)}}.sh-blog-highlights__heading{align-items:center;gap:var(--sh-space-16);margin-bottom:var(--sh-space-24);text-align:center;flex-direction:column;display:flex}.sh-blog-highlights__eyebrow{color:var(--sh-blue-electric);text-transform:uppercase}.sh-blog-highlights__title{color:var(--sh-ink-black)}.sh-blog-highlights__subtitle{max-width:42ch}.sh-blog-highlights__row{gap:var(--sh-space-12);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow-x:auto}.sh-blog-highlights__row::-webkit-scrollbar{display:none}.sh-blog-highlights__item{scroll-snap-align:start;flex:none}.sh-blog-highlights__cta{margin-top:var(--sh-space-8);justify-content:center;display:flex}.sh-blog-highlights__cta-reveal,.sh-blog-highlights__cta-btn{width:100%}.sh-blog-highlights__row[data-inview=false] .sh-blog-highlights__item,.sh-blog-highlights__cta[data-inview=false] .sh-blog-highlights__cta-reveal{opacity:0;transform:translateY(16px)}.sh-blog-highlights__row[data-inview=true] .sh-blog-highlights__item,.sh-blog-highlights__cta[data-inview=true] .sh-blog-highlights__cta-reveal{opacity:1;transition:opacity var(--motion-duration-medium) var(--motion-ease), transform var(--motion-duration-medium) var(--motion-ease);transition-delay:calc(var(--i,0) * var(--motion-stagger-step));transform:translateY(0)}@media (prefers-reduced-motion:reduce){.sh-blog-highlights__item,.sh-blog-highlights__cta-reveal{opacity:1!important;transition:none!important;transform:none!important}}@media (min-width:640px) and (max-width:1279px){.sh-blog-highlights__row{gap:var(--sh-space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow-x:visible}.sh-blog-highlights__row[data-count="1"]{grid-template-columns:minmax(0,1fr)}.sh-blog-highlights__item{min-width:0}.sh-blog-highlights__row .sh-blog-card{width:100%}}@media (min-width:1280px){.sh-blog-highlights__heading{margin-bottom:var(--sh-space-40)}.sh-blog-highlights__row{gap:var(--sh-space-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow-x:visible}.sh-blog-highlights__row[data-count="1"]{grid-template-columns:minmax(0,1fr)}.sh-blog-highlights__row[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.sh-blog-highlights__item{min-width:0}.sh-blog-highlights__cta{margin-top:var(--sh-space-16)}.sh-blog-highlights__cta-reveal,.sh-blog-highlights__cta-btn{width:auto}}@media (min-width:1920px){.sh-blog-highlights__row{gap:var(--sh-space-24)}.sh-blog-highlights__cta{margin-top:var(--sh-space-24)}}
.sh-blog-articles{background:linear-gradient(180deg, var(--sh-ink-white) 0%, var(--sh-cool-50) 100%)}.sh-blog-articles[data-pad-top="80"]{padding-top:var(--sh-space-64)}.sh-blog-articles[data-pad-top="40"]{padding-top:var(--sh-space-32)}.sh-blog-articles[data-pad-top="32"]{padding-top:var(--sh-space-24)}.sh-blog-articles[data-pad-top="0"]{padding-top:0}.sh-blog-articles[data-pad-bottom="80"]{padding-bottom:var(--sh-space-64)}.sh-blog-articles[data-pad-bottom="40"]{padding-bottom:var(--sh-space-32)}.sh-blog-articles[data-pad-bottom="32"]{padding-bottom:var(--sh-space-24)}.sh-blog-articles[data-pad-bottom="0"]{padding-bottom:0}@media (min-width:1280px){.sh-blog-articles[data-pad-top="80"]{padding-top:var(--sh-space-80)}.sh-blog-articles[data-pad-top="40"]{padding-top:var(--sh-space-40)}.sh-blog-articles[data-pad-top="32"]{padding-top:var(--sh-space-32)}.sh-blog-articles[data-pad-bottom="80"]{padding-bottom:var(--sh-space-80)}.sh-blog-articles[data-pad-bottom="40"]{padding-bottom:var(--sh-space-40)}.sh-blog-articles[data-pad-bottom="32"]{padding-bottom:var(--sh-space-32)}}.sh-blog-articles__content{gap:var(--sh-space-40);scroll-margin-top:var(--nav-menu-band-height,0px);flex-direction:column;display:flex}.sh-blog-articles__chips{justify-content:center;gap:var(--sh-space-12);flex-wrap:wrap;display:flex}.sh-blog-articles__empty{padding-block:var(--sh-space-64);text-align:center}.sh-blog-articles__grid{gap:var(--sh-space-16);grid-template-columns:1fr;display:grid}.sh-blog-articles__grid .sh-blog-card{width:100%}@media (min-width:640px) and (max-width:1279px){.sh-blog-articles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sh-blog-articles__pagination{align-self:center}@media (min-width:1280px){.sh-blog-articles__chips{justify-content:flex-start;gap:var(--sh-space-8)}.sh-blog-articles__grid{gap:var(--sh-space-20) var(--sh-space-16);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1920px){.sh-blog-articles__content{gap:var(--sh-space-64)}}
[data-theme=shopify] section:has(>[data-block=alphabet]){top:var(--nav-sticky-offset,0px);z-index:10;position:sticky}.sh-alphabet{padding-block:var(--sh-space-16);background:var(--sh-ink-white)}.sh-alphabet__group{gap:var(--sh-space-4);padding:var(--sh-space-8);scrollbar-width:none;-ms-overflow-style:none;background:var(--sh-cool-50);border-radius:var(--sh-radius-md);align-items:center;margin:0;list-style:none;display:flex;overflow-x:auto}.sh-alphabet__group::-webkit-scrollbar{display:none}.sh-alphabet__cell{flex:none;display:flex}.sh-alphabet__letter{padding:var(--sh-space-12) var(--sh-space-16);border-radius:var(--sh-radius-sm);color:var(--sh-ink-black);text-align:center;cursor:pointer;background:0 0;border:0;width:100%;font-family:inherit}.sh-alphabet__letter[data-state=active]{background:var(--sh-ink-black);color:var(--sh-ink-white)}.sh-alphabet__letter[data-state=disabled]{color:var(--sh-ink-gray);cursor:default}@media (hover:hover){.sh-alphabet__letter[data-state=default]:hover{background:var(--sh-cool-100)}}.sh-alphabet__letter:focus-visible{outline:2px solid var(--sh-blue-pure);outline-offset:-2px}@media (min-width:1280px){.sh-alphabet__group{padding:var(--sh-space-12);justify-content:center;overflow-x:visible}.sh-alphabet__cell{flex:1 1 0;min-width:0}}
.sh-glossary-group{scroll-margin-top:calc(var(--nav-sticky-offset,0px) + var(--sh-alphabet-band-height,0px))}.sh-glossary-group__row{gap:var(--sh-space-40);padding-block:var(--sh-space-32);border-bottom:1px solid var(--sh-border-black-16);flex-direction:column;display:flex}.sh-glossary-group__letter{color:var(--sh-ink-black)}.sh-glossary-group__terms{gap:var(--sh-space-40);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px) and (max-width:1279px){.sh-glossary-group__terms{gap:var(--sh-space-40) var(--sh-space-16);grid-template-columns:repeat(2,minmax(0,1fr))}}.sh-glossary-group__term{gap:var(--sh-space-12);padding-right:var(--sh-space-20);flex-direction:column;display:flex;position:relative}.sh-glossary-group__term-link{color:inherit;text-decoration:none}.sh-glossary-group__term-link:after{content:"";z-index:1;border-radius:var(--sh-radius-xl);position:absolute;inset:0}.sh-glossary-group__term-link:focus-visible{outline:none}.sh-glossary-group__term-link:focus-visible:after{outline:2px solid var(--sh-blue-pure);outline-offset:4px}.sh-glossary-group__term-head{gap:var(--sh-space-8);align-items:center;display:flex}.sh-glossary-group__term-title{color:var(--sh-ink-black);transition:color var(--motion-duration-fast) var(--motion-ease)}.sh-glossary-group__term-icon{width:24px;height:24px;color:var(--sh-blue-electric);flex:none}@media (hover:hover){.sh-glossary-group__term:hover .sh-glossary-group__term-title{color:var(--sh-blue-pure)}}@media (min-width:1280px){.sh-glossary-group__row{align-items:flex-start;gap:var(--sh-space-16);padding-block:var(--sh-space-64);flex-direction:row}.sh-glossary-group__letter{flex:0 0 187px}.sh-glossary-group__terms{gap:var(--sh-space-40) var(--sh-space-16);flex:1 1 0;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}}@media (min-width:1440px){.sh-glossary-group__letter{flex-basis:213px}}@media (min-width:1920px){.sh-glossary-group__row{gap:var(--sh-space-24)}.sh-glossary-group__letter{flex-basis:273px}.sh-glossary-group__terms{gap:var(--sh-space-40) var(--sh-space-24)}}.sh-glossary-group__row[data-inview=false]{opacity:0;transform:translateY(16px)}.sh-glossary-group__row[data-inview=true]{opacity:1;transition:opacity var(--motion-duration-medium) var(--motion-ease), transform var(--motion-duration-medium) var(--motion-ease);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.sh-glossary-group__row{opacity:1!important;transition:none!important;transform:none!important}}
.sh-related-terms{padding-block:var(--sh-space-40)}.sh-related-terms__inner{gap:var(--sh-space-24);flex-direction:column;display:flex}.sh-related-terms__title{color:var(--sh-ink-black)}.sh-related-terms__chips{gap:var(--sh-space-8);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.sh-related-terms__chip{flex:none;display:flex}@media (min-width:1280px){.sh-related-terms{padding-block:var(--sh-space-64)}}.sh-related-terms__inner[data-inview=false]{opacity:0;transform:translateY(16px)}.sh-related-terms__inner[data-inview=true]{opacity:1;transition:opacity var(--motion-duration-medium) var(--motion-ease), transform var(--motion-duration-medium) var(--motion-ease);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.sh-related-terms__inner{opacity:1!important;transition:none!important;transform:none!important}}
.sh-term-description{padding-block:var(--sh-space-24)}.sh-term-description__title{color:var(--sh-ink-black)}.sh-term-description__content{gap:var(--sh-space-48);margin-top:var(--sh-space-48);flex-direction:column;min-width:0;display:flex}@media (min-width:1280px){.sh-term-description__content{margin-top:0}}.sh-term-description__share{gap:var(--sh-space-12);padding:var(--sh-space-16) var(--sh-space-16) var(--sh-space-16) var(--sh-space-24);border:1px solid var(--sh-border-black-16);border-radius:var(--sh-radius-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}@media (min-width:1280px){.sh-term-description__share{padding:var(--sh-space-24) var(--sh-space-24) var(--sh-space-24) var(--sh-space-48)}}.sh-term-description__share-label{color:var(--sh-ink-black);white-space:nowrap}.sh-term-description__share-actions{gap:var(--sh-space-8);flex-wrap:wrap;align-items:center;display:flex}
.sh-sitemap{padding-block:var(--sh-space-48);background:var(--sh-ink-white)}.sh-sitemap__inner{gap:var(--sh-space-40);flex-direction:column;display:flex}.sh-sitemap__title{color:var(--sh-ink-black)}.sh-sitemap__groups{gap:var(--sh-space-24);grid-template-columns:1fr;display:grid}@media (min-width:640px) and (max-width:1279px){.sh-sitemap__groups{gap:var(--sh-space-32) var(--sh-space-16);grid-template-columns:repeat(2,minmax(0,1fr))}}.sh-sitemap__group{gap:var(--sh-space-16);flex-direction:column;min-width:0;display:flex}.sh-sitemap__group-title{color:var(--sh-ink-black)}.sh-sitemap__links{flex-direction:column;align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}.sh-sitemap__link .sh-link-label{white-space:normal}@media (min-width:1280px){.sh-sitemap{padding-block:var(--sh-space-64)}.sh-sitemap__inner{gap:var(--sh-space-48)}.sh-sitemap__groups{gap:var(--sh-space-32) var(--sh-space-16);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1920px){.sh-sitemap__groups{gap:var(--sh-space-32) var(--sh-space-24)}}.sh-sitemap__groups[data-inview=false]{opacity:0;transform:translateY(16px)}.sh-sitemap__groups[data-inview=true]{opacity:1;transition:opacity var(--motion-duration-medium) var(--motion-ease), transform var(--motion-duration-medium) var(--motion-ease);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.sh-sitemap__groups{opacity:1!important;transition:none!important;transform:none!important}}
.sh-media-list{gap:var(--sh-space-64);background:var(--sh-cool-50);flex-direction:column;display:flex}@media (min-width:1280px){.sh-media-list{gap:var(--sh-space-40)}}@media (min-width:1920px){.sh-media-list{gap:var(--sh-space-64)}}.sh-media-list[data-pad-top="80"]{padding-top:var(--sh-space-64)}.sh-media-list[data-pad-top="40"]{padding-top:var(--sh-space-32)}.sh-media-list[data-pad-top="32"]{padding-top:var(--sh-space-24)}.sh-media-list[data-pad-top="0"]{padding-top:0}.sh-media-list[data-pad-bottom="80"]{padding-bottom:var(--sh-space-64)}.sh-media-list[data-pad-bottom="40"]{padding-bottom:var(--sh-space-32)}.sh-media-list[data-pad-bottom="32"]{padding-bottom:var(--sh-space-24)}.sh-media-list[data-pad-bottom="0"]{padding-bottom:0}@media (min-width:1280px){.sh-media-list[data-pad-top="80"]{padding-top:var(--sh-space-80)}.sh-media-list[data-pad-top="40"]{padding-top:var(--sh-space-40)}.sh-media-list[data-pad-top="32"]{padding-top:var(--sh-space-32)}.sh-media-list[data-pad-bottom="80"]{padding-bottom:var(--sh-space-80)}.sh-media-list[data-pad-bottom="40"]{padding-bottom:var(--sh-space-40)}.sh-media-list[data-pad-bottom="32"]{padding-bottom:var(--sh-space-32)}}.sh-media-list__title{text-align:center}.sh-media-list__marquee{--client-logo-row-gap:var(--sh-space-16);display:none}@media (min-width:1280px){.sh-media-list__marquee{display:block}.sh-media-list__wrap-grid{display:none}}.sh-media-list__wrap{gap:var(--sh-space-16);flex-wrap:wrap;justify-content:center;align-items:center;margin:0;padding:0;list-style:none;display:flex}.sh-media-list__chip{gap:var(--sh-space-8);padding:var(--sh-space-12) var(--sh-space-20);background:var(--sh-ink-white);color:var(--sh-ink-black);border-radius:30px}li.sh-media-list__chip{white-space:nowrap;flex:none;align-items:center;display:flex}.sh-media-list__chip img{border-radius:var(--sh-radius-xs);object-fit:cover;width:40px;height:40px}.sh-media-list__chip a{color:inherit;display:contents}.sh-media-list__row[data-inview=false]{opacity:0;transform:translateY(16px)}.sh-media-list__row[data-inview=true]{opacity:1;transition:opacity var(--motion-duration-medium) var(--motion-ease), transform var(--motion-duration-medium) var(--motion-ease);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.sh-media-list__row{opacity:1!important;transition:none!important;transform:none!important}}
.sh-tools-tech{background:var(--sh-cool-50)}.sh-tools-tech[data-pad-top="80"]{padding-top:var(--sh-space-64)}.sh-tools-tech[data-pad-top="40"]{padding-top:var(--sh-space-32)}.sh-tools-tech[data-pad-top="32"]{padding-top:var(--sh-space-24)}.sh-tools-tech[data-pad-top="0"]{padding-top:0}.sh-tools-tech[data-pad-bottom="80"]{padding-bottom:var(--sh-space-64)}.sh-tools-tech[data-pad-bottom="40"]{padding-bottom:var(--sh-space-32)}.sh-tools-tech[data-pad-bottom="32"]{padding-bottom:var(--sh-space-24)}.sh-tools-tech[data-pad-bottom="0"]{padding-bottom:0}@media (min-width:1280px){.sh-tools-tech[data-pad-top="80"]{padding-top:var(--sh-space-80)}.sh-tools-tech[data-pad-top="40"]{padding-top:var(--sh-space-40)}.sh-tools-tech[data-pad-top="32"]{padding-top:var(--sh-space-32)}.sh-tools-tech[data-pad-bottom="80"]{padding-bottom:var(--sh-space-80)}.sh-tools-tech[data-pad-bottom="40"]{padding-bottom:var(--sh-space-40)}.sh-tools-tech[data-pad-bottom="32"]{padding-bottom:var(--sh-space-32)}}.sh-tools-tech__inner{gap:var(--sh-space-40);flex-direction:column;display:flex}@media (min-width:1280px){.sh-tools-tech__inner{gap:var(--sh-space-64)}.sh-tools-tech__title{max-width:700px}}@media (min-width:1440px){.sh-tools-tech__title{max-width:784px}}@media (min-width:1920px){.sh-tools-tech__title{max-width:900px}}.sh-tools-tech__rows{flex-direction:column;display:flex}.sh-tools-tech__row{gap:var(--sh-space-12);padding-block:var(--sh-space-16);border-bottom:1px solid var(--sh-border-black-16);flex-direction:column;display:flex}.sh-tools-tech__label{color:var(--sh-ink-black);font-size:13px;line-height:var(--sh-text-body-base-medium-line-height);font-weight:var(--sh-text-body-base-medium-weight);letter-spacing:var(--sh-text-body-base-medium-tracking);text-transform:uppercase;margin:0}.sh-tools-tech__items{gap:var(--sh-space-8);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.sh-tools-tech__item{gap:var(--sh-space-8);color:var(--sh-ink-black);white-space:nowrap;flex:none;align-items:center;display:flex}.sh-tools-tech__item a{color:inherit;display:contents}.sh-tools-tech__logo{border-radius:var(--sh-radius-xs);object-fit:cover;width:32px;height:32px}@media (min-width:1280px){.sh-tools-tech__row{gap:var(--sh-space-16);min-height:54px;padding-block:var(--sh-space-8);flex-direction:row;align-items:center}.sh-tools-tech__label{font-size:var(--sh-text-body-base-medium-size);flex:0 0 200px}.sh-tools-tech__items{gap:var(--sh-space-8) var(--sh-space-12);flex:1 1 0;min-width:0}}.sh-tools-tech__rows[data-inview=false]{opacity:0;transform:translateY(16px)}.sh-tools-tech__rows[data-inview=true]{opacity:1;transition:opacity var(--motion-duration-medium) var(--motion-ease), transform var(--motion-duration-medium) var(--motion-ease);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.sh-tools-tech__rows{opacity:1!important;transition:none!important;transform:none!important}}
.sh-services-preview{background:var(--sh-cool-50)}.sh-services-preview[data-pad-top="80"]{padding-top:var(--sh-space-64)}.sh-services-preview[data-pad-top="40"]{padding-top:var(--sh-space-32)}.sh-services-preview[data-pad-top="32"]{padding-top:var(--sh-space-24)}.sh-services-preview[data-pad-top="0"]{padding-top:0}.sh-services-preview[data-pad-bottom="80"]{padding-bottom:var(--sh-space-64)}.sh-services-preview[data-pad-bottom="40"]{padding-bottom:var(--sh-space-32)}.sh-services-preview[data-pad-bottom="32"]{padding-bottom:var(--sh-space-24)}.sh-services-preview[data-pad-bottom="0"]{padding-bottom:0}@media (min-width:1280px){.sh-services-preview[data-pad-top="80"]{padding-top:var(--sh-space-80)}.sh-services-preview[data-pad-top="40"]{padding-top:var(--sh-space-40)}.sh-services-preview[data-pad-top="32"]{padding-top:var(--sh-space-32)}.sh-services-preview[data-pad-bottom="80"]{padding-bottom:var(--sh-space-80)}.sh-services-preview[data-pad-bottom="40"]{padding-bottom:var(--sh-space-40)}.sh-services-preview[data-pad-bottom="32"]{padding-bottom:var(--sh-space-32)}}.sh-services-preview__inner{gap:var(--sh-space-40);flex-direction:column;display:flex}.sh-services-preview__header{gap:var(--sh-space-12);flex-direction:column;display:flex}.sh-services-preview__title{color:var(--sh-ink-black)}.sh-services-preview__categories{flex-direction:column;display:flex}.sh-services-preview__row{gap:var(--sh-space-20);padding-block:var(--sh-space-24);border-bottom:1px solid var(--sh-border-black-32);flex-direction:column;display:flex}.sh-services-preview__category{gap:var(--sh-space-8);flex-direction:column;min-width:0;display:flex}.sh-services-preview__category-head{margin:0}.sh-services-preview__category-link{color:inherit;text-decoration:none}.sh-services-preview__category-title-row{gap:var(--sh-space-8);align-items:center;display:flex}.sh-services-preview__category-title{color:var(--sh-ink-black);transition:color var(--motion-duration-fast) var(--motion-ease)}.sh-services-preview__category-arrow{width:24px;height:24px;color:var(--sh-ink-black);flex:none}.sh-services-preview__links{margin:0;padding:0;list-style:none}.sh-services-preview__link-item{margin-bottom:var(--sh-space-16);break-inside:avoid}.sh-services-preview__link-item:last-child{margin-bottom:0}.sh-services-preview__link{color:var(--sh-text-secondary);transition:color var(--motion-duration-fast) var(--motion-ease);text-decoration:none}@media (hover:hover){.sh-services-preview__link:hover,.sh-services-preview__category-link:hover .sh-services-preview__category-title{color:var(--sh-blue-pure)}}.sh-services-preview__link:focus-visible,.sh-services-preview__category-link:focus-visible{outline:2px solid var(--sh-blue-pure);outline-offset:2px}@media (min-width:1280px){.sh-services-preview__inner{gap:var(--sh-space-64)}.sh-services-preview__header{gap:var(--sh-space-16)}.sh-services-preview__description{max-width:800px}.sh-services-preview__row{gap:var(--sh-space-40);padding-block:var(--sh-space-32);flex-direction:row;align-items:flex-start}.sh-services-preview__category{flex:0 0 400px}.sh-services-preview__links{columns:3;column-gap:var(--sh-space-40);flex:1 1 0;min-width:0}}.sh-services-preview__categories[data-inview=false]{opacity:0;transform:translateY(16px)}.sh-services-preview__categories[data-inview=true]{opacity:1;transition:opacity var(--motion-duration-medium) var(--motion-ease), transform var(--motion-duration-medium) var(--motion-ease);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.sh-services-preview__categories{opacity:1!important;transition:none!important;transform:none!important}}.sh-services-preview__category-head-row{align-items:center;gap:var(--sh-space-16);display:flex}.sh-services-preview__nav{display:none}.sh-services-preview__layout{flex-direction:column;display:flex}@media (min-width:1280px){.sh-services-preview__layout{gap:var(--sh-space-40);flex-direction:row;align-items:flex-start}.sh-services-preview__nav{flex-direction:column;flex:0 0 300px;display:flex;position:sticky;top:112px}.sh-services-preview__categories{flex:1 1 0;min-width:0}.sh-services-preview__row{scroll-margin-top:112px}}.sh-services-preview__nav-item{border:0;border-left:2px solid var(--sh-border-black-10);padding:var(--sh-space-8) var(--sh-space-16);text-align:left;color:var(--sh-ink-black);cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-ease);background:0 0}.sh-services-preview__nav-item[data-active=true]{border-left-color:var(--sh-blue-pure);color:var(--sh-blue-pure);font-weight:var(--sh-text-label-lg-weight)}@media (hover:hover){.sh-services-preview__nav-item:hover{color:var(--sh-blue-pure)}}.sh-services-preview__nav-item:focus-visible{outline:2px solid var(--sh-blue-pure);outline-offset:2px}
.sh-button-list{background:var(--sh-ink-white)}.sh-button-list[data-pad-top="80"]{padding-top:var(--sh-space-64)}.sh-button-list[data-pad-top="40"]{padding-top:var(--sh-space-32)}.sh-button-list[data-pad-top="32"]{padding-top:var(--sh-space-24)}.sh-button-list[data-pad-top="0"]{padding-top:0}.sh-button-list[data-pad-bottom="80"]{padding-bottom:var(--sh-space-64)}.sh-button-list[data-pad-bottom="40"]{padding-bottom:var(--sh-space-32)}.sh-button-list[data-pad-bottom="32"]{padding-bottom:var(--sh-space-24)}.sh-button-list[data-pad-bottom="0"]{padding-bottom:0}@media (min-width:1280px){.sh-button-list[data-pad-top="80"]{padding-top:var(--sh-space-80)}.sh-button-list[data-pad-top="40"]{padding-top:var(--sh-space-40)}.sh-button-list[data-pad-top="32"]{padding-top:var(--sh-space-32)}.sh-button-list[data-pad-bottom="80"]{padding-bottom:var(--sh-space-80)}.sh-button-list[data-pad-bottom="40"]{padding-bottom:var(--sh-space-40)}.sh-button-list[data-pad-bottom="32"]{padding-bottom:var(--sh-space-32)}}.sh-button-list__inner{gap:var(--sh-space-48);flex-direction:column;display:flex}.sh-button-list__title{color:var(--sh-ink-black)}.sh-button-list__grid{gap:var(--sh-space-8);grid-template-columns:1fr;display:grid}.sh-button-list__card{gap:var(--sh-space-2);min-width:0;padding-block:var(--sh-space-40);border-top:1px solid var(--sh-border-black-16);color:var(--sh-ink-black);transition:color var(--motion-duration-fast) var(--motion-ease);align-items:center;text-decoration:none;display:flex}.sh-button-list__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sh-button-list__arrow{flex:none;width:24px;height:24px}@media (hover:hover){.sh-button-list__card:hover{color:var(--sh-blue-pure)}}.sh-button-list__card:focus-visible{outline:2px solid var(--sh-blue-pure);outline-offset:2px}@media (min-width:640px) and (max-width:1023px){.sh-button-list__grid{gap:var(--sh-space-24) var(--sh-space-16);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.sh-button-list__grid{gap:var(--sh-space-24) var(--sh-space-16);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.sh-button-list__inner{gap:var(--sh-space-64)}}@media (min-width:1920px){.sh-button-list__grid{gap:var(--sh-space-32) var(--sh-space-24)}}.sh-button-list__grid[data-inview=false]{opacity:0;transform:translateY(16px)}.sh-button-list__grid[data-inview=true]{opacity:1;transition:opacity var(--motion-duration-medium) var(--motion-ease), transform var(--motion-duration-medium) var(--motion-ease);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.sh-button-list__grid{opacity:1!important;transition:none!important;transform:none!important}}
.sh-industries{background:var(--sh-cool-100)}.sh-industries__inner{padding-top:var(--sh-space-64);padding-bottom:var(--sh-space-64)}.sh-industries__heading{align-items:flex-start;gap:var(--sh-space-16);margin-bottom:var(--sh-space-40);flex-direction:column;display:flex}.sh-industries__eyebrow{color:var(--sh-blue-electric);text-transform:uppercase}.sh-industries__title{color:var(--sh-ink-black)}.sh-industries__subtitle{color:var(--sh-text-secondary)}.sh-industries__controls{justify-content:flex-end;align-items:center;gap:var(--sh-space-12);margin-bottom:var(--sh-space-32);display:none}.sh-industries__track{align-items:stretch;gap:var(--sh-space-12);scroll-snap-type:x proximity;padding-bottom:var(--sh-space-4);scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow-x:auto}.sh-industries__track::-webkit-scrollbar{display:none}.sh-industries__item{scroll-snap-align:start;flex:none}.sh-industries__reveal[data-inview=false] .sh-industries__item{opacity:0;transform:translateY(16px)}.sh-industries__reveal[data-inview=true] .sh-industries__item{opacity:1;transition:opacity var(--motion-duration-medium) var(--motion-ease), transform var(--motion-duration-medium) var(--motion-ease);transition-delay:calc(var(--i,0) * var(--motion-stagger-step));transform:translateY(0)}@media (prefers-reduced-motion:reduce){.sh-industries__reveal .sh-industries__item{opacity:1!important;transition:none!important;transform:none!important}}@media (min-width:1280px){.sh-industries__inner{padding-top:var(--sh-space-80);padding-bottom:var(--sh-space-80)}.sh-industries__heading{gap:35px;max-width:592px;margin-bottom:0}.sh-industries__controls[data-overflow=true]{margin-bottom:0;display:flex}.sh-industries__subtitle{color:var(--sh-text-primary)}.sh-industries__track{gap:var(--sh-space-16);margin-top:var(--sh-space-48)}}@media (min-width:1440px){.sh-industries__heading{max-width:672px}}@media (min-width:1920px){.sh-industries__inner{padding-top:var(--sh-space-96);padding-bottom:var(--sh-space-96)}.sh-industries__heading{max-width:868px}.sh-industries__track{gap:var(--sh-space-24);margin-top:var(--sh-space-64)}}
.sh-openings{background:var(--sh-cool-50)}.sh-openings[data-pad-top="80"]{padding-top:var(--sh-space-64)}.sh-openings[data-pad-top="40"]{padding-top:var(--sh-space-32)}.sh-openings[data-pad-top="32"]{padding-top:var(--sh-space-24)}.sh-openings[data-pad-top="0"]{padding-top:0}.sh-openings[data-pad-bottom="80"]{padding-bottom:var(--sh-space-64)}.sh-openings[data-pad-bottom="40"]{padding-bottom:var(--sh-space-32)}.sh-openings[data-pad-bottom="32"]{padding-bottom:var(--sh-space-24)}.sh-openings[data-pad-bottom="0"]{padding-bottom:0}@media (min-width:1280px){.sh-openings[data-pad-top="80"]{padding-top:var(--sh-space-80)}.sh-openings[data-pad-top="40"]{padding-top:var(--sh-space-40)}.sh-openings[data-pad-top="32"]{padding-top:var(--sh-space-32)}.sh-openings[data-pad-bottom="80"]{padding-bottom:var(--sh-space-80)}.sh-openings[data-pad-bottom="40"]{padding-bottom:var(--sh-space-40)}.sh-openings[data-pad-bottom="32"]{padding-bottom:var(--sh-space-32)}}.sh-openings__inner{row-gap:var(--sh-space-40)}.sh-openings__head{justify-self:center;width:100%}.sh-openings__grid{gap:var(--sh-space-16);grid-template-columns:1fr;display:grid}.sh-openings__grid[data-inview=false]{opacity:0;transform:translateY(16px)}.sh-openings__grid[data-inview=true]{opacity:1;transition:opacity var(--motion-duration-medium) var(--motion-ease), transform var(--motion-duration-medium) var(--motion-ease);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.sh-openings__grid{opacity:1!important;transition:none!important;transform:none!important}}@media (min-width:1280px){.sh-openings__inner{row-gap:var(--sh-space-64)}.sh-openings__head{max-width:592px}.sh-openings__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1440px){.sh-openings__head{max-width:672px}}@media (min-width:1920px){.sh-openings__head{max-width:868px}.sh-openings__grid{gap:var(--sh-space-24)}}
.sh-pricing-plan{background:var(--color-bg)}.sh-pricing-plan[data-pad-top="80"]{padding-top:var(--sh-space-64)}.sh-pricing-plan[data-pad-top="40"]{padding-top:var(--sh-space-32)}.sh-pricing-plan[data-pad-top="32"]{padding-top:var(--sh-space-24)}.sh-pricing-plan[data-pad-top="0"]{padding-top:0}.sh-pricing-plan[data-pad-bottom="80"]{padding-bottom:var(--sh-space-64)}.sh-pricing-plan[data-pad-bottom="40"]{padding-bottom:var(--sh-space-32)}.sh-pricing-plan[data-pad-bottom="32"]{padding-bottom:var(--sh-space-24)}.sh-pricing-plan[data-pad-bottom="0"]{padding-bottom:0}@media (min-width:1280px){.sh-pricing-plan[data-pad-top="80"]{padding-top:var(--sh-space-80)}.sh-pricing-plan[data-pad-top="40"]{padding-top:var(--sh-space-40)}.sh-pricing-plan[data-pad-top="32"]{padding-top:var(--sh-space-32)}.sh-pricing-plan[data-pad-bottom="80"]{padding-bottom:var(--sh-space-80)}.sh-pricing-plan[data-pad-bottom="40"]{padding-bottom:var(--sh-space-40)}.sh-pricing-plan[data-pad-bottom="32"]{padding-bottom:var(--sh-space-32)}}.sh-pricing-plan__inner{row-gap:var(--sh-space-40)}.sh-pricing-plan__header{text-align:center}.sh-pricing-plan__row{gap:var(--sh-space-16);flex-direction:column;display:flex}.sh-pricing-plan__card{--pricing-ink:var(--sh-text-primary);--pricing-muted:var(--sh-ink-gray);--pricing-divider:var(--sh-border-black-10);gap:var(--sh-space-24);min-width:0;padding:var(--sh-space-24);border-radius:var(--sh-radius-md);background:var(--sh-cool-50);flex-direction:column;display:flex}.sh-pricing-plan__card[data-highlighted]{--pricing-ink:var(--sh-text-on-dark-primary);--pricing-muted:var(--sh-text-on-dark-primary);--pricing-divider:var(--sh-border-white-10);background:var(--sh-blue-electric)}.sh-pricing-plan__price,.sh-pricing-plan__features,.sh-pricing-plan__partners{border-top:1px solid var(--pricing-divider);padding-top:var(--sh-space-24)}.sh-pricing-plan__card-head{gap:var(--sh-space-12);flex-direction:column;display:flex}.sh-pricing-plan__card-title-row{align-items:center;gap:var(--sh-space-12);display:flex}.sh-pricing-plan__card-title{color:var(--pricing-ink)}.sh-pricing-plan__card-description{color:var(--pricing-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sh-pricing-plan__price{gap:var(--sh-space-4);flex-direction:column;display:flex}.sh-pricing-plan__duration,.sh-pricing-plan__amount{color:var(--pricing-ink)}.sh-pricing-plan__features,.sh-pricing-plan__partners{gap:var(--sh-space-16);flex-direction:column;display:flex}.sh-pricing-plan__block-title{color:var(--pricing-ink)}.sh-pricing-plan__features-list{gap:var(--sh-space-16);flex-direction:column;display:flex}.sh-pricing-plan__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sh-pricing-plan__item{align-items:flex-start;gap:var(--sh-space-12);padding-block:var(--sh-space-12);border-bottom:1px solid var(--pricing-divider);display:flex}.sh-pricing-plan__item:last-child{border-bottom:none}.sh-pricing-plan__item-icon{width:24px;height:24px;color:var(--pricing-ink);flex:none}.sh-pricing-plan__item-text{gap:var(--sh-space-4);flex-direction:column;min-width:0;display:flex}.sh-pricing-plan__item-title{color:var(--pricing-ink)}.sh-pricing-plan__item-description{color:var(--pricing-muted)}@media (max-width:1279px){.sh-pricing-plan__features-list[data-expanded=false] .sh-pricing-plan__item[data-overflow]{display:none}}.sh-pricing-plan__show-all{width:100%;height:48px;padding-inline:var(--sh-space-24);border:1px solid var(--pricing-divider);border-radius:var(--sh-radius-md);color:var(--pricing-ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.sh-pricing-plan__show-all:focus-visible{outline:2px solid var(--pricing-ink);outline-offset:2px}@media (min-width:1280px){.sh-pricing-plan__show-all{display:none}}.sh-pricing-plan__logos{align-items:center;gap:var(--sh-space-16);flex-wrap:wrap;display:flex}.sh-pricing-plan__logo{width:auto;height:20px;display:block}.sh-pricing-plan__cta{width:100%;margin-top:auto}.sh-pricing-plan__card[data-highlighted] .sh-pricing-plan__cta{background:var(--sh-ink-white);color:var(--sh-ink-black);border-color:#0000}@media (min-width:1280px){.sh-pricing-plan__inner{row-gap:var(--sh-space-64)}.sh-pricing-plan__row{align-items:stretch;gap:var(--sh-space-16);flex-direction:row}.sh-pricing-plan__card{flex:1 1 0}}@media (min-width:1440px){.sh-pricing-plan__row{gap:var(--sh-space-24)}}
.sh-text-with-form{scroll-margin-top:calc(var(--nav-menu-band-height,0px) + var(--space-24));padding-block:var(--sh-space-48);background:var(--sh-cool-50)}.sh-text-with-form__copy{gap:var(--sh-space-24);flex-direction:column;min-width:0;display:flex}.sh-text-with-form__title{color:var(--sh-ink-black)}.sh-text-with-form__card{width:100%;margin-top:var(--sh-space-16);align-self:flex-start}@media (min-width:1280px){.sh-text-with-form__copy{gap:var(--sh-space-40);padding-right:var(--sh-space-24)}.sh-text-with-form__card{margin-top:0}}@media (min-width:1920px){.sh-text-with-form__copy{padding-right:var(--sh-space-48)}}.sh-text-with-form__card[data-inview=false]{opacity:0;transform:translateY(16px)}.sh-text-with-form__card[data-inview=true]{opacity:1;transition:opacity var(--motion-duration-medium) var(--motion-ease), transform var(--motion-duration-medium) var(--motion-ease);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.sh-text-with-form__card{opacity:1!important;transition:none!important;transform:none!important}}
