.home-hero-module__V8S14q__hero{background:var(--marketing-background);color:var(--foreground);isolation:isolate;min-height:max(calc(720px + var(--public-brand-row-height)),100svh);padding-top:var(--public-brand-row-height);flex-direction:column;display:flex;position:relative;overflow:hidden}.home-hero-module__V8S14q__hero:before{aspect-ratio:1;content:"";pointer-events:none;left:50%;top:calc(clamp(-230px, -16vw, -80px) + var(--public-brand-row-height));z-index:-1;background:radial-gradient(circle,#8071da24,#9283eb0e 42%,#0000 72%);width:min(1100px,130vw);position:absolute;transform:translate(-50%)}.dark .home-hero-module__V8S14q__hero:before{background:radial-gradient(circle,#6757e029,#5d4ecb0f 42%,#0000 72%)}.home-hero-module__V8S14q__intro{text-align:center;z-index:2;padding:clamp(76px,10vh,140px) 24px 0;animation:.8s cubic-bezier(.22,1,.36,1) both home-hero-module__V8S14q__arrive;position:relative}.home-hero-module__V8S14q__intro h1{font-family:var(--font-sans);letter-spacing:-.045em;font-size:clamp(38px,4vw,66px);font-weight:600;line-height:1.14}.home-hero-module__V8S14q__intro h1 span{color:inherit}.home-hero-module__V8S14q__hero .home-hero-module__V8S14q__intro p{color:var(--muted);margin-top:26px;font-size:15px;line-height:1.8}.home-hero-module__V8S14q__mobileBreak{display:none}.home-hero-module__V8S14q__actions{justify-content:center;align-items:center;gap:12px;margin-top:26px;display:flex}.home-hero-module__V8S14q__stage{flex:1;width:100%;min-height:clamp(300px,24vw,640px);margin-top:25px;position:relative}.home-hero-module__V8S14q__art{pointer-events:none;min-width:1000px;inset:0 auto 0 50%;transform:translate(-50%)}.home-hero-module__V8S14q__art,.home-hero-module__V8S14q__art>canvas{width:100%;height:100%;position:absolute}.home-hero-module__V8S14q__art>canvas{inset:0}.home-hero-module__V8S14q__art>.home-hero-module__V8S14q__poster{width:100%;max-width:none;height:auto;transition:opacity .8s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.home-hero-module__V8S14q__art>canvas{opacity:0;transition:opacity .8s}.home-hero-module__V8S14q__art>canvas[data-ready=true]{opacity:1}.home-hero-module__V8S14q__art:has(canvas[data-ready=true])>.home-hero-module__V8S14q__poster{opacity:0}@keyframes home-hero-module__V8S14q__arrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1800px){.home-hero-module__V8S14q__intro h1{font-size:76px}.home-hero-module__V8S14q__hero .home-hero-module__V8S14q__intro p{font-size:17px}}@media (max-width:767px){.home-hero-module__V8S14q__hero{min-height:max(calc(650px + var(--public-brand-row-height)),100svh)}.home-hero-module__V8S14q__intro{padding:62px 20px 0}.home-hero-module__V8S14q__intro h1{letter-spacing:-.04em;font-size:clamp(28px,6.8vw,48px);line-height:1.18}.home-hero-module__V8S14q__hero .home-hero-module__V8S14q__intro p{margin-top:20px;font-size:12px}.home-hero-module__V8S14q__mobileBreak{display:block}.home-hero-module__V8S14q__actions{flex-wrap:wrap;gap:8px;margin-top:24px}.home-hero-module__V8S14q__stage{min-height:270px;margin-top:8px}}@media (prefers-reduced-motion:reduce){.home-hero-module__V8S14q__hero *,.home-hero-module__V8S14q__hero :before{transition:none;animation:none}}
@layer components{@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}.carousel{--tw-outline-style:none;--carousel-gap:calc(var(--spacing)*4);outline-style:none}.carousel:focus-visible:not(:focus),.carousel[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.carousel__viewport-wrapper{position:relative}.carousel__viewport{overflow:hidden}.carousel__content{display:flex}.carousel__content--horizontal{flex-direction:row;margin-inline-start:calc(var(--carousel-gap)*-1)}.carousel__item{min-width:calc(var(--spacing,.25rem)*0);flex:0 0 100%;position:relative}.carousel__item--horizontal{padding-inline-start:var(--carousel-gap)}.carousel__next,.carousel__previous{z-index:10;position:absolute}:is(.carousel__previous:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) svg,.carousel__next:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) svg){--tw-scale-x:-100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.carousel__next--in-place,.carousel__previous--in-place{top:50%;translate:0 -50%}.carousel__previous--in-place{inset-inline-start:calc(var(--spacing)*5)}.carousel__next--in-place{inset-inline-end:calc(var(--spacing)*5)}.carousel__next--modal,.carousel__previous--modal{top:50%;translate:0 -50%}.carousel__previous--modal{inset-inline-start:calc(var(--spacing)*-15)}.carousel__next--modal{inset-inline-end:calc(var(--spacing)*-15)}.carousel__next--miniatures,.carousel__previous--miniatures{top:auto;flex-shrink:0;position:relative;inset-inline:auto;transform:none}.carousel__dots{align-items:center;gap:calc(var(--spacing,.25rem)*2);margin-top:calc(var(--spacing,.25rem)*4);justify-content:center;display:flex}.carousel__dot{height:calc(var(--spacing,.25rem)*2);width:calc(var(--spacing,.25rem)*2);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;background-color:var(--default);border-radius:calc(var(--radius)*9999);cursor:var(--cursor-interactive);outline-style:none;transition:background-color .2s}@media (hover:hover){.carousel__dot:hover,.carousel__dot[data-hovered=true]{background-color:var(--default-hover)}}.carousel__dot:focus-visible:not(:focus),.carousel__dot[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.carousel__dot[data-selected=true]{background-color:var(--accent)}.carousel__thumbnails{cursor:var(--cursor-interactive);align-items:center;gap:calc(var(--spacing,.25rem)*3);margin-inline:calc(var(--spacing,.25rem)*-1);margin-top:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*1);padding-inline:calc(var(--spacing,.25rem)*1);display:flex}.carousel__thumbnails--miniatures{margin-top:calc(var(--spacing,.25rem)*0);justify-content:center}.carousel__thumbnail{border-radius:calc(var(--radius)*2);height:calc(var(--spacing,.25rem)*16);width:calc(var(--spacing,.25rem)*16);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);outline-style:none;flex-shrink:0;transition:box-shadow .15s,opacity .15s,transform .15s;position:relative}.carousel__thumbnail img{border-radius:calc(var(--radius)*2);height:100%;inset:calc(var(--spacing,.25rem)*0);object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;position:absolute}@media (hover:hover){.carousel__thumbnail:hover,.carousel__thumbnail[data-hovered=true]{opacity:.85}}.carousel__thumbnail:active,.carousel__thumbnail[data-pressed=true]{transform:scale(.95)}.carousel__thumbnail:focus-visible:not(:focus),.carousel__thumbnail[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.carousel__thumbnail[data-selected=true]{box-shadow:0 0 0 2px var(--color-accent)}@media (prefers-reduced-motion:reduce){.carousel__thumbnail{transition:none}}.carousel--modal{gap:calc(var(--spacing,.25rem)*4)}.carousel--miniatures,.carousel--modal{flex-direction:column;align-items:center;display:flex}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}}
.home-integrations-module__elKFtW__section{margin:0 var(--marketing-inset-end) 0 var(--marketing-inset-start);z-index:2;min-width:0;padding:24px 0 36px;position:relative}.home-integrations-module__elKFtW__carousel{--carousel-gap:0px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.home-integrations-module__elKFtW__carousel:focus-visible{outline-offset:6px;outline:2px solid #abb5ff}.home-integrations-module__elKFtW__track{touch-action:pan-y pinch-zoom}.home-integrations-module__elKFtW__item,.home-integrations-module__elKFtW__track{align-items:center}.home-integrations-module__elKFtW__item{flex:0 0 max(170px,16.6667%);justify-content:center;min-width:0;height:48px;display:flex}.home-integrations-module__elKFtW__logo{filter:brightness(0);object-fit:contain;opacity:.68;-webkit-user-select:none;user-select:none;max-width:80%;height:32px;transition:opacity .2s}.home-integrations-module__elKFtW__carousel:hover .home-integrations-module__elKFtW__logo{opacity:.9}.dark .home-integrations-module__elKFtW__logo{filter:brightness(0)invert();opacity:.72}.home-integrations-module__elKFtW__callibri{color:var(--foreground);letter-spacing:-.055em;opacity:.68;align-items:center;gap:9px;font-size:26px;font-weight:650;display:inline-flex}.home-integrations-module__elKFtW__callibri img{filter:brightness(0);width:19px;height:27px}.dark .home-integrations-module__elKFtW__callibri img{filter:brightness(0)invert()}@media (max-width:767px){.home-integrations-module__elKFtW__section{padding:4px 0 28px}.home-integrations-module__elKFtW__item{flex-basis:160px}.home-integrations-module__elKFtW__logo{max-width:76%;height:27px}.home-integrations-module__elKFtW__callibri{font-size:23px}}@media (prefers-reduced-motion:reduce){.home-integrations-module__elKFtW__carousel{-webkit-mask-image:none;mask-image:none}.home-integrations-module__elKFtW__track{flex-wrap:wrap;justify-content:center;gap:18px 0}.home-integrations-module__elKFtW__item{flex:0 0 16.6667%}.home-integrations-module__elKFtW__item[data-copy="1"]{display:none}.home-integrations-module__elKFtW__logo{transition:none}}@media (prefers-reduced-motion:reduce) and (max-width:1100px){.home-integrations-module__elKFtW__item{flex-basis:33.3333%}}@media (prefers-reduced-motion:reduce) and (max-width:479px){.home-integrations-module__elKFtW__item{flex-basis:50%}}
.home-headline-module__G8f_va__line{text-align:left;display:inline-grid;position:relative}.home-headline-module__G8f_va__measure{opacity:0;grid-area:1/1}.home-headline-module__G8f_va__overlay{position:absolute;inset:0}.home-headline-module__G8f_va__typing:after{content:"";vertical-align:-.035em;background:#7971ef;width:2px;height:.82em;margin-left:.08em;animation:.75s step-end infinite home-headline-module__G8f_va__caret;display:inline-block}.home-headline-module__G8f_va__typing[data-complete=true]:after{opacity:0;animation:none}@keyframes home-headline-module__G8f_va__caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.home-headline-module__G8f_va__measure{opacity:1}.home-headline-module__G8f_va__overlay{display:none}.home-headline-module__G8f_va__typing:after{animation:none}}
.home-module__FFYQLW__home{--home-brand:#5969cf;--home-brand-end:#856eb9;--home-gradient:linear-gradient(105deg,var(--home-brand),var(--home-brand-end));--home-border:color-mix(in srgb,var(--foreground) 10%,transparent);background:var(--marketing-background);color:var(--foreground);margin-top:calc(var(--public-brand-row-height)*-1);overflow:clip}.dark .home-module__FFYQLW__home{--home-brand:#a4b4ff;--home-gradient:var(--marketing-gradient-on-dark)}.home-module__FFYQLW__home :is(h1,h2,h3,p){margin-block:0}.home-module__FFYQLW__container{margin-inline:var(--marketing-inset-start) var(--marketing-inset-end);position:relative}.home-module__FFYQLW__eyebrow{color:var(--muted);letter-spacing:.025em;font-size:12px;font-weight:500}.home-module__FFYQLW__gradientText{background:var(--home-gradient);color:var(--home-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.home-module__FFYQLW__section{padding-block:80px 24px}.home-module__FFYQLW__home h2{letter-spacing:-.055em;font-size:clamp(34px,3.8vw,54px);font-weight:500;line-height:1.14}.home-module__FFYQLW__eyebrow+h2{margin-top:22px}.home-module__FFYQLW__home .home-module__FFYQLW__lead,.home-module__FFYQLW__muted{color:var(--muted)}.home-module__FFYQLW__home .home-module__FFYQLW__lead{max-width:520px;margin-top:24px;font-size:15px;line-height:1.8}.home-module__FFYQLW__integrationSection{grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding-block:12px 68px;display:grid}.home-module__FFYQLW__integrationVisual{background:radial-gradient(at 68%,#a599e71f,#0000 66%);height:330px;position:relative}.home-module__FFYQLW__integrationVisual>svg{width:100%;height:100%;position:absolute}.home-module__FFYQLW__integrationVisual path{fill:none;stroke:color-mix(in srgb,var(--home-brand) 25%,transparent);stroke-width:1.5px}.home-module__FFYQLW__integrationVisual .home-module__FFYQLW__connectionFlow{stroke:var(--home-brand);stroke-dasharray:8 120;animation:8s linear infinite home-module__FFYQLW__connection}.home-module__FFYQLW__integrationSources{flex-direction:column;justify-content:space-around;display:flex;position:absolute;inset:12px auto 12px 8%}.home-module__FFYQLW__integrationSources span{background:var(--marketing-soft);border:1px solid var(--home-border);border-radius:12px;align-items:center;gap:12px;width:150px;height:54px;padding:0 16px;font-size:12px;display:flex}.home-module__FFYQLW__integrationHub{background:linear-gradient(140deg,color-mix(in srgb,#6577ed 18%,var(--marketing-background)),color-mix(in srgb,#a599e7 10%,var(--marketing-background)));border:1px solid color-mix(in srgb,var(--home-brand) 24%,transparent);letter-spacing:-.08em;border-radius:24px;place-items:center;width:98px;height:98px;font-size:52px;display:grid;position:absolute;top:50%;left:66%;transform:translate(-50%,-50%)}.home-module__FFYQLW__integrationHub span{color:var(--muted);letter-spacing:-.035em;font-size:15px;position:absolute;top:116px}.home-module__FFYQLW__trustRow{border-block:1px solid var(--home-border);grid-template-columns:repeat(3,1fr);gap:52px;padding-block:40px;display:grid}.home-module__FFYQLW__trustRow h3{font-size:14px;font-weight:500}.home-module__FFYQLW__trustRow p{color:var(--muted);max-width:280px;margin-top:10px;font-size:12px;line-height:1.75}.home-module__FFYQLW__finalSection{text-align:center;padding:88px 0 104px;position:relative}.home-module__FFYQLW__finalSection>.home-module__FFYQLW__container{z-index:1}.home-module__FFYQLW__finalSection h2{margin-top:24px;font-size:clamp(44px,5.6vw,80px)}.home-module__FFYQLW__finalSection p:not(.home-module__FFYQLW__eyebrow){color:var(--muted);margin-top:26px;font-size:15px;line-height:1.8}.home-module__FFYQLW__finalSection small{color:var(--muted);margin-top:18px;font-size:12px;display:block}@keyframes home-module__FFYQLW__connection{to{stroke-dashoffset:-512px}}@media (max-width:1100px){.home-module__FFYQLW__integrationSection{gap:24px}}@media (max-width:767px){.home-module__FFYQLW__section{padding-block:40px 0}.home-module__FFYQLW__home h2{font-size:clamp(32px,7.2vw,44px)}.home-module__FFYQLW__home .home-module__FFYQLW__lead{margin-top:18px;font-size:14px}.home-module__FFYQLW__integrationSection{grid-template-columns:1fr;gap:30px;padding-bottom:36px}.home-module__FFYQLW__integrationVisual{height:270px}.home-module__FFYQLW__integrationSources{left:0}.home-module__FFYQLW__integrationSources span{width:126px;height:48px;font-size:11px}.home-module__FFYQLW__integrationHub{width:86px;height:86px;font-size:46px;left:76%}.home-module__FFYQLW__integrationHub span{top:104px}.home-module__FFYQLW__trustRow{grid-template-columns:1fr;gap:28px;padding-block:30px}.home-module__FFYQLW__trustRow>div{grid-template-columns:24px 1fr;column-gap:16px;display:grid}.home-module__FFYQLW__trustRow svg{grid-row:span 2}.home-module__FFYQLW__trustRow p{grid-column:2;margin-top:6px}.home-module__FFYQLW__finalSection{padding:64px 0 72px}.home-module__FFYQLW__finalSection h2{font-size:clamp(36px,8vw,44px)}.home-module__FFYQLW__finalSection p:not(.home-module__FFYQLW__eyebrow){font-size:14px}.home-module__FFYQLW__finalSection small{max-width:260px;margin-inline:auto;line-height:1.6}}@media (prefers-reduced-motion:reduce){.home-module__FFYQLW__home *,.home-module__FFYQLW__home :after,.home-module__FFYQLW__home :before{scroll-behavior:auto;transition:none;animation:none}}
