.connection-card__action .glass-button__rim:before{animation:none}.connection-section .connection-card__pill:disabled{background:var(--landing-outline);color:var(--landing-subtle);box-shadow:none;opacity:1}.connection-card__pill:disabled:before,.connection-card__pill:disabled:after{opacity:0}.compatibility-shade{display:none}.connection-section .connection-card__pill[aria-pressed=true]{background:var(--landing-accent);color:var(--landing-background)}@media (prefers-reduced-motion:no-preference){.connection-card__pill:before{transition:opacity .18s}}.supported-systems{z-index:1;flex:none;width:100%;min-width:0;margin-top:.75rem;font-size:clamp(.75rem,1.195cqw,1.125rem);position:relative;overflow:visible}.supported-systems__group{flex-wrap:wrap;justify-content:center;gap:.4em;margin:0;padding:0;list-style:none;display:flex}.supported-systems__viewport{overflow:hidden}.supported-systems__group[aria-hidden=true]{display:none}.supported-systems__pill{background:var(--landing-glass-surface-light);color:var(--landing-muted);white-space:nowrap;border-radius:2rem;flex:none;padding:.2em .55em;line-height:1.3}.supported-systems[data-carousel=true] .supported-systems__track{width:max-content;display:flex}.supported-systems[data-carousel=true] .supported-systems__group{flex-wrap:nowrap;flex:none;justify-content:start;padding-right:.4em}.supported-systems:focus-visible{outline:2px solid var(--landing-text);outline-offset:3px;border-radius:.5rem}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.supported-systems[data-carousel=true]{min-height:1.5rem}.supported-systems[data-carousel=true] .supported-systems__group[aria-hidden=true]{display:flex}.supported-systems[data-carousel=true] .supported-systems__track{animation:supported-systems-loop var(--systems-loop-duration,36s) linear infinite;animation-play-state:paused}.supported-systems[data-carousel=true][data-motion-visible]:not(:hover):not(:focus-within) .supported-systems__track{animation-play-state:running}}@keyframes supported-systems-loop{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.supported-systems[data-carousel=true]{scrollbar-width:thin;overflow-x:auto}.supported-systems__viewport{overflow:visible}}@media (scripting:none){.supported-systems{scrollbar-width:thin;overflow-x:auto}.supported-systems__viewport{overflow:visible}.supported-systems__group{flex-wrap:nowrap;width:max-content}.supported-systems__group[aria-hidden=true]{display:none}}@media (width<600px){.supported-systems{display:none}.connection-card--external[data-expanded=true] .supported-systems{display:block}}@media (scripting:none) and (width<600px){.connection-card--external .supported-systems{display:block}}.compatibility-panel__close,.compatibility-option__mark{isolation:isolate;border-radius:50%;flex-shrink:0;place-items:center;width:1.5rem;height:1.5rem;display:grid;position:relative;overflow:hidden}.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-option{width:100%;min-height:2.25rem;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-panel__submit .glass-button__label,.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-option--custom[aria-pressed=false] .compatibility-option__label{color:var(--landing-text)}.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{--glass-control-height:var(--compatibility-action-height);min-width:0;height:100%;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}.compatibility-panel__submit .glass-button__surface{--liquid-surface-fill:linear-gradient(145deg, #ffffff0d, #ffffff03)}.compatibility-panel__submit .glass-button__surface:is([data-refraction=backdrop],[data-refraction=copy]){--liquid-surface-fill:transparent}.compatibility-panel__action-row--email{--integration-button-width:max(5.5rem, 38%);display:block;position:relative}.compatibility-panel__action-row--email .compatibility-panel__submit{inset-block:0;width:100%;position:absolute;left:0}.compatibility-panel__action-row--email[data-started=true] .compatibility-panel__submit{left:calc(100% - var(--integration-button-width));width:var(--integration-button-width)}.compatibility-panel__action-row--email .compatibility-panel__email{inset-block:0;width:calc(100% - var(--integration-button-width) - .75rem);opacity:0;visibility:hidden;position:absolute;left:0;transform:translate(-.75rem)}.compatibility-panel__action-row--email[data-started=true] .compatibility-panel__email{opacity:1;visibility:visible;transform:translate(0)}@media (prefers-reduced-motion:no-preference){.compatibility-panel__action-row--email .compatibility-panel__submit{transition:left .76s cubic-bezier(.22,1,.36,1),width .76s cubic-bezier(.22,1,.36,1)}.compatibility-panel__action-row--email .compatibility-panel__email{transition:opacity .46s .2s,transform .76s cubic-bezier(.22,1,.36,1)}}@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}}.compatibility-dialog[data-presentation=card]{border-radius:clamp(36px,3.187cqw,48px)}.compatibility-dialog[data-presentation=sheet]{border-radius:0;width:100%;height:100%;max-height:none;position:fixed;inset:0}.compatibility-dialog[data-presentation=sheet]::backdrop{background:0 0}.compatibility-dialog[data-presentation=sheet] .compatibility-shade{box-shadow:none;background:#1a1a1ae6;display:block;position:absolute;inset:0}.compatibility-shade:before,.compatibility-shade:after{content:none}.compatibility-dialog[data-presentation=sheet] .compatibility-panel{inset-inline:18px;bottom:calc(18px + var(--sheet-keyboard-inset,0px));width:calc(100% - 36px);height:307px;max-height:calc(var(--sheet-visible-height,100svh) - 36px);background:var(--liquid-surface-fill);--compatibility-action-height:30px;border-radius:36px;animation-name:compatibility-sheet-appear;position:absolute;overflow:clip}.compatibility-dialog[data-presentation=sheet] .compatibility-panel__header{min-height:48px;padding:12px 24px}.compatibility-dialog[data-presentation=sheet] .compatibility-panel__list{overscroll-behavior:contain;gap:12px;padding:12px 24px;overflow-y:auto}.compatibility-dialog[data-presentation=sheet] .compatibility-option{min-height:24px;font-size:10px}.compatibility-dialog[data-presentation=sheet] .compatibility-panel__equipment{height:24px;margin-block:0}.compatibility-dialog[data-presentation=sheet] .compatibility-panel__footer{padding:12px 18px 18px}@keyframes compatibility-sheet-appear{0%{transform:translateY(calc(100% + 36px))}to{transform:translateY(0)}}@media (width<360px){.compatibility-dialog[data-presentation=sheet] .compatibility-panel{width:calc(100% - 38px);height:300px;inset-inline:19px;bottom:calc(12px + var(--sheet-keyboard-inset,0px));max-height:calc(var(--sheet-visible-height,100svh) - 24px);background:var(--liquid-surface-fill);border-radius:30px}}@media (width>=600px) and (height<500px){.compatibility-dialog[data-presentation=sheet] .compatibility-panel{width:88.86%;height:289px;inset-inline:5.57%;bottom:calc(12px + var(--sheet-keyboard-inset,0px));max-height:calc(var(--sheet-visible-height,100svh) - 24px)}}@media (width<600px) and (height<500px){.compatibility-dialog[data-presentation=sheet] .compatibility-panel{width:calc(100% - 38px);inset-inline:19px;bottom:calc(12px + var(--sheet-keyboard-inset,0px));max-height:calc(var(--sheet-visible-height,100svh) - 24px);background:var(--liquid-surface-fill);border-radius:30px}}@media (prefers-reduced-motion:reduce){.compatibility-dialog[data-presentation=sheet] .compatibility-panel{animation:none}}.compatibility-dialog--integrations[data-presentation=sheet] .compatibility-panel{height:360px}.connection-section{--connection-phase:0;--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>=600px) and (height>=480px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.connection-section:not([data-connection-fits=false]){overflow-anchor:none;min-height:165svh}.connection-section:not([data-connection-fits=false]) .connection-sticky{position:sticky;top:0}}.connection-content{flex-direction:column;justify-content:center;min-height:100svh;padding-block:clamp(6.4375rem,3.237vw + 4.366rem,8.25rem) 3rem;display:flex}.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{width:clamp(59.5rem,61.83vw + 19.938rem,94.125rem);max-width:calc(100% - 2 * var(--section-gutter));aspect-ratio:1506/662;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:0;direction:ltr;position:absolute}.connection-link img{width:100%;height:100%;display:block}.connection-link__fallback{filter:brightness(0)invert(.98)}.connection-link--source{--connection-phase:1;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{--connection-highlight:var(--connection-phase,0);z-index:3;background:color-mix(in srgb, var(--landing-data-muted), var(--landing-text) calc(var(--connection-highlight) * 100%));min-height:1.992cqw;color:color-mix(in srgb, var(--landing-muted), var(--landing-background) calc(var(--connection-highlight) * 100%));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{--connection-phase:1;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}@media (scripting:none),(prefers-reduced-motion:reduce){.connection-section .connection-link,.connection-section .connection-card,.connection-section .connection-data{--connection-phase:1}}.connection-card{--connection-highlight:var(--connection-phase,0);isolation:isolate;background:var(--landing-surface);text-align:center;border-radius:3.984cqw;min-width:0;position:relative}.connection-card--sources,.connection-card--external{flex-direction:column;justify-content:space-between;align-items:center;width:24.7%;height:64.65%;padding:1.992cqw;display:flex;position:absolute;bottom:0}.connection-card--sources{left:0}.connection-card--external .connection-card__heading p{display:none}.connection-card--external{padding-top:3.187cqw;right:0}.connection-card--console,.connection-card--cv{background:var(--landing-background);border-radius:3.586cqw;padding:1.992cqw}.connection-card__heading{z-index:1;position:relative}.connection-card h3{font:500 var(--connection-card-title)/1.1 var(--landing-display);text-wrap:balance;color:color-mix(in srgb, var(--landing-card-muted), var(--landing-text) calc(var(--connection-highlight) * 100%));margin:0}.connection-card--sources h3{max-width:230px;color:var(--landing-text);margin-inline:auto}.connection-card__heading p{font-size:var(--connection-body-size);color:var(--landing-muted);margin:.398cqw 0 0;line-height:1.4}.connection-card--sources p{color:var(--landing-muted)}.connection-card__popular{font-size:var(--connection-pill-size);border-radius:60px;margin-bottom:1.195cqw;padding:2px 12px 6px;line-height:22px;display:inline-flex}.connection-card__image{z-index:-1;pointer-events:none;border-radius:0 0 3.984cqw 3.984cqw;position:absolute;inset:auto 0 0;overflow:clip}.connection-card__image img{width:100%;height:auto;display:block}.connection-card--sources .connection-card__image{width:86%;margin-inline:auto}.connection-card--console .connection-card__image,.connection-card--cv .connection-card__image{opacity:calc(.6 + var(--connection-highlight) * .4);height:58.2%}.connection-card--console .connection-card__image img,.connection-card--cv .connection-card__image img{object-fit:cover;height:100%}.connection-card--external .connection-card__image{width:109.14%;opacity:calc(.6 + var(--connection-highlight) * .4);left:-4.57%}.connection-card__integrations{flex-wrap:wrap;place-content:start center;gap:6px;margin-top:auto;display:flex}.connection-card__pill{white-space:nowrap;--glass-control-height:30px;--glass-control-size:14px;--glass-control-padding:12px;min-height:32px}.connection-card__pill[aria-pressed=true]{background:var(--landing-accent);color:var(--landing-background)}.connection-card__expand{display:none}.connection-card__action{z-index:1;position:relative}.connection-card--external .connection-card__integrations{z-index:2;width:100%;min-width:0;position:relative}.connection-card--external .connection-card__integrations .connection-card__action{flex-basis:auto}@media (600px<=width<=895px){.connection-section{--connection-title-size:40px;--connection-card-title:18px;--connection-body-size:12px;--connection-pill-size:10px;--glass-control-height:36px;--glass-control-size:12px}.connection-content{padding-block:96px 16px}.connection-title{letter-spacing:0;max-width:calc(100% - 54px);margin-bottom:30px}.connection-stage{aspect-ratio:714/698;width:calc(100% - 54px);max-width:none}.connection-card--sources,.connection-card--external{border-radius:6.72cqw;width:48.74%;height:38.826%;padding:3.36cqw;top:-1%;bottom:auto}.connection-card--sources{left:.84%}.connection-card--external{padding-top:5.04cqw;right:.84%}.connection-card--sources h3{max-width:none}.connection-card__heading p{margin-top:.84cqw}.connection-card__popular{min-height:24px;margin-bottom:12px;padding:2px 12px 4px;font-size:10px;line-height:18px}.connection-window{border-radius:6.72cqw;width:100%;height:46.562%;padding:.84cqw;top:53.438%;left: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-card--console,.connection-card--cv{border-radius:6.72cqw;padding:3.36cqw}.connection-window__dots,.connection-window__menu{gap:.84cqw}.connection-window__dots i{width:1.12cqw;height:1.12cqw}.connection-window__menu i{width:2.661cqw;height:.56cqw}.connection-card--sources .connection-card__image{width:69%}.connection-card--console .connection-card__image,.connection-card--cv .connection-card__image{height:53%}.connection-card--external .connection-card__image{width:100%;left:0}.connection-card__image{border-radius:0 0 6.72cqw 6.72cqw}.connection-card__pill{--glass-control-height:20px;--glass-control-size:12px;--glass-control-padding:8px}.connection-card__action{width:100%}.connection-data{min-height:24px;padding:4px 12px;font-size:10px;line-height:16px}.connection-data--0{min-width:14.566cqw;top:44.556%;left:17.927%}.connection-data--3{min-width:20.168cqw;top:43.553%;left:64.706%}.connection-data--1{min-width:18.207cqw;top:68%;left:40.896%;transform:translateY(calc(-100% - 10px))}.connection-data--2{min-width:17.927cqw;top:88%;left:41.036%;transform:translateY(18px)}.connection-link--source,.connection-link--external{width:1.54%;height:10%;top:37%}.connection-link--source,.connection-link--input{left:24.44%}.connection-link--external,.connection-link--output{left:74.02%}.connection-link--input,.connection-link--output{width:1.54%;height:15.4%;top:46%}.connection-link--analysis,.connection-link--events{width:26%;height:1.576%;left:37%}.connection-link--analysis{top:68%}.connection-link--events{top:88%}}@media (width<600px){.connection-section{--glass-control-height:44px;--glass-control-size:14px}.connection-content{padding:78px var(--section-gutter) 24px}.connection-title{letter-spacing:0;max-width:260px;margin-bottom:24px;font-size:24px;line-height:1.1}.connection-stage{aspect-ratio:auto;gap:6px;width:100%;max-width:none;display:grid}.connection-links{display:none}.connection-window{border-radius:36px;width:100%;height:auto;padding:6px 0;position:relative;inset:auto}.connection-window__toolbar{display:none}.connection-window__cards{gap:0;height:auto;display:grid}.connection-card{text-align:left;border-radius:36px;flex-direction:column;align-items:flex-start;width:100%;height:auto;min-height:78px;padding:24px;display:flex;position:relative;inset:auto}.connection-card--console,.connection-card--cv{background:var(--landing-surface);min-height:60px;padding-block:12px}.connection-card__heading{width:100%;position:static}.connection-card h3{max-width:52%;margin:0;font-size:14px;line-height:1.2}.connection-card--external .connection-card__heading p{display:block}.connection-card__heading p{max-width:52%;margin:6px 0 0;font-size:14px}.connection-card__expand{border-radius:inherit;width:100%;display:block;position:absolute;inset:0}.connection-card__expand:focus-visible{outline:2px solid var(--landing-accent);outline-offset:-3px}.connection-card__image,.connection-card__action,.connection-card__integrations,.connection-card__popular{display:none}.connection-card[data-expanded=true]{min-height:254px}.connection-card[data-expanded=true] h3{color:var(--landing-text);font-size:18px}.connection-card[data-expanded=true] .connection-card__image{height:auto;display:block}.connection-card[data-expanded=true] .connection-card__action{width:49%;margin-top:auto;display:inline-flex}.connection-card[data-expanded=true] .connection-card__popular{margin:0;padding:5px 12px 7px;font-size:10px;line-height:12px;display:inline-flex;position:absolute;top:24px;right:24px}.connection-card--sources{overflow:clip}.connection-card--sources .connection-card__image{width:282px;margin:0;bottom:0;left:auto;right:-25px}.connection-card--external[data-expanded=true]{text-align:center;min-height:320px}.connection-card--external[data-expanded=true] h3,.connection-card--external[data-expanded=true] .connection-card__heading p{max-width:none}.connection-card--external[data-expanded=true] .connection-card__integrations{justify-content:stretch;width:100%;margin-top:auto;margin-bottom:0;display:grid;position:static}.connection-card--external[data-expanded=true] .connection-card__integrations .connection-card__action{min-width:120px}.connection-card--external[data-expanded=true] .connection-card__image{width:min(100%,360px);height:200px;left:50%;transform:translate(-50%)}.connection-card--external .connection-card__image img{object-fit:contain;object-position:center bottom;height:100%}.connection-card__pill{--glass-control-height:24px;--glass-control-size:12px}.connection-card__data{pointer-events:none;z-index:2;white-space:normal;text-align:center;min-height:24px;padding:5px 8px;font-size:10px;line-height:14px;display:flex;top:calc(50% - 12px);left:52.5%;right:24px}.connection-card[data-expanded=true] .connection-card__data{top:auto;bottom:27px}.connection-card--external[data-expanded=true] .connection-card__data{bottom:calc(24px + var(--glass-control-height) / 2);transform:translateY(50%)}.connection-card__connector{width:12px;height:28px;position:absolute;top:100%;left:50%;transform:translate(-50%)}}@media (scripting:none) and (width<600px){.connection-card--external{overflow:clip}.connection-card__expand{display:none}.connection-card__image{display:block}.connection-card{min-height:254px}}.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__pulse{stroke:var(--landing-data-muted);stroke-dasharray:var(--connection-pulse-length,0) 1;stroke-dashoffset:calc(-1 * var(--connection-pulse-start,0));opacity:clamp(0, calc(var(--connection-pulse-length,0) * 10000), 1)}.connection-route__endpoint{--endpoint-white:clamp(0, calc(var(--connection-phase,1) * 10000), 1);fill:color-mix(in srgb, var(--landing-data-muted), var(--landing-text) calc(var(--endpoint-white) * 100%))}.connection-route__endpoint--end{--endpoint-white:clamp(0, calc((var(--connection-phase,1) - .9999) * 10000), 1)}@media (prefers-reduced-motion:no-preference){.connection-section[data-connection-visible=true] [data-active=true] .connection-route__dashes{animation:1.2s linear infinite connection-route-flow}@keyframes connection-route-flow{to{stroke-dashoffset:calc(-1 * var(--connection-dash-cycle))}}}.connection-card{--compatibility-motion-duration:.48s;--compatibility-motion-easing:cubic-bezier(.4, 0, .2, 1)}.connection-card--sources>.connection-card__heading>p,.connection-card--sources>.connection-card__image,.connection-card--sources>.connection-card__action,.connection-card--external>.connection-card__heading>p{transition:opacity var(--compatibility-motion-duration) var(--compatibility-motion-easing)}.connection-card--sources:has(>.compatibility-dialog[open]:not([data-closing]))>.connection-card__heading>p{opacity:0}.connection-card--sources:has(>.compatibility-dialog[open]:not([data-closing]))>:is(.connection-card__image,.connection-card__action){opacity:0}.connection-card--external:has(>.compatibility-dialog[open]:not([data-closing]))>.connection-card__heading>p{opacity:0}.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;border-radius:inherit;height:100%;animation:compatibility-appear var(--compatibility-motion-duration) var(--compatibility-motion-easing);flex-direction:column;display:flex;container:compatibility/size}.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:3.375rem;padding:1.125rem 2.625rem .75rem;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{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;gap:.75rem;min-height:0;padding:.75rem 2.625rem 0;display:flex;overflow-y:auto}.compatibility-dialog--integrations .compatibility-panel__list{scrollbar-width:none}.compatibility-dialog--integrations .compatibility-panel__list::-webkit-scrollbar{display:none}.compatibility-panel__footer{flex-shrink:0;padding:.75rem 1.5rem 1.125rem}.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){.connection-card--sources>.connection-card__heading>p,.connection-card--sources>.connection-card__image,.connection-card--sources>.connection-card__action,.connection-card--external>.connection-card__heading>p{transition:none}.compatibility-panel{animation:none}}.faq-frame{background:var(--landing-surface);border-radius:60px;padding:6px;container-type:inline-size}.faq-grid{background:var(--landing-background);border-radius:54px;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;height:768px;padding:6px;display:grid}.faq-intro{isolation:isolate;background:var(--landing-surface);border-radius:48px;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:clip}.faq-intro__visual{flex:1;min-height:0;position:relative;overflow:clip}.faq-intro__art{width:calc(100% - 12px);height:auto;position:absolute;top:49px;left:6px;-webkit-mask-image:linear-gradient(#000 45%,#0000 95%);mask-image:linear-gradient(#000 45%,#0000 95%)}.faq-intro__visual:after{content:"";background:linear-gradient(transparent 65%, var(--landing-surface));pointer-events:none;position:absolute;inset:0}.faq-intro__content{gap:30px;padding:54px;display:grid}.faq-intro h2{font:500 4.25cqw/1.1 var(--landing-display);letter-spacing:-.03em;margin:0}.faq-intro__bottom{justify-content:space-between;align-items:center;gap:24px;display:flex}.faq-intro__bottom p{max-width:270px;color:var(--landing-muted);margin:0;font-size:16px;line-height:1.4}.faq-cta{flex:none}.faq-list-shell{--faq-scroll-inset:48px;border-radius:48px;min-width:0;min-height:0;position:relative;overflow:clip}.faq-list-scroll{height:calc(100% - 2 * var(--faq-scroll-inset));margin-block:var(--faq-scroll-inset);overflow-anchor:none;scrollbar-width:thin;scrollbar-color:var(--landing-data-muted) transparent;overflow:hidden auto}@supports selector(::-webkit-scrollbar){.faq-list-scroll{scrollbar-width:auto;scrollbar-color:auto;height:100%;margin-block:0}.faq-list-scroll::-webkit-scrollbar{width:6px}.faq-list-scroll::-webkit-scrollbar-track{margin-block:var(--faq-scroll-inset)}.faq-list-scroll::-webkit-scrollbar-thumb{background:var(--landing-data-muted);border-radius:3px;min-height:32px}}.faq-list{flex-direction:column;gap:6px;display:flex}.faq-list-shell:before,.faq-list-shell:after{content:"";z-index:1;opacity:0;pointer-events:none;height:28px;position:absolute;inset-inline:0}.faq-list-shell:before{top:var(--faq-scroll-inset);background:linear-gradient(var(--landing-background), transparent)}.faq-list-shell:after{bottom:var(--faq-scroll-inset);background:linear-gradient(transparent, var(--landing-background))}@supports selector(::-webkit-scrollbar){.faq-list-shell:before{top:0}.faq-list-shell:after{bottom:0}}.faq-list-shell[data-scroll-top]:before,.faq-list-shell[data-scroll-bottom]:after{opacity:1}.faq-item{--faq-radius:48px;--faq-closed-font:30px;--faq-open-font:48px;--faq-closed-scale:.625;--faq-closed-row:.625fr;--faq-heading-row:var(--faq-closed-row);--faq-heading-scale:var(--faq-closed-scale);--faq-duration:.52s;--faq-ease:var(--landing-disclosure-ease);background:var(--landing-surface);flex:none;min-width:0;padding:24px 30px 24px 48px}.faq-item:first-child,.faq-item:is([data-expanded=true],[open]:not([data-expanded]))+.faq-item{border-start-start-radius:var(--faq-radius);border-start-end-radius:var(--faq-radius)}.faq-item:last-child{border-end-end-radius:var(--faq-radius);border-end-start-radius:var(--faq-radius)}.faq-item:has(+.faq-item:is([data-expanded=true],[open]:not([data-expanded]))){border-end-end-radius:var(--faq-radius);border-end-start-radius:var(--faq-radius)}.faq-item:is([data-expanded=true],[open]:not([data-expanded])){--faq-heading-scale:1;--faq-heading-row:1fr;border-radius:var(--faq-radius)}.faq-item__summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:40px;list-style:none;display:flex}.faq-item__summary::-webkit-details-marker{display:none}.faq-item__heading{flex:1;min-width:0}.faq-item__question{font:500 var(--faq-closed-font)/1.1 var(--landing-display);overflow-wrap:anywhere;transform-origin:0 0;display:block}.faq-item[open]:not([data-expanded]) .faq-item__question,.faq-item[data-expanded] .faq-item__question{font-size:var(--faq-open-font)}.faq-item[data-expanded] .faq-item__heading{grid-template-rows:minmax(0, var(--faq-heading-row));display:grid}.faq-item[data-expanded] .faq-item__question{min-height:0;transform:scale(var(--faq-heading-scale));align-self:start}.faq-item__toggle{background:var(--landing-text);border-radius:50%;flex:0 0 36px;place-items:center;height:36px;display:grid}.faq-item__plus{width:18px;height:18px}.faq-item:is([data-expanded=true],[open]:not([data-expanded])) .faq-item__toggle{background:var(--landing-data-muted);transform:rotate(45deg)}.faq-item[data-expanded] .faq-item__body{opacity:0;grid-template-rows:0fr;display:grid}.faq-item[data-expanded=true] .faq-item__body{opacity:1;grid-template-rows:1fr}.faq-item__answer-clip{min-height:0;overflow:hidden}.faq-item__answer{color:var(--landing-muted);overflow-wrap:anywhere;margin:18px 76px 0 0;font-size:16px;line-height:1.4}.faq-item__summary:focus-visible{outline:2px solid var(--landing-accent);outline-offset:8px;border-radius:6px}@media (prefers-reduced-motion:no-preference){.faq-item[data-expanded],.faq-item[data-expanded] .faq-item__heading,.faq-item[data-expanded] .faq-item__question,.faq-item[data-expanded] .faq-item__body,.faq-item__toggle{transition-duration:var(--faq-duration);transition-timing-function:var(--faq-ease)}.faq-item[data-expanded]{transition-property:border-radius}.faq-item[data-expanded] .faq-item__heading{transition-property:grid-template-rows}.faq-item[data-expanded] .faq-item__question{transition-property:transform}.faq-item[data-expanded] .faq-item__body{transition-property:grid-template-rows,opacity}.faq-item__toggle{transition-property:transform,background-color}.faq-list-shell:before,.faq-list-shell:after{transition:opacity .16s}}@media (width<=1599px) and (width>=896px){.faq-grid{height:570px}.faq-intro__visual{min-height:0}.faq-intro__content{gap:24px;padding:30px}.faq-intro__bottom{flex-direction:column;align-items:flex-start;gap:18px}.faq-intro__bottom p,.faq-item__answer{font-size:13px}.faq-item{--faq-closed-font:22px;--faq-open-font:32px;--faq-closed-scale:.6875;--faq-closed-row:.6875fr;padding:24px}.faq-item__summary{gap:24px}.faq-item__answer{margin-right:54px}}@media (width<=895px){.faq-frame{block-size:max(450px, calc(100svh - var(--page-header-height) - 34px));border-radius:36px}.faq-grid{border-radius:30px;grid-template-rows:minmax(220px,1fr) minmax(0,max-content);grid-template-columns:minmax(0,1fr);height:100%}.faq-intro{border-radius:24px;min-height:0}.faq-intro__visual{min-height:0;position:absolute;inset:0}.faq-intro__art{object-fit:cover;width:469px;max-width:none;height:262px;top:103px;left:-1px;-webkit-mask-image:none;mask-image:none}.faq-intro__visual:after{box-shadow:inset 0 -65px 50px var(--landing-surface)}.faq-intro__content{text-align:center;flex-direction:column;flex:1;gap:12px;padding:30px;display:flex;position:relative}.faq-intro h2{letter-spacing:0;max-width:230px;margin:0 auto;font-size:24px}.faq-intro__bottom{flex-direction:column;flex:1;gap:18px}.faq-intro__bottom p{max-width:230px;font-size:10px;line-height:1.2}.faq-cta{width:100%;margin-top:auto}.faq-list-shell{--faq-scroll-inset:24px;border-radius:24px;height:auto;min-height:0}.faq-item{--faq-radius:24px;--faq-closed-font:12px;--faq-open-font:16px;--faq-closed-scale:.75;--faq-closed-row:.75fr;min-height:48px;padding:16px 24px}.faq-item__summary{gap:24px}.faq-item__toggle{flex-basis:24px;height:24px}.faq-item__answer{margin:12px 24px 0 0;font-size:10px;line-height:1.2}}@media (width>=600px) and (width<=895px){.faq-intro__art{left:50%;transform:translate(-50%)}.faq-intro__bottom p{font-size:14px}.faq-item{--faq-closed-font:20px;--faq-open-font:24px;--faq-closed-scale:.833333;--faq-closed-row:.833333fr}.faq-item__answer{font-size:14px}}.pricing-start{--pricing-control-height:48px;--pricing-edit-width:5.5rem;--pricing-end-width:max(6rem, var(--pricing-edit-width));--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-edit-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{font-size:var(--glass-control-size,16px)}.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:1rem/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[data-has-edit=true] .pricing-start__email{padding-inline-end:44px}.pricing-start__back{z-index:1;top:0;right:calc(var(--pricing-end-width) + var(--pricing-start-gap));width:44px;height:var(--pricing-control-height);color:var(--landing-muted);place-items:center;display:grid;position:absolute}.pricing-start__back .control-mark{width:12px;height:12px}.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);font-size:var(--glass-control-size,14px)}.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)}@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<=1199px){.pricing-start{--pricing-control-height:44px}}.pricing-card--individual{--panel-motion-duration:.48s;--panel-motion-easing:cubic-bezier(.4, 0, .2, 1)}.pricing-modules{z-index:5;width:auto;max-width:none;height:292px;max-height:calc(100% - var(--pricing-modules-top) - 6px);color:var(--landing-text);background:0 0;border:0;border-radius:48px;margin:0;padding:0;position:absolute;inset:auto 6px 6px;overflow:clip;container:pricing-editor/size}.pricing-modules[data-closing]{pointer-events:none}.pricing-card--individual :is(.pricing-card__description,.pricing-individual__selected,.pricing-card__actions){transition:opacity var(--panel-motion-duration) var(--panel-motion-easing)}.pricing-card--individual:has(.pricing-modules[open]:not([data-closing])) :is(.pricing-card__description,.pricing-individual__selected,.pricing-card__actions){opacity:0}.pricing-modules__surface{border-radius:inherit;height:100%;animation:pricing-modules-rise var(--panel-motion-duration) var(--panel-motion-easing);flex-direction:column;padding:0 24px 18px;display:flex}.pricing-modules__shade{display:none}.pricing-modules__heading,.pricing-modules__list,.pricing-modules__next{z-index:2;position:relative}.pricing-modules__heading,.pricing-modules__next{flex:none}.pricing-modules__heading{border-bottom:1px solid var(--landing-outline);min-height:54px;padding:8px 18px 2px}.pricing-modules .pricing-modules__list{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;margin-inline:-24px;padding-inline:42px;overflow-y:auto}.pricing-modules__list::-webkit-scrollbar{display:none}.pricing-modules__mark .control-mark{--control-mark-stroke:1px;width:8px;height:8px}.pricing-modules[data-presentation=sheet]{border-radius:0;height:100%;max-height:none;position:fixed;inset:0}.pricing-modules[data-presentation=sheet]::backdrop{background:0 0}.pricing-modules[data-presentation=sheet] .pricing-modules__shade{background:#1a1a1ae6;display:block;position:absolute;inset:0}.pricing-modules[data-presentation=sheet] .pricing-modules__surface{inset-inline:18px;bottom:calc(18px + var(--sheet-keyboard-inset,0px));height:min(640px, calc(var(--sheet-visible-height,100svh) - 36px));padding-bottom:max(18px, env(safe-area-inset-bottom));border-radius:36px;position:absolute}.pricing-modules[data-presentation=sheet] .pricing-modules__item{min-height:44px;font-size:14px}.pricing-modules[data-presentation=sheet] .pricing-start{--pricing-control-height:44px;--glass-control-size:14px}@container pricing-editor (height<240px){.pricing-modules[data-presentation=card] .pricing-modules__surface{padding:0 18px 12px}.pricing-modules[data-presentation=card] .pricing-modules__heading{font-size:14px}.pricing-modules[data-presentation=card] .pricing-modules__heading button{width:44px;height:44px}.pricing-modules[data-presentation=card] .pricing-modules__list{margin:0 -18px;padding:6px 18px}.pricing-modules[data-presentation=card] .pricing-modules__item{gap:8px;min-height:44px;padding-block:4px;font-size:12px;line-height:1.35}.pricing-modules[data-presentation=card] .pricing-start{--pricing-control-height:44px;--glass-control-size:12px}}@media (width>=896px) and (width<=1599px){.pricing-modules[data-presentation=card]{border-radius:30px}.pricing-modules__surface{padding-inline:18px}.pricing-modules__heading{padding-inline:0}.pricing-modules .pricing-modules__list{margin-inline:-18px;padding-inline:18px}}@keyframes pricing-modules-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pricing-card--individual :is(.pricing-card__description,.pricing-individual__selected,.pricing-card__actions){transition:none}.pricing-modules__surface{animation:none}}.pricing-modules__group-heading{align-items:center;display:flex}.pricing-modules__group-select{flex:0 0 44px;place-items:center start;min-height:44px;display:grid}.pricing-modules__group-select .pricing-modules__mark{width:24px}.pricing-modules__group-select[aria-pressed=true] .pricing-modules__mark,.pricing-modules__group-select[aria-pressed=mixed] .pricing-modules__mark{background:var(--landing-glass-lens);border:1px solid var(--landing-glass-edge);color:var(--landing-muted)}.pricing-modules__group-select[aria-pressed=mixed] .control-mark{transform:rotate(90deg)}.pricing-modules__group-toggle{text-align:left;min-width:0;min-height:44px;font:400 14px/1.4 var(--landing-body);color:var(--landing-text);flex:1;justify-content:space-between;align-items:center;gap:12px;display:flex}.pricing-modules__chevron{border-right:2px solid var(--landing-muted);border-bottom:2px solid var(--landing-muted);flex:0 0 9px;height:9px;margin:0 5px 4px;transform:rotate(45deg)}.pricing-modules__group-toggle[aria-expanded=false] .pricing-modules__chevron{margin-bottom:0;transform:rotate(-45deg)}.pricing-modules__children:not([hidden]){border-left:1px solid var(--landing-outline);margin-left:11px;padding-left:32px}.pricing-modules__group .pricing-modules__item{width:100%;padding-inline:0}.pricing-modules__next{padding-top:12px}.pricing-glow{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:clip}.pricing-glow--shield{display:none}.pricing-glow__slot{aspect-ratio:492/528;justify-content:center;align-items:center;width:100%;display:flex;position:absolute;bottom:0;right:0}.pricing-glow--pulse .pricing-glow__slot{aspect-ratio:192/528;width:38.7879%}.pricing-glow__art{flex:none;width:100%;height:100%;display:block;position:relative}.pricing-glow__art img{width:100%;max-width:none;height:100%;display:block;position:absolute}@media (width>=600px) and (width<=895px){.pricing-glow .pricing-glow__slot{aspect-ratio:auto;width:397.396px;height:419.482px;inset:113.67px auto auto calc(100% - 290px)}.pricing-glow--individual .pricing-glow__slot{top:-80.67px;left:calc(100% - 316px)}.pricing-glow__art{filter:blur(24px);width:298.57px;height:336.225px;transform:rotate(-20.5deg)}.pricing-glow__art img{width:181.96%;height:157.09%;top:-40.2%;left:-35.97%}}@media (width<=599px){.pricing-glow--shield{display:block}.pricing-glow .pricing-glow__slot{aspect-ratio:auto;width:272.764px;height:287.924px;inset:calc(100% - 51px) auto auto calc(100% - 174.08px)}.pricing-glow--pulse .pricing-glow__slot{top:calc(100% - 79px)}.pricing-glow--individual .pricing-glow__slot{top:calc(100% - 198.44px)}.pricing-glow__art{filter:blur(18px);width:204.932px;height:230.777px;transform:rotate(-20.5deg)}.pricing-glow__art img{width:195.59%;height:181.3%;top:-38.92%;left:-48.8%}}.pricing-individual__preview{z-index:-1;opacity:0;pointer-events:none;position:absolute;inset:0}.pricing-individual__preview img{object-fit:cover;object-position:center;width:100%;height:100%}.pricing-individual__preview:after{content:"";background:linear-gradient(130deg,#0006 23%,#0000 50%);position:absolute;inset:0}.pricing-card--individual[data-preview=true] .pricing-individual__preview{opacity:1}.pricing-individual__selected{background:var(--landing-outline);min-height:44px;color:var(--landing-muted);font:400 14px/22px var(--landing-body);border-radius:60px;align-self:flex-start;padding:7px 18px}.pricing-individual__selected:hover{color:var(--landing-text)}.pricing-individual__selected[data-empty]{visibility:hidden}@media (prefers-reduced-motion:no-preference){.pricing-individual__preview{transition:opacity .18s}}.pricing-container{container-type:inline-size}.pricing-panel{background:var(--landing-surface);border-radius:60px;padding:60px 6px 6px}.pricing-heading{justify-content:space-between;align-items:flex-start;gap:30px;margin:0 54px 48px;display:flex}.pricing-heading h2{font:500 clamp(32px, 4.25cqw, 64px)/1.1 var(--landing-display);letter-spacing:-.03em;text-align:left;margin:0}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.pricing-card{isolation:isolate;background:var(--landing-background);border-radius:54px;flex-direction:column;min-width:0;min-height:528px;padding:48px;display:flex;position:relative;overflow:clip}.pricing-card__summary{text-align:left;flex-direction:column;align-items:flex-start;gap:24px;display:flex;position:relative}.pricing-card__expand{display:none}.pricing-card__badge{background:var(--landing-outline);min-height:30px;color:var(--landing-muted);font:400 14px/22px var(--landing-body);border-radius:60px;align-items:center;padding:2px 12px 6px;display:inline-flex}.pricing-card--pulse .pricing-card__badge{background:var(--landing-text);color:var(--landing-background)}.pricing-card__offer{gap:12px;display:grid}.pricing-card__price{font:500 clamp(24px, 3.19cqw, 48px)/1.1 var(--landing-display);letter-spacing:-.02em;white-space:nowrap}.pricing-card__price b{font-weight:inherit}.pricing-card__amount{font-variant-numeric:tabular-nums;display:inline-grid;position:relative}.pricing-card__amount>span{grid-area:1/1}.pricing-card__amount-size{visibility:hidden}.pricing-card__amount-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pricing-card__price small{white-space:nowrap;vertical-align:top;font-size:.625em}.pricing-card__subtitle{font:500 clamp(16px, 1.992cqw, 30px)/1.1 var(--landing-display)}.pricing-card__details{flex-direction:column;flex:1;gap:24px;margin-top:24px;display:flex}.pricing-card__features{color:var(--landing-muted);gap:12px;margin:0;padding-inline-start:24px;font-size:16px;line-height:1.4;list-style:outside;display:grid}.pricing-card__description{color:var(--landing-muted);margin:0;font-size:16px;line-height:1.4}.pricing-card__actions{align-items:center;gap:24px;margin-top:auto;padding-top:24px;display:flex}.pricing-card__actions .glass-button{flex:1}.pricing-edit{white-space:nowrap;align-items:center;gap:6px;min-height:44px;font-size:14px;display:flex}.pricing-card__billing{inset-inline:48px;color:var(--landing-muted);font-size:12px;line-height:1.4;position:absolute;bottom:14px}.pricing-disclaimer{text-align:center;color:var(--landing-muted);margin:24px auto 0;font-size:18px;line-height:22px}.pricing-annual-note{color:var(--landing-muted);text-align:center;margin:8px 0 0;font-size:12px;line-height:1.4}.pricing-annual-note[aria-hidden=true]{visibility:hidden}.pricing-section button:focus-visible{outline:2px solid var(--landing-accent);outline-offset:3px}.pricing-modules__heading{font:500 16px var(--landing-display);justify-content:space-between;align-items:center;display:flex}.pricing-modules__heading button{width:44px;height:44px;color:var(--landing-muted);isolation:isolate;background:0 0;border-radius:50%;place-items:center;display:grid;position:relative}.pricing-modules__close:before{z-index:-1;border:1px solid var(--landing-glass-edge);background:var(--landing-glass-lens);content:"";border-radius:50%;position:absolute;inset:10px}.pricing-modules__list{margin-block:0;padding-block:6px}.pricing-modules__item{text-align:left;min-height:44px;color:var(--landing-text);align-items:center;gap:12px;padding:6px 0;font-size:14px;line-height:1.4;display:flex;position:relative}.pricing-modules__mark{isolation:isolate;background:var(--landing-accent);height:24px;color:var(--landing-background);border-radius:50%;flex:0 0 24px;place-items:center;line-height:1;display:grid;position:relative;overflow:hidden}.pricing-modules__item[aria-pressed=true]{color:var(--landing-muted)}.pricing-modules__item[aria-pressed=true] .pricing-modules__mark{background:var(--landing-glass-lens);border:1px solid var(--landing-glass-edge);color:var(--landing-muted)}.pricing-modules__item:hover,.pricing-edit:hover{color:var(--landing-text);text-shadow:0 0 12px #ffffff4d}.pricing-modules__next{width:100%}@media (width>=896px) and (width<=1599px){.pricing-panel{border-radius:48px;padding-top:36px}.pricing-heading{gap:24px;margin:0 30px 30px}.pricing-card{border-radius:42px;min-height:430px;padding:30px}.pricing-card__price{font-size:clamp(24px,2.9cqw,42px)}.pricing-card__features,.pricing-card__description{font-size:13px}.pricing-card__actions{gap:12px}.pricing-card__billing{font-size:11px;inset-inline:30px}.pricing-disclaimer{margin-top:18px;font-size:14px;line-height:1.4}}@media (width<=895px){.pricing-grid{grid-template-columns:minmax(0,1fr)}.pricing-card__badge{flex:none;min-height:24px;padding:5px 12px 7px;font-size:10px;line-height:1.2}.pricing-card__features,.pricing-card__description{font-size:12px;line-height:1.3}.pricing-card__features{gap:6px;padding-inline-start:18px}.pricing-edit{font-size:12px}.pricing-edit img{margin:-3px;transform:scale(.75)}.pricing-disclaimer{margin-top:12px;font-size:12px;line-height:1.4}}@media (width<=599px){.pricing-panel{border-radius:36px;padding:24px 6px 6px}.pricing-heading{flex-direction:column;align-items:center;gap:18px;margin:0 12px 18px}.pricing-heading h2{text-align:center;letter-spacing:0;font-size:24px}.pricing-card{border-radius:30px;min-height:60px;padding:18px}.pricing-card__summary{flex-direction:row-reverse;justify-content:space-between;align-items:flex-start;gap:10px;width:100%}.pricing-card__offer{gap:6px}.pricing-card__price{font-size:16px}.pricing-card__price small,.pricing-card__subtitle{font-size:12px}.pricing-card__expand{border-radius:18px;min-height:44px;display:block;position:absolute;inset:-10px -6px}.pricing-card[data-expanded=false] .pricing-card__details,.pricing-card[data-expanded=false] .pricing-card__subtitle{display:none}.pricing-card[data-expanded=true]{min-height:288px;padding-bottom:40px}.pricing-card[data-expanded=true] .pricing-card__price{font-size:18px}.pricing-card__details{gap:18px;margin-top:18px}.pricing-card__features{padding-inline-start:15px}.pricing-card__actions{gap:12px;padding-top:0}.pricing-card__billing{inset-inline:18px;font-size:10px;bottom:12px}}@media (scripting:none) and (width<=599px){.pricing-card[data-expanded] .pricing-card__details{display:flex}.pricing-card[data-expanded] .pricing-card__subtitle{display:block}.pricing-card[data-expanded]{padding-bottom:44px}}@media (width>=600px) and (width<=895px){.pricing-panel{border-radius:48px;padding:30px 6px 6px}.pricing-heading{align-items:center;gap:24px;margin:0 24px 30px}.pricing-heading h2{letter-spacing:0;font-size:clamp(30px,5.6cqw,40px)}.pricing-card{border-radius:42px;grid-template-rows:auto 1fr;grid-template-columns:max-content minmax(0,1fr) minmax(180px,.85fr);gap:24px 12px;min-height:216px;padding:30px 30px 42px;display:grid}.pricing-card__summary,.pricing-card__offer,.pricing-card__details{display:contents}.pricing-card__price{grid-area:1/1;align-self:start;font-size:24px}.pricing-card__price small{font-size:18px}.pricing-card__badge{grid-area:1/2;place-self:center start}.pricing-card__subtitle{text-align:right;grid-area:1/3;justify-self:end;font-size:18px}.pricing-card__features,.pricing-card__description{grid-area:2/1/3/3;align-self:end}.pricing-card__actions{grid-area:2/3;place-self:end;gap:12px;width:154px;max-width:100%;margin:0;padding:0}.pricing-card__actions:lang(ru){min-width:176px}.pricing-card__actions:has(.pricing-start[data-started=true]){grid-area:3/1/auto/-1;width:100%;max-width:360px;margin-top:12px}.pricing-card__billing{inset-inline:30px;font-size:10px;bottom:12px}.pricing-individual__selected{grid-area:3/1/4/3;justify-self:start}.pricing-card--individual{grid-template-rows:auto minmax(56px,1fr) 44px;row-gap:12px;min-height:240px}.pricing-card--individual .pricing-card__description{grid-row:2/4;align-self:end;max-width:321px}.pricing-card--individual:has(.pricing-individual__selected) .pricing-card__description{grid-row:2}.pricing-card--individual .pricing-card__actions:not(:has(.pricing-start)){width:auto}.pricing-card--individual .pricing-card__actions{grid-row:3}}@media (width>=600px) and (width<=719px){.pricing-card{grid-template-columns:max-content minmax(0,1fr) minmax(130px,.75fr);padding-inline:24px}.pricing-card__price{font-size:20px}.pricing-card__price small,.pricing-card__subtitle{font-size:14px}}.process-glass{--liquid-frost:4px}.process-glass__source{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.process-glass__source img{object-fit:cover;max-width:none;position:absolute}.process-button-texture{pointer-events:none;visibility:hidden;width:100%;height:100%;position:absolute;inset:0}[data-process-texture]>.process-button-texture{visibility:visible}.process-categories .glass-button:not(:hover):not(:focus-visible):not([data-process-glass-live]) [data-process-texture]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.process-categories .glass-button:not(:hover):not(:focus-visible):not([data-process-glass-live]) [data-process-texture]:after{box-shadow:inherit;display:block;inset:0}.process-categories .glass-button:is(:hover,:focus-visible,[data-process-glass-live]) .process-button-texture{visibility:hidden}.process-section{--process-pad:48px;--process-radius:60px;--process-control:48px;--process-gap:12px;--process-intro-height:226px;--process-duration:1.25s;--process-scene-height:clamp(416px, calc(100svh - 358px), 602px);--process-ease:cubic-bezier(.4, 0, .2, 1);isolation:isolate;min-height:100svh;color:var(--landing-text);grid-template-columns:minmax(0,1fr);place-items:center;padding:84px 48px 48px;display:grid;position:relative;overflow:clip}.process-glow{z-index:-1;pointer-events:none;width:994px;max-width:none;height:978px;position:absolute;top:-226px;left:calc(50% - 197px)}.process-panel{isolation:isolate;width:min(1500px,100%);min-width:0;position:relative}.process-intro{z-index:2;padding:48px var(--process-pad) 30px;position:relative}.process-intro h2{font:500 clamp(40px, 3.33333vw, 64px)/1.1 var(--landing-display);letter-spacing:-.03em;text-align:center;text-wrap:balance;margin:0 0 30px}.process-stage-space{height:var(--process-scene-height)}.process-stage{inset:var(--process-intro-height) 0 0;border-radius:var(--process-radius);background:var(--landing-surface);position:absolute;overflow:hidden;container-type:size}.process-plane{top:50%;left:calc(100% * var(--process-focus));width:max(100cqw,249.169cqh);height:max(100cqh,40.1333cqw);transform:translate(calc(-100% * var(--process-focus)), -50%);position:absolute}.process-photo,.process-overlay{width:100%;height:100%;position:absolute;inset:0}.process-photo{object-fit:cover}.process-overlay{pointer-events:none;overflow:visible}.process-overlay-clip{pointer-events:none;clip-path:inset(calc(var(--process-pad) + var(--process-control) + 12px) 0 calc(var(--process-pad) + var(--process-results-height,130px) + 12px));position:absolute;inset:0}.process-panel[data-expanded=true] .process-overlay-clip{clip-path:inset(calc(var(--process-pad) + var(--process-expanded-heading-height,140px) + 44px) 0 calc(var(--process-pad) + var(--process-expanded-module-height,90px) + 12px))}.process-marker{fill:none;stroke:var(--landing-accent);stroke-width:10px}.process-marker[data-kind=zone]>rect:first-child{fill:var(--landing-accent);fill-opacity:.08;stroke-dasharray:22 14}.process-marker[data-kind=route]>rect:first-child{stroke-width:3px;stroke-dasharray:12 14}.process-marker[data-kind=route] path{stroke-linecap:round;stroke-dasharray:28 20}.process-marker .process-marker__label{fill:var(--landing-accent);stroke:none}.process-marker text{fill:var(--landing-background);stroke:none;font:500 32px var(--landing-display)}.process-marker[data-enabled=false]{opacity:0}.process-stage__shade{pointer-events:none;background:linear-gradient(#0000005c,#0000 42%,#0000001a);position:absolute;inset:0}.process-toolbar{z-index:1;inset:var(--process-pad) calc(var(--process-pad) + var(--process-control) + var(--process-gap)) auto var(--process-pad);gap:var(--process-gap);align-items:center;display:flex;position:absolute}.process-results{inset:auto var(--process-pad) var(--process-pad);position:absolute}.process-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.process-metric{--liquid-frost:4px;border-radius:170px;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:103px;padding:18px 32px;display:flex;overflow:hidden}.process-metric__source{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.process-metric__source img{object-fit:cover;max-width:none;position:absolute}.process-metric__label{font:400 14px/1.25 var(--landing-body);position:relative}.process-metric__value{font:500 30px/1.1 var(--landing-display);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;position:relative}.process-metric[data-enabled=false] .process-metric__label{opacity:.6}.process-panel[data-expanded=true] .process-stage{top:0}.process-panel[data-expanded=true] .process-stage-space{min-height:calc(var(--process-expanded-module-height,0px) + var(--process-pad) + 12px)}.process-panel[data-expanded=true] .process-stage__shade{background:linear-gradient(90deg,#0000005c,#0000 70%),linear-gradient(#0000 58%,#0000006b)}.process-panel[data-expanded=true] :is(.process-toolbar,.process-results,.process-overlay-clip){opacity:0;visibility:hidden;pointer-events:none}.process-panel[data-expanded=true] .process-expanded-copy{opacity:1;visibility:visible}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.process-stage{transition:top var(--process-duration) var(--process-ease)}.process-toolbar,.process-results,.process-overlay-clip{transition:opacity .35s,visibility .35s}.process-marker{transition:opacity .22s}.landing-page[data-motion] .process-panel{transition:opacity .6s}.landing-page[data-motion] .process-panel:not([data-revealed]){opacity:0}}@media (scripting:none){.process-stage-space{display:none}.process-stage{height:var(--process-scene-height);position:relative;inset:auto}}@media (scripting:enabled){.process-metric[data-glass-ready=false]{visibility:hidden}.process-stage:has(.process-photo:not([data-media-state=ready])) .process-overlay-clip{visibility:hidden}}.process-rail-shell{--process-rail-background:var(--landing-background);flex:1;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.process-rail{scrollbar-width:none;flex:1;align-items:center;gap:12px;min-width:0;margin:-4px;padding:4px;display:flex;overflow-x:auto}.process-rail::-webkit-scrollbar{display:none}.process-rail-shell:before,.process-rail-shell:after{z-index:2;opacity:0;pointer-events:none;content:"";width:32px;position:absolute;inset-block:0}.process-rail-shell:before{background:linear-gradient(90deg, var(--process-rail-background), transparent);left:-4px}.process-rail-shell:after{background:linear-gradient(-90deg, var(--process-rail-background), transparent);right:-4px}.process-rail-shell[data-left=true]:before,.process-rail-shell[data-right=true]:after{opacity:1}.process-toolbar .process-rail-shell{--process-rail-background:#1a1a1a80}.process-rail[data-overflow=true]{cursor:grab}.process-rail[data-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none}.process-rail[data-dragging] button{pointer-events:none}.process-chip{min-height:var(--process-control);flex:none}@media (hover:hover){.process-chip.glass-button--primary[data-hover-held]:not(:focus-visible){color:var(--landing-background);transition:none}.process-chip.glass-button--primary[data-hover-held]:not(:focus-visible) :is(.glass-button__accent,.glass-button__surface,.glass-button__disc,.glass-button__disc-hover){transition:none}.process-chip.glass-button--primary[data-hover-held]:not(:focus-visible) .glass-button__accent{background:var(--landing-accent)}.process-chip.glass-button--primary[data-hover-held]:not(:focus-visible) :is(.glass-button__surface,.glass-button__disc-hover){opacity:0}.process-chip.glass-button--primary[data-hover-held]:not(:focus-visible) .glass-button__disc{opacity:1;transform:none}}.process-expand{width:var(--process-control);height:var(--process-control);min-height:var(--process-control);z-index:3;top:calc(var(--process-intro-height) + var(--process-pad));right:var(--process-pad);flex:none;padding:0;position:absolute}.process-chevron{border-top:1.5px solid;border-left:1.5px solid;width:12px;height:12px;display:block;transform:translateY(3px)rotate(45deg)}.process-panel[data-expanded=true] .process-expand{top:var(--process-pad)}.process-panel[data-expanded=true] .process-chevron{transform:translateY(-3px)rotate(225deg)}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.process-toolbar{transition-delay:var(--process-duration)}.process-panel[data-expanded=true] .process-toolbar{transition-delay:0s}.process-expand{transition:top var(--process-duration) var(--process-ease), background-color .18s}.process-chevron{transition:transform .35s}}@media (scripting:none){.process-rail-nav,.process-expand{display:none}.process-chip{pointer-events:none}}.process-expanded-copy{z-index:1;inset:var(--process-pad);opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;justify-content:flex-end;display:flex;position:absolute}.process-expanded-copy__module{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.process-expanded-copy__feature{opacity:0;border-radius:32px;align-content:start;gap:8px;min-width:0;padding:24px 28px;display:grid;overflow:hidden}.process-panel[data-expanded=true] .process-expanded-copy__feature[data-glass-ready=true]{opacity:1}.process-expanded-copy__feature :is(h3,p){overflow-wrap:anywhere;position:relative}.process-expanded-copy__module h3{font:500 24px/1.15 var(--landing-display);margin:0}.process-expanded-copy__module p{font:400 16px/1.4 var(--landing-body);margin:0}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.process-expanded-copy{transition:opacity .22s,visibility .22s}.process-panel[data-expanded=true] .process-expanded-copy{transition:none}.process-expanded-copy__feature{transition:opacity .6s}.process-panel[data-expanded=true] .process-expanded-copy__feature[data-glass-ready=true]{transition-delay:calc(var(--process-duration) + var(--process-feature-order) * .18s)}}@media (width<=1199px){.process-section{--process-pad:24px;--process-radius:48px;--process-control:36px;--process-intro-height:128px;padding:96px 4.6vw 24px}.process-intro{padding:0 24px 24px}.process-intro h2{margin-bottom:24px;font-size:40px}.process-section{--process-scene-height:max(400px, calc(100svh - 248px))}.process-metrics{gap:12px}.process-metric{min-height:70px;padding:12px 24px}.process-metric__label{font-size:12px}.process-metric__value{font-size:18px}.process-expanded-copy__module h3{font-size:20px}.process-expanded-copy__feature{border-radius:24px;padding:18px}.process-expanded-copy__module p{font-size:14px}}@media (width>=640px) and (width<=895px) and (height>=600px){.process-section{--process-intro-height:172px;padding:102px 3.5vw 30px}.process-intro{padding-inline:24px}.process-intro h2{text-wrap:balance;max-width:650px;margin-inline:auto}.process-section{--process-scene-height:max(500px, calc(100svh - 304px))}.process-metric{padding-inline:18px}}@media (width<=639px){.process-section{--process-pad:18px;--process-radius:36px;--process-control:30px;--process-gap:6px;--process-intro-height:117px;padding:66px 18px 18px}.process-intro{padding:0 0 10px}.process-intro h2{letter-spacing:0;font-size:24px}.process-section{--process-scene-height:424px;--process-results-height:176px}.process-metrics{grid-template-columns:minmax(0,1fr);gap:6px}.process-metric{justify-content:center;gap:10px;min-height:48px;padding:10px 18px}.process-metric__label{font-size:10px}.process-metric__value{font-size:16px}.process-expanded-copy__module{gap:6px}.process-expanded-copy__module h3{font-size:16px}.process-expanded-copy__feature{padding:16px}.process-expanded-copy__module p{font-size:12px}.process-chevron{width:10px;height:10px}}@media (width<=359px){.process-expanded-copy__feature{padding:12px}.process-section{--process-intro-height:96px;padding-top:66px}.process-intro h2{margin-bottom:12px;font-size:20px}.process-section{--process-scene-height:380px}}@media (width>=480px) and (height<=500px){.process-panel[data-expanded=true] .process-expand{top:0}.process-expanded-copy__feature{padding:12px}.process-section{--process-pad:12px;--process-radius:30px;--process-control:30px;--process-gap:6px;--process-intro-height:68px;padding:60px 3vw 18px}.process-intro{padding:0 0 12px}.process-intro h2{margin-bottom:12px;font-size:24px}.process-section{--process-scene-height:280px;--process-results-height:72px}.process-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.process-metric{gap:6px;min-height:52px;padding:8px 12px}.process-metric__label{font-size:10px}.process-metric__value{font-size:14px}}@media (width<=639px){.process-expanded-copy__module{grid-template-columns:minmax(0,1fr);gap:14px}}@media (height<=500px) and (width>=640px){.process-expanded-copy__module{gap:12px}.process-expanded-copy__module h3{font-size:16px}.process-expanded-copy__module p{font-size:12px}}.pains-downtime{width:100%;height:100%;display:block;position:relative}.pains-downtime__machines{display:none}.pains-downtime__machines--mobile .pain-machine--excavator{transform:translate(-15.4556px,-53.2215px)scale(.744444,.864458)}.pains-downtime__machines--mobile .pain-machine--crane{transform:translate(-15.75px,-33.459px)scale(.75,.754098)}.pains-downtime__machines--mobile .pain-machine--roller{display:none}.pains-slide--downtime .pains-progress{--pains-progress:.62}.pain-pulse--shade{opacity:0}@property --pain-machine-phase{syntax:"<number>";inherits:false;initial-value:0}@media (prefers-reduced-motion:no-preference){.pains-section[data-artwork-motion] .pains-downtime .pains-downtime__machines{display:block}.pains-section[data-artwork-motion] .pains-downtime[data-machines-ready] .pains-downtime__static{display:none}.pains-section[data-artwork-motion] .pains-downtime .pain-pulse--shade{animation-name:pain-dot-shade}.pains-section[data-artwork-motion] .pains-downtime .pain-roller-travel{animation-name:pain-roller-travel;animation-duration:8s}.pains-section[data-artwork-motion] .pains-downtime .pain-excavator-travel{animation-name:pain-excavator-travel;animation-duration:7s}.pains-section[data-artwork-motion] .pains-downtime .pain-excavator-boom{transform-origin:94.295px 187.468px;animation-name:pain-excavator-boom;animation-duration:7s}.pains-section[data-artwork-motion] .pains-downtime .pain-excavator-elbow{transform-origin:126.119px 162.283px;animation-name:pain-excavator-elbow;animation-duration:7s}.pains-section[data-artwork-motion] .pains-downtime .pain-excavator-bucket{transform-origin:130.854px 183.023px;animation-name:pain-excavator-bucket;animation-duration:7s}.pains-section[data-artwork-motion] .pains-downtime .pain-crane-swing,.pains-section[data-artwork-motion] .pains-downtime .pain-crane-cable{transform-origin:126px 283.288px;animation-duration:8s}.pains-section[data-artwork-motion] .pains-downtime .pain-crane-swing{animation-name:pain-crane-swing}.pains-section[data-artwork-motion] .pains-downtime .pain-crane-cable{animation-name:pain-crane-cable}.pains-section[data-artwork-motion] .pains-downtime .pain-crane-lift{animation-name:pain-crane-lift;animation-duration:8s}.pains-section[data-artwork-motion][data-pains-vector-phase] .pains-downtime :is(.pain-roller-travel,.pain-excavator-travel,.pain-excavator-boom,.pain-excavator-elbow,.pain-excavator-bucket,.pain-crane-swing,.pain-crane-cable,.pain-crane-lift){animation-name:pain-machine-phase}.pains-section[data-artwork-motion][data-pains-vector-phase] .pains-downtime .pain-roller-travel{transform:translateX(calc(-3px * var(--pain-machine-phase)))}.pains-section[data-artwork-motion][data-pains-vector-phase] .pains-downtime .pain-excavator-travel{transform:translateX(calc(3.2px * var(--pain-machine-phase)))}.pains-section[data-artwork-motion][data-pains-vector-phase] .pains-downtime .pain-excavator-boom{transform:rotate(calc(-2.5deg * var(--pain-machine-phase)))}.pains-section[data-artwork-motion][data-pains-vector-phase] .pains-downtime .pain-excavator-elbow{transform:rotate(calc(3.5deg * var(--pain-machine-phase)))}.pains-section[data-artwork-motion][data-pains-vector-phase] .pains-downtime .pain-excavator-bucket{transform:rotate(calc(-5.5deg * var(--pain-machine-phase)))}.pains-section[data-artwork-motion][data-pains-vector-phase] .pains-downtime .pain-crane-swing{transform:rotate(calc(-6deg * var(--pain-machine-phase)))}.pains-section[data-artwork-motion][data-pains-vector-phase] .pains-downtime .pain-crane-cable{transform:scaleY(calc(1 - .13 * var(--pain-machine-phase)))}.pains-section[data-artwork-motion][data-pains-vector-phase] .pains-downtime .pain-crane-lift{transform:translateY(calc(-2.8px * var(--pain-machine-phase)))}}@keyframes pain-machine-phase{0%,to{--pain-machine-phase:0}25%{--pain-machine-phase:1}75%{--pain-machine-phase:-1}}@keyframes pain-roller-travel{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}@keyframes pain-excavator-travel{0%,to{transform:translate(0)}25%{transform:translate(3.2px)}75%{transform:translate(-3.2px)}}@keyframes pain-excavator-boom{0%,to{transform:rotate(0)}25%{transform:rotate(-2.5deg)}75%{transform:rotate(2.5deg)}}@keyframes pain-excavator-elbow{0%,to{transform:rotate(0)}25%{transform:rotate(3.5deg)}75%{transform:rotate(-3.5deg)}}@keyframes pain-excavator-bucket{0%,to{transform:rotate(0)}25%{transform:rotate(-5.5deg)}75%{transform:rotate(5.5deg)}}@keyframes pain-crane-swing{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}@keyframes pain-crane-cable{0%,to{transform:scaleY(1)}25%{transform:scaleY(.87)}75%{transform:scaleY(1.13)}}@keyframes pain-crane-lift{0%,to{transform:translateY(0)}25%{transform:translateY(-2.8px)}75%{transform:translateY(2.8px)}}@keyframes pain-dot-shade{0%,35%,70%,to{opacity:0}18%,53%,88%{opacity:.8}}.pains-artwork,.pains-artwork picture,.pains-artwork img,.pains-vector,.pains-vector svg{width:100%;height:100%;display:block}.pains-artwork{pointer-events:none}.pains-cta--space{min-height:48px}.pains-vector{border-radius:8cqw;overflow:clip}.pains-vector--canvas{position:relative}.pains-artwork .pains-vector__header{object-fit:contain;position:absolute;inset:0}.pains-artwork{position:relative}.pains-vector .pains-vector__mobile{display:none}@media (width<=599px){.pains-vector .pains-vector__desktop,.pains-artwork .pains-vector__header{display:none}.pains-vector .pains-vector__mobile{display:block}}.pains-section :is(.pains-progress__steps a,.pains-progress__track){box-shadow:inset 0 .5px #ffffff40}@supports (mask-composite:exclude){.pains-section :is(.pains-progress__steps a,.pains-progress__track):before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from -45deg,#ffffff73,#ffffff05 100deg,#ffffff40 210deg,#ffffff05 300deg,#ffffff73);padding:.5px;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}}.pain-glass-cap{display:none}@media (prefers-reduced-motion:no-preference){.pains-section[data-artwork-motion] .pain-motion{animation-duration:6s;animation-delay:var(--pain-delay,0s);animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-play-state:paused;animation-fill-mode:both}.pains-section[data-artwork-motion] .pain-beam{transform-origin:266.5px 228px;animation-name:pain-beam}.pains-section[data-artwork-motion] .pain-perimeter{animation-name:pain-perimeter;animation-duration:9s;animation-timing-function:linear}.pains-section[data-artwork-motion] .pain-person{animation-name:pain-person}.pains-section[data-artwork-motion] .pain-reveal-x,.pains-section[data-artwork-motion] .pain-reveal-y,.pains-section[data-artwork-motion] .pain-bar-rim,.pains-section[data-artwork-motion] .pain-glass-cap{--pain-reveal:max(var(--pain-fill-initial,0), clamp(0, (var(--pain-fill-progress,0) - var(--pain-fill-offset,0)) / var(--pain-fill-span,calc(1 - var(--pain-fill-offset,0))), 1))}.pains-section[data-artwork-motion] .pain-reveal-x,.pains-section[data-artwork-motion] .pain-bar-rim{x:var(--pain-bar-x);y:var(--pain-bar-y);width:calc(var(--pain-bar-width) * var(--pain-reveal));height:var(--pain-bar-height);rx:6px;ry:6px}.pains-section[data-artwork-motion] .pain-reveal-y{x:var(--pain-bar-x);y:calc(var(--pain-bar-bottom) - var(--pain-bar-height) * var(--pain-reveal));width:var(--pain-bar-width);height:calc(var(--pain-bar-height) * var(--pain-reveal) + 6px);rx:5.5px;ry:5.5px}.pains-section[data-artwork-motion] .pain-quarter{opacity:clamp(0, (var(--pain-ring-progress,var(--pain-fill-progress,0)) - var(--pain-quarter-offset)) * 4, 1)}.pains-section[data-artwork-motion] .pain-glass-cap{fill:none;stroke-width:.65px;transform:translateY(calc(427px - var(--pain-bar-height) * var(--pain-reveal)));opacity:min(clamp(0, var(--pain-reveal) * 1000, 1), clamp(0, (1 - var(--pain-reveal)) * 1000, 1));display:inline}.pains-section[data-artwork-motion] .pain-pulse{animation-name:pain-pulse}.pains-section[data-artwork-motion] .pain-pulse--scroll{animation-name:var(--pain-fill-pulse,none)}.pains-section[data-artwork-motion][data-artwork-page-visible]:not([data-pains-enhanced]) .pains-artwork[data-artwork-visible] .pain-motion,.pains-section[data-artwork-motion][data-artwork-page-visible][data-pains-enhanced] .pains-slide:is([data-active],[data-artwork-running]) .pains-artwork[data-artwork-visible] .pain-motion{animation-play-state:running}}@keyframes pain-beam{0%,1%,99%,to{transform:rotate(0)}25%{transform:rotate(8deg)}75%{transform:rotate(-8deg)}}@keyframes pain-person{0%,1%,99%,to{transform:translate(0)}50%{transform:translate(calc(var(--pain-x) * 3), calc(var(--pain-y) * 3))}}@keyframes pain-pulse{0%,35%,70%,to{opacity:1}18%,53%,88%{opacity:.2}}@keyframes pain-perimeter{0%,1%{stroke-dashoffset:0}99%,to{stroke-dashoffset:-26.3px}}@media (prefers-reduced-motion:no-preference){.pains-section[data-artwork-motion] .pains-slide--deadlines .pain-reveal-x,.pains-section[data-artwork-motion] .pains-slide--deadlines .pain-bar-rim{width:calc(var(--pain-bar-width) * var(--pain-fill-initial,0))}.pains-section[data-artwork-motion] .pains-slide--deadlines .pain-pulse--scroll{animation-name:pain-pulse}:is(.pains-section[data-artwork-motion][data-pains-enhanced] .pains-slide--deadlines[data-active] .pains-artwork,.pains-section[data-artwork-motion]:not([data-pains-enhanced]) .pains-slide--deadlines .pains-artwork[data-artwork-visible]) .pain-reveal-x,:is(.pains-section[data-artwork-motion][data-pains-enhanced] .pains-slide--deadlines[data-active] .pains-artwork,.pains-section[data-artwork-motion]:not([data-pains-enhanced]) .pains-slide--deadlines .pains-artwork[data-artwork-visible]) .pain-bar-rim{animation:pain-deadlines-fill 1.3s cubic-bezier(.22, .61, .36, 1) calc(var(--pain-fill-offset,0) * 1s) both;animation-play-state:var(--pain-entry-state,paused)}.pains-section[data-artwork-motion][data-artwork-page-visible] .pains-slide--deadlines .pains-artwork[data-artwork-visible]{--pain-entry-state:running}}@keyframes pain-deadlines-fill{0%{width:calc(var(--pain-bar-width) * var(--pain-fill-initial,0))}to{width:var(--pain-bar-width)}}@media (prefers-reduced-motion:no-preference){.pains-section[data-artwork-motion] .pains-slide--efficiency .pain-quarter{opacity:1}.pains-section[data-artwork-motion] .pains-slide--efficiency .pain-quarter--reveal{opacity:0}.pains-section[data-artwork-motion] .pains-slide--efficiency .pain-pulse--scroll{animation-name:pain-pulse}.pains-section[data-artwork-motion][data-pains-enhanced] .pains-slide--efficiency[data-active]:has(.pains-artwork[data-artwork-visible]) .pains-cta-slot[data-animate-entry]{animation:.45s .3s both pain-efficiency-action}.pains-section[data-artwork-motion]:not([data-pains-enhanced]) .pains-slide--efficiency:has(.pains-artwork[data-artwork-visible]) .pains-cta-slot[data-animate-entry]{animation:.45s .3s both pain-efficiency-action}.pains-section[data-artwork-motion] .pains-slide--efficiency .pains-cta-slot:focus-within{animation:none}:is(.pains-section[data-artwork-motion][data-pains-enhanced] .pains-slide--efficiency[data-active] .pains-artwork[data-artwork-visible],.pains-section[data-artwork-motion]:not([data-pains-enhanced]) .pains-slide--efficiency .pains-artwork[data-artwork-visible]) .pain-reveal-y{animation:pain-efficiency-fill 1.1s cubic-bezier(.22, .61, .36, 1) calc(var(--pain-fill-offset,0) * 2s) both;animation-play-state:var(--pain-entry-state,paused)}:is(.pains-section[data-artwork-motion][data-pains-enhanced] .pains-slide--efficiency[data-active] .pains-artwork[data-artwork-visible],.pains-section[data-artwork-motion]:not([data-pains-enhanced]) .pains-slide--efficiency .pains-artwork[data-artwork-visible]) .pain-glass-cap{animation:pain-efficiency-cap 1.1s cubic-bezier(.22, .61, .36, 1) calc(var(--pain-fill-offset,0) * 2s) both;animation-play-state:var(--pain-entry-state,paused)}:is(.pains-section[data-artwork-motion][data-pains-enhanced] .pains-slide--efficiency[data-active] .pains-artwork[data-artwork-visible],.pains-section[data-artwork-motion]:not([data-pains-enhanced]) .pains-slide--efficiency .pains-artwork[data-artwork-visible]) .pain-quarter--reveal{animation:1.1s cubic-bezier(.22,.61,.36,1) both pain-efficiency-quarter;animation-play-state:var(--pain-entry-state,paused)}.pains-section[data-artwork-motion][data-artwork-page-visible] .pains-slide--efficiency .pains-artwork[data-artwork-visible]{--pain-entry-state:running}}@keyframes pain-efficiency-action{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes pain-efficiency-quarter{0%{opacity:0}to{opacity:1}}@keyframes pain-efficiency-fill{0%{y:calc(var(--pain-bar-bottom) - var(--pain-bar-height) * var(--pain-fill-initial,0));height:calc(var(--pain-bar-height) * var(--pain-fill-initial,0) + 6px)}to{y:calc(var(--pain-bar-bottom) - var(--pain-bar-height));height:calc(var(--pain-bar-height) + 6px)}}@keyframes pain-efficiency-cap{0%{opacity:0;transform:translateY(427px)}1%,99%{opacity:1}to{transform:translateY(calc(427px - var(--pain-bar-height)));opacity:0}}.pains-section[data-pains-direction="-1"]{--pain-transition-ms:var(--screen-transition-up-ms)}.pains-section{--pains-step:45svh;--pains-progress:0;color:var(--landing-text);background:var(--landing-background);position:relative}.pains-track{display:none}@media (scripting:enabled) and (height>=37.5rem){.pains-section .pains-stage{height:100svh;position:sticky;top:0;overflow:clip}.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:-100svh;padding-block-end:calc(var(--pains-step) / 2);display:block}}.pains-sentinel{height:var(--pains-step);scroll-margin-block-start:calc(-1 * var(--landing-header-height))}@media (prefers-reduced-motion:no-preference){.pains-section[data-pains-enhanced] .pains-slide{transition:opacity calc(var(--pain-transition-ms,var(--screen-transition-ms)) * 1ms) var(--screen-transition-ease), visibility calc(var(--pain-transition-ms,var(--screen-transition-ms)) * 1ms)}}.pains-section[data-pains-focus] .pains-slide{transition-property:opacity}.landing-page .pains-section .pains-container{width:min(1503px, calc(100% - 2 * var(--section-gutter)));margin-inline:auto;container-type:inline-size}.pains-slide{align-items:center;min-height:100svh;padding-top:132px;display:grid}.pains-panel{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) 49.1683%;align-items:center;gap:72px 7.984%;display:grid}.pains-copy{align-self:end;min-width:0}.pains-copy h3{font:500 4.258cqw/1.1 var(--landing-display);letter-spacing:-.03em;margin:0}.pains-eyebrow{background:var(--landing-outline);width:fit-content;color:var(--landing-muted);font:400 14px/22px var(--landing-body);border-radius:60px;justify-content:center;align-items:center;margin:0 0 24px;padding:2px 12px 6px;display:flex}.pains-description{color:var(--landing-muted);text-wrap:pretty;max-width:48ch;margin:24px 0 0;font-size:18px;line-height:1.5}.pains-art{aspect-ratio:739/492;grid-area:1/2/3;width:100%;position:relative;container-type:inline-size}.pains-cta-slot{grid-column:1;min-height:48px}.pains-cta{grid-column:1;place-self:start}.pains-cta--mobile{display:none}.pains-progress{background:var(--landing-background);border-radius:60px;justify-content:center;align-items:center;gap:16px;width:30.8525%;height:13.4146%;padding:0;display:flex;position:absolute;top:4.878%;right:2.5034%}.pains-progress__track{background:var(--landing-text);border-radius:24px;flex:none;width:10.0135cqw;height:.8119cqw;position:relative;overflow:hidden}.pains-progress__track>span{display:none}.pains-progress__steps{flex:none;justify-content:space-between;gap:1.6238cqw;display:flex}.pains-progress__steps a{background:var(--landing-data-muted);border-radius:50%;flex:none;width:.8119cqw;height:.8119cqw;display:block;position:relative}.pains-progress__steps a:after{content:"";position:absolute;inset:-8px -3px}.pains-progress__steps a[aria-current]{background:var(--landing-text)}.pains-progress a:focus-visible{outline:2px solid var(--landing-accent);outline-offset:4px}@media (width>=1600px){.pains-slide .pains-container{translate:1.5px}.pains-slide--safety h3{font-size:64px}}@media (scripting:enabled) and (height>=37.5rem) and (width>=896px){.pains-section .pains-panel{grid-template-columns:minmax(0,1fr) min(49.1683%,150.203svh - 198.268px)}}@media (scripting:enabled) and (height>=37.5rem) and (width<=895px){.pains-section{--pains-fit-inset:102px;--pains-art-ratio:calc(354 / 236)}.pains-section .pains-panel{height:calc(100svh - var(--pains-fit-inset));grid-template-rows:auto minmax(0,1fr) auto}.pains-section .pains-art{width:auto;max-width:100%;height:100%;min-height:0;max-height:calc(100cqw / var(--pains-art-ratio));justify-self:center}}@media (scripting:enabled) and (height>=37.5rem) and (width>=600px) and (width<=895px){.pains-section{--pains-fit-inset:132px;--pains-art-ratio:calc(739 / 492)}.pains-section .pains-panel{grid-template-rows:auto auto minmax(0,1fr)}}@media (scripting:enabled) and (height>=37.5rem) and (width<=359px){.pains-section{--pains-fit-inset:78px;--pains-art-ratio:calc(282 / 190)}}.pains-accessible-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=896px) and (width<=1599px){.pains-panel{row-gap:48px}.pains-eyebrow{margin-bottom:18px;font-size:12px;line-height:18px}.pains-description{margin-top:18px;font-size:14px}.pains-progress{gap:6px}.pains-progress__track{width:42px}.pains-progress__steps{gap:6px}.pains-progress__track,.pains-progress__steps a{height:6px}.pains-progress__steps a{width:6px}}@media (width>=600px) and (width<=895px){.landing-page .pains-section .pains-container{width:min(739px,100% - 29px)}.pains-slide{padding-block:102px 30px}.pains-panel{grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);gap:18px;min-height:calc(100svh - 132px)}.pains-copy{text-align:center;place-self:start center;width:min(594px,100%)}.pains-copy h3{letter-spacing:0;font-size:40px}.pains-eyebrow{font:400 12px/18px var(--landing-body);margin-bottom:18px;margin-inline:auto}.pains-description{margin:18px auto 0;font-size:14px;line-height:1.45}.pains-art{grid-area:3/1;align-self:end}.pains-cta-slot{--glass-control-height:36px;--glass-control-padding:12px;--glass-control-size:12px;grid-row:2;justify-self:center;min-height:44px}}@media (width<=599px){.landing-page .pains-section .pains-container{width:calc(100% - 36px)}.pains-slide{padding-block:78px 24px}.pains-panel{grid-template-rows:1fr auto auto;grid-template-columns:minmax(0,1fr);gap:30px;min-height:calc(100svh - 102px)}.pains-copy{text-align:center;flex-direction:column;justify-content:center;align-self:start;min-height:176px;display:flex}.pains-copy h3{letter-spacing:0;font-size:24px}.pains-eyebrow{margin-bottom:18px;font:400 10px/12px var(--landing-body);margin-inline:auto;padding-block:5px 7px}.pains-description{margin-top:6px;min-height:70px;margin-inline:auto;font-size:12px;line-height:1.1667}.pains-art{aspect-ratio:354/236;grid-area:2/1;place-self:end center;max-width:500px}.pains-progress{flex-direction:row-reverse;gap:6px}.pains-progress__track{width:min(42px,10.0135cqw);height:6px}.pains-progress__steps{gap:6px}.pains-progress__steps a{width:6px;height:6px}.pains-cta-slot{--glass-control-height:30px;--glass-control-padding:12px;--glass-control-size:12px;grid-row:3;justify-self:stretch;width:100%}.pains-slide--efficiency .pains-copy{justify-content:flex-start}.pains-slide--efficiency h3{text-wrap:balance}}@media (width<=359px){.landing-page .pains-section .pains-container{width:calc(100% - 38px)}.pains-slide{padding-block:66px 12px}.pains-panel{gap:18px;min-height:calc(100svh - 78px)}.pains-copy{min-height:92px}.pains-copy h3{font-size:18px;line-height:1.11111}.pains-eyebrow{margin-bottom:6px;padding-block:3px 5px;font-size:8px;line-height:10px}.pains-description{min-height:0;font-size:10px;line-height:1.2}.pains-art{aspect-ratio:282/190}.pains-slide--deadlines{padding-bottom:12px}.pains-slide--deadlines .pains-panel{min-height:calc(100svh - 78px)}.pains-slide--deadlines .pains-copy{min-height:92px}}@media (width<=599px){.pains-cta-slot .pains-cta{width:100%}.pains-cta--desktop{display:none}.pains-cta--mobile{--glass-control-size:14px;display:inline-flex}}@media (height<=400px) and (orientation:landscape){.landing-page .pains-section .pains-container{width:min(750px,100% - 36px)}.pains-slide{padding-block:54px 0}.pains-panel{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px 30px;min-height:0}.pains-copy{text-align:left;align-self:end;width:auto;min-height:0;display:block}.pains-copy h3{font-size:24px}.pains-eyebrow{margin-bottom:12px;margin-inline:0;padding-block:5px 7px;font-size:10px;line-height:12px}.pains-description{min-height:0;margin-top:6px;font-size:12px}.pains-art{aspect-ratio:360/236;grid-area:1/2/3;align-self:center}.pains-progress{flex-direction:row-reverse;gap:6px}.pains-progress__track{width:min(42px,10.0135cqw);height:6px}.pains-progress__steps a{width:6px;height:6px}.pains-progress__steps{gap:6px}.pains-cta-slot{--glass-control-height:30px;--glass-control-size:12px;grid-area:2/1;justify-self:start;width:auto}.pains-cta--desktop{display:inline-flex}.pains-cta--mobile{display:none}.pains-cta-slot .pains-cta{width:auto}}@media (height<=400px) and (width<=599px) and (orientation:landscape){.landing-page .pains-section .pains-container{width:calc(100% - 34px)}.pains-slide{padding-block:54px 12px}.pains-panel{grid-template-rows:minmax(min-content,1fr) auto;gap:0 24px}.pains-copy{align-self:start}.pains-cta-slot{align-self:end}.pains-copy h3{font-size:18px;line-height:1.11111}.pains-eyebrow{margin-bottom:6px;padding-block:3px 5px;font-size:8px;line-height:10px}.pains-description{font-size:10px;line-height:1.2}.pains-art{aspect-ratio:255/164}.pains-slide--deadlines{padding-bottom:12px}.pains-slide--deadlines .pains-panel,.pains-slide--deadlines .pains-copy{min-height:0}}.pains-cta-slot .pains-cta{min-height:44px}.pains-section[data-pains-flow] .pains-stage{height:auto;position:static;overflow:visible}.pains-section[data-pains-flow] .pains-slide{opacity:1;visibility:visible;pointer-events:auto;min-height:100svh;position:static}.pains-section[data-pains-flow] .pains-track{display:none}.pains-section[data-pains-flow] .pains-panel{grid-template-rows:auto auto auto;height:auto}.pains-section[data-pains-flow] .pains-art{width:100%;height:auto;max-height:none}.pains-section:not([data-pains-enhanced]) .pains-slide:not(.pains-slide--downtime) .pains-progress__track>span{transform:scaleX(0)}.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(100cqw, 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:1px solid var(--landing-glass-edge);border-radius:calc(var(--hero-preview-radius) * var(--hero-preview-scale));-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(130deg,#ff700d33,#1f1f1fa6 40%,#1f1f1fa6);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);flex-direction:column;display:flex;position:absolute;left:50%;overflow:hidden;transform:translate(-50%);container-type:size}.console-window .console-toolbar{flex-shrink:0}.console-preview__dashboard{object-fit:cover;object-position:left top;flex:1;width:100%;min-height:0;display:block}@container (width<=599px){.console-toolbar__profile,.console-toolbar__trailing,.console-toolbar__arrows{display:none}.console-toolbar__leading{width:auto}.console-toolbar__address{margin-right:12px}}.console-preview{scroll-margin-top:96px}@supports not ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.console-window{background:var(--landing-background)}}.hero-sequence{background:var(--landing-background);position:relative}.hero-stage{position:relative}.hero-sequence[data-hero-scroll]{height:180svh}@media (scripting:enabled) and (width>=640px) and (height>=700px) and (prefers-reduced-motion:no-preference){.hero-sequence:has(>.hero-stage){height:180svh}}.hero-sequence[data-hero-scroll] .hero-stage{height:100svh;position:sticky;top:0}.hero-sequence[data-hero-scroll] .hero-copy,.hero-sequence[data-hero-scroll] .hero-layout__cta{opacity:var(--hero-copy-opacity,1);translate:0 var(--hero-copy-rise,0px)}.hero-sequence[data-hero-scroll] .console-preview{--console-full-height:min(100%, calc(46.7px + 100cqw * var(--hero-window-ratio) * 706 / 1254));height:calc(100% + var(--hero-expand,0px));width:min(calc(var(--hero-preview-width) * (1 - .1 * var(--hero-reveal-progress,0))), calc((100cqh + var(--hero-expand,0px)) * var(--hero-preview-aspect)));translate:0 var(--hero-rise,0px);container-type:inline-size}.hero-sequence[data-hero-scroll] .console-preview__frame{top:var(--hero-window-rise);height:calc(var(--console-full-height) - var(--hero-window-rise) * (1 + var(--hero-reveal-progress,0)));bottom:auto}.hero-sequence[data-hero-scroll] .console-window{height:calc(var(--console-full-height) - .375rem * var(--hero-preview-scale) * (1 - var(--hero-reveal-progress,0)));border-radius:calc(1.25rem * var(--hero-preview-scale)) calc(1.18rem * var(--hero-preview-scale)) calc(1.25rem * var(--hero-preview-scale) * var(--hero-reveal-progress,0));bottom:auto}.hero-sequence[data-hero-moving] .hero-layout__cta .glass-button__surface{--liquid-backdrop-filter:none}.hero-sequence[data-hero-scroll] .console-preview__dashboard{width:1254px;max-width:none;height:706px;transform:scale(calc(100cqw / 1254px));transform-origin:0 0;will-change:transform;flex:none}.landing-page{--hero-header-padding:clamp(1.125rem, 2.5vw, 3rem);--hero-header-block:1.125rem;--hero-button-height:3rem;--hero-button-size:1rem;--hero-button-padding:1.125rem;--hero-preview-width:min(1506px, calc(100vw - 2 * var(--hero-header-padding)));--hero-preview-height:401px;--hero-preview-radius:60px;--hero-preview-border:1px;--hero-window-width:min(1254px, calc(var(--hero-preview-width) * .833));--hero-window-rise:36px;--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;min-height:420px;position:relative;overflow:clip}.hero-layout{flex-direction:column;align-items:center;display:flex;position:absolute;inset:min(144px,15svh) 0 16px}.hero-copy{text-align:center;flex:none;width:calc(100% - 36px);container-type:inline-size}.hero-copy h1{text-wrap:balance;max-width:776px;font:500 min(55px, max(32px, 3.333vw), 6.2cqw)/1.1 var(--landing-display);letter-spacing:-.03em;margin:0 auto}.hero-copy p{max-width:560px;color:var(--landing-text);margin:24px auto 0;font-size:clamp(16px,.9375vw,18px);line-height:1.45}.hero-copy h1 span{white-space:nowrap}.hero-layout__cta{flex:none;margin-top:min(48px,5svh)}.hero-layout__gap{flex:1;min-height:24px;max-height:612px}.hero-layout__preview{flex:0 1 var(--hero-preview-total);width:100%;min-height:0;position:relative;container-type:size}@media (width>=640px) and (width<=1199px){.landing-page{--hero-preview-height:300px;--hero-window-rise:30px;--hero-preview-radius:36px;--hero-button-height:44px;--hero-button-size:14px}.hero-copy p{margin-top:18px}}@media (width<=639px){.hero-copy p br{display:none}.landing-page{--hero-header-block:12px;--hero-button-height:44px;--hero-button-size:14px;--hero-button-padding:12px;--hero-preview-height:340px;--hero-window-rise:0px;--hero-preview-radius:24px;--hero-window-width:calc(var(--hero-preview-width) - 12px)}.hero{min-height:420px}.hero-layout{inset:94px 0}.hero-copy h1{letter-spacing:0;max-width:325px;font-size:min(21px,6.2cqw);line-height:1.08333}.hero-copy p{max-width:340px;margin-top:18px;font-size:14px}.hero-layout__gap{min-height:30px}.hero-layout__cta{margin:0;position:absolute;bottom:-70px;left:18px;right:18px}}@media (width<=359px){.hero-layout{inset-block:88px 84px}.hero-copy h1{max-width:280px;font-size:min(20px,6.2cqw)}.hero-copy p{margin-top:12px;font-size:14px}.hero-layout__gap{min-height:20px}.hero-layout__cta{bottom:-66px}}@media (height<=400px) and (orientation:landscape){.hero{height:100svh;min-height:380px}.hero-layout{flex-direction:row;gap:30px;inset:88px 18px 18px}.hero-copy{align-self:flex-start;width:44%}.hero-copy h1{font-size:min(24px,6.2cqw)}.hero-copy p{margin-top:8px;font-size:14px}.hero-layout__cta{width:44%;margin:0;position:absolute;inset:auto auto 0 0}.hero-layout__gap{display:none}.hero-layout__preview{flex:1;height:100%}}@media (prefers-reduced-motion:no-preference){.landing-page[data-motion]{--section-motion-ease:var(--screen-transition-ease);--section-motion-duration:calc(var(--screen-transition-ms) * 1ms)}.landing-page[data-motion] .application-panel{transition:opacity var(--section-motion-duration) var(--section-motion-ease)}.landing-page[data-motion] .application-panel:not([data-revealed]){opacity:0}.landing-page[data-motion] .application-contact__info{transition:var(--application-info-transition,opacity var(--section-motion-duration) var(--section-motion-ease))}.landing-page[data-motion] .application-form{transition:var(--application-form-transition,opacity var(--section-motion-duration) var(--section-motion-ease))}.landing-page[data-motion] .application-contact__info,.landing-page[data-motion] .application-form{transition-delay:0s}.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 var(--section-motion-duration) var(--section-motion-ease), opacity var(--section-motion-duration) var(--section-motion-ease)}.landing-page[data-motion] .landing-footer__bottom{transition-delay:40ms}.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 var(--section-motion-duration) var(--section-motion-ease)}.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] .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%}}.landing-page[data-motion] [data-focus-reveal] :is(.application-contact__info,.application-form){transition-delay:0s}.landing-page[data-motion] [data-focus-reveal] .application-form{transition:var(--application-form-focus-transition,none);transition-delay:0s}.landing-page[data-motion] [data-focus-reveal] .application-contact__info{transition:var(--application-info-focus-transition,none);transition-delay:0s}}.landing-page{--section-gutter:clamp(1.125rem, 3vw, 3rem);--section-width:min(94.125rem, calc(100% - 2 * var(--section-gutter)))}.landing-page :is(.pains-container,.pricing-container,.faq-frame){width:var(--section-width);max-width:none}.landing-page .faq-frame{display:grid}.landing-page .faq-grid{min-block-size:0}.landing-page .faq-list{min-block-size:100%}.landing-page :is(.faq-section,.pricing-section){place-items:center;min-height:100svh;padding-block:132px 48px;display:grid}@media (width<=1199px){.landing-page :is(.faq-section,.pricing-section){padding-block:90px 36px}}@media (width<=895px){.landing-page :is(.faq-section,.pricing-section){padding-block:78px 24px}}
