@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--hover-progress:0;--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer reset{*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-moz-text-size-adjust:100%;text-size-adjust:100%;tab-size:4}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a,h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}menu,ol,ul{padding:0;list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}table{border-collapse:collapse;border-spacing:0}fieldset{border:0}fieldset,legend{padding:0}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre{white-space:pre}[hidden],template{display:none}button,input,optgroup,select,textarea{font:inherit;letter-spacing:inherit}::file-selector-button{font:inherit;letter-spacing:inherit}::placeholder{opacity:1}}@layer base{.section{background-color:var(--hds-color-surface-bg-subdued);width:100%;position:relative}.section:has(.section-container){padding-inline:var(--hds-space-layout-page-margin)}.section-container{--section-container-margin-inline-bleed:calc(-1 * var(--section-container-padding-inline,var(--hds-space-layout-content-margin)));z-index:1;width:100%;max-width:var(--hds-canary-layout-content-maxWidth-borders);border-block-end:var(--section-container-border-block-end,none);padding-block-start:var(--section-container-pbs,var(--hds-space-core-700));padding-block-end:var(--section-container-pbe,var(--hds-space-core-700));padding-inline:var(--section-container-padding-inline,var(--hds-space-layout-content-margin));border-inline:none;margin-inline:auto;position:relative}@media (min-width:640px){.section-container{border-inline:var(--section-container-border-inline,1px solid var(--hds-color-surface-border-quiet));padding-block-start:var(--section-container-pbs-tb,var(--section-container-pbs,var(--hds-space-core-800)));padding-block-end:var(--section-container-pbe-tb,var(--section-container-pbe,var(--hds-space-core-800)))}}@media (min-width:940px){.section-container{padding-block-start:var(--section-container-pbs-dt,var(--section-container-pbs,var(--hds-space-core-1200)));padding-block-end:var(--section-container-pbe-dt,var(--section-container-pbe,var(--hds-space-core-1200)))}}.section-background{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.section-background--border-top{border-top:1px solid var(--hds-color-surface-border-quiet)}.section-background--border-bottom{border-bottom:1px solid var(--hds-color-surface-border-quiet)}.section-row{flex-direction:column;display:flex}.section-row-gap{--section-row-gap-mb:initial;--section-row-gap-tb:initial;--section-row-gap-dt:initial;gap:var(--section-row-gap-mb)}.section-title{text-wrap:pretty;padding-inline-end:var(--hds-space-core-200)}.section-title--stacked{flex-direction:column;display:flex}.section-title--stacked .hds-heading{text-wrap:pretty}.section-title--span-5{max-width:544px}.section-title--span-6{max-width:648px}.section-title--span-7{max-width:752px}.section-title--span-8{max-width:856px}.section-title--span-9{max-width:920px}@media (min-width:640px){.section-title{padding-inline-end:var(--hds-space-core-500)}}.section-title-padding-inline-end{padding-inline-end:var(--section-title-padding-inline-end-mb,0)}@media (min-width:640px){.section-title-padding-inline-end{padding-inline-end:var(--section-title-padding-inline-end-tb,var(--section-title-padding-inline-end-mb,var(--hds-space-core-500)))}}@media (min-width:940px){.section-title-padding-inline-end{padding-inline-end:var(--section-title-padding-inline-end-dt,var(--section-title-padding-inline-end-tb,var(--section-title-padding-inline-end-mb,var(--hds-space-core-500))))}}.section-header{gap:var(--hds-space-core-100);flex-direction:column;display:flex}.section-header__primary{display:contents}.section-header__title{text-wrap:pretty;order:1}.section-header--title-span-5 .section-header__title{max-width:504px}.section-header--title-span-6 .section-header__title{max-width:608px}.section-header--title-span-7 .section-header__title{max-width:712px}.section-header__description{text-wrap:pretty;order:2;max-width:608px}.section-header__actions{margin-top:var(--hds-space-core-200);order:3;align-items:flex-start}@media (min-width:940px){.section-header{grid-template-columns:repeat(var(--hds-space-layout-columns), minmax(0, 1fr));column-gap:var(--hds-space-layout-gap);display:grid}.section-header__primary{gap:var(--hds-space-core-300);flex-direction:column;display:flex}.section-header--title-span-5 .section-header__primary{grid-column:span 5}.section-header--title-span-6 .section-header__primary{grid-column:span 6}.section-header--title-span-7 .section-header__primary{grid-column:span 7}.section-header__actions,.section-header__title{order:unset}.section-header__actions{margin-top:0}.section-header__description{order:unset;grid-column:8/-1;align-self:start;padding-block-start:5.5px}}.section-header-divider{border-top:1px solid var(--hds-color-surface-border-quiet);height:1px;margin-inline:calc(-1 * var(--section-container-padding-inline,var(--hds-space-layout-content-margin)))}@media (min-width:640px){.section-row-gap{gap:var(--section-row-gap-tb,var(--section-row-gap-mb))}}@media (min-width:940px){.section-row-gap{gap:var(--section-row-gap-dt,var(--section-row-gap-tb,var(--section-row-gap-mb)))}}.dom-graphic{--graphic-source-width:0;--graphic-source-height:0;--graphic-aspect-ratio:1/1;--graphic-scale:1;--graphic-max-width:100%;--graphic-reveal-duration:.3s;--graphic-reveal-easing:cubic-bezier(.25, 1, .5, 1);width:100%;max-width:var(--graphic-max-width);-webkit-user-select:none;user-select:none;aspect-ratio:var(--graphic-aspect-ratio);margin:0 auto;position:relative}.dom-graphic--dynamic-height{aspect-ratio:auto}.dom-graphic__content{--horizontal-scale-left:0;--horizontal-transform:0;top:0;left:var(--horizontal-scale-left);width:var(--graphic-source-width);height:var(--graphic-source-height);transform:scale(var(--graphic-scale)) translateX(var(--horizontal-transform));transform-origin:0 0;position:absolute}.dom-graphic__content.dom-graphic__content--horizontal-scale-center{--horizontal-scale-left:50%;--horizontal-transform:-50%}.dom-graphic__content.dom-graphic__content--horizontal-scale-right{--horizontal-scale-left:100%;--horizontal-transform:-100%}.dom-graphic__content--dynamic{width:var(--graphic-source-width);height:auto;position:static}.dom-graphic--hide-until-ready>.dom-graphic__content{visibility:hidden}.dom-graphic--hide-until-ready[data-status=ready]>.dom-graphic__content{visibility:visible}.dom-graphic--reveal-fade>.dom-graphic__content{opacity:0}.dom-graphic--reveal-fade[data-status=ready]>.dom-graphic__content{opacity:1}@media (prefers-reduced-motion:no-preference){.dom-graphic--reveal-fade[data-status=ready]>.dom-graphic__content{transition:opacity var(--graphic-reveal-duration) var(--graphic-reveal-easing)}}.dom-graphic--variant-card .dom-graphic__content{border-radius:var(--hds-space-core-radius-md);background:var(--hds-color-surface-bg-quiet);box-shadow:var(--hds-canary-ui-shadow);outline:1px solid var(--hds-canary-ui-stroke)}.dom-graphic--variant-card-flat .dom-graphic__content{border-radius:var(--hds-space-core-radius-md);background:var(--hds-color-surface-bg-quiet);border:1px solid var(--hds-canary-ui-mini-stroke)}.dom-graphic--variant-card-flat-no-border .dom-graphic__content{border-radius:var(--hds-space-core-radius-md);background:var(--hds-color-surface-bg-quiet)}.modular-solutions-bg:after{content:"";background-color:var(--hds-color-surface-bg-subdued,#f6f9fc);opacity:var(--bg-fade-opacity,0);transition:opacity .15s cubic-bezier(.33,1,.68,1);display:none;position:absolute;inset:0}@media (min-width:640px){.modular-solutions-bg:after{display:block}}@media (max-width:639px){.modular-solutions-section{padding-block-start:var(--hds-space-core-700)}}.feature-detail{align-items:flex-start;row-gap:var(--hds-space-core-200);text-wrap:var(--feature-detail-text-wrap,pretty);flex-direction:column;display:flex;container:feature-detail/inline-size}.feature-detail__image{border-radius:var(--hds-space-core-radius-md);width:100%;position:relative;overflow:hidden}.feature-detail__content,.feature-detail__footer{max-width:var(--feature-detail-max-width-mb,400px);padding-inline-end:var(--hds-space-core-200)}@container feature-detail (min-width:248px){.feature-detail__content,.feature-detail__footer{padding-inline-end:var(--hds-space-core-300)}}@container feature-detail (min-width:264px){.feature-detail__content,.feature-detail__footer{padding-inline-end:var(--feature-detail-pie-mb,var(--hds-space-core-400))}}@container feature-detail (min-width:504px){.feature-detail__content,.feature-detail__footer{max-width:var(--feature-detail-max-width-mb,544px);padding-inline-end:var(--feature-detail-pie-mb,var(--hds-space-core-500))}}.feature-detail__content--stacked{align-items:flex-start;gap:var(--hds-space-core-50);flex-direction:column;display:flex}.columns{column-gap:var(--hds-space-layout-gap);row-gap:var(--hds-space-core-200);align-items:stretch;display:grid}.columns:not(.columns--auto){grid-template-columns:repeat(var(--columns-count-mb,1), minmax(0, 1fr))}.columns--auto{grid-template-columns:repeat(auto-fit, minmax(var(--columns-min-item-width,276px), 1fr))}.columns-row-gap{--columns-row-gap-mb:var(--hds-space-core-200);--columns-row-gap-tb:initial;--columns-row-gap-dt:initial;row-gap:var(--columns-row-gap-mb)}@media (min-width:640px){.columns:not(.columns--auto){grid-template-columns:repeat(var(--columns-count-tb,2), minmax(0, 1fr))}.columns-row-gap{row-gap:var(--columns-row-gap-tb,var(--columns-row-gap-mb))}}@media (min-width:940px){.columns:not(.columns--auto){grid-template-columns:repeat(var(--columns-count-dt,var(--columns-count-tb,2)), minmax(0, 1fr))}.columns-row-gap{row-gap:var(--columns-row-gap-dt,var(--columns-row-gap-tb,var(--columns-row-gap-mb)))}}.carousel__section-container{margin-inline:var(--section-container-margin-inline-bleed,0);width:calc(100% + var(--section-container-margin-inline-bleed,0) * -2);overflow:hidden;container-type:inline-size}.carousel__scroller{--carousel-drag-offset:0px;gap:var(--carousel-gap,0);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y;padding-inline:var(--carousel-gutter,0);scroll-padding-inline:var(--carousel-gutter,0);display:flex;position:relative;overflow:auto hidden}.carousel__scroller::-webkit-scrollbar{display:none}.carousel__scroller[data-dragging=true]{scroll-snap-type:none;scroll-behavior:auto;touch-action:none}.carousel__item{--carousel-item-progress:clamp(-1, var(--carousel-item-index,0) - var(--carousel-scroll-progress,0), 1);flex:0 0 var(--carousel-card-width,auto);width:var(--carousel-card-width,auto);pointer-events:none;contain:layout style;scroll-snap-align:start;position:relative}@media (min-width:640px){.carousel__item:last-child{scroll-snap-align:end}}.carousel__inner{pointer-events:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transform-origin:0;height:100%}.carousel__scroller[data-carousel-drag] .carousel__inner{transform:translate3d(var(--carousel-drag-offset,0), 0, 0)}.carousel-nav{align-self:end;align-items:center;gap:var(--hds-space-core-100);display:flex}@media (max-width:639px){.carousel-nav{display:none}}.divider-wrapper{width:100%;height:100%;position:relative}.business-sizes-section{position:unset;--section-container-pbe-dt:var(--hds-space-core-600);--section-container-pbe-tb:var(--hds-space-core-300);--section-container-pbe:var(--hds-space-core-200);overflow:visible}.hds-button{cursor:pointer;white-space:nowrap;font-family:var(--hds-font-family);font-weight:var(--hds-font-weight-bold);letter-spacing:0;gap:var(--hds-space-core-100);--hds-button-padding-block-start:15.5px;--hds-button-padding-block-end:16.5px;--hds-button-border-width:1px;width:fit-content;height:fit-content;color:var(--hds-color-button-primary-text);background-color:var(--hds-color-button-primary-bg);text-box:trim-both cap alphabetic;border-radius:var(--hds-space-core-radius-sm);padding-block:var(--hds-button-padding-block-start) var(--hds-button-padding-block-end);padding-inline:var(--hds-space-core-300);box-shadow:none;outline:0 solid #0000;align-items:center;font-size:1rem;line-height:1;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.hds-button:focus-visible{outline:var(--hds-focus-outline);outline-offset:var(--hds-focus-outline-button-offset)}@media (prefers-reduced-motion:no-preference){.hds-button{transition:background-color .3s cubic-bezier(.25,1,.5,1),color .3s cubic-bezier(.25,1,.5,1),outline-color .3s cubic-bezier(.25,1,.5,1),border .3s cubic-bezier(.25,1,.5,1)}}.hds-button{border:none}.hds-button:hover{background-color:var(--hds-color-button-primary-bgHover)}.hds-button button[disabled],.hds-button:disabled{background-color:var(--hds-color-button-primary-bgDisabled);color:var(--hds-color-button-primary-textDisabled);cursor:default}:where(:lang(ja)) .hds-button{font-variation-settings:"wght" 400;font-weight:600}:where(:lang(zh)) .hds-button{font-weight:500}.hds-button--secondary{background-color:var(--hds-color-button-secondary-bg);color:var(--hds-color-button-secondary-text);border:var(--hds-button-border-width) solid var(--hds-color-button-secondary-borderOnSubdued);padding-block:calc(var(--hds-button-padding-block-start) - var(--hds-button-border-width)) calc(var(--hds-button-padding-block-end) - var(--hds-button-border-width))}.hds-button--secondary:hover{color:var(--hds-color-button-secondary-textHover);background-color:var(--hds-color-button-secondary-bgHover)}.hds-button--secondary:hover:not(:focus-visible){border:1px solid var(--hds-color-button-secondary-borderHover)}.hds-button--secondary-on-quiet{background-color:var(--hds-color-button-secondary-bg);color:var(--hds-color-button-secondary-text);border:var(--hds-button-border-width) solid var(--hds-color-button-secondary-border);padding-block:calc(var(--hds-button-padding-block-start) - var(--hds-button-border-width)) calc(var(--hds-button-padding-block-end) - var(--hds-button-border-width))}.hds-button--secondary-on-quiet:hover{color:var(--hds-color-button-secondary-textHover);border:1px solid var(--hds-color-button-secondary-borderHover);background-color:var(--hds-color-button-secondary-bgHover)}.hds-button--transparent{color:var(--hds-color-action-text-onTransparent);background-color:#0000;border:none}.hds-button--transparent:hover{color:var(--hds-color-action-text-solidHover);background-color:#0000}@media (max-width:639px){.hds-button{--hds-button-padding-block-start:13.5px;--hds-button-padding-block-end:14.5px}}.hds-button--compact{--hds-button-padding-block-start:11.5px;--hds-button-padding-block-end:12.5px}@media (prefers-reduced-motion:no-preference){[aria-expanded=true] :is(.hds-icon--chevron .start){transform:rotate(-90deg)}[aria-expanded=true] :is(.hds-icon--chevron .end){transform:rotate(90deg)}}:where(.hds-textarea):not([aria-invalid=true]):hover{border-color:var(--hds-color-input-border-hoverSubdued)}:where(.hds-textarea)[aria-invalid=true]{border-color:var(--hds-color-input-border-errorBlur)}:where(.hds-textarea)[aria-invalid=true]:hover{border-color:var(--hds-color-input-border-errorHover)}:where(.hds-textarea)[aria-invalid=true]:focus-visible{outline:var(--hds-space-input-focus-shadowOuter) solid var(--hds-color-action-focus-outerError);border-color:var(--hds-color-input-border-errorFocus)}:where(.hds-textinput):not([aria-invalid=true]):hover{border-color:var(--hds-color-input-border-hoverSubdued)}:where(.hds-textinput):disabled{background:var(--hds-color-input-bg-disabled)}:where(.hds-textinput)[aria-invalid=true]{border-color:var(--hds-color-input-border-errorBlur)}:where(.hds-textinput)[aria-invalid=true]:hover{border-color:var(--hds-color-input-border-errorHover)}:where(.hds-textinput)[aria-invalid=true]:focus-visible{outline:var(--hds-space-input-focus-shadowOuter) solid var(--hds-color-action-focus-outerError);border-color:var(--hds-color-input-border-errorFocus)}.hds-icon{vertical-align:baseline;display:inline}.hds-nowrap-svg{white-space:nowrap;display:inline}.hds-nowrap-svg:before{content:"⁠"}:where(.hds-link) .hds-icon{--hds-icon-inline-gap:var(--hds-space-core-50);margin-inline-start:var(--hds-icon-inline-gap)}.hds-icon-hover-arrow{vertical-align:baseline;--hds-icon-inline-gap:var(--hds-space-core-75);display:inline;overflow:visible}:not([disabled]):where(.hds-link:hover,.hds-button:hover) .hds-icon-hover-arrow{--hds-hover-active:1}@media (prefers-reduced-motion:no-preference){.hds-icon-hover-arrow{transition:stroke .3s cubic-bezier(.25,1,.5,1)}}.hds-icon-hover-arrow .shaft{opacity:var(--hds-hover-active,0)}@media (prefers-reduced-motion:no-preference){.hds-icon-hover-arrow .shaft{transition:opacity .3s cubic-bezier(.25,1,.5,1)}.hds-icon-hover-arrow .arrow-group{transition:transform .3s cubic-bezier(.25,1,.5,1)}}.hds-icon-hover-arrow .arrow-group{transform:translateX(calc(var(--hds-hover-active,0) * 6px))}.hds-link{font-weight:var(--hds-font-weight-bold);color:var(--hds-color-action-text-solid);cursor:pointer;font-size:inherit;width:fit-content;-webkit-text-decoration:none;text-decoration:none}@media (prefers-reduced-motion:no-preference){.hds-link{transition:color .3s cubic-bezier(.25,1,.5,1)}}.hds-link:hover{color:var(--hds-color-action-text-solidHover)}.hds-link:focus-visible{outline:var(--hds-focus-outline);outline-offset:var(--hds-focus-outline-offset);border-radius:1px}:where(:lang(ja)) .hds-link{font-variation-settings:"wght" 400;font-weight:600}.hds-link--secondary{color:inherit;font-weight:inherit;-webkit-text-decoration-color:inherit;-webkit-text-decoration-color:inherit;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;text-underline-offset:2px;-webkit-text-decoration:underline;text-decoration:underline}.hds-link--secondary:hover{color:var(--hds-color-text-solid)}:where(.hds-link--callout).hds-link--alternate{color:var(--hds-color-action-text-solidAlternate)}.hds-link--alternate:where(.hds-link--callout):hover{color:var(--hds-color-action-text-solidAlternateHover)}:where([aria-checked=mixed])>:is(:where(.hds-listbox[aria-multiselectable=true]) .hds-selection-indicator),:where([aria-checked=true])>:is(:where(.hds-listbox[aria-multiselectable=true]) .hds-selection-indicator),:where([aria-selected=true])>:is(:where(.hds-listbox[aria-multiselectable=true]) .hds-selection-indicator){background-color:var(--hds-color-input-bg-accent);border:1.25px solid var(--hds-color-input-bg-accent)}:root{--navigation-border-radius:var(--hds-space-core-radius-md)}.hds-navigation-menu{align-items:center;gap:var(--hds-space-core-350);max-width:1349px;padding:var(--hds-space-core-200) var(--hds-space-core-300);border-radius:var(--navigation-border-radius);background-color:#0000;margin:0 auto;display:flex;position:relative}.hds-navigation-menu>*{flex:none}:where(.hds-navigation-menu__item)>.hds-navigation-menu__trigger{gap:var(--hds-space-core-50);align-items:center;font-size:.875rem}.hds-navigation-menu__trigger{position:relative}.hds-navigation-menu__trigger:after{content:"";margin-inline:calc(-1 * var(--hds-space-core-150));position:absolute;inset:0}.hds-navigation-menu--open .hds-navigation-menu__trigger:not([aria-expanded=true]){color:var(--hds-color-text-subdued)}.hds-navigation-menu--open{border-bottom-right-radius:0;border-bottom-left-radius:0}:where(.hds-navigation-menu__trigger) .hds-icon{fill:none;position:relative;top:.1em}.hds-navigation-menu__item{align-items:center;display:flex}.hds-navigation-menu__item>*{flex:1}.hds-navigation-menu__list{box-sizing:border-box;width:100%;margin:0;padding:0;list-style:none;display:flex}.hds-navigation-menu__list--vertical{flex-direction:column;align-items:stretch}.hds-navigation-menu__list--horizontal{-moz-column-gap:var(--hds-space-core-300);column-gap:var(--hds-space-core-300);flex-direction:row}:where(:not(.hds-navigation-menu__viewport))>.hds-navigation-menu__content{display:none}.hds-navigation-menu__popup{box-sizing:border-box;border-bottom-left-radius:var(--navigation-border-radius);border-bottom-right-radius:var(--navigation-border-radius);background-color:var(--hds-color-surface-bg-quiet);color:var(--hds-color-text-solid);border-top:1px solid var(--hds-color-surface-border-quiet);width:100%;position:relative;overflow:clip;box-shadow:0 18px 36px -18px #0000001a,0 30px 45px -30px #32325d40}.hds-navigation-menu__viewport{grid-template:"stack"1fr/1fr;width:100%;height:100%;display:grid;position:relative}.hds-navigation-menu__content{isolation:isolate;grid-area:stack}.hds-navigation-menu__content+.hds-navigation-menu__content{background-color:var(--hds-color-surface-bg-quiet)}.hds-navigation-menu__positioner{transform:translate(var(--position-x), var(--position-y));box-sizing:border-box;width:var(--root-width);max-width:var(--root-width);max-height:var(--available-height);position:absolute;top:0;left:0}.hds-navigation-menu__list .hds-button--transparent{padding-inline:0;padding-block:var(--hds-space-core-150);color:var(--hds-color-text-solid)}:is(.hds-navigation-menu__list .hds-button--transparent):hover,[aria-expanded=true]:is(.hds-navigation-menu__list .hds-button--transparent){color:var(--hds-color-text-solid)}:where(.hds-accordion) ::details-content{height:0}@media (prefers-reduced-motion:no-preference){:where(.hds-accordion) ::details-content{transition-behavior:allow-discrete;transition-property:content-visibility,height;transition-duration:var(--hds-accordion-duration);transition-timing-function:var(--hds-accordion-ease)}}:where(.hds-accordion) ::details-content{overflow:hidden}:is(:where(.hds-accordion) .hds-summary)::-webkit-details-marker{display:none}:is(:where(.hds-accordion) .hds-summary):hover{color:var(--hds-color-util-brand-600)}:is(:where(.hds-accordion) .hds-summary):focus-visible{outline:var(--hds-focus-outline);outline-offset:var(--hds-focus-outline-offset);border-radius:var(--hds-space-core-radius-sm)}:where(.hds-text){color:var(--hds-color-text-subdued);margin:0}.hds-text{font-family:var(--hds-font-family);color:var(--hds-color-text-solid)}.hds-text--xxl{font-size:var(--hds-font-text-xxl-size);line-height:var(--hds-font-text-xxl-lineHeight);font-weight:var(--hds-font-text-xxl-weight);letter-spacing:var(--hds-font-text-xxl-letterSpacing)}.hds-text--xl{font-size:var(--hds-font-text-xl-size);line-height:var(--hds-font-text-xl-lineHeight);font-weight:var(--hds-font-text-xl-weight);letter-spacing:var(--hds-font-text-xl-letterSpacing);color:var(--hds-color-text-soft)}.hds-text--lg{font-size:var(--hds-font-text-lg-size);line-height:var(--hds-font-text-lg-lineHeight);font-weight:var(--hds-font-text-lg-weight);letter-spacing:var(--hds-font-text-lg-letterSpacing)}.hds-text--md{font-size:var(--hds-font-text-md-size);line-height:var(--hds-font-text-md-lineHeight);font-weight:var(--hds-font-text-md-weight);letter-spacing:var(--hds-font-text-md-letterSpacing)}.hds-text--sm{font-size:var(--hds-font-text-sm-size);line-height:var(--hds-font-text-sm-lineHeight);font-weight:var(--hds-font-text-sm-weight);letter-spacing:var(--hds-font-text-sm-letterSpacing)}.hds-text--xs{font-size:var(--hds-font-text-xs-size);line-height:var(--hds-font-text-xs-lineHeight);font-weight:var(--hds-font-text-xs-weight);letter-spacing:var(--hds-font-text-xs-letterSpacing)}.hds-text--xxs{font-size:var(--hds-font-text-xxs-size);line-height:var(--hds-font-text-xxs-lineHeight);font-weight:var(--hds-font-text-xxs-weight);letter-spacing:var(--hds-font-text-xxs-letterSpacing)}.hds-text--subdued{color:var(--hds-color-text-subdued)}.hds-text--soft{color:var(--hds-color-text-soft)}.hds-text--emphasized{font-weight:400}.hds-text--inline{display:inline}.hds-text--inline:has(+.hds-text--inline):after{content:" "}:where(:lang(ja)) .hds-text--emphasized{font-variation-settings:"wght" 400;font-weight:600}:where(:lang(zh)) .hds-text{font-weight:400}:where(:lang(zh)) .hds-text--emphasized{font-weight:500}.hds-heading{font-family:var(--hds-font-family);color:var(--hds-color-heading-solid)}.hds-heading--inline{display:inline}.hds-heading--inline:has(+.hds-heading--inline):after{content:" "}.hds-heading--subdued{color:var(--hds-color-heading-subdued)}.hds-heading--xxl{font-weight:300;font-size:var(--hds-font-heading-xxl-size);line-height:var(--hds-font-heading-xxl-lineHeight);letter-spacing:var(--hds-font-heading-xxl-letterSpacing)}:where(:lang(zh)) .hds-heading--xxl{font-weight:400}.hds-heading--xl{font-weight:300;font-size:var(--hds-font-heading-xl-size);line-height:var(--hds-font-heading-xl-lineHeight);letter-spacing:var(--hds-font-heading-xl-letterSpacing)}:where(:lang(zh)) .hds-heading--xl{font-weight:400}.hds-heading--lg{font-weight:300;font-size:var(--hds-font-heading-lg-size);line-height:var(--hds-font-heading-lg-lineHeight);letter-spacing:var(--hds-font-heading-lg-letterSpacing)}:where(:lang(zh)) .hds-heading--lg{font-weight:400}.hds-heading--md{font-weight:300;font-size:var(--hds-font-heading-md-size);line-height:var(--hds-font-heading-md-lineHeight);letter-spacing:var(--hds-font-heading-md-letterSpacing)}:where(:lang(zh)) .hds-heading--md{font-weight:400}.hds-heading--sm{font-weight:var(--hds-font-heading-sm-weight);font-size:var(--hds-font-heading-sm-size);line-height:var(--hds-font-heading-sm-lineHeight);letter-spacing:var(--hds-font-heading-sm-letterSpacing)}:where(:lang(zh)) .hds-heading--sm{font-weight:400}.hds-heading--xs{font-weight:var(--hds-font-heading-xs-weight);font-size:var(--hds-font-heading-xs-size);line-height:var(--hds-font-heading-xs-lineHeight);letter-spacing:var(--hds-font-heading-xs-letterSpacing)}:where(:lang(ja)) .hds-heading--xs{font-variation-settings:"wght" 400;font-weight:600}:where(:lang(zh)) .hds-heading--xs{font-weight:500}.hds-heading--xxs{font-weight:var(--hds-font-heading-xxs-weight);font-size:var(--hds-font-heading-xxs-size);line-height:var(--hds-font-heading-xxs-lineHeight);letter-spacing:var(--hds-font-heading-xxs-letterSpacing)}:where(:lang(ja)) .hds-heading--xxs{font-variation-settings:"wght" 400;font-weight:600}:where(:lang(zh)) .hds-heading--xxs{font-weight:500}:where(:lang(th)) .hds-heading{line-height:1.4}@keyframes opacityAnimation{0%{background-color:#e5edf500}to{background-color:#e5edf5e6}}@supports (hanging-punctuation:first){@media (min-width:640px){@keyframes opacityAnimation{0%{background-color:#e5edf500}to{background-color:#e5edf5b3}}}}html:has(.hds-dialog__overlay){padding-right:var(--scrollbarWidth);overflow:hidden}.hds-ui-button{cursor:pointer;appearance:none;border-radius:var(--hds-space-core-radius-sm);border:none;outline:0 solid #0000;flex-grow:0;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;line-height:1;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:no-preference){.hds-ui-button{transition:background-color .3s cubic-bezier(.25,1,.5,1),outline-color .3s cubic-bezier(.25,1,.5,1)}.hds-ui-button svg{transition:fill .3s cubic-bezier(.25,1,.5,1)}}.hds-ui-button button[disabled],.hds-ui-button:disabled{background-color:var(--hds-color-action-bg-transparent);outline:1px solid var(--hds-color-action-border-disabled);outline-offset:-1px;cursor:default}:is(.hds-ui-button:disabled,.hds-ui-button button[disabled]) svg{fill:var(--hds-color-action-icon-disabled)}.hds-ui-button:focus-visible{outline:var(--hds-focus-outline);outline-offset:var(--hds-focus-outline-button-offset)}.hds-ui-button--quiet{background-color:var(--hds-color-button-ui-bg)}.hds-ui-button--quiet svg{fill:var(--hds-color-button-ui-icon)}.hds-ui-button--subdued{background-color:var(--hds-color-button-ui-bgOnSubdued)}.hds-ui-button--subdued svg{fill:var(--hds-color-button-ui-icon)}.hds-ui-button--small{border-radius:var(--hds-space-core-radius-xs);width:28px;height:28px}@media (hover:hover){.hds-ui-button:hover:not(:disabled) svg{fill:var(--hds-color-button-ui-iconHover)}.hds-ui-button--quiet:hover:not(:disabled){background-color:var(--hds-color-button-ui-bgHover)}.hds-ui-button--subdued:hover:not(:disabled){background-color:var(--hds-color-button-ui-bgOnSubduedHover)}.hds-ui-button--pop:hover:not(:disabled){background-color:var(--hds-color-action-bg-solid)}.hds-ui-button--pop:hover:not(:disabled) svg{fill:var(--hds-color-action-icon-onSolid)}}:where(.hds-input-group):not([aria-invalid=true]):hover{border-color:var(--hds-color-input-border-hoverSubdued)}:where(.hds-input-group):not([aria-invalid=true]):focus-within{border-color:var(--hds-color-input-border-selected);outline:var(--hds-space-input-focus-shadowOuter) solid var(--hds-color-action-focus-outerSubdued)}:where(.hds-input-group)[aria-invalid=true]{border-color:var(--hds-color-input-border-errorBlur)}:where(.hds-input-group)[aria-invalid=true]:hover{border-color:var(--hds-color-input-border-errorHover)}:where(.hds-input-group)[aria-invalid=true]:focus-within{outline:var(--hds-space-input-focus-shadowOuter) solid var(--hds-color-action-focus-outerError);border-color:var(--hds-color-input-border-errorFocus)}.hds-button-group{gap:var(--hds-space-core-100);flex-wrap:wrap;width:100%;display:flex;position:relative}.hds-button-group>.hds-button{flex-grow:1;justify-content:center;overflow:hidden}@media (min-width:640px){.hds-button-group{width:auto}.hds-button-group>.hds-button{flex-grow:unset;justify-content:unset;min-width:0}}.hds-select__trigger:focus-visible,:where([data-focus-visible]>.hds-select__trigger[aria-expanded=true]){border-color:var(--hds-color-input-border-selected);outline:var(--hds-space-input-focus-shadowOuter) solid var(--hds-color-action-focus-outerSubdued)}:has(.hds-select__listbox .hds-listbox__item:focus-visible) .hds-select__trigger[aria-expanded=true]{border-color:var(--hds-color-input-border-selected);outline:var(--hds-space-input-focus-shadowOuter) solid var(--hds-color-action-focus-outerSubdued)}.hds-autocomplete:not([data-interaction]) :is(.hds-select__popover .hds-autocomplete__input):focus-visible,[data-interaction=navigating] :is(.hds-select__popover .hds-autocomplete__input):focus-visible:not([aria-activedescendant]),[data-interaction=typing] :is(.hds-select__popover .hds-autocomplete__input):focus-visible{border-color:var(--hds-color-input-border-selected)}:is([class*=hds-accent--] .hds-tag) svg{fill:var(--hds-color-accent-icon-solid)}@media (min-width:940px){:is(:where(.hds-stats-block) .hds-stat):last-child{border-inline-end:none}}@media (min-width:640px){:is(.hds-stats-block--4-up .hds-stat):nth-child(odd){border-inline-end:1px solid var(--hds-color-surface-border-quiet)}}@media (min-width:940px){:is(.hds-stats-block--4-up .hds-stat):last-child{border-inline-end:none}}@media (min-width:640px){:is(.hds-stats-block--3-up .hds-stat):last-child{border-inline-end:none}:is(.hds-stats-block--2-up .hds-stat):nth-child(odd){border-inline-end:1px solid var(--hds-color-surface-border-quiet)}}@media (min-width:940px){:is(.hds-stats-block--2-up .hds-stat):last-child{border-inline-end:none}}.icon{--icon-gradient-start:var(--hds-color-accent-charm-gradientStart);--icon-gradient-middle:var(--hds-color-accent-charm-gradientMiddle);--icon-gradient-end:var(--hds-color-accent-charm-gradientEnd)}.icon--flat{--icon-gradient-start:var(--hds-color-accent-icon-solid);--icon-gradient-middle:var(--hds-color-accent-icon-solid);--icon-gradient-end:var(--hds-color-accent-icon-solid)}.icon--neutral{--icon-gradient-start:var(--hds-color-core-neutral-950);--icon-gradient-middle:var(--hds-color-core-neutral-950);--icon-gradient-end:var(--hds-color-core-neutral-950)}.charm-icon{border-radius:var(--hds-space-core-radius-sm);border:1px solid var(--hds-color-accent-border-quiet);justify-content:center;align-items:center;width:40px;height:40px;display:flex}:is(.hds-resource-card:has(.hds-resource-card__link) .hds-resource-card__link):focus-visible{outline:none}html{font-family:var(--hds-font-family);font-feature-settings:"ss01" on}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-family:var(--font-sans)}}@layer app{.products-callout{font-size:var(--hds-font-text-sm-size);line-height:var(--hds-font-text-sm-lineHeight)}.products-callout .hds-link{font-size:inherit;font-weight:var(--hds-font-weight-bold);flex-direction:column;align-items:flex-start;gap:0;padding:0;display:flex}.products-callout .hds-text{font-weight:var(--hds-font-weight-normal)}.products-callout--desktop{display:none}.navigation__content .products-callout .hds-link{row-gap:0}.products-callout--mobile{gap:var(--hds-space-core-100);margin:var(--hds-space-core-150) var(--hds-space-core-200) var(--hds-space-core-300);padding:var(--hds-space-core-250);border:1px solid var(--hds-color-action-border-quiet);border-radius:var(--hds-space-core-radius-md);display:grid}.products-callout--mobile .products-callout__title{margin-bottom:var(--hds-space-core-50);font-weight:var(--hds-font-weight-bold)}@media (min-width:640px){.products-callout--mobile{margin-inline:var(--hds-space-core-400)}}@media (min-width:940px){.products-callout--mobile{display:none}.products-callout--desktop{grid-column:1/span 4;grid-template-columns:subgrid;margin-top:var(--hds-space-core-400);margin-inline:calc(-1 * var(--navigation-content-padding));padding:var(--hds-space-core-300) var(--navigation-content-padding);border-top:1px solid var(--hds-color-surface-border-quiet);display:grid}.products-callout--desktop.products-callout--with-curator{padding-top:var(--hds-space-core-250)}.products-callout--desktop>:last-child{grid-column:span 2}.products-callout--desktop .products-callout__title{color:var(--hds-color-util-brand-900)}}@media (min-width:1300px){.products-callout--desktop{margin-bottom:calc(-1 * var(--navigation-content-padding));margin-inline-end:calc(-1 * var(--hds-space-core-500));padding-inline-end:var(--hds-space-core-500)}}.navigation__content--products section:first-child{--suite-color:#ff6118;--stop-color:#fb76fa;--gradient-color:#533afd}.navigation__content--products section:nth-child(2){--suite-color:#fc5;--stop-color:#fb76fa;--gradient-color:#533afd}.navigation__content--products section:nth-child(3){--suite-color:#f44bcc;--stop-color:#ec8fff;--gradient-color:#533afd}.navigation__content--products section:nth-child(4){--suite-color:#ea2261;--stop-color:#da56ed;--gradient-color:#533afd}.navigation__content--products aside{margin-inline:calc(-1 * var(--navigation-content-padding));padding:var(--navigation-content-padding);margin-block-end:calc(-1 * var(--navigation-content-padding))}.navigation__content--products .navigation__links .hds-link{flex-direction:column}@media (max-width:939px){.navigation__content--products>*+*{margin-block-start:var(--hds-space-core-400)}}@media (min-width:940px){.navigation__content--products{column-gap:var(--hds-space-core-300);grid-template-columns:repeat(4,1fr);display:grid}.navigation__content--products>aside{border-top:1px solid var(--hds-color-surface-border-quiet);grid-column:span 4}aside .navigation__links{display:grid}}@media (min-width:940px) and (max-width:1299px){.navigation__content--products>aside{grid-template-columns:subgrid;display:grid}:is(.navigation__content--products>aside) .navigation__links{grid-column:span 2;grid-template-columns:subgrid;column-gap:inherit;grid-template-rows:repeat(2,min-content);display:grid}}@media (min-width:1300px){.navigation__content--products{column-gap:var(--hds-space-core-500);grid-template-columns:repeat(4,1fr) 226px}.navigation__content--products>aside{border-top:none;border-left:1px solid var(--hds-color-surface-border-quiet);flex-direction:column;grid-area:1/5/span 2;display:flex}:is(.navigation__content--products>aside) .navigation__links{grid-template-columns:1fr}.navigation__content--products>aside{margin-block:calc(-1 * var(--navigation-content-padding));padding:var(--navigation-content-padding);margin-inline-start:0;margin-inline-end:calc(-1 * var(--navigation-content-padding))}.navigation__section--secondary:has(>.sessions-banner)>:nth-last-child(2){margin-block-end:var(--hds-space-core-400)}}@media (min-width:940px) and (max-height:900px){.navigation__content--products{max-height:var(--available-height);overflow-y:auto}.navigation__content--products .navigation__section--secondary:after{display:none}}@media (max-width:939px){.navigation__content--solutions>*+*{border-block-start:1px solid var(--hds-color-surface-border-quiet);margin-block-start:var(--hds-space-core-400);padding-block-start:var(--hds-space-core-400)}.navigation__section--ecosystem{margin-inline:calc(-1 * var(--navigation-content-padding));padding:var(--navigation-content-padding);border-block-start:none;margin-block-end:calc(-1 * var(--navigation-content-padding))}}@media (min-width:940px){.navigation__content.navigation__content--solutions{grid-template-columns:repeat(4,1fr);padding:0;display:grid}.navigation__content.navigation__content--solutions>section{padding:var(--navigation-content-padding);padding-block-end:var(--hds-space-core-600)}.navigation__content.navigation__content--solutions>section+section{border-left:1px solid var(--hds-color-surface-border-quiet)}}@media (max-width:939px){.navigation__content--developers>*+*{border-block-start:1px solid var(--hds-color-surface-border-quiet);margin-block-start:var(--hds-space-core-400);padding-block-start:var(--hds-space-core-400)}}@media (min-width:940px){.navigation__content.navigation__content--developers{grid-template-columns:repeat(3,1fr);padding:0;display:grid}.navigation__content.navigation__content--developers>section{padding:var(--navigation-content-padding);padding-block-end:var(--hds-space-core-600)}.navigation__content.navigation__content--developers>section+section{border-left:1px solid var(--hds-color-surface-border-quiet)}.navigation__content.navigation__content--developers .navigation__section--get-started{background-color:var(--hds-color-surface-bg-subdued)}}@media (max-width:939px){.navigation__content--resources>*+*{border-block-start:1px solid var(--hds-color-surface-border-quiet);margin-block-start:var(--hds-space-core-400);padding-block-start:var(--hds-space-core-400)}.navigation__section--contact{margin-inline:calc(-1 * var(--navigation-content-padding));padding:var(--navigation-content-padding);border-block-start:none;margin-block-end:calc(-1 * var(--navigation-content-padding))}}@media (min-width:940px){.navigation__content.navigation__content--resources{grid-template-columns:repeat(4,1fr);padding:0;display:grid}.navigation__content.navigation__content--resources>section{padding:var(--navigation-content-padding);padding-block-end:var(--hds-space-core-600)}.navigation__content.navigation__content--resources>section+section{border-left:1px solid var(--hds-color-surface-border-quiet)}}.hds-mode--dark.section,.hds-mode--light.section--white{background-color:var(--hds-color-surface-bg-quiet)}:root{--navigation-height:76px;--navigation-border-radius:0;--navigation-easing:cubic-bezier(.45, .05, .55, .95);--navigation-duration:.24s;--navigation-duration-slow:.3s;--navigation-hamburger-duration:.25s;--navigation-inline-start:var(--hds-space-layout-content-margin);--navigation-inline-end:var(--hds-space-core-150)}@media (min-width:640px){:root{--navigation-inline-start:calc(var(--hds-space-layout-page-margin) + var(--hds-space-layout-content-margin));--navigation-inline-end:calc(var(--hds-space-layout-page-margin) + var(--hds-space-core-100))}}@media (min-width:940px){:root{--navigation-inline-start:var(--hds-space-layout-content-margin);--navigation-inline-end:var(--hds-space-layout-content-margin)}}@media (prefers-reduced-motion:reduce){:root{--navigation-duration:0s;--navigation-duration-slow:0s;--navigation-hamburger-duration:0s}}.navigation-item--desktop-only{display:none}.navigation-menu-home-link{transition:opacity var(--navigation-duration) var(--navigation-easing)}.navigation-menu-home-link path{transition:fill var(--navigation-duration) var(--navigation-easing) var(--navigation-menu-transition-delay,0s)}@media (hover:hover){.navigation-menu-home-link:hover{opacity:.6}}.navigation-menu-home-link:active{opacity:.6}.navigation-item .hds-button{transition:color var(--navigation-duration) var(--navigation-easing) var(--navigation-menu-transition-delay,0s), background-color var(--navigation-duration) var(--navigation-easing) var(--navigation-menu-transition-delay,0s), border-color var(--navigation-duration) var(--navigation-easing) var(--navigation-menu-transition-delay,0s)}.navigation{--section-container-border-inline:none;--section-container-padding-inline:0;--section-container-pbs:0;--section-container-pbe:0;z-index:2;overflow:visible}.navigation.section--white{background-color:#0000}@media (max-width:939px){.navigation.section.hds-mode--dark{background-color:#0000}}.navigation{padding:0}@keyframes detect-scroll{0%,to{--can-scroll: }}.navigation-menu{scrollbar-width:none;--button-direction-if-can-scroll:var(--can-scroll) row-reverse;--button-direction-if-cannot-scroll:row;--last-child-visibility-if-can-scroll:var(--can-scroll) hidden;--visibility-if-cannot-scroll:visible;--overflow-if-can-scroll:var(--can-scroll) hidden;--overflow-if-cannot-scroll:scroll;overflow:scroll;overflow:var(--overflow-if-can-scroll,var(--overflow-if-cannot-scroll));padding-inline:var(--navigation-inline-start) var(--navigation-inline-end);padding-block:10px;animation:linear detect-scroll;animation-timeline:scroll(self inline)}.navigation-menu .navigation-buttons{pointer-events:none;flex-direction:var(--button-direction-if-can-scroll,var(--button-direction-if-cannot-scroll));position:sticky;inset-inline-end:0}:is(.navigation-menu .navigation-buttons)>*{pointer-events:auto}:is(.navigation-menu .navigation-buttons)>:last-child{visibility:var(--last-child-visibility-if-can-scroll,var(--visibility-if-cannot-scroll))}html:has(.hds-navigation-menu__overlay){overscroll-behavior:none;height:100%;padding-right:var(--scrollbarWidth);overflow:hidden}html:has(.hds-navigation-menu__overlay) body{height:100%;overflow:hidden}.hds-navigation-menu__overlay{inset:0;top:var(--navigation-height);z-index:2147483645}.hds-navigation-menu__positioner{z-index:2147483646}.hds-navigation-menu__overlay[data-value=pricing-navigation-item]{display:none}.navigation__content{--navigation-content-padding:var(--hds-space-core-300);height:100%;padding:var(--navigation-content-padding)}.navigation__content .hds-heading--xxs{display:block}.navigation__content .hds-heading{font-weight:var(--hds-font-weight-normal)}.navigation__content .hds-link{row-gap:var(--hds-space-core-50);width:100%;display:inline-flex}:is(.navigation__content .hds-link):hover .hds-text{color:var(--hds-color-text-solid)}.navigation__links{gap:var(--hds-space-core-150);margin:var(--hds-space-core-300) 0 0 0;font-size:var(--hds-font-text-sm-size);flex-direction:column;display:flex}.navigation__links .hds-text{color:var(--hds-color-text-soft);text-wrap:balance}.navigation__chevron-down-icon__left,.navigation__chevron-down-icon__right{transition:transform var(--navigation-hamburger-duration) cubic-bezier(.6, 0, .2, .5)}.navigation__chevron-down-icon__left{transform-origin:44% 53%}.navigation__chevron-down-icon__right{transform-origin:64% 53%}.hds-navigation-menu__trigger[aria-expanded=true] .navigation__chevron-down-icon__left{transform:rotate(-90deg)}.hds-navigation-menu__trigger[aria-expanded=true] .navigation__chevron-down-icon__right{transform:rotate(90deg)}.navigation-buttons{display:none}.navigation-cta-button{padding-left:var(--hds-space-core-250);padding-right:var(--hds-space-core-250);height:40px;font-size:.875rem}.navigation-menu-footer{justify-content:center;gap:var(--hds-space-core-100);padding:var(--hds-space-core-200);inset-inline:0;background:radial-gradient(66.35% 66.35%,#ffffffe6 0,#fff0 100%),#fffc;flex-direction:row;display:flex;position:absolute;bottom:0}.navigation-menu-header{opacity:0;transition:opacity var(--navigation-hamburger-duration) ease-in;pointer-events:none}.hds-navigation-menu__viewport:has(.hds-navigation-menu__content~.hds-navigation-menu__content) .navigation-menu-header{opacity:1;pointer-events:auto}.navigation-menu-header{background-color:var(--hds-color-surface-bg-quiet);inset-inline-start:0;position:absolute;top:-52px}.navigation-item__sign-in__mask{opacity:0;pointer-events:none;width:100%;height:100%;font-size:inherit;transition:opacity var(--navigation-duration) var(--navigation-easing) var(--navigation-menu-transition-delay,0s);position:absolute;inset:0}@media (max-resolution:1x){.navigation-item__sign-in__mask text{transform:translate(-.5px)translateY(-1px)}}.navigation-button-measure{opacity:1;transition:opacity var(--navigation-duration) var(--navigation-easing) var(--navigation-menu-transition-delay,0s);display:inline-block}.navigation-item__sign-in{transition-property:color,background-color,border-color;transition-duration:var(--navigation-duration);transition-timing-function:var(--navigation-easing);transition-delay:var(--navigation-menu-transition-delay,0s);padding-top:10.5px;padding-bottom:13.5px;position:relative;overflow:hidden}.navigation-item__sign-in,.navigation-item__sign-in:hover{background-color:var(--hds-color-core-neutral-0)}:where(.hds-mode--light) .navigation-item__sign-in:after{content:" ";box-shadow:inset 0 0 0 2px var(--hds-color-core-neutral-0);border-radius:var(--hds-space-button-radius-lg);position:absolute;inset:-1px}@media (min-resolution:2x){.navigation-item__sign-in{padding-top:11.5px;padding-bottom:12.5px}}@supports (overflow:clip){.navigation-item__sign-in{overflow:clip}}.navigation-menu[data-open=true] .navigation-item__sign-in{color:var(--hds-color-action-text-solid)}.navigation-menu:not(:hover):not(.hds-navigation-menu--open) .navigation-item__sign-in{background-color:#0000}:is(:where(.hds-mode--light) :is(.navigation-menu:not(:hover):not(.hds-navigation-menu--open) .navigation-item__sign-in)):not(:hover){border:1px solid var(--hds-color-core-neutral-0);overflow:visible}:is(:where(.hds-mode--light) :is(.navigation-menu:not(:hover):not(.hds-navigation-menu--open) .navigation-item__sign-in)) .navigation-button-measure{opacity:0}:is(:where(.hds-mode--light) :is(.navigation-menu:not(:hover):not(.hds-navigation-menu--open) .navigation-item__sign-in)) .navigation-item__sign-in__mask{opacity:1}.navigation-hamburger-button{border-radius:var(--hds-space-core-radius-sm);place-items:center;width:40px;height:40px;margin-left:auto;padding:0;display:grid;position:relative;overflow:hidden}@supports (overflow:clip){.navigation-hamburger-button{overflow:clip}}.navigation-hamburger-button rect{transform-origin:50%;transition:transform var(--navigation-hamburger-duration) ease-in-out, opacity var(--navigation-hamburger-duration) ease-in-out, fill .1s ease-in-out}.navigation-hamburger-button .navigation-hamburger__opacity{opacity:.1;fill:var(--hds-color-text-solid)}.navigation-hamburger-button[aria-expanded=true] .navigation-hamburger__opacity{opacity:1;fill:var(--hds-color-action-icon-onQuiet)}.navigation-hamburger-button.navigation-hamburger-button--homepage:not([aria-expanded=true]) .navigation-hamburger__background{fill:var(--hds-color-surface-bg-quiet)}.navigation-hamburger-button.navigation-hamburger-button--homepage:not([aria-expanded=true]):hover .navigation-hamburger__background{fill:var(--hds-color-button-ui-bg)}.navigation-hamburger__line{fill:var(--hds-color-action-icon-onQuiet);transition:transform var(--navigation-hamburger-duration) ease-in-out, opacity var(--navigation-hamburger-duration) ease-in-out var(--navigation-hamburger-duration)}[aria-expanded=true] .navigation-hamburger__line{transition:transform var(--navigation-hamburger-duration) ease-in-out, opacity var(--navigation-hamburger-duration) ease-in-out 0s}.navigation-hamburger-button[aria-expanded=true] .line-1,.navigation-hamburger-button[aria-expanded=true] .line-4{opacity:0}.navigation-hamburger-button[aria-expanded=true] .line-2{transform:rotate(45deg)}.navigation-hamburger-button[aria-expanded=true] .line-3{transform:rotate(-45deg)}.navigation:has(.navigation-hamburger-button[aria-expanded=true]){padding-inline:0}.navigation-back-button .navigation__chevron-left-icon{margin-top:3px}.hds-navigation-menu__list--vertical{padding-block:var(--hds-space-core-150);padding-inline:var(--hds-space-core-200)}@keyframes navigation-menu-delay-reset{0%,to{--navigation-menu-transition-delay:0s}}@media (min-width:940px){.hds-navigation-menu:hover~.navigation-menu__background{opacity:1}}.hds-navigation-menu:not(.hds-navigation-menu--open):hover{--navigation-menu-transition-delay:.1s;animation:linear detect-scroll,0s linear .1s forwards navigation-menu-delay-reset;animation-timeline:scroll(self inline),auto}@media (min-width:940px){.hds-navigation-menu:not(.hds-navigation-menu--open):hover~.navigation-menu__background{transition-delay:.1s}.hds-navigation-menu--open~.navigation-menu__background{opacity:1;border-bottom-right-radius:0;border-bottom-left-radius:0}}.navigation-menu__background{background-color:var(--hds-color-core-neutral-0);pointer-events:none;opacity:0;transition:opacity var(--navigation-duration-slow) var(--navigation-easing);z-index:-1;position:absolute;inset:0}@media (min-width:940px){.navigation-menu__background{inset:var(--hds-space-core-75) calc(var(--hds-space-layout-page-margin) + 2px);border-radius:var(--navigation-border-radius);transition:opacity var(--navigation-duration) var(--navigation-easing);box-shadow:0 30px 60px -50px #0000001a,0 30px 60px -10px #32325d40}}.navigation-menu__background--mobile-visible{opacity:1}@media (prefers-reduced-motion:no-preference){.hds-navigation-menu__popup{transition-property:clip-path,max-height,opacity,transform,height;transition-duration:.2s,.2s,.3s,.3s,.3s,.3s;transition-timing-function:var(--navigation-easing);height:var(--hds-navigation-menu-popup-height,"auto")}}.hds-navigation-menu__content{transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.hds-navigation-menu__content[data-status=close],.hds-navigation-menu__content[data-status=open]{transition-duration:.25s,.5s}@media (prefers-reduced-motion:no-preference){[data-activation-direction=following] .hds-navigation-menu__content[data-status=close],[data-activation-direction=preceding] .hds-navigation-menu__content[data-status=initial]{opacity:0;transform:translate(-20%)}[data-activation-direction=following] .hds-navigation-menu__content[data-status=initial],[data-activation-direction=preceding] .hds-navigation-menu__content[data-status=close]{opacity:0;transform:translate(20%)}}:where([data-status=open]) .hds-navigation-menu__content[data-status=close]{position:absolute;inset:0}.navigation__section--secondary{background-color:var(--hds-color-surface-bg-subdued);position:relative}@media (max-width:939px){.navigation__layout:has(.navigation-menu .navigation-hamburger-button[aria-expanded=true]){padding:0}.navigation-menu{box-shadow:none;gap:var(--hds-space-core-200);padding-block-start:var(--hds-space-core-150);padding-block-end:14px;position:relative}.navigation-menu:hover{background-color:#0000}.hds-navigation-menu__overlay{opacity:0;background-color:var(--hds-color-surface-bg-quiet);top:calc(var(--navigation-height) - 10px);transition:opacity var(--navigation-duration-slow) var(--navigation-easing)}.hds-navigation-menu__overlay[data-status=open]{opacity:1;height:100lvh}.hds-navigation-menu__popup{height:var(--available-height);opacity:0;background-color:#0000;border-top:none;width:100vw;overflow:visible}.hds-navigation-menu__popup[data-status=open]{opacity:1}:is(.hds-navigation-menu__popup[data-status=initial],.hds-navigation-menu__popup[data-status=close]) .hds-navigation-menu__content{display:none}.navigation-menu-list{display:flex}.navigation-menu-content{overscroll-behavior:none;padding-bottom:var(--navigation-menu-footer-height);overflow-y:auto}.navigation__chevron-down-icon{color:var(--hds-color-action-text-solid);margin-left:auto;transform:rotate(-90deg)}.navigation-item{border-bottom:1px dashed #e5edf5;margin-top:1px}.navigation-item>*{padding-block:var(--hds-space-core-200);padding-inline:0;font-size:1.125rem}.navigation-menu-overflow{z-index:1}.navigation-menu-overflow[data-status=unmounted]{display:none}.hds-navigation-menu__content~.hds-navigation-menu__content{overscroll-behavior:none;background-color:var(--hds-color-surface-bg-quiet);height:100%;position:absolute;inset:0;overflow:auto}[data-status=initial]:is(.hds-navigation-menu__content~.hds-navigation-menu__content){opacity:0;transform:translate(20%)}[data-status=close]:is(.hds-navigation-menu__content~.hds-navigation-menu__content){opacity:0;transform:translate(80%)}:is(.hds-navigation-menu__content~.hds-navigation-menu__content) .navigation__content:after{height:calc(var(--navigation-menu-footer-height) + var(--hds-space-core-400));content:"";display:block}.hds-navigation-menu__viewport{--navigation-menu-footer-height:80px;contain:layout;grid-template-rows:1fr 0;position:relative}.hds-navigation-menu__positioner{top:var(--position-y);max-height:calc(100% - var(--position-y));position:fixed;bottom:0;transform:none}}@media (min-width:640px){.hds-navigation-menu__list--vertical{padding-inline:var(--hds-space-core-400)}.navigation__content{--navigation-content-padding:var(--hds-space-core-400)}.navigation-menu-header{inset-inline-start:var(--hds-space-core-100);top:-54px}}@media (min-width:940px){:root{--navigation-border-radius:var(--hds-space-core-radius-md)}.navigation__layout{padding-block:var(--hds-space-core-75);padding-inline:calc(var(--hds-space-layout-page-margin) + 2px);max-width:calc(var(--hds-canary-layout-content-maxWidth-borders) + (var(--hds-space-layout-page-margin) * 2))}.navigation__layout.navigation__layout--bordered:after,.navigation__layout.navigation__layout--bordered:before{content:"";background-color:var(--hds-color-surface-border-quiet);z-index:0;width:1px;height:100%;transition:opacity var(--navigation-duration-slow) var(--navigation-easing);display:block;position:absolute;inset-block-start:0}.navigation__layout.navigation__layout--bordered:has(.hds-navigation-menu--open):after{opacity:0}.navigation__layout.navigation__layout--bordered:has(.hds-navigation-menu--open):before{opacity:0}.navigation__layout.navigation__layout--bordered:before{inset-inline-start:var(--hds-space-layout-page-margin)}.navigation__layout.navigation__layout--bordered:after{inset-inline-end:var(--hds-space-layout-page-margin)}.navigation-menu-content{display:block}.hds-navigation-menu__popup{max-height:0}@supports selector(:has(*)){.hds-navigation-menu__popup{max-height:none;clip-path:inset(0 -60px 100% -60px round 0 0 var(--navigation-border-radius) var(--navigation-border-radius))}}.hds-navigation-menu__popup[data-status=open]{max-height:1000px}@supports selector(:has(*)){.hds-navigation-menu__popup[data-status=open]{max-height:none;clip-path:inset(0 -60px -60px -60px round 0 0 var(--navigation-border-radius) var(--navigation-border-radius))}}.hds-navigation-menu__popup[data-status=close]{max-height:0}@supports selector(:has(*)){.hds-navigation-menu__popup[data-status=close]{max-height:none;clip-path:inset(0 -60px 100% -60px round 0 0 var(--navigation-border-radius) var(--navigation-border-radius))}}.navigation-buttons{column-gap:var(--hds-space-core-100);height:44px;margin-left:auto;display:flex}.navigation-hamburger-button,.navigation-menu-footer,.navigation-menu-header{display:none}.hds-navigation-menu__overlay{opacity:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:opacity var(--navigation-duration-slow) var(--navigation-easing);background:linear-gradient(#0000,#eceff1cc)}.hds-navigation-menu__overlay[data-status=open]{opacity:1}.navigation-item__sign-in--mobile{display:none}.navigation-item--desktop-only{display:revert-layer}.navigation-item--guide-me{margin-left:var(--hds-space-core-200);display:none;position:relative}.navigation-item--guide-me:before{content:"";left:calc(-1 * var(--hds-space-core-250));background-color:var(--hds-color-text-solid);opacity:.3;width:1px;height:19px;position:absolute;top:50%;transform:translateY(-50%)}.navigation-item--guide-me .navigation__sparkle-icon{margin-right:var(--hds-space-core-25)}.navigation-item--guide-me .hds-button{align-items:center;display:inline-flex}.navigation-item:has(~.navigation-item .hds-button:not([aria-expanded]):hover) .hds-button[aria-expanded]{color:var(--hds-color-text-subdued)}.navigation-menu-list:has(.hds-button:not([aria-expanded]):hover) .hds-button:not([aria-expanded]):not(:hover){color:var(--hds-color-text-subdued)}.navigation__section--secondary:after{content:"";box-shadow:0 -1px 0 0 var(--hds-color-surface-border-quiet);background-color:var(--hds-color-surface-bg-subdued);z-index:-1;display:block;position:absolute;inset:0 -1000px 0 0}}@media (min-width:1051px){.navigation-item--guide-me{display:block}}:root{--hero-font-lang-large:2.125rem;--hero-font-lang-medium:2.125rem;--hero-font-lang-small:2.125rem;--hero-font-lang-min:2.125rem}@media (min-width:640px){:root{--hero-font-lang-large:2.5rem;--hero-font-lang-medium:2.375rem;--hero-font-lang-small:2.125rem}}@media (min-width:940px){:root{--hero-font-lang-large:3rem;--hero-font-lang-medium:2.75rem;--hero-font-lang-small:2.5rem}}.hero-section-container{overflow:visible}.hero-section__layout{--section-container-pbs-dt:var(--hds-space-core-450);--section-container-pbe-dt:var(--hds-space-core-450);align-items:center;display:grid;position:static}@media (max-width:639px){.hero-section__layout{padding-block-start:var(--hds-space-core-900);padding-block-end:var(--hds-space-core-1100)}}@media (min-width:640px){.hero-section__layout{--hero-layout-min-height:min(68svh, 826px);min-height:var(--hero-layout-min-height)}}.hero-section__layout-grid{column-gap:var(--hds-space-core-200);row-gap:var(--hds-space-core-400);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}@media (min-width:640px){.hero-section__layout-grid{row-gap:var(--hds-space-core-500)}}.hero-section__fullbleed-line{z-index:2;border-block-end:1px solid var(--hds-color-surface-border-quiet);mix-blend-mode:multiply;width:100%;position:absolute;bottom:0}.hero-section__fullbleed-line--top{top:var(--navigation-height);display:none;bottom:auto}@media (min-width:640px){.hero-section__fullbleed-line--top{display:block}}.hero-section__eyebrow{z-index:2;mix-blend-mode:multiply;grid-column:1/-1;position:relative}@media (min-width:940px){.hero-section__eyebrow{grid-column:2/-2}}.hero-section__eyebrow-label{margin-right:var(--hds-space-core-25);color:var(--hds-color-core-neutral-990);font-weight:var(--hds-font-weight-bold);font-size:var(--hds-font-text-xs-size)}:where(:lang(ja)) .hero-section__eyebrow-label{font-variation-settings:"wght" 400;font-weight:600}.hero-section__eyebrow-value{color:var(--hds-color-core-neutral-990);font-weight:var(--hds-font-weight-normal);font-size:var(--hds-font-text-xs-size);-webkit-mask-image:linear-gradient(#000,#fff 20% 80%,#000);mask-image:linear-gradient(#000,#fff 20% 80%,#000)}@media (min-width:940px){.hero-section__eyebrow-value{color:var(--hds-color-core-neutral-500)}}h1.hero-section__title{--lang-font-max:var(--hero-font-lang-medium);--lang-font-min:var(--hero-font-lang-min);--lang-font-flex:6lvh;font-family:var(--hds-font-family);font-size:max(min(var(--lang-font-flex), var(--lang-font-max)), var(--lang-font-min));color:#81b81a;text-wrap:pretty;grid-column:1/-1;grid-row-start:2;max-width:36ch;line-height:1.15;position:relative}h1.hero-section__title .hero-section__title-main{color:var(--hds-color-heading-solid);font-style:normal}@media (max-width:639px){h1.hero-section__title{line-height:1.03}h1.hero-section__title .hero-section__title-copy{display:none}}@media (min-width:940px){h1.hero-section__title{grid-column:2/-2}}@media (color-gamut:p3){h1.hero-section__title{color:#ddd600}}@-moz-document url-prefix(){h1.hero-section__title{color:#ddd600}}@supports (-webkit-touch-callout:none){h1.hero-section__title{color:#c8c33b}}h1.hero-section__title--foreground{z-index:2;mix-blend-mode:hard-light;color:#000eff80;position:relative}h1.hero-section__title--foreground .hero-section__title-main{color:#2d2564}h1.hero-section__title--foreground ::selection{color:var(--hds-color-util-neutral-0);background-color:var(--hds-color-util-brand-925)}@supports (color:color-mix(in lab, red, red)){h1.hero-section__title--foreground ::selection{background-color:color-mix(in hsl, var(--hds-color-util-brand-925) 70%, transparent)}}h1.hero-section__title--background{-webkit-user-select:none;user-select:none}.hero-section__actions{z-index:2;grid-column:1/-1;position:relative}@media (max-width:639px){.hero-section__actions{margin-top:var(--hds-space-core-100)}}@media (min-width:940px){.hero-section__actions{grid-column:2/-2}}.hero-section__title-main{color:var(--hds-color-core-neutral-900);font-family:var(--hds-font-family);font-style:normal}.hero-section__background{inset:calc(-1 * var(--navigation-height)) 0 0 0;z-index:1}@media (max-width:1263px){.hero-section-container:has(.hero-logo-wall-section){--hero-logo-wall-height:calc(5 * var(--hds-space-core-800) + var(--hds-space-core-border-sm))}@media (min-width:940px){.hero-section-container:has(.hero-logo-wall-section){--hero-logo-wall-height:calc(3 * var(--hds-space-core-900) + var(--hds-space-core-border-sm))}}.hero-section-container:has(.hero-logo-wall-section) .hero-section__background{bottom:var(--hero-logo-wall-height)}}@media (min-width:1264px){.hero-section-container:has(.hero-logo-wall-section) .hero-section__layout{--hero-logo-wall-rows-reduced-height:2 * var(--hds-space-core-900) - var(--hds-space-core-border-sm);min-height:calc(var(--hero-layout-min-height) - var(--hero-logo-wall-rows-reduced-height))}}:lang(en) .hero-section__title{--lang-font-max:var(--hero-font-lang-large);max-width:32ch}:lang(es) .hero-section__title{max-width:35ch}:lang(fr) .hero-section__title{--lang-font-max:var(--hero-font-lang-small);max-width:42ch}:lang(jp) .hero-section__title,:lang(th) .hero-section__title{--lang-font-max:var(--hero-font-lang-large)}:lang(th) .hero-section__title{line-height:1.2}:lang(zh) .hero-section__title{--lang-font-max:var(--hero-font-lang-large)}@media (min-width:640px){.modular-solutions-section__description{display:inline}.modular-solutions-section__description--short-for-mobile{display:none}}@media (max-width:639px){.modular-solutions-section__description{display:none}.modular-solutions-section__description--short-for-mobile{display:inline}}.stats-section{--stats-section-transition-duration:1.2s;--stats-section-transition-timing-function:cubic-bezier(.65, 0, .35, 1)}@media (max-width:939px){.stats-section{--stats-section-transition-duration:0s}}@media (prefers-reduced-motion:reduce){.stats-section{--stats-section-transition-duration:0s}}.stats-section__border{top:0;bottom:0;left:var(--hds-space-layout-page-margin);right:var(--hds-space-layout-page-margin);z-index:2;max-width:var(--hds-canary-layout-content-maxWidth-borders);padding-inline:var(--section-container-padding-inline,var(--hds-space-layout-content-margin));mix-blend-mode:multiply;pointer-events:none;border-inline:none;margin-inline:auto;display:none;position:absolute;overflow:hidden}.hds-mode--dark .stats-section__border{mix-blend-mode:exclusion}@media (min-width:640px){.stats-section__border{border-inline:1px solid var(--hds-color-surface-border-quiet);display:block}}.stats-section__border .stats-section__border-inline-graphic{aspect-ratio:400/440;margin-inline:var(--section-container-padding-inline,var(--hds-space-layout-content-margin));position:absolute;bottom:0;left:0;right:0}@media (min-width:640px){.stats-section__border .stats-section__border-inline-graphic{aspect-ratio:730/420;left:-1px;right:-1px}}@media (min-width:940px){.stats-section__border .stats-section__border-inline-graphic{aspect-ratio:1264/532}}:is(.stats-section__border .stats-section__border-inline-graphic):before{content:"";background-color:var(--hds-color-surface-border-quiet);height:1px;top:calc(-1 * var(--stats-menu-height,0px));left:calc(-1 * var(--section-container-padding-inline,var(--hds-space-layout-content-margin)));right:calc(-1 * var(--section-container-padding-inline,var(--hds-space-layout-content-margin)));display:none;position:absolute}@media (min-width:940px){:is(.stats-section__border .stats-section__border-inline-graphic):before{display:block}}:is(.stats-section__border .stats-section__border-inline-graphic):after{content:"";background-color:var(--hds-color-surface-border-quiet);height:1px;top:-1px;left:calc(-1 * var(--section-container-padding-inline,var(--hds-space-layout-content-margin)));right:calc(-1 * var(--section-container-padding-inline,var(--hds-space-layout-content-margin)));display:none;position:absolute}@media (min-width:940px){:is(.stats-section__border .stats-section__border-inline-graphic):after{display:block}}.stats-section__active-indicator-container{top:0;bottom:0;left:var(--hds-space-layout-page-margin);right:var(--hds-space-layout-page-margin);z-index:3;max-width:var(--hds-canary-layout-content-maxWidth-borders);padding-inline:var(--section-container-padding-inline,var(--hds-space-layout-content-margin));pointer-events:none;border-inline:1px solid #0000;margin-inline:auto;display:none;position:absolute;overflow:hidden}@media (min-width:940px){.stats-section__active-indicator-container{display:block}}.stats-section__active-indicator-container .stats-section__active-indicator-graphic{aspect-ratio:400/440;margin-inline:var(--section-container-padding-inline,var(--hds-space-layout-content-margin));position:absolute;bottom:0;left:0;right:0}@media (min-width:640px){.stats-section__active-indicator-container .stats-section__active-indicator-graphic{aspect-ratio:730/650;left:-1px;right:-1px}}@media (min-width:940px){.stats-section__active-indicator-container .stats-section__active-indicator-graphic{aspect-ratio:1264/532}}.stats-section__active-indicator{--stats-indicator-column-count:4;--stats-indicator-gap:var(--hds-space-layout-gap);--stats-indicator-width:calc((100% - (var(--stats-indicator-column-count) - 1) * var(--stats-indicator-gap)) / var(--stats-indicator-column-count));--stats-indicator-offset:calc(var(--hover-indicator-index,0) * (var(--stats-indicator-width) + var(--stats-indicator-gap)));left:var(--stats-indicator-offset);width:var(--stats-indicator-width);background:linear-gradient(90deg, transparent 0, var(--stats-indicator-color,#1318c1) 50%, transparent 100%);pointer-events:none;z-index:2;height:1px;display:none;position:absolute}@media (prefers-reduced-motion:no-preference){.stats-section__active-indicator{transition:left .4s cubic-bezier(.4,0,.2,1),background .4s cubic-bezier(.4,0,.2,1)}}@media (min-width:940px){.stats-section__active-indicator{display:block}}.stats-section__active-indicator.stats-section__active-indicator--top{top:calc(-1 * var(--stats-menu-height,0px))}.stats-section__active-indicator.stats-section__active-indicator--bottom{top:-1px}.stats-section--time-pre-dawn{--stats-color:#8a35df;--stats-border-color:#8129df33;--stats-option-selected-background:#8129df1a;--stats-option-active-background:#8129df0d}.stats-section--time-sunrise{--stats-color:#c42fa5;--stats-border-color:#e931b733;--stats-option-selected-background:#e931b70d;--stats-option-active-background:#e931b708}.stats-section--time-daytime{--stats-color:#0810bf;--stats-border-color:#c2c8f1;--stats-option-selected-background:#1b1ec31a;--stats-option-active-background:#1b1ec30d}.stats-section--time-dusk{--stats-color:#2874ad;--stats-border-color:#2b91df33;--stats-option-selected-background:#2b91df1a;--stats-option-active-background:#2b91df0d}.stats-section--time-sunset{--stats-color:#4304ea;--stats-border-color:#c2c8f1;--stats-option-selected-background:#4201e91a;--stats-option-active-background:#4201e90d}.stats-section--time-night{--stats-color:#fcfdfe;--stats-border-color:#8586c2;--stats-option-selected-background:#4b45bc;--stats-option-active-background:#fcfdfe1a;--stats-option-menu-background:transparent}.stats-section__active-indicator{--stats-indicator-color:var(--stats-color,#1318c1)}.stats-section__container{--section-container-pbs:var(--hds-space-core-700);--section-container-pbe:0;--section-container-pbs-dt:var(--hds-space-core-1000);--section-container-pbs-tb:var(--hds-space-core-700);--section-container-border-inline:none}.stats-section__title{text-align:center;text-wrap:pretty;max-width:16ch;transition:color var(--stats-section-transition-duration) var(--stats-section-transition-timing-function);align-self:center}:scope:lang(en) .stats-section__title{max-width:14ch}.stats-section__stats-list{grid-template-columns:repeat(var(--hds-space-layout-columns), minmax(0, 1fr));margin-inline:var(--section-container-margin-inline-bleed);padding-inline:var(--hds-space-core-200);row-gap:var(--hds-space-core-800);column-gap:var(--hds-space-core-200);display:grid;position:relative}@media (min-width:940px){.stats-section__stats-list{display:none}}.stats-section__stats-list:after{content:"";background:linear-gradient(90deg,#afffea00,#fcfdfe 50%,#afffea00);width:74%;height:1px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}@media (min-width:940px){.stats-section__stats-list:after{display:none}}.stats-list__stat{gap:var(--hds-space-core-100);color:var(--hds-color-heading-solid);flex-direction:column;grid-column:span 2;align-items:center;display:flex}@media (min-width:640px){.stats-list__stat{grid-column:span 4}}.stats-list__stat-description,.stats-list__stat-value{text-align:center;color:inherit}.stats-list__stat-description{max-width:180px}@media (min-width:940px){:is(:scope:lang(es),:scope:lang(fr),:scope:lang(pt),:scope:lang(th)) .stats-menu__stat-value{font-size:2.125rem}}.stats-section__globe{margin-inline:var(--section-container-margin-inline-bleed);justify-content:center;margin-block-start:var(--hds-space-core-500);display:flex;position:relative;overflow:hidden}@media (min-width:940px){.stats-section__globe{display:none}}.stats-section__globe-picture{flex-shrink:0;width:768px;height:auto}.stats-section__stats-menu{gap:var(--hds-space-layout-gap);grid-template-columns:repeat(var(--hds-space-layout-columns), minmax(0, 1fr));margin-inline:var(--section-container-margin-inline-bleed);transition:border-color var(--stats-section-transition-duration) var(--stats-section-transition-timing-function);border-block:1px solid #0000;display:none}@media (min-width:940px){.stats-section__stats-menu{margin-inline:calc(var(--section-container-margin-inline-bleed) + 1px);align-items:start;display:grid}}.stats-menu__stat-wrapper{grid-column:var(--hds-canary-grid-span-quarter);cursor:pointer;align-items:center;gap:var(--hds-space-core-100);border-radius:var(--hds-space-core-100);flex-direction:column;padding-block-start:var(--hds-space-core-500);padding-block-end:var(--hds-space-core-500);display:flex}.stats-menu__stat-wrapper:has(.stats-menu__stat:focus-visible){outline:var(--hds-focus-outline);outline-offset:-1px}.stats-menu__stat{cursor:pointer;background:0 0;border:none;flex-direction:column;padding:0;display:flex}.stats-menu__stat:focus-visible{outline:none}.stats-section--transitioning .stats-menu__stat,:is(.stats-section--transitioning .stats-menu__stat) .hds-link{transition:color var(--stats-section-transition-duration) var(--stats-section-transition-timing-function)}@media (prefers-reduced-motion:no-preference){.stats-menu__stat-description,.stats-menu__stat-value{transition:color .3s cubic-bezier(.25,1,.5,1)}}.stats-section--transitioning :is(.stats-menu__stat-value,.stats-menu__stat-description){transition:color var(--stats-section-transition-duration) var(--stats-section-transition-timing-function)}.stats-menu__stat-value{text-align:center}.stats-menu__stat-description{text-align:center;text-wrap:balance;max-width:220px;font-weight:var(--hds-font-weight-normal)}.stats-menu__stat-description .stats-menu__stat-description__link{text-wrap:nowrap;pointer-events:none;-webkit-text-decoration:none;text-decoration:none;position:relative}.stats-menu__stat-description .stats-menu__stat-description__link:before{--ease:cubic-bezier(.25, 1, .5, 1);content:"";background-color:var(--hds-color-text-quiet);transform-origin:0 0;height:1.5px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){.stats-menu__stat-description .stats-menu__stat-description__link:before{transition:transform .5s var(--ease), background-color .5s var(--ease)}}:is(.stats-menu__stat-wrapper:has(.stats-menu__stat--active) .stats-menu__stat-description,.stats-menu__stat-wrapper:has(.stats-menu__stat--active) .stats-menu__stat-value){color:var(--hds-color-heading-solid)}.stats-menu__stat-wrapper:has(.stats-menu__stat--active) .stats-menu__stat-description__link{pointer-events:auto}.stats-menu__stat-wrapper:has(.stats-menu__stat--active) .stats-menu__stat-description__link:before{background-color:var(--hds-color-heading-solid);transform:scaleX(1)}:is(.stats-menu__stat-wrapper:not(:has(.stats-menu__stat--active)) .stats-menu__stat-description,.stats-menu__stat-wrapper:not(:has(.stats-menu__stat--active)) .stats-menu__stat-value){color:var(--hds-color-text-quiet)}:is(.stats-menu__stat-wrapper:not(:has(.stats-menu__stat--active)):hover .stats-menu__stat-description,.stats-menu__stat-wrapper:not(:has(.stats-menu__stat--active)):hover .stats-menu__stat-value){color:var(--hds-color-text-soft)}.stats-section__stats-spacer{aspect-ratio:400/440;width:100%;display:none;position:relative}@media (min-width:940px){.stats-section__stats-spacer{aspect-ratio:1264/532;display:block}}.stats-section__controls{z-index:1;right:var(--hds-space-core-100);top:var(--hds-space-core-300);column-gap:var(--hds-space-core-50);display:none;position:absolute}@media (min-width:940px){.stats-section__controls{display:inline-flex}}.stats-animation-gradient{position:absolute;inset:0;overflow:hidden}.stats-animation-gradient__gradient{opacity:0;transition:opacity var(--stats-section-transition-duration) var(--stats-section-transition-timing-function);position:absolute;inset:0}.stats-animation-gradient__gradient--active{opacity:1}.stats-animation-gradient--no-transition .stats-animation-gradient__gradient{transition:none}@media (max-width:939px){.stats-animation-gradient__gradient:not(.stats-animation-gradient__gradient--night){display:none}}.stats-animation-gradient__gradient--pre-dawn{background:radial-gradient(1653px 1092px at 50% calc(100% + 28px),#486ffd 0,#7f81f3 9.84%,#c489ff 20.83%,#dac0ff 34.13%,#eadcff 44.86%,#f9f6ff 58.59%,#f8fafd 100%)}.stats-animation-gradient__gradient--sunrise{background:radial-gradient(1653px 1055px at 50% 104.6%,#cb83ff 0,#ff90b9 15.77%,#ffc977 30.62%,#ffd79b 38.04%,#fff1dc 50.11%,#fff 63.1%,#fcfdfe 77.95%,#f8fafd 98.81%)}.stats-animation-gradient__gradient--daytime{background:radial-gradient(1656px 1117px at 50% calc(100% + 53px),#0071c1 1.33%,#60a8e2 15.71%,#b4d8ff 33.15%,#d9ebff 45%,#f8fafd 60%)}.stats-animation-gradient__gradient--dusk{background:radial-gradient(1656px 1098px at 50% calc(100% + 48px),#ffb451 0,#efc680 16.73%,#b4d8ff 33.03%,#d2e8ff 43.38%,#fafdff 59.16%,#fdfeff 76.24%,#f8fafd 100%)}.stats-animation-gradient__gradient--sunset{background:radial-gradient(1660px 1064px at 50% 100%,#ffa577 0,#ff90a1 15.52%,#ddadff 30.09%,#ecd8ff 45.72%,#f5eaff 54.96%,#f8fafd 88.16%)}.stats-animation-gradient__gradient--night{background:radial-gradient(1655px 1133px at 50% calc(100% + 69px),#fcfdfe 1.11%,#6763e4 28.73%,#453bb3 45.76%,#29227d 63.37%,#1e2064 78.67%,#141e4b 100%)}@media (max-width:939px){.stats-animation-gradient__gradient--night{opacity:1;background:radial-gradient(155.66% 78.1% at 50% 104.07%,#afffea 1.11%,#6763e4 22.58%,#332496 42.92%,#29227d 61.78%,#1e2064 80.71%,#141e4b 100%);width:1218px;height:936px;inset:auto auto 0 calc(50% - 609px)}}@media (min-width:940px) and (max-width:1609px){.stats-animation-gradient__gradient--pre-dawn{background:radial-gradient(103.24% 102.63% at 50% 102.63%,#486ffd 0,#7f81f3 9.84%,#c489ff 20.83%,#dac0ff 34.13%,#eadcff 44.86%,#f9f6ff 58.59%,#f8fafd 100%)}.stats-animation-gradient__gradient--sunrise{background:radial-gradient(102.68% 99.11% at 50% 104.6%,#cb83ff 0,#ff90b9 15.77%,#ffc977 30.62%,#ffd79b 38.04%,#fff1dc 50.11%,#fff 63.1%,#fcfdfe 77.95%,#f8fafd 98.81%)}.stats-animation-gradient__gradient--daytime{background:radial-gradient(102.84% 104.98% at 50% 104.98%,#0071c1 1.33%,#60a8e2 15.71%,#b4d8ff 33.15%,#d9ebff 45%,#f8fafd 60%)}.stats-animation-gradient__gradient--dusk{background:radial-gradient(102.83% 103.24% at 49.98% 104.51%,#ffb451 0,#efc680 16.73%,#b4d8ff 33.03%,#d2e8ff 43.38%,#fafdff 59.16%,#fdfeff 76.24%,#f8fafd 100%)}.stats-animation-gradient__gradient--sunset{background:radial-gradient(103.12% 100% at 50% 100%,#ffa577 0,#ff90a1 15.52%,#ddadff 30.09%,#ecd8ff 45.72%,#f5eaff 54.96%,#f8fafd 88.16%)}.stats-animation-gradient__gradient--night{background:radial-gradient(102.82% 106.44% at 50% 106.44%,#fcfdfe 1.11%,#6763e4 28.73%,#453bb3 45.76%,#29227d 63.37%,#1e2064 78.67%,#141e4b 100%)}}.enterprise{padding-inline:var(--hds-space-core-200)}.enterprise-values-title{text-wrap:pretty;max-width:38ch;margin-block-start:var(--hds-space-core-200)}.platform-value__graphic-container{row-gap:var(--hds-space-core-400);flex-direction:column;display:flex}@media (min-width:940px){.platform-value__graphic-container{row-gap:var(--hds-space-core-500)}}.platform-graphic-wrapper{width:100%;min-height:532px}.developers-scale-subsection{width:100%;position:relative}.developers-scale-subsection__content{z-index:3;position:relative}.developers-scale-subsection__stats-grid{row-gap:var(--hds-space-core-500);column-gap:var(--hds-space-layout-gap);z-index:2;margin-top:var(--hds-space-core-600);grid-template-columns:repeat(1,minmax(0,1fr));display:grid;position:relative}@media (min-width:640px){.developers-scale-subsection__stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:340px}}.developers-scale-subsection__stats-grid-item{align-items:flex-start;gap:var(--hds-space-core-150);letter-spacing:-.02em;flex-direction:column;font-size:2.125rem;line-height:1.03;display:flex}@media (min-width:940px){.developers-scale-subsection__stats-grid-item{letter-spacing:-.02em;font-size:3rem;line-height:1}}.developers-scale-subsection__stats-grid-item-heading--orange{-webkit-text-fill-color:transparent;background:linear-gradient(68deg,#533afd14 .78%,#ff8c6ccc 30.61%,#da4bfecc 79.02%),#e3ecf7;-webkit-background-clip:text;background-clip:text}.developers-scale-subsection__stats-grid-item-heading--pink{-webkit-text-fill-color:transparent;background:linear-gradient(73.3deg,#da4bfecc 9.85%,#715cff7a 61.94%),#e3ecf7;-webkit-background-clip:text;background-clip:text}.developers-scale-subsection__stats-grid-item-heading--purple{-webkit-text-fill-color:transparent;background:linear-gradient(74.71deg,#533afd14 -215.1%,#ff8c6ccc -169.26%,#da4bfecc -12.8%,#715cffcc 18.59%,#533afdcc 39.04%),#e3ecf7;-webkit-background-clip:text;background-clip:text}.developers-systems-animation-wrapper{width:100%;min-height:530px}@media (min-width:640px){.developers-systems-animation-wrapper{min-height:386px}}.no-code-graphic__message--sent-link .hds-link{color:#fff;-webkit-text-decoration:underline;text-decoration:underline}@media (prefers-reduced-motion:no-preference){.no-code-graphic__message--sent-link .hds-link{transition:opacity .1s linear}}.no-code-graphic__message--sent-link .hds-link:hover{opacity:.6}.footer-cta-section__grid{--section-container-border-block-end:var(--hds-canary-dashed-border);column-gap:var(--hds-space-layout-gap);row-gap:var(--hds-space-core-700);grid-template-columns:repeat(var(--hds-space-layout-columns), minmax(0, 1fr));align-items:start;display:grid}.footer-cta-section__content{grid-column:var(--hds-canary-grid-span-half);padding-right:var(--hds-space-core-200)}.footer-cta-section__content-text{gap:var(--hds-space-core-200);flex-direction:column;display:flex}.footer-cta-section__title{text-wrap:pretty;max-width:24ch}.footer-cta-section__description{text-wrap:pretty;max-width:42ch}.footer-cta-section__feature-grid{grid-column:var(--hds-canary-grid-span-half);grid-template-columns:subgrid;row-gap:var(--hds-space-core-500);display:grid}.footer-cta-section__feature-card{grid-column:var(--hds-canary-grid-span-quarter)}@media (min-width:940px){.footer-cta-section__grid:has(.footer-cta-section__feature-card:only-child) .footer-cta-section__title{max-width:32ch}.footer-cta-section__grid:has(.footer-cta-section__feature-card:only-child) .footer-cta-section__description{max-width:52ch}.footer-cta-section__grid:has(.footer-cta-section__feature-card:only-child) .footer-cta-section__content{grid-column:span 7}.footer-cta-section__grid:has(.footer-cta-section__feature-card:only-child) .footer-cta-section__feature-grid{grid-column:9/span 3}}:is(:where(.hds-globalization-picker) .hds-listbox):before{content:"";background:linear-gradient(to bottom, var(--hds-color-surface-bg-quiet), transparent);pointer-events:none;z-index:1;border-radius:var(--hds-space-core-radius-md) var(--hds-space-core-radius-md) 0 0;height:24px;position:absolute;top:0;left:0;right:0}:is(:where(.hds-globalization-picker) .hds-listbox):after{content:"";background:linear-gradient(to top, var(--hds-color-surface-bg-quiet), transparent);pointer-events:none;z-index:1;border-radius:0 0 var(--hds-space-core-radius-md) var(--hds-space-core-radius-md);height:24px;position:absolute;bottom:0;left:0;right:0}:where(:lang(ja)) :is(.hds-group:has([aria-selected=true]) .locale-switcher__region-label){font-variation-settings:"wght" 400;font-weight:600}:where(.hds-globalization-picker .hds-group:has(>[aria-selected=true])):after{content:unset;display:none}}@media (min-width:600px){@font-face{font-family:sohne-var;src:url(/fonts/Sohne.woff2)format("woff2-variations");font-weight:1 1000;font-display:block}}@media (max-width:599px){@font-face{font-family:sohne-var;src:url(/fonts/Sohne.woff2)format("woff2-variations");font-weight:1 1000;font-display:swap}}@font-face{font-family:SourceCodePro;src:url(/fonts/SourceCodePro-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tabular-nums,.tabular-nums--tight{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tabular-nums--tight{letter-spacing:-.03em}sup{font-feature-settings:"sups" 1;font-size:1em;top:0}@keyframes nav-hover-arrow-in{0%{opacity:0;transform:translate(-3px)}to{opacity:1;transform:translate(0)}}@keyframes nav-hover-arrow-out{0%{opacity:1}to{opacity:0}}.hero-wave-animation{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hero-wave-animation__layout{width:100%;height:100%;max-width:var(--hds-canary-layout-content-maxWidth-borders);position:relative}.hero-wave-animation__contents{width:100%;height:100%;position:absolute;top:0;left:0}@media (min-width:1264px){.hero-wave-animation__contents{width:110%;left:250px}}.hero-wave-animation__canvas{width:100%;height:100%;position:relative}.hero-wave-animation__static{transition:opacity .25s linear;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-wave-animation__static img{width:var(--fallback-width-mobile,624px);height:var(--fallback-height-mobile,975px);max-width:none}@media (min-width:640px){.hero-wave-animation__static img{width:var(--fallback-width-tablet,1248px);height:var(--fallback-height-tablet,975px)}}@media (min-width:1264px){.hero-wave-animation__static img{width:var(--fallback-width-desktop,1392px);height:var(--fallback-height-desktop,975px)}}.hero-wave-animation--drawn .hero-wave-animation__static{opacity:0}.hero-section__button--google{background-color:var(--hds-color-action-bg-translucent)}@media (min-resolution:2x){.hero-section__button--google svg{transform:translateY(1px)}}.hero-section__eyebrow-value{min-width:12ch;display:inline-block;position:relative}.hero-section__eyebrow-value .hero-section__eyebrow-value__content-incoming span,.hero-section__eyebrow-value .hero-section__eyebrow-value__content-outgoing span{display:inline-block}.hero-section__eyebrow-value .hero-section__eyebrow-value__content-incoming{position:absolute;left:0}.hero-section__eyebrow-value .hero-section__eyebrow-value__content-incoming--higher{top:100%}.hero-section__eyebrow-value .hero-section__eyebrow-value__content-incoming--lower{bottom:100%}:is(:lang(en),:lang(pt),:lang(ja),:lang(it),:lang(th),:lang(zh),:lang(es-MX)) .hero-section__eyebrow-value__percent-char{margin-left:.125ch}.testimonial-card{gap:var(--hds-space-core-400);flex-direction:column;align-items:center;display:flex}.testimonial-card__headshot{width:48px;height:48px}.testimonial-card__quote{font-size:var(--hds-font-quote-md-size);font-weight:var(--hds-font-quote-md-weight);line-height:var(--hds-font-quote-md-lineHeight);letter-spacing:var(--hds-font-quote-md-letterSpacing);color:var(--hds-color-heading-subdued);max-width:54ch;padding-inline:var(--hds-space-core-200);text-align:center;text-wrap:pretty}html[lang^=es] .testimonial-card__quote,html[lang^=fr] .testimonial-card__quote{quotes:"« " " »" "“" "”"}:where(:lang(zh)) .testimonial-card__quote{font-weight:400}.testimonial-card__author{font-size:var(--hds-font-quoteAttribution-md-size);font-weight:var(--hds-font-weight-bold);line-height:var(--hds-font-quoteAttribution-md-lineHeight);letter-spacing:var(--hds-font-quoteAttribution-md-letterSpacing);color:var(--hds-color-text-solid);text-align:center;padding-inline:var(--hds-space-core-200)}:where(:lang(zh)) .testimonial-card__author{font-weight:400}.testimonial-card__author-role{color:var(--hds-color-text-soft);font-weight:var(--hds-font-quoteAttribution-md-weight)}:where(:lang(zh)) .testimonial-card__author-role{font-weight:400}@keyframes bento-overlay-gradient-opacity-animation{0%{opacity:0}to{opacity:1}}.browser-graphic{--browser-graphic-desktop-width:0;--browser-graphic-desktop-height:0;--browser-graphic-mobile-width:0;--browser-graphic-mobile-height:0;--browser-graphic-dots-color:var(--hds-color-util-neutral-200)}@supports (color:color-mix(in lab, red, red)){.browser-graphic{--browser-graphic-dots-color:color-mix(in srgb, var(--hds-color-util-neutral-200) 50%, transparent)}}.browser-graphic{width:var(--browser-graphic-mobile-width);height:var(--browser-graphic-mobile-height);position:relative}@media (min-width:640px){.browser-graphic{width:var(--browser-graphic-desktop-width);height:var(--browser-graphic-desktop-height)}}.browser-graphic__window{border-radius:var(--hds-space-core-radius-md);outline:1px solid var(--hds-canary-ui-stroke);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8fafd73;position:absolute;inset:0;box-shadow:0 15px 35px #17171714}.browser-graphic__window-top-bar{grid-template-columns:32px 1fr 32px;align-content:center;align-items:center;gap:14px;height:35px;padding:2px 20px;display:grid}.browser-graphic__url-box{outline:1px solid var(--hds-canary-ui-stroke);background:#ffffff61;border-radius:16px;grid-template-columns:1fr;justify-self:center;align-items:center;gap:10px;width:min(262px,100%);height:20px;padding:2px 8px;display:grid}.browser-graphic__url-box-content{color:var(--hds-color-util-neutral-600);font-family:var(--hds-font-family);font-weight:var(--hds-font-weight-normal);justify-content:center;align-items:center;gap:4px;font-size:9px;display:flex}.browser-graphic__url-box-text{height:12px;line-height:1.2}.browser-graphic__page{border-radius:var(--hds-space-core-radius-md);background:var(--hds-color-util-neutral-0);position:absolute;inset:35px 6px 6px;overflow:hidden;box-shadow:0 3px 6px #1717170f}@supports (overflow:clip){.browser-graphic__page{overflow:clip}}.browser-graphic--on-dark{--browser-graphic-dots-color:var(--hds-color-util-neutral-0)}@supports (color:color-mix(in lab, red, red)){.browser-graphic--on-dark{--browser-graphic-dots-color:color-mix(in srgb, var(--hds-color-util-neutral-0) 50%, transparent)}}:lang(fr) :is(.invoicing-graphic__invoice-item,.invoicing-graphic__invoice-footer),:lang(pt) :is(.invoicing-graphic__invoice-item,.invoicing-graphic__invoice-footer){grid-template-columns:minmax(0,60px) auto}.connect-graphic{width:100%;height:100%;padding:var(--hds-space-core-300);font-weight:var(--hds-font-weight-normal);position:relative}.connect-graphic__heading{color:var(--hds-color-util-neutral-990);font-size:18px;font-weight:var(--hds-font-weight-bold);line-height:1.12}.connect-graphic__table{margin-top:20px}.connect-graphic__table-row{gap:var(--hds-space-core-350);color:var(--hds-color-util-neutral-800);font-size:12px;font-weight:var(--hds-font-weight-bold);border-bottom:1px solid var(--hds-color-util-neutral-50);grid-template-columns:minmax(0,90px) repeat(2,minmax(0,1fr));padding-block:10px;line-height:1.2;display:grid}:lang(fr) .connect-graphic__table-row{grid-template-columns:minmax(0,90px) minmax(0,128px) minmax(0,1fr)}.connect-graphic__table-row--header{color:var(--hds-color-util-neutral-600);font-size:11px}.connect-graphic__status{color:#217005;height:16px;font-size:11px;font-weight:var(--hds-font-weight-bold);white-space:nowrap;background:#d1fab3;border:1px solid #a8f170;border-radius:4px;align-items:center;padding-inline:4px;line-height:1.26;display:inline-flex}.connect-graphic__status--in-review{color:#045ad0;background:#cbf5fd;border-color:#a7e7fc}.connect-graphic__status--rejected{color:#c0123c;background:#fbd3dc;border-color:#fbd3dc}.connect-graphic__balance{color:var(--hds-color-util-neutral-500);font-weight:var(--hds-font-weight-normal);padding-right:18px}.stat{padding:0 var(--hds-space-core-100);display:flex}.link-brand-logo{display:block}.link-brand-logo--green .link-brand-logo__text{fill:#011e0f}.link-brand-logo--green .link-brand-logo__circle{fill:#00d66f}.link-brand-logo--black .link-brand-logo__circle,.link-brand-logo--black .link-brand-logo__text,.link-brand-logo--green .link-brand-logo__mark{fill:#011e0f}.link-brand-logo--black .link-brand-logo__mark{fill:var(--hds-color-util-neutral-0)}:is(.mobile-payments-graphic__product-price--inline .mobile-payments-graphic__product-price-slider-item) span{font-size:11px;font-weight:var(--hds-font-weight-bold);letter-spacing:.0125em;color:var(--hds-color-util-neutral-0);line-height:1.36}@media (prefers-reduced-motion:no-preference){@keyframes bento-dialog-reveal-fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateZ(0)}}}.modular-solutions-bento-card{--card-ease:cubic-bezier(.165, .84, .44, 1);--card-duration:.8s;--card-scale:1;--card-shift-x:0;--card-shift-y:0;--card-radius:var(--hds-space-core-radius-md);--card-radius-inner:5px;cursor:pointer;aspect-ratio:344/504;contain:layout style;-webkit-appearance:none;max-height:676px;text-align:inherit;box-shadow:none;color:inherit;font:inherit;background:0 0;border:none;border-radius:0;flex:1;padding:0;transition:z-index .1s step-end;display:flex;position:relative}.modular-solutions-bento-card:focus-visible{outline:none}.modular-solutions-bento-card:focus-visible .modular-solutions-bento-card__dialog-entry-wrapper{outline:var(--hds-focus-outline);border-radius:var(--hds-space-core-radius-sm);outline-offset:var(--hds-focus-outline-button-offset)}.modular-solutions-bento-card img,.modular-solutions-bento-card svg{pointer-events:none}.modular-solutions-bento-card__inner{pointer-events:none;z-index:2;border-radius:calc(var(--card-radius) - 1px);background:#fff;position:absolute;inset:0}.modular-solutions-bento-card__background{position:absolute;inset:0}@supports selector(:has(*)){@media (min-width:940px){.modular-solutions-bento-card__inner{inset:calc(-1 * var(--card-grow-y)) calc(-1 * var(--card-grow-x)) calc(-1 * var(--card-grow-y)) calc(-1 * var(--card-grow-x));clip-path:inset(var(--card-grow-y) var(--card-grow-x) var(--card-grow-y) var(--card-grow-x) round calc(var(--card-radius) - 1px));border-radius:0}}@media (min-width:940px) and (prefers-reduced-motion:no-preference){.modular-solutions-bento-card__inner{transition:clip-path var(--card-duration) var(--card-ease)}}}.modular-solutions-bento-card__content{z-index:2;border-radius:calc(var(--card-radius) - 1px);position:absolute;inset:0;overflow:hidden}.modular-solutions-bento-card__content-inner{width:100%;height:100%}@media (prefers-reduced-motion:no-preference){.modular-solutions-bento-card__content-inner{transition:transform var(--card-duration) var(--card-ease)}}.modular-solutions-bento-card__text{pointer-events:none;max-width:min(100% - 80px,21ch);top:var(--hds-space-core-200);left:var(--hds-space-core-200);z-index:3;font-size:var(--hds-font-heading-md-size);position:absolute}@media (min-width:640px){.modular-solutions-bento-card__text{max-width:min(100% - 100px,21ch)}.modular-solutions-bento-card__text .modular-solutions-bento-card__title{font-size:min(var(--hds-font-heading-md-size), 2.75vw)}}@media (min-width:840px){.modular-solutions-bento-card__text{max-width:min(100% - 120px,21ch)}.modular-solutions-bento-card__text .modular-solutions-bento-card__title{font-size:min(var(--hds-font-heading-md-size), 3.3vw)}}@media (min-width:940px){.modular-solutions-bento-card__text{max-width:21ch;top:var(--hds-space-core-300);left:var(--hds-space-core-300);padding-right:60px}.modular-solutions-bento-card__text .modular-solutions-bento-card__title{font-size:min(var(--hds-font-heading-md-size), 2.1vw)}}@media (min-width:640px) and (max-width:939px){.modular-solutions-bento__layout--jp .modular-solutions-bento__card-connect .modular-solutions-bento-card__text{max-width:min(50% - 50px,21ch)}}.modular-solutions-bento-card__title{text-wrap:balance}@media (prefers-reduced-motion:no-preference){.modular-solutions-bento-card__title{transition:transform var(--card-duration) var(--card-ease)}}.modular-solutions-bento-card__dialog-entry{z-index:3;pointer-events:none;width:38px;height:38px;position:absolute;top:16px;right:16px}.modular-solutions-bento-card__dialog-entry:before{content:"";opacity:0;background:var(--hds-color-action-bg-solid);border-radius:4px;display:block;position:absolute;inset:0}.modular-solutions-bento-card__dialog-entry:after{content:"";background:var(--hds-color-core-brand-25);border-radius:4px;display:block;position:absolute;inset:0}.modular-solutions-bento-card__dialog-entry .modular-solutions-bento-card__dialog-entry-wrapper{cursor:pointer;will-change:background-color;z-index:1;border:none;justify-content:center;align-items:center;width:100%;height:100%;padding:0;-webkit-text-decoration:none;text-decoration:none;display:flex;position:relative}.modular-solutions-bento-card__dialog-entry svg path{fill:var(--hds-color-core-brand-600)}@media (prefers-reduced-motion:no-preference){.modular-solutions-bento-card__dialog-entry{transition:transform var(--card-duration) var(--card-ease)}.modular-solutions-bento-card__dialog-entry:after,.modular-solutions-bento-card__dialog-entry:before{transition:opacity .6s cubic-bezier(.16,1,.3,1)}.modular-solutions-bento-card__dialog-entry svg path{transition:transform .6s cubic-bezier(.16,1,.3,1)}}@media (pointer:fine){:is(:is(.modular-solutions-bento-card:hover .modular-solutions-bento-card__dialog-entry) svg) path{fill:var(--hds-color-core-neutral-0)}:is(:is(.modular-solutions-bento-card:hover .modular-solutions-bento-card__dialog-entry) svg) path:first-child{transform:translate(1px,-1px)}:is(:is(.modular-solutions-bento-card:hover .modular-solutions-bento-card__dialog-entry) svg) path:nth-child(2){transform:translate(-1px,1px)}:is(.modular-solutions-bento-card:hover .modular-solutions-bento-card__dialog-entry):before{opacity:1}:is(.modular-solutions-bento-card:hover .modular-solutions-bento-card__dialog-entry):after{opacity:0}}.modular-solutions-bento-card__graphic{z-index:1;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.modular-solutions-bento-card__graphic{transition:transform var(--card-duration) var(--card-ease)}}.modular-solutions-bento-card__border{z-index:1;border-radius:var(--card-radius);background:var(--hds-color-core-neutral-50);pointer-events:none;position:absolute;inset:-1px;overflow:hidden}@supports selector(:has(*)){@media (min-width:940px){.modular-solutions-bento-card__border{inset:calc(-1 * var(--card-grow-y) - 1px) calc(-1 * var(--card-grow-x) - 1px) calc(-1 * var(--card-grow-y) - 1px) calc(-1 * var(--card-grow-x) - 1px);clip-path:inset(var(--card-grow-y) var(--card-grow-x) var(--card-grow-y) var(--card-grow-x) round var(--card-radius))}}@media (min-width:940px) and (prefers-reduced-motion:no-preference){.modular-solutions-bento-card__border{transition:clip-path var(--card-duration) var(--card-ease)}}}.modular-solutions-bento-card__border-color{aspect-ratio:1;opacity:0;height:80%;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:940px){.modular-solutions-bento-card__border-color{display:block}}@media (prefers-reduced-motion:no-preference){.modular-solutions-bento-card__border-color{transition:opacity .25s linear}}.modular-solutions-bento-card__border-color-gradient{opacity:.5;background:radial-gradient(circle, var(--hds-color-core-brand-400), var(--hds-color-core-magenta-350) 33%, var(--hds-color-core-neutral-50) 66%);transform:translate3d(var(--card-mouse-x), var(--card-mouse-y), 0) scale(var(--border-scale,1));--border-hole-radius:0px;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.modular-solutions-bento-card__border-color-gradient{will-change:transform;transition:transform 1s cubic-bezier(.16,1,.3,1)}}@media (min-width:940px){.modular-solutions-bento__card-payments .modular-solutions-bento-card__border-color{width:130%;height:auto}.modular-solutions-bento__card-payments .modular-solutions-bento-card__border-color-gradient{inset:15%}.modular-solutions-bento__card-payments .modular-solutions-bento-card__text{max-width:42ch}.modular-solutions-bento__card-connect .modular-solutions-bento-card__border-color{width:130%;height:auto}.modular-solutions-bento__card-connect .modular-solutions-bento-card__border-color-gradient{inset:30%}:is(.modular-solutions-bento__layout--jp .modular-solutions-bento__card-connect) .modular-solutions-bento-card__border-color{width:auto;height:80%}:is(.modular-solutions-bento__layout--jp .modular-solutions-bento__card-connect) .modular-solutions-bento-card__border-color-gradient{inset:0}}@media (min-width:940px) and (pointer:fine) and (prefers-reduced-motion:no-preference){.modular-solutions-bento-card:hover .modular-solutions-bento-card__border-color{opacity:1}:is(:is(.modular-solutions-bento-card:hover .modular-solutions-bento-card__dialog-entry) svg) path:first-child{transform:translate(2px,-2px)}:is(:is(.modular-solutions-bento-card:hover .modular-solutions-bento-card__dialog-entry) svg) path:nth-child(2){transform:translate(-2px,2px)}}@supports selector(:has(*)){@media (min-width:940px) and (pointer:fine) and (prefers-reduced-motion:no-preference){.modular-solutions-bento-card:hover .modular-solutions-bento-card__title{transform:translate(var(--card-shift-x), var(--card-shift-y))}.modular-solutions-bento-card:hover .modular-solutions-bento-card__dialog-entry{transform:translate(calc(var(--card-shift-x) * -1), var(--card-shift-y))}.modular-solutions-bento-card:hover .modular-solutions-bento-card__inner{clip-path:inset(0 round calc(var(--card-radius) - 1px))}.modular-solutions-bento-card:hover .modular-solutions-bento-card__border{clip-path:inset(0 round var(--card-radius))}}}@property --hover-progress{syntax:"<number>";inherits:true;initial-value:0}.billing-plan-graphic__wrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}.billing-plan-graphic__plan-grid{width:90%;padding:var(--hds-space-core-300);--hover-progress:0;--base-scroll-progress:calc(var(--progress,0) * .95);--hover-boost:calc(var(--hover-progress) * .05);--combined-progress:calc(var(--base-scroll-progress) + var(--hover-boost));flex-direction:column;align-items:center;gap:min(1.08vw,14px);transition:--hover-progress .6s cubic-bezier(.65,0,.35,1);display:flex}@media (prefers-reduced-motion:reduce){.billing-plan-graphic__plan-grid{--hover-progress:1;transition:none}}.billing-plan-graphic__plan-content{flex-direction:column;gap:14px;padding:14px;display:flex}.billing-plan-graphic__plan-overview{align-items:center;gap:10px;height:40px;display:flex}.billing-plan-graphic__icon-wrapper{border:1px solid var(--hds-color-core-neutral-50);border-radius:var(--hds-space-core-radius-md);justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.billing-plan-graphic__icon{color:var(--hds-color-core-brand-400)}.billing-plan-graphic__plan-text{flex-direction:column;display:flex}.billing-plan-graphic__plan-name{font-family:var(--hds-font-family);font-weight:var(--hds-font-weight-bold);color:var(--hds-color-core-neutral-990);font-size:14px;line-height:20px}.billing-plan-graphic__plan-cadence{font-family:var(--hds-font-family);font-weight:var(--hds-font-weight-normal);letter-spacing:.003em;color:var(--hds-color-core-neutral-600);font-size:12px;line-height:16px}.billing-plan-graphic__plan-item{flex-direction:column;gap:3px;display:flex}.billing-plan-graphic__item-title{font-family:var(--hds-font-family);font-weight:var(--hds-font-weight-bold);color:var(--hds-color-core-neutral-990);font-size:12px;line-height:16px}.billing-plan-graphic__item-details{font-family:var(--hds-font-family);font-weight:var(--hds-font-weight-normal);color:var(--hds-color-core-neutral-600);font-size:11px;line-height:16px}.billing-plan-graphic__usage{flex-direction:column;gap:8px;display:flex}.billing-plan-graphic__usage-info{align-items:center;gap:4px;display:flex}.billing-plan-graphic__usage-icon{width:12px;height:12px}.billing-plan-graphic__usage-text{font-family:var(--hds-font-family);font-weight:var(--hds-font-weight-bold);color:var(--hds-color-core-neutral-800);font-size:12px;line-height:16px}.billing-plan-graphic__usage-bar{background:var(--hds-color-core-neutral-25);border-radius:4px;width:100%;height:14px;position:relative;overflow:hidden}.billing-plan-graphic__usage-progress-wrapper{width:230px;height:10px;transform:translateX(calc(-100% + var(--combined-progress) * 100%));border-radius:3px;position:absolute;top:2px;left:2px;overflow:hidden}.billing-plan-graphic__usage-progress{width:230px;height:10px;transform:translateX(calc(100% - var(--combined-progress) * 100%));background:linear-gradient(90deg,#7232f1 3.13%,#fb76fa 50%,#ffcf5e);border-radius:3px;position:absolute;top:0;left:0}.billing-plan-graphic__chart-header{padding:14px}.billing-plan-graphic__chart-period{font-family:var(--hds-font-family);font-weight:var(--hds-font-weight-normal);color:var(--hds-color-core-neutral-600);font-size:11px;line-height:16px}.billing-plan-graphic__chart-title{font-family:var(--hds-font-family);font-weight:var(--hds-font-weight-bold);color:var(--hds-color-core-neutral-990);margin-top:2px;font-size:12px;line-height:16px}.billing-plan-graphic__chart{justify-content:center;align-items:flex-end;gap:3.2px;width:100%;display:flex;position:absolute;bottom:14px;left:0}.billing-plan-graphic__bar{background:var(--hds-color-core-brand-400);transform-origin:bottom;--scale-start:calc(var(--bar-index) / var(--bar-total) * .7);--scale-end:calc(var(--scale-start) + .3);--combined-progress-bars:calc(var(--progress,0) * .9 + var(--hover-progress) * .1);--progress-in-window:clamp(0, calc((var(--combined-progress-bars) - var(--scale-start)) / (var(--scale-end) - var(--scale-start))), 1);width:4.28px;height:149px;transform:scaleY(calc(var(--bar-target-scale) * var(--progress-in-window)));border-radius:1px}.billing-plan-graphic__background{z-index:0;transform:translateY(calc(50% - var(--progress,0) * 50%));position:absolute;inset:0}.billing-plan-graphic__background-gradient-1{aspect-ratio:671.58/431.05;z-index:1;background:radial-gradient(50% 50%,#533afdcc 62.5%,#533afd00 100%);width:83.9475%;bottom:-5%}.billing-plan-graphic__background-gradient-1,.billing-plan-graphic__background-gradient-2{filter:blur(10px);opacity:.85;border-radius:100%;position:absolute;left:50%;transform:translate(-50%)scale(2)}.billing-plan-graphic__background-gradient-2{aspect-ratio:685.36/407.42;z-index:2;background:radial-gradient(50% 50%,#f363f3cc 53.85%,#f363f300 100%);width:85.67%;bottom:20%}.billing-plan-graphic__background-gradient-3{aspect-ratio:700.55/419.06;filter:blur(10px);z-index:3;opacity:.85;background:radial-gradient(50% 50%,#ffcf5e 41.35%,#ffcf5e00 100%);border-radius:100%;width:87.57%;position:absolute;bottom:36%;left:50%;transform:translate(-50%)scale(2)}.billing-plan-graphic__background-gradient-4{aspect-ratio:680/309;filter:blur(15px);z-index:3;background:linear-gradient(#fff 41.35%,#fff0);width:85%;position:absolute;bottom:60%;left:50%;transform:translate(-50%)scale(2)}.globe{background:0 0;align-items:center;display:flex;position:absolute;inset:-20px}.globe__canvas{width:100%;height:100%}.globe__ui-container{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.globe__arc-flag-ui,.globe__arc-ui{--ui-x:0px;--ui-y:0px;--ui-scale:1;--ui-opacity:0;background:var(--hds-color-util-neutral-0);border:1px solid var(--hds-color-util-neutral-25);pointer-events:auto;cursor:pointer;will-change:transform, opacity;backface-visibility:hidden;transform:translate3d(var(--ui-x), var(--ui-y), 0) translate(-50%, -50%) scale(var(--ui-scale));opacity:var(--ui-opacity);z-index:1;border-radius:4px;gap:10px;transition:transform .15s ease-out;position:absolute;top:0;left:0;box-shadow:0 13.5px 27px -12.4px #32325d1f,0 8.1px 16.2px -8.1px #0000000d}.globe__arc-ui{padding:4px 12px 4px 4px}.globe__arc-ui-content{flex-direction:row;align-items:center;gap:12px;padding:0;display:flex}.globe__arc-ui-icon{border-radius:2px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:relative;overflow:hidden}.globe__arc-ui-text{flex-direction:row;align-items:center;gap:4px;padding:0;display:flex}.globe__arc-ui-amount{color:var(--hds-color-util-neutral-990)}.globe__arc-ui-amount,.globe__arc-ui-currency{font-family:var(--hds-font-family);font-weight:var(--hds-font-weight-bold);font-size:12px;line-height:1.4}.globe__arc-ui-currency{color:var(--hds-color-util-neutral-600)}.globe__flag-overlay{--ui-x:0px;--ui-y:0px;--ui-opacity:0;pointer-events:none;will-change:transform, opacity;backface-visibility:hidden;width:auto;height:21px;transform:translate3d(var(--ui-x), var(--ui-y), 0) translate(-50%, -50%);opacity:var(--ui-opacity);background:#fff;border-radius:4px;justify-content:center;align-items:center;padding-inline:5px;display:flex;position:absolute;top:0;left:0;box-shadow:0 2px 5px #0a25401f,0 1px 1px #0a254014}.globe__flag-overlay svg{width:16px;height:16px}.globe__arc-flag-ui{padding-block:4px;padding-inline:8px}.globe__arc-flag-ui-currency{color:var(--hds-color-util-action-text-solid);font-family:var(--hds-font-family);font-weight:var(--hds-font-weight-bold);letter-spacing:.0125em;font-size:10px;line-height:1;display:flex}.agentic-graphic__background{background:var(--hds-color-surface-bg-quiet);align-items:center;display:flex;position:absolute;inset:-20px}.agentic-graphic__background:before{content:"";background:radial-gradient(circle,#f9a46c00 0,#f96d9513 45%,#993df00d 55%,#7d1fff00 80%);display:block;position:absolute;inset:0}.agentic-graphic__background-canvas{width:100%;height:100%}.issuing-graphic__background{background:var(--hds-color-surface-bg-quiet);align-items:center;display:flex;position:absolute;inset:-20px}.issuing-graphic__background-canvas{width:100%;height:100%}.lazy-animation{opacity:0;transition:opacity .5s cubic-bezier(.33,1,.68,1)}.lazy-animation--loaded{opacity:1}.modular-solutions-bento{position:relative}.modular-solutions-bento__layout{gap:var(--hds-space-core-200);flex-wrap:wrap;width:100%;display:flex}.modular-solutions-bento__layout .modular-solutions-bento-card{flex-basis:100%;max-height:576px}@media (min-width:640px){.modular-solutions-bento__layout .modular-solutions-bento-card{flex-basis:calc(50% - var(--hds-space-core-200));max-height:100%}}@media (min-width:940px){.modular-solutions-bento__layout .modular-solutions-bento-card.modular-solutions-bento__card-payments{aspect-ratio:816/676;flex-basis:calc(66.666% - 8px);max-width:816px}.modular-solutions-bento__layout .modular-solutions-bento-card.modular-solutions-bento__card-billing{aspect-ratio:400/676;flex-basis:calc(33.333% - 8px);max-width:400px}.modular-solutions-bento__layout .modular-solutions-bento-card.modular-solutions-bento__card-agentic-commerce,.modular-solutions-bento__layout .modular-solutions-bento-card.modular-solutions-bento__card-issuing{aspect-ratio:400/676;flex-basis:calc(33.333% - 12px);max-width:400px}.modular-solutions-bento__layout .modular-solutions-bento-card.modular-solutions-bento__card-crypto{aspect-ratio:400/676;flex-basis:calc(33.333% - 8px);max-width:400px}.modular-solutions-bento__layout .modular-solutions-bento-card.modular-solutions-bento__card-connect{aspect-ratio:1232/450;flex-basis:100%;max-width:1232px}}@media (min-width:640px){.modular-solutions-bento__layout.modular-solutions-bento__layout--jp .modular-solutions-bento-card.modular-solutions-bento__card-connect{aspect-ratio:873/450;flex-basis:100%;max-width:873px}}@media (min-width:940px){.modular-solutions-bento__layout.modular-solutions-bento__layout--jp .modular-solutions-bento-card.modular-solutions-bento__card-connect{aspect-ratio:400/676;flex-basis:calc(33.333% - 12px);max-width:400px}}.modular-solutions-bento__card-payments .modular-solutions-bento-card__graphic{inset:30px 0 0 -10px}@media (min-width:940px){.modular-solutions-bento__card-payments .modular-solutions-bento-card__graphic{inset:0}}.modular-solutions-bento__card-agentic-commerce .modular-solutions-bento-card__graphic{inset:90px 0 0}@media (min-width:940px){.modular-solutions-bento__card-agentic-commerce .modular-solutions-bento-card__graphic{inset:0}}.modular-solutions-bento__card-billing .modular-solutions-bento-card__graphic{inset:80px 0 0}.modular-solutions-bento__card-billing:hover .billing-plan-graphic__plan-grid{--hover-progress:1}@media (min-width:640px){.modular-solutions-bento__card-billing .modular-solutions-bento-card__graphic{inset:40px 0 0}}.modular-solutions-bento__card-agentic-commerce .modular-solutions-bento-card__graphic{width:100%;height:100%;top:0;left:0}.modular-solutions-bento__card-connect .modular-solutions-bento-card__graphic{bottom:0;left:-20px;right:0}@media (min-width:640px){.modular-solutions-bento__card-connect .modular-solutions-bento-card__graphic{bottom:6px;left:-30px}}@media (min-width:940px){.modular-solutions-bento__card-connect .modular-solutions-bento-card__graphic{left:160px}}@media (min-width:640px){:is(.modular-solutions-bento__layout--jp .modular-solutions-bento__card-connect) .modular-solutions-bento-card__graphic{bottom:6px;left:100px}}@media (min-width:940px){:is(.modular-solutions-bento__layout--jp .modular-solutions-bento__card-connect) .modular-solutions-bento-card__graphic{inset:auto 0 86px -30px}}.lazy-bento-graphic{flex-direction:column;justify-content:flex-end;width:100%;height:100%;display:flex}.payments-graphic{grid:auto/.64fr .36fr;column-gap:2px;height:100%;display:grid;position:relative}@media (min-width:640px){.payments-graphic{column-gap:6px}}@media (min-width:940px){.payments-graphic{grid:auto/.35fr .65fr;column-gap:12px}}@media (min-width:640px){.payments-terminal-dom-graphic{margin:unset;transform:translateY(24px)}}@media (min-width:940px){.payments-terminal-dom-graphic{transform:translateY(0)}}.payments-checkout-dom-graphic{margin:unset;transform:translateY(8px)}@media (min-width:640px){.payments-checkout-dom-graphic{transform:translateY(24px)}}@media (min-width:940px){.payments-checkout-dom-graphic{transform:translateY(0)}}.payments-graphic__background{position:absolute;inset:0}.payments-graphic__background-image{display:none}.payments-graphic__background-image img{width:860px;max-width:none;height:auto;position:absolute;bottom:0}@media (min-width:480px) and (max-width:639px){.payments-graphic__background-image{display:block}}@media (min-width:940px){.payments-graphic__background-image{display:block}}.payments-graphic__background-image-mobile{display:block}.payments-graphic__background-image-mobile img{width:100%;height:auto;position:absolute;bottom:0}@media (min-width:480px) and (max-width:639px){.payments-graphic__background-image-mobile{display:none}}@media (min-width:940px){.payments-graphic__background-image-mobile{display:none}}.payments-graphic__terminal{width:280px;position:relative}.payments-graphic__terminal-image{width:100%;position:absolute;top:158px;left:18px}.payments-graphic__terminal-screen{width:178px;height:340px;position:absolute;top:190px;left:68px;overflow:hidden}.payments-graphic__terminal-screen-icon{justify-content:center;margin-top:22px;display:flex}.payments-graphic__terminal-pay-label{height:15px;color:var(--hds-color-util-neutral-900);font-family:var(--hds-font-family);font-weight:var(--hds-font-weight-normal);letter-spacing:.1px;margin-top:24px;padding:0 12px;font-size:10px;line-height:1.5;overflow:hidden}.payments-graphic__terminal-pay-label-values{height:100%}.payments-graphic__terminal-pay-label-values>div{justify-content:center;align-items:center;height:100%;display:flex}.payments-graphic__terminal-payment-amount{height:30px;color:var(--hds-color-util-neutral-990);font-family:var(--hds-font-family);font-weight:var(--hds-font-weight-bold);letter-spacing:-.52px;margin-top:6px;padding:0 12px;font-size:26px;line-height:1.15;overflow:hidden}.payments-graphic__terminal-payment-amount-values{height:100%}.payments-graphic__terminal-payment-amount-values>div{justify-content:center;align-items:center;height:100%;display:flex}.payments-graphic__terminal-message{height:24px;color:var(--hds-color-util-neutral-500);font-family:var(--hds-font-family);font-weight:var(--hds-font-weight-normal);letter-spacing:.1px;text-align:center;margin-top:12px;padding:0 12px;font-size:10px;line-height:1.15;overflow:hidden}.payments-graphic__terminal-message-values{height:100%}.payments-graphic__terminal-message-values>div{justify-content:center;height:100%;display:flex}.payments-graphic__terminal-message-value-jp{padding-inline:var(--hds-space-core-200)}.payments-graphic__terminal-transaction-details{text-align:center;width:100%;margin-top:22px;position:relative}.payments-graphic__terminal-transaction-details:after,.payments-graphic__terminal-transaction-details:before{content:"";z-index:1;width:10px;position:absolute;top:0;bottom:0}.payments-graphic__terminal-transaction-details:before{background:linear-gradient(90deg,#fff,#fff0);left:0}.payments-graphic__terminal-transaction-details:after{background:linear-gradient(90deg,#fff0,#fff);right:0}.payments-graphic__terminal-transaction-details-content{flex-wrap:nowrap;display:flex}.payments-graphic__terminal-transaction-details-block{flex-shrink:0;width:100%;padding:0 12px}.payments-graphic__terminal-transaction-details-row{border-bottom:1px solid var(--hds-color-util-border-quiet);justify-content:space-between;padding:6px 0;display:flex}.payments-graphic__terminal-transaction-details-label{color:var(--hds-color-util-neutral-800);font-family:var(--hds-font-family);font-weight:var(--hds-font-weight-bold);letter-spacing:.1px;text-align:left;font-size:10px;line-height:1.15}.payments-graphic__terminal-transaction-details-value{color:var(--hds-color-util-neutral-600);font-family:var(--hds-font-family);font-weight:var(--hds-font-weight-normal);letter-spacing:.1px;font-size:10px;line-height:1.15}.payments-graphic__terminal-transaction-button{width:calc(100% - 24px);height:26px;font-family:var(--hds-font-family);font-weight:var(--hds-font-weight-bold);letter-spacing:.1px;color:var(--hds-color-core-orange-350);background:#ffe0d1;border-radius:4px;justify-content:center;align-items:center;margin:20px auto;font-size:10px;line-height:1.15;display:flex;position:relative}.payments-graphic__terminal-transaction-button-text{height:12px;overflow:hidden}.payments-graphic__terminal-transaction-button-text-values{height:100%}.payments-graphic__terminal-transaction-button-text-values>div{justify-content:center;height:100%;display:flex}.payments-graphic__terminal-transaction-button-content{justify-content:center;align-items:center;display:flex;position:absolute;inset:-2px}.payments-graphic__terminal-payment-overlay{background:var(--hds-color-util-neutral-0);opacity:0;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:8px}.payments-graphic__terminal-payment-overlay-state-icon{width:90px;height:90px;position:relative}.payments-graphic__terminal-payment-overlay-state-icon svg{position:absolute}.payments-graphic__terminal-payment-overlay-state{color:#0a2540;font-family:var(--hds-font-family);font-weight:var(--hds-font-weight-bold);letter-spacing:.16px;justify-content:center;margin-top:18px;font-size:16px;line-height:1.76;display:flex}.payments-graphic__terminal-payment-overlay-approved{position:absolute}.payments-graphic__terminal-payment-overlay-amount{color:#3f4b66;font-family:var(--hds-font-family);font-weight:var(--hds-font-weight-normal);font-size:12px;line-height:1.17}.payments-graphic__checkout{position:absolute;top:160px}.payments-graphic__checkout-header{border-bottom:1px solid #f6f9fc;align-items:center;height:40px;padding-left:36px;display:flex}.payments-graphic__checkout-header-logos-wrapper{height:16px;overflow:hidden}.payments-graphic__checkout-header-logos{height:100%}.payments-graphic__checkout-header-logos>div{align-items:center;height:100%;display:flex}.payments-graphic__checkout-header-logos svg{transform:translateY(2px)}.payments-graphic__checkout-body{grid-template-columns:310px 1fr;display:grid}.payments-graphic__checkout-payment-details{border-right:1px solid #f6f9fc;padding:36px 32px 10px 36px}.payments-graphic__checkout-input-label{height:9px;color:var(--hds-color-util-neutral-990);font-family:var(--hds-font-family);font-weight:var(--hds-font-weight-bold);margin-bottom:8px;font-size:8px;line-height:1.12;overflow:hidden}.payments-graphic__checkout-input-label-values,.payments-graphic__checkout-input-label-values>div{height:100%}.payments-graphic__checkout-input{border:1px solid var(--hds-color-util-border-quiet);background:var(--hds-color-util-neutral-0);height:22px;color:var(--hds-color-util-neutral-990);font-family:var(--hds-font-family);font-weight:var(--hds-font-weight-normal);border-radius:4px;font-size:10px;line-height:1.2;overflow:hidden}.payments-graphic__checkout-input-values{height:100%}.payments-graphic__checkout-input-values>div{align-items:center;height:100%;padding:2px 12px 4px;display:flex}.payments-graphic__checkout-instant-buttons{grid-template-columns:1fr 1fr;gap:6px;height:24px;margin-top:20px;display:grid}.payments-graphic__checkout-instant-button{border-radius:4px;justify-content:center;align-items:center;display:flex}.payments-graphic__checkout-link{background:#00d66f}.payments-graphic__checkout-apple-pay{background:#000}.payments-graphic__checkout-separator{justify-content:center;align-items:center;margin-top:16px;margin-bottom:18px;display:flex;position:relative}.payments-graphic__checkout-separator:after{content:"";background:var(--hds-color-util-neutral-50);height:1px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.payments-graphic__checkout-separator-text{height:9px;color:var(--hds-color-util-neutral-500);font-family:var(--hds-font-family);font-weight:var(--hds-font-weight-normal);z-index:1;font-size:8px;line-height:1.07;position:relative;overflow:hidden;transform:translateY(-1px)}.payments-graphic__checkout-separator-text-values{height:100%}.payments-graphic__checkout-separator-text-values>div{background:#fff;justify-content:center;width:fit-content;height:100%;margin:0 auto;padding:0 4px;display:flex}.payments-graphic__checkout-payment-methods{clip-path:inset(0 round 6px);position:relative}.payments-graphic__checkout-payment-methods--hidden{opacity:0}.payments-graphic__checkout-payment-methods-border{position:absolute;inset:0}.payments-graphic__checkout-payment-methods-border-top{border-radius:var(--hds-space-core-radius-md) var(--hds-space-core-radius-md) 0 0;border:1px solid var(--hds-color-util-border-quiet);border-bottom:none;height:10px;position:absolute;top:0;left:0;right:0}.payments-graphic__checkout-payment-methods-border-bottom{border:1px solid var(--hds-color-util-border-quiet);border-top:none;border-radius:0 0 6px 6px;height:10px;position:absolute;bottom:0;left:0;right:0}.payments-graphic__checkout-payment-methods-border-horizontal{border:1px solid var(--hds-color-util-border-quiet);border-top:none;border-bottom:none;position:absolute;inset:6px 0}.payments-graphic__checkout-payment-methods-item{grid:auto/auto auto 1fr;align-items:center;padding:11px 8px;display:grid;position:relative}.payments-graphic__checkout-payment-methods-item:nth-child(n+3){border-top:1px solid var(--hds-color-util-border-quiet)}.payments-graphic__checkout-payment-methods-item-checkbox{padding-right:8px}.payments-graphic__checkout-payment-methods-active-checkbox{position:absolute;transform:translateY(-100%)}.payments-graphic__checkout-payment-methods-item-icon{padding-right:5px}.payments-graphic__checkout-payment-methods-item-icon--card{clip-path:inset(0 5px 0 0);width:19px}.payments-graphic__checkout-payment-methods-card-icons{flex-wrap:nowrap;width:14px;display:flex}.payments-graphic__checkout-payment-methods-card-icons>div{flex-shrink:0;justify-content:center;align-items:center;width:100%;display:flex}.payments-graphic__checkout-payment-methods-item-card-details{grid-gap:5px;grid:auto/1fr 1fr;grid-column:1/4;padding:8px 0 4px;display:grid;position:absolute;top:calc(100% - 11px);left:0;right:0}.payments-graphic__checkout-payment-methods-card-input{border-radius:var(--hds-space-core-radius-md);background:var(--hds-color-util-neutral-25);height:30px;color:var(--hds-color-util-neutral-500);font-family:var(--hds-font-family);font-weight:var(--hds-font-weight-normal);letter-spacing:-.081px;justify-content:space-between;align-items:center;padding:9px 7px;font-size:9px;line-height:1.2;display:flex}.payments-graphic__checkout-payment-methods-card-number{grid-column:1/3}.payments-graphic__checkout-payment-methods-item-details{color:var(--hds-color-util-neutral-700);font-family:var(--hds-font-family);font-weight:var(--hds-font-weight-normal);grid-column:2/4;padding:8px 10px 0 0;font-size:9px;line-height:1.3}.payments-graphic__checkout-payment-methods-item-details--de{padding-inline-end:var(--hds-space-core-500)}.payments-graphic__checkout-payment-methods-item-label{color:var(--hds-color-util-neutral-700);font-family:var(--hds-font-family);font-weight:var(--hds-font-weight-normal);font-size:10px;line-height:.8;transform:translateY(-6%)}.payments-graphic__checkout-payment-methods-item-label--active{color:var(--hds-color-util-neutral-900)}.payments-graphic__checkout-payment-methods-item-label--card{width:32px;height:8px;overflow:hidden}.payments-graphic__checkout-payment-methods-item-label-values{width:100%;height:100%;display:flex}.payments-graphic__checkout-payment-methods-item-label-values>div{flex-shrink:0;width:100%;height:100%}.payments-graphic__checkout-payment-button{text-align:center;width:100%;height:29px;color:var(--hds-color-core-orange-350);font-family:var(--hds-font-family);font-weight:var(--hds-font-weight-bold);letter-spacing:.1px;background:#ffe0d1;border-radius:4px;justify-content:center;align-items:center;margin:14px 0;font-size:10px;line-height:1.15;display:flex}.payments-graphic__checkout-payment-button-text{height:12px;overflow:hidden}.payments-graphic__checkout-payment-button-text-values,.payments-graphic__checkout-payment-button-text-values>div{height:100%}.payments-graphic__checkout-payment-button--hidden{opacity:0}.payments-graphic__checkout-order-summary{padding:52px 10px 10px 34px}.payments-graphic__checkout-order-summary-title{height:18px;color:var(--hds-color-util-neutral-900);font-family:var(--hds-font-family);font-weight:var(--hds-font-weight-bold);margin-bottom:14px;font-size:12px;overflow:hidden}.payments-graphic__checkout-order-summary-title-values,.payments-graphic__checkout-order-summary-title-values>div{height:100%}.payments-graphic__checkout-item-card{border:1px solid var(--hds-color-util-border-quiet);background:#fff;border-radius:4px;width:180px;height:96px;overflow:hidden}.payments-graphic__checkout-item-card-contents{flex-wrap:nowrap;width:100%;height:100%;display:flex}.payments-graphic__checkout-item-card-brand-content{flex-shrink:0;grid-template-columns:80px 1fr;align-items:center;gap:10px;width:100%;height:100%;padding:4px;display:grid}.payments-graphic__checkout-item-card-image-wrapper{clip-path:inset(0 round 2px)}.payments-graphic__checkout-item-card-image img{object-fit:cover;object-position:center;width:80px;height:86px}.payments-graphic__checkout-item-card-details-label{color:var(--hds-color-util-neutral-990);font-family:var(--hds-font-family);font-weight:var(--hds-font-weight-bold);font-size:9px;line-height:1.2}.payments-graphic__checkout-item-card-details-metadata{color:var(--hds-color-util-neutral-500);font-family:var(--hds-font-family);font-weight:var(--hds-font-weight-normal);font-size:9px;line-height:1.4}.payments-graphic__checkout-item-card-details-value{color:var(--hds-color-util-neutral-600);font-family:var(--hds-font-family);font-weight:var(--hds-font-weight-normal);margin-top:10px;font-size:10px;line-height:1.2}.payments-graphic__checkout-payment-table{gap:8px;width:186px;margin-top:18px;display:grid}.payments-graphic__checkout-payment-table-row{justify-content:space-between;align-items:center;display:flex}.payments-graphic__checkout-payment-table-row--total{border-top:1px solid var(--hds-color-util-border-quiet);background:var(--hds-color-util-neutral-0);padding-top:10px}.payments-graphic__checkout-payment-table-row-label-block{height:16px;overflow:hidden}.payments-graphic__checkout-payment-table-row-label-block-contents{height:100%}.payments-graphic__checkout-payment-table-row-label{height:100%;color:var(--hds-color-util-neutral-600);font-family:var(--hds-font-family);font-weight:var(--hds-font-weight-normal);align-items:center;font-size:10px;line-height:14px;display:flex}.payments-graphic__checkout-payment-table-row-value-block{height:16px;overflow:hidden}.payments-graphic__checkout-payment-table-row-value-block-contents{height:100%}.payments-graphic__checkout-payment-table-row-value{height:100%;color:var(--hds-color-util-neutral-990);font-family:var(--hds-font-family);font-weight:var(--hds-font-weight-bold);justify-content:flex-end;align-items:center;font-size:10px;line-height:14px;display:flex}.payments-graphic__checkout-browser-url-block{clip-path:inset(0 -60px);height:100%}.payments-graphic__checkout-browser-url,.payments-graphic__checkout-browser-url-values{height:100%}.payments-graphic__checkout-browser-url--cartsy{transform:translate(5px)}.payments-graphic__checkout-browser-url--showflix{transform:translate(-8px)}.agentic-commerce-graphic__wrapper{opacity:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:12vw 0 0}@media (min-width:640px){.agentic-commerce-graphic__wrapper{top:6vw}}@media (min-width:940px){.agentic-commerce-graphic__wrapper{top:min(6vw,60px)}}.agentic-commerce-graphic__wrapper--showing{opacity:1}.agentic-commerce-graphic{--agentic-box-shadow:0 20.187px 40.374px -20.187px #0000001a;width:82%}.agentic-commerce-graphic__layout{padding:0 var(--hds-space-core-300);flex-direction:column;gap:16px;display:flex}.agentic-commerce-graphic__products{background:var(--hds-color-core-neutral-0);border-radius:var(--hds-space-core-radius-md);box-shadow:var(--agentic-box-shadow);outline:1px solid var(--hds-canary-ui-stroke);flex-direction:column;gap:8px;padding:8px;display:flex}.agentic-commerce-graphic__products-grid{grid-column-gap:10px;grid-row-gap:0;grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,minmax(0,1fr));padding:1px;display:grid;position:relative}.agentic-commerce-graphic__chat{flex-direction:column;gap:24px;display:flex}.agentic-commerce-graphic__chat-bubble{background:var(--hds-color-util-neutral-0);border-radius:var(--hds-space-core-radius-md);outline:1px solid var(--hds-canary-ui-stroke);box-shadow:var(--agentic-box-shadow);font-family:var(--hds-font-family);font-size:11px;font-weight:var(--hds-font-weight-normal);padding:7px 15px;line-height:1.4}.agentic-commerce-graphic__chat-bubble--user{background:var(--hds-color-util-neutral-25);align-self:flex-end;max-width:230px}.agentic-commerce-graphic__chat-bubble--agent{max-width:250px}.agentic-commerce-graphic__product-image{pointer-events:none;border-top-left-radius:var(--hds-space-core-radius-md);border-top-right-radius:var(--hds-space-core-radius-md);background-color:#ecf0f4;place-items:center;padding:10px;display:grid;position:relative;overflow:hidden}.agentic-commerce-graphic__product-image img{aspect-ratio:1;width:92px;display:block}.agentic-commerce-graphic__product-brand,.agentic-commerce-graphic__product-description,.agentic-commerce-graphic__product-price,.agentic-commerce-graphic__product-variant{pointer-events:none;font-family:var(--hds-font-family);font-size:9px;font-weight:var(--hds-font-weight-normal);padding:0 8px;line-height:1;position:relative}.agentic-commerce-graphic__product-price{font-weight:var(--hds-font-weight-bold)}.agentic-commerce-graphic__product-brand{color:var(--hds-color-util-neutral-600);padding-bottom:var(--hds-space-core-radius-md)}.agentic-commerce-graphic__product-description{margin-block:10px 3px}.agentic-commerce-graphic__product-variant{color:var(--hds-color-util-neutral-600)}.agentic-commerce-graphic__product-price,.agentic-commerce-graphic__product-variant{margin-bottom:8px}.agentic-commerce-graphic__cta-button{color:#2863b1;font-family:var(--hds-font-family);font-size:11px;font-weight:var(--hds-font-weight-bold);text-align:center;padding:10px 0 12px;line-height:1.4}.agentic-commerce-graphic__cta{border-radius:var(--hds-space-core-radius-md);background:#2863b11a}.agentic-commerce-graphic__cta:hover{background:#2863b120}.agentic-commerce-graphic__product-cards__layout{grid-column-gap:8px;grid-template-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:absolute;inset:0}.agentic-commerce-graphic__product-card{border-radius:var(--hds-space-core-radius-md);background:var(--hds-color-util-border-quiet);position:relative;overflow:hidden}.agentic-commerce-graphic__product-card:after{content:"";background:var(--hds-color-util-neutral-0);border-radius:calc(var(--hds-space-core-radius-md) - 1px);display:block;position:absolute;inset:1px}.agentic-commerce-graphic__product-card:hover:before{opacity:1}@keyframes agentic-commerce-graphic-border-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(1turn)}}.connect-platform-dom-graphic-wrapper{width:100%;padding-right:40px;display:flex}@media (min-width:940px){.connect-platform-dom-graphic-wrapper{justify-content:flex-end}}.connect-platform-dom-graphic{margin:unset}.connect-graphic__background{position:absolute;inset:0}.connect-graphic__background img{object-fit:cover;width:100%;height:100%}.connect-graphic__background-image{display:none}@media (min-width:940px){.connect-graphic__background-image{display:block}}.connect-graphic__background-image-mobile{display:block}@media (min-width:940px){.connect-graphic__background-image-mobile{display:none}}@media (min-width:640px) and (max-width:939px){.modular-solutions-bento__layout--jp .connect-platform-dom-graphic-wrapper{justify-content:flex-end;padding-right:0}.modular-solutions-bento__layout--jp .connect-graphic__background-image{height:100%;display:block}.modular-solutions-bento__layout--jp .connect-graphic__background-image-mobile{display:none}}@media (min-width:940px){.modular-solutions-bento__layout--jp .connect-graphic__background-image{display:none}.modular-solutions-bento__layout--jp .connect-graphic__background-image-mobile{height:100%;display:block}.modular-solutions-bento__layout--jp .connect-platform-graphic__dashboard-browser{left:195px}}.connect-platform-graphic{width:1000px;height:457px;position:relative}.connect-platform-graphic__payment-card{outline:1px solid var(--hds-canary-ui-stroke);z-index:2;background:#fff;border-radius:10px;width:296px;height:326px;display:flex;position:absolute;top:110px;left:70px;overflow:hidden;box-shadow:0 15.931px 31.863px #32325d1f}.connect-platform-graphic__payment-card-content{flex-shrink:0;width:100%;padding:13px 18px 20px;transform:translate(-200%)}.connect-platform-graphic__payment-card-header{align-items:center;column-gap:10px;display:flex}.connect-platform-graphic__payment-card-merchant-name{color:#061b31;font-family:var(--hds-font-family);font-weight:var(--hds-font-weight-bold);font-size:15px;line-height:1.4}.connect-platform-graphic__payment-screen{position:absolute;left:18px;right:18px}.connect-platform-graphic__payment-screen--order-details{opacity:1}.connect-platform-graphic__payment-screen--success{opacity:0}.connect-platform-graphic__payment-screen-summary{margin:16px 0 12px}.connect-platform-graphic__payment-screen-summary-label{color:var(--hds-color-util-neutral-990);font-family:var(--hds-font-family);font-weight:var(--hds-font-weight-bold);letter-spacing:-.174px;font-size:11px;line-height:1.4}.connect-platform-graphic__payment-screen-summary-details{color:var(--hds-color-util-neutral-990);font-family:var(--hds-font-family);font-weight:var(--hds-font-weight-normal);font-size:11px;line-height:1.4}html[lang^=fr] .connect-platform-graphic__payment-card-content--daybreak-yoga .connect-platform-graphic__payment-screen-summary-details{font-size:10.5px}.connect-platform-graphic__payment-card-order-data{justify-content:space-between;padding-top:6px;display:flex}.connect-platform-graphic__payment-card-order-data--pricing-type{border-bottom:1px solid #e5edf5;margin-top:4px;padding-top:0;padding-bottom:4px}.connect-platform-graphic__payment-card-order-data--pricing-type:first-child{margin-top:16px}.connect-platform-graphic__payment-card-order-data--pricing-type.connect-platform-graphic__payment-card-dropdown-order-data{padding-top:8px;padding-bottom:8px}.connect-platform-graphic__payment-card-order-pricing-type{align-items:center;column-gap:7px;display:flex}.connect-platform-graphic__payment-card-order-label{color:var(--hds-color-util-neutral-990);font-family:var(--hds-font-family);font-weight:var(--hds-font-weight-normal);font-size:11px;line-height:1.45}.connect-platform-graphic__payment-card-order-label--strong{font-weight:var(--hds-font-weight-bold)}.connect-platform-graphic__payment-card-order-pricing-type-saving{color:#6b59fe;font-family:var(--hds-font-family);font-weight:var(--hds-font-weight-bold);background:#ecedfe;border-radius:4.51px;padding:4px 6px;font-size:11px;line-height:1}.connect-platform-graphic__payment-card-order-pricing-type-saving--jackson-hot-yoga{background:var(--hds-color-util-accent-orange-50);color:var(--hds-color-util-accent-orange-350)}.connect-platform-graphic__payment-card-order-amount{color:var(--hds-color-util-neutral-500);font-family:var(--hds-font-family);font-weight:var(--hds-font-weight-normal);font-size:11px;line-height:1.45}.connect-platform-graphic__payment-method-list{row-gap:7px;margin:16px 0;display:grid}.connect-platform-graphic__payment-method{border-radius:var(--hds-space-core-radius-md);background:#fff;border:1px solid #e7ecf1;justify-content:space-between;align-items:center;height:34px;padding:2px 15px;display:flex}.connect-platform-graphic__payment-method--active{color:var(--hds-color-util-neutral-990);background:#f8f8ff;border-color:#6b59fe}.connect-platform-graphic__payment-method--active-jackson-hot-yoga{color:var(--hds-color-util-neutral-990);border-color:var(--hds-color-util-accent-orange-350);background:#ffe5da1a}.connect-platform-graphic__payment-method-input{color:#667691;font-family:var(--hds-font-family);font-weight:var(--hds-font-weight-normal);align-items:center;column-gap:8px;font-size:11px;line-height:1.45;display:flex}.connect-platform-graphic__payment-method-title{color:var(--hds-color-util-neutral-990);font-family:var(--hds-font-family);font-weight:var(--hds-font-weight-bold);padding:12px 0 8px;font-size:11px}.connect-platform-graphic__payment-method-card{border-radius:var(--hds-space-core-radius-md);border:.5px solid #d4d4d4;margin-bottom:10px;padding:10px}.connect-platform-graphic__payment-method-type-header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.connect-platform-graphic__payment-method-payment-card{background:#f5f5f5;grid:auto/auto 1fr auto;align-items:center;column-gap:10px;padding:4px 10px;display:grid}.connect-platform-graphic__payment-method-payment-card-details{color:#171717;font-family:var(--hds-font-family);font-weight:var(--hds-font-weight-normal);letter-spacing:-.126px;font-size:10px;line-height:1.26}.connect-platform-graphic__payment-method-payment-card-details-number{color:#707070}.connect-platform-graphic__payment-card-pay-button{border-radius:var(--hds-space-core-radius-md);color:#6b59fe;height:36px;font-family:var(--hds-font-family);font-weight:var(--hds-font-weight-bold);letter-spacing:-.205px;background:#ecedfe;justify-content:center;align-items:center;font-size:13px;display:flex}.connect-platform-graphic__payment-card-pay-button--link{color:var(--hds-color-util-neutral-990);background:#00d66f}.connect-platform-graphic__payment-card-pay-button--jackson-hot-yoga{color:var(--hds-color-util-accent-orange-350);background:var(--hds-color-util-accent-orange-50)}.connect-platform-graphic__payment-summary-table{margin-top:20px}.connect-platform-graphic__payment-summary-table-row{height:42px;color:var(--hds-color-util-neutral-990);font-family:var(--hds-font-family);font-weight:var(--hds-font-weight-normal);border-top:1px solid var(--hds-color-util-border-quiet);justify-content:space-between;align-items:center;padding:8px 0;font-size:11px;line-height:1.45;display:flex}.connect-platform-graphic__payment-summary-table-row--total{font-weight:var(--hds-font-weight-bold)}.connect-platform-graphic__payment-summary-table-row--total .connect-platform-graphic__payment-summary-table-row-value{color:var(--hds-color-util-neutral-990)}.connect-platform-graphic__payment-summary-table-row-value{color:var(--hds-color-util-neutral-500)}.connect-platform-graphic__dashboard-browser{width:728px;height:464px;position:absolute;top:26px;left:216px}.connect-platform-graphic__dashboard{background:#fff;grid-template-columns:180px 1fr;height:100%;display:grid}.connect-platform-graphic__dashboard-sidebar{padding:14px 24px}.connect-platform-graphic__dashboard-sidebar-title{color:#061b31;font-family:var(--hds-font-family);font-weight:var(--hds-font-weight-bold);align-items:center;column-gap:8px;font-size:12px;display:flex}.connect-platform-graphic__dashboard-main{border-left:1px solid #e5edf5}.connect-platform-graphic__dashboard-header{color:#061b31;font-family:var(--hds-font-family);font-weight:var(--hds-font-weight-bold);padding:24px 24px 18px;font-size:14px;line-height:1.67}.connect-platform-graphic__dashboard-table-header{color:#061b31;font-family:var(--hds-font-family);font-weight:var(--hds-font-weight-bold);grid-template-columns:2fr 1.82fr 2.4fr 1.4fr;padding:0 24px 8px;font-size:9px;line-height:1.6;display:grid}.connect-platform-graphic__dashboard-table-row{color:var(--hds-color-core-neutral-600);font-family:var(--hds-font-family);font-weight:var(--hds-font-weight-normal);border-top:1px solid #e5edf5;grid-template-columns:2fr 1.82fr 2.4fr 1.4fr;align-items:center;padding:6px 24px 8px;font-size:10px;line-height:1.45;display:grid;position:relative}.connect-platform-graphic__dashboard-table-row-bg{background-color:var(--hds-color-util-neutral-25);opacity:0;position:absolute;inset:0;box-shadow:0 2px 5px #0000001a}.connect-platform-graphic__dashboard-table-row-bg~div{z-index:1;position:relative;transform:translateZ(0)}.connect-platform-graphic__dashboard-table-account-column{color:#061b31;font-weight:var(--hds-font-weight-bold);align-items:center;column-gap:6px;display:flex}.connect-platform-graphic__connection{position:absolute;top:88px;left:102px}.connect-platform-graphic__connection-ring{position:absolute;top:-3px;right:-7px;transform:scale(0)}.connect-platform-graphic__connection-amount-pill-container{--translate-x:0;--translate-y:0;transform:translate(var(--translate-x), var(--translate-y));position:absolute;top:-10px;right:-22px}.connect-platform-graphic__connection-amount-pill{opacity:0;border-radius:var(--hds-space-core-radius-sm);height:22px;font-family:var(--hds-font-family);font-weight:var(--hds-font-weight-bold);will-change:transform, opacity;background:#fff;border:1px solid #f6f9fc;justify-content:center;align-items:center;padding-inline:6px;font-size:11px;line-height:1.4;display:flex;box-shadow:0 15.931px 31.863px -8px #32325d1f}.sessions-section__header-text{color:var(--hds-color-core-neutral-0);max-width:22ch}.sessions-section__cta-button{background-color:var(--hds-color-core-neutral-0);color:var(--hds-color-action-text-solid);transition:background-color .3s cubic-bezier(.25,1,.5,1),color .3s cubic-bezier(.25,1,.5,1)}.sessions-section__cta-button:hover{color:var(--hds-color-util-brand-975)}.sessions-on-demand__wrapper{height:592px;display:grid}@media (min-width:640px){.sessions-on-demand__wrapper{height:400px}}.sessions-on-demand-background{grid-area:1/1}@media (max-width:639px){.sessions-on-demand-background-desktop--desktop{display:none}}@media (min-width:640px){.sessions-on-demand-background-desktop--mobile{display:none}}.sessions-on-demand-background-image{border-radius:var(--hds-space-core-radius-md);object-fit:cover;object-position:50% 25%;height:592px}@media (min-width:640px){.sessions-on-demand-background-image{object-position:66% 50%;height:400px}}.sessions-on-demand-content{flex-direction:column;grid-area:1/1;display:flex;overflow:hidden}.sessions-on-demand-content-description{margin-block-start:var(--hds-space-core-400);margin-inline:var(--hds-space-core-300);grid-template-rows:auto auto;grid-template-columns:1fr;display:grid}@media (min-width:640px){.sessions-on-demand-content-description{height:calc(400px - (var(--hds-space-core-400) * 2));margin-block-end:var(--hds-space-core-400)}}.sessions-on-demand-content-description-text{row-gap:var(--hds-space-core-400);flex-direction:column;grid-row:2;display:flex}@media (min-width:640px){.sessions-on-demand-content-description-text{grid-row:1}}.sessions-on-demand-content-logo{grid-row:1;align-self:start;margin-block-end:18px}.sessions-on-demand-content-logo svg{width:auto;height:20px}@media (min-width:640px){.sessions-on-demand-content-logo{grid-row:2;place-self:end;margin-block-end:0}.sessions-on-demand-content-logo svg{height:26px}}.sessions-section{--section-container-pbs-dt:var(--hds-space-core-1000);--section-container-pbs-tb:var(--hds-space-core-700);--section-container-pbs:var(--hds-space-core-600);--section-container-pbe-dt:var(--hds-space-core-1000);--section-container-pbe-tb:var(--hds-space-core-700);--section-container-pbe:var(--hds-space-core-600)}.data-viz{align-items:end;height:100%;display:none;position:absolute;inset:0}@media (min-width:640px){.data-viz{display:flex}}.data-viz__canvas{width:100%;height:100%}.data-viz__static{overflow:hidden}.data-viz__static img{max-width:150%;margin-left:-25%}@media (min-width:940px){.data-viz__static img{max-width:100%;margin-left:0}}.stats-section--time-night .data-viz__static img{filter:grayscale()brightness(100)}.time-of-day-select__trigger{--time-of-day-select-icon-transition-duration:1s;--time-of-day-select-icon-transition-timing-function:cubic-bezier(.65, 0, .35, 1);appearance:none;border:1px solid var(--stats-border-color,#0710bf33);border-radius:var(--hds-space-core-radius-sm);cursor:pointer;min-width:32px;min-height:32px;transition:border-color var(--stats-section-transition-duration) var(--stats-section-transition-timing-function);color:var(--stats-color,#1318c1);background:0 0;justify-content:center;align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.time-of-day-select__trigger{--time-of-day-select-icon-transition-duration:0s}}.time-of-day-select__trigger:focus-visible{outline:none;box-shadow:0 0 0 3px #635bff1a}.time-of-day-select__trigger-icon{justify-content:center;align-items:center;font-size:24px;display:flex}.time-of-day-select__menu{border:1px solid var(--stats-border-color);z-index:2;background:var(--stats-option-menu-background,#f8fafd8c);-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);border-radius:var(--hds-space-core-radius-md);min-width:100px;padding:var(--hds-space-core-100);gap:var(--hds-space-core-75);outline:none;flex-direction:column;display:flex;overflow:hidden}.time-of-day-select__option{align-items:center;gap:var(--hds-space-core-100);border-radius:var(--hds-space-core-radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;padding:4px;display:flex}@media (prefers-reduced-motion:no-preference){.time-of-day-select__option{transition:all .3s cubic-bezier(.25,1,.5,1)}}.time-of-day-select__option--active{background:var(--stats-option-active-background)}.time-of-day-select__option--selected,.time-of-day-select__option--selected.time-of-day-select__option--active{background:var(--stats-option-selected-background)}.time-of-day-select__option-icon{width:20px;height:20px;color:var(--stats-color,#1318c1);flex-shrink:0;justify-content:center;align-items:center;display:flex}.time-of-day-select__option-label{font-family:var(--hds-font-family);font-size:var(--hds-font-text-sm-size);line-height:var(--hds-font-text-sm-lineHeight);font-weight:var(--hds-font-weight-normal);letter-spacing:var(--hds-font-text-sm-letterSpacing);color:var(--stats-color,#1318c1);flex:1}.time-of-day-select__option--selected .time-of-day-select__option-label{font-weight:var(--hds-font-weight-bold)}:where(:lang(ja)) :is(.time-of-day-select__option--selected .time-of-day-select__option-label){font-variation-settings:"wght" 400;font-weight:600}.time-of-day-select-icon{transition:color var(--stats-section-transition-duration) var(--stats-section-transition-timing-function)}.time-of-day-select-icon .time-of-day-select-icon__moon{transform-box:view-box;transform-origin:10px 10px;will-change:transform;transition:none;transform:translate(-13px,13px)scale(.5)}.time-of-day-select__trigger .time-of-day-select-icon__moon{transition:transform var(--time-of-day-select-icon-transition-duration) var(--time-of-day-select-icon-transition-timing-function)}.time-of-day-select-icon .time-of-day-select-icon__sun-group{transform-box:view-box;transform-origin:10px 10px;will-change:transform;transition:none;transform:translateZ(0)scale(1)}.time-of-day-select__trigger .time-of-day-select-icon__sun-group{transition:transform var(--time-of-day-select-icon-transition-duration) var(--time-of-day-select-icon-transition-timing-function)}.time-of-day-select-icon .time-of-day-select-icon__sun-path{stroke-dasharray:1;transition:none}.time-of-day-select__trigger .time-of-day-select-icon__sun-path{transition:stroke-dashoffset var(--time-of-day-select-icon-transition-duration) var(--time-of-day-select-icon-transition-timing-function)}.time-of-day-select-icon .time-of-day-select-icon__sun-center{transition:stroke var(--stats-section-transition-duration) var(--stats-section-transition-timing-function)}.time-of-day-select-icon .time-of-day-select-icon__sun-bottom-left,.time-of-day-select-icon .time-of-day-select-icon__sun-bottom-right,.time-of-day-select-icon .time-of-day-select-icon__sun-top-left,.time-of-day-select-icon .time-of-day-select-icon__sun-top-right{stroke-dashoffset:1px}.time-of-day-select-icon .time-of-day-select-icon__ray{stroke-dasharray:1;stroke-dashoffset:1px}.time-of-day-select__trigger .time-of-day-select-icon__ray{transition:stroke-dashoffset var(--time-of-day-select-icon-transition-duration) var(--time-of-day-select-icon-transition-timing-function)}.time-of-day-select__trigger[data-value=pre-dawn] .time-of-day-select-icon__sun-top-left,.time-of-day-select__trigger[data-value=pre-dawn] .time-of-day-select-icon__sun-top-right{stroke-dashoffset:0}.time-of-day-select__trigger[data-value=sunrise] .time-of-day-select-icon__sun-top-left,.time-of-day-select__trigger[data-value=sunrise] .time-of-day-select-icon__sun-top-right{stroke-dashoffset:.42px}.time-of-day-select__trigger[data-value=daytime] .time-of-day-select-icon__ray-eight,.time-of-day-select__trigger[data-value=daytime] .time-of-day-select-icon__ray-five,.time-of-day-select__trigger[data-value=daytime] .time-of-day-select-icon__ray-four,.time-of-day-select__trigger[data-value=daytime] .time-of-day-select-icon__ray-one,.time-of-day-select__trigger[data-value=daytime] .time-of-day-select-icon__ray-seven,.time-of-day-select__trigger[data-value=daytime] .time-of-day-select-icon__ray-six,.time-of-day-select__trigger[data-value=daytime] .time-of-day-select-icon__ray-three,.time-of-day-select__trigger[data-value=daytime] .time-of-day-select-icon__ray-two,.time-of-day-select__trigger[data-value=sunrise] .time-of-day-select-icon__ray-five,.time-of-day-select__trigger[data-value=sunrise] .time-of-day-select-icon__ray-four,.time-of-day-select__trigger[data-value=sunrise] .time-of-day-select-icon__ray-one,.time-of-day-select__trigger[data-value=sunrise] .time-of-day-select-icon__ray-three,.time-of-day-select__trigger[data-value=sunrise] .time-of-day-select-icon__ray-two{stroke-dashoffset:0}.time-of-day-select__trigger[data-value=dusk] .time-of-day-select-icon__sun-bottom-left,.time-of-day-select__trigger[data-value=dusk] .time-of-day-select-icon__sun-bottom-right{stroke-dashoffset:.42px}.time-of-day-select__trigger[data-value=dusk] .time-of-day-select-icon__ray-eight,.time-of-day-select__trigger[data-value=dusk] .time-of-day-select-icon__ray-five,.time-of-day-select__trigger[data-value=dusk] .time-of-day-select-icon__ray-one,.time-of-day-select__trigger[data-value=dusk] .time-of-day-select-icon__ray-seven,.time-of-day-select__trigger[data-value=dusk] .time-of-day-select-icon__ray-six,.time-of-day-select__trigger[data-value=sunset] .time-of-day-select-icon__ray-eight,.time-of-day-select__trigger[data-value=sunset] .time-of-day-select-icon__ray-seven,.time-of-day-select__trigger[data-value=sunset] .time-of-day-select-icon__ray-six,.time-of-day-select__trigger[data-value=sunset] .time-of-day-select-icon__sun-bottom-left,.time-of-day-select__trigger[data-value=sunset] .time-of-day-select-icon__sun-bottom-right{stroke-dashoffset:0}.time-of-day-select__trigger[data-value=night] .time-of-day-select-icon__moon{transform:translateZ(0)scale(1)}.time-of-day-select__trigger[data-value=night] .time-of-day-select-icon__sun-group{transform:translate(20px,14px)scale(.5)}.time-of-day-select__trigger[data-value=night] .time-of-day-select-icon__ray-eight,.time-of-day-select__trigger[data-value=night] .time-of-day-select-icon__ray-five,.time-of-day-select__trigger[data-value=night] .time-of-day-select-icon__ray-four,.time-of-day-select__trigger[data-value=night] .time-of-day-select-icon__ray-one,.time-of-day-select__trigger[data-value=night] .time-of-day-select-icon__ray-seven,.time-of-day-select__trigger[data-value=night] .time-of-day-select-icon__ray-six,.time-of-day-select__trigger[data-value=night] .time-of-day-select-icon__ray-three,.time-of-day-select__trigger[data-value=night] .time-of-day-select-icon__ray-two{stroke-dashoffset:0}.customer-stories__customer-image{border-radius:var(--hds-space-core-radius-md);overflow:hidden}@supports (overflow:clip){.customer-stories__customer-image{overflow:clip}}.customer-stories__customer-data{gap:var(--hds-space-core-200);padding-top:var(--hds-space-core-200);padding-bottom:var(--hds-space-core-300);padding-right:var(--hds-space-core-200);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.customer-stories__customer-data{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.customer-stories__customer-data>:nth-child(3){grid-column:1/-1}}@media (min-width:940px){.customer-stories__customer-data{padding-top:var(--hds-space-core-300);padding-bottom:var(--hds-space-core-600);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr)}.customer-stories__customer-data>:first-child{grid-column:1/2}.customer-stories__customer-data>:nth-child(2){grid-column:2/3}.customer-stories__customer-data>:nth-child(3){grid-column:3/-1}}.customer-stories__customer-data-stat{text-wrap:pretty}@media (max-width:940px){.customer-stories__customer-data{gap:var(--hds-space-core-200);flex-direction:column}}.customer-stories__customer-content--read{margin:1px;margin-block-end:var(--hds-space-core-400);display:none}@media (max-width:640px){.customer-stories__customer-content--read{display:inline-flex}}.customer-story-button{width:40px;height:40px;padding:0}@media (prefers-reduced-motion:no-preference){.customer-story-button{transition-property:background,color,border,width;transition-duration:.4s;transition-timing-function:cubic-bezier(.3,0,.2,1)}}.customer-story-button:not(.customer-story-button--open){background:var(--hds-color-core-brand-75);color:var(--hds-color-core-brand-600);border:1px solid var(--hds-color-core-brand-75)}.customer-stories__customer-summary:hover .customer-story-button:not(.customer-story-button--open){color:#fff;background:var(--hds-color-action-bg-solid);border:1px solid var(--hds-color-core-brand-600)}.customer-story-button__container{align-items:center;width:40px;height:40px;display:flex;position:relative;overflow:hidden}@supports (overflow:clip){.customer-story-button__container{overflow:clip}}@media (prefers-reduced-motion:no-preference){.customer-story-button__container{transition-property:width;transition-duration:.4s;transition-timing-function:cubic-bezier(.3,0,.2,1)}}.customer-story-button__text{align-items:center;column-gap:var(--hds-space-core-100);display:flex;position:absolute;top:12px;left:23px}@media (prefers-reduced-motion:no-preference){.customer-story-button__text{transition:opacity .4s cubic-bezier(.3,0,.2,1)}}@media (min-resolution:2x){.customer-story-button__text{top:11.5px}}.customer-story-button__icon{position:absolute;top:14px;left:13px}@media (prefers-reduced-motion:no-preference){.customer-story-button__icon{transition:opacity .4s cubic-bezier(.3,0,.2,1)}}@media (max-width:640px){.customer-story-button{display:none}}.customer-stories__customer-summary{margin-block:var(--hds-space-core-200);cursor:pointer;flex:auto;align-items:center;display:flex}.customer-stories__customer-summary-logo{align-self:start;display:flex}.customer-stories__customer-summary-action{align-self:start;line-height:0}.customer-stories__customer-summary:has(.customer-stories__customer-button:focus-visible){border-radius:var(--hds-space-core-radius-sm);outline:var(--hds-focus-outline);outline-offset:3px}.customer-stories__customer-button{padding-inline:var(--hds-space-core-200);text-align:left;cursor:pointer;appearance:none;background:0 0;border:none;flex:auto}.customer-stories__customer-button:focus-visible{outline:none}.customer-stories__customer-summary--open{cursor:default}.customer-stories__customer:not(:first-child){border-top:1px dashed var(--hds-color-surface-border-quiet)}.customer-stories__customer-content{overflow:hidden}@supports (overflow:clip){.customer-stories__customer-content{overflow:clip}}.customer-stories__customer-content{max-height:var(--max-height,0);visibility:hidden}@media (prefers-reduced-motion:no-preference){.customer-stories__customer-content{transition:max-height .5s cubic-bezier(.65,0,.35,1),visibility 0s step-end .5s}}.customer-stories__customer-summary:not(.customer-stories__customer-summary--open):hover .customer-stories__customer-summary-description{color:var(--hds-color-core-brand-600)}.customer-stories__customer-summary--open~.customer-stories__customer-content{visibility:visible;transition-delay:0s,0s}@media (max-width:640px){.customer-stories__customer{top:calc(var(--idx,0) * 32px);background-color:#fff;position:sticky}.customer-stories__customer+.customer-stories__customer:before{content:"";background:var(--hds-color-surface-border-quiet,#e0e0e0);height:1px;position:absolute;top:-1px;left:0;right:0}}.testimonial-carousel-container{overflow:hidden}@supports (overflow:clip){.testimonial-carousel-container{overflow:clip}}.testimonial-carousel-container{margin-inline:var(--section-container-margin-inline-bleed)}.testimonial-carousel__cards{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;padding-bottom:var(--hds-space-core-900);display:flex;overflow-x:auto}.testimonial-carousel__cards>div{scroll-snap-align:start;flex:0 0 100%}.testimonial-carousel__cards::-webkit-scrollbar{display:none}.testimonial-carousel__card{justify-content:center}.testimonial-carousel__card .testimonial-card__logo{display:none}.testimonial-carousel__navigation{position:relative}.testimonial-carousel__navigation-divider{border-top:1px dashed var(--hds-color-surface-border-quiet);width:100%;height:1px;position:absolute}.testimonial-carousel__navigation-selection{width:100%;height:1px;padding-inline:var(--hds-space-core-200);position:absolute}.testimonial-carousel__navigation-selection-bar{border-top:1px solid var(--hds-color-action-border-solid);width:25%;height:1px;transform:translate(0)}@media (max-width:706px){.testimonial-carousel__navigation-customers{transform:translate(25%)}}.testimonial-carousel__navigation-customers-inner{margin-inline:var(--hds-space-core-200);justify-content:space-around;display:flex}.testimonial-carousel__navigation-button{padding-block:var(--hds-space-core-400);cursor:pointer;--customerLogoColor:var(--hds-color-action-icon-disabled);background:0 0;flex:1 1 0;justify-content:center;align-items:center;padding-inline:0;display:flex}@media (max-width:706px){.testimonial-carousel__navigation-button{flex:0 0 50%;align-items:center}}.testimonial-carousel__navigation-button path{transition:fill .3s cubic-bezier(.25,1,.5,1)}.testimonial-carousel__navigation-button:not(.testimonial-carousel__navigation-button--active):hover{--customerLogoColor:unset}.testimonial-carousel__navigation-button--active{--customerLogoColor:unset;cursor:auto}.platform-graphic{border-radius:var(--hds-space-core-radius-md);flex-direction:column;width:100%;min-height:532px;display:flex;position:relative;overflow:hidden}@supports (overflow:clip){.platform-graphic{overflow:clip}}@media (max-width:639px){.platform-graphic{height:532px}}.platform-graphic__background{position:absolute;inset:0}.platform-graphic__background-image img{object-fit:cover;object-position:center;width:100%;min-width:100%;height:100%;min-height:100%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.platform-graphic__dom{width:calc(100% - (var(--hds-space-core-200) * 2))}@media (max-width:639px){.platform-graphic__dom{margin-inline:auto}}@media (min-width:640px){.platform-graphic__dom{margin-block-start:var(--hds-space-core-1700);position:absolute;top:0;left:50%;transform:translate(-50%)}}.platform-graphic__dom__browser,.platform-graphic__features{display:none}.platform-graphic__dom__phone,.platform-graphic__features--stacked{display:block}@media (min-width:640px){.platform-graphic__dom{left:var(--hds-space-core-250);width:800px;transform:translate(0)}.platform-graphic__dom__browser{display:block}.platform-graphic__dom__phone{display:none}}@media (min-width:940px){.platform-graphic__dom{width:calc(100% - (var(--hds-space-core-200) * 2));margin-block-start:var(--hds-space-core-700);left:50%;transform:translate(-50%)}.platform-graphic__features{display:block}.platform-graphic__features--stacked{display:none}}.platform-graphic__replay-button{bottom:var(--hds-space-core-100);right:var(--hds-space-core-100);width:40px;height:40px;padding:var(--hds-space-core-150);background-color:var(--hds-color-surface-bg-quiet);border-radius:var(--hds-space-core-radius-sm);cursor:pointer;opacity:0;pointer-events:none;border:0;justify-content:center;align-items:center;transition:background-color .3s cubic-bezier(.25,1,.5,1),color .3s cubic-bezier(.25,1,.5,1),border .3s cubic-bezier(.25,1,.5,1),opacity .3s cubic-bezier(.25,1,.5,1);display:flex;position:absolute;box-shadow:0 4px 8px #0000001a}.platform-graphic__replay-button:hover{background-color:var(--hds-color-surface-bg-subdued)}.platform-graphic__replay-button--visible{opacity:1;pointer-events:all}.startups__copy-layout{gap:var(--hds-space-core-400);flex-direction:column;width:100%;display:flex}.startups__program-card-grid{gap:var(--hds-space-layout-gap);grid-template-columns:repeat(auto-fit, minmax(min(100%, calc((var(--hds-canary-layout-content-maxWidth-borders) / 4) - (var(--hds-space-layout-content-margin) * 2))), 1fr));display:grid}@media (min-width:640px){.startups__program-card-grid{margin-block-start:var(--hds-space-core-300)}}@media (min-width:940px){.startups__program-card-grid{margin-block-start:var(--hds-space-core-200)}}.startups__startups-graphic{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.startups__startups-graphic-background{width:auto;height:100%;position:absolute;bottom:0;left:0;transform:translate(-38%)}.startups__atlas-graphic{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.startups__atlas-graphic-background{width:360px;height:360px;position:absolute;top:50%;left:0;transform:translate(-12%)translateY(-62%)}@container startups-program-card (max-width:520px){.startups__startups-graphic-logo{display:none}}@container startups-program-card (min-width:360px){.startups__startups-graphic-background{transform:translate(-42%)}.startups__atlas-graphic-background{transform:translate(-14%)translateY(-62%)}}@container startups-program-card (min-width:568px){.startups__atlas-graphic-background{left:auto;right:0;transform:translate(28%)translateY(-62%)}}@container startups-program-card (min-width:680px){.startups__startups-graphic-background{left:auto;right:0;transform:translate(0)}}.startups__program-card--startups{--startups-card-border-gradient-bg:radial-gradient(circle, #f72df3, #533afd 33%, var(--hds-color-core-neutral-50) 66%)}.startups__program-card--atlas{--startups-card-border-gradient-bg:radial-gradient(circle, #ffad00, #ff7600 33%, var(--hds-color-core-neutral-50) 66%)}.startups-program-card{--card-radius:var(--hds-space-core-radius-md);-webkit-text-decoration:none;text-decoration:none;display:grid;position:relative;container:startups-program-card/inline-size}@media (prefers-reduced-motion:no-preference){.startups-program-card:focus-visible,.startups-program-card:hover{--hds-hover-active:1}}:is(.startups-program-card:hover,.startups-program-card:focus-visible) .startups-program-card-action{color:var(--hds-color-action-text-solidHover)}.startups-program-card:focus-visible{outline:var(--hds-focus-outline);outline-offset:var(--hds-focus-outline-offset);border-radius:calc(var(--hds-space-core-radius-md) - 1px)}.startups-program-card__border{z-index:0;clip-path:inset(0 round calc(var(--card-radius) + 1px));background:var(--hds-color-core-neutral-50);pointer-events:none;--card-mouse-x:0;--card-mouse-y:0;position:absolute;inset:-1px;overflow:hidden}.startups-program-card__border-color{aspect-ratio:1;opacity:0;height:200%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:no-preference){.startups-program-card__border-color{transition:opacity .25s linear}}.startups-program-card__border-color-gradient{opacity:.5;background:var(--startups-card-border-gradient-bg);transform:translate3d(var(--card-mouse-x), var(--card-mouse-y), 0) scale(var(--border-scale,1));--border-hole-radius:0px;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.startups-program-card__border-color-gradient{will-change:transform;transition:transform 1s cubic-bezier(.16,1,.3,1)}}@media (min-width:940px) and (pointer:fine) and (prefers-reduced-motion:no-preference){.startups-program-card:hover .startups-program-card__border-color{opacity:1}}.startups-program-card__inner{border-radius:var(--card-radius);background-color:var(--hds-color-surface-bg-subdued);z-index:1;justify-content:space-between;align-items:flex-start;display:flex;position:relative;overflow:hidden}.startups-program-card__content{gap:var(--hds-space-core-200);z-index:1;padding-inline:var(--hds-space-core-300);padding-block:var(--hds-space-core-400);flex-direction:column;flex:0 100%;min-width:0;max-width:390px;height:100%;min-height:160px;display:flex}.startups-program-card__graphic{flex:1 1 0;width:100%;height:100%;position:relative}.startups-program-card__graphic img{max-width:max-content}.startups-program-card__text{text-wrap:pretty}@container startups-program-card (max-width:410px){.startups-program-card__content{min-height:120px;padding-inline:var(--hds-space-core-200);padding-block:var(--hds-space-core-200)}.startups-program-card__graphic{display:none}}.case-study-carousel{--carousel-gap:var(--hds-space-core-200);--carousel-gutter:var(--hds-space-layout-content-margin);--carousel-card-width:clamp(240px, var(--case-study-carousel-card-fluid-width,30.38cqi), var(--case-study-carousel-card-max-width,384px));--case-study-carousel-hover-duration:.8s;--case-study-carousel-hover-easing:cubic-bezier(.165, .84, .44, 1)}@media (max-width:639px){.case-study-carousel{--carousel-card-width:100%}}.case-study-carousel[data-hover-disabled]{--case-study-carousel-hover-duration:0s}@media (max-width:639px){.case-study-carousel__scroller{padding-inline:var(--carousel-gutter);will-change:scroll-position;margin-inline:0;scroll-padding-inline:0}}@media (min-width:640px){.case-study-carousel--static-desktop .case-study-carousel__scroller{scroll-snap-type:none;justify-content:center;overflow:visible}.case-study-carousel--static-desktop .case-study-carousel__item{scroll-snap-align:none;flex:1 0;width:auto;min-width:0;max-width:400px}}@media (max-width:639px){.case-study-carousel__item{scroll-snap-align:center;flex:0 0 100%;width:100%}}.case-study-card{gap:var(--hds-space-core-200);height:100%;color:inherit;flex-direction:column;-webkit-text-decoration:none;text-decoration:none;display:flex;container-type:inline-size}@media (hover:hover) and (pointer:fine){@media (prefers-reduced-motion:no-preference){.case-study-card:hover{--hds-hover-active:1}}.case-study-card:hover .case-study-card__link{color:var(--hds-color-action-text-solidHover)}}@media (prefers-reduced-motion:no-preference){.case-study-card:focus-visible{--hds-hover-active:1}}.case-study-card:focus-visible{outline:none}.case-study-card:focus-visible .case-study-card__link{color:var(--hds-color-action-text-solidHover);outline:var(--hds-focus-outline);outline-offset:var(--hds-focus-outline-offset);border-radius:var(--hds-space-core-radius-sm)}@media (prefers-reduced-motion:no-preference){.case-study-card__link:hover{--hds-hover-active:1}}.case-study-card__link:hover{color:var(--hds-color-action-text-solidHover)}.case-study-card__media{aspect-ratio:var(--card-aspect-ratio,332/448);background-color:var(--hds-color-core-neutral-50);position:relative;overflow:hidden}.case-study-card__image{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transform-origin:50%;width:auto;max-width:max-content;position:absolute;left:50%;transform:translate(-50%)}.case-study-card__mediaLogo{aspect-ratio:var(--card-aspect-ratio,332/448);z-index:2;pointer-events:none;position:absolute;overflow:hidden}.case-study-card__title{text-wrap:pretty;padding-inline-end:var(--hds-space-core-400)}@media (min-width:640px){.case-study-card__title{text-wrap:balance;padding-inline-end:var(--hds-space-core-200)}}.case-study-card__logo{width:auto;height:min(60px,20cqi);line-height:0;position:absolute;bottom:12px;left:20px}.case-study-card__link{margin-bottom:var(--hds-space-core-75)}.case-study-card__media{border-radius:var(--carousel-item-border-radius,calc(var(--hds-space-core-radius-md) / var(--carousel-item-hover-scale,1)) / var(--hds-space-core-radius-md));transform-origin:0;transform:translate3d(var(--carousel-item-hover-shift,0), 0, 0) scaleX(var(--carousel-item-hover-scale,1));backface-visibility:hidden;width:100%;max-height:480px}@media (prefers-reduced-motion:no-preference){.case-study-card__media{transition:transform var(--case-study-carousel-hover-duration,0s) var(--case-study-carousel-hover-easing,ease);will-change:transform}}@media (max-width:639px){.case-study-card__media{border-radius:var(--carousel-item-border-radius,var(--hds-space-core-radius-md));aspect-ratio:var(--card-aspect-ratio-mobile,336/350);transition:none;transform:none}}.case-study-card__image{transform:translate3d(-50%, 0, 0) scaleX(calc(1 / var(--carousel-item-hover-scale,1)));backface-visibility:hidden;width:calc(100% * var(--carousel-hover-scale-target,1));object-fit:cover;max-width:none;height:100%}@media (prefers-reduced-motion:no-preference){.case-study-card__image{transition:transform var(--case-study-carousel-hover-duration,0s) var(--case-study-carousel-hover-easing,ease);will-change:transform}}@media (max-width:639px){.case-study-card__image{width:calc(100% + 32px);transition:none;transform:translate(-50%)}}.case-study-card__mediaLogo{transform:translate3d(var(--carousel-item-hover-shift,0), 0, 0);backface-visibility:hidden;width:100%;max-height:480px}@media (prefers-reduced-motion:no-preference){.case-study-card__mediaLogo{transition:transform var(--case-study-carousel-hover-duration,0s) var(--case-study-carousel-hover-easing,ease);will-change:transform}}@media (max-width:639px){.case-study-card__mediaLogo{aspect-ratio:var(--card-aspect-ratio-mobile,336/350);transition:none;transform:none}}.case-study-card{--card-mobile-scale-factor:.05;--card-mobile-gap-inset:7px;--carousel-card-scale:calc(1 - max(var(--carousel-item-progress,0), -1 * var(--carousel-item-progress,0)) * var(--card-mobile-scale-factor));--scale-shrinkage:calc((1 - var(--carousel-card-scale)) * 50%);--gap-offset:calc((var(--scale-shrinkage) + var(--card-mobile-gap-inset) / var(--carousel-card-scale)) * var(--carousel-item-progress,0) * -1)}@media (max-width:639px){.case-study-card{transform:translate3d(var(--gap-offset), 0, 0) scale(var(--carousel-card-scale));transform-origin:50%;will-change:transform;backface-visibility:hidden}}@media (max-width:639px) and (prefers-reduced-motion:no-preference){.case-study-card__image{--parallax-offset:calc(-32px * var(--carousel-item-progress,0));transform:translate3d(calc(-50% + var(--parallax-offset)), 0, 0);transition:none}.case-study-card__title{transform:translate3d(calc(40px * var(--carousel-item-progress,0)), 0, 0)}.case-study-card__link,.case-study-card__title{opacity:calc(1 - max(var(--carousel-item-progress), -1 * var(--carousel-item-progress)))}.case-study-card__link{transform:translate3d(calc(60px * var(--carousel-item-progress,0)), 0, 0)}}.startups-carousel{--startups-carousel-icon-size:var(--hds-space-core-500);gap:var(--hds-space-core-400);width:100%;flex-direction:column;margin-block-start:var(--hds-space-core-100);display:flex}@media (min-width:640px){.startups-carousel{margin-block-start:calc(var(--hds-space-core-400) * -1)}}@media (min-width:940px){.startups-carousel{margin-block-start:calc(var(--startups-carousel-icon-size) * -1)}}.integrated-code-graphic__card{border-radius:var(--hds-space-core-radius-md);background-color:var(--hds-color-util-neutral-50);width:100%;height:100%;font:500 12px/24px var(--hds-font-family-code);color:var(--hds-color-text-solid);flex-direction:column;padding:0;display:flex;overflow:hidden}.integrated-code-graphic__editor{flex:1;padding:16px}.integrated-code-graphic__editor code{font:500 12px/24px var(--hds-font-family-code)}.code-line{white-space:pre;align-items:center;gap:16px;display:flex}.code-keyword{color:var(--hds-color-util-brand-700);font-weight:700}.code-string{color:#ffa956}.code-autocomplete{background:var(--hds-color-util-neutral-100);z-index:2;border-radius:4px;flex-direction:column;margin-left:8px;padding:4px 0;display:flex;position:absolute;top:84px;left:132px}.code-autocomplete span{padding:0 12px}.code-autocomplete--active{background:var(--hds-color-util-neutral-200)}.integrated-code-graphic__statusbar{--statusBarHeight:24px;background:var(--hds-color-util-neutral-25);border-radius:4px;justify-content:space-between;align-items:center;gap:16px;margin:3px;padding-right:16px;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}.statusbar-left{gap:6px}.statusbar-left,.statusbar-right{align-items:center;display:flex}.statusbar-mode{--editingModeArrowWidth:9px;background-color:var(--hds-color-util-brand-700);color:var(--hds-color-util-neutral-25);text-transform:uppercase;padding:0 5px 0 var(--editingModeArrowWidth);margin:0 var(--editingModeArrowWidth) 0 0;position:relative}.statusbar-mode:after{content:"";border-style:solid;border-width:calc(var(--statusBarHeight) / 2) 0 calc(var(--statusBarHeight) / 2) var(--editingModeArrowWidth);border-color:transparent transparent transparent var(--hds-color-util-brand-700);width:0;height:0;position:absolute;top:0;right:0;transform:translate(100%)}.statusbar-filename{color:var(--hds-color-util-brand-700)}.integrated-code-graphic__terminal{background:var(--hds-color-util-brand-25);border-radius:5px;margin:2px;padding:32px 24px 16px;position:relative}.terminal-line{display:block}.no-code-graphic__card{border-radius:var(--hds-space-core-radius-md);background-color:var(--hds-color-util-neutral-50);width:100%;height:100%}.no-code-graphic__messages-wrapper{justify-items:end;gap:8px;width:230px;height:207px;display:grid;position:absolute;top:34px;left:15px}.no-code-graphic__messages{border-radius:var(--hds-space-core-radius-md);background-color:#2b408a;justify-items:end;padding:16px 12px;display:grid}.no-code-graphic__message{border-radius:var(--hds-space-core-radius-md);font-family:var(--hds-font-family);font-weight:var(--hds-font-weight-normal);color:var(--hds-color-util-neutral-990);background-color:#15286a;padding:6px 11px 8px;font-size:10px;line-height:1.2}.no-code-graphic__message--received{color:#15286a;background-color:#fff;justify-self:start;width:156px}.no-code-graphic__message--sent{width:168px;margin:18px 0 10px}.no-code-graphic__qr-code-container{border-radius:var(--hds-space-core-radius-md) 0 0 0;background-color:#2b408a;width:142px;height:218px;padding:22px;display:grid;position:absolute;top:76px;right:-4px}.no-code-graphic__qr-code-label{font-weight:var(--hds-font-weight-bold);font-size:11px;line-height:115%}.no-code-graphic__qr-code-label,.no-code-graphic__qr-code-price{font-family:var(--hds-font-family);color:var(--hds-color-util-neutral-990);text-align:center}.no-code-graphic__qr-code-price{letter-spacing:.139px;font-size:21px;font-weight:500;line-height:1.3}.no-code-graphic__qr-code-wrapper{border-radius:var(--hds-space-core-radius-md);background-color:#15286a;justify-items:center;padding:4px;display:grid}.no-code-graphic__qr-code-image-container{border-radius:var(--hds-space-core-radius-md);background-color:#fff;justify-content:center;align-items:center;width:90px;height:84px;display:flex}.no-code-graphic__qr-code-image{width:70px;height:66px}.no-code-graphic__qr-code-prompt-label{font-family:var(--hds-font-family);font-weight:var(--hds-font-weight-bold);color:var(--hds-color-util-neutral-990);text-align:center;margin-top:6px;font-size:9px;line-height:115%}.integrated-platforms-graphic__card{border-radius:var(--hds-space-core-radius-md);background-color:var(--hds-color-util-neutral-50);width:100%;height:100%;padding:30px 0}.integrated-platforms-graphic__company-icons-grid{justify-content:center;gap:26px;display:grid;overflow:hidden}.integrated-platforms-graphic__company-icons-grid:after{content:"";opacity:.82;background:linear-gradient(#12205400,#122054);width:100%;height:160px;position:absolute;bottom:0;left:0}.integrated-platforms-graphic__company-icons-row{justify-content:center;gap:26px;display:flex}.integrated-platforms-graphic__company-icons-row .user-icon{width:61px;height:61px}.developer-systems-animation{position:relative;overflow:hidden;container:developer-systems/inline-size}.developer-systems-animation__dot-grid{opacity:.46;background-image:url("data:image/svg+xml;utf8,<svg width='10' height='10' xmlns='http://www.w3.org/2000/svg'><rect x='0' y='0' width='2' height='2' fill='%2330437F'/></svg>");background-position:0 0;background-size:10px 10px;position:absolute;inset:-60px -8px -80px;-webkit-mask-image:linear-gradient(#d9d9d900,#737373 50%,#d9d9d900);mask-image:linear-gradient(#d9d9d900,#737373 50%,#d9d9d900)}.developer-systems-animation__figure{grid-template-columns:1fr;max-width:1000px;height:530px;margin:auto;display:grid;position:relative}.developer-systems-animation__figure--chart-left{position:absolute;top:52%;left:0}.developer-systems-animation__figure--chart-center{grid-template-rows:88px 75px 266px 100px;display:grid;position:relative}.developer-systems-animation__figure--chart-right{position:absolute;top:68%;right:6%}.developer-systems-animation__stripe{position:absolute;top:50%;left:50%;transform:translate(-50%,-40%)}.developer-systems-animation__stripe-center{border-radius:var(--hds-space-core-radius-md);background:linear-gradient(288.31deg,#0d1738 -6.87%,#4032c8 105.95%);width:80px;height:80px;position:relative}.developer-systems-animation__stripe-center svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.developer-systems-animation__animated-border-container{border-radius:var(--hds-space-core-radius-sm);opacity:0;place-items:center;transition:opacity .2s linear;display:grid;position:absolute;inset:-1px;overflow:hidden}.developer-systems-animation__animated-border{background:linear-gradient(#ff39db,#7500fb);width:150%;height:150%;animation:1.5s ease-out infinite animatedgradient;position:absolute}.developer-systems-animation__animated-border--rectangle{width:110%;padding-bottom:110%}.developer-systems-animation__animated-border-mask{border-radius:var(--hds-space-core-radius-sm);z-index:1;background:#101d51;position:absolute;inset:1px}.developer-systems-animation__apps{gap:var(--hds-space-core-50);padding:var(--hds-space-core-50);background:var(--hds-color-util-neutral-50);border-radius:var(--hds-space-core-radius-sm);grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);width:112px;height:76px;display:grid;position:relative}.developer-systems-animation__app{border:1px dashed var(--hds-color-util-brand-300);border-radius:var(--hds-space-core-radius-sm);z-index:1;perspective:250px;justify-content:center;align-items:center;width:32px;height:32px;transition:border-color .5s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.developer-systems-animation__app-logo{width:32px;height:32px;transform-style:preserve-3d;z-index:2;transition-property:transform;transition-duration:2s;transition-timing-function:cubic-bezier(.9,0,.1,1);position:absolute}.developer-systems-animation__app-logo__back,.developer-systems-animation__app-logo__front{backface-visibility:hidden;position:absolute;top:0}.developer-systems-animation__app-logo__back{transform:rotateX(180deg)}.developer-systems-animation__systems{gap:var(--hds-space-core-100);padding:var(--hds-space-core-100);flex-direction:column;width:100%;height:fit-content;margin:0 auto;display:flex;position:relative}.developer-systems-animation__systems-row-1{gap:var(--hds-space-core-100);grid-template-columns:auto auto auto;display:grid}.developer-systems-animation__systems-row-2{gap:var(--hds-space-core-100);grid-template-columns:1fr 1fr;display:grid}.developer-systems-animation__system-container{border:1px dashed var(--hds-color-util-brand-300);z-index:1;max-height:32px;transition:border-color .5s cubic-bezier(.4,0,.2,1)}.developer-systems-animation__system,.developer-systems-animation__system-container{border-radius:var(--hds-space-core-radius-sm);justify-content:center;align-items:center;height:32px;display:flex;position:relative}.developer-systems-animation__system{width:100%;padding:0 var(--hds-space-core-200);background:var(--hds-color-util-brand-200);font-size:12px;font-weight:var(--hds-font-weight-bold);color:var(--hds-color-util-neutral-975);opacity:0;z-index:2;transition-property:opacity,scale;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1);scale:.75;box-shadow:0 14.088px 21.132px -14.088px #03032740,0 8.453px 16.906px -8.453px #0000001a}.developer-systems-animation__system-container--animate{border-color:#0000}.developer-systems-animation__system-container--animate .developer-systems-animation__system{opacity:1;scale:1}.developer-systems-animation__system-container--initial .developer-systems-animation__system{opacity:1;transition-duration:0s;scale:1}.developer-systems-animation__grid-row-layout--top{justify-content:center;display:flex;position:relative}.developer-systems-animation__grid-row-layout--middle{position:absolute;top:52%;right:0}.developer-systems-animation__grid-row-layout--bottom{justify-content:center;align-items:flex-end;display:flex}.developer-systems-animation__grid-row-block--anchor{z-index:1;grid-template-columns:repeat(2,185px);display:inline-grid;position:absolute;bottom:0}.developer-systems-animation__grid-row-block{width:fit-content;height:32px;padding:var(--hds-space-core-75) var(--hds-space-core-200);background:var(--hds-color-action-bg-solid);border-radius:var(--hds-space-core-radius-sm);font-size:12px;font-weight:var(--hds-font-weight-bold);color:var(--hds-color-util-neutral-975);align-items:center;margin:auto auto 0;display:flex;position:relative}.developer-systems-animation__grid-row-block--middle{margin:0}.developer-systems-animation__psp-container{gap:var(--hds-space-core-100);align-self:flex-end;margin:auto auto 0;display:flex;position:relative}.developer-systems-animation__psp-container--single,:lang(ja-JP) .developer-systems-animation__psp-container--multiple,:lang(pt-BR) .developer-systems-animation__psp-container--multiple,:lang(th-TH) .developer-systems-animation__psp-container--multiple{display:none}.developer-systems-animation__psp-container--single .developer-systems-animation__psp-app{flex-direction:column;width:auto;min-width:192px}:lang(ja-JP) .developer-systems-animation__psp-container--single,:lang(pt-BR) .developer-systems-animation__psp-container--single,:lang(th-TH) .developer-systems-animation__psp-container--single{display:flex}:not(:lang(ja-JP)) .developer-systems-animation__psp-jp,:not(:lang(pt-BR)) .developer-systems-animation__psp-br,:not(:lang(th-TH)) .developer-systems-animation__psp-th{display:none}.developer-systems-animation__psp-app{width:40px;height:40px;padding:var(--hds-space-core-75) var(--hds-space-core-200);background:var(--hds-color-util-brand-200);border-radius:var(--hds-space-core-radius-sm);font-size:12px;font-weight:var(--hds-font-weight-bold);color:var(--hds-color-util-neutral-975);z-index:2;opacity:0;justify-content:center;align-items:center;transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;transform:scale(.75)}.developer-systems-animation__psp-app-container--initial{opacity:1;transition-duration:0s;transform:scale(1)}.developer-systems-animation__psp-app-container{border-radius:var(--hds-space-core-radius-sm);border:1px dashed #152460;transition-property:border-color;transition-duration:.5s;transition-timing-function:linear}.developer-systems-animation__psp-app-container--animate{border-color:#0000}.developer-systems-animation__psp-app-container--animate:first-child,.developer-systems-animation__psp-app-container--animate:nth-child(2),.developer-systems-animation__psp-app-container--animate:nth-child(3),.developer-systems-animation__psp-app-container--animate:nth-child(4){transition-delay:2.5s}.developer-systems-animation__psp-app-container--animate:nth-child(3){transition-delay:3s}.developer-systems-animation__psp-app-container--animate .developer-systems-animation__psp-app{opacity:1;transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1);transform:scale(1)}.developer-systems-animation__psp-app-container--animate:first-child .developer-systems-animation__psp-app,.developer-systems-animation__psp-app-container--animate:nth-child(2) .developer-systems-animation__psp-app,.developer-systems-animation__psp-app-container--animate:nth-child(3) .developer-systems-animation__psp-app,.developer-systems-animation__psp-app-container--animate:nth-child(4) .developer-systems-animation__psp-app{transition-delay:2.5s}.developer-systems-animation__psp-app-container--animate:nth-child(3) .developer-systems-animation__psp-app{transition-delay:3s}.developer-systems-animation__pipeline-app-container{background:var(--hds-color-util-neutral-50);border-radius:var(--hds-space-core-radius-sm);z-index:10;width:100%;height:100%;position:relative}.developer-systems-animation__psp-app-container--initial .developer-systems-animation__psp-app{opacity:1;transition-duration:0s;transition-delay:0s;transform:scale(1)}.developer-systems-animation__pipeline-logo{border-radius:inherit;width:100%;height:100%;position:absolute;top:0;left:0}.developer-systems-animation__button{padding:var(--hds-space-core-75) var(--hds-space-core-200);display:none}.developer-systems-animation__dynamic-rect-bg{z-index:-1;position:absolute;inset:0}.developer-systems-animation__dynamic-rect-bg svg{width:100%;height:100%}.developer-systems-animation__system-connections-svg{display:none}.developer-systems-animation__system-connections-mobile-svg{z-index:-1;position:absolute;top:0;left:50%;transform:translate(-50%)}.developer-systems-animation__center-path-svg{display:none}.developer-systems-animation__center-path-mobile-svg{width:100%;display:block;position:absolute;top:54%}.developer-systems-animation__psp-connection-base-animated-stroke-svg,.developer-systems-animation__psp-connection-base-stroke-svg{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.developer-systems-animation__psp-connection-path{stroke-dasharray:120 120;stroke-dashoffset:120px;transition:stroke-dashoffset 1s cubic-bezier(.66,0,.34,1)}.developer-systems-animation__psp-connection-path--active{stroke-dashoffset:0;transition-duration:2s}.developer-systems-animation__psp-connection-path--active:first-child,.developer-systems-animation__psp-connection-path--active:nth-child(4){transition-delay:1.25s;transition-timing-function:cubic-bezier(.78,0,.22,1)}.developer-systems-animation__psp-connection-path--active:nth-child(2),.developer-systems-animation__psp-connection-path--active:nth-child(3){transition-duration:3.25s;transition-delay:1.75s;transition-timing-function:cubic-bezier(.25,1,.5,1)}.developer-systems-animation__psp-connection-path--active:nth-child(3){transition-delay:2.25s}@container developer-systems (min-width:600px){.developer-systems-animation__button.hds-button,.developer-systems-animation__grid-row-block,.developer-systems-animation__psp-app,.developer-systems-animation__system{font-size:14px}.developer-systems-animation__figure{grid-template-columns:1fr;width:fit-content;height:386px;margin:0 auto}.developer-systems-animation__figure--chart-left{top:44%}.developer-systems-animation__figure--chart-center{grid-template-rows:48px 75px 160px auto;max-width:696px}.developer-systems-animation__figure--chart-right{top:68%}.developer-systems-animation__stripe{transform:translate(-50%,-75%)}.developer-systems-animation__apps{gap:var(--hds-space-core-100);width:152px;height:105px;padding:var(--hds-space-core-100);border-radius:var(--hds-space-core-radius-md)}.developer-systems-animation__app,.developer-systems-animation__app-logo,.developer-systems-animation__pipeline-app,.developer-systems-animation__pipeline-app-logo{width:40px;height:40px}.developer-systems-animation__systems{flex-direction:row;height:48px}.developer-systems-animation__systems .developer-systems-animation__dynamic-rect-bg{z-index:0}.developer-systems-animation__grid-row-block--anchor{grid-template-columns:repeat(2,308px)}.developer-systems-animation__grid-row-layout--middle{top:47%}.developer-systems-animation__system-connections-svg{z-index:-1;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.developer-systems-animation__system-connections-mobile-svg{display:none}.developer-systems-animation__center-path-mobile-svg{top:50%}.developer-systems-animation__psp-connection-base-animated-stroke-svg,.developer-systems-animation__psp-connection-base-stroke-svg{bottom:0}}@container developer-systems (min-width:882px){.developer-systems-animation__figure{grid-template-columns:152px auto 152px}.developer-systems-animation__figure--chart-left{inset:unset;align-items:center;display:flex;position:relative}.developer-systems-animation__figure--chart-center{grid-template-rows:48px 75px 136px 32px auto}.developer-systems-animation__figure--chart-right{inset:unset;justify-content:flex-end;align-items:center;display:flex;position:relative}.developer-systems-animation__grid-row-layout--middle{padding:0 var(--hds-space-core-450);inset:unset;justify-content:space-between;align-items:center;display:flex;position:relative}.developer-systems-animation__button{display:inline-flex}.developer-systems-animation__button.hds-button{height:var(--hds-space-core-400)}.developer-systems-animation__center-path-svg{width:100%;display:block;position:absolute}.developer-systems-animation__center-path-mobile-svg{display:none}}.developers-wave-animation{pointer-events:none;align-items:flex-end;height:420px;display:flex;position:absolute;inset:0}@media (min-width:640px){.developers-wave-animation{height:460px}}@media (max-width:639px){.developers-wave-animation:after{content:"";background:linear-gradient(to right, var(--hds-color-surface-bg-quiet), transparent 60%);z-index:2;position:absolute;inset:0}}.developers-wave-animation{-webkit-mask-image:radial-gradient(#000 0 30%,#0000 75%);mask-image:radial-gradient(#000 0 30%,#0000 75%)}.developers-wave-animation__canvas{width:100%;height:100%}@media (max-width:639px){.squeezy-carousel{display:none}}.squeezy-carousel__body{gap:var(--hds-space-core-450);display:grid}.squeezy-carousel__canvas{aspect-ratio:1232/460;width:870px}@media (min-width:940px){.squeezy-carousel__canvas{width:100%}}.squeezy-carousel__items-details-container{min-width:0;display:flex}.squeezy-carousel__item-details{place-content:start space-between;gap:var(--hds-space-core-400);flex-shrink:0;width:100%;display:grid}@media (min-width:940px){.squeezy-carousel__item-details{grid:auto/1fr auto}}@media (prefers-reduced-motion:no-preference){.squeezy-carousel__item-details{transition:opacity .12s}}.squeezy-carousel__item-copy{padding-right:var(--hds-space-core-1400)}@media (min-width:940px){.squeezy-carousel__item-copy{max-width:817.778px;padding-right:0}}@media (prefers-reduced-motion:no-preference){.squeezy-carousel__item-copy{transition:opacity .12s}}@media (min-width:640px){.mobile-carousel{display:none}}.mobile-carousel__scroller{--carousel-gap:var(--hds-space-core-200);--carousel-gutter:16px}.mobile-carousel__item{--carousel-card-width:calc(100vw - 32px)}@media (min-width:640px){.events-mobile-carousel{display:none}}.events-mobile-carousel-card{--scale-amount:.05;--carousel-card-scale:calc(1 - max(var(--carousel-item-progress,0), -1 * var(--carousel-item-progress,0)) * var(--scale-amount));--gap-inward:7px;--scale-shrinkage:calc((1 - var(--carousel-card-scale)) * 50%);--gap-offset:calc((var(--scale-shrinkage) + var(--gap-inward) / var(--carousel-card-scale)) * var(--carousel-item-progress,0) * -1);gap:var(--hds-space-core-300);flex-direction:column;display:flex}.events-mobile-carousel-card__media{pointer-events:none;background-color:var(--hds-color-core-neutral-50);border-radius:var(--carousel-item-border-radius,var(--hds-space-core-radius-md));aspect-ratio:336/350;position:relative;overflow:hidden}@media (max-width:639px){.events-mobile-carousel-card__media{transform:translate3d(var(--gap-offset), 0, 0) scale(var(--carousel-card-scale));transform-origin:50%}}.events-mobile-carousel-card__image{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transform-origin:50%;width:100%;height:100%;position:absolute;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){.events-mobile-carousel-card__image{--parallax-offset:calc(-30px * var(--carousel-item-progress,0));transform:translate3d(calc(-50% + var(--parallax-offset)), 0, 0)}}@media (max-width:639px) and (prefers-reduced-motion:no-preference){.events-mobile-carousel-card__title{opacity:calc(1 - max(var(--carousel-item-progress,0), -1 * var(--carousel-item-progress,0)))}}.events-mobile-carousel-card__link{margin-top:auto}@media (max-width:639px) and (prefers-reduced-motion:no-preference){.events-mobile-carousel-card__link{opacity:calc(1 - max(var(--carousel-item-progress,0), -1 * var(--carousel-item-progress,0)))}}.events-carousel__header{gap:var(--hds-space-core-800);justify-content:space-between;align-items:flex-end;display:flex}.events-carousel__header-content{flex-direction:column;display:flex}@media (min-width:940px){.events-carousel__header:not(.events-carousel__header--small-nav){margin-block-end:calc(-1 * var(--hds-space-core-100))}}@media (min-width:640px){.events-carousel__header:not(.events-carousel__header--small-nav) .events-carousel__header-content{margin-block-end:var(--hds-space-core-100)}}@media (min-width:940px){.events-carousel__header:not(.events-carousel__header--small-nav) .events-carousel__header-content{margin-block-end:var(--hds-space-core-400)}}.events-carousel__header-subtitle,.events-carousel__header-title{text-wrap:pretty;max-width:43ch}.events-carousel__controls{gap:var(--hds-space-core-100);display:flex}@media (max-width:639px){.events-carousel__controls{display:none}}@keyframes book-of-the-week-fade-in{0%{opacity:0}to{opacity:1}}.book-of-the-week{--book-of-the-week-background-color:var(--hds-color-core-neutralDark-25);column-gap:var(--hds-space-layout-gap);grid-template-columns:repeat(var(--hds-space-layout-columns), minmax(0, 1fr));background-color:var(--hds-color-surface-bg-subdued);border-radius:var(--hds-space-core-radius-md);grid-template-rows:auto minmax(0,1fr);align-items:center;display:grid;position:relative}@media (min-width:940px){.book-of-the-week{grid-template-rows:auto}}.book-of-the-week__image-container{background-color:var(--book-of-the-week-background-color);height:100%;padding-block:var(--hds-space-core-400);padding-inline:var(--hds-space-core-200);border-top-left-radius:var(--hds-space-core-radius-md);border-top-right-radius:var(--hds-space-core-radius-md);grid-column:span 4;justify-content:center;place-items:center end;max-height:450px;display:flex;overflow:hidden}@media (min-width:640px){.book-of-the-week__image-container{grid-column:span 8}}@media (min-width:940px){.book-of-the-week__image-container{padding-block:var(--hds-space-core-600);border-top-left-radius:var(--hds-space-core-radius-md);border-top-right-radius:0;border-bottom-left-radius:var(--hds-space-core-radius-md);grid-column:1/span 5;max-height:100%}}@media screen and (prefers-reduced-motion:no-preference){.book-of-the-week__picture{animation:.5s cubic-bezier(.33,1,.68,1) book-of-the-week-fade-in}}.book-of-the-week__picture{justify-content:center;align-items:center;display:flex;position:relative}@media (min-width:940px){.book-of-the-week__picture{width:62.731%}}.book-of-the-week__image-placeholder{width:100%}.book-of-the-week__image-placeholder .book-of-the-week__image{aspect-ratio:296/440;width:100%;box-shadow:none}@media (min-width:940px){.book-of-the-week__image-placeholder{width:62.731%}}.book-of-the-week__image{filter:drop-shadow(0 2px 25px #00000040);border-radius:var(--hds-space-core-radius-md);width:auto;max-width:min(320px,100%);height:auto;max-height:310px;display:block;overflow:hidden;box-shadow:0 10px 50px -7.79776px #37272526}@media (min-width:640px){.book-of-the-week__image{max-width:min(360px,100%);max-height:365px}}@media (min-width:940px){.book-of-the-week__image{max-width:100%;max-height:100%}}.book-of-the-week__content{min-height:515px}@media screen and (prefers-reduced-motion:no-preference){.book-of-the-week__content{animation:.5s cubic-bezier(.33,1,.68,1) book-of-the-week-fade-in}}.book-of-the-week__content{height:100%;flex-direction:column;grid-column:span 4;justify-content:space-between;padding-block-start:var(--hds-space-core-500);padding-block-end:var(--hds-space-core-500);padding-inline-start:var(--hds-space-core-300);padding-inline-end:var(--hds-space-core-400);display:flex}@media (min-width:640px){.book-of-the-week__content{min-height:450px;grid-column:span 8;padding-block-start:var(--hds-space-core-600);padding-block-end:var(--hds-space-core-600)}}@media (min-width:940px){.book-of-the-week__content{min-height:585px;padding-block-end:var(--hds-space-core-300);padding-inline:var(--hds-space-core-0);padding-block:var(--hds-space-core-1000);grid-column:7/span 6}}.book-of-the-week__icon{width:86px;height:136px;color:var(--hds-color-icon-subdued);display:none;position:absolute;top:-64px;right:40px}@media (min-width:940px){.book-of-the-week__icon{display:block}}.book-of-the-week__text{grid-template-rows:auto auto minmax(var(--hds-space-core-0), 1fr) auto;gap:var(--hds-space-core-300);height:100%;display:grid}@media (min-width:640px){.book-of-the-week__text{padding-right:var(--hds-space-core-200);grid-template-rows:auto auto minmax(var(--hds-space-core-100), 1fr) auto}}@media (min-width:940px){.book-of-the-week__text{padding-right:var(--hds-space-core-400);grid-template-rows:auto auto minmax(var(--hds-space-core-200), 1fr) auto}}.book-of-the-week__author,.book-of-the-week__book-title.hds-heading--md{text-wrap:pretty;max-width:28ch}.book-of-the-week__author{display:inline-block}.book-of-the-week__description{text-wrap:pretty;max-width:60ch}@media (min-width:940px){.book-of-the-week__description{max-width:46ch}}.book-of-the-week__see-also{text-wrap:pretty;max-width:44ch}.book-of-the-week__button-container{gap:var(--hds-space-core-200);flex-direction:column;grid-row:4;display:flex}.book-button{padding:var(--hds-space-core-25);border:1px solid var(--hds-color-surface-border-quiet);border-radius:var(--hds-space-core-radius-sm);cursor:pointer;box-sizing:border-box;align-items:center;gap:var(--hds-space-core-150);background-color:#0000;flex-direction:row;-webkit-text-decoration:none;text-decoration:none;transition:border-color .2s,background-color .2s;display:inline-flex}.book-button:focus-visible{outline:var(--hds-focus-outline);outline-offset:var(--hds-focus-outline-button-offset)}.book-button:hover{border-color:var(--hds-color-util-neutral-200)}.book-button:hover .book-button__text{color:var(--hds-color-action-text-solid)}.book-button__icon-container{border-radius:var(--hds-space-core-radius-xs);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.book-button__text{font-family:var(--hds-font-family);font-weight:var(--hds-font-weight-bold);color:var(--hds-color-text-soft);white-space:nowrap;padding-right:var(--hds-space-core-200);margin-bottom:.05rem;font-size:.875rem;line-height:1;transition:color .2s}.events-section-container{overflow:hidden}:root{--hds-font-heading-xxs-letterSpacing:0em;--hds-font-heading-xxs-lineHeight:1.2;--hds-font-heading-xxs-size:.875rem;--hds-font-heading-xxs-weight:400;--hds-font-heading-xs-letterSpacing:0em;--hds-font-heading-xs-lineHeight:1.2;--hds-font-heading-xs-size:1rem;--hds-font-heading-xs-weight:400;--hds-font-heading-sm-letterSpacing:0em;--hds-font-heading-sm-lineHeight:1.25;--hds-font-heading-sm-size:1.125rem;--hds-font-heading-sm-weight:300;--hds-font-heading-md-letterSpacing:-.01em;--hds-font-heading-md-lineHeight:1.2;--hds-font-heading-md-size:1.25rem;--hds-font-heading-md-weight:300;--hds-font-heading-lg-letterSpacing:-.01em;--hds-font-heading-lg-lineHeight:1.2;--hds-font-heading-lg-size:1.375rem;--hds-font-heading-lg-weight:300;--hds-font-heading-xl-letterSpacing:-.01em;--hds-font-heading-xl-lineHeight:1.07;--hds-font-heading-xl-size:1.75rem;--hds-font-heading-xl-weight:300;--hds-font-heading-xxl-letterSpacing:-.02em;--hds-font-heading-xxl-lineHeight:1.03;--hds-font-heading-xxl-size:2.125rem;--hds-font-heading-xxl-weight:300;--hds-font-heading-hero-sm-letterSpacing:-.01em;--hds-font-heading-hero-sm-lineHeight:1.12;--hds-font-heading-hero-sm-size:1.625rem;--hds-font-heading-hero-sm-weight:300;--hds-font-heading-hero-md-letterSpacing:-.01em;--hds-font-heading-hero-md-lineHeight:1.12;--hds-font-heading-hero-md-size:1.625rem;--hds-font-heading-hero-md-weight:300;--hds-font-heading-hero-lg-letterSpacing:-.01em;--hds-font-heading-hero-lg-lineHeight:1.1;--hds-font-heading-hero-lg-size:1.75rem;--hds-font-heading-hero-lg-weight:300;--hds-font-input-description-letterSpacing:0px;--hds-font-input-description-lineHeight:1.3;--hds-font-input-description-size:.875rem;--hds-font-input-description-weight:300;--hds-font-input-groupHeading-letterSpacing:0px;--hds-font-input-groupHeading-lineHeight:1.35;--hds-font-input-groupHeading-size:.75rem;--hds-font-input-groupHeading-weight:300;--hds-font-input-label-sm-letterSpacing:0px;--hds-font-input-label-sm-lineHeight:1.35;--hds-font-input-label-sm-size:.75rem;--hds-font-input-label-sm-weight:400;--hds-font-input-label-md-letterSpacing:0px;--hds-font-input-label-md-lineHeight:1.3;--hds-font-input-label-md-size:.875rem;--hds-font-input-label-md-weight:400;--hds-font-input-label-lg-letterSpacing:0px;--hds-font-input-label-lg-lineHeight:1.2;--hds-font-input-label-lg-size:1rem;--hds-font-input-label-lg-weight:400;--hds-font-input-text-sm-letterSpacing:0px;--hds-font-input-text-sm-lineHeight:1.35;--hds-font-input-text-sm-size:.75rem;--hds-font-input-text-sm-weight:300;--hds-font-input-text-md-letterSpacing:0px;--hds-font-input-text-md-lineHeight:1.05;--hds-font-input-text-md-size:.875rem;--hds-font-input-text-md-weight:300;--hds-font-input-text-lg-letterSpacing:0px;--hds-font-input-text-lg-lineHeight:1;--hds-font-input-text-lg-size:1rem;--hds-font-input-text-lg-weight:300;--hds-font-input-text-lgTextarea-letterSpacing:0px;--hds-font-input-text-lgTextarea-lineHeight:1.4;--hds-font-input-text-lgTextarea-size:1rem;--hds-font-input-text-lgTextarea-weight:300;--hds-font-quote-md-letterSpacing:0em;--hds-font-quote-md-lineHeight:1.4;--hds-font-quote-md-size:1.125rem;--hds-font-quote-md-weight:300;--hds-font-quoteAttribution-md-letterSpacing:0em;--hds-font-quoteAttribution-md-lineHeight:1.35;--hds-font-quoteAttribution-md-size:1rem;--hds-font-quoteAttribution-md-weight:300;--hds-font-text-xxs-letterSpacing:0em;--hds-font-text-xxs-lineHeight:1.45;--hds-font-text-xxs-size:.75rem;--hds-font-text-xxs-weight:300;--hds-font-text-xs-letterSpacing:0em;--hds-font-text-xs-lineHeight:1.45;--hds-font-text-xs-size:.75rem;--hds-font-text-xs-weight:300;--hds-font-text-sm-letterSpacing:0em;--hds-font-text-sm-lineHeight:1.4;--hds-font-text-sm-size:.875rem;--hds-font-text-sm-weight:300;--hds-font-text-md-letterSpacing:0em;--hds-font-text-md-lineHeight:1.4;--hds-font-text-md-size:1rem;--hds-font-text-md-weight:300;--hds-font-text-lg-letterSpacing:0em;--hds-font-text-lg-lineHeight:1.35;--hds-font-text-lg-size:1rem;--hds-font-text-lg-weight:300;--hds-font-text-xl-letterSpacing:0em;--hds-font-text-xl-lineHeight:1.4;--hds-font-text-xl-size:1.125rem;--hds-font-text-xl-weight:300;--hds-font-text-xxl-letterSpacing:-.01em;--hds-font-text-xxl-lineHeight:1.07;--hds-font-text-xxl-size:1.75rem;--hds-font-text-xxl-weight:300;--hds-space-block-carousel-controls-gap:var(--hds-space-core-200);--hds-space-block-column-gap:var(--hds-space-layout-gap);--hds-space-block-stack-gap-md:var(--hds-space-layout-gap);--hds-space-block-stack-gap-lg:var(--hds-space-core-600);--hds-space-block-stack-gap-xl:var(--hds-space-core-500);--hds-space-button-height:var(--hds-space-core-550);--hds-space-customerCard-logo-height:60px;--hds-space-input-layered-gap:24px;--hds-space-input-layered-input-maxWidth:360px;--hds-space-input-layered-input-minWidth:300px;--hds-space-input-layered-label-maxWidth:196px;--hds-space-input-layered-label-minWidth:120px;--hds-space-input-minHeight:var(--hds-space-button-height);--hds-space-input-popover-width:240px;--hds-space-layout-columns:4;--hds-space-layout-content-margin:var(--hds-space-core-200);--hds-space-layout-gap:var(--hds-space-core-200);--hds-space-layout-page-margin:var(--hds-space-core-0);--hds-space-section-gap-bottom-sm:var(--hds-space-core-700);--hds-space-section-gap-bottom-md:var(--hds-space-core-700);--hds-space-section-gap-bottom-subsection:var(--hds-space-core-700);--hds-space-section-gap-top-sm:var(--hds-space-core-700);--hds-space-section-gap-top-md:var(--hds-space-core-700);--hds-space-section-gap-top-subsection:var(--hds-space-core-500);--hds-space-stat-content-padding-y:var(--hds-space-core-400);--hds-space-tab-gap-sm:16px;--hds-space-tab-gap-lg:16px;--hds-space-tab-group-gap:24px}@media (min-width:640px){:root{--hds-font-heading-xxs-letterSpacing:0em;--hds-font-heading-xxs-lineHeight:1.2;--hds-font-heading-xxs-size:.875rem;--hds-font-heading-xxs-weight:400;--hds-font-heading-xs-letterSpacing:0em;--hds-font-heading-xs-lineHeight:1.2;--hds-font-heading-xs-size:1rem;--hds-font-heading-xs-weight:400;--hds-font-heading-sm-letterSpacing:-.01em;--hds-font-heading-sm-lineHeight:1.12;--hds-font-heading-sm-size:1.25rem;--hds-font-heading-sm-weight:300;--hds-font-heading-md-letterSpacing:-.01em;--hds-font-heading-md-lineHeight:1.1;--hds-font-heading-md-size:1.375rem;--hds-font-heading-md-weight:300;--hds-font-heading-lg-letterSpacing:-.01em;--hds-font-heading-lg-lineHeight:1.07;--hds-font-heading-lg-size:1.75rem;--hds-font-heading-lg-weight:300;--hds-font-heading-xl-letterSpacing:-.02em;--hds-font-heading-xl-lineHeight:1.05;--hds-font-heading-xl-size:2.125rem;--hds-font-heading-xl-weight:300;--hds-font-heading-xxl-letterSpacing:-.02em;--hds-font-heading-xxl-lineHeight:1.03;--hds-font-heading-xxl-size:3rem;--hds-font-heading-xxl-weight:300;--hds-font-heading-hero-sm-letterSpacing:-.02em;--hds-font-heading-hero-sm-lineHeight:1.1;--hds-font-heading-hero-sm-size:2rem;--hds-font-heading-hero-sm-weight:300;--hds-font-heading-hero-md-letterSpacing:-.02em;--hds-font-heading-hero-md-lineHeight:1.1;--hds-font-heading-hero-md-size:2rem;--hds-font-heading-hero-md-weight:300;--hds-font-heading-hero-lg-letterSpacing:-.02em;--hds-font-heading-hero-lg-lineHeight:1.12;--hds-font-heading-hero-lg-size:2.5rem;--hds-font-heading-hero-lg-weight:300;--hds-font-input-description-letterSpacing:0px;--hds-font-input-description-lineHeight:1.3;--hds-font-input-description-size:.875rem;--hds-font-input-description-weight:300;--hds-font-input-groupHeading-letterSpacing:0px;--hds-font-input-groupHeading-lineHeight:1.35;--hds-font-input-groupHeading-size:.75rem;--hds-font-input-groupHeading-weight:300;--hds-font-input-label-sm-letterSpacing:0px;--hds-font-input-label-sm-lineHeight:1.35;--hds-font-input-label-sm-size:.75rem;--hds-font-input-label-sm-weight:400;--hds-font-input-label-md-letterSpacing:0px;--hds-font-input-label-md-lineHeight:1.3;--hds-font-input-label-md-size:.875rem;--hds-font-input-label-md-weight:400;--hds-font-input-label-lg-letterSpacing:0px;--hds-font-input-label-lg-lineHeight:1.2;--hds-font-input-label-lg-size:1rem;--hds-font-input-label-lg-weight:400;--hds-font-input-text-sm-letterSpacing:0px;--hds-font-input-text-sm-lineHeight:1.35;--hds-font-input-text-sm-size:.75rem;--hds-font-input-text-sm-weight:300;--hds-font-input-text-md-letterSpacing:0px;--hds-font-input-text-md-lineHeight:1.3;--hds-font-input-text-md-size:.875rem;--hds-font-input-text-md-weight:300;--hds-font-input-text-lg-letterSpacing:0px;--hds-font-input-text-lg-lineHeight:1;--hds-font-input-text-lg-size:1rem;--hds-font-input-text-lg-weight:300;--hds-font-input-text-lgTextarea-letterSpacing:0px;--hds-font-input-text-lgTextarea-lineHeight:1.4;--hds-font-input-text-lgTextarea-size:1rem;--hds-font-input-text-lgTextarea-weight:300;--hds-font-quote-md-letterSpacing:0em;--hds-font-quote-md-lineHeight:1.4;--hds-font-quote-md-size:1.125rem;--hds-font-quote-md-weight:300;--hds-font-quoteAttribution-md-letterSpacing:0em;--hds-font-quoteAttribution-md-lineHeight:1.35;--hds-font-quoteAttribution-md-size:1rem;--hds-font-quoteAttribution-md-weight:300;--hds-font-text-xxs-letterSpacing:0em;--hds-font-text-xxs-lineHeight:1.45;--hds-font-text-xxs-size:.75rem;--hds-font-text-xxs-weight:300;--hds-font-text-xs-letterSpacing:0em;--hds-font-text-xs-lineHeight:1.45;--hds-font-text-xs-size:.75rem;--hds-font-text-xs-weight:300;--hds-font-text-sm-letterSpacing:0em;--hds-font-text-sm-lineHeight:1.4;--hds-font-text-sm-size:.875rem;--hds-font-text-sm-weight:300;--hds-font-text-md-letterSpacing:0em;--hds-font-text-md-lineHeight:1.4;--hds-font-text-md-size:1rem;--hds-font-text-md-weight:300;--hds-font-text-lg-letterSpacing:0em;--hds-font-text-lg-lineHeight:1.4;--hds-font-text-lg-size:1.125rem;--hds-font-text-lg-weight:300;--hds-font-text-xl-letterSpacing:0em;--hds-font-text-xl-lineHeight:1.4;--hds-font-text-xl-size:1.125rem;--hds-font-text-xl-weight:300;--hds-font-text-xxl-letterSpacing:-.02em;--hds-font-text-xxl-lineHeight:1.03;--hds-font-text-xxl-size:2.125rem;--hds-font-text-xxl-weight:300;--hds-space-block-carousel-controls-gap:var(--hds-space-core-200);--hds-space-block-column-gap:var(--hds-space-layout-gap);--hds-space-block-stack-gap-md:var(--hds-space-layout-gap);--hds-space-block-stack-gap-lg:var(--hds-space-core-600);--hds-space-block-stack-gap-xl:var(--hds-space-core-800);--hds-space-button-height:var(--hds-space-core-550);--hds-space-customerCard-logo-height:40px;--hds-space-input-layered-gap:24px;--hds-space-input-layered-input-maxWidth:360px;--hds-space-input-layered-input-minWidth:300px;--hds-space-input-layered-label-maxWidth:196px;--hds-space-input-layered-label-minWidth:120px;--hds-space-input-minHeight:var(--hds-space-button-height);--hds-space-input-popover-width:240px;--hds-space-layout-columns:8;--hds-space-layout-content-margin:var(--hds-space-core-200);--hds-space-layout-gap:var(--hds-space-core-200);--hds-space-layout-page-margin:var(--hds-space-core-200);--hds-space-section-gap-bottom-sm:var(--hds-space-core-800);--hds-space-section-gap-bottom-md:var(--hds-space-core-800);--hds-space-section-gap-bottom-subsection:var(--hds-space-core-800);--hds-space-section-gap-top-sm:var(--hds-space-core-800);--hds-space-section-gap-top-md:var(--hds-space-core-800);--hds-space-section-gap-top-subsection:var(--hds-space-core-500);--hds-space-stat-content-padding-y:var(--hds-space-core-400);--hds-space-tab-gap-sm:16px;--hds-space-tab-gap-lg:24px;--hds-space-tab-group-gap:32px}}@media (min-width:940px){:root{--hds-font-heading-xxs-letterSpacing:0em;--hds-font-heading-xxs-lineHeight:1.2;--hds-font-heading-xxs-size:.875rem;--hds-font-heading-xxs-weight:400;--hds-font-heading-xs-letterSpacing:0em;--hds-font-heading-xs-lineHeight:1.2;--hds-font-heading-xs-size:1rem;--hds-font-heading-xs-weight:400;--hds-font-heading-sm-letterSpacing:-.01em;--hds-font-heading-sm-lineHeight:1.1;--hds-font-heading-sm-size:1.375rem;--hds-font-heading-sm-weight:300;--hds-font-heading-md-letterSpacing:-.01em;--hds-font-heading-md-lineHeight:1.12;--hds-font-heading-md-size:1.625rem;--hds-font-heading-md-weight:300;--hds-font-heading-lg-letterSpacing:-.02em;--hds-font-heading-lg-lineHeight:1.1;--hds-font-heading-lg-size:2rem;--hds-font-heading-lg-weight:300;--hds-font-heading-xl-letterSpacing:-.02em;--hds-font-heading-xl-lineHeight:1.03;--hds-font-heading-xl-size:3rem;--hds-font-heading-xl-weight:300;--hds-font-heading-xxl-letterSpacing:-.025em;--hds-font-heading-xxl-lineHeight:1.03;--hds-font-heading-xxl-size:3.5rem;--hds-font-heading-xxl-weight:300;--hds-font-heading-hero-sm-letterSpacing:-.02em;--hds-font-heading-hero-sm-lineHeight:1.1;--hds-font-heading-hero-sm-size:2rem;--hds-font-heading-hero-sm-weight:300;--hds-font-heading-hero-md-letterSpacing:-.02em;--hds-font-heading-hero-md-lineHeight:1.05;--hds-font-heading-hero-md-size:2.25rem;--hds-font-heading-hero-md-weight:300;--hds-font-heading-hero-lg-letterSpacing:-.02em;--hds-font-heading-hero-lg-lineHeight:1.2;--hds-font-heading-hero-lg-size:2.5rem;--hds-font-heading-hero-lg-weight:300;--hds-font-input-description-letterSpacing:0px;--hds-font-input-description-lineHeight:1.3;--hds-font-input-description-size:.875rem;--hds-font-input-description-weight:300;--hds-font-input-groupHeading-letterSpacing:0px;--hds-font-input-groupHeading-lineHeight:1.35;--hds-font-input-groupHeading-size:.75rem;--hds-font-input-groupHeading-weight:300;--hds-font-input-label-sm-letterSpacing:0px;--hds-font-input-label-sm-lineHeight:1.35;--hds-font-input-label-sm-size:.75rem;--hds-font-input-label-sm-weight:400;--hds-font-input-label-md-letterSpacing:0px;--hds-font-input-label-md-lineHeight:1.3;--hds-font-input-label-md-size:.875rem;--hds-font-input-label-md-weight:400;--hds-font-input-label-lg-letterSpacing:0px;--hds-font-input-label-lg-lineHeight:1.2;--hds-font-input-label-lg-size:1rem;--hds-font-input-label-lg-weight:400;--hds-font-input-text-sm-letterSpacing:0px;--hds-font-input-text-sm-lineHeight:1.35;--hds-font-input-text-sm-size:.75rem;--hds-font-input-text-sm-weight:300;--hds-font-input-text-md-letterSpacing:0px;--hds-font-input-text-md-lineHeight:1.3;--hds-font-input-text-md-size:.875rem;--hds-font-input-text-md-weight:300;--hds-font-input-text-lg-letterSpacing:0px;--hds-font-input-text-lg-lineHeight:1;--hds-font-input-text-lg-size:1rem;--hds-font-input-text-lg-weight:300;--hds-font-input-text-lgTextarea-letterSpacing:0px;--hds-font-input-text-lgTextarea-lineHeight:1.4;--hds-font-input-text-lgTextarea-size:1rem;--hds-font-input-text-lgTextarea-weight:300;--hds-font-quote-md-letterSpacing:-.01em;--hds-font-quote-md-lineHeight:1.12;--hds-font-quote-md-size:1.625rem;--hds-font-quote-md-weight:300;--hds-font-quoteAttribution-md-letterSpacing:0em;--hds-font-quoteAttribution-md-lineHeight:1.4;--hds-font-quoteAttribution-md-size:1.125rem;--hds-font-quoteAttribution-md-weight:300;--hds-font-text-xxs-letterSpacing:0em;--hds-font-text-xxs-lineHeight:1.45;--hds-font-text-xxs-size:.75rem;--hds-font-text-xxs-weight:300;--hds-font-text-xs-letterSpacing:0em;--hds-font-text-xs-lineHeight:1.4;--hds-font-text-xs-size:.875rem;--hds-font-text-xs-weight:300;--hds-font-text-sm-letterSpacing:0em;--hds-font-text-sm-lineHeight:1.4;--hds-font-text-sm-size:.875rem;--hds-font-text-sm-weight:300;--hds-font-text-md-letterSpacing:0em;--hds-font-text-md-lineHeight:1.4;--hds-font-text-md-size:1rem;--hds-font-text-md-weight:300;--hds-font-text-lg-letterSpacing:0em;--hds-font-text-lg-lineHeight:1.4;--hds-font-text-lg-size:1.125rem;--hds-font-text-lg-weight:300;--hds-font-text-xl-letterSpacing:-.01em;--hds-font-text-xl-lineHeight:1.4;--hds-font-text-xl-size:1.25rem;--hds-font-text-xl-weight:300;--hds-font-text-xxl-letterSpacing:-.02em;--hds-font-text-xxl-lineHeight:1;--hds-font-text-xxl-size:3rem;--hds-font-text-xxl-weight:300;--hds-space-block-carousel-controls-gap:var(--hds-space-core-500);--hds-space-block-column-gap:var(--hds-space-layout-gap);--hds-space-block-stack-gap-md:var(--hds-space-layout-gap);--hds-space-block-stack-gap-lg:var(--hds-space-core-600);--hds-space-block-stack-gap-xl:var(--hds-space-core-800);--hds-space-button-height:var(--hds-space-core-600);--hds-space-customerCard-logo-height:60px;--hds-space-input-layered-gap:24px;--hds-space-input-layered-input-maxWidth:360px;--hds-space-input-layered-input-minWidth:300px;--hds-space-input-layered-label-maxWidth:196px;--hds-space-input-layered-label-minWidth:120px;--hds-space-input-minHeight:var(--hds-space-button-height);--hds-space-input-popover-width:240px;--hds-space-layout-columns:12;--hds-space-layout-content-margin:var(--hds-space-core-200);--hds-space-layout-gap:var(--hds-space-core-200);--hds-space-layout-page-margin:var(--hds-space-core-200);--hds-space-section-gap-bottom-sm:var(--hds-space-core-600);--hds-space-section-gap-bottom-md:var(--hds-space-core-1200);--hds-space-section-gap-bottom-subsection:var(--hds-space-core-1200);--hds-space-section-gap-top-sm:var(--hds-space-core-600);--hds-space-section-gap-top-md:var(--hds-space-core-1200);--hds-space-section-gap-top-subsection:var(--hds-space-core-800);--hds-space-stat-content-padding-y:var(--hds-space-core-450);--hds-space-tab-gap-sm:16px;--hds-space-tab-gap-lg:24px;--hds-space-tab-group-gap:40px}}:root{--hds-color-core-brand-25:#f5f5ff;--hds-color-core-brand-25A:#acacff1f;--hds-color-core-brand-50:#e8e9ff;--hds-color-core-brand-50A:#a3a7ff40;--hds-color-core-brand-75:#e2e4ff;--hds-color-core-brand-100:#d6d9fc;--hds-color-core-brand-100A:#7680f54d;--hds-color-core-brand-200:#b9b9f9;--hds-color-core-brand-300:#9a9afe;--hds-color-core-brand-400:#7f7dfc;--hds-color-core-brand-400A:#5452fbbf;--hds-color-core-brand-500:#665efd;--hds-color-core-brand-600:#533afd;--hds-color-core-brand-700:#4032c8;--hds-color-core-brand-800:#2e2b8c;--hds-color-core-brand-900:#1c1e54;--hds-color-core-brand-925:#1c1e54;--hds-color-core-brand-950:#161741;--hds-color-core-brand-975:#0f1137;--hds-color-core-brandDark-25:#f6f7ff;--hds-color-core-brandDark-50:#e4eaff;--hds-color-core-brandDark-75:#ccdaff;--hds-color-core-brandDark-100:#c3d3ff;--hds-color-core-brandDark-200:#a8bfff;--hds-color-core-brandDark-300:#92adff;--hds-color-core-brandDark-400:#7389ff;--hds-color-core-brandDark-500:#5d64fe;--hds-color-core-brandDark-600:#533afd;--hds-color-core-brandDark-700:#362baa;--hds-color-core-brandDark-700A:#4834dbb2;--hds-color-core-brandDark-800:#2c2484;--hds-color-core-brandDark-800A:#4b31d080;--hds-color-core-brandDark-900:#222069;--hds-color-core-brandDark-925:#1c1b5a;--hds-color-core-brandDark-925A:#582be233;--hds-color-core-brandDark-950:#191a51;--hds-color-core-brandDark-975:#171055;--hds-color-core-error-50A:#ffafa24d;--hds-color-core-error-100:#feb9ac;--hds-color-core-error-300:#f4745c;--hds-color-core-error-400:#f3432a;--hds-color-core-error-500:#d8351e;--hds-color-core-error-600:#a01400;--hds-color-core-error-700:#721e11;--hds-color-core-global-transparent:#fff0;--hds-color-core-lemon-25:#fff2d8;--hds-color-core-lemon-100:#ffe1a3;--hds-color-core-lemon-200:#f9b900;--hds-color-core-lemon-300:#e8a30b;--hds-color-core-lemon-500:#9b6829;--hds-color-core-lemon-800:#483414;--hds-color-core-magenta-50:#ffe6f5;--hds-color-core-magenta-100:#ffd7ef;--hds-color-core-magenta-350:#f44bcc;--hds-color-core-magenta-500:#cf2cab;--hds-color-core-magenta-600:#a51d85;--hds-color-core-magenta-800:#4f2055;--hds-color-core-neutral-0:#fff;--hds-color-core-neutral-25:#f8fafd;--hds-color-core-neutral-25A:#1658bc08;--hds-color-core-neutral-50:#e5edf5;--hds-color-core-neutral-50A:#a8c3de4d;--hds-color-core-neutral-100:#d4dee9;--hds-color-core-neutral-200:#bac8da;--hds-color-core-neutral-200A:#7591b580;--hds-color-core-neutral-300:#95a4ba;--hds-color-core-neutral-400:#7d8ba4;--hds-color-core-neutral-500:#64748d;--hds-color-core-neutral-600:#50617a;--hds-color-core-neutral-700:#3c4f69;--hds-color-core-neutral-800:#273951;--hds-color-core-neutral-900:#1a2c44;--hds-color-core-neutral-950:#11273e;--hds-color-core-neutral-975:#0d253d;--hds-color-core-neutral-990:#061b31;--hds-color-core-neutralDark-25:#f2f7fe;--hds-color-core-neutralDark-50:#e3ecf7;--hds-color-core-neutralDark-100:#d4deef;--hds-color-core-neutralDark-200:#c0cee6;--hds-color-core-neutralDark-300:#a3b5d6;--hds-color-core-neutralDark-400:#839bc8;--hds-color-core-neutralDark-500:#6480b2;--hds-color-core-neutralDark-600:#45639d;--hds-color-core-neutralDark-700:#273f73;--hds-color-core-neutralDark-800:#23356e;--hds-color-core-neutralDark-800A:#2f458ba6;--hds-color-core-neutralDark-900:#182659;--hds-color-core-neutralDark-900A:#23357a80;--hds-color-core-neutralDark-950:#122054;--hds-color-core-neutralDark-950A:#17297080;--hds-color-core-neutralDark-975:#101d4e;--hds-color-core-neutralDark-990:#0d1738;--hds-color-core-orange-50:#ffe5da;--hds-color-core-orange-100:#ffd8c6;--hds-color-core-orange-350:#ff6118;--hds-color-core-orange-500:#d04900;--hds-color-core-orange-600:#ab3500;--hds-color-core-orange-800:#56281b;--hds-color-core-ruby-50:#fee8eb;--hds-color-core-ruby-100:#fed9de;--hds-color-core-ruby-400:#ea2261;--hds-color-core-ruby-500:#e2225f;--hds-color-core-ruby-600:#b51145;--hds-color-core-ruby-800:#5d1c3c;--hds-color-core-success-100:#b6f2c7;--hds-color-core-success-400:#00b261;--hds-color-core-success-600:#006f3a;--hds-space-button-border:1px;--hds-space-button-radius-sm:var(--hds-space-core-radius-xs);--hds-space-button-radius-lg:var(--hds-space-core-radius-sm);--hds-space-core-0:0px;--hds-space-core-1:1px;--hds-space-core-25:2px;--hds-space-core-50:4px;--hds-space-core-75:6px;--hds-space-core-100:8px;--hds-space-core-150:12px;--hds-space-core-200:16px;--hds-space-core-250:20px;--hds-space-core-300:24px;--hds-space-core-350:28px;--hds-space-core-400:32px;--hds-space-core-450:36px;--hds-space-core-500:40px;--hds-space-core-550:44px;--hds-space-core-600:48px;--hds-space-core-700:56px;--hds-space-core-800:64px;--hds-space-core-900:72px;--hds-space-core-1000:80px;--hds-space-core-1100:88px;--hds-space-core-1200:96px;--hds-space-core-1300:104px;--hds-space-core-1400:112px;--hds-space-core-1500:120px;--hds-space-core-1600:128px;--hds-space-core-1700:136px;--hds-space-core-1800:144px;--hds-space-core-1900:152px;--hds-space-core-2000:160px;--hds-space-core-2100:168px;--hds-space-core-2200:176px;--hds-space-core-2300:184px;--hds-space-core-2400:192px;--hds-space-core-2500:200px;--hds-space-core-border-sm:1px;--hds-space-core-border-md:1.25px;--hds-space-core-border-lg:2px;--hds-space-core-border-none:0px;--hds-space-core-radius-xs:2px;--hds-space-core-radius-sm:4px;--hds-space-core-radius-md:6px;--hds-space-core-radius-lg:16px;--hds-space-core-radius-xl:32px;--hds-space-core-radius-none:0px;--hds-space-core-radius-round:99999px;--hds-space-input-border-default:1px;--hds-space-input-focus-outline-offset:1px;--hds-space-input-focus-outline-offsetHug:0px;--hds-space-input-focus-shadowOuter:3px;--hds-space-input-focus-shadowSingle:2px;--hds-space-input-gap-errorMessage:var(--hds-space-core-50);--hds-space-input-gap-labelVertical:var(--hds-space-core-100);--hds-space-input-text-paddingX-sm:10px;--hds-space-input-text-paddingX-md:13px;--hds-space-input-text-paddingX-lg:16px;--hds-space-input-text-paddingX-listbox:12px;--hds-space-input-text-paddingY-sm:8px;--hds-space-input-text-paddingY-md:10px;--hds-space-input-text-paddingY-lg:12px;--hds-space-input-text-paddingY-listbox:8px;--hds-space-layout-content-maxWidth:1264px}.hds-mode--light,:root{--hds-color-accent-border-quiet:var(--hds-color-action-border-quiet);--hds-color-accent-border-solid:var(--hds-color-action-bg-solid);--hds-color-accent-charm-bg:var(--hds-color-action-bg-solid);--hds-color-accent-charm-gradientEnd:var(--hds-color-accentColorMode-default-icon-gradientEnd);--hds-color-accent-charm-gradientMiddle:var(--hds-color-accentColorMode-default-icon-gradientMiddle);--hds-color-accent-charm-gradientStart:var(--hds-color-accentColorMode-default-icon-gradientStart);--hds-color-accent-icon-solid:var(--hds-color-action-icon-solid);--hds-color-accent-icon-solidAlt:var(--hds-color-accentColorMode-default-icon-solidAlt);--hds-color-accent-surface-solid:var(--hds-color-action-bg-solid);--hds-color-accent-surface-subdued:var(--hds-color-action-bg-subdued);--hds-color-accent-surface-subduedAlt:var(--hds-color-accentColorMode-default-surface-subduedAlt);--hds-color-accent-text-solid:var(--hds-color-action-bg-solid);--hds-color-accentColorMode-default-icon-gradientEnd:var(--hds-color-core-brand-700);--hds-color-accentColorMode-default-icon-gradientMiddle:var(--hds-color-core-brand-600);--hds-color-accentColorMode-default-icon-gradientStart:var(--hds-color-core-brand-400);--hds-color-accentColorMode-default-icon-solidAlt:var(--hds-color-action-icon-solid);--hds-color-accentColorMode-default-surface-subduedAlt:var(--hds-color-action-bg-subdued);--hds-color-accentColorMode-lemon-border-quiet:var(--hds-color-core-lemon-100);--hds-color-accentColorMode-lemon-icon-gradientEnd:#ff9014;--hds-color-accentColorMode-lemon-icon-gradientMiddle:#ffaf2d;--hds-color-accentColorMode-lemon-icon-gradientStart:#ffd552;--hds-color-accentColorMode-lemon-icon-solid:var(--hds-color-core-lemon-300);--hds-color-accentColorMode-lemon-icon-solidAlt:var(--hds-color-core-lemon-300);--hds-color-accentColorMode-lemon-surface-subdued:var(--hds-color-core-lemon-25);--hds-color-accentColorMode-lemon-surface-subduedAlt:var(--hds-color-core-lemon-25);--hds-color-accentColorMode-magenta-border-quiet:var(--hds-color-core-magenta-100);--hds-color-accentColorMode-magenta-icon-gradientEnd:#b262f9;--hds-color-accentColorMode-magenta-icon-gradientMiddle:#f96bee;--hds-color-accentColorMode-magenta-icon-gradientStart:#f98bf9;--hds-color-accentColorMode-magenta-icon-solid:var(--hds-color-core-magenta-350);--hds-color-accentColorMode-magenta-icon-solidAlt:var(--hds-color-core-magenta-350);--hds-color-accentColorMode-magenta-surface-subdued:var(--hds-color-core-magenta-50);--hds-color-accentColorMode-magenta-surface-subduedAlt:var(--hds-color-core-magenta-50);--hds-color-accentColorMode-orange-border-quiet:var(--hds-color-core-orange-100);--hds-color-accentColorMode-orange-icon-gradientEnd:#fd5d7c;--hds-color-accentColorMode-orange-icon-gradientMiddle:#fd6252;--hds-color-accentColorMode-orange-icon-gradientStart:#fe8c2d;--hds-color-accentColorMode-orange-icon-solid:var(--hds-color-core-orange-350);--hds-color-accentColorMode-orange-icon-solidAlt:var(--hds-color-core-orange-350);--hds-color-accentColorMode-orange-surface-subdued:var(--hds-color-core-orange-50);--hds-color-accentColorMode-orange-surface-subduedAlt:var(--hds-color-core-orange-50);--hds-color-accentColorMode-ruby-border-quiet:var(--hds-color-core-ruby-100);--hds-color-accentColorMode-ruby-icon-gradientEnd:var(--hds-color-core-ruby-600);--hds-color-accentColorMode-ruby-icon-gradientMiddle:var(--hds-color-core-ruby-400);--hds-color-accentColorMode-ruby-icon-gradientStart:#fd7184;--hds-color-accentColorMode-ruby-icon-solid:var(--hds-color-core-ruby-400);--hds-color-accentColorMode-ruby-icon-solidAlt:var(--hds-color-core-ruby-400);--hds-color-accentColorMode-ruby-surface-subdued:var(--hds-color-core-ruby-100);--hds-color-accentColorMode-ruby-surface-subduedAlt:var(--hds-color-core-ruby-100);--hds-color-action-bg-disabled:var(--hds-color-core-neutral-50A);--hds-color-action-bg-quiet:var(--hds-color-core-brand-50);--hds-color-action-bg-quietHover:var(--hds-color-core-brand-100);--hds-color-action-bg-solid:var(--hds-color-core-brand-600);--hds-color-action-bg-solidHover:var(--hds-color-core-brand-700);--hds-color-action-bg-subdued:var(--hds-color-core-brand-75);--hds-color-action-bg-subduedHover:var(--hds-color-core-brand-200);--hds-color-action-bg-translucent:#ffffffa6;--hds-color-action-bg-transparent:#fff0;--hds-color-action-border-disabled:var(--hds-color-core-neutral-100);--hds-color-action-border-quiet:var(--hds-color-core-brand-100);--hds-color-action-border-solid:var(--hds-color-core-brand-600);--hds-color-action-border-solidHover:var(--hds-color-core-brand-700);--hds-color-action-border-subdued:var(--hds-color-core-brand-200);--hds-color-action-focus-inner-quiet:var(--hds-color-surface-bg-quiet);--hds-color-action-focus-inner-subdued:var(--hds-color-surface-bg-subdued);--hds-color-action-focus-outer:var(--hds-color-core-brand-600);--hds-color-action-focus-outerError:var(--hds-color-core-error-50A);--hds-color-action-focus-outerSoft:var(--hds-color-core-brand-400A);--hds-color-action-focus-outerSubdued:var(--hds-color-core-brand-50A);--hds-color-action-focus-surface:#fff0;--hds-color-action-icon-disabled:var(--hds-color-core-neutral-300);--hds-color-action-icon-navigation-soft:var(--hds-color-core-neutral-600);--hds-color-action-icon-navigation-solid:var(--hds-color-core-neutral-990);--hds-color-action-icon-navigation-subdued:var(--hds-color-core-neutral-500);--hds-color-action-icon-onQuiet:var(--hds-color-core-brand-600);--hds-color-action-icon-onSolid:var(--hds-color-core-neutral-0);--hds-color-action-icon-onSubdued:var(--hds-color-core-brand-600);--hds-color-action-icon-onTranslucent:var(--hds-color-core-brand-600);--hds-color-action-icon-onTransparent:var(--hds-color-core-brand-600);--hds-color-action-icon-solid:var(--hds-color-core-brand-600);--hds-color-action-icon-solidAlternate:var(--hds-color-core-brand-600);--hds-color-action-icon-solidAlternateHover:var(--hds-color-core-brand-800);--hds-color-action-icon-solidHover:var(--hds-color-core-brand-800);--hds-color-action-text-disabled:var(--hds-color-core-neutral-300);--hds-color-action-text-onQuiet:var(--hds-color-core-brand-600);--hds-color-action-text-onSolid:var(--hds-color-core-neutral-0);--hds-color-action-text-onSubdued:var(--hds-color-core-brand-600);--hds-color-action-text-onTranslucent:var(--hds-color-core-brand-600);--hds-color-action-text-onTransparent:var(--hds-color-core-brand-600);--hds-color-action-text-secondary:var(--hds-color-core-neutral-990);--hds-color-action-text-solid:var(--hds-color-core-brand-600);--hds-color-action-text-solidAlternate:var(--hds-color-core-brand-600);--hds-color-action-text-solidAlternateHover:var(--hds-color-core-brand-800);--hds-color-action-text-solidHover:var(--hds-color-core-brand-800);--hds-color-button-primary-bg:var(--hds-color-action-bg-solid);--hds-color-button-primary-bgDisabled:var(--hds-color-action-bg-disabled);--hds-color-button-primary-bgHover:var(--hds-color-action-bg-solidHover);--hds-color-button-primary-icon:var(--hds-color-util-white);--hds-color-button-primary-iconDisabled:var(--hds-color-action-icon-disabled);--hds-color-button-primary-iconHover:var(--hds-color-util-white);--hds-color-button-primary-text:var(--hds-color-action-text-onSolid);--hds-color-button-primary-textDisabled:var(--hds-color-action-text-disabled);--hds-color-button-primary-textHover:var(--hds-color-action-text-onSolid);--hds-color-button-secondary-bg:var(--hds-color-core-global-transparent);--hds-color-button-secondary-bgHover:var(--hds-color-core-global-transparent);--hds-color-button-secondary-border:var(--hds-color-action-border-quiet);--hds-color-button-secondary-borderDisabled:var(--hds-color-action-border-disabled);--hds-color-button-secondary-borderHover:var(--hds-color-action-border-solidHover);--hds-color-button-secondary-borderOnSubdued:var(--hds-color-action-border-subdued);--hds-color-button-secondary-icon:var(--hds-color-action-icon-solid);--hds-color-button-secondary-iconHover:var(--hds-color-action-icon-solidHover);--hds-color-button-secondary-text:var(--hds-color-action-text-solidAlternate);--hds-color-button-secondary-textDisabled:var(--hds-color-action-text-disabled);--hds-color-button-secondary-textHover:var(--hds-color-action-text-solidHover);--hds-color-button-ui-bg:var(--hds-color-action-bg-quiet);--hds-color-button-ui-bgHover:var(--hds-color-action-bg-quietHover);--hds-color-button-ui-bgOnSubdued:var(--hds-color-action-bg-subdued);--hds-color-button-ui-bgOnSubduedHover:var(--hds-color-action-bg-subduedHover);--hds-color-button-ui-borderDisabled:var(--hds-color-action-border-disabled);--hds-color-button-ui-icon:var(--hds-color-action-icon-solid);--hds-color-button-ui-iconDisabled:var(--hds-color-action-icon-disabled);--hds-color-button-ui-iconHover:var(--hds-color-action-icon-solidHover);--hds-color-heading-solid:var(--hds-color-core-neutral-990);--hds-color-heading-subdued:var(--hds-color-core-neutral-500);--hds-color-icon-emphasized:var(--hds-color-core-neutral-990);--hds-color-icon-error:var(--hds-color-core-error-500);--hds-color-icon-quiet:var(--hds-color-core-neutral-200);--hds-color-icon-solid:var(--hds-color-core-neutral-800);--hds-color-icon-subdued:var(--hds-color-core-neutral-500);--hds-color-icon-success:var(--hds-color-core-success-400);--hds-color-icon-surface:var(--hds-color-core-neutral-200);--hds-color-input-bg-accent:var(--hds-color-core-brand-600);--hds-color-input-bg-default:#ffffff40;--hds-color-input-bg-disabled:var(--hds-color-core-neutral-50A);--hds-color-input-bg-focus:#ffffff80;--hds-color-input-bg-hover:var(--hds-color-core-brand-25);--hds-color-input-bg-inactive:#d4dee9bf;--hds-color-input-bg-listboxIcon:var(--hds-color-core-neutral-50);--hds-color-input-bg-popover:var(--hds-color-core-neutral-0);--hds-color-input-bg-popoverTransparent:#fff0;--hds-color-input-bg-quiet:var(--hds-color-core-neutral-100);--hds-color-input-bg-selectorActive:var(--hds-color-core-brand-400);--hds-color-input-bg-solid:var(--hds-color-core-neutral-0);--hds-color-input-border-accent:var(--hds-color-core-brand-600);--hds-color-input-border-default:#d4dee9bf;--hds-color-input-border-disabled:var(--hds-color-core-neutral-100);--hds-color-input-border-error:var(--hds-color-core-error-500);--hds-color-input-border-errorBlur:var(--hds-color-core-error-100);--hds-color-input-border-errorFocus:var(--hds-color-input-border-error);--hds-color-input-border-errorHover:var(--hds-color-core-error-300);--hds-color-input-border-focus:var(--hds-color-core-brand-500);--hds-color-input-border-hover:var(--hds-color-core-brand-500);--hds-color-input-border-hoverSubdued:var(--hds-color-core-brand-200);--hds-color-input-border-option:var(--hds-color-core-neutral-400);--hds-color-input-border-selected:var(--hds-color-core-brand-500);--hds-color-input-icon-disabled:var(--hds-color-core-neutral-100);--hds-color-input-icon-onSolid:var(--hds-color-core-neutral-0);--hds-color-input-icon-solid:var(--hds-color-core-brand-600);--hds-color-input-icon-solidAlternate:var(--hds-color-core-brand-600);--hds-color-input-popover-border:var(--hds-color-core-global-transparent);--hds-color-input-popover-divider:var(--hds-color-core-neutral-50A);--hds-color-input-selector-bg-available:var(--hds-color-core-global-transparent);--hds-color-input-selector-bg-availableHover:var(--hds-color-core-brand-100);--hds-color-input-selector-bg-disabled:var(--hds-color-core-neutral-50A);--hds-color-input-selector-bg-range:var(--hds-color-core-brand-50);--hds-color-input-selector-bg-selected:var(--hds-color-core-brand-600);--hds-color-input-selector-bg-selectedHover:var(--hds-color-core-brand-700);--hds-color-input-selector-icon-disabledOnSolid:var(--hds-color-action-icon-disabled);--hds-color-input-selector-text-available:var(--hds-color-input-text-solid);--hds-color-input-selector-text-availableHover:var(--hds-color-core-brand-700);--hds-color-input-selector-text-current:var(--hds-color-core-neutral-990);--hds-color-input-selector-text-disabled:var(--hds-color-input-text-disabled);--hds-color-input-selector-text-range:var(--hds-color-core-brand-500);--hds-color-input-selector-text-rangeDisabled:var(--hds-color-core-brand-200);--hds-color-input-selector-text-rangeHover:var(--hds-color-core-brand-700);--hds-color-input-selector-text-selected:var(--hds-color-core-neutral-0);--hds-color-input-selector-text-selectedDisabled:var(--hds-color-core-neutral-800);--hds-color-input-text-disabled:var(--hds-color-core-neutral-300);--hds-color-input-text-error:var(--hds-color-core-error-500);--hds-color-input-text-label:var(--hds-color-core-neutral-800);--hds-color-input-text-placeholder:var(--hds-color-core-neutral-400);--hds-color-input-text-popover:var(--hds-color-core-neutral-800);--hds-color-input-text-selected:var(--hds-color-core-neutral-800);--hds-color-input-text-solid:var(--hds-color-core-neutral-800);--hds-color-input-tile-bg-selected:var(--hds-color-core-brand-25A);--hds-color-input-tile-border-hover:var(--hds-color-core-brand-600);--hds-color-input-tile-border-pressed:var(--hds-color-core-brand-800);--hds-color-input-tile-border-selected:var(--hds-color-core-brand-400);--hds-color-input-tile-text-hover:var(--hds-color-core-brand-600);--hds-color-input-tile-text-pressed:var(--hds-color-core-brand-800);--hds-color-input-tile-text-selected:var(--hds-color-core-brand-600);--hds-color-shadow-xs-bottom:#003b890a;--hds-color-shadow-xs-top:#0037700f;--hds-color-shadow-sm-bottom:#003b890d;--hds-color-shadow-sm-top:#00377014;--hds-color-shadow-md-bottom:#003b8905;--hds-color-shadow-md-top:#0037701a;--hds-color-shadow-lg-bottom:#003b890a;--hds-color-shadow-lg-top:#0037701a;--hds-color-shadow-xl-bottom:#003b890f;--hds-color-shadow-xl-top:#00377024;--hds-color-shadow-popoverBottom:#061b311f;--hds-color-shadow-popoverTop:#27395114;--hds-color-surface-bg-quiet:var(--hds-color-util-white);--hds-color-surface-bg-shadow:var(--hds-color-util-white);--hds-color-surface-bg-subdued:var(--hds-color-core-neutral-25);--hds-color-surface-bg-subduedAdaptive:var(--hds-color-core-neutral-25A);--hds-color-surface-border-quiet:var(--hds-color-core-neutral-50);--hds-color-surface-border-quietAdaptive:var(--hds-color-core-neutral-50A);--hds-color-surface-border-shadow:var(--hds-color-core-global-transparent);--hds-color-surface-border-shadowHover:var(--hds-color-core-global-transparent);--hds-color-text-quiet:var(--hds-color-core-neutral-400);--hds-color-text-soft:var(--hds-color-core-neutral-600);--hds-color-text-solid:var(--hds-color-core-neutral-990);--hds-color-text-subdued:var(--hds-color-core-neutral-500);--hds-color-util-accent-lemon-50:var(--hds-color-core-lemon-25);--hds-color-util-accent-lemon-100:var(--hds-color-core-lemon-100);--hds-color-util-accent-lemon-200:var(--hds-color-core-lemon-200);--hds-color-util-accent-lemon-300:var(--hds-color-core-lemon-300);--hds-color-util-accent-lemon-500:var(--hds-color-core-lemon-500);--hds-color-util-accent-lemon-800:var(--hds-color-core-lemon-800);--hds-color-util-accent-magenta-50:var(--hds-color-core-magenta-50);--hds-color-util-accent-magenta-100:var(--hds-color-core-magenta-100);--hds-color-util-accent-magenta-350:var(--hds-color-core-magenta-350);--hds-color-util-accent-magenta-500:var(--hds-color-core-magenta-500);--hds-color-util-accent-magenta-600:var(--hds-color-core-magenta-600);--hds-color-util-accent-magenta-800:var(--hds-color-core-magenta-800);--hds-color-util-accent-orange-50:var(--hds-color-core-orange-50);--hds-color-util-accent-orange-100:var(--hds-color-core-orange-100);--hds-color-util-accent-orange-350:var(--hds-color-core-orange-350);--hds-color-util-accent-orange-500:var(--hds-color-core-orange-500);--hds-color-util-accent-orange-600:var(--hds-color-core-orange-600);--hds-color-util-accent-orange-800:var(--hds-color-core-orange-800);--hds-color-util-accent-ruby-50:var(--hds-color-core-ruby-50);--hds-color-util-accent-ruby-100:var(--hds-color-core-ruby-100);--hds-color-util-accent-ruby-400:var(--hds-color-core-ruby-400);--hds-color-util-accent-ruby-500:var(--hds-color-core-ruby-500);--hds-color-util-accent-ruby-600:var(--hds-color-core-ruby-600);--hds-color-util-accent-ruby-800:var(--hds-color-core-ruby-800);--hds-color-util-action-bg-emphasized:var(--hds-color-core-brand-700);--hds-color-util-action-bg-max:var(--hds-color-core-brand-800);--hds-color-util-action-bg-min:#9a9afe1f;--hds-color-util-action-bg-quiet:#b9b9f94d;--hds-color-util-action-bg-soft:var(--hds-color-core-brand-500);--hds-color-util-action-bg-solid:var(--hds-color-core-brand-600);--hds-color-util-action-bg-subdued:#b9b9f999;--hds-color-util-action-border-emphasized:var(--hds-color-core-brand-700);--hds-color-util-action-border-max:var(--hds-color-core-brand-800);--hds-color-util-action-border-quiet:var(--hds-color-core-brand-200);--hds-color-util-action-border-solid:var(--hds-color-core-brand-600);--hds-color-util-action-border-subdued:var(--hds-color-core-brand-400);--hds-color-util-action-fg-onAlpha:var(--hds-color-util-action-fg-solid);--hds-color-util-action-fg-onSolid:var(--hds-color-core-neutral-0);--hds-color-util-action-fg-solid:var(--hds-color-core-brand-600);--hds-color-util-action-fg-solidAlternate:var(--hds-color-util-action-fg-solid);--hds-color-util-action-fg-solidAlternateHover:var(--hds-color-core-brand-800);--hds-color-util-action-fg-solidHover:var(--hds-color-core-brand-800);--hds-color-util-action-icon-emphasized:var(--hds-color-core-brand-700);--hds-color-util-action-icon-max:var(--hds-color-core-brand-800);--hds-color-util-action-icon-min:var(--hds-color-core-neutral-0);--hds-color-util-action-icon-quiet:var(--hds-color-core-brand-100);--hds-color-util-action-icon-soft:var(--hds-color-core-brand-500);--hds-color-util-action-icon-solid:var(--hds-color-core-brand-600);--hds-color-util-action-icon-subdued:var(--hds-color-core-brand-200);--hds-color-util-action-text-emphasized:var(--hds-color-core-brand-700);--hds-color-util-action-text-max:var(--hds-color-core-brand-800);--hds-color-util-action-text-min:var(--hds-color-core-neutral-0);--hds-color-util-action-text-soft:var(--hds-color-core-brand-500);--hds-color-util-action-text-solid:var(--hds-color-core-brand-600);--hds-color-util-aura-h241Shadow:var(--hds-color-core-brandDark-925);--hds-color-util-bg-min:var(--hds-color-core-neutral-0);--hds-color-util-bg-quiet:var(--hds-color-core-neutral-25);--hds-color-util-bg-soft:var(--hds-color-core-neutral-100);--hds-color-util-bg-subdued:var(--hds-color-core-neutral-50);--hds-color-util-black:var(--hds-color-core-neutral-990);--hds-color-util-border-emphasized:var(--hds-color-util-black);--hds-color-util-border-quiet:var(--hds-color-core-neutral-50);--hds-color-util-border-soft:var(--hds-color-core-neutral-600);--hds-color-util-border-solid:var(--hds-color-core-neutral-800);--hds-color-util-border-subdued:var(--hds-color-core-neutral-100);--hds-color-util-brand-25:var(--hds-color-core-brand-25);--hds-color-util-brand-50:var(--hds-color-core-brand-50);--hds-color-util-brand-75:var(--hds-color-core-brand-75);--hds-color-util-brand-100:var(--hds-color-core-brand-100);--hds-color-util-brand-200:var(--hds-color-core-brand-200);--hds-color-util-brand-300:var(--hds-color-core-brand-300);--hds-color-util-brand-400:var(--hds-color-core-brand-400);--hds-color-util-brand-500:var(--hds-color-core-brand-500);--hds-color-util-brand-600:var(--hds-color-core-brand-600);--hds-color-util-brand-700:var(--hds-color-core-brand-700);--hds-color-util-brand-800:var(--hds-color-core-brand-800);--hds-color-util-brand-900:var(--hds-color-core-brand-900);--hds-color-util-brand-925:var(--hds-color-core-brand-925);--hds-color-util-brand-950:var(--hds-color-core-brand-950);--hds-color-util-brand-975:var(--hds-color-core-brand-975);--hds-color-util-error-50A:var(--hds-color-core-error-50A);--hds-color-util-error-100:var(--hds-color-core-error-100);--hds-color-util-error-400:var(--hds-color-core-error-400);--hds-color-util-error-500:var(--hds-color-core-error-500);--hds-color-util-error-600:var(--hds-color-core-error-600);--hds-color-util-neutral-0:var(--hds-color-core-neutral-0);--hds-color-util-neutral-25:var(--hds-color-core-neutral-25);--hds-color-util-neutral-50:var(--hds-color-core-neutral-50);--hds-color-util-neutral-100:var(--hds-color-core-neutral-100);--hds-color-util-neutral-200:var(--hds-color-core-neutral-200);--hds-color-util-neutral-300:var(--hds-color-core-neutral-300);--hds-color-util-neutral-400:var(--hds-color-core-neutral-400);--hds-color-util-neutral-500:var(--hds-color-core-neutral-500);--hds-color-util-neutral-600:var(--hds-color-core-neutral-600);--hds-color-util-neutral-700:var(--hds-color-core-neutral-700);--hds-color-util-neutral-800:var(--hds-color-core-neutral-800);--hds-color-util-neutral-900:var(--hds-color-core-neutral-900);--hds-color-util-neutral-950:var(--hds-color-core-neutral-950);--hds-color-util-neutral-975:var(--hds-color-core-neutral-975);--hds-color-util-neutral-990:var(--hds-color-core-neutral-990);--hds-color-util-success-100:var(--hds-color-core-success-100);--hds-color-util-success-400:var(--hds-color-core-success-400);--hds-color-util-success-600:var(--hds-color-core-success-600);--hds-color-util-text-inactive:var(--hds-color-core-neutral-300);--hds-color-util-text-quiet:var(--hds-color-core-neutral-400);--hds-color-util-text-soft:var(--hds-color-core-neutral-600);--hds-color-util-text-solid:var(--hds-color-core-neutral-990);--hds-color-util-text-subdued:var(--hds-color-core-neutral-500);--hds-color-util-white:var(--hds-color-core-neutral-0);--hds-shadow-xs-bottom-blur:4px;--hds-shadow-xs-bottom-offset-x:0px;--hds-shadow-xs-bottom-offset-y:1px;--hds-shadow-xs-bottom-spread:0px;--hds-shadow-xs-top-blur:10px;--hds-shadow-xs-top-offset-x:0px;--hds-shadow-xs-top-offset-y:2px;--hds-shadow-xs-top-spread:0px;--hds-shadow-sm-bottom-blur:8px;--hds-shadow-sm-bottom-offset-x:0px;--hds-shadow-sm-bottom-offset-y:2px;--hds-shadow-sm-bottom-spread:0px;--hds-shadow-sm-top-blur:14px;--hds-shadow-sm-top-offset-x:0px;--hds-shadow-sm-top-offset-y:5px;--hds-shadow-sm-top-spread:0px;--hds-shadow-md-bottom-blur:8px;--hds-shadow-md-bottom-offset-x:0px;--hds-shadow-md-bottom-offset-y:4px;--hds-shadow-md-bottom-spread:0px;--hds-shadow-md-top-blur:22px;--hds-shadow-md-top-offset-x:0px;--hds-shadow-md-top-offset-y:6px;--hds-shadow-md-top-spread:0px;--hds-shadow-lg-bottom-blur:20px;--hds-shadow-lg-bottom-offset-x:0px;--hds-shadow-lg-bottom-offset-y:5px;--hds-shadow-lg-bottom-spread:-2px;--hds-shadow-lg-top-blur:40px;--hds-shadow-lg-top-offset-x:0px;--hds-shadow-lg-top-offset-y:15px;--hds-shadow-lg-top-spread:-2px;--hds-shadow-xl-bottom-blur:60px;--hds-shadow-xl-bottom-offset-x:0px;--hds-shadow-xl-bottom-offset-y:10px;--hds-shadow-xl-bottom-spread:-16px;--hds-shadow-xl-top-blur:80px;--hds-shadow-xl-top-offset-x:0px;--hds-shadow-xl-top-offset-y:20px;--hds-shadow-xl-top-spread:-16px;--hds-size-input-popover-border-width:0px}.hds-mode--dark{--hds-color-accent-border-quiet:var(--hds-color-action-border-quiet);--hds-color-accent-border-solid:var(--hds-color-action-bg-solid);--hds-color-accent-charm-bg:var(--hds-color-action-bg-solid);--hds-color-accent-charm-gradientEnd:var(--hds-color-accentColorMode-default-icon-gradientEnd);--hds-color-accent-charm-gradientMiddle:var(--hds-color-accentColorMode-default-icon-gradientMiddle);--hds-color-accent-charm-gradientStart:var(--hds-color-accentColorMode-default-icon-gradientStart);--hds-color-accent-icon-solid:var(--hds-color-action-icon-solid);--hds-color-accent-icon-solidAlt:var(--hds-color-accentColorMode-default-icon-solidAlt);--hds-color-accent-surface-solid:var(--hds-color-action-bg-solid);--hds-color-accent-surface-subdued:var(--hds-color-action-bg-subdued);--hds-color-accent-surface-subduedAlt:var(--hds-color-accentColorMode-default-surface-subduedAlt);--hds-color-accent-text-solid:var(--hds-color-action-bg-solid);--hds-color-accentColorMode-default-icon-gradientEnd:var(--hds-color-core-brand-700);--hds-color-accentColorMode-default-icon-gradientMiddle:var(--hds-color-core-brand-600);--hds-color-accentColorMode-default-icon-gradientStart:var(--hds-color-core-brand-400);--hds-color-accentColorMode-default-icon-solidAlt:var(--hds-color-surface-bg-quiet);--hds-color-accentColorMode-default-surface-subduedAlt:var(--hds-color-action-bg-solid);--hds-color-accentColorMode-lemon-border-quiet:var(--hds-color-core-lemon-500);--hds-color-accentColorMode-lemon-icon-gradientEnd:#ff9014;--hds-color-accentColorMode-lemon-icon-gradientMiddle:#ffaf2d;--hds-color-accentColorMode-lemon-icon-gradientStart:#ffd552;--hds-color-accentColorMode-lemon-icon-solid:var(--hds-color-core-lemon-200);--hds-color-accentColorMode-lemon-icon-solidAlt:var(--hds-color-surface-bg-quiet);--hds-color-accentColorMode-lemon-surface-subdued:var(--hds-color-core-lemon-800);--hds-color-accentColorMode-lemon-surface-subduedAlt:var(--hds-color-core-lemon-200);--hds-color-accentColorMode-magenta-border-quiet:var(--hds-color-core-magenta-600);--hds-color-accentColorMode-magenta-icon-gradientEnd:#b262f9;--hds-color-accentColorMode-magenta-icon-gradientMiddle:#f96bee;--hds-color-accentColorMode-magenta-icon-gradientStart:#f98bf9;--hds-color-accentColorMode-magenta-icon-solid:var(--hds-color-core-magenta-350);--hds-color-accentColorMode-magenta-icon-solidAlt:var(--hds-color-surface-bg-quiet);--hds-color-accentColorMode-magenta-surface-subdued:var(--hds-color-core-magenta-800);--hds-color-accentColorMode-magenta-surface-subduedAlt:var(--hds-color-core-magenta-350);--hds-color-accentColorMode-orange-border-quiet:var(--hds-color-core-orange-600);--hds-color-accentColorMode-orange-icon-gradientEnd:#fd5d7c;--hds-color-accentColorMode-orange-icon-gradientMiddle:#fd6252;--hds-color-accentColorMode-orange-icon-gradientStart:#fe8c2d;--hds-color-accentColorMode-orange-icon-solid:var(--hds-color-core-orange-350);--hds-color-accentColorMode-orange-icon-solidAlt:var(--hds-color-surface-bg-quiet);--hds-color-accentColorMode-orange-surface-subdued:var(--hds-color-core-orange-800);--hds-color-accentColorMode-orange-surface-subduedAlt:var(--hds-color-core-orange-350);--hds-color-accentColorMode-ruby-border-quiet:var(--hds-color-core-ruby-600);--hds-color-accentColorMode-ruby-icon-gradientEnd:var(--hds-color-core-ruby-600);--hds-color-accentColorMode-ruby-icon-gradientMiddle:var(--hds-color-core-ruby-400);--hds-color-accentColorMode-ruby-icon-gradientStart:#fd7184;--hds-color-accentColorMode-ruby-icon-solid:var(--hds-color-core-ruby-400);--hds-color-accentColorMode-ruby-icon-solidAlt:var(--hds-color-surface-bg-quiet);--hds-color-accentColorMode-ruby-surface-subdued:var(--hds-color-core-ruby-800);--hds-color-accentColorMode-ruby-surface-subduedAlt:var(--hds-color-core-ruby-600);--hds-color-action-bg-disabled:var(--hds-color-core-neutralDark-800A);--hds-color-action-bg-quiet:var(--hds-color-core-brandDark-800);--hds-color-action-bg-quietHover:var(--hds-color-core-brandDark-700);--hds-color-action-bg-solid:var(--hds-color-core-brandDark-600);--hds-color-action-bg-solidHover:var(--hds-color-core-brandDark-500);--hds-color-action-bg-subdued:var(--hds-color-core-brandDark-700);--hds-color-action-bg-subduedHover:var(--hds-color-core-brandDark-600);--hds-color-action-bg-translucent:#ffffffa6;--hds-color-action-bg-transparent:#fff0;--hds-color-action-border-disabled:var(--hds-color-core-neutralDark-700);--hds-color-action-border-quiet:var(--hds-color-core-brandDark-600);--hds-color-action-border-solid:var(--hds-color-core-brandDark-400);--hds-color-action-border-solidHover:var(--hds-color-core-neutralDark-25);--hds-color-action-border-subdued:var(--hds-color-core-brandDark-600);--hds-color-action-focus-inner-quiet:var(--hds-color-surface-bg-quiet);--hds-color-action-focus-inner-subdued:var(--hds-color-surface-bg-subdued);--hds-color-action-focus-outer:var(--hds-color-core-brandDark-300);--hds-color-action-focus-outerError:#d8280f80;--hds-color-action-focus-outerSoft:#7b7eff96;--hds-color-action-focus-outerSubdued:var(--hds-color-core-brandDark-800A);--hds-color-action-focus-surface:#fff0;--hds-color-action-icon-disabled:var(--hds-color-core-neutralDark-600);--hds-color-action-icon-navigation-soft:var(--hds-color-core-neutralDark-300);--hds-color-action-icon-navigation-solid:var(--hds-color-core-neutral-0);--hds-color-action-icon-navigation-subdued:var(--hds-color-core-neutralDark-400);--hds-color-action-icon-onQuiet:var(--hds-color-core-brandDark-300);--hds-color-action-icon-onSolid:var(--hds-color-core-neutral-0);--hds-color-action-icon-onSubdued:var(--hds-color-core-brandDark-300);--hds-color-action-icon-onTranslucent:var(--hds-color-core-brandDark-300);--hds-color-action-icon-onTransparent:var(--hds-color-core-brandDark-400);--hds-color-action-icon-solid:var(--hds-color-core-brandDark-400);--hds-color-action-icon-solidAlternate:var(--hds-color-core-neutral-0);--hds-color-action-icon-solidAlternateHover:var(--hds-color-core-brandDark-400);--hds-color-action-icon-solidHover:var(--hds-color-core-brandDark-200);--hds-color-action-text-disabled:var(--hds-color-core-neutralDark-600);--hds-color-action-text-onQuiet:var(--hds-color-core-brandDark-300);--hds-color-action-text-onSolid:var(--hds-color-core-neutral-0);--hds-color-action-text-onSubdued:var(--hds-color-core-brandDark-300);--hds-color-action-text-onTranslucent:var(--hds-color-core-brandDark-300);--hds-color-action-text-onTransparent:var(--hds-color-core-brandDark-300);--hds-color-action-text-secondary:var(--hds-color-core-neutral-0);--hds-color-action-text-solid:var(--hds-color-core-brandDark-400);--hds-color-action-text-solidAlternate:var(--hds-color-util-black);--hds-color-action-text-solidAlternateHover:var(--hds-color-core-brandDark-400);--hds-color-action-text-solidHover:var(--hds-color-core-brandDark-200);--hds-color-button-primary-bg:var(--hds-color-action-bg-solid);--hds-color-button-primary-bgDisabled:var(--hds-color-action-bg-disabled);--hds-color-button-primary-bgHover:var(--hds-color-action-bg-solidHover);--hds-color-button-primary-icon:var(--hds-color-util-black);--hds-color-button-primary-iconDisabled:var(--hds-color-action-icon-disabled);--hds-color-button-primary-iconHover:var(--hds-color-util-black);--hds-color-button-primary-text:var(--hds-color-action-text-onSolid);--hds-color-button-primary-textDisabled:var(--hds-color-action-text-disabled);--hds-color-button-primary-textHover:var(--hds-color-action-text-onSolid);--hds-color-button-secondary-bg:var(--hds-color-core-global-transparent);--hds-color-button-secondary-bgHover:var(--hds-color-core-global-transparent);--hds-color-button-secondary-border:var(--hds-color-core-brandDark-700A);--hds-color-button-secondary-borderDisabled:var(--hds-color-action-border-disabled);--hds-color-button-secondary-borderHover:var(--hds-color-core-brandDark-500);--hds-color-button-secondary-borderOnSubdued:var(--hds-color-core-brandDark-700A);--hds-color-button-secondary-icon:var(--hds-color-action-icon-solid);--hds-color-button-secondary-iconHover:var(--hds-color-action-icon-solidHover);--hds-color-button-secondary-text:var(--hds-color-action-text-solidAlternate);--hds-color-button-secondary-textDisabled:var(--hds-color-action-text-disabled);--hds-color-button-secondary-textHover:var(--hds-color-action-text-solidAlternate);--hds-color-button-ui-bg:var(--hds-color-action-bg-quiet);--hds-color-button-ui-bgHover:var(--hds-color-action-bg-quietHover);--hds-color-button-ui-bgOnSubdued:var(--hds-color-action-bg-subdued);--hds-color-button-ui-bgOnSubduedHover:var(--hds-color-action-bg-subduedHover);--hds-color-button-ui-borderDisabled:var(--hds-color-action-border-disabled);--hds-color-button-ui-icon:var(--hds-color-action-icon-solid);--hds-color-button-ui-iconDisabled:var(--hds-color-action-icon-disabled);--hds-color-button-ui-iconHover:var(--hds-color-action-icon-solidHover);--hds-color-heading-solid:var(--hds-color-core-neutral-0);--hds-color-heading-subdued:var(--hds-color-core-neutralDark-400);--hds-color-icon-emphasized:var(--hds-color-util-black);--hds-color-icon-error:var(--hds-color-core-error-500);--hds-color-icon-quiet:var(--hds-color-core-neutralDark-800);--hds-color-icon-solid:var(--hds-color-core-neutralDark-300);--hds-color-icon-subdued:var(--hds-color-core-neutralDark-400);--hds-color-icon-success:var(--hds-color-core-success-400);--hds-color-icon-surface:var(--hds-color-core-neutralDark-800);--hds-color-input-bg-accent:var(--hds-color-core-brandDark-500);--hds-color-input-bg-default:#0d17380d;--hds-color-input-bg-disabled:var(--hds-color-core-neutralDark-800A);--hds-color-input-bg-focus:#0000001a;--hds-color-input-bg-hover:#17105559;--hds-color-input-bg-inactive:#4569;--hds-color-input-bg-listboxIcon:var(--hds-color-core-neutralDark-900);--hds-color-input-bg-popover:var(--hds-color-core-neutralDark-800);--hds-color-input-bg-popoverTransparent:#23356e00;--hds-color-input-bg-quiet:var(--hds-color-core-neutralDark-700);--hds-color-input-bg-selectorActive:var(--hds-color-core-brandDark-500);--hds-color-input-bg-solid:var(--hds-color-core-neutralDark-990);--hds-color-input-border-accent:var(--hds-color-core-brandDark-500);--hds-color-input-border-default:#4569;--hds-color-input-border-disabled:var(--hds-color-core-neutralDark-700);--hds-color-input-border-error:var(--hds-color-core-error-400);--hds-color-input-border-errorBlur:var(--hds-color-core-error-700);--hds-color-input-border-errorFocus:var(--hds-color-input-border-error);--hds-color-input-border-errorHover:var(--hds-color-core-error-600);--hds-color-input-border-focus:var(--hds-color-core-brandDark-500);--hds-color-input-border-hover:var(--hds-color-core-brandDark-500);--hds-color-input-border-hoverSubdued:var(--hds-color-core-brandDark-700);--hds-color-input-border-option:var(--hds-color-core-neutralDark-500);--hds-color-input-border-selected:var(--hds-color-core-brandDark-500);--hds-color-input-icon-disabled:var(--hds-color-core-neutralDark-600);--hds-color-input-icon-onSolid:var(--hds-color-core-neutral-0);--hds-color-input-icon-solid:var(--hds-color-core-brandDark-400);--hds-color-input-icon-solidAlternate:var(--hds-color-core-neutral-0);--hds-color-input-popover-border:var(--hds-color-core-global-transparent);--hds-color-input-popover-divider:#45639d99;--hds-color-input-selector-bg-available:var(--hds-color-core-global-transparent);--hds-color-input-selector-bg-availableHover:var(--hds-color-core-neutralDark-990);--hds-color-input-selector-bg-disabled:var(--hds-color-core-neutralDark-600);--hds-color-input-selector-bg-range:var(--hds-color-core-neutralDark-900);--hds-color-input-selector-bg-selected:var(--hds-color-core-brandDark-500);--hds-color-input-selector-bg-selectedHover:var(--hds-color-core-brandDark-600);--hds-color-input-selector-icon-disabledOnSolid:var(--hds-color-input-bg-popover);--hds-color-input-selector-text-available:var(--hds-color-input-text-solid);--hds-color-input-selector-text-availableHover:var(--hds-color-core-brandDark-50);--hds-color-input-selector-text-current:var(--hds-color-core-neutral-0);--hds-color-input-selector-text-disabled:var(--hds-color-input-text-disabled);--hds-color-input-selector-text-range:var(--hds-color-core-brandDark-200);--hds-color-input-selector-text-rangeDisabled:var(--hds-color-core-neutralDark-600);--hds-color-input-selector-text-rangeHover:var(--hds-color-core-brandDark-50);--hds-color-input-selector-text-selected:var(--hds-color-core-neutralDark-25);--hds-color-input-selector-text-selectedDisabled:var(--hds-color-core-neutralDark-800);--hds-color-input-text-disabled:var(--hds-color-core-neutralDark-600);--hds-color-input-text-error:var(--hds-color-core-error-400);--hds-color-input-text-label:var(--hds-color-core-neutralDark-200);--hds-color-input-text-placeholder:var(--hds-color-core-neutralDark-600);--hds-color-input-text-popover:var(--hds-color-core-brandDark-100);--hds-color-input-text-selected:var(--hds-color-core-brandDark-100);--hds-color-input-text-solid:var(--hds-color-core-brandDark-200);--hds-color-input-tile-bg-selected:var(--hds-color-core-brandDark-925A);--hds-color-input-tile-border-hover:var(--hds-color-core-brandDark-600);--hds-color-input-tile-border-pressed:var(--hds-color-core-brandDark-100);--hds-color-input-tile-border-selected:var(--hds-color-core-brandDark-400);--hds-color-input-tile-text-hover:var(--hds-color-core-brandDark-300);--hds-color-input-tile-text-pressed:var(--hds-color-core-brandDark-100);--hds-color-input-tile-text-selected:var(--hds-color-core-brandDark-300);--hds-color-shadow-xs-bottom:#0d173833;--hds-color-shadow-xs-top:#0d173826;--hds-color-shadow-sm-bottom:#0d173833;--hds-color-shadow-sm-top:#0d173826;--hds-color-shadow-md-bottom:#0d173833;--hds-color-shadow-md-top:#0d173826;--hds-color-shadow-lg-bottom:#0d173833;--hds-color-shadow-lg-top:#0d173826;--hds-color-shadow-xl-bottom:#0d173833;--hds-color-shadow-xl-top:#0d173826;--hds-color-shadow-popoverBottom:#0d173826;--hds-color-shadow-popoverTop:#0d173833;--hds-color-surface-bg-quiet:var(--hds-color-util-white);--hds-color-surface-bg-shadow:var(--hds-color-core-neutralDark-950A);--hds-color-surface-bg-subdued:var(--hds-color-core-neutralDark-950);--hds-color-surface-bg-subduedAdaptive:var(--hds-color-core-neutralDark-950A);--hds-color-surface-border-quiet:var(--hds-color-core-neutralDark-900);--hds-color-surface-border-quietAdaptive:var(--hds-color-core-neutralDark-900A);--hds-color-surface-border-shadow:var(--hds-color-surface-border-quietAdaptive);--hds-color-surface-border-shadowHover:var(--hds-color-core-neutralDark-500);--hds-color-text-quiet:var(--hds-color-core-neutralDark-500);--hds-color-text-soft:var(--hds-color-core-neutralDark-300);--hds-color-text-solid:var(--hds-color-core-neutral-0);--hds-color-text-subdued:var(--hds-color-core-neutralDark-400);--hds-color-util-accent-lemon-50:var(--hds-color-core-lemon-800);--hds-color-util-accent-lemon-100:var(--hds-color-core-lemon-500);--hds-color-util-accent-lemon-200:var(--hds-color-core-lemon-300);--hds-color-util-accent-lemon-300:var(--hds-color-core-lemon-200);--hds-color-util-accent-lemon-500:var(--hds-color-core-lemon-100);--hds-color-util-accent-lemon-800:var(--hds-color-core-lemon-25);--hds-color-util-accent-magenta-50:var(--hds-color-core-magenta-800);--hds-color-util-accent-magenta-100:var(--hds-color-core-magenta-600);--hds-color-util-accent-magenta-350:var(--hds-color-core-magenta-350);--hds-color-util-accent-magenta-500:var(--hds-color-core-magenta-350);--hds-color-util-accent-magenta-600:var(--hds-color-core-magenta-100);--hds-color-util-accent-magenta-800:var(--hds-color-core-magenta-50);--hds-color-util-accent-orange-50:var(--hds-color-core-orange-800);--hds-color-util-accent-orange-100:var(--hds-color-core-orange-600);--hds-color-util-accent-orange-350:var(--hds-color-core-orange-350);--hds-color-util-accent-orange-500:var(--hds-color-core-orange-350);--hds-color-util-accent-orange-600:var(--hds-color-core-orange-100);--hds-color-util-accent-orange-800:var(--hds-color-core-orange-50);--hds-color-util-accent-ruby-50:var(--hds-color-core-ruby-800);--hds-color-util-accent-ruby-100:var(--hds-color-core-ruby-600);--hds-color-util-accent-ruby-400:var(--hds-color-core-ruby-400);--hds-color-util-accent-ruby-500:var(--hds-color-core-ruby-400);--hds-color-util-accent-ruby-600:var(--hds-color-core-ruby-100);--hds-color-util-accent-ruby-800:var(--hds-color-core-ruby-50);--hds-color-util-action-bg-emphasized:var(--hds-color-core-brandDark-400);--hds-color-util-action-bg-max:var(--hds-color-core-brandDark-200);--hds-color-util-action-bg-min:#2c248480;--hds-color-util-action-bg-quiet:#362baa99;--hds-color-util-action-bg-soft:var(--hds-color-core-brandDark-600);--hds-color-util-action-bg-solid:var(--hds-color-core-brandDark-500);--hds-color-util-action-bg-subdued:var(--hds-color-core-brandDark-700);--hds-color-util-action-border-emphasized:var(--hds-color-core-brandDark-75);--hds-color-util-action-border-max:var(--hds-color-core-brandDark-50);--hds-color-util-action-border-quiet:var(--hds-color-core-brandDark-600);--hds-color-util-action-border-solid:var(--hds-color-core-brandDark-200);--hds-color-util-action-border-subdued:var(--hds-color-core-brandDark-400);--hds-color-util-action-fg-onAlpha:var(--hds-color-core-brandDark-300);--hds-color-util-action-fg-onSolid:var(--hds-color-util-black);--hds-color-util-action-fg-solid:var(--hds-color-core-brandDark-400);--hds-color-util-action-fg-solidAlternate:var(--hds-color-util-black);--hds-color-util-action-fg-solidAlternateHover:var(--hds-color-core-brandDark-200);--hds-color-util-action-fg-solidHover:var(--hds-color-util-black);--hds-color-util-action-icon-emphasized:var(--hds-color-core-brandDark-75);--hds-color-util-action-icon-max:var(--hds-color-core-brandDark-25);--hds-color-util-action-icon-min:var(--hds-color-core-brandDark-700);--hds-color-util-action-icon-quiet:var(--hds-color-core-brandDark-600);--hds-color-util-action-icon-soft:var(--hds-color-core-brandDark-300);--hds-color-util-action-icon-solid:var(--hds-color-core-brandDark-200);--hds-color-util-action-icon-subdued:var(--hds-color-core-brandDark-400);--hds-color-util-action-text-emphasized:var(--hds-color-core-brandDark-75);--hds-color-util-action-text-max:var(--hds-color-core-neutral-0);--hds-color-util-action-text-min:var(--hds-color-core-neutralDark-990);--hds-color-util-action-text-soft:var(--hds-color-core-brandDark-300);--hds-color-util-action-text-solid:var(--hds-color-core-brandDark-200);--hds-color-util-aura-h241Shadow:var(--hds-color-core-brandDark-925);--hds-color-util-bg-min:var(--hds-color-core-neutralDark-990);--hds-color-util-bg-quiet:var(--hds-color-core-neutralDark-950);--hds-color-util-bg-soft:var(--hds-color-core-neutralDark-800);--hds-color-util-bg-subdued:#273f7380;--hds-color-util-black:var(--hds-color-core-neutral-0);--hds-color-util-border-emphasized:var(--hds-color-util-black);--hds-color-util-border-quiet:var(--hds-color-core-neutralDark-800);--hds-color-util-border-soft:var(--hds-color-core-neutralDark-300);--hds-color-util-border-solid:var(--hds-color-core-neutralDark-100);--hds-color-util-border-subdued:var(--hds-color-core-neutralDark-700);--hds-color-util-brand-25:var(--hds-color-core-brandDark-975);--hds-color-util-brand-50:var(--hds-color-core-brandDark-950);--hds-color-util-brand-75:var(--hds-color-core-brandDark-925);--hds-color-util-brand-100:var(--hds-color-core-brandDark-900);--hds-color-util-brand-200:var(--hds-color-core-brandDark-800);--hds-color-util-brand-300:var(--hds-color-core-brandDark-700);--hds-color-util-brand-400:var(--hds-color-core-brandDark-600);--hds-color-util-brand-500:var(--hds-color-core-brandDark-500);--hds-color-util-brand-600:var(--hds-color-core-brandDark-400);--hds-color-util-brand-700:var(--hds-color-core-brandDark-300);--hds-color-util-brand-800:var(--hds-color-core-brandDark-200);--hds-color-util-brand-900:var(--hds-color-core-brandDark-100);--hds-color-util-brand-925:var(--hds-color-core-brandDark-75);--hds-color-util-brand-950:var(--hds-color-core-brandDark-50);--hds-color-util-brand-975:var(--hds-color-core-brandDark-25);--hds-color-util-error-50A:var(--hds-color-core-error-600);--hds-color-util-error-100:var(--hds-color-core-error-600);--hds-color-util-error-400:var(--hds-color-core-error-400);--hds-color-util-error-500:var(--hds-color-core-error-400);--hds-color-util-error-600:var(--hds-color-core-error-100);--hds-color-util-neutral-0:var(--hds-color-core-neutralDark-990);--hds-color-util-neutral-25:var(--hds-color-core-neutralDark-975);--hds-color-util-neutral-50:var(--hds-color-core-neutralDark-950);--hds-color-util-neutral-100:var(--hds-color-core-neutralDark-900);--hds-color-util-neutral-200:var(--hds-color-core-neutralDark-800);--hds-color-util-neutral-300:var(--hds-color-core-neutralDark-700);--hds-color-util-neutral-400:var(--hds-color-core-neutralDark-600);--hds-color-util-neutral-500:var(--hds-color-core-neutralDark-500);--hds-color-util-neutral-600:var(--hds-color-core-neutralDark-400);--hds-color-util-neutral-700:var(--hds-color-core-neutralDark-300);--hds-color-util-neutral-800:var(--hds-color-core-neutralDark-200);--hds-color-util-neutral-900:var(--hds-color-core-neutralDark-100);--hds-color-util-neutral-950:var(--hds-color-core-neutralDark-50);--hds-color-util-neutral-975:var(--hds-color-core-neutralDark-25);--hds-color-util-neutral-990:var(--hds-color-core-neutral-0);--hds-color-util-success-100:var(--hds-color-core-success-600);--hds-color-util-success-400:var(--hds-color-core-success-400);--hds-color-util-success-600:var(--hds-color-core-success-100);--hds-color-util-text-inactive:var(--hds-color-core-neutralDark-600);--hds-color-util-text-quiet:var(--hds-color-core-neutralDark-500);--hds-color-util-text-soft:var(--hds-color-core-neutralDark-300);--hds-color-util-text-solid:var(--hds-color-core-neutral-0);--hds-color-util-text-subdued:var(--hds-color-core-neutralDark-400);--hds-color-util-white:var(--hds-color-core-neutralDark-990);--hds-shadow-xs-bottom-blur:4px;--hds-shadow-xs-bottom-offset-x:0px;--hds-shadow-xs-bottom-offset-y:1px;--hds-shadow-xs-bottom-spread:0px;--hds-shadow-xs-top-blur:10px;--hds-shadow-xs-top-offset-x:0px;--hds-shadow-xs-top-offset-y:2px;--hds-shadow-xs-top-spread:0px;--hds-shadow-sm-bottom-blur:8px;--hds-shadow-sm-bottom-offset-x:0px;--hds-shadow-sm-bottom-offset-y:2px;--hds-shadow-sm-bottom-spread:0px;--hds-shadow-sm-top-blur:14px;--hds-shadow-sm-top-offset-x:0px;--hds-shadow-sm-top-offset-y:5px;--hds-shadow-sm-top-spread:0px;--hds-shadow-md-bottom-blur:8px;--hds-shadow-md-bottom-offset-x:0px;--hds-shadow-md-bottom-offset-y:4px;--hds-shadow-md-bottom-spread:0px;--hds-shadow-md-top-blur:22px;--hds-shadow-md-top-offset-x:0px;--hds-shadow-md-top-offset-y:6px;--hds-shadow-md-top-spread:0px;--hds-shadow-lg-bottom-blur:20px;--hds-shadow-lg-bottom-offset-x:0px;--hds-shadow-lg-bottom-offset-y:5px;--hds-shadow-lg-bottom-spread:-2px;--hds-shadow-lg-top-blur:40px;--hds-shadow-lg-top-offset-x:0px;--hds-shadow-lg-top-offset-y:15px;--hds-shadow-lg-top-spread:-2px;--hds-shadow-xl-bottom-blur:60px;--hds-shadow-xl-bottom-offset-x:0px;--hds-shadow-xl-bottom-offset-y:10px;--hds-shadow-xl-bottom-spread:-16px;--hds-shadow-xl-top-blur:80px;--hds-shadow-xl-top-offset-x:0px;--hds-shadow-xl-top-offset-y:20px;--hds-shadow-xl-top-spread:-16px;--hds-size-input-popover-border-width:0px}:root{--hds-font-family:"sohne-var", "SF Pro Display", sans-serif;--hds-font-weight-normal:300;--hds-font-weight-bold:400;--hds-font-family-code:"SourceCodePro", "SFMono-Regular", monospace;--hds-focus-outline:3px solid var(--hds-color-action-focus-outerSoft);--hds-focus-outline-offset:3px;--hds-focus-outline-button-offset:1px;--hds-shadow-xs:var(--hds-shadow-xs-top-offset-x,0) var(--hds-shadow-xs-top-offset-y,2px) var(--hds-shadow-xs-top-blur,10px) var(--hds-shadow-xs-top-spread,0) var(--hds-color-shadow-xs-top,#0037700f), var(--hds-shadow-xs-bottom-offset-x,0) var(--hds-shadow-xs-bottom-offset-y,1px) var(--hds-shadow-xs-bottom-blur,4px) var(--hds-shadow-xs-bottom-spread,0) var(--hds-color-shadow-xs-bottom,#003b890a);--hds-shadow-sm:var(--hds-shadow-sm-top-offset-x,0) var(--hds-shadow-sm-top-offset-y,5px) var(--hds-shadow-sm-top-blur,14px) var(--hds-shadow-sm-top-spread,0) var(--hds-color-shadow-sm-top,#00377014), var(--hds-shadow-sm-bottom-offset-x,0) var(--hds-shadow-sm-bottom-offset-y,2px) var(--hds-shadow-sm-bottom-blur,8px) var(--hds-shadow-sm-bottom-spread,0) var(--hds-color-shadow-sm-bottom,#003b890d);--hds-shadow-md:var(--hds-shadow-md-top-offset-x,0) var(--hds-shadow-md-top-offset-y,6px) var(--hds-shadow-md-top-blur,22px) var(--hds-shadow-md-top-spread,0) var(--hds-color-shadow-md-top,#0037701a), var(--hds-shadow-md-bottom-offset-x,0) var(--hds-shadow-md-bottom-offset-y,4px) var(--hds-shadow-md-bottom-blur,8px) var(--hds-shadow-md-bottom-spread,0) var(--hds-color-shadow-md-bottom,#003b8905);--hds-shadow-lg:var(--hds-shadow-lg-top-offset-x,0) var(--hds-shadow-lg-top-offset-y,15px) var(--hds-shadow-lg-top-blur,40px) var(--hds-shadow-lg-top-spread,-2px) var(--hds-color-shadow-lg-top,#0037701a), var(--hds-shadow-lg-bottom-offset-x,0) var(--hds-shadow-lg-bottom-offset-y,5px) var(--hds-shadow-lg-bottom-blur,20px) var(--hds-shadow-lg-bottom-spread,-2px) var(--hds-color-shadow-lg-bottom,#003b890a);--hds-shadow-xl:var(--hds-shadow-xl-top-offset-x,0) var(--hds-shadow-xl-top-offset-y,20px) var(--hds-shadow-xl-top-blur,80px) var(--hds-shadow-xl-top-spread,-16px) var(--hds-color-shadow-xl-top,#00377024), var(--hds-shadow-xl-bottom-offset-x,0) var(--hds-shadow-xl-bottom-offset-y,10px) var(--hds-shadow-xl-bottom-blur,60px) var(--hds-shadow-xl-bottom-spread,-16px) var(--hds-color-shadow-xl-bottom,#003b890f);--hds-canary-font-size-xl-01:2.5rem;--hds-canary-grid-span-full:span 4;--hds-canary-grid-span-half:span 4;--hds-canary-grid-span-quarter:span 4;--hds-canary-dashed-border:1px dashed var(--hds-color-surface-border-quiet);--hds-canary-ui-stroke:var(--hds-color-util-neutral-50)}@supports (color:color-mix(in lab, red, red)){:root{--hds-canary-ui-stroke:color-mix(in srgb, var(--hds-color-util-neutral-50) 50%, transparent)}}:root{--hds-canary-ui-mini-stroke:var(--hds-color-util-neutral-50);--hds-canary-ui-shadow:0px 16px 32px #32325d1f;--hds-canary-layout-content-maxWidth-borders:calc(var(--hds-space-layout-content-maxWidth) + 2px);--accent-gradient-color-stop-1:#bdb4ff;--accent-gradient-color-stop-2:#643afd;--accent-gradient-color-stop-3:#533afd;--hds-canary-color-border-focus:#635bff}@media (min-width:640px){:root{--hds-canary-grid-span-full:span 8;--hds-canary-grid-span-half:span 8;--hds-canary-grid-span-quarter:span 4}}@media (min-width:940px){:root{--hds-canary-grid-span-full:span 12;--hds-canary-grid-span-half:span 6;--hds-canary-grid-span-quarter:span 3}}:where(:lang(zh)){--hds-font-weight-normal:400;--hds-font-weight-bold:500}.gradient-border-input-scope{display:contents}.gradient-border-input{z-index:1;border-radius:var(--hds-space-core-radius-md);background-color:var(--hds-color-core-neutral-100);cursor:pointer;outline:0 solid #533afd00;align-items:center;padding:1px;display:flex;position:absolute;inset:0;overflow:hidden}@media (prefers-reduced-motion:no-preference){.gradient-border-input{transition:background-color .2s cubic-bezier(0,0,.2,1),outline .2s cubic-bezier(0,0,.2,1)}}.gradient-border-input-scope:focus-within>.gradient-border-input:where(:not(.gradient-border-input--disabled)),.gradient-border-input:where(:not(.gradient-border-input--disabled)):focus-within{background-color:var(--hds-color-core-brand-300);cursor:text;outline:2px solid #533afd40}.gradient-border-input__gradient{aspect-ratio:1;opacity:0;pointer-events:none;height:300%;transform:var(--gradient-border-input-position,translate3d(0, 0, 0)) translate(-50%, -50%);background:radial-gradient(50% 50%,#533afd 20%,#f44bccbf 50%,#f44bcc00 100%);position:absolute;inset-block-start:0;inset-inline-start:0}.gradient-border-input__gradient[data-status=shimmering]{animation:1s cubic-bezier(.39,.58,.57,1) 1.85s backwards gradient-border-input-shimmer}@keyframes gradient-border-input-shimmer{0%{opacity:1;transform:var(--gradient-border-input-position,translate3d(0, 0, 0)) translate(-100%, -35%)}to{opacity:1;transform:var(--gradient-border-input-position,translate3d(0, 0, 0)) translate(300%, -35%)}}@media (prefers-reduced-motion:reduce){.gradient-border-input__gradient[data-status=shimmering]{animation:none}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.gradient-border-input__gradient{will-change:opacity, transform;transition:opacity .3s ease-out,transform .2s ease-out}.gradient-border-input:where(:not(.gradient-border-input--disabled)):hover>.gradient-border-input__gradient{opacity:1}}.gradient-border-input-scope:focus-within>.gradient-border-input:where(:not(.gradient-border-input--disabled))>.gradient-border-input__gradient,.gradient-border-input:where(:not(.gradient-border-input--disabled)):focus-within>.gradient-border-input__gradient{opacity:0}.query-input__label{border-radius:var(--hds-space-core-radius-md);background-color:var(--hds-color-core-neutral-0);z-index:1;cursor:pointer;width:100%;height:100%;position:relative;overflow:hidden}.query-input__label:active,.query-input__label:focus-within{cursor:text}.query-input__field{resize:none;width:100%;height:100%;cursor:inherit;background-color:inherit;border:none;margin-block-end:35px;padding:11px 17px;font:300 16px/24px sohne-var,sans-serif}.query-input__field::placeholder{color:var(--hds-color-core-neutral-500)}.query-input__field:focus{outline:none}.query-input__footer{z-index:1;position:absolute;inset-block-end:var(--hds-space-core-1);inset-inline-end:var(--hds-space-core-1)}.query-input__counter{pointer-events:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--hds-color-core-neutral-500);font-size:12px;position:absolute;inset-block-end:11px;inset-inline-end:var(--hds-space-core-600)}@media (prefers-reduced-motion:no-preference){.query-input__counter{transition:color .3s ease-in-out}}.query-input__counter--hidden{opacity:0}.query-input__counter[data-status=error]{color:var(--hds-color-core-error-500)}.query-input__button{appearance:none;padding:var(--hds-space-core-100);width:var(--hds-space-core-400);height:var(--hds-space-core-400);cursor:pointer;border-radius:var(--hds-space-core-radius-xs);background-color:var(--hds-color-core-neutral-50);color:var(--hds-color-button-primary-textDisabled);font:inherit;border:none;outline:0 solid #0000;justify-content:center;align-items:center;margin-block-end:3px;margin-inline-end:3px;line-height:1;display:flex}@media (prefers-reduced-motion:no-preference){.query-input__button{transition:background-color .2s ease-in-out,outline-color .2s ease-in-out}}.query-input__button:focus-visible{outline:var(--hds-focus-outline);outline-offset:var(--hds-focus-outline-button-offset)}.query-input__button:disabled:hover{color:var(--hds-color-button-primary-textDisabled);background-color:#e9e9e9}.query-input__button:not(:disabled){background-color:var(--hds-color-core-brand-600)}.query-input__button:not(:disabled),.query-input__button:not(:disabled) svg{color:var(--hds-color-core-neutral-0)}.query-input__button svg{aspect-ratio:1;width:100%;height:auto;display:block}.query-input__stop-icon{aspect-ratio:1;background-color:var(--hds-color-core-neutral-0);width:calc(100% - 2px);margin:1px;display:block}.double-up-effect{position:relative;overflow:clip}.double-up-effect__container,.double-up-effect__item{transition:translate .2s cubic-bezier(0,0,.2,1)}.double-up-effect__item:last-child{pointer-events:none;position:absolute;translate:0 100%}.double-up-effect:not(:disabled):hover .double-up-effect__container{translate:0 -200%}@media (prefers-reduced-motion:reduce){.double-up-effect__container,.double-up-effect__item{transition:none}}.homepage-query-box{align-items:center;gap:var(--hds-space-core-300);flex-direction:column;width:100%;max-width:768px;margin-inline:auto;display:flex}.homepage-query-box__header{gap:var(--hds-space-core-100);flex-direction:column;width:100%;display:flex}@media (min-width:640px){.homepage-query-box__header{align-items:center}}.homepage-query-box__title{letter-spacing:0;font-feature-settings:"ss01" on;color:var(--hds-color-core-neutral-990);font-size:26px;line-height:29px}.homepage-query-box__subtitle,.homepage-query-box__title{text-align:center;text-wrap:pretty;font-family:sohne-var,sans-serif;font-weight:300}.homepage-query-box__subtitle{font-feature-settings:"ss01" on;color:var(--hds-color-core-neutral-600);font-size:16px;line-height:22px}.homepage-query-box__input-wrapper{width:100%;position:relative}.homepage-query-box__input-box{width:100%;height:131px;position:relative}.homepage-query-box__input-box--loading{border:1px solid var(--hds-color-core-neutral-100);border-radius:var(--hds-space-core-radius-md);background-color:var(--hds-color-core-neutral-50)}.homepage-query-box__strength-placeholder{display:none}@media (min-width:640px) and (max-width:749px){.homepage-query-box__strength-placeholder{height:calc(var(--hds-space-core-200) + var(--hds-space-core-250));display:block}}.LegalDisclaimer{text-align:start;font-size:12px;font-weight:var(--hds-font-weight-normal);padding-inline:0}.LegalDisclaimer,.LegalDisclaimer a{color:var(--hds-color-core-neutral-500)}.personalize-section{--section-container-border-block-end:1px solid var(--hds-color-surface-border-quiet);align-items:center;gap:var(--hds-space-core-200);flex-direction:column;display:flex}@media (max-width:639px){.personalize-section{display:none}}.personalize-section .query-box__strength{gap:var(--hds-space-core-150);flex-wrap:nowrap;padding:0 96px 0 17px;top:auto;bottom:9px}@media (min-width:640px) and (max-width:749px){.personalize-section .query-box__strength{flex-wrap:wrap;margin-block-start:var(--hds-space-core-200);padding:0;position:static}}.query-box__strength{align-items:center;gap:var(--hds-space-core-100) var(--hds-space-core-150);pointer-events:none;z-index:2;background-color:#0000;flex-wrap:wrap;padding:0;display:flex;position:absolute;top:calc(100% + 16px);left:0;right:0}@media (min-width:750px){.query-box__strength{gap:var(--hds-space-core-150);flex-wrap:nowrap;padding:0 96px 0 17px;top:auto;bottom:9px}}.query-box__strength-header{align-items:center;gap:var(--hds-space-core-100);flex-shrink:0;flex-basis:100%;display:inline-flex}@media (min-width:640px){.query-box__strength-header{flex-basis:auto}}.query-box__strength-label{color:var(--hds-color-core-neutral-950);white-space:nowrap;font:400 12px/1 sohne-var,sans-serif}.query-box__strength-criteria{gap:var(--hds-space-core-100) var(--hds-space-core-150);width:100%;max-width:400px;padding:0;padding-left:var(--hds-space-core-50);grid-template-columns:1fr 1fr;margin:0;list-style:none;display:grid}@media (min-width:640px){.query-box__strength-criteria{gap:var(--hds-space-core-150);flex-wrap:nowrap;display:flex}}.query-box__strength-criterion{align-items:center;gap:var(--hds-space-core-150);color:var(--hds-color-core-neutral-500,#64748d);white-space:nowrap;font:300 12px/1 sohne-var,sans-serif;display:inline-flex}@media (min-width:640px){.query-box__strength-criterion{gap:var(--hds-space-core-50)}}.query-box__strength-check{flex-shrink:0;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}.query-box__strength-icon{color:var(--hds-color-core-neutral-500,#64748d);flex-shrink:0}.query-box__strength-criterion--met{color:var(--hds-color-core-neutral-950)}.query-box__strength-criterion--met .query-box__strength-icon{color:var(--hds-color-core-brand-600,#533afd)}.progress-ring{flex-shrink:0;width:20px;height:20px;display:flex;position:relative}.progress-ring__graphic{width:100%;height:100%}.progress-ring__check{color:var(--hds-color-core-brand-600,#533afd);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.events-stage{gap:var(--hds-space-core-100);aspect-ratio:1232/460;width:100%;display:flex}.events-stage__item{border-radius:var(--hds-space-core-radius-md);background:var(--hds-color-core-neutral-50);cursor:pointer;border:0;flex:1 1 0;min-width:0;padding:0;transition:flex-grow .6s cubic-bezier(.65,0,.35,1);position:relative;overflow:hidden}.events-stage__item--active{cursor:default;flex-grow:8}.events-stage__item img{object-fit:cover}@media (prefers-reduced-motion:reduce){.events-stage__item{transition:none}}.app-root{isolation:isolate}a.modular-solutions-bento-card{text-decoration:none}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root,:host{--font-sans:var(--font-sans)}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#171717;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#f5f5f5;--accent-foreground:#171717;--destructive:#e40014;--border:#e5e5e5;--input:#e5e5e5;--ring:#a1a1a1;--chart-1:#d4d4d4;--chart-2:#737373;--chart-3:#525252;--chart-4:#404040;--chart-5:#262626;--radius:.625rem;--sidebar:#fafafa;--sidebar-foreground:#0a0a0a;--sidebar-primary:#171717;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#a1a1a1}@supports (color:lab(0% 0 0)){:root{--background:lab(100% 0 0);--foreground:lab(2.75381% 0 0);--card:lab(100% 0 0);--card-foreground:lab(2.75381% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.75381% 0 0);--primary:lab(7.78201% -.0000149012 0);--primary-foreground:lab(98.26% 0 0);--secondary:lab(96.52% -.0000298023 .0000119209);--secondary-foreground:lab(7.78201% -.0000149012 0);--muted:lab(96.52% -.0000298023 .0000119209);--muted-foreground:lab(48.496% 0 0);--accent:lab(96.52% -.0000298023 .0000119209);--accent-foreground:lab(7.78201% -.0000149012 0);--destructive:lab(48.4493% 77.4328 61.5452);--border:lab(90.952% 0 -.0000119209);--input:lab(90.952% 0 -.0000119209);--ring:lab(66.128% -.0000298023 .0000119209);--chart-1:lab(84.92% 0 -.0000119209);--chart-2:lab(48.496% 0 0);--chart-3:lab(34.924% 0 0);--chart-4:lab(27.036% 0 0);--chart-5:lab(15.204% 0 -.00000596046);--sidebar:lab(98.26% 0 0);--sidebar-foreground:lab(2.75381% 0 0);--sidebar-primary:lab(7.78201% -.0000149012 0);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(96.52% -.0000298023 .0000119209);--sidebar-accent-foreground:lab(7.78201% -.0000149012 0);--sidebar-border:lab(90.952% 0 -.0000119209);--sidebar-ring:lab(66.128% -.0000298023 .0000119209)}}.dark{--background:#0a0a0a;--foreground:#fafafa;--card:#171717;--card-foreground:#fafafa;--popover:#171717;--popover-foreground:#fafafa;--primary:#e5e5e5;--primary-foreground:#171717;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#262626;--accent-foreground:#fafafa;--destructive:#ff6568;--border:#ffffff1a;--input:#ffffff26;--ring:#737373;--chart-1:#d4d4d4;--chart-2:#737373;--chart-3:#525252;--chart-4:#404040;--chart-5:#262626;--sidebar:#171717;--sidebar-foreground:#fafafa;--sidebar-primary:#1447e6;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#262626;--sidebar-accent-foreground:#fafafa;--sidebar-border:#ffffff1a;--sidebar-ring:#737373}@supports (color:lab(0% 0 0)){.dark{--background:lab(2.75381% 0 0);--foreground:lab(98.26% 0 0);--card:lab(7.78201% -.0000149012 0);--card-foreground:lab(98.26% 0 0);--popover:lab(7.78201% -.0000149012 0);--popover-foreground:lab(98.26% 0 0);--primary:lab(90.952% 0 -.0000119209);--primary-foreground:lab(7.78201% -.0000149012 0);--secondary:lab(15.204% 0 -.00000596046);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.204% 0 -.00000596046);--muted-foreground:lab(66.128% -.0000298023 .0000119209);--accent:lab(15.204% 0 -.00000596046);--accent-foreground:lab(98.26% 0 0);--destructive:lab(63.7053% 60.745 31.3109);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.15);--ring:lab(48.496% 0 0);--chart-1:lab(84.92% 0 -.0000119209);--chart-2:lab(48.496% 0 0);--chart-3:lab(34.924% 0 0);--chart-4:lab(27.036% 0 0);--chart-5:lab(15.204% 0 -.00000596046);--sidebar:lab(7.78201% -.0000149012 0);--sidebar-foreground:lab(98.26% 0 0);--sidebar-primary:lab(36.9089% 35.0961 -85.6872);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(15.204% 0 -.00000596046);--sidebar-accent-foreground:lab(98.26% 0 0);--sidebar-border:lab(100% 0 0/.1);--sidebar-ring:lab(48.496% 0 0)}}
