@layer components{.Hero_hero__ISGTb{text-align:center}.Hero_hero__container__56a8t{display:grid;max-width:var(--lay__max-width--12-cols);margin:0 auto}.Hero_hero__content__MviC7{margin:var(--s-spc-ext__30) var(--lay__gutter--outer);color:var(--s-clr-fg)}.Hero_hero__ctas__SpWHs{display:inline-flex;flex-wrap:wrap;gap:var(--lay__gutter);margin:2rem 0}.Hero_hero__ctas__SpWHs:last-child{margin-bottom:0}.Hero_hero__ctas__SpWHs .button{flex-basis:fit-content;flex-grow:1}.Hero_hero__additional-cta-wrapper__ek1IY{display:flex;flex-wrap:wrap;gap:var(--lay__gutter);align-items:center;justify-content:center;margin-bottom:var(--s-spc__100)}.Hero_hero__additional-text__y9DQL{font-size:var(--s-fnt-siz__h4);line-height:var(--s-lne-h__h4);color:var(--s-clr-fg__heading-low)}.Hero_hero__icon__nOtwh{--hero__icon-size:4rem;margin:0 auto}.Hero_hero__icon__nOtwh,.Hero_hero__icon__nOtwh svg{width:var(--hero__icon-size);height:var(--hero__icon-size)}.Hero_hero__icon__nOtwh svg{display:block}.Hero_hero__image___Ld7D{width:100%}.Hero_hero__image___Ld7D>img{width:100%;aspect-ratio:3/2;object-fit:contain;object-position:bottom}.Hero_hero__image--portrait__d7lfB{align-self:end}.Hero_hero__proof-points__H8vVy{display:inline-flex;gap:1.5rem;padding:0;list-style:none}.Hero_hero__proof-points-icon__a54UV{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:3rem;height:3rem;background:var(--s-clr-bg__panel);border-radius:var(--s-rad__ellipse);box-shadow:var(--s-shadow__m)}.Hero_hero__proof-points-icon__a54UV svg{display:block;width:1.5rem;height:1.5rem}.Hero_hero__proof-points-item__7Jlpm{display:flex;gap:.5rem;align-items:center}.Hero_hero__ISGTb h1{margin:1.5rem 0;color:var(--s-clr-fg__heading-high);text-wrap:balance}.Hero_hero__ISGTb .Hero_hero__title--animated__MhfsD{background-color:var(--s-clr-fg__heading-high);background-image:linear-gradient(90deg,var(--s-clr-fg__heading-high) 0,var(--p-clr__purple-700) 20%,var(--p-clr__pink-700) 50%,var(--p-clr__orange-600) 75%,var(--s-clr-fg__heading-high));background-repeat:no-repeat;background-position:-200% 0;-webkit-background-clip:text;background-clip:text;background-size:70% 100%;animation:Hero_shimmer__Fzo0k 8s ease-in-out infinite}.Hero_hero__ISGTb .Hero_hero__title--animated__MhfsD .Hero_hero__title--highlight__fhbEt{color:color-mix(in srgb,transparent,var(--s-clr-fg__heading-high) 10%)}@media(max-width:500px){.Hero_hero__proof-points__H8vVy{flex-direction:column}}@media(min-width:1024px){.Hero_hero__container__56a8t{padding:0 var(--lay__gutter--outer)}.Hero_hero__content__MviC7{grid-column:1/span 6;margin:var(--s-spc-ext__30) 0}.Hero_hero__icon__nOtwh{--hero__icon-size:5rem}.Hero_hero__image___Ld7D{grid-column:7/-1}.Hero_hero__image___Ld7D>img{aspect-ratio:auto;object-position:center}.Hero_hero--with-image__WhQ4g{text-align:left}.Hero_hero--with-image__WhQ4g .Hero_hero__container__56a8t{grid-template-columns:repeat(12,1fr);gap:var(--lay__gutter);align-items:center}}@keyframes Hero_shimmer__Fzo0k{0%{background-position-x:-200%}65%{background-position-x:300%}to{background-position-x:300%}}}@layer components{.Ticker_ticker__4oJ1H{display:inline-grid;overflow:hidden}.Ticker_ticker__entry__BgSJG{grid-row:1;grid-column:1;pointer-events:none;opacity:0;transition:transform var(--ticker-anim-duration) ease-in-out;transform:translateY(100%)}.Ticker_ticker__entry__BgSJG[data-active=true],.Ticker_ticker__entry__BgSJG[data-previous=true]{opacity:1}.Ticker_ticker__entry__BgSJG[data-active=true]{pointer-events:auto;transform:translateY(0)}.Ticker_ticker__entry__BgSJG[data-previous=true]{transform:translateY(-100%)}.Ticker_ticker__entry__BgSJG[data-value]:before{display:inline;content:attr(data-value)}}.HeroRenderer_hero__UUfOQ h1:has(.HeroRenderer_ticker__TtU7p){display:flex;flex-wrap:wrap;column-gap:var(--s-spc__20)}@media screen and (max-width:400px){.HeroRenderer_hero__UUfOQ h1 .HeroRenderer_ticker__TtU7p{flex-basis:100%}}.HeroRenderer_hero__UUfOQ h1>.HeroRenderer_ticker__TtU7p+span{flex-basis:100%}.HeroRenderer_hero__UUfOQ:after{transform:translateX(0) translateY(1px)}.HeroRenderer_hero__b9Yck h1:has(.HeroRenderer_ticker__syq6Y){display:flex;flex-wrap:wrap;column-gap:var(--s-spc__20)}@media screen and (max-width:400px){.HeroRenderer_hero__b9Yck h1 .HeroRenderer_ticker__syq6Y{flex-basis:100%}}.HeroRenderer_hero__b9Yck h1>.HeroRenderer_ticker__syq6Y+span{flex-basis:100%}.HeroRenderer_hero__b9Yck:after{transform:translateX(0) translateY(1px)}