.application-form{isolation:isolate;z-index:2;background:var(--landing-surface);border-radius:3.75rem;flex-direction:column;flex:1 0 0;gap:1.875rem;min-width:0;padding:3rem;display:flex;position:relative;overflow:clip}@supports (mask-composite:exclude){.application-form:before{z-index:2;border-radius:inherit;background:conic-gradient(from -45deg, var(--landing-glass-edge) 75deg, transparent 135deg, var(--landing-glass-edge) 235deg);pointer-events:none;content:"";padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}}.application-form__edge{z-index:0;pointer-events:none;width:65.575rem;max-width:none;height:auto;position:absolute;top:-.75625rem;left:-18.0063rem;transform:scaleX(-1)}.application-form>:not(.application-form__edge){z-index:1;position:relative}.application-form h3{font-family:var(--landing-display);font-size:1.875rem;font-weight:500;line-height:1.1}.application-form__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.875rem;display:grid}.application-form__field{flex-direction:column;gap:.75rem;min-width:0;display:flex}.application-form__field label{color:var(--landing-muted);font-size:1.125rem;line-height:1.375rem}.application-form__field input{border:0;border-bottom:1px solid var(--landing-outline);width:100%;min-width:0;height:3rem;color:var(--landing-text);font-family:var(--landing-body);background:0 0;border-radius:0;outline:none;padding:0;font-size:1rem;line-height:1.4}.application-form__field input::placeholder{color:var(--landing-muted);opacity:1}.application-form__field input:focus-visible{border-bottom-color:var(--landing-accent)}.application-form__actions{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.application-form__consent{align-items:center;gap:.375rem;min-width:0;display:flex}.application-form__consent p{color:var(--landing-muted);font-size:1rem;line-height:1.4}.application-form__consent button{max-width:100%;color:var(--landing-muted);overflow-wrap:anywhere;text-align:start;text-underline-position:from-font;text-decoration:underline;display:inline}.application-screen--ru .application-form__consent{align-items:flex-start}.application-form__checkbox{cursor:pointer;flex-shrink:0;width:1.5rem;height:1.5rem;position:relative}.application-form__checkbox input{z-index:1;width:1.125rem;height:1.125rem;accent-color:var(--landing-accent);opacity:0;cursor:pointer;margin:0;position:absolute;inset:.1875rem}.application-form__checkbox img{width:100%;height:auto;display:block}.application-form__checkbox input:checked{opacity:1}.application-form__checkbox input:focus-visible+img{outline:2px solid var(--landing-accent);outline-offset:4px}.application-form__send{background:var(--landing-accent);height:3rem;color:var(--landing-background);font-family:var(--landing-display);letter-spacing:-.02em;border-radius:3rem;flex-shrink:0;justify-content:center;align-items:center;padding-inline:1.125rem;font-size:1rem;line-height:1;display:flex}.application-form__send span{text-box-trim:trim-both;text-box-edge:cap alphabetic}.application-form__send:hover{filter:brightness(1.08)}.application-form__send:disabled{cursor:default}.application-form__status{color:var(--landing-muted);font-size:1rem;line-height:1.4}@media (width<=64rem){.application-form{flex-basis:auto;padding:clamp(1.75rem,3svh,3rem)}.application-form__consent p,.application-form__status{line-height:1.5}}@media (width<=40rem){.application-form{border-radius:2.25rem;gap:1.25rem;padding:1.25rem}.application-form__fields{gap:1rem}.application-form__field{gap:.375rem}.application-form__field label{font-size:.9375rem}.application-form__field input{height:2.75rem}.application-form__actions{flex-direction:column;align-items:flex-start}.application-form__send{align-self:flex-end}.application-form__consent p{font-size:.875rem}}@media (width>=48rem) and (width<=64rem) and (height<=50rem){.application-form{flex-basis:0}}@media (width<=359px){.application-form__fields{grid-template-columns:minmax(0,1fr)}}.liquid-glass{--liquid-refraction:1;--liquid-depth:100;--liquid-frost:4px;--liquid-light-intensity:.8;--liquid-light-angle:-45deg;isolation:isolate;background:var(--landing-application-glass);box-shadow:inset 0 1px 0 var(--landing-glass-edge), inset 0 -1px 0 var(--landing-glass-edge);-webkit-backdrop-filter:blur(var(--liquid-frost));backdrop-filter:blur(var(--liquid-frost));position:relative}@supports (mask-composite:exclude){.liquid-glass:before{z-index:1;border-radius:inherit;background:conic-gradient(from var(--liquid-light-angle), var(--landing-glass-edge), transparent 112deg, var(--landing-glass-edge) 235deg, transparent 320deg, var(--landing-glass-edge));opacity:var(--liquid-light-intensity);pointer-events:none;content:"";padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}}.liquid-glass:after{z-index:1;border-radius:inherit;box-shadow:inset 0 0 8px var(--landing-glass-surface-light);opacity:var(--liquid-light-intensity);pointer-events:none;content:"";position:absolute;inset:0}.application-screen{--application-top:max(4.5rem, 10svh);--application-bottom:min(1.5rem, 3svh);min-height:100svh;padding-block:var(--application-top) var(--application-bottom);color:var(--landing-text);background:var(--landing-background);flex-direction:column;display:flex}.application-panel{isolation:isolate;width:calc(100% - 6rem);max-width:94.125rem;min-height:calc(100svh - var(--application-top) - var(--application-bottom));border-radius:3.75rem;flex:1;align-items:flex-end;margin-inline:auto;padding:.375rem;display:flex;position:relative;overflow:clip}.application-panel__photo{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:clip}.application-panel__photo img{width:111.67%;max-width:none;height:323.5%;position:absolute;top:-116.74%;left:-9.97%}.application-panel__photo:after{background:linear-gradient(172.167deg, var(--landing-photo-shade) 10.493%, transparent 89.507%);content:"";position:absolute;inset:0}.application-contact{isolation:isolate;border-radius:3.75rem;align-items:stretch;width:100%;padding:.375rem;display:flex;position:relative;overflow:clip}.application-contact[data-refraction=copy][data-copy-ready=true]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.application-contact[data-refraction=copy]:not([data-copy-ready=true]) .application-contact__source,.application-contact[data-refraction=copy]:not([data-copy-ready=true]) .application-contact__source-tint{visibility:hidden}.application-contact__source,.application-contact__source-tint{z-index:0;pointer-events:none;position:absolute;inset:0}.application-contact__source{overflow:hidden}.application-contact__source img,.application-contact__source-shade{max-width:none;position:absolute}.application-contact__source-tint{background:var(--landing-application-glass)}.application-contact__source-shade{background:linear-gradient(172.167deg, var(--landing-photo-shade) 10.493%, transparent 89.507%)}.application-contact__info{isolation:isolate;z-index:2;flex-direction:column;flex:1 0 0;justify-content:space-between;gap:3rem;min-width:0;padding:3.375rem;display:flex;position:relative}.application-contact__info h2{max-width:28.5rem;font-family:var(--landing-display);letter-spacing:-.03em;font-size:4rem;font-weight:500;line-height:1.1}.application-contact__info p{font-size:1rem;line-height:1.4}@media (width<=64rem){.application-panel{width:calc(100% - 2.25rem);padding-top:clamp(4rem,18svh,14rem)}.application-panel__photo img{object-fit:cover;object-position:center;width:100%;height:150%;inset:-50% 0 0}.application-contact{flex-direction:column}.application-contact__info{flex-basis:auto;gap:1.5rem;padding:clamp(1.75rem,3svh,3rem)}.application-contact__info h2{font-size:3rem;line-height:1.125}.application-contact__info p{line-height:1.5}}@media (width<=40rem){.application-screen{--application-top:max(3.75rem, 8svh);--application-bottom:1rem}.application-panel{border-radius:2.25rem;padding-top:clamp(2rem,7svh,5rem)}.application-contact{border-radius:2.25rem}.application-contact__info{gap:1rem;padding:1.25rem}.application-contact__info h2{font-size:2rem}}@media (width>=48rem) and (width<=64rem) and (height<=50rem){.application-panel{padding-top:clamp(2rem,7.5svh,4rem)}.application-contact{flex-direction:row}.application-contact__info h2{font-size:2.5rem}.application-contact__info{flex-basis:0}}@media (width>=22.5rem) and (width<=40rem) and (height>=30rem) and (height<=48rem){.application-panel{padding-top:2rem}.application-contact__info{gap:.75rem;padding:1rem}.application-contact__info h2{text-wrap:balance;font-size:1.5rem}.application-contact__info p{font-size:.875rem}.application-form{gap:1rem;padding:1rem}.application-form h3{font-size:1.5rem}.application-form__actions{gap:.75rem}}.glass-button{isolation:isolate;min-height:min(var(--hero-button-height), 5svh);padding:0 var(--hero-button-padding);border:1px solid var(--landing-glass-rim-soft);box-shadow:inset 0 1px 1px var(--landing-glass-rim-soft), inset 0 -1px 1px var(--landing-glass-rim-glow), 0 0 6px var(--landing-glass-rim-glow), 0 4px 16px var(--landing-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:var(--landing-display);font-size:min(var(--hero-button-size), 3svh);background:0 0;border-radius:2rem;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.glass-button--compact{min-height:var(--glass-control-height,3rem);padding-inline:var(--glass-control-padding,1.125rem);font-size:var(--glass-control-size,1rem);letter-spacing:-.02em}.glass-button:before,.glass-button:after,.glass-button__sheen{border-radius:inherit;pointer-events:none;position:absolute;inset:-1px}@supports (mask-composite:exclude){.glass-button:before{content:"";z-index:2;background:conic-gradient(from var(--glass-light-angle,315deg), var(--landing-glass-rim), var(--landing-glass-rim) 25deg, var(--landing-glass-rim-soft) 60deg, var(--landing-glass-rim-soft) 120deg, var(--landing-glass-rim-reflection) 155deg, var(--landing-glass-rim-reflection) 205deg, var(--landing-glass-rim-soft) 240deg, var(--landing-glass-rim-soft) 300deg, var(--landing-glass-rim) 335deg, var(--landing-glass-rim));-webkit-mask:linear-gradient(var(--landing-text) 0 0) content-box, linear-gradient(var(--landing-text) 0 0);mask:linear-gradient(var(--landing-text) 0 0) content-box, linear-gradient(var(--landing-text) 0 0);padding:1.5px;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}}.glass-button:after{content:"";z-index:-1;background:radial-gradient(ellipse at var(--glass-surface-x,50%) var(--glass-surface-y,50%), var(--landing-glass-surface-light), transparent 75%), radial-gradient(ellipse at calc(100% - var(--glass-surface-x,50%)) calc(100% - var(--glass-surface-y,50%)), var(--landing-glass-surface-reflection), transparent 75%)}.glass-button__sheen{z-index:0;opacity:0}.glass-button__sheen:before{content:"";background:linear-gradient(calc(var(--glass-light-angle,315deg) + 90deg), transparent 10%, var(--landing-glass-prism-blue) 30%, var(--landing-glass-sheen) 50%, var(--landing-glass-prism-orange) 70%, transparent 90%);background-size:200% 200%;background-position:var(--glass-light-x,50%) var(--glass-light-y,50%);position:absolute;inset:-50% -15%}.glass-button__label{z-index:1;position:relative}.glass-button__glow{pointer-events:none;position:absolute;top:.44rem;right:.72rem}@media (hover:hover) and (pointer:fine){.glass-button:hover .glass-button__sheen{opacity:1}}@media (prefers-reduced-motion:no-preference){.glass-button__sheen{transition:opacity .22s}.glass-button__sheen:before{animation:6s ease-in-out infinite glass-sheen-drift;animation-play-state:var(--glass-sheen-play,paused)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.glass-button:hover{--glass-sheen-play:running}}.glass-button[data-motion-paused]{--glass-sheen-play:paused}@keyframes glass-sheen-drift{0%,to{transform:rotate(-18deg)}50%{transform:rotate(18deg)}}@supports not ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.glass-button{background-color:var(--landing-glass)}}.connection-start{--start-button-width:max(5.5rem, 8cqw);z-index:2;inset-inline:1rem;height:var(--glass-control-height);direction:ltr;position:absolute;bottom:1.992cqw;container:connection-start/inline-size}.connection-start__button{width:var(--start-button-width);transform:translateX(calc((var(--start-button-width) - 100cqw) / 2));padding-inline:.5rem;transition:transform .36s cubic-bezier(.22,1,.36,1);position:absolute;top:0;right:0}.connection-start__button:disabled{color:var(--landing-muted);border-color:var(--landing-outline);box-shadow:none}.connection-start__button:not(:disabled){color:var(--landing-background);background:var(--landing-accent);border-color:var(--landing-accent)}.connection-start[data-started=true] .connection-start__button{transform:translate(0)}.connection-start__email{inset-block:0;width:calc(100% - var(--start-button-width) - .625rem);appearance:none;min-width:0;box-shadow:none;border:0;border-bottom:1px solid var(--landing-outline);color:var(--landing-text);font:var(--connection-body-size)/1.4 var(--landing-body);opacity:0;visibility:hidden;background:0 0;border-radius:0;outline:none;padding:.25rem;transition:opacity .24s,transform .36s cubic-bezier(.22,1,.36,1),visibility 0s .36s;position:absolute;left:0;transform:translate(-.75rem)}.connection-start[data-started=true] .connection-start__email{visibility:visible;opacity:1;transition-delay:.1s,.1s,0s;transform:translate(0)}.connection-start__email::placeholder{color:var(--landing-muted)}.connection-start--status{height:auto;color:var(--landing-muted);font:var(--connection-body-size)/1.4 var(--landing-body);text-align:center}.connection-start--status a{color:var(--landing-text);text-decoration:underline}@media (600px<=width<=895px){.connection-start{bottom:3.36cqw}}@media (width<600px){.connection-start{bottom:1.125rem;inset-inline:1.125rem}.connection-section[data-flow=true] .connection-card--external .connection-card__data{width:max-content;max-width:calc(100% - 2.25rem);bottom:3.75rem}}@media (prefers-reduced-motion:reduce){.connection-start__button,.connection-start__email{transition:none}}.connection-start__email:is(:focus,:focus-visible,:invalid){border-bottom-color:var(--landing-text);outline:none}.connection-start__button{box-shadow:none}.connection-start__button:before,.connection-start__button:after{content:none}.connection-start__button .glass-button__sheen,.connection-start__button .glass-button__glow{display:none}.connection-start__button:focus-visible{box-shadow:none;text-underline-offset:.2em;outline:none;text-decoration:underline}.compatibility-panel__close,.compatibility-option__mark{border-radius:50%;flex-shrink:0;place-items:center;width:1.5rem;height:1.5rem;display:grid}.compatibility-panel__close,.compatibility-option[aria-pressed=true] .compatibility-option__mark{border:1px solid var(--landing-glass-edge);color:var(--landing-muted);background:var(--landing-glass-lens)}.compatibility-option__mark{background:var(--landing-accent);color:var(--landing-background)}.compatibility-icon{--compatibility-icon-stroke:.09375rem;width:.75rem;height:.75rem;display:block;position:relative}.compatibility-icon:before,.compatibility-icon:after{width:100%;height:var(--compatibility-icon-stroke);content:"";background:currentColor;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.compatibility-icon:after{transform:translate(-50%,-50%)rotate(90deg)}.compatibility-icon--minus:after{content:none}.compatibility-icon--close{--compatibility-icon-stroke:.0625rem}.compatibility-icon--close:before{transform:translate(-50%,-50%)rotate(45deg)}.compatibility-icon--close:after{transform:translate(-50%,-50%)rotate(-45deg)}.compatibility-option{width:100%;min-height:1.875rem;color:var(--landing-text);font:.875rem/1.57143 var(--landing-body);text-align:start;flex-shrink:0;align-items:center;gap:.75rem;display:flex}.compatibility-option[aria-pressed=true]{color:var(--landing-muted)}.compatibility-option__label,.compatibility-panel__submit>span,.connection-card__action .glass-button__label{translate:0 .125em}.compatibility-panel__equipment{--equipment-mark-size:1.5rem;flex-shrink:0;align-items:center;gap:.75rem;height:1.875rem;display:flex;position:relative}.compatibility-option--custom{white-space:nowrap;width:100%}.compatibility-panel__equipment input,.compatibility-panel__email{border:0;border-bottom:1px solid var(--landing-outline);appearance:none;width:100%;min-width:0;height:100%;box-shadow:none;color:var(--landing-text);font:.875rem/1.4 var(--landing-body);background:0 0;border-radius:0;outline:none;padding:0}.compatibility-panel__equipment input:focus,.compatibility-panel__email:focus{border-bottom-color:var(--landing-text)}.compatibility-panel__equipment input{width:calc(100% - var(--equipment-mark-size) - .75rem);opacity:0;visibility:hidden;transition:opacity .18s,transform .22s,visibility 0s .22s;position:absolute;inset-inline-start:calc(var(--equipment-mark-size) + .75rem);transform:translateY(.4rem)}.compatibility-option--custom .compatibility-option__label{opacity:1;transition:opacity .16s,transform .22s}.compatibility-panel__equipment[data-custom=true] .compatibility-option__label{opacity:0;transform:translateY(-.4rem)}.compatibility-panel__equipment[data-custom=true] input{opacity:1;visibility:visible;transition-delay:80ms,80ms,0s;transform:translateY(0)}.compatibility-panel input::placeholder{color:var(--landing-muted)}.compatibility-panel__submit{min-width:0;height:100%;color:var(--landing-background);background:var(--landing-accent);font:500 1rem/1.2 var(--landing-display);border-radius:2rem;justify-content:center;align-items:center;padding:0 .75rem;display:flex}.compatibility-panel__submit--next{grid-column:1/-1}.compatibility-panel__submit:disabled{opacity:.45;cursor:default}@container compatibility (width<20rem) or (height<24rem){.compatibility-option{min-height:1.625rem;font-size:.75rem}.compatibility-option__mark{width:1.25rem;height:1.25rem}.compatibility-panel__equipment{--equipment-mark-size:1.25rem;height:1.375rem;margin-block:.25rem}.compatibility-panel__equipment input{font-size:.75rem}.compatibility-panel__submit{font-size:.875rem}}@media (prefers-reduced-motion:reduce){.compatibility-panel__equipment input,.compatibility-option--custom .compatibility-option__label{transition:none}}.connection-section{--connection-phase:1;--connection-title-size:clamp(2.5rem, 2.679vw + .786rem, 4rem);--connection-card-title:clamp(1.125rem, 1.339vw + .268rem, 1.875rem);--connection-body-size:clamp(.75rem, .446vw + .464rem, 1rem);--connection-pill-size:clamp(.625rem, .446vw + .339rem, .875rem);--glass-control-height:clamp(2.25rem, 1.339vw + 1.393rem, 3rem);--glass-control-size:var(--connection-body-size);isolation:isolate;background:var(--landing-background);scroll-margin-block-start:calc(-1*max(5rem,12svh))}.connection-sticky{min-height:100svh}@media (scripting:enabled) and (width>=56rem) and (height>=30rem) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.connection-section:not([data-connection-complete=true]){overflow-anchor:none;min-height:calc(100svh + max(50rem,160svh))}.connection-section:not([data-connection-complete=true]) .connection-sticky{position:sticky;top:0}}.connection-content{padding-block:clamp(6.4375rem,3.237vw + 4.366rem,8.25rem) 3rem}.connection-title{max-width:95%;font:500 var(--connection-title-size)/1.1 var(--landing-display);letter-spacing:-.03em;text-align:center;text-wrap:balance;margin:0 auto clamp(2.1875rem,1.451vw + 1.259rem,3rem)}.connection-stage{aspect-ratio:1506/662;width:clamp(59.5rem,61.83vw + 19.938rem,94.125rem);max-width:calc(100% - 4.5rem);height:auto;margin-inline:auto;position:relative;container-type:inline-size}.connection-window{background:var(--landing-surface);border-radius:3.984cqw;width:33.0677%;height:100%;padding:.3984cqw;position:absolute;inset-block-start:0;inset-inline-start:33.466%}.connection-window__toolbar{justify-content:space-between;align-items:center;height:5.578cqw;padding-inline:2.39cqw;display:flex}.connection-window__dots,.connection-window__menu{gap:.332cqw;display:flex}.connection-window__dots i{border:1px solid var(--landing-glass-edge);background:var(--landing-data-muted);border-radius:50%;width:.797cqw;height:.797cqw}.connection-window__dots i:first-child{background:var(--landing-muted)}.connection-window__menu i{border-block:1px solid var(--landing-glass-edge);border-radius:1rem;width:1.992cqw;height:.398cqw}.connection-window__cards{gap:.398cqw;height:calc(100% - 5.578cqw);display:grid}.connection-links{pointer-events:none;position:absolute;inset:0}.connection-mobile-links{display:none}.connection-link picture{width:100%;height:100%;display:block}.connection-link{--connection-phase:1;direction:ltr;position:absolute}.connection-link img{width:100%;height:100%;display:block}.connection-link__fallback{filter:brightness(0)invert(.98)}.connection-link--source{width:.731%;height:16.918%;top:19.285%;left:11.996%}.connection-link--external{width:.731%;height:16.918%;top:19.285%;left:87.262%}.connection-link--input{width:17.729%;height:18.58%;top:17.019%;left:16.512%}.connection-link--output{width:16.468%;height:18.58%;top:17.019%;left:65.781%}.connection-link--analysis{width:.731%;height:44.864%;top:25.781%;left:35.503%}.connection-link--events{width:.731%;height:44.864%;top:25.781%;left:63.789%}.connection-data{z-index:3;background:var(--landing-text);min-height:1.992cqw;color:var(--landing-background);font:var(--connection-pill-size)/1.6 var(--landing-body);white-space:nowrap;border-radius:2rem;justify-content:center;align-items:center;padding:.2655cqw .797cqw;display:flex;position:absolute}.connection-data--0{min-width:9.0305cqw;top:15.559%;left:7.835%}.connection-data--1{min-width:11.421cqw;top:54.381%;left:30.345%}.connection-data--2{min-width:11.2218cqw;top:54.381%;left:58.5%}.connection-data--3{min-width:11.487cqw;top:15.559%;left:81.873%}.connection-card__data{display:none}.connection-contact{text-align:center;color:var(--landing-muted);margin:1.5rem}.connection-contact a{text-decoration:underline}: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)) .connection-links,: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)) .connection-links>.connection-data{transform:scaleX(-1)}@media (width>=1200px){.connection-content{padding-top:max(clamp(6.4375rem, 3.237vw + 4.366rem, 8.25rem), calc(( 100svh - min(94.125rem, 61.83vw + 19.938rem) * 662 / 1506 - var(--connection-title-size) * 1.1 - 3rem ) / 2 + 2.625rem))}}.connection-card{--connection-phase:1;background:var(--landing-surface);color:color-mix(in srgb, var(--landing-card-muted), var(--landing-text) calc(var(--connection-phase) * 100%));text-align:center;border-radius:3.984cqw;position:relative;overflow:hidden}.connection-card--sources,.connection-card--external{width:24.7012%;height:64.6526%;position:absolute;top:35.347%}.connection-card--sources{inset-inline-start:0}.connection-card--external{inset-inline-end:0}.connection-card--console,.connection-card--cv{background:var(--landing-background)}.connection-card__heading{z-index:1;padding-top:1.992cqw;position:relative}.connection-card--sources .connection-card__heading{flex-direction:column;align-items:center;display:flex}.connection-card h3{font:500 var(--connection-card-title)/1.1 var(--landing-display);margin:0}.connection-card p{color:color-mix(in srgb, var(--landing-subtle), var(--landing-text) calc(var(--connection-phase) * 100%));font-size:var(--connection-body-size);margin:.797cqw 0 0;line-height:1.4}.connection-card__popular{background:var(--landing-popular);min-width:9.495cqw;min-height:1.992cqw;color:inherit;font-size:var(--connection-pill-size);text-align:center;border-radius:2rem;justify-content:center;align-items:center;margin-bottom:1.195cqw;padding:.2655cqw .797cqw;line-height:1.6;display:inline-flex}.connection-card--sources p{margin-top:.398cqw}.connection-card--external .connection-card__heading{padding-top:3.187cqw}.connection-card--external p,.connection-card__expand{display:none}.connection-card__image{-webkit-mask-image:linear-gradient(to bottom, var(--landing-text) 75%, transparent);mask-image:linear-gradient(to bottom, var(--landing-text) 75%, transparent);pointer-events:none;position:absolute;bottom:0;overflow:hidden}.connection-card__image picture{position:absolute;inset:0}.connection-card__image img{object-fit:fill;max-width:none;position:absolute}.connection-card--sources .connection-card__image{width:86.29%;height:57.48%;left:6.72%}.connection-card--sources .connection-card__image img{width:105.61%;height:104.18%;top:-3.31%;left:-2.8%}.connection-card--console .connection-card__image img{width:118.84%;height:129.64%;top:-24.47%;left:-9.57%}.connection-card--cv .connection-card__image img{width:112.85%;height:113.34%;top:-9.74%;left:-6.42%}.connection-card--external .connection-card__image img{width:128.57%;height:116.98%;top:-12.61%;left:-14.29%}.connection-card__action{z-index:2;width:max-content;max-width:calc(100% - 2rem);color:inherit;border-color:color-mix(in srgb, transparent, var(--landing-glass-rim-soft) calc(var(--connection-phase) * 100%));box-shadow:inset 0 1px 1px var(--landing-glass-surface-light);position:absolute;bottom:1.992cqw;left:50%;transform:translate(-50%)}.connection-card--sources .connection-card__action{min-width:13.015cqw}.connection-card__action:before,.connection-card__action:after{opacity:var(--connection-phase)}.connection-card__integrations{z-index:1;flex-wrap:wrap;justify-content:center;gap:.797cqw;margin:1.992cqw 1.992cqw 0;display:flex;position:relative}.connection-card__pill{--glass-control-height:1.992cqw;--glass-control-padding:.797cqw;--glass-control-size:var(--connection-pill-size);min-height:var(--glass-control-height);padding:0 var(--glass-control-padding);border:1px solid var(--landing-muted);color:var(--landing-muted);font-size:var(--glass-control-size);white-space:nowrap;font-family:var(--landing-body);box-shadow:none;cursor:pointer;background:0 0;border-radius:2rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible}.connection-card__pill:disabled{cursor:default}.connection-card__pill[aria-pressed=true]:enabled{border-color:var(--landing-accent);background:var(--landing-accent);color:var(--landing-background)}.connection-card__integration-group{display:contents}.connection-card__pill .glass-button__label{line-height:1;translate:0 -.08em}@supports (text-box-trim:trim-both){.connection-card__pill .glass-button__label{text-box-trim:trim-both;text-box-edge:cap alphabetic;translate:none}}.connection-start__button:disabled:before,.connection-start__button:disabled:after{content:none}.connection-start__button:disabled .glass-button__sheen,.connection-start__button:disabled .glass-button__glow{display:none}@property --connection-rim-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.connection-card__pill:enabled{color:var(--landing-text);box-shadow:0 0 3px var(--landing-glass-rim-glow);border-color:#0000}.connection-card__pill:after,.connection-card__pill .glass-button__glow{display:none}.connection-card__pill .glass-button__sheen{inset:0;overflow:clip}.connection-card__pill:disabled:before,.connection-card__pill:disabled .glass-button__sheen{display:none}.connection-card__pill:enabled:before{background:conic-gradient(from var(--connection-rim-angle), var(--landing-glass-rim-soft) 0deg 260deg, var(--landing-glass-rim) 315deg, var(--landing-glass-rim-soft) 360deg);padding:1px;inset:-1px}@media (hover:hover) and (pointer:fine){.connection-card__pill:enabled:hover:before{background:conic-gradient(from var(--glass-light-angle,315deg), var(--landing-glass-rim), var(--landing-glass-rim) 25deg, var(--landing-glass-rim-soft) 60deg 120deg, var(--landing-glass-rim-reflection) 155deg 205deg, var(--landing-glass-rim-soft) 240deg 300deg, var(--landing-glass-rim) 335deg 360deg)}}@media (prefers-reduced-motion:no-preference){.connection-card__pill:enabled:before{animation:12s linear infinite paused connection-rim-orbit}.connection-section[data-connection-visible=true] .connection-card__pill:enabled:before{animation-play-state:running}}@keyframes connection-rim-orbit{to{--connection-rim-angle:360deg}}@media (896px<=width<=1199px){.connection-section{--glass-control-padding:.75rem}.connection-content{padding-bottom:2.25rem}.connection-stage{aspect-ratio:952/420}.connection-window{inset-inline-start:33.9286%;border-radius:4.412cqw;width:32.143%;height:102.381%;padding:.63cqw;top:-2.143%}.connection-window__toolbar{height:4.622cqw;padding-inline:1.891cqw}.connection-window__cards{gap:.63cqw;height:calc(100% - 4.622cqw)}.connection-card--external{inset-inline-end:1.155%}.connection-card--sources,.connection-card--external{width:23.95%;height:64.524%;top:35.714%}.connection-card--sources{inset-inline-start:1.155%;top:35.476%}.connection-card{border-radius:3.15cqw}.connection-window .connection-card{border-radius:3.782cqw}.connection-window .connection-card__heading{padding-top:1.891cqw}.connection-card--sources .connection-card__heading{padding-top:2.521cqw}.connection-card--sources .connection-card__popular{min-width:auto}.connection-card h3{line-height:1.11111}.connection-window .connection-card p,.connection-card--sources p{margin-top:.63cqw}.connection-card__action{bottom:2.521cqw}.connection-card__integrations{margin-inline:1.891cqw;flex-direction:column;gap:.63cqw;margin-top:1.891cqw}.connection-card__integration-group{justify-content:center;gap:.63cqw;display:flex}.connection-card__pill{--glass-control-height:2.311cqw;--glass-control-padding:.63cqw;--glass-control-size:min(var(--connection-pill-size), 1.05cqw)}.connection-card--external .connection-card__data{width:max-content;display:flex;top:57.565%;left:50%;transform:translate(-50%)}.connection-data{min-height:1.5rem;padding-inline:.75rem}.connection-data--0,.connection-data--3{top:15.238%}.connection-data--0{left:7.6681%}.connection-data--3{left:80.042%}.connection-data--1,.connection-data--2{top:51.667%}.connection-data--1{left:29.622%}.connection-data--2{left:56.83%}.connection-title{margin-bottom:2.8125rem}.connection-window__dots,.connection-window__menu{gap:.63cqw}.connection-window__dots i{width:.84cqw;height:.84cqw}.connection-window__menu i{width:1.996cqw;height:.42cqw}.connection-card--sources .connection-card__action{min-width:15.546cqw}.connection-card--external .connection-card__action{min-width:8.613cqw}.connection-card--external .connection-card__heading{padding-top:3.151cqw}}@media (600px<=width<=1199px){.connection-title{letter-spacing:normal}.connection-card__popular{justify-content:center;min-width:7.1875rem;min-height:1.5rem;padding-inline:.75rem}}@media (600px<=width<=895px){.connection-section{--connection-title-size:2.5rem;--connection-card-title:1.125rem;--connection-body-size:.75rem;--connection-pill-size:.625rem;--glass-control-height:2.25rem}.connection-content{padding-block:6.4375rem 2.25rem}.connection-title{margin-bottom:1.875rem}.connection-stage{aspect-ratio:714/691;width:calc(100% - 3.375rem);max-width:none}.connection-card--sources,.connection-card--external{width:48.74%;height:39.218%;top:0}.connection-card{border-radius:4.202cqw}.connection-window{top:52.967%;width:100%;height:47.033%;padding:.84cqw;inset-inline-start:0}.connection-window__toolbar{height:6.162cqw;padding-inline:2.52cqw}.connection-window__cards{grid-template-columns:1fr 1fr;gap:.84cqw;height:calc(100% - 6.162cqw)}.connection-window__dots i{width:1.12cqw;height:1.12cqw}.connection-window__menu i{width:2.661cqw;height:.56cqw}.connection-card__heading{padding-top:3.36cqw}.connection-card p{margin-top:.84cqw;line-height:1.16667}.connection-card__popular{min-height:3.36cqw;margin-bottom:1.68cqw;padding-block:.42cqw}.connection-card--external .connection-card__heading{padding-top:4.202cqw}.connection-card__integrations{gap:.84cqw;margin:2.8cqw 4.2cqw 0}.connection-card__pill{--glass-control-height:3.221cqw;--glass-control-padding:.84cqw}.connection-card__action{bottom:3.36cqw}.connection-card--sources .connection-card__image{width:76.68%;height:60.12%;left:11.65%}.connection-card--sources .connection-card__image img{width:105.61%;height:104.18%;top:-3.31%;left:-2.8%}.connection-card--console .connection-card__image,.connection-card--cv .connection-card__image{width:100%;height:69.15%;-webkit-mask-image:linear-gradient(transparent, var(--landing-text) 15%, var(--landing-text) 90%, transparent);mask-image:linear-gradient(transparent, var(--landing-text) 15%, var(--landing-text) 90%, transparent);left:0}.connection-card--console .connection-card__image img,.connection-card--cv .connection-card__image img{object-fit:cover;width:100%;height:100%;top:0;left:0}.connection-data{min-height:2.941cqw;padding-block:.7cqw;padding-inline:1.681cqw;font-size:.5625rem;line-height:1.22222}.connection-data--0{top:44.862%;left:18.5%}.connection-data--3{top:44.862%;left:66.5%}.connection-data--1{top:70.47%;left:41.7%}.connection-data--2{top:87.843%;left:41.877%}.connection-card--sources .connection-card__action{min-width:20.728cqw}.connection-card--external .connection-card__action{min-width:11.485cqw}.connection-card h3{line-height:1.11111}.connection-window__dots,.connection-window__menu{gap:.84cqw}}@media (width<600px){.connection-section{--connection-title-size:1.5rem;--connection-card-title:1.125rem;--connection-body-size:.75rem;--connection-pill-size:.625rem;--glass-control-height:1.875rem;--glass-control-size:.75rem;--glass-control-padding:.75rem}.connection-content{padding:4.125rem 1.125rem 1.0625rem}.connection-title{letter-spacing:normal;max-width:21.125rem;margin-bottom:1.5rem;line-height:1.08333}.connection-stage{aspect-ratio:auto;flex-direction:column;gap:1.125rem;width:100%;max-width:none;display:flex}.connection-section[data-flow=false] .connection-stage{height:31.5625rem}.connection-card{border-radius:1.875rem;flex-shrink:0}.connection-card--sources,.connection-card--external{text-align:start;width:100%;height:4.5rem;position:relative;inset:auto}.connection-card__heading{padding:1.125rem}.connection-card h3{font-size:.875rem}.connection-card p{margin-top:.375rem;line-height:1.16667}.connection-card--external p{display:block}.connection-card--external .connection-card__heading{padding-top:1.125rem}.connection-card__expand{cursor:pointer;width:100%;display:block;position:absolute;inset:0}.connection-card__popular,.connection-card__integrations,.connection-card__image,.connection-card__action{display:none}.connection-window{border-radius:1.875rem;width:100%;height:7.75rem;padding:1.125rem;position:relative;inset:auto}.connection-window__toolbar{display:none}.connection-window__cards{flex-direction:column;gap:1.125rem;height:100%;display:flex}.connection-card--console,.connection-card--cv{text-align:start;flex-shrink:0;height:2.1875rem;overflow:visible}.connection-window .connection-card__heading{padding:0}.connection-card__data{z-index:3;top:1.4375rem;width:42.66%;height:1.875rem;padding:.25rem .75rem;font-size:.75rem;line-height:1.16667;display:flex;inset-inline-end:1.125rem}.connection-window .connection-card__data{top:.3125rem;width:47.48%;inset-inline-end:0}.connection-links{display:none}.connection-card[data-expanded=true].connection-card--sources,.connection-card[data-expanded=true].connection-card--external{height:20rem}.connection-card[data-expanded=true] h3{font-size:1.125rem}.connection-card[data-expanded=true] .connection-card__heading{padding-top:1.5rem}.connection-card[data-expanded=true] .connection-card__popular{justify-content:center;min-width:7.1875rem;min-height:1.625rem;margin-bottom:.75rem;padding-inline:.75rem;display:inline-flex}.connection-card[data-expanded=true] .connection-card__image{display:block}.connection-card[data-expanded=true] .connection-card__action{left:auto;inset-inline-start:1.125rem;max-width:44%;display:inline-flex;bottom:1.125rem;transform:none}.connection-card[data-expanded=true] .connection-card__data{top:auto;bottom:1.125rem}.connection-card--sources .connection-card__image{width:82.5%;height:84.62%;left:26%}.connection-card--sources .connection-card__image img{width:86.17%;height:82.4%;top:28.55%;left:-7.26%}.connection-card--external[data-expanded=true] .connection-card__integrations{justify-content:flex-start;gap:.375rem;margin:.75rem 1.125rem 0;display:flex}.connection-card__pill{--glass-control-height:1.375rem;--glass-control-padding:.375rem}.connection-stage[data-current="1"] .connection-window,.connection-stage[data-current="2"] .connection-window{height:19.8125rem}.connection-window .connection-card[data-expanded=true]{height:14.25rem;overflow:hidden}.connection-window .connection-card[data-expanded=true] .connection-card__heading,.connection-section[data-flow=true] .connection-window .connection-card__heading{padding:.75rem}.connection-window .connection-card[data-expanded=true] .connection-card__image{width:100%;height:80%;left:0}.connection-window .connection-card[data-expanded=true] .connection-card__image img{object-fit:contain;width:100%;height:100%;top:0;left:0}.connection-window .connection-card[data-expanded=true] .connection-card__data{top:auto;bottom:0}.connection-section[data-flow=true] .connection-stage{height:auto}.connection-section[data-flow=true] .connection-card--sources,.connection-section[data-flow=true] .connection-card--external{height:20rem}.connection-section[data-flow=true] .connection-window{height:auto}.connection-section[data-flow=true] .connection-window .connection-card{height:14.25rem;overflow:hidden}.connection-section[data-flow=true] .connection-card__image{display:block}.connection-section[data-flow=true] .connection-card__action{left:auto;inset-inline-start:1.125rem;max-width:44%;display:inline-flex;bottom:1.125rem;transform:none}.connection-section[data-flow=true] .connection-card__popular{display:inline-flex}.connection-section[data-flow=true] .connection-card__data{top:auto;bottom:1.125rem}.connection-section[data-flow=true] .connection-card__expand{display:none}.connection-section[data-flow=true] .connection-card__integrations{margin:.75rem 1.125rem;display:flex}.connection-section[data-flow=true] .connection-card h3{font-size:1.125rem}.connection-card--sources .connection-card__heading{align-items:flex-start}.connection-card--sources .connection-card__action{min-width:min(9.25rem,44%)}}.connection-card--sources .connection-card__image img,.connection-card--console .connection-card__image img,.connection-card--cv .connection-card__image img,.connection-card--external .connection-card__image img{object-fit:contain;width:100%;height:100%;inset:0}.connection-card--console .connection-card__image{width:79.63%;height:68.54%;left:10.31%}.connection-card--cv .connection-card__image{width:83.13%;height:72.11%;left:8.25%}.connection-card--external .connection-card__image{width:100%;height:47.173%;left:0}@media (896px<=width<=1199px){.connection-card--sources .connection-card__image{width:97.248%;height:61.1534%;left:2.752%}.connection-card--console .connection-card__image{width:86.9%;height:69.1558%;left:9.1%}.connection-card--cv .connection-card__image{width:86.9%;height:72.96%;left:8.76%}.connection-card--external .connection-card__image{width:99.669%;height:45.847%;left:.331%}}@media (600px<=width<=895px){.connection-card--sources .connection-card__image{width:82%;height:61.62%;left:9%}.connection-card--external .connection-card__image{width:84.6%;height:57.56%;left:7.7%}.connection-card--console .connection-card__image{width:92.53%;height:81.04%;left:0;-webkit-mask-image:none;mask-image:none}.connection-card--cv .connection-card__image{width:91.64%;height:81.04%;left:8.36%;-webkit-mask-image:none;mask-image:none}}@media (width<600px){.connection-card--sources .connection-card__image{left:auto;inset-inline-start:28.326%;width:71.75%;height:70%;bottom:4rem}.connection-card--external .connection-card__image{bottom:4rem}.connection-window .connection-card .connection-card__image{width:100%;height:80%;left:0}}@media (width>=600px){.connection-card--sources .connection-card__image{top:36%;bottom:calc(var(--glass-control-height) + 2rem);height:auto}}@media (896px<=width<=1199px){.connection-link--source{width:1.155%;height:17.143%;top:19.683%;left:12.605%}.connection-link--external{width:1.155%;height:17.381%;top:19.683%;left:86.397%}.connection-link--input{width:17.122%;height:16.19%;top:16.825%;left:18.015%}.connection-link--output{width:15.756%;height:16.19%;top:16.825%;left:64.881%}.connection-link--analysis,.connection-link--events{width:1.155%;height:47.857%;top:20.635%}.connection-link--analysis{left:35.8894%}.connection-link--events{left:62.9913%}}@media (600px<=width<=895px){.connection-link--source{width:1.54%;height:7.09%;top:38.65%;left:24.447%}.connection-link--external{width:1.54%;height:7.09%;top:38.59%;left:74.112%}.connection-link--input,.connection-link--output{width:1.54%;height:13.894%;display:block;top:47.129%}.connection-link--input{left:24.395%}.connection-link--output{left:74.112%}.connection-link--analysis,.connection-link--events{width:19.048%;height:1.592%;transform:none}.connection-link--analysis{top:67.68%;left:40.5%}.connection-link--events{top:84.9%;left:40.71%}}@media (width<600px){.connection-links{display:block}.connection-links>.connection-link,.connection-links>.connection-data{display:none}.connection-mobile-links{display:block}.connection-mobile-links .connection-link{width:.6875rem;left:calc(73.59% - .333rem)}.connection-link--mobile-source{height:4.375rem;top:15.604rem}.connection-link--mobile-inner{height:2.125rem;top:21.1667rem}.connection-link--mobile-external{height:4.375rem;top:24.4792rem}.connection-stage[data-current="1"] .connection-link--mobile-source,.connection-stage[data-current="2"] .connection-link--mobile-source,.connection-stage[data-current="3"] .connection-link--mobile-source{top:2.979rem}.connection-stage[data-current="1"] .connection-link--mobile-source{height:16.4206rem;top:3.0176rem}.connection-stage[data-current="1"] .connection-link--mobile-inner{top:20.6667rem}.connection-stage[data-current="2"] .connection-link--mobile-inner{height:14.0192rem;top:8.6858rem}.connection-stage[data-current="1"] .connection-link--mobile-external,.connection-stage[data-current="2"] .connection-link--mobile-external{top:23.979rem}.connection-stage[data-current="3"] .connection-link--mobile-inner{top:8.6042rem}.connection-stage[data-current="3"] .connection-link--mobile-external{height:16.9399rem;top:11.9458rem}.connection-section[data-flow=true] .connection-links{display:none}}.connection-route{fill:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.connection-route__dashes{fill:none;stroke:#fff;stroke-linecap:round}.connection-route__base{stroke:var(--landing-data-muted)}.connection-route__white{stroke:var(--landing-text);stroke-dasharray:var(--connection-phase,1) 1}.connection-route__lead{stroke:var(--landing-data-muted);stroke-dasharray:var(--connection-lead,0) 1}.connection-route__workflow{stroke:var(--landing-text);stroke-dasharray:var(--connection-workflow,0) 1}.connection-route__endpoint{--endpoint-white:clamp(0, calc(var(--connection-phase,1) * 10000), 1);--endpoint-workflow:clamp(0, calc(var(--connection-workflow,0) * 10000), 1);--endpoint-lead:clamp(0, calc(var(--connection-lead,0) * 10000), 1);fill:color-mix(in srgb, color-mix(in srgb, var(--landing-data-muted), var(--landing-text) calc(var(--endpoint-white) * (1 - var(--endpoint-lead)) * 100%)), var(--landing-text) calc(var(--endpoint-workflow) * 100%))}.connection-route__endpoint--end{--endpoint-white:clamp(0, calc((var(--connection-phase,1) - .9999) * 10000), 1);--endpoint-lead:clamp(0, calc((var(--connection-lead,0) - .9999) * 10000), 1);--endpoint-workflow:clamp(0, calc((var(--connection-workflow,0) - .9999) * 10000), 1)}@media (prefers-reduced-motion:no-preference){.connection-route__dashes{animation:2s linear infinite paused connection-dash-flow}.connection-section[data-connection-visible=true] .connection-link:is([data-active=true],[data-workflow-started=true]) .connection-route__dashes{animation-play-state:running}}@keyframes connection-dash-flow{to{stroke-dashoffset:var(--connection-dash-cycle)}}@media (width>=896px){.connection-stage{--connection-data-height:max(1.992cqw, calc(var(--connection-pill-size) * 1.6 + .531cqw))}.connection-data{height:var(--connection-data-height)}.connection-link--analysis,.connection-link--events{top:calc(38.117% + var(--connection-data-height));height:auto;bottom:29.355%}}@media (896px<=width<=1199px){.connection-stage{--connection-data-height:max(1.5rem, calc(var(--connection-pill-size) * 1.6 + .531cqw))}.connection-link--analysis,.connection-link--events{top:calc(34.842% + var(--connection-data-height));bottom:31.508%}}.compatibility-dialog{z-index:5;border-radius:var(--dialog-radius,3.375rem);width:calc(100% - .75rem);max-width:none;height:calc(100% - .75rem);max-height:none;color:var(--landing-text);text-align:start;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:.375rem;overflow:clip;container:compatibility/size}.connection-card:has(.compatibility-dialog[open]){overflow:clip}.compatibility-dialog[data-closing]{pointer-events:none}.compatibility-panel{--compatibility-action-height:3rem;--compatibility-motion-duration:.76s;--compatibility-motion-easing:cubic-bezier(.4, 0, .2, 1);border-radius:inherit;height:100%;animation:compatibility-appear var(--compatibility-motion-duration) var(--compatibility-motion-easing);flex-direction:column;display:flex}.compatibility-panel__header,.compatibility-panel__form{z-index:2;position:relative}.compatibility-panel__header{border-bottom:1px solid var(--landing-outline);flex-shrink:0;justify-content:space-between;align-items:center;min-height:4.5rem;padding:1.875rem 1.875rem 1.125rem;display:flex}.compatibility-panel h4{font:500 1rem/1 var(--landing-display);letter-spacing:-.02em;margin:0}.compatibility-panel__form{flex-direction:column;flex:1;min-height:0;display:flex}.compatibility-panel__list{flex-direction:column;flex:1;gap:.75rem;min-height:0;padding:1.125rem 1.875rem;display:flex;overflow:visible}.compatibility-panel__footer{flex-shrink:0;padding:1.5rem 1.875rem 1.875rem}.compatibility-panel__action-row{height:var(--compatibility-action-height);grid-template-columns:minmax(0,1fr) minmax(5.5rem,38%);gap:.75rem;display:grid}.compatibility-panel__status{flex-shrink:0;grid-column:1/-1;align-self:center;margin:0;font-size:.75rem;line-height:1.5}.compatibility-panel__status a{text-decoration:underline}@keyframes compatibility-appear{0%{transform:translateY(100%)}to{transform:translateY(0)}}@container compatibility (width<20rem) or (height<24rem){.compatibility-panel{--compatibility-action-height:2.25rem}.compatibility-panel__header{min-height:3.125rem;padding:.75rem 1.125rem}.compatibility-panel__list{gap:0;padding:.25rem 1.125rem}.compatibility-panel__footer{padding:.75rem 1.125rem 1.125rem}}@container compatibility (height<17rem){.compatibility-panel__header{gap:.5rem;min-height:clamp(2.25rem,18cqh,2.75rem);padding-block:clamp(.375rem,2.5cqh,.625rem)}.compatibility-panel h4{font-size:.875rem;line-height:1.15}.compatibility-panel__footer{padding-block:clamp(.375rem,3cqh,.625rem)}.compatibility-option{min-height:clamp(1.25rem,10cqh,1.625rem)}.compatibility-panel__equipment{height:clamp(1.25rem,9cqh,1.375rem);margin-block:0}.compatibility-panel__status{font-size:clamp(.625rem,4.5cqw,.75rem);line-height:1.2}}@media (height<500px){.compatibility-panel__header{min-height:2.5rem;padding-block:.5rem}.compatibility-panel__footer{padding-block:.5rem}}@media (prefers-reduced-motion:reduce){.compatibility-panel{animation:none}}.connection-section,.faq-section,.pricing-section,.application-screen{scroll-margin-block-start:calc(-1*max(5rem,12svh))}@media (width>=37.5rem) and (width<=55.9375rem) and (height>=30rem){.connection-content{min-height:100svh;padding-block:var(--section-inset);align-content:center;display:grid}.connection-stage{max-width:calc((100svh - 2 * var(--section-inset) - 7.375rem) * 714 / 691)}}@media (width>=56rem) and (height>=30rem){.connection-content{--connection-top:var(--section-inset);--connection-bottom:var(--section-inset);--connection-art-height:calc(100svh - var(--connection-top) - var(--connection-bottom) - var(--connection-title-size) * 1.1 - 1.5rem);min-height:100svh;padding-block:var(--connection-top) var(--connection-bottom);grid-template-columns:minmax(0,1fr);align-content:center;display:grid}.connection-title{margin-block-end:1.5rem}.connection-stage{max-width:min(calc(100% - 4.5rem), calc(var(--connection-art-height) * 1506 / 662))}}.faq-section{min-height:100svh;color:var(--landing-text);background:var(--landing-background);place-items:center;padding-block:8.25rem 3rem;display:grid}.faq-frame{--faq-gutter:.375rem;--faq-radius:3.75rem;--faq-inner-radius:calc(var(--faq-radius) - var(--faq-gutter) - var(--faq-gutter));width:min(94.125rem,100% - 4rem);padding:var(--faq-gutter);border-radius:var(--faq-radius);background:var(--landing-surface)}.faq-grid{gap:var(--faq-gutter);min-block-size:47.25rem;padding:var(--faq-gutter);border-radius:calc(var(--faq-radius) - var(--faq-gutter));background:var(--landing-background);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.faq-intro{isolation:isolate;border-radius:var(--faq-inner-radius);background:var(--landing-surface);flex-direction:column;justify-content:flex-end;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.faq-intro__visual{display:contents}.faq-intro__art{z-index:-1;top:2.25rem;pointer-events:none;width:80%;height:auto;position:absolute;inset-inline-start:9%}.faq-intro__content{flex-direction:column;gap:1.875rem;padding:3.375rem;display:flex}.faq-intro h2{max-width:38rem;font-family:var(--landing-display);letter-spacing:-.03em;margin:0;font-size:4rem;font-weight:500;line-height:1.1}.faq-intro__bottom{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.faq-intro__bottom p{max-width:24rem;color:var(--landing-muted);margin:0;font-size:1rem;line-height:1.4}.faq-cta{border:1px solid var(--landing-glass-edge);min-height:3rem;box-shadow:inset 0 1px 1px var(--landing-glass-rim-soft);color:var(--landing-text);font-family:var(--landing-display);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);border-radius:3rem;flex:none;justify-content:center;align-items:center;padding-inline:1.125rem;font-size:1rem;line-height:1;text-decoration:none;display:inline-flex}.faq-cta:hover{background:var(--landing-highlight)}.faq-list-shell{border-radius:var(--faq-inner-radius);min-width:0;min-height:0;position:relative;overflow:clip}.faq-list{gap:var(--faq-gutter);min-width:0;flex-direction:column;min-block-size:100%;display:flex}.faq-item{background:var(--landing-surface);flex:1 0 auto;min-width:0;min-height:6.75rem;padding:1.5rem 1.875rem 1.5rem 3rem}.faq-item:first-child{border-start-start-radius:var(--faq-inner-radius);border-start-end-radius:var(--faq-inner-radius)}.faq-item:last-child{border-end-end-radius:var(--faq-inner-radius);border-end-start-radius:var(--faq-inner-radius)}.faq-item[open]{border-radius:var(--faq-inner-radius);min-height:18.75rem;padding-block:3rem}.faq-item:has(+.faq-item[open]){border-end-end-radius:var(--faq-inner-radius);border-end-start-radius:var(--faq-inner-radius)}.faq-item[open]+.faq-item{border-start-start-radius:var(--faq-inner-radius);border-start-end-radius:var(--faq-inner-radius)}.faq-item__summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:1.5rem;list-style:none;display:flex}.faq-item__summary::-webkit-details-marker{display:none}.faq-cta:focus-visible{outline:2px solid var(--landing-accent);outline-offset:4px}.faq-item__summary:focus-visible{outline:none}.faq-item__summary:focus-visible .faq-item__question{text-decoration:underline;-webkit-text-decoration-color:var(--landing-accent);text-decoration-color:var(--landing-accent);text-underline-offset:.15em}.faq-item__question{min-width:0;font-family:var(--landing-display);overflow-wrap:anywhere;font-size:1.875rem;line-height:1.1}.faq-item[open] .faq-item__question{font-size:3rem}.faq-item__toggle{background:var(--landing-text);border-radius:50%;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.faq-item__toggle img{display:block}.faq-item[open] .faq-item__toggle{background:var(--landing-data-muted);transform:rotate(45deg)}.faq-item__answer{max-width:38rem;color:var(--landing-muted);overflow-wrap:anywhere;margin:1.125rem 0 0;font-size:1rem;line-height:1.4}@media (prefers-reduced-motion:no-preference){.faq-item{interpolate-size:allow-keywords;transition:min-height .56s cubic-bezier(.22,1,.36,1),padding-block .56s cubic-bezier(.22,1,.36,1)}.faq-item::details-content{block-size:0;transition:block-size .56s cubic-bezier(.22, 1, .36, 1), content-visibility .56s allow-discrete;display:flow-root;overflow:clip}.faq-item[open]::details-content{block-size:auto}.faq-item__question{transition:font-size .56s cubic-bezier(.22,1,.36,1)}.faq-item__toggle{transition:transform .44s cubic-bezier(.22,1,.36,1),background-color .44s}}@media (width<=64rem){.faq-section{padding-block:5.3125rem 2.25rem}.faq-frame{--faq-radius:2.5rem;width:calc(100% - 5.875rem)}.faq-grid{min-block-size:31.4375rem}.faq-intro__content{padding:1.875rem}.faq-intro h2{font-size:2.5rem}.faq-intro__bottom p{font-size:.875rem}.faq-cta{min-height:2.25rem;padding-inline:.875rem;font-size:.75rem}.faq-item{min-height:4.375rem;padding:1.25rem 1.125rem 1.25rem 2.25rem}.faq-item[open]{min-height:12.5rem;padding-block:1.875rem}.faq-item__question{font-size:1.25rem}.faq-item[open] .faq-item__question{font-size:1.875rem}.faq-item__toggle{width:1.875rem;height:1.875rem}.faq-item__toggle img{transform:scale(.83)}.faq-item__answer{font-size:.875rem}}@media (width<=50rem){.faq-section{padding-block:5.6875rem 1.5rem}.faq-frame{width:calc(100% - 3.375rem)}.faq-grid{grid-template-columns:minmax(0,1fr);min-block-size:auto}.faq-intro{block-size:21rem}.faq-list-shell{min-block-size:31.4375rem}.faq-intro__art{top:.375rem;width:min(62%,27rem);inset-inline:auto 0}.faq-intro__content{flex:1;justify-content:space-between;padding:1.875rem;position:relative}.faq-intro h2{max-width:19rem}.faq-intro__bottom{flex-direction:column;align-items:flex-start}.faq-intro__bottom p{max-width:17rem}.faq-item[open]{min-height:9.375rem}.faq-item__question{font-size:1.125rem}.faq-item[open] .faq-item__question{font-size:1.625rem}}@media (width<=40rem){.faq-section{padding-block:clamp(3rem,8vw,3.375rem) 1.125rem}.faq-frame{--faq-radius:2.25rem;width:calc(100% - 2.25rem)}.faq-intro{block-size:13.75rem}.faq-list-shell{min-block-size:19rem}.faq-intro__art{width:58%;top:1.125rem}.faq-intro__content{padding:1.125rem}.faq-intro h2{max-width:13rem;font-size:1.5rem}.faq-intro__bottom{gap:.75rem}.faq-intro__bottom p{max-width:11rem;font-size:.75rem}.faq-cta{min-height:1.875rem;font-size:.75rem}.faq-item,.faq-item[open]{padding:1.125rem}.faq-item{min-height:3.125rem}.faq-item[open]{min-height:7.5rem}.faq-item__summary{gap:.75rem}.faq-item__question,.faq-item[open] .faq-item__question{font-size:.875rem}.faq-item__toggle{width:1.5rem;height:1.5rem}.faq-item__toggle img{transform:scale(.67)}.faq-item__answer{margin-top:.5rem;font-size:.75rem}}.faq-intro h2{text-wrap:balance}@media (width>=37.5rem){.faq-section{--faq-top:max(4.5rem, 10svh);--faq-bottom:min(1.5rem, 3svh);padding-block:var(--faq-top) var(--faq-bottom)}.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));min-block-size:0}.faq-intro{block-size:auto;padding-block-start:1.5rem}.faq-intro__visual{flex:1;min-block-size:0;display:block;position:relative}.faq-intro__art{top:0;object-fit:contain;width:80%;height:100%;max-height:none;inset-inline:10%}.faq-intro__content{flex:none;gap:1.5rem;padding:clamp(1.5rem,3vw,3rem)}.faq-intro h2{font-size:clamp(2rem,2vw + 1rem,3rem)}.faq-intro__bottom{flex-direction:column;align-items:flex-start;gap:1rem}.faq-list-shell,.faq-list{min-block-size:0}.faq-item,.faq-item[open]{min-height:0;padding:clamp(1rem,1vw + .5rem,1.5rem)}.faq-item__question,.faq-item[open] .faq-item__question{font-size:clamp(1.125rem,1vw + .5rem,1.5rem)}.faq-item__answer{font-size:.875rem}}.pricing-card{container-type:inline-size}.pricing-points{z-index:-1;aspect-ratio:810.544/325.173;pointer-events:none;width:164.745%;position:absolute;left:-28.2724%}.pricing-card--shield .pricing-points{bottom:-40.9092cqw}.pricing-card--pulse .pricing-points{bottom:1.81443cqw}.pricing-card--individual .pricing-points{top:-3.27236cqw}.pricing-points__fallback,.pricing-points canvas{width:100%;max-width:none;height:100%;position:absolute;inset:0}.pricing-points[data-animated] .pricing-points__fallback{visibility:hidden}.pricing-start{--pricing-end-width:5.5rem;--pricing-edit-height:1.5rem;--pricing-start-gap:.75rem;--pricing-start-width:100%;--pricing-end-top:calc((100% - var(--pricing-control-height)) / 2);--pricing-start-easing:cubic-bezier(.22, 1, .36, 1);width:100%;min-width:0;height:var(--pricing-control-height);flex:1;position:relative}.pricing-start[data-has-edit=true]{--pricing-start-width:calc(100% - var(--pricing-end-width) - var(--pricing-start-gap))}.pricing-start .pricing-start__button{width:var(--pricing-start-width);height:var(--pricing-control-height);min-height:0;padding-inline:.5rem;position:absolute;top:0;left:0}.pricing-start[data-has-edit=false] .pricing-start__button{background-color:var(--landing-accent);border-color:var(--landing-accent);color:var(--landing-background)}.pricing-start__edit{top:calc(var(--pricing-end-top) + (var(--pricing-control-height) - var(--pricing-edit-height)) / 2);position:absolute;right:0}.pricing-start__email{inset-block:0;width:calc(100% - var(--pricing-end-width) - var(--pricing-start-gap));appearance:none;border:0;border-bottom:1px solid var(--landing-outline);min-width:0;box-shadow:none;color:var(--landing-text);font:.875rem/1.4 var(--landing-body);opacity:0;visibility:hidden;background:0 0;border-radius:0;outline:none;padding:0;position:absolute;left:0;transform:translate(-.75rem)}.pricing-start__email::placeholder{color:var(--landing-muted)}.pricing-start__email:focus{border-bottom-color:var(--landing-text)}.pricing-start[data-started=true] .pricing-start__button{top:var(--pricing-end-top);left:calc(100% - var(--pricing-end-width));width:var(--pricing-end-width);background-color:var(--landing-accent);border-color:var(--landing-accent);color:var(--landing-background);font-size:.875rem}.pricing-start[data-started=true] .pricing-start__edit{opacity:0;visibility:hidden;pointer-events:none}.pricing-start[data-started=true] .pricing-start__email{opacity:1;visibility:visible;transform:translate(0)}.pricing-start[data-submitted=true] :is(.pricing-start__email,.pricing-start__button){visibility:hidden}.pricing-start__status{color:var(--landing-muted);font-size:.875rem;line-height:1.4;display:block}.pricing-start[data-submitted=true]{height:auto;min-height:var(--pricing-control-height)}.pricing-start__status a{color:var(--landing-text);text-decoration:underline}@media (prefers-reduced-motion:no-preference){.pricing-start__button{transition:left .76s var(--pricing-start-easing), top .76s var(--pricing-start-easing), width .76s var(--pricing-start-easing), font-size .76s var(--pricing-start-easing), background-color .76s ease, border-color .76s ease, color .76s ease}.pricing-start__edit{transition:opacity .18s,visibility 0s .18s}.pricing-start__email{transition:opacity .46s ease .2s, transform .76s var(--pricing-start-easing)}}@media (width>=48rem) and (width<=55.9375rem){.pricing-start[data-has-edit=true]{--pricing-start-width:100%;--pricing-end-top:calc(100% - var(--pricing-control-height));height:calc(2 * var(--pricing-control-height) + var(--pricing-start-gap));flex:none}.pricing-start[data-has-edit=true] .pricing-start__email{top:var(--pricing-end-top)}}.pricing-section{--pricing-control-height:3rem;--pricing-border:.375rem;--pricing-panel-radius:3.75rem;--pricing-card-radius:calc(var(--pricing-panel-radius) - var(--pricing-border));--pricing-modules-radius:calc(var(--pricing-card-radius) - var(--pricing-border));min-height:100svh;color:var(--landing-text);background:var(--landing-background);padding-block:8.25rem 3rem}.pricing-container{width:min(93.75rem,100% - 3rem);margin-inline:auto}.pricing-panel{padding:var(--pricing-border);border-radius:var(--pricing-panel-radius);background:var(--landing-surface);flex-direction:column;gap:3rem;display:flex}.pricing-heading{justify-content:space-between;align-items:flex-start;gap:2rem;min-height:7.75rem;padding:3.375rem 3.375rem 0;display:flex}.pricing-heading h2{font-family:var(--landing-display);letter-spacing:-.03em;font-size:4rem;font-weight:500;line-height:1.1}.pricing-period{border:1px solid var(--landing-glass-rim-soft);background:var(--landing-application-glass);-webkit-backdrop-filter:blur(1.875rem);backdrop-filter:blur(1.875rem);border-radius:3rem;flex-shrink:0;align-items:center;height:3rem;display:inline-flex;overflow:hidden}.pricing-period button{height:100%;color:var(--landing-muted);font-family:var(--landing-display);letter-spacing:-.02em;border-radius:calc(3rem - 1px);padding-inline:1.125rem;font-size:1rem}.pricing-period button[aria-pressed=true]{color:var(--landing-text);background:var(--landing-glass);box-shadow:inset 0 1px 0 var(--landing-glass-edge)}.pricing-grid{gap:var(--pricing-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pricing-card{isolation:isolate;border-radius:var(--pricing-card-radius);background:var(--landing-background);flex-direction:column;justify-content:space-between;min-width:0;min-height:33rem;display:flex;position:relative;overflow:hidden}.pricing-card__glow,.pricing-card__hover-photo{z-index:-1;pointer-events:none;max-width:none;position:absolute}.pricing-card--pulse .pricing-card__glow{top:-21.125rem;left:12.9375rem}.pricing-card--individual .pricing-card__glow{top:-21.125rem;left:-18.3125rem}.pricing-card__hover-photo{object-fit:cover;filter:brightness(.62);opacity:0;width:100%;height:100%;inset:0}.pricing-card__body{flex-direction:column;align-items:flex-start;gap:1.5rem;padding:3rem;display:flex}.pricing-card__badge{background:var(--landing-text);min-height:2.25rem;color:var(--landing-background);font-family:var(--landing-display);letter-spacing:-.02em;border-radius:3.75rem;justify-content:center;align-items:center;padding-inline:.75rem;font-size:1rem;line-height:1;display:inline-flex}.pricing-card--pulse .pricing-card__badge{color:var(--landing-text);background:#0e76ff}.pricing-card--individual .pricing-card__badge{background:var(--landing-popular);color:var(--landing-text)}.pricing-card__offer{width:100%;font-family:var(--landing-display);flex-direction:column;gap:.75rem;font-weight:500;display:flex}.pricing-card__price{white-space:nowrap;align-items:baseline;gap:.75rem;font-size:3rem;line-height:1.1;display:flex}.pricing-card__price small{font-size:1.875rem}.pricing-card__price b{font:inherit;unicode-bidi:isolate}.pricing-card__offer h3,.pricing-card__subtitle{font-size:1.875rem;line-height:1.1}.pricing-card__features{color:var(--landing-muted);flex-direction:column;gap:.75rem;padding-inline-start:1.5rem;font-size:1rem;line-height:1.4;display:flex}.pricing-card__features li{list-style:outside}.pricing-card__actions{align-items:center;gap:1.5rem;padding:0 3rem 3rem;display:flex;position:relative}.pricing-card__start,.pricing-card__primary{min-width:0;min-height:var(--pricing-control-height);flex:1}.pricing-card__start{--glass-control-height:3rem;--glass-control-size:1rem;box-shadow:none;border-color:var(--landing-glass-rim-soft)}.pricing-card__start:before{content:none}.pricing-card__start:focus-visible{text-underline-offset:.2em;outline:none;text-decoration:underline}.pricing-card__start .glass-button__sheen{background:var(--landing-glass-sheen)}.pricing-card__start .glass-button__sheen:before{background:linear-gradient(calc(var(--glass-light-angle,315deg) + 90deg), var(--landing-glass-prism-blue), var(--landing-glass-sheen) 50%, var(--landing-glass-prism-orange));background-size:100% 100%;inset:-100%}.pricing-card__edit{flex-shrink:0;align-items:center;gap:.375rem;font-size:.875rem;line-height:1.4;display:inline-flex}.pricing-card__edit img{flex-shrink:0}.pricing-card--individual .pricing-card__body{padding:3rem}.pricing-card__offer .pricing-card__calculate{font-size:3rem;line-height:1.1}.pricing-card__description{color:var(--landing-muted);font-size:1rem;line-height:1.4}.pricing-card__selected{background:var(--landing-text);min-height:2.25rem;color:var(--landing-background);font-family:var(--landing-display);letter-spacing:-.02em;text-align:center;border-radius:3.75rem;justify-content:center;align-items:center;gap:.375rem;padding:.1875rem .75rem;font-size:1rem;line-height:1;display:inline-flex}.pricing-card__selected-icon{background:var(--landing-background);border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;display:grid}.pricing-card__actions--individual{padding:0 3rem 3rem}.pricing-card__primary{background:var(--landing-accent);color:var(--landing-background);font-family:var(--landing-display);letter-spacing:-.02em;border-radius:3rem;justify-content:center;align-items:center;padding-inline:1.125rem;font-size:1rem;display:inline-flex}.pricing-modules{--pricing-modules-content-height:18.25rem;--pricing-modules-action-padding:1.5rem;--pricing-modules-easing:cubic-bezier(.4, 0, .2, 1);--pricing-modules-glass:#191919b8;--liquid-frost:1rem;z-index:3;inset-inline:var(--pricing-border);bottom:var(--pricing-border);height:calc(var(--pricing-modules-content-height) + var(--pricing-control-height) + 2 * var(--pricing-modules-action-padding));max-height:calc(100% - 2 * var(--pricing-border));border-radius:var(--pricing-modules-radius);flex-direction:column;display:flex;position:absolute;overflow:hidden}.pricing-modules.liquid-glass{background:var(--pricing-modules-glass)}.pricing-modules[hidden]{display:none}.pricing-modules[data-closing]{pointer-events:none}.pricing-card--individual{overflow:clip}.pricing-modules__heading{border-bottom:1px solid var(--landing-outline);min-height:3.75rem;font-family:var(--landing-display);flex-shrink:0;justify-content:space-between;align-items:center;padding-inline:2.625rem;font-size:1rem;display:flex}.pricing-modules__heading button{place-items:center;display:grid}.pricing-modules__list{--fade-top:0rem;--fade-bottom:0rem;overscroll-behavior-y:contain;scrollbar-width:none;min-height:0;-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--landing-text) var(--fade-top), var(--landing-text) calc(100% - var(--fade-bottom)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, var(--landing-text) var(--fade-top), var(--landing-text) calc(100% - var(--fade-bottom)), transparent 100%);flex-direction:column;flex:1;gap:.75rem;padding:.75rem 2.625rem 1.125rem;display:flex;overflow-y:auto}.pricing-modules__list[data-fade-top]{--fade-top:1.5rem}.pricing-modules__list[data-fade-bottom]{--fade-bottom:1.5rem}.pricing-modules__list::-webkit-scrollbar{display:none}.pricing-modules__item{text-align:start;min-height:1.875rem;color:var(--landing-muted);flex-shrink:0;align-items:center;gap:.75rem;font-size:.875rem;line-height:1.4;display:flex}.pricing-modules__item[aria-pressed=true]{color:var(--landing-text)}.pricing-modules__check{border:1px solid var(--landing-data-muted);border-radius:50%;flex-shrink:0;place-items:center;width:1.5rem;height:1.5rem;display:grid}.pricing-modules__item[aria-pressed=true] .pricing-modules__check{border-color:var(--landing-accent);background:var(--landing-accent)}.pricing-modules__actions{padding:var(--pricing-modules-action-padding) 2.625rem;border-top:1px solid var(--landing-outline);flex-shrink:0;display:flex}.pricing-disclaimer,.pricing-annual-note{max-width:93rem;color:var(--landing-subtle);text-align:center;margin-inline:auto;font-size:1.125rem;line-height:1.25}.pricing-disclaimer{margin-top:1.5rem}.pricing-annual-note{margin-top:.75rem}@media (hover:hover) and (pointer:fine){.pricing-card--individual:has(.pricing-modules__item[data-preview=ppe]:hover) .pricing-card__hover-photo{opacity:1}}.pricing-card--individual:has(.pricing-modules__item[data-preview=ppe]:focus-visible) .pricing-card__hover-photo{opacity:1}@media (prefers-reduced-motion:no-preference){.pricing-card__hover-photo{transition:opacity .4s}.pricing-modules{animation:pricing-modules-appear .76s var(--pricing-modules-easing)}}@keyframes pricing-modules-appear{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (width<=85rem){.pricing-section{padding-block:6.5rem 3rem}.pricing-heading h2{font-size:clamp(2.5rem,4vw,4rem)}.pricing-card__body,.pricing-card--individual .pricing-card__body{padding:2rem}.pricing-card__actions,.pricing-card__actions--individual{padding:0 2rem 2rem}.pricing-card__price,.pricing-card__offer .pricing-card__calculate{font-size:clamp(2rem,3vw,3rem)}.pricing-card__price small,.pricing-card__offer h3,.pricing-card__subtitle{font-size:clamp(1.375rem,2vw,1.875rem)}}@media (width<=72rem){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-card--individual{grid-column:1/-1}.pricing-card{min-height:31rem}.pricing-card--individual{min-height:27rem}.pricing-card__description{max-width:30rem}}@media (width<=48rem){.pricing-section{--pricing-panel-radius:2.25rem;padding-block:5.5rem 2rem}.pricing-container{width:calc(100% - 2rem)}.pricing-panel{gap:1.5rem}.pricing-heading{flex-direction:column;gap:1.25rem;min-height:0;padding:1.5rem 1.5rem 0}.pricing-heading h2{font-size:clamp(2rem,7vw,3rem)}.pricing-grid{grid-template-columns:minmax(0,1fr)}.pricing-card--individual{grid-column:auto}.pricing-card{gap:2rem;min-height:33rem}.pricing-card__body,.pricing-card__actions{flex-shrink:0}.pricing-card__price,.pricing-card__offer .pricing-card__calculate{font-size:clamp(2rem,8vw,3rem)}.pricing-card__price small{font-size:1.375rem}.pricing-card__offer h3,.pricing-card__subtitle{font-size:1.5rem}.pricing-disclaimer,.pricing-annual-note{font-size:.875rem;line-height:1.4}}@media (width<=25rem){.pricing-card__body,.pricing-card--individual .pricing-card__body{padding:1.5rem}.pricing-card__actions,.pricing-card__actions--individual{gap:.75rem;padding:0 1.5rem 1.5rem}.pricing-card__features{font-size:.875rem}.pricing-card__price{gap:.375rem;font-size:1.875rem}.pricing-card__price small{font-size:1.125rem}.pricing-card__edit{font-size:.75rem}.pricing-modules__heading,.pricing-modules__list,.pricing-modules__actions{padding-inline:1.5rem}}.pricing-heading h2{text-wrap:balance}.pricing-card__price{white-space:normal;flex-wrap:wrap;row-gap:.375rem}.pricing-card__price>span{white-space:nowrap}.pricing-disclaimer,.pricing-annual-note{color:var(--landing-muted)}@media (width>=48rem){.pricing-section{padding-block:max(4.5rem,9svh) 1.5rem}.pricing-panel{gap:1.5rem}.pricing-heading{flex-direction:row;min-height:0;padding:1.5rem 1.5rem 0}.pricing-heading h2{font-size:clamp(2rem,2vw + 1rem,3rem)}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-card,.pricing-card--individual{grid-column:auto;min-height:clamp(24rem,54svh,28rem)}.pricing-card__body,.pricing-card--individual .pricing-card__body{gap:1rem;padding:1.5rem}.pricing-card__actions,.pricing-card__actions--individual{gap:.75rem;padding:0 1.5rem 1.5rem}.pricing-card__price,.pricing-card__offer .pricing-card__calculate{font-size:2rem}.pricing-card__price small,.pricing-card__offer h3,.pricing-card__subtitle{font-size:1.375rem}.pricing-card__features{gap:.5rem;font-size:.875rem}.pricing-card__description,.pricing-disclaimer,.pricing-annual-note{font-size:.875rem;line-height:1.4}}@media (width>=48rem) and (width<=55.9375rem){.pricing-heading{gap:1rem;padding:1rem 1rem 0}.pricing-heading h2{font-size:1.75rem}.pricing-card{gap:1rem}.pricing-card__body,.pricing-card--individual .pricing-card__body{gap:.75rem;padding:1rem}.pricing-card__actions,.pricing-card__actions--individual{flex-direction:column;align-items:stretch;padding:0 1rem 1rem}.pricing-card__edit{justify-content:center}.pricing-card__price,.pricing-card__offer .pricing-card__calculate{font-size:1.625rem}.pricing-card__price small,.pricing-card__offer h3,.pricing-card__subtitle{font-size:1.125rem}}.pains-section{--pains-step:45svh;color:var(--landing-text);background:var(--landing-background)}.pains-track{display:none}@media (scripting:enabled) and (height>=30rem){.pains-section .pains-stage{height:100svh;position:sticky;top:0;overflow:clip}.pains-section .pains-intro,.pains-section .pains-slide{opacity:0;visibility:hidden;pointer-events:none;min-height:100%;position:absolute;inset:0}.pains-section [data-active=true]{opacity:1;visibility:visible;pointer-events:auto}.pains-section .pains-track{pointer-events:none;margin-block-start:calc(var(--pains-step) - 100svh);display:block}}.pains-sentinel{height:var(--pains-step);scroll-margin-block-start:calc(-1*max(5rem,12svh))}@media (prefers-reduced-motion:no-preference){.pains-section[data-pains-enhanced] .pains-intro,.pains-section[data-pains-enhanced] .pains-slide{transition:opacity .24s,visibility .24s}}.pains-container{width:min(93.75rem,100% - 6rem);margin-inline:auto;container-type:inline-size}.pains-intro,.pains-slide{align-items:center;min-height:100svh;display:grid}.pains-slide{padding-block:8.25rem 0;scroll-margin-block-start:calc(-1*max(5rem,12svh))}.pains-slide--deadlines{padding-block-start:6.75rem}.pains-intro h2,.pains-copy h3{font:500 4.26667cqw/1.09375 var(--landing-display);letter-spacing:-.03em;margin:0}.pains-intro h2{max-width:41.4667cqw}.pains-panel{--pains-control-size:1.06667cqw;--pains-control-height:3.2cqw;--pains-progress-width:4.4cqw;--pains-progress-height:17.2cqw;--pains-progress-inset:2cqw;--pains-progress-gap:1.2cqw;--pains-dot-size:.4cqw;--pains-track-length:8cqw;grid-template-rows:auto auto;grid-template-columns:41.4667% 49.8%;align-content:center;align-items:center;gap:3.2cqw 8.73333%;display:grid;position:relative}.pains-copy{grid-column:1;align-self:end;min-width:0}.pains-eyebrow{font:500 1.06667cqw/1 var(--landing-display);letter-spacing:-.02em;margin:0 0 3.2cqw}.pains-slide--safety .pains-eyebrow{margin-block-end:1.6cqw}.pains-copy__detail{gap:1.6cqw;display:grid}.pains-description{color:var(--landing-muted);font:400 1.2cqw/1.22222 var(--landing-body);margin:0}.pains-description--short{display:none}.pains-art{aspect-ratio:747/420;pointer-events:none;grid-area:1/2/3;align-self:center;width:100%;position:relative}.pains-art picture{position:absolute;inset-block-end:0;inset-inline:0}.pains-art img{width:100%;height:auto;display:block}.pains-cta{min-height:var(--pains-control-height);color:var(--landing-text);letter-spacing:-.02em;grid-column:1;justify-content:center;place-self:start;align-items:center;padding-inline:1.2cqw;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.pains-cta:focus-visible,.pains-progress a:focus-visible{outline:2px solid var(--landing-accent);outline-offset:4px}.pains-progress{align-items:center;gap:var(--pains-progress-gap);width:var(--pains-progress-width);height:var(--pains-progress-height);padding:var(--pains-progress-inset);background:var(--landing-surface);border-radius:4rem;flex-direction:column;display:flex;position:absolute;inset-block-start:50%;inset-inline-start:45.4%;transform:translateY(-50%)}.pains-progress__track{width:var(--pains-dot-size);height:var(--pains-track-length);background:var(--landing-outline);border-radius:1rem;flex:none;position:relative;overflow:hidden}.pains-progress__track>span{border-radius:inherit;background:var(--landing-text);height:50%;position:absolute;inset-block-start:var(--pains-progress-position,0%);inset-inline:0}.pains-progress[data-step="1"]{--pains-progress-position:16.6667%}.pains-progress[data-step="2"]{--pains-progress-position:33.3333%}.pains-progress[data-step="3"]{--pains-progress-position:50%}.pains-progress__steps{gap:calc(2 * var(--pains-dot-size));flex-direction:column;display:flex}.pains-progress__steps a{width:var(--pains-dot-size);height:var(--pains-dot-size);border-radius:1rem;place-items:center;display:grid;position:relative}.pains-progress__steps a:after{inset:calc(-1 * var(--pains-dot-size));content:"";position:absolute}@media (width>=75rem){.pains-progress__steps{order:-1}}.pains-progress__steps a>span{width:var(--pains-dot-size);height:var(--pains-dot-size);background:var(--landing-data-muted);border-radius:50%}.pains-progress__steps a[aria-current]>span{background:var(--landing-text)}@media (width<=74.9375rem){.pains-container{width:min(58.125rem,100% - 5.875rem)}.pains-slide,.pains-slide--deadlines{padding-block-start:6.125rem}.pains-panel{--pains-control-size:.75rem;--pains-control-height:2.25rem;--pains-progress-width:2.625rem;--pains-progress-height:11.5625rem;--pains-progress-inset:1.125rem;--pains-progress-gap:.875rem;--pains-dot-size:.375rem;--pains-track-length:4.8125rem;grid-template-columns:42.3656% 49.6774%;gap:1.875rem 7.95699%}.pains-intro h2,.pains-copy h3{letter-spacing:0;font-size:2.5rem}.pains-eyebrow,.pains-slide--safety .pains-eyebrow{font:400 .75rem/1.16667 var(--landing-body);letter-spacing:0;margin-block-end:1.875rem}.pains-copy__detail{gap:1.125rem}.pains-description{font-size:.75rem;line-height:1.16667}.pains-art{aspect-ratio:462/272}.pains-cta{padding-inline:.75rem}.pains-progress{inset-inline-start:45.1613%}}@media (width<=55.9375rem){.pains-container{width:min(44.625rem,100% - 3rem)}.pains-intro h2{text-align:center;max-width:none}.pains-slide,.pains-slide--deadlines{padding-block:6.375rem 1.875rem}.pains-panel{grid-template-rows:auto auto auto;grid-template-columns:1fr;row-gap:1.875rem;padding-block-end:3rem}.pains-copy{text-align:center;justify-self:center;width:min(35.3125rem,100%)}.pains-copy h3{line-height:1.1}.pains-art{aspect-ratio:714/420;grid-area:3/1;margin-block-start:3.75rem}.pains-cta{grid-row:2;justify-self:center}.pains-progress{inset-inline-start:auto;left:50%;flex-direction:row;gap:.875rem;width:11.5625rem;height:2.625rem;inset-block:auto 0;transform:translate(-50%)}.pains-progress__track{width:var(--pains-track-length);height:var(--pains-dot-size)}.pains-progress__track>span{width:50%;height:100%;inset-block-start:0;inset-inline-start:var(--pains-progress-position,0%)}.pains-progress__steps{flex-direction:row}}@media (width<=37.4375rem){.pains-container{width:calc(100% - 2.25rem)}.pains-slide,.pains-slide--deadlines{padding-block:4.875rem 1.5rem}.pains-panel{--pains-control-height:1.875rem;--pains-progress-inset:.75rem;--pains-track-length:2.625rem;row-gap:0;padding-block-end:0}.pains-intro h2,.pains-copy h3{font-size:1.5rem}.pains-eyebrow,.pains-slide--safety .pains-eyebrow{margin-block-end:1.125rem}.pains-copy__detail{gap:.375rem}.pains-art{aspect-ratio:354/242;grid-row:2;margin-block-start:5.625rem}.pains-progress{grid-area:3/1;justify-self:center;gap:.375rem;width:7.125rem;height:1.875rem;margin-block-start:.375rem;position:static;transform:none}.pains-progress__steps a{width:.75rem;height:1.875rem}.pains-progress__steps{gap:0}.pains-progress__steps a:after{inset-inline:0}.pains-cta{grid-row:4;justify-self:stretch;margin-block-start:1.875rem}}@media (width<=22.5rem){.pains-container{width:calc(100% - 2.375rem)}.pains-slide,.pains-slide--deadlines{padding-block:3rem .75rem}.pains-panel{grid-template-rows:auto 1fr auto auto;align-content:stretch;min-height:24.25rem}.pains-intro h2,.pains-copy h3{font-size:1.125rem}.pains-copy__detail{gap:0}.pains-copy{translate:0 .0625rem}.pains-eyebrow,.pains-slide--safety .pains-eyebrow{margin-block-end:1rem;font-size:.625rem}.pains-description{display:none}.pains-description--short{font-size:.625rem;line-height:1.2;display:block}.pains-art{aspect-ratio:282/200;align-self:end;margin-block-start:0}.pains-cta{margin-block-start:1rem}}@media (width<=55.9375rem) and (height<=25rem) and (orientation:landscape){.pains-container{width:min(46.875rem,100% - 5.875rem)}.pains-slide,.pains-slide--deadlines{padding-block:3.75rem 1.125rem}.pains-panel{--pains-progress-width:1.875rem;--pains-progress-height:7.125rem;--pains-progress-inset:.75rem;--pains-progress-gap:.375rem;--pains-track-length:2.625rem;--pains-control-height:1.875rem;grid-template-rows:auto auto;grid-template-columns:47.2% 44.8%;align-content:stretch;gap:1.5rem 8%;min-height:13.875rem;padding-block-end:0}.pains-copy{text-align:start}.pains-intro h2,.pains-copy h3{font-size:1.5rem}.pains-eyebrow,.pains-slide--safety .pains-eyebrow{margin-block-end:1.5rem}.pains-copy__detail{gap:.375rem}.pains-art{aspect-ratio:336/200;grid-area:1/2/3;align-self:end;margin-block-start:0}.pains-cta{grid-row:2;justify-self:start;margin-block-start:0}.pains-progress{left:auto;gap:var(--pains-progress-gap);width:var(--pains-progress-width);height:var(--pains-progress-height);padding:var(--pains-progress-inset);flex-direction:column;grid-area:auto;margin-block-start:0;position:absolute;inset-block:50% auto;inset-inline-start:50.4%;transform:translateY(-50%)}.pains-progress__track{width:var(--pains-dot-size);height:var(--pains-track-length)}.pains-progress__track>span{width:100%;height:50%;inset-block-start:var(--pains-progress-position,0%);inset-inline-start:0}.pains-progress__steps{flex-direction:column}.pains-progress__steps a{width:var(--pains-dot-size);height:var(--pains-dot-size)}.pains-progress__steps{gap:var(--pains-dot-size)}}@media (width<=43.75rem) and (height<=25rem) and (orientation:landscape){.pains-container{width:calc(100% - 2.125rem)}.pains-slide,.pains-slide--deadlines{padding-block:3.25rem 1.125rem}.pains-panel{grid-template-columns:40.0749% 49.4382%;gap:1.125rem 10.4869%;min-height:10rem}.pains-intro h2,.pains-copy h3{font-size:1.125rem;line-height:1.11111}.pains-eyebrow,.pains-slide--safety .pains-eyebrow{margin-block-end:1.125rem;font-size:.625rem}.pains-description{display:none}.pains-description--short{font-size:.625rem;line-height:1.2;display:block}.pains-art{aspect-ratio:264/148}.pains-progress{inset-inline-start:43.8202%}}.pains-section{--pains-top:clamp(4rem, 10svh, 8.25rem);--pains-bottom:clamp(1rem, 3svh, 2rem);--pains-available:calc(100svh - var(--pains-top) - var(--pains-bottom))}.pains-slide,.pains-slide--deadlines{padding-block:var(--pains-top) var(--pains-bottom)}.pains-copy h3,.pains-intro h2{text-wrap:balance}.pains-description{text-wrap:pretty;font-size:max(.875rem,1.2cqw);line-height:1.4}.pains-panel .pains-cta{min-height:2.75rem;font-size:max(.875rem, var(--pains-control-size))}.pains-progress__steps a{min-width:1.5rem;min-height:1.5rem}.pains-progress__steps a:after{inset:0}.pains-progress__steps{gap:0}@media (width>=56rem){.pains-art{height:min(31.7333cqw, var(--pains-available));aspect-ratio:auto}.pains-art picture{inset:0}.pains-art img{object-fit:contain;height:100%}.pains-progress{min-width:2.75rem;height:auto;padding-inline:.625rem}}@media (width<=55.9375rem) and (height>=30rem){.pains-panel{height:var(--pains-available);grid-template-rows:auto minmax(0,1fr) auto auto;row-gap:clamp(.5rem,1.5svh,1rem);min-height:0;padding-block-end:0}.pains-copy{grid-row:1;align-self:start;translate:none}.pains-copy h3,.pains-intro h2{font-size:clamp(1.5rem,4.5svh,2.5rem)}.pains-eyebrow,.pains-slide--safety .pains-eyebrow{margin-block-end:clamp(.75rem,2svh,1.5rem);font-size:.75rem}.pains-copy__detail{gap:.5rem}.pains-description--short{font-size:.875rem}.pains-art{aspect-ratio:auto;grid-row:2;align-self:stretch;height:100%;min-height:0;margin-block-start:0}.pains-art picture{height:100%;inset:0}.pains-art img{object-fit:contain;height:100%}.pains-progress{grid-area:3/1;justify-self:center;gap:.75rem;width:auto;height:2.75rem;margin:0;padding:.5rem .75rem;position:static;transform:none}.pains-progress__steps a{min-width:1.75rem;height:1.75rem;min-height:1.75rem}.pains-panel .pains-cta{grid-row:4;justify-self:center;margin-block-start:0;padding-inline:1.125rem}}@media (height<=29.9375rem){.pains-intro,.pains-slide{min-height:100svh;scroll-margin-block-start:0}.pains-panel{min-height:0}}.console-dashboard{background:var(--landing-dashboard);width:832px;height:432.297px;position:relative}.console-menu{flex-direction:column;justify-content:space-between;align-items:center;width:65.378px;height:397.607px;display:flex;position:absolute;top:19.31px;left:4.01px}.console-menu__logo{margin-top:4px;transform:rotate(-120deg)}.console-menu__items{flex-direction:column;align-items:center;gap:12.667px;display:flex}.console-menu__item{border-radius:60px;place-items:center;padding:6.334px;display:grid}.console-menu__item--active{background:var(--landing-accent)}.console-menu__utilities{flex-direction:column;align-items:center;gap:6.334px;display:flex}.console-menu__theme{border:.528px solid var(--landing-outline);border-radius:60px;overflow:hidden}.console-menu__theme span{padding:3.167px;display:block}.console-menu__theme span:last-child{border-radius:inherit;background:var(--landing-text)}.console-card{background:var(--landing-surface);border-radius:31.668px;flex-direction:column;gap:6.334px;height:354.911px;padding:3.167px;display:flex;position:absolute;top:15.97px;overflow:hidden}.console-card--events{width:410.51px;left:73.39px}.console-card--cameras{width:340.901px;left:486.72px}.console-card__art{position:absolute}.console-card__art--cloud{top:-18.57px;left:224.35px;transform:rotate(-15deg)}.console-card__art--video{top:12.13px;left:198.45px;transform:rotate(-45deg)}.console-card__glow{max-width:none;position:absolute;top:-224.84px;left:-313.51px}.console-card__summary{justify-content:space-between;align-items:center;padding:22.167px;display:flex;position:relative}.console-card__summary h2{white-space:nowrap;margin-bottom:6.334px;font-size:18.68px;line-height:1.12}.console-card__summary p{color:var(--landing-muted);white-space:nowrap;font-size:8.006px;line-height:1.25}.console-card__summary strong{font-size:33.356px;line-height:1.1}.console-card--cameras .console-card__summary{padding-block:22.334px}.console-card--cameras .console-card__summary h2{font-size:19.001px}.console-card--cameras .console-card__summary p{font-size:8.445px}.console-card--cameras .console-card__summary strong{font-size:33.779px}.console-events,.console-cameras{background:var(--landing-background);border-radius:31.668px;flex:1;padding:22.167px;position:relative}.console-events h3,.console-cameras h3{font-size:12.667px;line-height:1.1}.console-events p{color:var(--landing-muted);margin-top:6.334px;font-size:8.445px;line-height:1.2}.console-chart{direction:ltr;height:163.74px;margin-top:22.167px;position:relative}.console-chart__ticks{gap:6.334px;display:grid}.console-chart__ticks div{align-items:center;gap:6.334px;height:20.327px;display:flex;position:relative}.console-chart__ticks span{width:15.834px;color:var(--landing-data-muted);font-size:8px}.console-chart__dates{color:var(--landing-data-muted);justify-content:space-between;font-size:8px;display:flex;position:absolute;top:155.74px;left:22.167px;right:0}.console-chart__line{position:absolute;top:22.862px;left:18px}.console-cameras__list{width:277.922px;margin-top:22.167px;position:relative}.console-cameras__row{white-space:nowrap;align-items:center;gap:6.334px;height:29.703px;padding-bottom:19.703px;font-size:8.445px;line-height:10px;display:flex;position:relative}.console-cameras__row i{background:var(--landing-accent);border-radius:50%;flex-shrink:0;width:4.215px;height:4.215px}.console-cameras__divider{position:absolute;top:19.5px;left:0}.console-cameras__live{background:var(--landing-accent);color:var(--landing-background);border-radius:5px;align-items:center;gap:3.166px;margin-left:auto;padding:1.583px 3.166px;font-size:8px;display:flex}.console-cameras__scrollbar{background:var(--landing-data-muted);border-radius:6px;width:2.81px;height:73.769px;position:absolute;top:58.335px;right:22.167px}.console-card__summary:lang(ar){gap:.75rem}.console-card__summary:lang(ar)>div{flex:1;min-width:0}.console-card__summary:lang(ar) :is(h2,p){white-space:normal;line-height:1.4}.console-card__summary strong{flex-shrink:0}.console-chart__dates span{white-space:nowrap}.console-toolbar{border-bottom:.667px solid var(--landing-outline);background:var(--landing-toolbar);height:46.699px;color:var(--landing-toolbar-text);direction:ltr;justify-content:space-between;align-items:center;padding:10.688px 0;font:11.58px/1.23 system-ui,sans-serif;display:flex}.console-toolbar__leading,.console-toolbar__trailing{align-items:center;display:flex}.console-toolbar__leading{width:276px}.console-toolbar__lights{gap:7.125px;padding:0 17.813px;display:flex}.console-toolbar__lights i{background:var(--landing-window-close);border-radius:50%;width:10.688px;height:10.688px}.console-toolbar__lights i:nth-child(2){background:var(--landing-window-minimize)}.console-toolbar__lights i:nth-child(3){background:var(--landing-window-expand)}.console-toolbar__profile{border:.891px solid var(--landing-highlight);color:var(--landing-toolbar-primary);border-radius:6px;align-items:center;gap:3px;padding:5.344px;display:flex}.console-toolbar__arrows{gap:21px;padding:0 16px;font-size:27px;line-height:.8;display:flex}.console-toolbar__address{background:var(--landing-toolbar-input);border-radius:6px;justify-content:center;align-items:center;gap:7.125px;width:277px;height:25px;display:flex;position:relative}.console-toolbar__address img{object-fit:cover;width:14.25px;height:18.487px}.console-toolbar__more{background:var(--landing-toolbar-text);color:var(--landing-surface);border-radius:50%;padding:3px;font-size:7px;position:absolute;right:7px}.console-toolbar__trailing{justify-content:flex-end;gap:19px;width:276px;padding-right:18px;font-size:20px}.toolbar-icon{flex-shrink:0;width:15px;height:15px;display:inline-block;position:relative}.toolbar-icon:before,.toolbar-icon:after{content:"";position:absolute}.toolbar-icon--sidebar{border:1px solid;border-radius:2px;width:17px;height:14px;margin-right:12px}.toolbar-icon--sidebar:before{border-left:1px solid;height:100%;left:5px}.toolbar-icon--sidebar:after{border-block:1px solid;width:2px;height:4px;top:2px;left:1px}.toolbar-icon--person{width:10px;height:11px}.toolbar-icon--person:before{background:currentColor;border-radius:50%;width:4px;height:4px;top:0;left:3px}.toolbar-icon--person:after{background:currentColor;border-radius:7px 7px 1px 1px;width:10px;height:6px;bottom:0;left:0}.toolbar-icon--back,.toolbar-icon--forward{width:10px;height:14px}.toolbar-icon--back:before,.toolbar-icon--forward:before{border:1.6px solid;border-top:0;border-right:0;width:7px;height:7px;top:3px;left:3px;transform:rotate(45deg)}.toolbar-icon--forward:before{transform:rotate(225deg)}.toolbar-icon--lock{background:currentColor;border-radius:1px;width:6px;height:7px}.toolbar-icon--lock:before{border:1px solid;border-radius:4px 4px 0 0;width:4px;height:5px;top:-4px;left:1px}.toolbar-icon--download{border:1px solid;border-radius:50%}.toolbar-icon--download:before{border-left:1px solid;height:7px;top:2px;left:6px}.toolbar-icon--download:after{border-top:0;border-bottom:1px solid;border-left:1px solid;border-right:0;width:5px;height:5px;top:6px;left:4px;transform:rotate(-45deg)}.toolbar-icon--share{border:1px solid;border-radius:1px;height:11px}.toolbar-icon--share:before{border-left:1px solid;height:10px;top:-6px;left:6px}.toolbar-icon--share:after{border:0;border-top:1px solid;border-left:1px solid;width:5px;height:5px;top:-6px;left:4px;transform:rotate(45deg)}.toolbar-icon--plus:before{border-left:1px solid;height:15px;left:7px}.toolbar-icon--plus:after{border-top:1px solid;width:15px;top:7px}.toolbar-icon--tabs:before,.toolbar-icon--tabs:after{border:1px solid;border-radius:2px;width:12px;height:12px}.toolbar-icon--tabs:after{background:var(--landing-surface);top:3px;left:3px}.console-preview{--hero-preview-scale:calc(100cqh / var(--hero-preview-total));z-index:1;width:min(var(--hero-preview-width), calc(100cqh * var(--hero-preview-aspect)));height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.console-preview__frame{width:100%;height:calc(100% * var(--hero-frame-ratio));border:calc(var(--hero-preview-border) * var(--hero-preview-scale)) solid var(--landing-surface);border-radius:calc(var(--hero-preview-radius) * var(--hero-preview-scale));background:linear-gradient(var(--landing-surface), var(--landing-frame-bottom));position:absolute;bottom:0}.console-window{top:0;bottom:calc(.375rem * var(--hero-preview-scale));width:calc(100% * var(--hero-window-ratio));border-radius:calc(1.25rem * var(--hero-preview-scale)) calc(1.18rem * var(--hero-preview-scale)) 0 0;-webkit-backdrop-filter:blur(44.531px);backdrop-filter:blur(44.531px);box-shadow:0 32px 44px var(--landing-shadow), 0 0 1px var(--landing-shadow);background:var(--landing-dashboard);position:absolute;left:50%;overflow:hidden;transform:translate(-50%);container-type:size}.console-scene{width:832px;height:479px;transform:translateX(-50%) scale(max(calc(100cqw / 832px), calc(100cqh / 479px)));transform-origin:top;position:absolute;top:0;left:50%}.console-scene h2,.console-scene h3,.console-scene p{margin:0}.console-scene h2,.console-scene h3,.console-scene strong{font-family:var(--landing-display);font-weight:500}@supports not ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.console-window{background:var(--landing-background)}}html:has(.landing-page){scroll-padding-block-start:max(5rem,12svh)}.hero-header{z-index:5;isolation:isolate;padding:min(var(--hero-header-block), 2.5svh) var(--hero-header-padding);justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.hero-header[data-scrolled]{background-color:var(--landing-background)}.hero-header__logo{display:block}.hero-header__logo img{width:auto;max-height:5svh;display:block}.hero-header__actions,.hero-header__navigation{align-items:center;gap:2.34375rem;display:flex}.hero-header__navigation button{color:var(--landing-navigation-text);font-size:min(.75rem,3svh)}.hero-header__navigation button:hover{color:var(--landing-text)}.get-button,.menu-button{background:var(--landing-accent);color:var(--landing-background);font-family:var(--landing-display);font-size:min(var(--hero-button-size), 3svh);border-radius:2rem}.get-button{min-height:min(var(--hero-button-height), 5svh);padding:0 var(--hero-button-padding);justify-content:center;align-items:center;line-height:1;display:inline-flex}.get-button__label{text-box-trim:trim-both;text-box-edge:cap alphabetic;display:block}@supports not (text-box-trim:trim-both){.get-button__label{transform:translateY(.1em)}}.get-button:hover,.menu-button:hover{filter:brightness(1.08)}.menu-button{justify-content:center;align-items:center;width:min(1.875rem,5svh);height:min(1.875rem,5svh);display:none}.menu-button img{max-width:75%;max-height:75%;transform:scale(1.25)}.hero-header__panel{top:calc(100% + .25rem);min-width:min(12rem, calc(100vw - 2 * var(--hero-header-padding)));border:1px solid var(--landing-outline);background:var(--landing-glass);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 12px 40px var(--landing-shadow);border-radius:1rem;padding:min(.5rem,1svh);display:grid;position:absolute;inset-inline-end:var(--hero-header-padding)}.hero-header__panel button{text-align:start;border-radius:.5rem;padding:min(.875rem,2svh);font-size:min(1rem,4svh);line-height:1.25}.hero-header__panel button:hover{background:var(--landing-highlight)}@media (width>=1025px){.hero-header__logo{transform:scale(clamp(1, 100vw / 4480px + .771429, 1.2));transform-origin:0}.hero-header__navigation button{font-size:min(clamp(.75rem,.223214vw + .607143rem,.875rem),3svh)}}@media (width<=639px){.hero-header__actions{gap:.375rem}.hero-header__navigation{display:none}.menu-button{display:flex}}@media (width<=359px){.menu-button{width:min(1.5rem,5svh);height:min(1.5rem,5svh)}.menu-button img{transform:none}}@media (prefers-reduced-motion:no-preference){.get-button,.menu-button,.hero-header__navigation button{transition:background-color .16s,color .16s,filter .16s}}@media (width>=640px) and (width<=1024px){.hero-header__actions,.hero-header__navigation{gap:1rem}}.hero-background{pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.hero-background__points{top:var(--hero-points-top);left:calc(50% + var(--hero-points-offset));width:var(--hero-points-width);aspect-ratio:916/875;position:absolute;transform:translate(-50%)}.hero-background__fallback{width:102.62%;max-width:none;height:102.743%;position:absolute;top:-1.3714%;left:-1.31%}.hero-background__fallback img{width:100%;max-width:none;height:100%}.hero-background__points canvas{width:100%;height:100%;position:absolute;inset:0}.hero-background[data-animated] .hero-background__fallback{visibility:hidden}.hero-background__glow{top:var(--hero-glow-top);width:var(--hero-glow-width);aspect-ratio:534/533;transform-origin:50%;position:absolute;left:50%;transform:translate(-50%)}.hero-background__glow img{filter:blur(clamp(1.5rem,2vw,6rem));width:231.086%;max-width:none;height:231.332%;position:absolute;top:-65.666%;left:-65.543%}.hero-background__glow picture{transform-origin:50%;display:block;position:absolute;inset:0}.hero-background__lobe{visibility:hidden;opacity:0;background:radial-gradient(ellipse, var(--hero-lobe-color), transparent 70%);transform-origin:50%;position:absolute}.hero-background__lobe--warm{--hero-lobe-color:var(--landing-glow-warm);inset:-25% 0 0 -55%}.hero-background__lobe--cool{--hero-lobe-color:var(--landing-glow-cool);inset:-30% -55% 0 0}.hero-background[data-animated] .hero-background__lobe{visibility:visible}.hero-background:after{content:"";mix-blend-mode:soft-light;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='3' intercept='-1'/%3E%3CfeFuncG type='linear' slope='3' intercept='-1'/%3E%3CfeFuncB type='linear' slope='3' intercept='-1'/%3E%3CfeFuncA type='discrete' tableValues='1 1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Cpath fill='white' d='M0 0h128v128H0z' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-background[data-animated] .hero-background__glow,.hero-background[data-animated] .hero-background__glow picture,.hero-background[data-animated] .hero-background__lobe{will-change:transform, opacity}@media (width<=639px){.hero-background__fallback{width:104.537%;height:104.762%;top:-2.38095%;left:-2.26843%}.hero-background__glow img{width:246.52%;height:246.52%;top:-73.2601%;left:-73.2601%}}.landing-page{--hero-points-top:-23.375rem;--hero-points-offset:.5625rem;--hero-points-width:57.25rem;--hero-glow-top:-10rem;--hero-glow-width:33.375rem;--hero-header-padding:2.25rem;--hero-header-block:1.125rem;--hero-copy-top:6.0625rem;--hero-title-size:2.5rem;--hero-title-width:34.1875rem;--hero-body-size:.75rem;--hero-copy-gap:1rem;--hero-button-gap:1.875rem;--hero-button-size:.75rem;--hero-button-height:1.9375rem;--hero-button-padding:.75rem;--hero-copy-offset:3.5px;--hero-preview-width:calc(100vw - 4.5rem);--hero-preview-height:12.375rem;--hero-preview-bottom:2.25rem;--hero-preview-radius:2.38rem;--hero-preview-border:3.808px;--hero-window-width:calc(var(--hero-preview-width) - 7.5rem);--hero-window-rise:3.488rem;--hero-preview-total:calc(var(--hero-preview-height) + var(--hero-window-rise));--hero-preview-aspect:calc(var(--hero-preview-width) / var(--hero-preview-total));--hero-window-ratio:calc(var(--hero-window-width) / var(--hero-preview-width));--hero-frame-ratio:calc(var(--hero-preview-height) / var(--hero-preview-total))}.hero{isolation:isolate;background:var(--landing-background);height:100svh;position:relative;overflow:clip}.hero-layout{inset:min(var(--hero-copy-top), 13.75svh) 0 min(var(--hero-preview-bottom), 5svh);flex-direction:column;align-items:center;display:flex;position:absolute}.hero-layout__gap{flex:1;min-height:min(1.5rem,3svh);max-height:38.25rem}.hero-layout__preview{flex:0 1 var(--hero-preview-total);width:100%;min-height:0;position:relative;container-type:size}.hero-copy{left:var(--hero-copy-offset);text-align:center;flex-direction:column;flex:none;align-items:center;width:calc(100% - min(2.25rem,6vw));display:flex;position:relative}.hero-copy h1{max-width:min(var(--hero-title-width), 100%);color:var(--landing-text);font-family:var(--landing-display);font-size:min(var(--hero-title-size), 8.5svh);margin:0;font-weight:500;line-height:1.1}.hero-copy p{max-width:100%;margin:min(var(--hero-copy-gap), 2.5svh) 0 0;color:var(--landing-muted);font-size:min(var(--hero-body-size), 3svh);line-height:1.16667}.hero-copy__lead,.hero-copy p span:lang(en){white-space:pre}.hero-copy .glass-button{margin-top:min(var(--hero-button-gap), 5svh)}@media (width>=1025px){.landing-page{--hero-points-width:clamp(57.25rem, 65.514vw + 15.32rem, 93.9375rem);--hero-points-top:clamp(-39.9375rem, -29.576vw - 4.448rem, -23.375rem);--hero-points-offset:clamp(0px, -1.00446vw + 19.2857px, 9px);--hero-copy-offset:clamp(0px, -.390625vw + 7.5px, 3.5px);--hero-glow-width:clamp(33.375rem, 42.857vw + 5.946rem, 57.375rem);--hero-glow-top:clamp(-23.75rem, -24.554vw + 5.714rem, -10rem);--hero-header-padding:clamp(2.25rem, 1.33929vw + 1.39286rem, 3rem);--hero-header-block:clamp(1.125rem, .669643vw + .696429rem, 1.5rem);--hero-copy-top:clamp(6.0625rem, 3.90625vw + 3.5625rem, 8.25rem);--hero-title-size:clamp(2.5rem, 2.6786vw + .7857rem, 4rem);--hero-title-width:clamp(34.1875rem, 37.7vw + 10.0625rem, 55rem);--hero-body-size:clamp(.75rem, .66964vw + .3214rem, 1.125rem);--hero-copy-gap:clamp(1rem, .89286vw + .4286rem, 1.5rem);--hero-button-gap:clamp(1.875rem, 2.00893vw + .5893rem, 3rem);--hero-button-height:clamp(1.9375rem, 1.8973vw + .7232rem, 3rem);--hero-button-size:clamp(.75rem, .44643vw + .4643rem, 1rem);--hero-button-padding:clamp(.75rem, .66964vw + .3214rem, 1.125rem);--hero-preview-width:clamp(59.5rem, 61.1607vw + 20.3571rem, 93.75rem);--hero-preview-height:clamp(12.375rem, 16.9643vw + 1.5179rem, 21.875rem);--hero-preview-bottom:var(--hero-header-padding);--hero-preview-radius:clamp(2.38rem, 2.446vw + .8146rem, 3.75rem);--hero-preview-border:clamp(3.808px, .244643vw + 1.30286px, 6px);--hero-window-width:clamp(52rem, 46.4286vw + 22.2857rem, 78rem);--hero-window-rise:clamp(3.3125rem, -.313616vw + 3.68884rem, 3.488rem)}.hero-copy p{line-height:1.22222}}@media (width>=640px) and (width<=1024px){.landing-page{--hero-points-top:clamp(-27.5625rem, 26.1719vw - 40.125rem, -23.375rem);--hero-points-offset:clamp(.25rem, 1.95313vw - .6875rem, .5625rem);--hero-copy-offset:clamp(0px, 1.36719vw - 10.5px, 3.5px);--hero-glow-top:clamp(-10rem, -1.5625vw - 9rem, -9.75rem);--hero-header-padding:clamp(1.5rem, 4.6875vw - .75rem, 2.25rem);--hero-copy-top:clamp(6.0625rem, -11.7188vw + 13.5625rem, 7.9375rem);--hero-preview-width:calc(100vw - 2 * var(--hero-header-padding));--hero-preview-bottom:var(--hero-header-padding);--hero-preview-border:3px;--hero-preview-radius:2.25rem;--hero-window-width:calc(var(--hero-preview-width) - clamp(4.5rem, 18.75vw - 4.5rem, 7.5rem));--hero-window-rise:clamp(3.488rem, -83.67vw + 57.037rem, 16.875rem)}}@media (width<=639px){.landing-page{--hero-points-width:43.375rem;--hero-points-top:-18.5rem;--hero-points-offset:0;--hero-copy-offset:0px;--hero-glow-width:21.75rem;--hero-glow-top:-9.75rem;--hero-header-padding:1.125rem;--hero-header-block:.75rem;--hero-copy-top:4.875rem;--hero-title-size:1.5rem;--hero-title-width:19.9375rem;--hero-preview-width:calc(100vw - 2.25rem);--hero-preview-height:8.625rem;--hero-preview-bottom:1.125rem;--hero-preview-radius:1.5rem;--hero-preview-border:3px;--hero-window-width:calc(var(--hero-preview-width) - 4.5rem);--hero-window-rise:13.6875rem}.hero-copy h1{line-height:1.08333}.hero-copy__lead{white-space:normal}.hero-copy__title-break{display:none}}@media (width<=389px){.landing-page{--hero-points-width:clamp(33.0625rem, 235.714vw - 14.08rem, 43.375rem);--hero-points-top:clamp(-18.5rem, -128.571vw + 12.839rem, -12.875rem);--hero-points-offset:-.34375rem;--hero-glow-width:clamp(17.0625rem, 107.143vw - 4.366rem, 21.75rem);--hero-glow-top:clamp(-9.75rem, -61.4286vw + 5.223rem, -7.0625rem);--hero-copy-top:clamp(4.125rem, 17.143vw + .6964rem, 4.875rem);--hero-title-size:clamp(1.125rem, 8.5714vw - .5893rem, 1.5rem);--hero-title-width:clamp(16.625rem, 75.714vw + 1.482rem, 19.9375rem);--hero-body-size:clamp(.625rem, 2.857vw + .0536rem, .75rem);--hero-copy-gap:clamp(.375rem, 14.286vw - 2.482rem, 1rem);--hero-button-gap:clamp(1.125rem, 17.143vw - 2.304rem, 1.875rem);--hero-button-height:clamp(1.5rem, 10vw - .5rem, 1.9375rem);--hero-button-size:clamp(.625rem, 2.857vw + .0536rem, .75rem);--hero-button-padding:clamp(.625rem, 2.857vw + .0536rem, .75rem);--hero-preview-padding:clamp(.75rem, 8.57143vw - .96429rem, 1.125rem);--hero-preview-width:calc(100vw - 2 * var(--hero-preview-padding));--hero-preview-bottom:var(--hero-preview-padding);--hero-window-width:calc(var(--hero-preview-width) - clamp(3rem, 34.2857vw - 3.85714rem, 4.5rem));--hero-window-rise:clamp(5rem, 198.571vw - 34.714rem, 13.6875rem)}.hero-copy h1{line-height:1.11111}.hero-copy p{line-height:1.2}}@media (width>=390px) and (width<=768px){.landing-page{--hero-points-width:calc(58.7302vw + 29.0595rem);--hero-points-top:calc(-38.3598vw - 9.1498rem);--hero-points-offset:calc(1.0582vw - .257937rem);--hero-glow-width:calc(49.2064vw + 9.75595rem);--hero-glow-top:-9.75rem;--hero-header-padding:calc(1.5873vw + .738095rem);--hero-copy-top:calc(12.963vw + 1.71528rem);--hero-title-size:calc(4.2328vw + .468254rem);--hero-title-width:calc(60.3175vw + 5.23512rem);--hero-preview-width:calc(100vw - 2 * var(--hero-header-padding));--hero-preview-height:calc(15.873vw + 4.75595rem);--hero-preview-bottom:var(--hero-header-padding);--hero-window-width:calc(var(--hero-preview-width) - 4.5rem);--hero-window-rise:calc(13.4921vw + 10.3988rem)}}@media (width>=1921px){.landing-page{--hero-points-width:78.2813vw;--hero-points-top:-33.2813vw;--hero-glow-width:47.8125vw;--hero-glow-top:-19.7917vw}}@media (width<=319px){.hero-copy p span{white-space:normal}}@media (prefers-reduced-motion:no-preference){.landing-page[data-motion]{--section-motion-ease:cubic-bezier(.16, 1, .3, 1)}.landing-page[data-motion] .application-panel{transition:opacity .6s var(--section-motion-ease)}.landing-page[data-motion] .application-panel:not([data-revealed]){opacity:0}.landing-page[data-motion] .application-contact__info,.landing-page[data-motion] .application-form{transition:opacity .6s var(--section-motion-ease)}.landing-page[data-motion] .application-contact__info{transition-delay:.1s}.landing-page[data-motion] .application-form{transition-delay:.22s}.landing-page[data-motion] .application-panel:not([data-revealed]) .application-contact__info,.landing-page[data-motion] .application-panel:not([data-revealed]) .application-form{opacity:0}.landing-page[data-motion] .application-panel:after{z-index:2;background:linear-gradient(115deg, transparent 32%, var(--landing-transition-light) 48%, var(--landing-transition-light) 52%, transparent 67%);opacity:0;pointer-events:none;content:"";position:absolute;inset:0}.landing-page[data-motion] .application-panel[data-revealed]:after{animation:section-glass-reflection 1.8s var(--section-motion-ease) .18s both}.landing-page[data-motion] .landing-footer__top,.landing-page[data-motion] .landing-footer__bottom{transition:translate 1s var(--section-motion-ease), opacity .8s var(--section-motion-ease)}.landing-page[data-motion] .landing-footer__bottom{transition-delay:.18s}.landing-page[data-motion] .landing-footer:not([data-revealed]) .landing-footer__top,.landing-page[data-motion] .landing-footer:not([data-revealed]) .landing-footer__bottom{opacity:0;translate:0 2.5rem}.landing-page[data-motion] .landing-footer__divider{transform-origin:0;transition:scale 1.2s var(--section-motion-ease) .12s}.landing-page[data-motion] .landing-footer:not([data-revealed]) .landing-footer__divider{scale:0 1}.landing-page[data-motion] [data-focus-reveal],.landing-page[data-motion] [data-focus-reveal] .application-contact__info,.landing-page[data-motion] [data-focus-reveal] .application-form,.landing-page[data-motion] [data-focus-reveal] .landing-footer__top,.landing-page[data-motion] [data-focus-reveal] .landing-footer__bottom,.landing-page[data-motion] [data-focus-reveal] .landing-footer__divider{transition:none}@keyframes section-glass-reflection{0%{opacity:0;translate:-110%}20%{opacity:1}to{opacity:0;translate:110%}}@supports (animation-timeline:view()){.landing-page[data-motion] .hero{view-timeline-name:--hero-scroll;view-timeline-axis:block}.landing-page[data-motion] .hero-copy{animation:linear both section-hero-departure;animation-duration:auto;animation-timeline:--hero-scroll;animation-range:exit exit 70%}.landing-page[data-motion] .hero-layout__preview{animation:linear both section-preview-departure;animation-duration:auto;animation-timeline:--hero-scroll;animation-range:exit}@keyframes section-hero-departure{0%{opacity:1;translate:0}to{opacity:0;translate:0 -3rem}}@keyframes section-preview-departure{0%{opacity:1;translate:0;scale:1}to{opacity:.35;translate:0 -2.5rem;scale:.92}}}}.landing-page{--section-gutter:clamp(1.125rem, 3vw, 3rem);--section-width:min(94.125rem, calc(100% - 2 * var(--section-gutter)));--section-inset:max(5rem, 9svh);--section-panel-height:max(30rem, min(47.25rem, calc(100svh - 2 * var(--section-inset))))}.landing-page :is(.pains-container,.pricing-container,.faq-frame,.application-panel){width:var(--section-width);max-width:none}.landing-page .landing-footer{padding-inline:var(--section-gutter)}.landing-page :is(.faq-section,.application-screen,.pricing-section){min-block-size:100svh;padding-block:var(--section-inset);grid-template-columns:minmax(0,1fr);place-items:center;display:grid}.landing-page :is(.faq-frame,.application-panel){min-block-size:var(--section-panel-height)}.landing-page .application-panel{flex:none}.landing-page .faq-frame{display:grid}.landing-page .faq-grid{min-block-size:0}.landing-page .faq-list{min-block-size:100%}@media (width>=37.5rem) and (width<=64rem){.landing-page .application-panel{padding-top:.375rem}.landing-page .application-contact{flex-direction:row}.landing-page .application-contact__info,.landing-page .application-form{flex-basis:0;padding:1.5rem}.landing-page .application-contact__info h2{font-size:clamp(1.75rem,3.5vw,2.5rem)}.landing-page .application-form__actions{flex-direction:column;align-items:flex-start}.landing-page .application-form__send{align-self:flex-end}}@media (width<=37.4375rem){.landing-page{--section-inset:3.5rem;--section-panel-height:max(42.5rem, calc(100svh - 2 * var(--section-inset)))}.landing-page .application-panel{padding-top:2rem}}@media (width<=22.4375rem){.landing-page{--section-panel-height:max(54rem, calc(100svh - 2 * var(--section-inset)))}}
