body:has(.sales-home) .site-header:not([data-scrolled]){border-color:color-mix(in srgb, var(--color-line) 70%, transparent);background:color-mix(in srgb, var(--color-surface) 82%, transparent);backdrop-filter:blur(18px)}.sales-home{background:var(--color-surface);color:var(--color-ink);overflow:clip}.sales-home h1,.sales-home h2,.sales-home h3,.sales-home p,.sales-home figure,.sales-home ul,.sales-home ol{margin-top:0}.sales-section{padding-block:clamp(6rem,9vw,9rem);position:relative}.sales-heading{max-width:50rem;margin-bottom:clamp(3rem,5vw,4.75rem)}.sales-heading h2{max-width:15ch;font-size:var(--type-section-title);letter-spacing:-.038em;margin-bottom:1.45rem;font-weight:690;line-height:.98}.sales-heading>p:last-child{max-width:40rem;color:var(--color-muted);margin-bottom:0;font-size:clamp(1.05rem,1.45vw,1.25rem);line-height:1.6}@media (width>=881px){.sales-heading--single-line>p:last-child{white-space:nowrap;max-width:none}}.sales-heading--wide{max-width:72rem}.sales-heading--wide h2{max-width:13ch;font-size:var(--type-section-title)}.sales-kicker{color:var(--color-mint-strong);letter-spacing:-.01em;margin-bottom:1.25rem;font-size:.84rem;font-weight:800;line-height:1.2}.sales-hero{isolation:isolate;background:var(--color-surface);position:relative;overflow:clip}.sales-hero__atmosphere{z-index:0;background:linear-gradient(116deg, transparent 0 49%, color-mix(in srgb, var(--color-mint) 11%, transparent) 49.1% 58%, transparent 58.1%), linear-gradient(116deg, transparent 0 58%, color-mix(in srgb, var(--color-ink) 4%, transparent) 58.1% 72%, transparent 72.1%), radial-gradient(ellipse 52% 38% at 76% 29%, color-mix(in srgb, var(--color-mint) 10%, transparent), transparent 72%);opacity:.9;pointer-events:none;position:absolute;inset:-10rem -12vw -7rem;mask-image:linear-gradient(#000 0% 82%,#0000 100%)}html[data-theme=dark] .sales-hero__atmosphere{opacity:1;background:linear-gradient(116deg,#0000 0 49%,#31edae17 49.1% 58%,#0000 58.1%),linear-gradient(116deg,#0000 0 58%,#edf6f308 58.1% 72%,#0000 72.1%),radial-gradient(52% 38% at 76% 29%,#31edae17,#0000 72%)}.sales-hero__grid{z-index:1;grid-template-rows:auto auto auto;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(1.25rem,2.2vw,2rem) clamp(1.75rem,4vw,4.5rem);min-height:100svh;padding-top:6.25rem;padding-bottom:2rem;display:grid;position:relative}.sales-hero__copy{z-index:2;grid-area:1/1/auto/-1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:clamp(1.75rem,4vw,4.5rem);padding-top:clamp(1rem,2.8vh,2.25rem);display:grid}.sales-hero__copy .sales-kicker{grid-area:1/1/auto/span 7}.sales-hero__copy h1{letter-spacing:-.04em;grid-area:2/1/auto/span 8;max-width:none;margin-bottom:0;font-size:clamp(3.8rem,5.35vw,5.2rem);font-weight:680;line-height:.96}.sales-hero__line,.sales-hero__line>span{display:block}.sales-hero__line{white-space:nowrap;margin-bottom:-.04em;padding-bottom:.04em;overflow:hidden}.sales-hero__lead{max-width:29rem;color:var(--color-muted);grid-area:2/9/auto/-1;margin-bottom:1.4rem;font-size:clamp(1.05rem,1.5vw,1.27rem);line-height:1.58}.sales-hero__actions{grid-area:3/9/auto/-1}.sales-hero__actions .text-link{color:var(--color-ink)}.sales-hero__visual{border:1px solid var(--color-line);background:var(--color-ink-deep);border-radius:1.25rem;grid-area:2/1/auto/-1;justify-self:center;width:min(100%,62rem);min-height:0;margin:0;display:grid;position:relative;overflow:hidden}.sales-hero__screen{aspect-ratio:16/9;background:#e9eeeb;position:relative;overflow:hidden}.sales-hero__screen:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(#0000 70%,#08101457);position:absolute;inset:0}.sales-hero__media{position:absolute;inset:0;overflow:hidden}.js .sales-hero__media{opacity:0;clip-path:inset(5% round 1rem);transition:clip-path .9s var(--ease-out), opacity .7s var(--ease-out), transform .9s var(--ease-out);transform:scale(.965)}.js .sales-hero__visual[data-visible=true] .sales-hero__media{opacity:1;clip-path:inset(0 round 1rem);transform:scale(1)}.sales-hero__poster,.sales-hero__video{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.sales-hero__poster{transform:scale(1.01)}.sales-hero__video{z-index:1;opacity:0;clip-path:inset(0 0 0 100% round 1rem);object-fit:contain;object-position:center;transition:clip-path .22s var(--ease-out), opacity .18s var(--ease-out), transform .22s var(--ease-out);transform:scale(1.035)}.sales-hero__visual[data-hero-active=true] .sales-hero__video{opacity:1;clip-path:inset(0 round 1rem);transition-duration:.9s,.5s,.9s;transform:scale(1)}.sales-hero__progress{z-index:6;opacity:0;pointer-events:none;height:2px;transition:opacity .18s var(--ease-out);background:#edf6f32e;position:absolute;bottom:0;left:.85rem;right:.85rem}.sales-hero__progress i{background:var(--color-mint);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.sales-hero__visual[data-hero-active=true] .sales-hero__progress{opacity:1}.sales-hero__control{z-index:5;color:#edf6f3;min-height:2.75rem;font:inherit;cursor:pointer;backdrop-filter:blur(10px);transition:border-color var(--duration-ui) var(--ease-out), opacity var(--duration-ui) var(--ease-out), transform var(--duration-press) var(--ease-out);background:#081014db;border:1px solid #edf6f33d;border-radius:999px;align-items:center;gap:.45rem;padding:.6rem .9rem;font-size:.78rem;font-weight:760;display:inline-flex;position:absolute;top:1rem;right:1rem}.sales-hero__control span:first-child{font-size:1rem;line-height:1}.sales-hero__control:active{transform:scale(.97)}.sales-hero__control[hidden]{display:none}.sales-hero__chapters{z-index:5;background:#081014;border-top:1px solid #edf6f324;grid-template-columns:repeat(4,minmax(0,1fr));min-height:3.6rem;display:grid;position:relative;overflow:hidden}.sales-hero__chapters button{color:#edf6f39e;text-align:left;cursor:pointer;min-width:0;min-height:3.6rem;transition:background-color var(--duration-ui) var(--ease-out), color var(--duration-ui) var(--ease-out), transform var(--duration-press) var(--ease-out);background:0 0;border:0;border-left:1px solid #edf6f31f;align-content:center;gap:.1rem;padding:.55rem .65rem;display:grid}.sales-hero__chapters button:first-child{border-left:0}.sales-hero__chapters button[aria-pressed=true]{color:#edf6f3;background:#31edae1f}.sales-hero__chapters button:active{transform:scale(.97)}.sales-hero__chapters small{color:var(--color-mint);letter-spacing:.05em;font-size:.58rem;font-weight:820}.sales-hero__chapters span{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:760;overflow:hidden}.no-js .sales-hero__chapters{display:none}.sales-hero__state{z-index:4;color:#edf6f3;backdrop-filter:blur(14px);background:#081014d1;border:1px solid #ffffff38;border-radius:.9rem;min-width:12rem;padding:1rem 1.1rem 1rem 2.5rem;display:grid;position:absolute;bottom:1rem;right:1.25rem;overflow:hidden}.sales-eink-refresh{z-index:4;opacity:0;pointer-events:none;background:#edf2ef;position:absolute;inset:0}.js .sales-hero__state .sales-eink-refresh{animation:.52s step-end .9s both sales-eink-refresh}@keyframes sales-eink-refresh{0%,to{opacity:0}18%{opacity:.82}42%{opacity:.18}63%{opacity:.68}82%{opacity:.08}}.sales-hero__state .sales-live{position:absolute;top:1.15rem;left:1rem}.sales-hero__state span:not(.sales-live){color:#edf6f3a3;font-size:.72rem}.sales-hero__state strong{margin-top:.2rem;font-size:1rem}.sales-live{background:var(--color-mint);box-sizing:content-box;border:.2rem solid #31edae3d;border-radius:50%;width:.7rem;height:.7rem}.sales-hero__visual[data-hero-state=occupied] .sales-live{background:var(--color-danger);border-color:#d744353d}.sales-hero__flow{width:min(100%,62rem);color:var(--color-muted);grid-area:3/1/auto/-1;grid-template-columns:auto minmax(2rem,1fr) auto minmax(2rem,1fr) auto;justify-self:center;align-items:center;gap:1rem;padding-top:.45rem;font-size:.74rem;font-weight:760;display:grid}.sales-hero__flow strong{color:var(--color-mint-strong)}.sales-hero__flow i{background:var(--color-line);height:1px;position:relative;overflow:visible}.js .sales-hero__flow i{opacity:0;transform-origin:0;animation:sales-signal-x .8s var(--ease-out) .65s both;transform:scaleX(0)}.js .sales-hero__flow i:nth-of-type(2){animation-delay:1s}@keyframes sales-signal-x{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.sales-hero__flow i:after{background:var(--color-mint);content:"";border-radius:50%;width:.34rem;height:.34rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}.sales-proof{border-block:1px solid var(--color-line);background:var(--color-paper)}.sales-proof__grid{grid-template-columns:repeat(3,1fr);display:grid}.sales-proof__grid>div{border-left:1px solid var(--color-line);align-content:center;min-height:7.5rem;padding:1.45rem clamp(1rem,3vw,2.5rem);display:grid}.sales-proof__grid>div:last-child{border-right:1px solid var(--color-line)}.sales-proof__grid strong{margin-bottom:.25rem;font-size:clamp(1.15rem,2vw,1.45rem)}.sales-proof__grid span{color:var(--color-muted);font-size:.82rem}.sales-flow{background:var(--color-paper)}.sales-problem-story{--problem-progress:0;color:#edf6f3;background:#081216;height:clamp(52rem,128svh,78rem);scroll-margin-top:6rem;position:relative}.sales-problem-story__sticky{border-bottom:1px solid #294149;align-items:center;height:100svh;min-height:43rem;display:grid;position:sticky;top:0;overflow:hidden}.sales-problem-story__sticky:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0 49.95%,#31edae06 50%,#0000 50.05%),radial-gradient(circle at 52% 44%,#31edae0a,#0000 29rem);position:absolute;inset:0}.sales-problem-story__layout{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(19rem,.78fr) minmax(0,1.22fr);align-items:center;gap:0 clamp(4rem,8vw,8.5rem);min-height:100%;padding-top:clamp(6.5rem,12vh,8.5rem);padding-bottom:clamp(2.75rem,5.5vh,4.5rem);display:grid;position:relative}.sales-problem-story__copy{grid-area:1/1;gap:1.35rem;max-width:31rem;display:grid}.sales-problem-story__intro{letter-spacing:-.04em;max-width:13ch;margin:0;font-size:clamp(3rem,4.55vw,4.75rem);font-weight:690;line-height:.98;display:grid}.sales-problem-story__copy>p{color:#edf6f3ad;text-wrap:pretty;max-width:27rem;margin:0;font-size:clamp(.95rem,1.25vw,1.1rem);line-height:1.55}.sales-problem-story__intro>span{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.sales-problem-story__intro>span>span{display:block}.sales-problem-questions{border-left:1px solid #294149;grid-area:1/2;width:100%;margin:0;padding:0 0 0 clamp(1.6rem,3vw,3rem);list-style:none;display:grid;position:relative}.sales-problem-questions:after{content:"";width:1px;transform:scaleY(var(--problem-progress));transform-origin:top;background:#31edae;position:absolute;top:0;bottom:0;left:-1px}.sales-problem-questions li{color:#edf6f3;min-height:clamp(7rem,14vh,10rem);transition:color .52s var(--ease-out), opacity .52s var(--ease-out), transform .64s var(--ease-out);border-bottom:1px solid #20363e;grid-template-columns:clamp(4.5rem,8vw,7.5rem) minmax(0,1fr);align-items:center;gap:clamp(1rem,2vw,2rem);display:grid;position:relative}.sales-problem-questions li:first-child{border-top:1px solid #20363e}.sales-problem-questions li:before{z-index:2;content:"";width:.55rem;height:.55rem;transition:border-color .42s var(--ease-out), background .42s var(--ease-out), box-shadow .42s var(--ease-out);background:#081216;border:1px solid #294149;border-radius:50%;position:absolute;top:0;left:calc(-1*clamp(1.6rem,3vw,3rem) - .28rem);transform:translateY(-50%)}.sales-problem-questions li:after{z-index:0;content:"";opacity:0;transform-origin:0;height:1px;transition:opacity .36s var(--ease-out), transform .76s var(--ease-out);background:linear-gradient(90deg,#31edae 0 42%,#31edae00 100%);position:absolute;top:0;left:calc(-1*clamp(1.6rem,3vw,3rem));right:0;transform:scaleX(.08)}.sales-problem-questions li>*{z-index:1;position:relative}.sales-problem-questions li>span{color:inherit;letter-spacing:-.04em;font-size:clamp(2.5rem,4.5vw,4.5rem);font-weight:440;line-height:1}.sales-problem-questions strong{letter-spacing:-.035em;font-size:clamp(1.35rem,2.4vw,2.25rem);font-weight:690;line-height:1.1}.sales-problem-story[data-problem-enhanced=true] .sales-problem-questions li[data-state=upcoming]{opacity:.16;transform:translateY(1rem)}.sales-problem-story[data-problem-enhanced=true] .sales-problem-questions li[data-state=past]{opacity:.34}.sales-problem-story[data-problem-enhanced=true] .sales-problem-questions li[data-state=resolved]{opacity:.54}.sales-problem-story[data-problem-enhanced=true] .sales-problem-questions li[data-state=current]{opacity:1;transform:none}.sales-problem-story[data-problem-enhanced=true] .sales-problem-questions li[data-state=current]:before{background:#bfffe7;border-color:#bfffe7;box-shadow:0 0 1rem #31edae8c}.sales-problem-story[data-problem-enhanced=true] .sales-problem-questions li[data-state=current]:after{opacity:.9;transform:scaleX(1)}.sales-problem-story__connector{width:clamp(5rem,9vw,8rem);height:clamp(3.25rem,7vh,5rem);opacity:calc(.16 + (var(--problem-progress) * .84));pointer-events:none;border-bottom:1px solid #148e66;border-left:1px solid #148e66;border-bottom-left-radius:1.15rem;position:absolute;bottom:clamp(9rem,18vh,14rem);left:calc(39.3% - 1px)}.sales-problem-story__connector:after{content:"";border-bottom:1px solid #31edae;border-right:1px solid #31edae;width:.42rem;height:.42rem;position:absolute;bottom:-.22rem;right:-.2rem;transform:rotate(-45deg)}.sales-flow__heading{grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);align-items:end;gap:clamp(2rem,7vw,7rem);width:100%;display:grid}.sales-flow__heading h2{letter-spacing:-.045em;text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(3.35rem,5.15vw,5.25rem);font-weight:680;line-height:.95}.sales-flow__heading p{color:#a7bac0;max-width:34rem;margin:0;font-size:clamp(1rem,1.35vw,1.14rem);line-height:1.62}.sales-heading--flow{max-width:75rem}.sales-heading--flow h2{max-width:none;font-size:var(--type-section-title);white-space:normal}.js .sales-problem-story[data-problem-enhanced=true] .sales-problem-story__intro>span>span{opacity:0;transition:opacity .72s var(--ease-out), transform .72s var(--ease-out);transform:translateY(110%)}.js .sales-problem-story[data-problem-ready=true] .sales-problem-story__intro>span>span{opacity:1;transform:none}.js .sales-problem-story[data-problem-ready=true] .sales-problem-story__intro>span:nth-child(2)>span{transition-delay:80ms}.js .sales-problem-story[data-problem-ready=true] .sales-problem-story__intro>span:nth-child(3)>span{transition-delay:.16s}.js .sales-problem-story[data-problem-enhanced=true] [data-problem-answer]{opacity:.08;transition:opacity .76s var(--ease-out), transform .76s var(--ease-out);transform:translateY(2rem)}.js .sales-problem-story[data-problem-answer=true] [data-problem-answer]{opacity:1;transform:none}.sales-flow__stage{border:1px solid var(--color-line);background:var(--color-raised);border-radius:1.25rem;grid-template-columns:minmax(0,1.32fr) minmax(18rem,.68fr);margin-top:0;display:grid;overflow:hidden}.sales-flow__steps{grid-area:1/2;align-content:center;margin:0;padding:clamp(1.5rem,4vw,3rem);list-style:none;display:grid}.sales-flow__steps li{border-bottom:1px solid var(--color-line)}.sales-flow__steps li:last-child{border-bottom:0}.sales-flow__steps button{width:100%;min-height:7.5rem;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;opacity:.46;transition:opacity .22s var(--ease-out), transform .22s var(--ease-out);background:0 0;border:0;grid-template-columns:2.35rem minmax(0,1fr);align-content:center;gap:.38rem .75rem;padding:1.35rem .2rem;display:grid;position:relative;transform:translate(0)}.sales-flow__steps button small{color:var(--color-muted);grid-area:1/1/span 2;font-size:.73rem;font-weight:760}.sales-flow__steps strong{letter-spacing:-.02em;grid-column:2;font-size:1.05rem}.sales-flow__step-title--mobile{display:none}.sales-flow__steps button>span{color:var(--color-muted);grid-column:2;font-size:.9rem;line-height:1.55}.sales-flow__steps li[data-state=past] button{opacity:.68}.sales-flow__steps li[data-state=current] button{opacity:1;transform:translate(.35rem)}.sales-flow__steps li[data-state=current] button small{color:var(--color-mint-strong)}.sales-flow__steps button:focus-visible{z-index:1;outline:3px solid var(--color-focus);outline-offset:3px;border-radius:.45rem}.sales-flow__steps button:active{transform:translate(.35rem)scale(.98)}.sales-flow__chapter-progress{--chapter-progress:0;background:color-mix(in srgb, var(--color-line) 72%, transparent);pointer-events:none;height:2px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.sales-flow__chapter-progress>span{background:var(--color-mint-strong);width:100%;height:100%;transform:scaleX(var(--chapter-progress));transform-origin:0;transition:transform .16s linear;display:block}@media (hover:hover) and (pointer:fine){.sales-flow__steps button:hover:not([aria-current=step]){opacity:.78;transform:translate(.18rem)}}.sales-flow__stage figure{border-right:1px solid var(--color-line);background:var(--color-surface);grid-area:1/1;min-width:0;margin:0;display:grid}.sales-flow__media{position:relative;overflow:hidden}.sales-flow__stage video{aspect-ratio:16/9;object-fit:contain;pointer-events:none;width:100%;height:auto;min-height:0;display:block}@media (width>=821px){.sales-flow__stage figure{grid-template-rows:minmax(0,1fr);height:100%}.sales-flow__media{height:100%}.sales-flow__stage video{aspect-ratio:auto;object-fit:cover;height:100%}}.sales-flow__playback{color:#fff;cursor:pointer;backdrop-filter:blur(8px);width:2.75rem;height:2.75rem;transition:border-color .18s var(--ease-out), background .18s var(--ease-out), transform .14s var(--ease-out);background:#050e12b8;border:1px solid #ffffff52;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:.8rem;left:.8rem}.sales-flow__playback>span{border-top:.34rem solid #0000;border-bottom:.34rem solid #0000;border-left:.52rem solid;width:0;height:0;margin-left:.14rem}[data-flow-player][data-playing=true] .sales-flow__playback>span{background:linear-gradient(90deg,currentColor 0 .18rem,#0000 .18rem .4rem,currentColor .4rem .58rem);border:0;width:.58rem;height:.72rem;margin-left:0}.sales-flow__playback:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.sales-flow__playback:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.sales-flow__playback:hover{background:#050e12e0;border-color:#31edaed1}}@media (prefers-reduced-motion:reduce){.sales-flow__steps button,.sales-flow__chapter-progress>span{transition:none}}.sales-adoption-wrap{border-top:1px solid var(--color-line);grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(2.5rem,7vw,7rem);margin-top:clamp(4rem,8vw,7rem);padding-top:clamp(2rem,4vw,3.5rem);display:grid}.sales-adoption-intro h3{letter-spacing:-.04em;max-width:11ch;margin-bottom:1.25rem;font-size:clamp(2.5rem,4.2vw,3.75rem);line-height:.98}.sales-adoption-intro p{max-width:34rem;color:var(--color-muted);margin:0;line-height:1.65}.sales-adoption{counter-reset:adoption-point;grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem,3vw,2.5rem);display:grid}.sales-adoption article{border-top:1px solid var(--color-line);counter-increment:adoption-point;padding-top:1.35rem;position:relative}.sales-adoption article:before{color:var(--color-mint-strong);content:"0" counter(adoption-point);letter-spacing:.06em;margin-bottom:1.5rem;font-size:.68rem;font-weight:820;display:block}.sales-adoption h3{margin-bottom:.65rem;font-size:1.1rem}.sales-adoption p{color:var(--color-muted);margin-bottom:0;font-size:.9rem;line-height:1.55}.sales-product{background:linear-gradient(128deg, transparent 0 62%, color-mix(in srgb, var(--color-mint) 5%, transparent) 62.1% 78%, transparent 78.1%), var(--color-surface)}.sales-heading--product{max-width:75rem}.sales-heading--product h2{max-width:18ch;font-size:var(--type-section-title)}.sales-heading--product>p:last-child{white-space:nowrap;max-width:none}.sales-product__module{border:1px solid var(--color-line);background:var(--color-raised);border-radius:1.25rem;grid-template-columns:minmax(16rem,.68fr) minmax(0,1.32fr);gap:.85rem;padding:.85rem;display:grid;overflow:hidden}.sales-product__tabs{align-content:stretch;gap:.4rem;display:grid}.sales-product__tabs button{min-height:4.5rem;color:var(--color-muted);text-align:left;cursor:pointer;transition:transform var(--duration-press) var(--ease-out);background:0 0;border:0;border-radius:.8rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.8rem 1rem;display:grid}.sales-product__tabs button[aria-selected=true]{background:var(--color-ink-deep);color:#edf6f3}.sales-product__tabs button:active{transform:scale(.98)}.sales-product__tabs button>span{font-size:.94rem;font-weight:780}.sales-product__tab-title--mobile{display:none}.sales-product__tabs i{background:var(--color-line);border-radius:999px;width:2.75rem;height:2px;overflow:hidden}.sales-product__tabs button[aria-selected=true] i{background:#edf6f333}.sales-product__tabs i>span{border-radius:inherit;background:var(--color-mint);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.sales-product__stage{background:var(--color-paper);border-radius:.9rem;min-width:0;position:relative;overflow:hidden}.sales-product__sequence-control{z-index:6;color:#edf6f3;cursor:pointer;backdrop-filter:blur(10px);min-height:2.75rem;transition:border-color var(--duration-ui) var(--ease-out), transform var(--duration-press) var(--ease-out);background:#081014d6;border:1px solid #edf6f338;border-radius:999px;align-items:center;gap:.45rem;padding:.6rem .85rem;display:inline-flex;position:absolute;top:1rem;right:1rem}.sales-product__sequence-control span:first-child{font-size:1rem;line-height:1}.sales-product__sequence-control span:last-child{font-size:.72rem;font-weight:760}.sales-product__sequence-control:active{transform:scale(.97)}.sales-product__sequence-control[hidden]{display:none}.sales-product__stage figure{background:var(--color-paper);min-height:44rem;margin:0;position:relative}.sales-product__stage video{width:100%;height:100%;min-height:inherit;object-fit:cover;display:block}.sales-product__stage figcaption{color:#edf6f3;backdrop-filter:blur(14px);background:#081014d1;border:1px solid #ffffff47;border-radius:.85rem;gap:.25rem;padding:1rem 1.1rem;display:grid;position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem}.sales-product__stage figcaption span{color:#edf6f3ad;font-size:.82rem}.sales-anatomy{border-top:1px solid var(--color-line);gap:clamp(2.5rem,4.5vw,4.5rem);margin-top:clamp(4rem,8vw,7rem);padding-top:clamp(2.5rem,4vw,4rem);display:grid}.sales-anatomy__intro{grid-template-columns:minmax(0,1.28fr) minmax(22rem,.72fr);align-items:end;gap:clamp(2.5rem,7vw,7rem);display:grid}.sales-anatomy__headline{min-width:0}.sales-anatomy__headline h3{margin:0}.sales-anatomy__title{font-size:var(--type-section-title);letter-spacing:-.04em;line-height:.94;display:block}.sales-anatomy__title>span{white-space:nowrap;display:block;overflow:hidden}.sales-anatomy__title>span>span{display:block}.sales-anatomy__lead{max-width:34rem;color:var(--color-muted);text-wrap:pretty;margin:0 0 .35rem;font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.65}.sales-anatomy__body{grid-template-columns:minmax(0,1.35fr) minmax(22rem,.65fr);align-items:stretch;gap:clamp(1rem,2.6vw,2.5rem);display:grid}.sales-anatomy__media{border:1px solid var(--color-line);aspect-ratio:16/9;background:#fff;border-radius:1.25rem;width:100%;margin:0;overflow:hidden}.sales-anatomy video{object-fit:contain;width:100%;height:100%;display:block;scale:1.32}.sales-anatomy__label{color:var(--color-mint-strong);letter-spacing:-.01em;margin-bottom:1rem;font-size:.84rem;font-weight:800;line-height:1.2}.sales-anatomy__panel{border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-raised) 88%, var(--color-paper));border-radius:1.25rem;align-content:space-between;gap:1rem;min-width:0;padding:clamp(.75rem,1.6vw,1.25rem) clamp(1.1rem,2vw,1.6rem) clamp(1.1rem,2vw,1.5rem);display:grid}.sales-software{display:grid}.sales-software article{border-bottom:1px solid var(--color-line);grid-template-columns:1rem minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;padding-block:clamp(.85rem,1.4vw,1.1rem);display:grid;position:relative}.sales-software article:first-child{border-top:1px solid var(--color-line)}.sales-software article:after{background:var(--color-mint-strong);content:"";opacity:.68;transform-origin:0;height:1px;transition:transform .62s var(--ease-out);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.sales-software__marker{background:var(--color-mint-strong);width:.5rem;height:.5rem;box-shadow:0 0 0 .28rem color-mix(in srgb, var(--color-mint-strong) 12%, transparent);border-radius:50%;position:relative}.sales-software__marker:after{border:1px solid color-mix(in srgb, var(--color-mint-strong) 65%, transparent);border-radius:inherit;content:"";opacity:0;position:absolute;inset:-.34rem;transform:scale(.72)}.sales-software strong{color:var(--color-ink);margin-bottom:.25rem;font-size:.92rem;font-weight:790;line-height:1.35;display:block}.sales-software p{color:var(--color-muted);margin-bottom:0;font-size:.83rem;line-height:1.48}.sales-anatomy__security-link{justify-self:start}.sales-fit{background:var(--color-paper);padding-top:clamp(4.5rem,6vw,6rem);overflow:hidden}.sales-fit .sales-heading{max-width:64rem;margin-bottom:clamp(2.25rem,3.2vw,3.25rem)}.sales-fit .sales-heading h2{max-width:20ch}.sales-fit__demo{gap:1.4rem;display:grid}.sales-fit__system{border:1px solid var(--color-line);background:var(--color-raised);isolation:isolate;border-radius:1.35rem;grid-template-columns:minmax(16rem,.72fr) minmax(7rem,.24fr) minmax(30rem,1.5fr);min-height:31rem;display:grid;position:relative;overflow:hidden}.sales-fit__system:before{z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--color-line) 44%, transparent) 1px, transparent 1px), linear-gradient(180deg, color-mix(in srgb, var(--color-line) 34%, transparent) 1px, transparent 1px);content:"";opacity:.42;pointer-events:none;background-size:7rem 100%,100% 5rem;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000,#000 24% 76%,#0000)}.sales-fit__sources{align-content:center;gap:0;padding:clamp(1.2rem,2.5vw,2rem);display:grid}.sales-fit__sources article{background:0 0;border:0;border-radius:0;align-content:center;min-width:0;padding:1.45rem .2rem;display:grid}.sales-fit__sources article:first-child{border-bottom:1px solid var(--color-line)}.sales-fit .integration-logos{align-items:center;margin-bottom:1rem;display:flex}.sales-fit .integration-logos img{border:1px solid var(--color-line);background:#fff;border-radius:.72rem;width:3rem;height:3rem;padding:.45rem;box-shadow:0 .3rem .8rem #08101412}.sales-fit .integration-logos img+img{margin-left:-.35rem}.sales-fit__sources>article>small{color:var(--color-mint-strong);margin-bottom:.32rem;font-size:.65rem;font-weight:800}.sales-fit__sources h3{letter-spacing:-.025em;margin:0 0 .4rem;font-size:clamp(1.15rem,1.6vw,1.45rem)}.sales-fit__sources p{color:var(--color-muted);margin-bottom:0;font-size:.76rem;line-height:1.5}.sales-fit__connection{place-items:center;min-width:7rem;display:grid;position:relative}.sales-fit__connection>i{background:linear-gradient(90deg, color-mix(in srgb, var(--color-mint-strong) 24%, var(--color-line)), var(--color-mint-strong), color-mix(in srgb, var(--color-mint-strong) 24%, var(--color-line)));opacity:.3;transform-origin:0;height:1px;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);position:absolute;top:50%;left:0;right:0;transform:scaleX(0)}.sales-fit__demo[data-visible=true] .sales-fit__connection>i{opacity:1;transform:scaleX(1)}.sales-fit__connection>strong{z-index:2;border:1px solid color-mix(in srgb, var(--color-mint-strong) 60%, var(--color-line));background:var(--color-raised);min-width:6.6rem;color:var(--color-ink);border-radius:.9rem;justify-items:center;gap:.18rem;padding:.75rem .55rem;font-size:.72rem;font-weight:820;display:grid;position:relative;box-shadow:0 .8rem 2.5rem #08101417}.sales-fit__connection>strong>span{background:var(--color-mint);width:2rem;height:2rem;color:var(--color-ink-deep);border-radius:50%;place-items:center;font-size:1.25rem;display:grid}.sales-fit__connection>strong>small{color:var(--color-muted);font-size:.58rem;font-weight:730}.sales-fit__connection>b{z-index:3;background:var(--color-mint);width:.55rem;height:.55rem;box-shadow:0 0 0 .4rem color-mix(in srgb, var(--color-mint) 13%, transparent), 0 0 1.1rem color-mix(in srgb, var(--color-mint) 72%, transparent);opacity:0;pointer-events:none;will-change:transform, opacity;border-radius:50%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.sales-fit__video{border-left:1px solid var(--color-line);background:#d9dfdd;min-width:0;min-height:31rem;margin:0;position:relative;overflow:hidden}.sales-fit__video video{object-fit:cover;width:100%;height:100%}.sales-fit__video:after{content:"";pointer-events:none;background:linear-gradient(#0000,#050e12b8);height:34%;position:absolute;inset:auto 0 0}.sales-fit__video figcaption{z-index:2;color:#f4f8f6;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex;position:absolute;bottom:1.1rem;left:1.2rem;right:1.2rem}.sales-fit__video figcaption small{color:#f4f8f6ad;font-size:.68rem;font-weight:720}.sales-fit__video figcaption strong{font-size:.8rem}.sales-fit__video>button{z-index:3;color:#f4f8f6;cursor:pointer;backdrop-filter:blur(14px);min-height:2.75rem;transition:opacity var(--duration-ui) var(--ease-out), transform var(--duration-press) var(--ease-out);background:#071217b8;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:.42rem;padding:.55rem .8rem;font-size:.68rem;font-weight:780;display:inline-flex;position:absolute;top:1rem;right:1rem}.sales-fit__video>button:active{transform:scale(.97)}.sales-fit__outcomes{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sales-fit__outcomes article{border-right:1px solid var(--color-line);min-width:0;padding:clamp(1.25rem,2.5vw,2rem)}.sales-fit__outcomes article:last-child{border-right:0}.sales-fit__outcomes small{color:var(--color-mint-strong);margin-bottom:1.5rem;font-size:.64rem;font-weight:820;display:block}.sales-fit__outcomes h3{margin-bottom:.45rem;font-size:.98rem}.sales-fit__outcomes p{max-width:19rem;color:var(--color-muted);margin-bottom:0;font-size:.78rem;line-height:1.55}.js .sales-fit__demo .sales-fit__sources article,.js .sales-fit__demo .sales-fit__video{opacity:0;transition:opacity .56s var(--ease-out), transform .56s var(--ease-out);transform:translate(-.8rem)}.js .sales-fit__demo .sales-fit__video{transition-delay:80ms;transform:translate(.8rem)scale(.985)}.js .sales-fit__demo[data-visible=true] .sales-fit__sources article,.js .sales-fit__demo[data-visible=true] .sales-fit__video{opacity:1;transform:translate(0,0)scale(1)}.js .sales-fit__demo[data-visible=true] .sales-fit__sources article:nth-child(2){transition-delay:60ms}@media (hover:hover) and (pointer:fine){.sales-fit__video>button:hover{transform:translateY(-.12rem)}}@media (width<=1100px){.sales-fit__system{grid-template-columns:minmax(14rem,.7fr) minmax(5rem,.2fr) minmax(25rem,1.3fr)}}@media (width<=820px){.sales-fit__system{grid-template-columns:1fr;min-height:0}.sales-fit__sources{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-fit__sources article:first-child{border-right:1px solid var(--color-line);border-bottom:0}.sales-fit__connection{min-height:7rem}.sales-fit__connection>i{transform-origin:top;width:1px;height:auto;top:0;bottom:0;left:50%;transform:scaleY(0)}.sales-fit__demo[data-visible=true] .sales-fit__connection>i{transform:scaleY(1)}.sales-fit__connection>b{top:0;left:50%;transform:translate(-50%)}.sales-fit__video{aspect-ratio:16/9;border-top:1px solid var(--color-line);border-left:0;min-height:0}}@media (width<=620px){.sales-fit__sources,.sales-fit__outcomes{grid-template-columns:1fr}.sales-fit__sources article{padding:1rem}.sales-fit__sources article:first-child,.sales-fit__outcomes article{border-right:0;border-bottom:1px solid var(--color-line)}.sales-fit__outcomes article:last-child{border-bottom:0}.sales-fit__video figcaption{bottom:.8rem;left:.85rem;right:.85rem}}@media (prefers-reduced-motion:reduce){.sales-fit__connection>i{opacity:1;transition:none;transform:scaleX(1)}.sales-fit__connection>b{display:none}.js .sales-fit__demo .sales-fit__sources article,.js .sales-fit__demo .sales-fit__video{opacity:1;transition:none;transform:none}}.sales-fit{padding-bottom:clamp(4.75rem,8vw,7.5rem)}.sales-fit .sales-heading{max-width:72rem}.sales-fit .sales-heading h2{max-width:22ch;font-size:var(--type-section-title);text-wrap:balance}.sales-fit__title,.sales-fit__title>span,.sales-fit__lead{display:block}.sales-fit__mobile-story{display:none}.sales-fit__demo{gap:1rem}.sales-fit__system{border:0;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);background:0 0;border-radius:0;grid-template-columns:minmax(25rem,1.18fr) minmax(14rem,.72fr) minmax(22rem,1fr);min-height:clamp(32rem,58vh,37rem);overflow:visible}.sales-fit__system:before{display:none}.sales-fit__step{border-right:1px solid var(--color-line);min-width:0;min-height:32rem;transition:opacity .62s var(--ease-out), transform .72s var(--ease-out);flex-direction:column;padding:clamp(1.6rem,3vw,2.5rem);display:flex;position:relative}.sales-fit__step:last-child{border-right:0}.sales-fit__step-heading{grid-template-columns:3rem minmax(0,1fr);align-items:start;gap:.8rem;display:grid}.sales-fit__step-heading>span{color:var(--color-mint-strong);letter-spacing:-.04em;font-size:clamp(1.5rem,2.4vw,2.25rem);font-weight:730;line-height:1}.sales-fit__step-heading h3{letter-spacing:-.03em;margin:0 0 .3rem;font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:690;line-height:1.1}.sales-fit__step-heading p{max-width:26rem;color:var(--color-muted);margin:0;font-size:.76rem;line-height:1.5}.sales-fit__ecosystems{gap:1.4rem;margin-top:clamp(1.5rem,3vh,2.25rem);display:grid}.sales-fit__ecosystems>section{border-top:1px solid var(--color-line);gap:.75rem;padding-top:1.15rem;display:grid}.sales-fit__ecosystems h4{color:var(--color-ink);margin:0;font-size:.7rem;font-weight:790}.sales-fit__brand-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.sales-fit__brand-grid--google{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.sales-fit__brand-grid li{border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-raised) 78%, transparent);min-width:0;min-height:3.3rem;color:var(--color-ink);transition:border-color .52s var(--ease-out), box-shadow .52s var(--ease-out), opacity .56s var(--ease-out), transform .64s var(--ease-out);border-radius:.7rem;align-items:center;gap:.55rem;padding:.55rem .65rem;display:flex;box-shadow:0 .8rem 2rem #050e120a}.sales-fit__brand-grid img{object-fit:contain;flex:none;width:2rem;height:2rem}.sales-fit__brand-grid li.is-wordmark img{box-sizing:border-box;background:#fff;border-radius:.35rem;width:7.8rem;max-width:100%;height:auto;padding:.38rem .48rem}.sales-fit__brand-grid li.is-wordmark span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sales-fit__brand-grid span{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:730;overflow:hidden}.sales-fit__custom{border-top:1px solid var(--color-line);justify-content:space-between;align-items:baseline;gap:.75rem;margin-top:auto;padding-top:1rem;display:flex}.sales-fit__custom strong{color:var(--color-mint-strong);font-size:.7rem}.sales-fit__custom span{color:var(--color-muted);font-size:.65rem;line-height:1.45}.sales-fit__step--sync{align-items:stretch}.sales-fit__sync-visual{place-items:center;min-height:20rem;margin-block:auto;display:grid;position:relative}.sales-fit__sync-rings{aspect-ratio:1;width:min(15rem,88%);position:absolute}.sales-fit__sync-rings i{border:1px solid color-mix(in srgb, var(--color-mint-strong) 30%, transparent);opacity:.25;transition:opacity .72s var(--ease-out), transform .88s var(--ease-out);border-radius:50%;position:absolute;transform:scale(.72)}.sales-fit__sync-rings i:first-child{inset:36%}.sales-fit__sync-rings i:nth-child(2){inset:25%}.sales-fit__sync-rings i:nth-child(3){inset:13%}.sales-fit__sync-rings i:nth-child(4){inset:0}.sales-fit__sync-visual>strong{z-index:2;aspect-ratio:1;border:1px solid var(--color-mint-strong);background:color-mix(in srgb, var(--color-raised) 90%, transparent);width:6.6rem;box-shadow:0 0 0 0 color-mix(in srgb, var(--color-mint) 0%, transparent);transition:box-shadow .82s var(--ease-out), transform .76s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:relative}.sales-fit__sync-logo{object-fit:contain;width:74%;height:auto;transition:opacity .18s var(--ease-out);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sales-fit__sync-logo--on-light,html[data-theme=light] .sales-fit__sync-logo--on-dark{opacity:0}html[data-theme=light] .sales-fit__sync-logo--on-light{opacity:1}.sales-fit__signal{background:repeating-linear-gradient(90deg, var(--color-mint-strong) 0 .45rem, transparent .45rem .75rem);opacity:.22;width:calc(50% - 3.6rem);height:2px;transition:opacity .62s var(--ease-out), transform .82s var(--ease-out);position:absolute;top:50%;transform:scaleX(.08)}.sales-fit__signal:after{border-top:2px solid var(--color-mint-strong);border-right:2px solid var(--color-mint-strong);content:"";width:.55rem;height:.55rem;position:absolute;top:50%}.sales-fit__signal--in{transform-origin:100%;right:calc(50% + 3.6rem)}.sales-fit__signal--in:after{right:-.05rem;transform:translateY(-50%)rotate(45deg)}.sales-fit__signal--out{transform-origin:0;left:calc(50% + 3.6rem)}.sales-fit__signal--out:after{right:0;transform:translateY(-50%)rotate(45deg)}.sales-fit__step--result{overflow:hidden}.sales-fit__device{aspect-ratio:1619/971;width:min(33rem,140%);transition:transform .82s var(--ease-out), filter .82s var(--ease-out);align-self:center;margin:auto -20% 0;position:relative;transform:translateY(.5rem)}.sales-fit__device-shadow{z-index:0;opacity:.2;filter:blur(1rem);background:#00000061;border-radius:8%;position:absolute;inset:12% 13% 5%;transform:translateY(1rem)}.sales-fit__device-image{z-index:1;object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.sales-fit__device-image--light,html[data-theme=light] .sales-fit__device-image--dark{opacity:0}html[data-theme=light] .sales-fit__device-image--light{opacity:1}.sales-fit__device-image--occupied{clip-path:inset(0 100% 0 0);transition:clip-path .98s var(--ease-out)}.sales-fit__device-led{z-index:3;aspect-ratio:1;opacity:.16;width:2.2%;transition:opacity .42s var(--ease-out), transform .62s var(--ease-out), box-shadow .62s var(--ease-out);background:#ff3434;border:1px solid #ffffffe0;border-radius:50%;position:absolute;top:11.1%;left:80.15%;transform:translate(-50%,-50%)scale(.72);box-shadow:0 0 0 .22rem #ff2d2d38,0 0 1rem #ff2626e6}.sales-fit__state-toggle{border:1px solid var(--color-line);background:var(--color-paper);border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,16rem);margin:.45rem auto 0;padding:.24rem;display:grid}.sales-fit__state-toggle button{min-height:2.75rem;color:var(--color-muted);font:inherit;cursor:pointer;transition:background .18s var(--ease-out), color .18s var(--ease-out), transform .14s var(--ease-out);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;padding:.55rem .75rem;font-size:.72rem;font-weight:780;display:inline-flex}.sales-fit__state-toggle button i{border:1px solid;border-radius:50%;width:.5rem;height:.5rem}.sales-fit__state-toggle button[aria-pressed=true]{background:var(--color-raised);color:var(--color-ink);box-shadow:0 .1rem .3rem #050e121f}.sales-fit__state-toggle button[data-integration-room-state=available][aria-pressed=true] i{background:#12c98e;border-color:#068a62}.sales-fit__state-toggle button[data-integration-room-state=occupied][aria-pressed=true] i{background:#ff3434;border-color:#c91f2d}.sales-fit__state-toggle button:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.sales-fit__state-toggle button:active{transform:scale(.97)}.sales-fit__progress{grid-template-columns:repeat(3,1fr);gap:.4rem;height:2px;display:grid}.sales-fit__progress span{background:var(--color-line);transform-origin:0;transition:background .52s var(--ease-out), transform .72s var(--ease-out);transform:scaleX(.08)}.js .sales-fit__demo .sales-fit__step{opacity:.28;transform:translateY(1rem)}.js .sales-fit__demo .sales-fit__brand-grid li{opacity:.22;transform:translateY(.6rem)}.sales-fit__demo[data-integration-step="1"] .sales-fit__step--sources,.sales-fit__demo[data-integration-step="2"] .sales-fit__step--sync,.sales-fit__demo[data-integration-step="3"] .sales-fit__step{opacity:1;transform:none}.sales-fit__demo[data-integration-step="2"] .sales-fit__step--sources{opacity:.62;transform:none}.sales-fit__demo[data-integration-step="1"] .sales-fit__brand-grid li,.sales-fit__demo[data-integration-step="2"] .sales-fit__brand-grid li,.sales-fit__demo[data-integration-step="3"] .sales-fit__brand-grid li{opacity:1;transition-delay:calc(var(--brand-order) * 55ms);transform:none}.sales-fit__demo[data-integration-step="2"] .sales-fit__sync-rings i,.sales-fit__demo[data-integration-step="3"] .sales-fit__sync-rings i{opacity:.72;transform:scale(1)}.sales-fit__demo[data-integration-step="2"] .sales-fit__sync-rings i:nth-child(2),.sales-fit__demo[data-integration-step="3"] .sales-fit__sync-rings i:nth-child(2){transition-delay:80ms}.sales-fit__demo[data-integration-step="2"] .sales-fit__sync-rings i:nth-child(3),.sales-fit__demo[data-integration-step="3"] .sales-fit__sync-rings i:nth-child(3){transition-delay:.15s}.sales-fit__demo[data-integration-step="2"] .sales-fit__sync-rings i:nth-child(4),.sales-fit__demo[data-integration-step="3"] .sales-fit__sync-rings i:nth-child(4){transition-delay:.22s}.sales-fit__demo[data-integration-step="2"] .sales-fit__sync-visual>strong,.sales-fit__demo[data-integration-step="3"] .sales-fit__sync-visual>strong{box-shadow:0 0 0 .7rem color-mix(in srgb, var(--color-mint) 8%, transparent), 0 0 3rem color-mix(in srgb, var(--color-mint) 13%, transparent);transform:scale(1.04)}.sales-fit__demo[data-integration-step="2"] .sales-fit__signal,.sales-fit__demo[data-integration-step="3"] .sales-fit__signal{opacity:.9;transform:scaleX(1)}.sales-fit__demo[data-integration-step="3"] .sales-fit__device{filter:drop-shadow(0 1.2rem 2.8rem #050e1224);transform:translateY(0)}[data-integration-demo][data-room-state=occupied] .sales-fit__device-image--occupied{clip-path:inset(0)}[data-integration-demo][data-room-state=occupied] .sales-fit__device-led{opacity:1;transform:translate(-50%,-50%)scale(1);box-shadow:0 0 0 .28rem #ff2d2d3d,0 0 1.2rem #ff2626,0 0 2rem #ff2626ad}.sales-fit__demo[data-integration-step="1"] [data-integration-progress="1"],.sales-fit__demo[data-integration-step="2"] [data-integration-progress="1"],.sales-fit__demo[data-integration-step="2"] [data-integration-progress="2"],.sales-fit__demo[data-integration-step="3"] .sales-fit__progress span{background:var(--color-mint-strong);transform:scaleX(1)}.sales-fit__mobile-story{width:min(100%,46rem);margin-inline:auto}.sales-fit__mobile-step{align-items:baseline;gap:.75rem;margin:0 0 .8rem;display:flex}.sales-fit__mobile-step span{color:var(--color-mint-strong);font-size:.78rem;font-weight:800}.sales-fit__mobile-step strong{color:var(--color-ink);font-size:1rem}.sales-fit__mobile-step--result{margin-top:1.4rem}.sales-fit__mobile-selector{border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-raised) 88%, transparent);border-radius:.95rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding:.32rem;display:grid}.sales-fit__mobile-selector button{min-height:4.2rem;color:var(--color-ink);font:inherit;cursor:pointer;transition:border-color .18s var(--ease-out), background .18s var(--ease-out), color .18s var(--ease-out), transform .14s var(--ease-out);background:0 0;border:1px solid #0000;border-radius:.72rem;justify-content:center;align-items:center;gap:.7rem;padding:.8rem 1rem;font-size:1rem;font-weight:760;display:inline-flex;position:relative;overflow:hidden}.sales-fit__mobile-selector button:after{background:var(--color-mint);content:"";transform-origin:0;height:.2rem;transition:transform .26s var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.sales-fit__mobile-selector button img{object-fit:contain;width:1.8rem;height:1.8rem}.sales-fit__mobile-selector button[aria-pressed=true]{border-color:var(--color-ink-deep);background:var(--color-ink-deep);color:#fff}.sales-fit__mobile-selector button[aria-pressed=true]:after{transform:scaleX(1)}.sales-fit__mobile-selector button:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.sales-fit__mobile-selector button:active{transform:scale(.98)}.sales-fit__mobile-brands{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1.36fr) minmax(0,.64fr);padding:1rem .15rem 1.2rem;display:grid}.sales-fit__mobile-brands section{min-width:0;transition:opacity .24s var(--ease-out), transform .3s var(--ease-out)}.sales-fit__mobile-brands section+section{border-left:1px solid var(--color-line);padding-left:.65rem}.sales-fit__mobile-brands ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.sales-fit__mobile-brands section+section ul{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-fit__mobile-brands li{min-width:0;color:var(--color-ink);align-content:start;place-items:center;gap:.4rem;display:grid}.sales-fit__mobile-brands img{object-fit:contain;width:1.85rem;height:1.85rem}.sales-fit__mobile-brands li.is-wordmark img{background:#fff;border-radius:.28rem;width:min(100%,4.75rem);height:1.85rem;padding:.18rem}.sales-fit__mobile-brands li span{text-align:center;overflow-wrap:normal;word-break:normal;max-width:100%;font-size:.61rem;font-weight:650;line-height:1.15}.sales-fit__mobile-story[data-ecosystem=microsoft] [data-integration-ecosystem-group=google],.sales-fit__mobile-story[data-ecosystem=google] [data-integration-ecosystem-group=microsoft]{opacity:.72;transform:translateY(.15rem)}.sales-fit__mobile-sync{border-bottom:1px solid var(--color-line);gap:.65rem;padding:1rem 0;display:grid}.sales-fit__mobile-sync .sales-fit__mobile-step{margin:0}.sales-fit__mobile-sync>div{justify-content:center;align-items:center;gap:.65rem;min-width:0;min-height:3.5rem;display:flex}.sales-fit__mobile-sync>div>strong{font-size:.78rem;font-weight:680;line-height:1.25}.sales-fit__mobile-qmark{border:1px solid color-mix(in srgb, var(--color-mint-strong) 64%, var(--color-line));border-radius:50%;flex:0 0 4rem;place-items:center;width:4rem;height:4rem;display:grid;position:relative;overflow:hidden}.sales-fit__mobile-qmark .sales-fit__sync-logo{width:78%}.sales-fit__mobile-device{filter:drop-shadow(0 1rem 1.35rem #050e1226);width:min(90%,29rem);margin:1.65rem auto 0;transform:none}.sales-fit__mobile-state-toggle{margin-top:.85rem}.sales-fit__mobile-state-toggle button[aria-pressed=true]{background:var(--color-ink-deep);color:#fff}.sales-fit__mobile-close{border-top:1px solid var(--color-line);color:var(--color-muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.45rem .7rem;margin-top:1.25rem;padding-top:1rem;display:flex}.sales-fit__mobile-close strong{color:var(--color-mint-strong);font-size:.8rem}.sales-fit__mobile-close>span:not(.visually-hidden){font-size:.76rem}@media (width<=1120px){.sales-fit__system{grid-template-columns:minmax(22rem,1.1fr) minmax(12rem,.68fr) minmax(19rem,.92fr)}.sales-fit__step{padding:1.5rem}.sales-fit__step-heading{grid-template-columns:2.6rem minmax(0,1fr)}}@media (width<=880px){.sales-fit{padding-top:2rem;padding-bottom:4.5rem}.sales-fit .sales-heading{margin-bottom:1.65rem}.sales-fit .sales-heading h2{max-width:100%;font-size:var(--type-section-title);text-wrap:wrap;margin-bottom:1rem;line-height:1}.sales-fit .sales-heading>p:last-child{max-width:32rem;font-size:1rem;line-height:1.45}.sales-fit__demo{display:none}.sales-fit__mobile-story{display:grid}.sales-fit__system{border-top:1px solid var(--color-line);grid-template-columns:1fr;min-height:0}.sales-fit__step{border-right:0;border-bottom:1px solid var(--color-line);min-height:0;padding:2rem .25rem}.sales-fit__step:last-child{border-bottom:0}.sales-fit__ecosystems{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.sales-fit__custom{margin-top:1.5rem}.sales-fit__sync-visual{width:min(100%,30rem);min-height:18rem;margin-inline:auto}.sales-fit__device{width:min(34rem,100%);margin:2rem auto 0}}@media (width<=600px){.sales-fit .sales-heading h2{text-wrap:wrap;max-width:100%;font-size:clamp(1.9rem,8vw,2.1rem);line-height:1}.sales-fit__step-heading{grid-template-columns:2.75rem minmax(0,1fr)}.sales-fit__ecosystems{grid-template-columns:1fr}.sales-fit__brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-fit__brand-grid--google{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.sales-fit__device{width:112%;margin-inline:-6%}.sales-fit__mobile-device{width:min(90%,29rem);margin:1.45rem auto 0}.sales-fit__mobile-selector button{min-height:3.9rem;padding-inline:.65rem;font-size:.92rem}.sales-fit__mobile-brands{padding-top:.9rem;padding-bottom:1rem}.sales-fit__mobile-qmark{flex-basis:3.6rem;width:3.6rem;height:3.6rem}}@media (width<=360px){.sales-fit__mobile-brands{grid-template-columns:minmax(0,1.28fr) minmax(0,.72fr)}.sales-fit__mobile-brands li span{font-size:.55rem}.sales-fit__mobile-sync>div>strong{font-size:.62rem}}@media (prefers-reduced-motion:reduce){.js .sales-fit__demo .sales-fit__step,.js .sales-fit__demo .sales-fit__brand-grid li{opacity:1;transition:none;transform:none}.sales-fit__sync-rings i,.sales-fit__signal,.sales-fit__device,.sales-fit__device-image--occupied,.sales-fit__device-led,.sales-fit__progress span,.sales-fit__state-toggle button,.sales-fit__mobile-selector button,.sales-fit__mobile-selector button:after,.sales-fit__mobile-brands section{transition:none}}.sales-start{background:var(--color-surface);padding-block:clamp(4.5rem,6vw,5.5rem)}.sales-heading--start{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);align-items:end;gap:clamp(2rem,7vw,7rem);max-width:none;margin-bottom:clamp(2.5rem,5vw,3.75rem);display:grid}.sales-heading--start h2{max-width:18ch;font-size:var(--type-section-title);text-wrap:balance;margin:0;line-height:.96}.sales-start__price-callout{justify-self:start;gap:.35rem;max-width:34rem;display:grid}.sales-start__price-callout p{flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;margin:0;display:flex}.sales-start__price-callout p>span:first-child{font-size:.9rem;font-weight:760}.sales-start__price-callout strong{color:var(--color-mint-strong);letter-spacing:-.04em;font-size:clamp(3.25rem,5vw,4.75rem);font-weight:620;line-height:.9}.sales-start__price-callout p>span:last-child{max-width:9rem;color:var(--color-muted);font-size:.85rem;line-height:1.35}.sales-start__price-callout small{color:var(--color-muted);font-size:.76rem;line-height:1.45}.sales-start__offer{border:1px solid color-mix(in srgb, var(--color-mint-strong) 58%, var(--color-line));background:var(--color-raised);border-radius:1.25rem;grid-template-columns:minmax(0,7fr) minmax(23rem,5fr);min-height:29rem;display:grid;overflow:hidden}.sales-start__media{border-right:1px solid var(--color-line);background:#eeeae5;min-width:0;margin:0;overflow:hidden}.sales-start__media img{object-fit:cover;object-position:76% center;width:100%;height:100%;min-height:29rem;display:block}.sales-start__managed{min-width:0}.sales-start__copy{flex-direction:column;align-items:flex-start;height:100%;padding:clamp(1.75rem,3vw,2.75rem);display:flex}.sales-start__copy>span{color:var(--color-mint-strong);letter-spacing:.02em;margin-bottom:.7rem;font-size:.72rem;font-weight:820}.sales-start__copy>h3{letter-spacing:-.035em;max-width:20ch;margin-bottom:.7rem;font-size:clamp(1.75rem,2.5vw,2.45rem);line-height:1}.sales-start__lead{max-width:30rem;color:var(--color-muted);margin:0 0 1.35rem;font-size:.9rem;line-height:1.5}.sales-start__included{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1rem;width:100%;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.sales-start__included li{color:var(--color-muted);padding-left:1.15rem;font-size:.78rem;font-weight:700;line-height:1.35;position:relative}.sales-start__included li:before{background:var(--color-mint-strong);content:"";border-radius:50%;width:.42rem;height:.42rem;position:absolute;top:.34em;left:0}.sales-start__plans{border-top:1px solid var(--color-line);width:100%;margin-bottom:1.5rem;display:grid}.sales-start__plans>div{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(10rem,.9fr) minmax(0,1.1fr);align-items:center;gap:1rem;min-height:4.5rem;padding-block:.8rem;display:grid}.sales-start__plans span{gap:.18rem;display:grid}.sales-start__plans strong{font-size:.85rem}.sales-start__plans b{color:var(--color-mint-strong);font-size:.7rem;font-weight:760}.sales-start__plans p{color:var(--color-muted);margin:0;font-size:.74rem;line-height:1.45}.sales-start__copy .button{margin-top:auto}.sales-start__free{border:1px solid var(--color-line);background:var(--color-paper);border-radius:1rem;grid-template-columns:minmax(20rem,1fr) auto;align-items:center;gap:clamp(1.25rem,3vw,3rem);min-height:6.25rem;margin-top:1rem;padding:1rem 1.25rem;display:grid}.sales-start__free-heading{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.25rem;display:grid}.sales-start__price{color:var(--color-mint-strong);white-space:nowrap;font-size:.78rem}.sales-start__free h3{letter-spacing:-.02em;margin:0 0 .2rem;font-size:1.05rem}.sales-start__free p{color:var(--color-muted);margin:0;font-size:.76rem;line-height:1.45}.sales-start__free ul{color:var(--color-muted);white-space:nowrap;gap:1rem;margin:0;padding:0;font-size:.7rem;font-weight:720;list-style:none;display:flex}.sales-start__free li+li:before{color:var(--color-line-strong);content:"·";margin-right:1rem}.sales-start__free .button{white-space:nowrap;min-height:2.85rem;padding:.65rem 1rem}.sales-start{padding-block:clamp(5.25rem,7vw,7rem);overflow:clip}.sales-start__intro{margin-bottom:clamp(2rem,4vw,3.25rem)}.sales-start__intro h2{letter-spacing:-.04em;text-wrap:balance;max-width:19ch;margin:0 0 .85rem;font-size:clamp(3rem,4.4vw,4.25rem);line-height:.98}.sales-start__intro>p{max-width:54rem;color:var(--color-muted);text-wrap:pretty;margin:0;font-size:clamp(1rem,1.55vw,1.25rem);line-height:1.45}.sales-start__mobile-layout{display:none}.sales-start__routes{grid-template-columns:minmax(17rem,1fr) minmax(0,2.65fr);align-items:stretch;gap:clamp(1rem,2vw,1.75rem);display:grid}.sales-start__route{grid-template-rows:clamp(16.5rem,19vw,18rem) 4rem minmax(16.75rem,1fr);min-width:0;display:grid}.sales-start__route-head,.sales-start__plan-card{border:1px solid var(--color-line);background:var(--color-paper);border-radius:1rem}.sales-start__route-head{min-width:0;display:grid;position:relative;overflow:hidden}.sales-start__route-head p{min-width:0;color:var(--color-ink);flex-wrap:wrap;align-items:baseline;gap:.22rem .55rem;margin:0;font-size:clamp(.95rem,1.35vw,1.2rem);line-height:1.3;display:flex}.sales-start__route-head strong{letter-spacing:-.035em;font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.05}.sales-start__route-head--free{grid-template-rows:minmax(0,1fr) auto}.sales-start__route-head-main--free{align-items:center;gap:clamp(.85rem,2vw,1.35rem);min-width:0;padding:clamp(1.35rem,2.5vw,2rem);display:flex}.sales-start__free-facts{border-top:1px solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sales-start__free-facts li{min-width:0;min-height:4.8rem;color:var(--color-muted);text-align:center;text-wrap:balance;place-items:center;padding:.85rem .45rem;font-size:clamp(.7rem,.9vw,.82rem);font-weight:720;line-height:1.25;display:grid}.sales-start__free-facts li+li{border-left:1px solid var(--color-line)}.sales-start__route-icon{background:color-mix(in srgb, var(--color-mint) 16%, transparent);width:3rem;min-width:3rem;height:3rem;color:var(--color-mint-strong);border-radius:50%;place-items:center;display:grid}.sales-start__route-icon svg{stroke-width:1.8px;width:1.55rem;height:1.55rem}.sales-start__route-head--managed{grid-template-rows:minmax(0,1fr) auto}.sales-start__route-head-main--managed{grid-template-columns:minmax(16rem,.9fr) minmax(20rem,1.1fr);min-height:0;display:grid}.sales-start__route-head-main--managed>div{z-index:1;background:var(--color-paper);align-items:center;height:100%;padding:clamp(1.4rem,2.5vw,2rem);display:flex;position:relative}.sales-start__route-head-main--managed figure{background:#f1efec;min-width:0;height:100%;margin:0;overflow:hidden}.sales-start__route-head-main--managed img{--pricing-photo-start-scale:1.09;--pricing-photo-end-scale:1.04;object-fit:cover;object-position:78% 56%;width:100%;height:100%;transform:scale(var(--pricing-photo-end-scale));display:block}.sales-start__connector{width:100%;min-height:4rem;color:var(--color-mint-strong);display:block;position:relative}.sales-start__connector--free{background:currentColor;justify-self:center;width:1px}.sales-start__connector--free:after,.sales-start__connector--managed:before,.sales-start__connector--managed:after{background:var(--color-surface);content:"";border:1px solid;border-radius:50%;width:.58rem;height:.58rem;position:absolute;bottom:-.32rem}.sales-start__connector--free:after{left:50%;transform:translate(-50%)}.sales-start__connector--managed i,.sales-start__connector--managed b{background:currentColor;display:block;position:absolute}.sales-start__connector--managed i{width:1px;height:58%;top:0;left:50%}.sales-start__connector--managed b{height:1px;bottom:42%;left:25%;right:25%}.sales-start__connector--managed:before{left:25%;transform:translate(-50%)}.sales-start__connector--managed:after{right:25%;transform:translate(50%)}.sales-start__included-band{border-top:1px solid var(--color-line);grid-template-columns:minmax(9.5rem,.72fr) minmax(0,2.28fr);align-items:center;gap:1rem;min-width:0;padding:1rem clamp(1rem,2vw,1.5rem);display:grid}.sales-start__included-band>strong{letter-spacing:-.03em;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.05}.sales-start__included-band ul{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:0;padding:0;list-style:none;display:grid}.sales-start__included-band li{min-width:0;min-height:3.3rem;color:var(--color-muted);align-items:center;gap:.7rem;padding-inline:clamp(.75rem,1.5vw,1.25rem);font-size:clamp(.72rem,1vw,.82rem);font-weight:680;line-height:1.35;display:flex}.sales-start__included-band li+li{border-left:1px solid var(--color-line)}.sales-start__included-band li>svg{width:1.8rem;min-width:1.8rem;height:1.8rem;color:var(--color-mint-strong);stroke-width:1.65px}.sales-start__managed-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem);min-width:0;display:grid}.sales-start__plan-card{min-width:0;min-height:16.75rem;transition:border-color .18s var(--ease-out), transform .18s var(--ease-out);flex-direction:column;margin-top:1.2rem;padding:clamp(1.45rem,2.4vw,2rem);display:flex;position:relative}.sales-start__plan-card--recommended{isolation:isolate}.sales-start__plan-card--recommended:before{z-index:1;background:var(--color-mint-strong);content:"";border-radius:1rem 1rem 0 0;height:4px;position:absolute;top:-1px;left:-1px;right:-1px}.sales-start__recommended{color:var(--color-mint-strong);font-size:.78rem;font-weight:760;position:absolute;top:1.45rem;right:clamp(1.45rem,2.4vw,2rem)}.sales-start__plan-card h3{letter-spacing:-.04em;margin:0;padding:0;font-size:clamp(2rem,3vw,2.65rem);line-height:1}.sales-start__plan-price{min-height:5.25rem;color:var(--color-ink);flex-wrap:wrap;align-items:baseline;gap:.25rem .55rem;margin:1.35rem 0 0;display:flex}.sales-start__plan-price>span:first-child{color:var(--color-muted);font-size:.85rem}.sales-start__plan-price strong{letter-spacing:-.04em;font-size:clamp(2.2rem,4vw,3.3rem);font-weight:620;line-height:1}.sales-start__price-unit{color:var(--color-muted);gap:.15rem;font-size:.85rem;line-height:1.15;display:inline-grid}.sales-start__price-unit small{font-size:.65rem}.sales-start__plan-card .button{justify-content:center;width:100%;min-height:3rem;margin-top:auto}.sales-start__plan-card .button:active{transform:scale(.97)}.sales-start__compare{width:fit-content;color:var(--color-mint-strong);align-items:center;gap:.55rem;margin:2rem auto 0;font-size:.92rem;font-weight:760;text-decoration:none;display:flex}.sales-start__compare svg{width:1.1rem;height:1.1rem;transition:transform .18s var(--ease-out)}@media (hover:hover) and (pointer:fine){.sales-start__plan-card:hover{border-color:color-mix(in srgb, var(--color-mint-strong) 60%, var(--color-line));transform:translateY(-.2rem)}.sales-start__compare:hover svg{transform:translate(.22rem)}}@media (width<=1120px){.sales-start__routes{grid-template-columns:minmax(14.5rem,.92fr) minmax(0,2.08fr)}.sales-start__route{grid-template-rows:17.25rem 3.75rem minmax(16.25rem,1fr)}.sales-start__route-head-main--managed{grid-template-columns:minmax(12rem,.85fr) minmax(15rem,1.15fr)}.sales-start__included-band{grid-template-columns:minmax(8.25rem,.65fr) minmax(0,2.35fr);gap:.5rem}.sales-start__included-band ul{padding-top:0}.sales-start__included-band li{padding-inline:.65rem}.sales-start__plan-card{min-height:16.25rem;padding:1.35rem}.sales-start__recommended{top:1.35rem;right:1.35rem}.sales-start__plan-price strong{font-size:clamp(2.1rem,3.7vw,2.75rem)}}@media (width<=960px) and (width>=861px){.sales-start__routes{grid-template-columns:minmax(13rem,.88fr) minmax(0,2.12fr)}.sales-start__route-head-main--managed{grid-template-columns:minmax(10rem,.9fr) minmax(12rem,1.1fr)}.sales-start__route-head p{gap:.2rem .35rem;font-size:.82rem}.sales-start__route-head strong{font-size:1.2rem}.sales-start__included-band li{justify-items:start;gap:.35rem;font-size:.7rem;display:grid}.sales-start__plan-card{min-height:16rem;padding:1.1rem}.sales-start__recommended{font-size:.66rem;top:1.1rem;right:1.1rem}.sales-start__plan-card h3{font-size:1.7rem}.sales-start__plan-price{min-height:4.75rem}.sales-start__plan-price strong{font-size:2rem}}@media (width<=860px){.sales-start{padding-block:5.25rem}.sales-start__intro{margin-bottom:1.5rem}.sales-start__intro h2{max-width:13ch;margin-bottom:.75rem;font-size:clamp(2.65rem,12vw,3.5rem)}.sales-start__intro>p{max-width:32rem;font-size:1rem}.sales-start__routes{display:none}.sales-start__mobile-layout{gap:clamp(1.15rem,4vw,1.6rem);display:grid}.sales-start__mobile-managed{gap:1rem;min-width:0;display:grid}.sales-start__mobile-photo{aspect-ratio:16/9;border:1px solid var(--color-line);background:#f1efec;border-radius:1rem;min-width:0;margin:0;overflow:hidden}.sales-start__mobile-photo img{object-fit:cover;object-position:74% 55%;width:100%;height:100%;display:block;transform:scale(1.035)}.sales-start__mobile-managed-body{border:1px solid var(--color-line);background:radial-gradient(circle at 85% 5%, color-mix(in srgb, var(--color-mint-strong) 8%, transparent), transparent 14rem), var(--color-paper);border-radius:1rem;min-width:0;padding:clamp(1.2rem,5vw,1.65rem)}.sales-start__mobile-kicker{color:var(--color-ink);margin:0 0 .45rem;font-size:clamp(.9rem,4vw,1.05rem);line-height:1.35}.sales-start__mobile-managed-body>h3{letter-spacing:-.045em;margin:0;font-size:clamp(2.35rem,11vw,3.35rem);line-height:.98}.sales-start__mobile-included{border:1px solid var(--color-line);border-radius:.9rem;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:1.35rem 0;padding:0;list-style:none;display:grid;overflow:hidden}.sales-start__mobile-included li{min-width:0;min-height:7.2rem;color:var(--color-ink);text-align:center;text-wrap:balance;align-content:center;justify-items:center;gap:.65rem;padding:1rem .55rem;font-size:clamp(.66rem,2.8vw,.78rem);font-weight:680;line-height:1.32;display:grid}.sales-start__mobile-included li+li{border-left:1px solid var(--color-line)}.sales-start__mobile-included svg{width:1.85rem;height:1.85rem;color:var(--color-mint-strong);stroke-width:1.65px}.sales-start__mobile-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;min-width:0;display:grid}.sales-start__mobile-plan{border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-surface) 72%, transparent);border-radius:.9rem;flex-direction:column;min-width:0;min-height:14.75rem;padding:1.05rem;display:flex;position:relative}.sales-start__mobile-plan--recommended{border-color:color-mix(in srgb, var(--color-mint-strong) 58%, var(--color-line))}.sales-start__mobile-recommended{background:color-mix(in srgb, var(--color-mint-strong) 14%, transparent);width:fit-content;color:var(--color-mint-strong);border-radius:999px;margin:-.15rem 0 .85rem;padding:.35rem .55rem;font-size:.68rem;font-weight:780;line-height:1}.sales-start__mobile-plan:not(.sales-start__mobile-plan--recommended){padding-top:3.15rem}.sales-start__mobile-plan h4{letter-spacing:-.035em;margin:0;font-size:clamp(1.25rem,6.5vw,1.75rem);line-height:1}.sales-start__mobile-price{min-width:0;color:var(--color-ink);grid-template-columns:minmax(0,1fr);gap:.4rem;margin:1.15rem 0 1rem;line-height:1;display:grid}.sales-start__mobile-price>span:first-child{color:var(--color-muted);font-size:.72rem}.sales-start__mobile-price strong{white-space:nowrap;letter-spacing:-.04em;font-size:clamp(1.8rem,8vw,2.4rem);font-weight:620}.sales-start__mobile-price>span:last-child{color:var(--color-muted);flex-wrap:wrap;align-items:baseline;gap:.3rem;font-size:.72rem;line-height:1.25;display:flex}.sales-start__mobile-price small{font-size:.62rem}.sales-start__mobile-plan .button{text-align:center;width:100%;min-height:2.8rem;margin-top:auto;padding:.65rem .6rem;font-size:.72rem}.sales-start__mobile-free{border:1px solid var(--color-line);background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--color-mint-strong) 7%, transparent), transparent 12rem), var(--color-paper);text-align:center;border-radius:1rem;justify-items:center;min-width:0;padding:clamp(1.35rem,6vw,2rem);display:grid}.sales-start__mobile-free-icon{border:1px solid var(--color-line);width:3.3rem;height:3.3rem;color:var(--color-mint-strong);border-radius:50%;place-items:center;margin-bottom:.85rem;display:grid}.sales-start__mobile-free-icon svg{stroke-width:1.75px;width:1.55rem;height:1.55rem}.sales-start__mobile-free-prompt{color:var(--color-mint-strong);margin:0 0 .7rem;font-size:.92rem;font-weight:740}.sales-start__mobile-free h3{color:var(--color-ink);letter-spacing:-.035em;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.25rem .55rem;margin:0;font-size:clamp(1.75rem,8vw,2.35rem);font-weight:560;line-height:1;display:flex}.sales-start__mobile-free h3 span{font-weight:760}.sales-start__mobile-free h3 i{font-style:normal;font-weight:480}.sales-start__mobile-free h3 strong{font-weight:560}.sales-start__mobile-free h3 small{color:var(--color-muted);letter-spacing:0;font-size:.78rem;font-weight:600}.sales-start__mobile-free>p:not(.sales-start__mobile-free-prompt){color:var(--color-ink);margin:.7rem 0 0;font-size:.95rem}.sales-start__mobile-free ul{color:var(--color-muted);flex-wrap:wrap;justify-content:center;gap:.25rem .55rem;margin:.65rem 0 1.25rem;padding:0;font-size:.75rem;font-weight:650;line-height:1.35;list-style:none;display:flex}.sales-start__mobile-free li+li:before{color:var(--color-mint-strong);content:"·";margin-right:.55rem}.sales-start__mobile-free .button{border-color:var(--color-mint-strong);width:100%;min-height:3rem;color:var(--color-mint-strong)}.sales-start__compare{margin-top:1.5rem;font-size:.86rem}}@media (width<=390px){.sales-start__mobile-managed-body{padding:1rem}.sales-start__mobile-included li{min-height:6.8rem;padding-inline:.35rem;font-size:.62rem}.sales-start__mobile-plans{gap:.6rem}.sales-start__mobile-plan{min-height:14.25rem;padding:.85rem}.sales-start__mobile-plan:not(.sales-start__mobile-plan--recommended){padding-top:2.95rem}.sales-start__mobile-plan h4{font-size:1.2rem}.sales-start__mobile-recommended{margin-bottom:.75rem;font-size:.61rem}.sales-start__mobile-price strong{font-size:1.75rem}.sales-start__mobile-plan .button{min-height:2.65rem;font-size:.66rem}}.sales-contact{border-top:1px solid var(--color-line);background:var(--color-paper)}.sales-contact__layout{grid-template-columns:minmax(0,.78fr) minmax(30rem,1.22fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.sales-contact__copy{position:sticky;top:8rem}.sales-contact__copy h2{max-width:none;font-size:var(--type-section-title);letter-spacing:-.04em;margin-bottom:1.5rem;line-height:.96;position:relative}.sales-contact__copy h2:after{background:var(--color-mint-strong);content:"";transform-origin:0;width:3.4rem;height:2px;margin-top:1rem;display:block;transform:scaleX(1)}.sales-contact__copy p{max-width:34rem;color:var(--color-muted);font-size:1.05rem;line-height:1.65}.sales-contact__copy>a{min-height:2.75rem;color:var(--color-ink);align-items:center;font-weight:780;display:inline-flex}.sales-contact__form{border:1px solid var(--color-line);background:var(--color-raised)}.sales-contact__form .form-grid label>span em{color:var(--color-mint-strong);font-style:normal}.sales-contact__form .privacy-check{align-items:center;min-height:2.75rem}.sales-contact__details{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);margin-top:1.25rem}.sales-contact__details summary{min-height:3.25rem;color:var(--color-muted);cursor:pointer;align-items:center;font-size:.8rem;font-weight:760;display:flex}.sales-contact__details .form-grid{padding-bottom:1.25rem}.js .sales-home [data-reveal]{opacity:0;transition:opacity .56s var(--ease-out), transform .56s var(--ease-out);animation:none;transform:translateY(.75rem)}.js .sales-home [data-reveal=media],.js .sales-home [data-reveal=offer]{opacity:1;transition:none;transform:none}.js .sales-home [data-reveal=offer] .sales-start__media{clip-path:inset(0 7% 0 0 round 1.2rem 0 0 1.2rem);opacity:0;transition:clip-path .76s var(--ease-out), opacity .62s var(--ease-out), transform .76s var(--ease-out);transform:translate(-1rem)}.js .sales-home [data-reveal=offer] .sales-start__media img{transition:transform .9s var(--ease-out);transform:scale(1.035)}.js .sales-home [data-reveal=offer] .sales-start__copy>*{opacity:0;transition:opacity .52s var(--ease-out), transform .52s var(--ease-out);transform:translateY(.75rem)}.js .sales-home [data-reveal=offer] .sales-start__copy>:nth-child(2){transition-delay:50ms}.js .sales-home [data-reveal=offer] .sales-start__copy>:nth-child(3){transition-delay:.1s}.js .sales-home [data-reveal=offer] .sales-start__copy>:nth-child(4){transition-delay:.15s}.js .sales-home [data-reveal=offer] .sales-start__copy>:nth-child(5){transition-delay:.2s}.js .sales-home [data-reveal=offer][data-visible=true] .sales-start__media{clip-path:inset(0 round 1.2rem 0 0 1.2rem);opacity:1;transform:none}.js .sales-home [data-reveal=offer][data-visible=true] .sales-start__media img,.js .sales-home [data-reveal=offer][data-visible=true] .sales-start__copy>*{opacity:1;transform:none}.js .sales-home [data-reveal=pricing-story]{opacity:1;transition:none;transform:none}.js .sales-home [data-reveal=pricing-story][data-visible=true] .sales-start__route-head--free{animation:pricing-route-enter .52s var(--ease-out) 30ms both}.js .sales-home [data-reveal=pricing-story][data-visible=true] .sales-start__route-head--managed{animation:pricing-route-enter .52s var(--ease-out) 90ms both}.js .sales-home [data-reveal=pricing-story][data-visible=true] .sales-start__route-head-main--managed img{animation:pricing-photo-enter .72s var(--ease-out) .14s both}.js .sales-home [data-reveal=pricing-story][data-visible=true] .sales-start__connector--free{animation:pricing-line-y .42s var(--ease-out) .21s both;transform-origin:top}.js .sales-home [data-reveal=pricing-story][data-visible=true] .sales-start__connector--managed i{animation:pricing-line-y .36s var(--ease-out) .25s both;transform-origin:top}.js .sales-home [data-reveal=pricing-story][data-visible=true] .sales-start__connector--managed b{animation:pricing-line-x .42s var(--ease-out) .42s both;transform-origin:50%}.js .sales-home [data-reveal=pricing-story][data-visible=true] .sales-start__connector--free:after,.js .sales-home [data-reveal=pricing-story][data-visible=true] .sales-start__connector--managed:before,.js .sales-home [data-reveal=pricing-story][data-visible=true] .sales-start__connector--managed:after{animation:pricing-dot-enter .24s var(--ease-out) .52s both}.js .sales-home [data-reveal=pricing-story][data-visible=true] .sales-start__free-facts{animation:pricing-content-enter .46s var(--ease-out) .39s both}.js .sales-home [data-reveal=pricing-story][data-visible=true] .sales-start__included-band{animation:pricing-content-enter .46s var(--ease-out) .45s both}.js .sales-home [data-reveal=pricing-story][data-visible=true] .sales-start__route--free .sales-start__plan-card{animation:pricing-content-enter .5s var(--ease-out) .56s both}.js .sales-home [data-reveal=pricing-story][data-visible=true] .sales-start__managed-plans .sales-start__plan-card:first-child{animation:pricing-content-enter .5s var(--ease-out) .62s both}.js .sales-home [data-reveal=pricing-story][data-visible=true] .sales-start__managed-plans .sales-start__plan-card:nth-child(2){animation:pricing-content-enter .5s var(--ease-out) .68s both}.js .sales-home [data-reveal=pricing-story] .sales-start__mobile-photo,.js .sales-home [data-reveal=pricing-story] .sales-start__mobile-managed-body,.js .sales-home [data-reveal=pricing-story] .sales-start__mobile-included li,.js .sales-home [data-reveal=pricing-story] .sales-start__mobile-plan,.js .sales-home [data-reveal=pricing-story] .sales-start__mobile-free{opacity:0}.js .sales-home [data-reveal=pricing-story][data-visible=true] .sales-start__mobile-photo{animation:pricing-route-enter .52s var(--ease-out) 30ms both}.js .sales-home [data-reveal=pricing-story][data-visible=true] .sales-start__mobile-managed-body{animation:pricing-route-enter .56s var(--ease-out) .11s both}.js .sales-home [data-reveal=pricing-story][data-visible=true] .sales-start__mobile-included li:first-child{animation:pricing-content-enter .42s var(--ease-out) .22s both}.js .sales-home [data-reveal=pricing-story][data-visible=true] .sales-start__mobile-included li:nth-child(2){animation:pricing-content-enter .42s var(--ease-out) .27s both}.js .sales-home [data-reveal=pricing-story][data-visible=true] .sales-start__mobile-included li:nth-child(3){animation:pricing-content-enter .42s var(--ease-out) .32s both}.js .sales-home [data-reveal=pricing-story][data-visible=true] .sales-start__mobile-plan:first-child{animation:pricing-content-enter .48s var(--ease-out) .36s both}.js .sales-home [data-reveal=pricing-story][data-visible=true] .sales-start__mobile-plan:nth-child(2){animation:pricing-content-enter .48s var(--ease-out) .42s both}.js .sales-home [data-reveal=pricing-story][data-visible=true] .sales-start__mobile-free{animation:pricing-route-enter .52s var(--ease-out) .5s both}@keyframes pricing-route-enter{0%{opacity:.01;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}@keyframes pricing-photo-enter{0%{clip-path:inset(0 0 100%);transform:scale(var(--pricing-photo-start-scale))}to{clip-path:inset(0);transform:scale(var(--pricing-photo-end-scale))}}@keyframes pricing-line-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes pricing-line-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pricing-dot-enter{0%{opacity:0;scale:.92}to{opacity:1;scale:1}}@keyframes pricing-content-enter{0%{opacity:.01;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}.js .sales-home [data-reveal=software]{opacity:1;transition:none;transform:none}.js .sales-home [data-reveal=software] .sales-anatomy__media{clip-path:inset(0 6% 0 0 round 1.25rem);opacity:0;transition:clip-path .76s var(--ease-out), opacity .62s var(--ease-out), transform .76s var(--ease-out);transform:translate(-.9rem)}.js .sales-home [data-reveal=software] .sales-anatomy__label,.js .sales-home [data-reveal=software] .sales-anatomy__lead,.js .sales-home [data-reveal=software] .sales-software article,.js .sales-home [data-reveal=software] .sales-anatomy__security-link{opacity:0;transition:opacity .52s var(--ease-out), transform .52s var(--ease-out);transform:translateY(.75rem)}.js .sales-home [data-reveal=software] .sales-anatomy__title>span>span{opacity:.42;transition:opacity .68s var(--ease-out), transform .68s var(--ease-out);transform:translateY(105%)}.js .sales-home [data-reveal=software] .sales-anatomy__title>span:nth-child(2)>span{transition-delay:70ms}.js .sales-home [data-reveal=software] .sales-anatomy__lead{transition-delay:.11s}.js .sales-home [data-reveal=software] .sales-software article:first-child{transition-delay:.16s}.js .sales-home [data-reveal=software] .sales-software article:nth-child(2){transition-delay:.22s}.js .sales-home [data-reveal=software] .sales-software article:nth-child(3){transition-delay:.28s}.js .sales-home [data-reveal=software] .sales-software article:nth-child(4){transition-delay:.34s}.js .sales-home [data-reveal=software] .sales-anatomy__security-link{transition-delay:.4s}.js .sales-home [data-reveal=software][data-visible=true] .sales-software article:first-child:after{transition-delay:.26s}.js .sales-home [data-reveal=software][data-visible=true] .sales-software article:nth-child(2):after{transition-delay:.32s}.js .sales-home [data-reveal=software][data-visible=true] .sales-software article:nth-child(3):after{transition-delay:.38s}.js .sales-home [data-reveal=software][data-visible=true] .sales-software article:nth-child(4):after{transition-delay:.44s}.js .sales-home [data-reveal=software][data-visible=true] .sales-anatomy__media{clip-path:inset(0 round 1.25rem);opacity:1;transform:none}.js .sales-home [data-reveal=software][data-visible=true] .sales-anatomy__label,.js .sales-home [data-reveal=software][data-visible=true] .sales-anatomy__lead,.js .sales-home [data-reveal=software][data-visible=true] .sales-software article,.js .sales-home [data-reveal=software][data-visible=true] .sales-anatomy__security-link,.js .sales-home [data-reveal=software][data-visible=true] .sales-anatomy__title>span>span{opacity:1;transform:none}.js .sales-home [data-reveal=software][data-visible=true] .sales-software article:after{transform:scaleX(1)}.js .sales-home [data-reveal=software][data-visible=true] .sales-software article:first-child .sales-software__marker:after{animation:sales-software-signal .52s .28s var(--ease-out) both}.js .sales-home [data-reveal=software][data-visible=true] .sales-software article:nth-child(2) .sales-software__marker:after{animation:sales-software-signal .52s .34s var(--ease-out) both}.js .sales-home [data-reveal=software][data-visible=true] .sales-software article:nth-child(3) .sales-software__marker:after{animation:sales-software-signal .52s .4s var(--ease-out) both}.js .sales-home [data-reveal=software][data-visible=true] .sales-software article:nth-child(4) .sales-software__marker:after{animation:sales-software-signal .52s .46s var(--ease-out) both}@keyframes sales-software-signal{0%{opacity:0;transform:scale(.72)}44%{opacity:.72}to{opacity:0;transform:scale(1.35)}}.js .sales-home [data-reveal=chapter],.js .sales-home [data-reveal=system],.js .sales-home [data-reveal=talk]{opacity:1;transition:none;transform:none}.js .sales-home [data-reveal=talk] h2{clip-path:inset(0 0 100%);transition:clip-path .52s var(--ease-out), transform .52s var(--ease-out);transform:translateY(.8rem)}.js .sales-home [data-reveal=talk] h2:after{transition:transform .48s var(--ease-out) .12s;transform:scaleX(0)}.js .sales-home [data-reveal=talk]>p,.js .sales-home [data-reveal=talk]>a{opacity:0;transition:opacity .42s var(--ease-out), transform .42s var(--ease-out);transform:translateY(.65rem)}.js .sales-home [data-reveal=talk]>a{transition-delay:70ms}.js .sales-home [data-reveal=talk][data-visible=true] h2{clip-path:inset(0);transform:none}.js .sales-home [data-reveal=talk][data-visible=true] h2:after{transform:scaleX(1)}.js .sales-home [data-reveal=talk][data-visible=true]>p,.js .sales-home [data-reveal=talk][data-visible=true]>a{opacity:1;transform:none}.js .sales-home [data-reveal=chapter]>*{opacity:0;transition:opacity var(--duration-reveal) var(--ease-out), transform var(--duration-reveal) var(--ease-out);transform:translateY(1rem)}.js .sales-home [data-reveal=chapter]>:nth-child(2){transition-delay:50ms}.js .sales-home [data-reveal=chapter]>:nth-child(3){transition-delay:.1s}.js .sales-home [data-reveal=chapter][data-visible=true]>*{opacity:1;transform:none}.js .sales-home [data-reveal=scene]{clip-path:inset(0 0 7% round 1.25rem);transition:clip-path .76s var(--ease-out), opacity .76s var(--ease-out), transform .76s var(--ease-out);transform:translateY(1.5rem)}.js .sales-home [data-reveal][data-visible=true]{opacity:1;animation:none;transform:none}.js .sales-home [data-reveal=scene][data-visible=true]{clip-path:inset(0 round 1.25rem)}.sales-hero__copy [data-reveal]:nth-child(2){transition-delay:50ms}.sales-hero__copy [data-reveal]:nth-child(3){transition-delay:.1s}.sales-hero__copy [data-reveal]:nth-child(4){transition-delay:.15s}.js .sales-hero__copy h1[data-reveal=hero]{opacity:1;transition:none;transform:none}.js .sales-hero__copy h1[data-reveal=hero] .sales-hero__line>span{opacity:.42;transition:opacity .72s var(--ease-out), transform .72s var(--ease-out);transform:translateY(105%)}.js .sales-hero__copy h1[data-reveal=hero] .sales-hero__line:nth-child(2)>span{transition-delay:70ms}.js .sales-hero__copy h1[data-reveal=hero][data-visible=true] .sales-hero__line>span{opacity:1;transform:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (width>=821px){.sales-hero__atmosphere{will-change:transform;animation:linear both sales-hero-field-depth view();animation-range:entry exit 90%}.sales-hero__screen{will-change:transform;animation:linear both sales-hero-stage-depth view();animation-range:entry exit 55%}.sales-anatomy video{will-change:transform;animation:linear both sales-studio-depth view();animation-range:entry 5% exit 90%}}}@keyframes sales-hero-field-depth{0%{transform:translateY(-1.5rem)scale(1.02)}to{transform:translateY(2.5rem)scale(1.05)}}@keyframes sales-hero-stage-depth{0%{transform:translate(0,0)scale(1)}to{transform:translateY(1rem)scale(.985)}}@keyframes sales-studio-depth{0%{transform:translateY(-.45rem)}to{transform:translateY(.45rem)}}@media (hover:hover) and (pointer:fine){.sales-product__tabs button:hover:not([aria-selected=true]){background:var(--color-paper);color:var(--color-ink)}.sales-hero__control:hover,.sales-product__sequence-control:hover{border-color:#31edaeb3}.sales-hero__chapters button:hover:not([aria-pressed=true]){color:#edf6f3;background:#edf6f312}}@media (width<=1280px){.sales-anatomy__intro{grid-template-columns:minmax(0,1fr);gap:1rem}.sales-anatomy__lead{max-width:46rem;margin-bottom:0}}@media (width<=1040px){.sales-hero__grid{grid-template-columns:repeat(10,minmax(0,1fr))}.sales-hero__copy{grid-template-columns:repeat(10,minmax(0,1fr));display:block}.sales-hero__copy h1{max-width:100%;margin-bottom:1.4rem}.sales-hero__lead{max-width:36rem;margin-bottom:1.75rem}.sales-hero__visual{grid-column:1/-1}.sales-anatomy__body{grid-template-columns:1fr}.sales-anatomy__panel{background:0 0;border:0;border-radius:0;padding:0}.sales-software{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-software article:nth-child(2){border-top:1px solid var(--color-line)}.sales-software article:nth-child(odd){border-right:1px solid var(--color-line);padding-right:clamp(1rem,3vw,2rem)}.sales-software article:nth-child(2n){padding-left:clamp(1rem,3vw,2rem)}}@media (width<=820px){.sales-section{padding-block:6rem}.sales-heading--product>p:last-child{white-space:normal;max-width:38rem}.sales-heading--flow h2{white-space:normal}.sales-problem-story{height:auto}.sales-problem-story__sticky{height:auto;min-height:0;position:relative}.sales-problem-story__layout{grid-template-rows:auto;grid-template-columns:1fr;gap:3.5rem;min-height:0;padding-top:7.5rem;padding-bottom:5.5rem}.sales-problem-story__copy,.sales-problem-story__intro,.sales-problem-questions,.sales-flow__heading{grid-area:auto/1}.sales-problem-story__intro{max-width:12ch}.sales-problem-story__copy{max-width:36rem}.sales-problem-story__connector{display:none}.sales-hero__grid{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:2rem;min-height:auto;padding-top:7rem}.sales-hero__copy,.sales-hero__visual,.sales-hero__flow{grid-column:1}.sales-hero__copy{grid-row:1;padding-block:1rem 0;display:block}.sales-hero__copy h1{margin-bottom:1.55rem}.sales-hero__lead{margin-bottom:2rem}.sales-hero__visual{grid-row:2;width:100%;min-height:0}.sales-hero__flow{grid-row:3}.sales-flow__stage,.sales-anatomy,.sales-product__module,.sales-start__offer,.sales-contact__layout{grid-template-columns:1fr}.sales-flow__heading,.sales-heading--start{grid-template-columns:1fr;gap:1.5rem}.sales-flow__stage figure{border-bottom:1px solid var(--color-line);border-left:0;border-right:0;grid-area:1/1}.sales-flow__steps{grid-area:2/1;grid-template-columns:repeat(3,minmax(0,1fr));padding:.75rem;overflow:visible}.sales-flow__steps li{border-right:1px solid var(--color-line);border-bottom:0}.sales-flow__steps li:last-child{border-right:0}.sales-flow__steps button{grid-template-columns:1.75rem minmax(0,1fr);gap:.28rem .45rem;min-width:0;min-height:6.25rem;padding-inline:.65rem}.sales-flow__steps li[data-state=current] button{transform:none}.sales-flow__steps button:active{transform:scale(.98)}.sales-flow__step-title--desktop{display:none}.sales-flow__step-title--mobile{display:inline}.sales-start__media{border-right:0;border-bottom:1px solid var(--color-line)}.sales-start__media img{aspect-ratio:16/9;height:auto;min-height:0}.sales-start__free{grid-template-columns:minmax(0,1fr) auto}.sales-start__free-heading,.sales-start__free ul{grid-column:1}.sales-start__free .button{grid-area:1/2/span 2}.sales-adoption{grid-template-columns:repeat(2,1fr)}.sales-adoption-wrap{grid-template-columns:1fr;gap:2.5rem}.sales-adoption-intro{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:2rem;display:grid}.sales-adoption-intro h3,.sales-adoption-intro p{margin-bottom:0}.sales-product__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem;padding-bottom:0;display:grid;overflow:visible}.sales-product__tabs button{text-align:center;grid-template-columns:minmax(0,1fr);min-width:0;min-height:3.5rem;padding:.55rem .35rem .78rem;position:relative}.sales-product__tabs i{width:auto;height:2px;display:block;position:absolute;bottom:.32rem;left:.38rem;right:.38rem}.sales-product__tabs button[aria-selected=true] i{background:color-mix(in srgb, var(--color-mint) 24%, transparent)}.sales-product__tab-title--desktop{display:none}.sales-product__tab-title--mobile{display:inline}.sales-product__stage figure,.sales-product__stage video{aspect-ratio:4/3;min-height:0}.sales-anatomy__intro{grid-template-columns:1fr;gap:1.25rem}.sales-anatomy__lead{max-width:42rem;margin-bottom:0}.sales-contact__copy{position:static}}@media (width<=640px){.sales-section{padding-block:5.25rem}.sales-heading{margin-bottom:2.5rem}.sales-heading h2,.sales-heading--wide h2,.sales-heading--flow h2,.sales-heading--product h2,.sales-heading--start h2,.sales-anatomy__title{max-width:16ch;font-size:var(--type-section-title);line-height:.98}.sales-hero__copy h1{max-width:100%;font-size:clamp(2.55rem,10.8vw,3.05rem)}.sales-hero__line,.sales-hero__line>span{white-space:normal;text-wrap:wrap;max-width:100%}.sales-hero__lead{overflow-wrap:break-word;max-width:100%}.sales-hero__visual{border-radius:1rem;min-height:0}.sales-hero__control{top:.75rem;right:.75rem}.sales-hero__state{min-width:9.5rem;padding:.7rem .8rem .7rem 2.15rem;bottom:.75rem;right:.75rem}.sales-hero__chapters{min-height:3.4rem}.sales-hero__chapters button{padding-inline:.4rem}.sales-hero__progress{bottom:0;left:.6rem;right:.6rem}.sales-product__sequence-control{top:.75rem;right:.75rem}.sales-hero__flow{text-align:center;grid-template-columns:1fr auto 1fr;row-gap:.75rem}.sales-hero__flow i{display:none}.sales-hero__flow strong{grid-area:1/2}.sales-hero__flow span:first-child{grid-area:1/1}.sales-hero__flow span:last-child{grid-area:1/3}.sales-proof__grid>div{min-height:6.5rem;padding:1rem .65rem}.sales-proof__grid strong{font-size:.88rem}.sales-proof__grid span{font-size:.72rem}.sales-problem-story__layout{gap:3rem;padding-top:6.75rem;padding-bottom:4.5rem}.sales-problem-story__intro{max-width:12ch;font-size:clamp(2.65rem,12vw,3.55rem)}.sales-problem-questions{padding-left:1.35rem}.sales-problem-questions li{grid-template-columns:3.7rem minmax(0,1fr);gap:.65rem;min-height:6.75rem}.sales-problem-questions li:before{left:-1.62rem}.sales-problem-questions li:after{left:-1.35rem}.sales-problem-questions li>span{font-size:2.5rem}.sales-problem-questions strong{font-size:clamp(1.2rem,5.4vw,1.6rem)}.sales-flow__heading h2{max-width:12ch;font-size:clamp(2.7rem,11vw,3.45rem)}.sales-flow__stage video{min-height:0}.sales-flow__steps{padding:0}.sales-flow__steps button{text-align:center;grid-template-rows:auto auto;grid-template-columns:1fr;align-content:center;gap:.3rem;min-height:5rem;padding:.7rem .3rem .8rem}.sales-flow__steps button small{grid-area:auto/1}.sales-flow__steps strong{overflow-wrap:anywhere;grid-column:1;font-size:clamp(.76rem,3.6vw,.92rem);line-height:1.12}.sales-flow__step-detail{display:none}.sales-adoption{grid-template-columns:1fr;gap:2rem}.sales-adoption-intro{display:block}.sales-adoption-intro h3{margin-bottom:1.25rem}.sales-product__module{width:100%;padding:.55rem}.sales-product__tabs button{min-height:3.15rem;padding:.45rem .2rem .7rem}.sales-product__tabs button>span{overflow-wrap:anywhere;font-size:clamp(.68rem,3.5vw,.82rem);line-height:1.05}.sales-product__stage figure{aspect-ratio:4/3;min-height:0}.sales-product__sequence-control{border-radius:50%;place-items:center;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;padding:0;display:grid}.sales-product__sequence-control span:last-child{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sales-product__stage figcaption{bottom:.75rem;left:.75rem;right:.75rem}.sales-anatomy{gap:2rem;margin-top:4.5rem;padding-top:3rem}.sales-anatomy__title{font-size:clamp(2.05rem,10.8vw,3rem)}.sales-anatomy__body{gap:1rem}.sales-anatomy video{scale:1.24}.sales-software{grid-template-columns:1fr}.sales-software article:nth-child(2){border-top:0}.sales-software article:nth-child(odd){border-right:0;padding-right:0}.sales-software article:nth-child(2n){padding-left:0}.sales-software article{align-items:start;min-height:0;padding-block:.85rem}.sales-software strong{font-size:.84rem}.sales-software p{font-size:.76rem}.sales-start__offer{min-height:0}.sales-start__copy{padding:1.5rem}.sales-start__copy>h3{font-size:2rem}.sales-start__included{grid-template-columns:1fr}.sales-start__plans>div{grid-template-columns:1fr;gap:.45rem}.sales-start__free{grid-template-columns:1fr;gap:1rem;padding:1.25rem}.sales-start__free-heading{grid-template-columns:1fr;gap:.55rem}.sales-start__free-heading,.sales-start__free ul,.sales-start__free .button{grid-area:auto/1}.sales-start__free ul{white-space:normal;flex-wrap:wrap}.sales-start__free .button{justify-self:start}.sales-contact__layout{gap:2.5rem}.sales-contact__copy h2{font-size:3.2rem}}@media (prefers-reduced-motion:reduce){.js .sales-home [data-reveal=pricing-story],.js .sales-home [data-reveal=pricing-story] .sales-start__route-head,.js .sales-home [data-reveal=pricing-story] .sales-start__route-head-main--managed img,.js .sales-home [data-reveal=pricing-story] .sales-start__connector,.js .sales-home [data-reveal=pricing-story] .sales-start__connector i,.js .sales-home [data-reveal=pricing-story] .sales-start__connector b,.js .sales-home [data-reveal=pricing-story] .sales-start__free-facts,.js .sales-home [data-reveal=pricing-story] .sales-start__included-band,.js .sales-home [data-reveal=pricing-story] .sales-start__plan-card,.js .sales-home [data-reveal=pricing-story] .sales-start__mobile-photo,.js .sales-home [data-reveal=pricing-story] .sales-start__mobile-managed-body,.js .sales-home [data-reveal=pricing-story] .sales-start__mobile-included li,.js .sales-home [data-reveal=pricing-story] .sales-start__mobile-plan,.js .sales-home [data-reveal=pricing-story] .sales-start__mobile-free{opacity:1;clip-path:none;transition:none;animation:none;transform:none}.sales-problem-story{height:auto}.sales-problem-story__sticky{height:auto;min-height:0;position:relative}.sales-problem-story__layout{min-height:0}.js .sales-problem-story .sales-problem-story__intro>span>span,.js .sales-problem-story [data-problem-answer],.sales-problem-questions li{opacity:1;transition:none;transform:none}.sales-problem-story__connector,.sales-problem-questions:after,.sales-problem-questions li:after{display:none}.js .sales-home [data-reveal],.js .sales-home [data-reveal][data-visible=true],.js .sales-home [data-reveal=chapter]>*,.js .sales-home [data-reveal=chapter][data-visible=true]>*,.js .sales-home [data-reveal=offer] .sales-start__media,.js .sales-home [data-reveal=offer] .sales-start__media img,.js .sales-home [data-reveal=offer] .sales-start__copy>*,.js .sales-home [data-reveal=offer][data-visible=true] .sales-start__media,.js .sales-home [data-reveal=offer][data-visible=true] .sales-start__media img,.js .sales-home [data-reveal=offer][data-visible=true] .sales-start__copy>*,.js .sales-home [data-reveal=software] .sales-anatomy__media,.js .sales-home [data-reveal=software] .sales-anatomy__label,.js .sales-home [data-reveal=software] .sales-anatomy__title>span>span,.js .sales-home [data-reveal=software] .sales-anatomy__lead,.js .sales-home [data-reveal=software] .sales-software article,.js .sales-home [data-reveal=software] .sales-anatomy__security-link,.js .sales-home [data-reveal=software][data-visible=true] .sales-anatomy__media,.js .sales-home [data-reveal=software][data-visible=true] .sales-anatomy__label,.js .sales-home [data-reveal=software][data-visible=true] .sales-anatomy__title>span>span,.js .sales-home [data-reveal=software][data-visible=true] .sales-anatomy__lead,.js .sales-home [data-reveal=software][data-visible=true] .sales-software article,.js .sales-home [data-reveal=software][data-visible=true] .sales-anatomy__security-link,.js .sales-home [data-reveal=talk] h2,.js .sales-home [data-reveal=talk] h2:after,.js .sales-home [data-reveal=talk]>p,.js .sales-home [data-reveal=talk]>a,.js .sales-hero__flow i,.sales-hero__atmosphere,.sales-hero__screen,.sales-anatomy video{opacity:1;clip-path:none;will-change:auto;transition:none;animation:none;transform:none}.js .sales-hero__media,.js .sales-hero__visual[data-visible=true] .sales-hero__media,.js .sales-hero__copy h1[data-reveal=hero] .sales-hero__line>span,.js .sales-hero__copy h1[data-reveal=hero][data-visible=true] .sales-hero__line>span{opacity:1;clip-path:none;transition:none;transform:none}.sales-hero__video,.sales-hero__progress,.sales-hero__control,.sales-hero__chapters,.sales-product__sequence-control{display:none!important}.sales-software article:after{transition:none;transform:scaleX(1)}.sales-software__marker:after{animation:none!important}.js .sales-hero__state .sales-eink-refresh,.sales-product__stage .sales-eink-refresh{opacity:0;transition:none;animation:none}.sales-product__tabs button,.sales-home .button,.sales-home .text-link{transition:none;transform:none!important}}.door-hero{--door-bg:#061116;--door-fg:#f4f8f6;--door-muted:#f4f8f6b8;--door-line:#f4f8f62e;--door-panel:#071217e0;--door-panel-soft:#071217bd;--door-shadow:#0006;--door-accent:#31edae;--door-accent-strong:#0fcf92;--door-accent-edge:#31edae47;--door-accent-glow:#31edae7a;--door-booking-x:clamp(20rem, 27vw, 25rem);--door-booking-w:clamp(20rem, 23vw, 22.5rem);--door-led-x:77.4%;--door-led-y:10.45%;--door-led-width:2.25%;--door-led-height:2.05%;--door-shade:linear-gradient(90deg, #040d11e6 0%, #040d11b0 31%, #040d112e 51%, transparent 67%), linear-gradient(180deg, #040c1047 0%, transparent 24%, transparent 69%, #040c1094 100%);--door-progress:0;z-index:0;background:var(--door-bg);height:100svh;min-height:46rem;color:var(--door-fg);position:relative}html[data-theme=light] .door-hero{--door-bg:#eef1ef;--door-fg:#0a171c;--door-muted:#0a171cb3;--door-line:#0a171c2b;--door-panel:#ffffffe0;--door-panel-soft:#fafcfbd1;--door-shadow:#26313433;--door-accent:#007c5b;--door-accent-strong:#006f50;--door-accent-edge:#338971;--door-accent-glow:#006f5038;--door-shade:linear-gradient(90deg, #f6f8f7f0 0%, #f6f8f7c2 31%, #f6f8f72b 51%, transparent 67%), linear-gradient(180deg, #f7f9f838 0%, transparent 25%, transparent 69%, #eef1ef94 100%)}main.sales-home:has(.door-hero){overflow:visible}.door-hero[data-motion=active]{height:420svh}.door-hero__sticky{isolation:isolate;height:100svh;min-height:46rem;position:sticky;top:0;overflow:hidden}.door-hero__background,.door-hero__background-scene,.door-hero__background-scene img,.door-hero__shade,.door-hero__showroom-focus{width:100%;height:100%;position:absolute;inset:0}.door-hero__background{z-index:0;transform-origin:68% 53%;will-change:transform}.door-hero__background-scene{opacity:0;transition:opacity .42s var(--ease-out)}.door-hero__background-scene img{object-fit:cover;object-position:center;will-change:transform;max-width:none}html[data-theme=dark] .door-hero__background-scene--dark,html[data-theme=light] .door-hero__background-scene--light{opacity:1}.door-hero__shade{z-index:1;background:var(--door-shade);pointer-events:none;will-change:opacity}.door-hero__showroom-focus{z-index:2;opacity:0;pointer-events:none;will-change:opacity;background:radial-gradient(circle,#31edae1c 0%,#040d1114 29%,#040d1194 72%),#040d111f}html[data-theme=light] .door-hero__showroom-focus{background:radial-gradient(circle,#007c5b1a 0%,#f6f8f712 31%,#eef1efad 74%),#eef1ef14}.door-hero__layout{z-index:3;height:100%;position:relative}.door-hero__copy{z-index:6;will-change:transform, opacity;flex-direction:column;width:min(45vw,40rem);height:auto;padding-top:clamp(10rem,24.5vh,15.5rem);padding-bottom:0;display:flex;position:relative}.door-hero__kicker{color:var(--door-muted);will-change:transform, opacity;align-items:center;gap:.85rem;margin:0 0 1.35rem;font-size:.82rem;font-weight:760;display:flex}.door-hero__kicker:after{content:"";background:#1689d9;border-radius:999px;width:2.5rem;height:2px}.door-hero h1{max-width:37rem;color:var(--door-fg);letter-spacing:-.04em;text-wrap:balance;will-change:transform, opacity;margin:0 0 2.2rem;font-size:clamp(4rem,5.45vw,5.65rem);font-weight:660;line-height:.9}.door-hero__title{display:block}.door-hero__title--mobile{display:none}.door-hero__lead{max-width:29rem;color:var(--door-muted);will-change:transform, opacity;margin:0 0 3.1rem;font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.48}.door-hero__actions{will-change:transform, opacity;gap:.85rem 1.75rem}.door-hero__actions .button{border-color:#31edae;min-width:10.8rem}.door-hero__text-link{min-height:3.25rem;color:var(--door-fg);align-items:center;gap:.6rem;font-size:.9rem;font-weight:780;text-decoration:none;display:inline-flex}.door-hero__text-link span{transition:transform var(--duration-ui) var(--ease-out)}.door-hero__proof{border-top:1px solid var(--door-line);grid-template-columns:repeat(3,minmax(0,1fr));width:min(35rem,100%);margin:1.4rem 0 0;padding:1rem 0 0;list-style:none;display:grid}.door-hero__proof li{border-left:1px solid var(--door-line);gap:.12rem;min-width:0;padding-inline:.9rem;display:grid}.door-hero__proof li:first-child{border-left:0;padding-left:0}.door-hero__proof strong{color:var(--door-fg);font-size:.78rem;font-weight:820;line-height:1.25}.door-hero__proof span{color:var(--door-muted);font-size:.66rem;line-height:1.35}.door-hero__copy .door-hero__commercial-proof{color:var(--door-muted);letter-spacing:-.01em;will-change:transform, opacity;flex-wrap:wrap;align-items:center;gap:.42rem;margin:1.65rem 0 0;font-size:.78rem;font-weight:720;display:flex}.door-hero__commercial-proof i{color:var(--door-accent);opacity:.8;font-style:normal}.door-hero__scene{z-index:3;pointer-events:none;perspective:1200px;margin:0;position:absolute;inset:0}.door-hero__booking{z-index:7;bottom:clamp(9.75rem,16vh,11.5rem);left:var(--door-booking-x);width:var(--door-booking-w);border:1px solid var(--door-line);background:var(--door-panel);min-height:6.85rem;color:var(--door-fg);backdrop-filter:blur(12px);will-change:transform, opacity;border-radius:1rem;padding:0;display:block;position:absolute;overflow:hidden;box-shadow:0 .35rem .5rem #00000026}.door-hero__booking small{color:var(--door-muted);font-size:.6rem;font-weight:760}.door-hero__booking strong{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:.93rem;overflow:hidden}.door-hero__booking header{border-bottom:1px solid var(--door-line);justify-content:space-between;align-items:center;min-height:3.45rem;padding:.6rem .75rem;display:flex}.door-hero__booking-sources{align-items:center;gap:.9rem;display:inline-flex}.door-hero__booking-sources>span{color:var(--door-fg);white-space:nowrap;align-items:center;gap:.42rem;font-size:.68rem;font-weight:800;display:inline-flex}.door-hero__booking-sources img{width:1.45rem;height:1.45rem}.door-hero__booking-sources b{font:inherit}.door-hero__booking header>i{color:#08b883;background:#31edae24;border-radius:50%;place-items:center;width:1.65rem;height:1.65rem;font-size:.72rem;font-style:normal;display:grid}html[data-theme=dark] .door-hero__booking header>i{color:#31edae}.door-hero__booking-event{grid-template-columns:.25rem 1fr;gap:.8rem;padding:.78rem .9rem .85rem;display:grid}.door-hero__booking-event>i{background:#1689d9;border-radius:999px}.door-hero__booking-event>div{transition:opacity .2s var(--ease-out), filter .2s var(--ease-out), transform .24s var(--ease-out);grid-area:1/2;gap:.12rem;display:grid}.door-hero__booking-state--occupied{opacity:0;filter:blur(2px);transform:translateY(.2rem)}.door-hero[data-hero-state=occupied] .door-hero__booking-state--available{opacity:0;filter:blur(2px);transform:translateY(-.2rem)}.door-hero[data-hero-state=occupied] .door-hero__booking-state--occupied{opacity:1;filter:blur();transform:none}.door-hero__booking-event small{color:var(--door-muted);font-size:.62rem;font-weight:740}.door-hero__booking-event strong{letter-spacing:-.02em;font-size:1rem}.door-hero__booking-event span{color:var(--door-muted);font-size:.68rem}.door-hero__booking-event .door-hero__booking-detail{color:var(--door-accent-strong);margin-top:.18rem;font-size:.59rem;font-weight:790}.door-hero__route{z-index:5;opacity:0;transform-origin:0;will-change:transform, opacity;width:0;height:2px;display:block;position:absolute;top:0;left:0}.door-hero__route-line{background:linear-gradient(90deg, var(--door-accent-edge), var(--door-accent-strong));width:100%;height:2px;box-shadow:0 0 .58rem var(--door-accent-glow);transform-origin:0;will-change:transform, opacity;border-radius:999px;display:block;position:absolute;top:0;left:0;transform:scaleX(0)}.door-hero__route-line--first{background:linear-gradient(180deg, var(--door-accent-edge), var(--door-accent-strong))}.door-hero__route-line--second{background:linear-gradient(90deg, var(--door-accent-edge), var(--door-accent-strong))}.door-hero__route>span{z-index:3;border:1px solid var(--door-accent);background:var(--door-panel);width:.48rem;height:.48rem;box-shadow:0 0 0 .2rem var(--door-accent-glow);opacity:0;will-change:opacity;border-radius:50%;position:absolute;top:50%;left:100%;transform:translate(-50%,-50%)}.door-hero__route>b{z-index:4;background:var(--door-accent);width:.62rem;height:.62rem;box-shadow:0 0 0 .36rem var(--door-accent-glow), 0 0 .8rem var(--door-accent-glow);opacity:0;will-change:transform, opacity;border-radius:50%;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.door-hero__mount{z-index:4;aspect-ratio:1619/971;transform-origin:50%;will-change:transform;width:clamp(36rem,49vw,52rem);position:absolute;top:53%;right:calc(-50vw + 50% - 5.75rem);transform:translateY(-50%)}.door-hero__device{z-index:2;transform-origin:50%;transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.door-hero__callouts{color:var(--door-fg);pointer-events:none;margin:0;padding:0;list-style:none}.door-hero__callouts--anchored{z-index:7;position:absolute;inset:0}.door-hero__callouts--mobile{display:none}.door-hero__callout{--callout-line-length:clamp(2.6rem, 4.5vw, 4.6rem);will-change:transform, opacity, filter;align-items:center;width:max-content;max-width:16rem;display:flex;position:absolute}.door-hero__callout>span{border:1px solid color-mix(in srgb, var(--door-accent-strong) 36%, var(--door-line));background:color-mix(in srgb, var(--door-panel) 94%, transparent);min-height:2rem;color:var(--door-fg);letter-spacing:-.01em;backdrop-filter:blur(12px);border-radius:.55rem;align-items:center;padding:.42rem .62rem;font-size:.62rem;font-weight:780;line-height:1.18;display:inline-flex;box-shadow:0 .35rem 1rem #00000021}.door-hero__callout>i{width:var(--callout-line-length);background:var(--door-accent-strong);flex:none;height:1px;display:block;position:relative}.door-hero__callout>i:before{border:1px solid var(--door-accent-strong);background:var(--door-panel);width:.36rem;height:.36rem;box-shadow:0 0 0 .14rem var(--door-accent-glow);content:"";border-radius:50%;position:absolute;top:50%;left:-.15rem;transform:translateY(-50%)}.door-hero__callout--wireless,.door-hero__callout--installation{flex-direction:row-reverse;right:81%}.door-hero__callout--wireless{top:31%}.door-hero__callout--installation{top:70%}.door-hero__callout--wireless>i:before,.door-hero__callout--installation>i:before{left:auto;right:-.15rem}.door-hero__callout--calendar{top:43%;left:77%}.door-hero__callout--battery{top:72%;left:76%}.door-hero__callout--led{--callout-line-length:clamp(2.3rem, 3.8vw, 3.8rem);top:var(--door-led-y);left:var(--door-led-x)}.door-hero__callout--led>i{background:linear-gradient(90deg, #f5222d, var(--door-accent-strong))}.door-hero__callout--led>i:before{background:#f5222d;border-color:#ff6a6a;box-shadow:0 0 0 .16rem #f5222d33,0 0 .75rem #f5222db8}.door-hero__contact-shadow,.door-hero__device-shadow{pointer-events:none;will-change:transform, opacity;background:#000000c7;border-radius:7%;position:absolute}.door-hero__contact-shadow{z-index:1;opacity:.52;clip-path:polygon(0 8%,100% 0,100% 100%,0 92%);filter:blur(.72rem);inset:6.5% 15.5% 5.8% 16.8%;transform:translate(.48rem,.58rem)scale(.99)}html[data-theme=light] .door-hero__contact-shadow{opacity:.24}.door-hero__device-shadow{z-index:1;opacity:.11;clip-path:polygon(0 8%,100% 0,100% 100%,0 92%);filter:blur(1rem);inset:5.8% 15.3% 5.2% 16.5%;transform:translate(.72rem,.84rem)scale(1.004)}.door-hero__device>picture{display:contents}.door-hero__device-state{z-index:2;object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity 90ms step-end;position:absolute;inset:0}.door-hero.is-finish-changing .door-hero__device-state{transition:opacity .26s var(--ease-out)}html[data-theme=dark] .door-hero[data-hero-state=available] .door-hero__device-state--dark.door-hero__device-state--available,html[data-theme=dark] .door-hero[data-hero-state=occupied] .door-hero__device-state--dark.door-hero__device-state--occupied,html[data-theme=light] .door-hero[data-hero-state=available] .door-hero__device-state--light.door-hero__device-state--available,html[data-theme=light] .door-hero[data-hero-state=occupied] .door-hero__device-state--light.door-hero__device-state--occupied{opacity:1}.door-hero__status-led{z-index:5;top:var(--door-led-y);left:var(--door-led-x);width:var(--door-led-width);height:var(--door-led-height);opacity:0;pointer-events:none;background:radial-gradient(circle at 32% 24%,#fff 0 5%,#ffc0c0 8%,#0000 23%),radial-gradient(circle at 48% 46%,#ff6a6a 0%,#f5222d 48%,#780008 100%);border:1px solid #ffeeeed6;border-radius:.26rem;min-width:.68rem;min-height:.48rem;transition:opacity .1s step-end;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 -1px 2px #3f0004ad,inset 0 1px 1px #ffffffbd,0 0 0 1px #5b000552,0 0 .52rem #ff1c26e0,0 0 1.2rem #ff1c2685}.door-hero__status-led:before{content:"";pointer-events:none;background:radial-gradient(circle,#ff192361 0%,#ff19231c 44%,#0000 72%);border-radius:50%;position:absolute;inset:-145%}.door-hero__status-led:after{content:"";opacity:0;border:1px solid #ff2d2d6b;border-radius:.5rem;position:absolute;inset:-95%}.door-hero[data-hero-state=occupied] .door-hero__status-led{opacity:1}.door-hero__finish{z-index:10;border:1px solid var(--door-line);background:color-mix(in srgb, var(--door-panel) 88%, transparent);width:max-content;max-width:calc(100% - 2rem);color:var(--door-fg);opacity:0;pointer-events:none;backdrop-filter:blur(16px);will-change:transform, opacity;border-radius:999px;margin-inline:auto;padding:.42rem;position:absolute;bottom:7.15rem;left:0;right:0}.door-hero__finish[hidden]{display:none}.door-hero[data-finish-visible] .door-hero__finish{pointer-events:auto}.door-hero__finish>span{min-height:2.6rem;color:var(--door-muted);align-items:center;padding-inline:.8rem .65rem;font-size:.68rem;font-weight:750;display:inline-flex}.door-hero__finish>div{gap:.2rem;display:inline-flex}.door-hero__finish button{min-width:5rem;min-height:2.6rem;color:var(--door-muted);font:inherit;cursor:pointer;transition:background-color .18s var(--ease-out), color .18s var(--ease-out), transform var(--duration-press) var(--ease-out);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.45rem .75rem;font-size:.72rem;font-weight:800;display:inline-flex}.door-hero__finish button[aria-pressed=true]{background:var(--door-fg);color:var(--door-bg)}.door-hero__finish button:active{transform:scale(.97)}.door-hero__finish-swatch{border-radius:50%;flex:none;width:.8rem;height:.8rem}.door-hero__finish-swatch--white{background:#f4f4ef;border:1px solid #08101433}.door-hero__finish-swatch--black{background:#11191c;border:1px solid #ffffff3d}.door-hero__status-led.is-pulsing:after{animation:.68s cubic-bezier(.23,1,.32,1) both door-led-pulse}@keyframes door-led-pulse{0%{opacity:0;transform:scale(.72)}24%{opacity:.88}to{opacity:0;transform:scale(2.15)}}.door-hero__refresh{z-index:4;clip-path:polygon(19.95% 21.73%,78.45% 16.37%,78.45% 84.35%,19.95% 79.71%);opacity:0;pointer-events:none;background:#eff2ef;width:100%;height:100%;position:absolute;inset:0}.door-hero__refresh.is-refreshing{animation:.56s step-end both door-eink-refresh}@keyframes door-eink-refresh{0%,to{opacity:0}15%{opacity:.92}34%{opacity:.14}54%{opacity:.72}74%{opacity:.08}88%{opacity:.42}}.door-hero__steps{z-index:8;min-height:4.25rem;box-shadow:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;display:flex;position:absolute;bottom:1rem;left:0;right:0;overflow:visible}.door-hero__steps:before,.door-hero__steps:after{z-index:2;content:"";pointer-events:none;transform-origin:0;height:2px;position:absolute;top:0;left:0;right:0}.door-hero__steps:before{background:var(--door-line)}.door-hero__steps:after{background:var(--door-accent);box-shadow:0 0 .55rem var(--door-accent-glow);transform:scaleX(var(--door-progress))}.door-hero__steps button{min-width:0;min-height:4.25rem;color:var(--door-muted);text-align:left;cursor:pointer;transition:color var(--duration-ui) var(--ease-out), opacity var(--duration-ui) var(--ease-out), transform var(--duration-press) var(--ease-out);background:0 0;border:0;flex:1 1 0;grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:.55rem;padding:1.15rem .5rem .25rem;display:grid;position:relative}.door-hero__steps button:before{border:1px solid var(--door-line);background:var(--door-bg);content:"";width:.46rem;height:.46rem;transition:background var(--duration-ui) var(--ease-out), box-shadow var(--duration-ui) var(--ease-out);border-radius:50%;position:absolute;top:-.23rem;left:.55rem}.door-hero__steps button[aria-pressed=true]{color:var(--door-fg)}.door-hero__steps button[aria-pressed=true]:before{border-color:var(--door-accent);background:var(--door-accent);box-shadow:0 0 0 .24rem var(--door-accent-glow), 0 0 .7rem var(--door-accent-glow)}.door-hero__steps button:active{transform:scale(.985)}.door-hero__steps small{color:var(--door-accent-strong);letter-spacing:.04em;align-self:center;font-size:.66rem;font-weight:840}.door-hero__steps span{opacity:.68;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:780;line-height:1.15;display:block;overflow:hidden}.door-hero__steps button[aria-pressed=true] span{opacity:1}.door-hero__scroll-cue{z-index:6;color:var(--door-muted);will-change:transform, opacity;justify-items:center;gap:.38rem;margin:0;display:grid;position:absolute;bottom:5.75rem;left:50%;transform:translate(-50%)}.door-hero__scroll-cue-label{display:none}.door-hero__scroll-cue-mark{background:linear-gradient(180deg, var(--door-accent), transparent);width:1px;height:1.75rem;display:block;position:relative}.door-hero__scroll-cue-mark:after{border-right:1px solid var(--door-accent);border-bottom:1px solid var(--door-accent);content:"";width:.42rem;height:.42rem;position:absolute;bottom:0;left:50%;transform:translate(-50%,-.08rem)rotate(45deg)}.door-hero__scroll-cue-mark i{background:var(--door-accent);width:.28rem;height:.28rem;box-shadow:0 0 .6rem var(--door-accent-glow);animation:door-scroll-cue 1.55s var(--ease-out) 2;border-radius:50%;position:absolute;top:0;left:50%;transform:translate(-50%)}@keyframes door-scroll-cue{0%{opacity:0;transform:translate(-50%)}30%{opacity:1}to{opacity:0;transform:translate(-50%,1.05rem)}}.door-hero[data-motion=static] .door-hero__booking,.door-hero[data-motion=static] .door-hero__route,.door-hero[data-motion=static] .door-hero__steps,.door-hero[data-motion=static] .door-hero__scroll-cue{display:none}.door-hero[data-motion=static] .door-hero__finish{bottom:2rem}html:not(.nav-open) body:has(.door-hero) .site-header[data-over-door-hero]{border-color:var(--door-line,#f4f8f61f);box-shadow:none;backdrop-filter:blur(18px)}html[data-theme=dark]:not(.nav-open) body:has(.door-hero) .site-header[data-over-door-hero]{color:#f4f8f6;background:#071217a8}html[data-theme=light]:not(.nav-open) body:has(.door-hero) .site-header[data-over-door-hero]{color:#0a171c;background:#f8faf9c2}html[data-theme=dark]:not(.nav-open) body:has(.door-hero) .site-header[data-over-door-hero] .brand__color,html[data-theme=light]:not(.nav-open) body:has(.door-hero) .site-header[data-over-door-hero] .brand__light{display:none}html[data-theme=dark]:not(.nav-open) body:has(.door-hero) .site-header[data-over-door-hero] .brand__light,html[data-theme=light]:not(.nav-open) body:has(.door-hero) .site-header[data-over-door-hero] .brand__color{display:block}html:not(.nav-open) body:has(.door-hero) .site-header[data-over-door-hero] .locale-menu summary,html:not(.nav-open) body:has(.door-hero) .site-header[data-over-door-hero] .theme-switch{border-color:var(--door-line,#f4f8f63d)}@media (hover:hover) and (pointer:fine){.door-hero__text-link:hover span{transform:translate(.18rem,-.18rem)}.door-hero__steps button:hover:not([aria-pressed=true]){color:var(--door-fg);background:#31edae0d}.door-hero__finish button:hover:not([aria-pressed=true]){background:color-mix(in srgb, var(--door-accent) 10%, transparent);color:var(--door-fg)}.locale-menu__panel a:hover{background:color-mix(in srgb, var(--color-mint) 12%, transparent)}}@media (width<=1040px){.door-hero[data-motion=active]{height:390svh}.door-hero{--door-booking-x:28vw;--door-booking-w:clamp(18rem, 31vw, 20rem)}.door-hero__copy{width:min(49vw,34rem)}.door-hero h1{font-size:clamp(3.3rem,5.75vw,4.65rem)}.door-hero__booking{top:auto;bottom:clamp(9.5rem,16vh,11rem)}.door-hero__route{inset:0 auto auto 0}.door-hero__mount{width:clamp(27rem,48vw,33rem);right:calc(-50vw + 50% - 1.75rem)}.door-hero__steps button{padding-inline:.75rem}}@media (width>=701px) and (width<=959px){.door-hero__copy{padding-top:clamp(8rem,15vh,9.5rem);padding-bottom:0}.door-hero__steps button{grid-template-columns:auto minmax(0,1fr);gap:.1rem .4rem}.door-hero__steps span{font-size:.8rem}.door-hero__copy .door-hero__commercial-proof{max-width:22rem;font-size:.7rem}}@media (width>=701px) and (aspect-ratio<=4/3){.door-hero{--door-led-x:81.2%;--door-led-y:11.1%;--door-led-width:1.8%;--door-led-height:1.8%}}@media (width>=701px) and (width<=820px){.door-hero__booking{top:43%;bottom:auto}.door-hero__callouts--anchored .door-hero__callout:not(.door-hero__callout--led){display:none}.door-hero__callouts--mobile{z-index:9;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:min(100% - 3rem,32rem);display:grid;position:absolute;top:6.4rem;left:50%;transform:translate(-50%)}.door-hero__callouts--mobile .door-hero__callout{border:1px solid color-mix(in srgb, var(--door-accent-strong) 34%, var(--door-line));background:color-mix(in srgb, var(--door-panel) 94%, transparent);width:100%;min-width:0;max-width:none;min-height:2.7rem;color:var(--door-fg);backdrop-filter:blur(12px);border-radius:.65rem;grid-template-columns:.42rem minmax(0,1fr);align-items:center;gap:.45rem;padding:.5rem .65rem;display:grid;position:relative;top:auto;left:auto;right:auto;box-shadow:0 .35rem 1rem #0000001c}.door-hero__callouts--mobile .door-hero__callout>i{background:var(--door-accent-strong);width:.38rem;height:.38rem;box-shadow:0 0 0 .16rem var(--door-accent-glow);border-radius:50%}.door-hero__callouts--mobile .door-hero__callout>i:before{display:none}.door-hero__callouts--mobile .door-hero__callout>span{min-height:0;box-shadow:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;font-size:.68rem;line-height:1.15;display:block}}@media (width<=700px){.door-hero,.door-hero__sticky{min-height:min(43rem,100svh)}.door-hero[data-motion=active]{height:370svh}.door-hero{--door-led-x:81.2%;--door-led-y:11.1%;--door-led-width:1.8%;--door-led-height:1.8%}.door-hero__background{transform-origin:72% 58%}.door-hero__shade{background:linear-gradient(#050e12f5 0%,#050e12d4 36%,#050e121a 60%,#050e125c 100%),linear-gradient(90deg,#050e1257,#0000 64%)}html[data-theme=light] .door-hero__shade{background:linear-gradient(#f6f8f7fa 0%,#f6f8f7e6 37%,#f6f8f714 61%,#eef1ef5c 100%),linear-gradient(90deg,#f6f8f747,#0000 66%)}.door-hero__copy{justify-content:flex-start;width:100%;height:auto;padding-top:5.8rem;padding-bottom:0}.door-hero h1{max-width:12ch;margin-bottom:.85rem;font-size:clamp(2.65rem,11vw,3.35rem);line-height:.91}.door-hero__title--desktop{display:none}.door-hero__title--mobile{display:block}.door-hero__lead{max-width:23rem;margin-bottom:.95rem;font-size:.9rem;line-height:1.42}.door-hero__actions{gap:.55rem .9rem}.door-hero__actions .button,.door-hero__text-link{min-height:2.75rem;font-size:.76rem}.door-hero__actions .button{min-width:0;padding:.65rem .95rem}.door-hero__copy .door-hero__commercial-proof{gap:.28rem;max-width:22rem;margin-top:.62rem;font-size:.66rem}.door-hero__booking{border-radius:.78rem;width:76vw;min-height:5.55rem;padding:0;top:39%;bottom:auto;left:12vw}.door-hero__booking header{min-height:2.65rem;padding:.4rem .5rem}.door-hero__booking-sources{gap:.55rem}.door-hero__booking-sources>span{gap:.32rem;font-size:.56rem}.door-hero__booking-sources img{width:1.12rem;height:1.12rem}.door-hero__booking header>i{width:1.2rem;height:1.2rem;font-size:.62rem}.door-hero__booking-event{gap:.48rem;padding:.5rem .58rem .55rem}.door-hero__booking-event strong{font-size:.78rem}.door-hero__booking-event span,.door-hero__booking-event small{font-size:.52rem}.door-hero__booking-event .door-hero__booking-detail{font-size:.49rem}.door-hero__route{inset:0 auto auto 0}.door-hero__mount{width:min(56vw,15.5rem);top:64%;right:2vw}.door-hero__callouts--anchored .door-hero__callout:not(.door-hero__callout--led){display:none}.door-hero__callouts--anchored .door-hero__callout--led{--callout-line-length:1.85rem;right:calc(100% - var(--door-led-x));flex-direction:row-reverse;left:auto}.door-hero__callouts--anchored .door-hero__callout--led>i{background:linear-gradient(90deg, var(--door-accent-strong), #f5222d)}.door-hero__callouts--anchored .door-hero__callout--led>i:before{left:auto;right:-.15rem}.door-hero__callouts--anchored .door-hero__callout>span{min-height:1.7rem;padding:.32rem .46rem;font-size:.48rem}.door-hero__callouts--mobile{z-index:9;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;width:min(100% - 2rem,23rem);display:grid;position:absolute;top:5.55rem;left:50%;transform:translate(-50%)}.door-hero__callouts--mobile .door-hero__callout{border:1px solid color-mix(in srgb, var(--door-accent-strong) 34%, var(--door-line));background:color-mix(in srgb, var(--door-panel) 94%, transparent);width:100%;min-width:0;max-width:none;min-height:2.45rem;color:var(--door-fg);backdrop-filter:blur(12px);border-radius:.62rem;grid-template-columns:.42rem minmax(0,1fr);align-items:center;gap:.42rem;padding:.45rem .55rem;display:grid;position:relative;top:auto;left:auto;right:auto;box-shadow:0 .35rem 1rem #0000001c}.door-hero__callouts--mobile .door-hero__callout>i{background:var(--door-accent-strong);width:.38rem;height:.38rem;box-shadow:0 0 0 .16rem var(--door-accent-glow);border-radius:50%}.door-hero__callouts--mobile .door-hero__callout>i:before{display:none}.door-hero__callouts--mobile .door-hero__callout>span{min-height:0;box-shadow:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;font-size:.62rem;line-height:1.12;display:block}.door-hero__contact-shadow{opacity:.46;clip-path:none;filter:blur(.38rem);inset:8.5% 13.2% 7.5%;transform:translate(.08rem,.13rem)scale(.985)}.door-hero__device-shadow{opacity:.08;clip-path:none;filter:blur(.7rem);inset:7.5% 12.5% 6.5%;transform:translate(.18rem,.26rem)scale(1.005)}.door-hero__status-led{border-radius:50%;min-width:.42rem;min-height:.42rem}.door-hero__status-led:after{border-radius:50%}.door-hero__refresh{clip-path:none;width:64.67%;height:64.68%;inset:17.51% auto auto 17.67%}.door-hero__steps{right:0;bottom:max(.55rem, env(safe-area-inset-bottom));border-radius:0;min-height:4.15rem;left:0}.door-hero__steps button{flex:1 1 0;grid-template-rows:auto auto;grid-template-columns:1fr;align-content:center;gap:.12rem;min-height:4.15rem;padding:1rem .2rem .2rem}.door-hero__steps small{grid-row:auto;padding-top:0;font-size:.6rem}.door-hero__steps span{white-space:normal;font-size:.67rem}.door-hero__steps button:before{left:.2rem}.door-hero__steps button:not([aria-pressed=true]) span{opacity:.58}.door-hero__finish{bottom:calc(6.35rem + env(safe-area-inset-bottom));border-radius:.85rem;justify-items:center;padding:.35rem;display:grid}.door-hero__finish>span{min-height:1.55rem;padding-inline:.5rem;font-size:.6rem}.door-hero__finish button{min-width:5.4rem;min-height:2.75rem}.door-hero__scroll-cue{bottom:calc(5.35rem + env(safe-area-inset-bottom));left:50%}.door-hero__scroll-cue-label{max-width:10rem;color:var(--door-muted);text-align:center;white-space:nowrap;font-size:.6rem;font-weight:720;line-height:1.2;display:block}}@media (width<=820px){.door-hero__callouts--mobile{border-block:1px solid var(--door-line);gap:0;width:min(100% - 2.5rem,31rem);top:clamp(7.5rem,19svh,10.5rem)}.door-hero__callouts--mobile .door-hero__callout{min-height:2.3rem;box-shadow:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:.3rem minmax(0,1fr);gap:.46rem;padding:.46rem .55rem;display:grid}.door-hero__callouts--mobile .door-hero__callout:nth-child(2n){border-inline-start:1px solid var(--door-line)}.door-hero__callouts--mobile .door-hero__callout:nth-child(n+3){border-top:1px solid var(--door-line)}.door-hero__callouts--mobile .door-hero__callout>i{width:.28rem;height:.28rem;box-shadow:none}.door-hero__callouts--mobile .door-hero__callout>span{font-size:.66rem;font-weight:750;line-height:1.15}.door-hero__callouts--anchored .door-hero__callout--led{--callout-line-length:1.35rem}.door-hero__callouts--anchored .door-hero__callout--led>span{min-height:0;box-shadow:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;font-size:.5rem;line-height:1}html[data-theme=light] .door-hero__callouts--anchored .door-hero__callout--led>span{color:#f7fbf9;text-shadow:0 1px #00000085,0 0 .45rem #000000b8}html[data-theme=dark] .door-hero__callouts--anchored .door-hero__callout--led>span{color:#102a36;text-shadow:0 1px #ffffffa3}.door-hero[data-motion=static] .door-hero__callouts--mobile{display:none}}@media (width<=700px){.door-hero__callouts--mobile{width:min(100% - 2rem,23rem);top:clamp(6.75rem,18svh,9.5rem)}.door-hero__callouts--mobile .door-hero__callout{gap:.38rem;min-height:2.1rem;padding:.4rem .42rem}.door-hero__callouts--mobile .door-hero__callout>span{font-size:.59rem}}@media (width<=390px){.door-hero__copy{padding-top:5.25rem}.door-hero h1{font-size:clamp(2.35rem,10.4vw,2.9rem)}.door-hero__lead{max-width:21rem;font-size:.8rem}.door-hero__booking{width:76vw;top:39%;left:12vw}.door-hero__mount{width:min(56vw,15.5rem);top:64%;right:2vw}}@media (height<=740px){.door-hero[data-motion=active]{height:350svh}.door-hero__scroll-cue{bottom:4.8rem}}@media (width<=700px) and (height<=740px){.door-hero__copy{padding-top:5.25rem}.door-hero h1{font-size:clamp(2.35rem,10.4vw,2.9rem)}.door-hero__lead{max-width:21rem;font-size:.8rem}.door-hero__copy .door-hero__commercial-proof{display:none}.door-hero__booking{top:41.5%}.door-hero__mount{top:66%}.door-hero__callouts--mobile{top:clamp(6rem,17svh,7.5rem)}}@media (prefers-reduced-motion:reduce){.door-hero,.door-hero[data-motion=active]{height:100svh}.door-hero__copy,.door-hero__background,.door-hero__background-scene,.door-hero__mount,.door-hero__device,.door-hero__contact-shadow,.door-hero__device-state{will-change:auto;transition:none!important}.door-hero__booking,.door-hero__route,.door-hero__steps,.door-hero__scroll-cue{display:none}.door-hero__callout{opacity:1!important;filter:none!important;transform:none!important}.door-hero__refresh,.door-hero__status-led:after{animation:none!important}}
