.product-hotspot[data-v-0fa32be4]{z-index:6;color:#ffffffd6;width:0;height:0;position:absolute}.product-hotspot[data-v-0fa32be4] .product-hotspot__trigger{z-index:3;width:44px;height:44px;min-height:44px;color:inherit;background:0 0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-22px;left:-22px}.product-hotspot[data-v-0fa32be4] .product-hotspot__trigger:focus-visible,.product-hotspot[data-v-0fa32be4] .product-hotspot__trigger:hover{color:inherit;background:0 0}.product-hotspot[data-v-0fa32be4] .product-hotspot__trigger:focus-visible{outline-offset:-4px;outline:2px solid #d8ccfff0}.product-hotspot__dot[data-v-0fa32be4]{transition:transform .26s var(--ease-out-quint),background-color .18s ease}.product-hotspot__callout[data-v-0fa32be4]{--line-end:0px;visibility:hidden;transition:opacity .16s,visibility .16s}.product-hotspot__connector[data-v-0fa32be4]{stroke:#b9adcc;stroke-width:1px}.product-hotspot__connector polyline[data-v-0fa32be4]{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .22s var(--ease-out-quint)}.product-hotspot__label[data-v-0fa32be4]{transform:translateY(-50%)}.product-hotspot__label svg[data-v-0fa32be4]{color:#b9adcc;flex:none;width:.9rem;height:.9rem}.product-hotspot--down-left .product-hotspot__callout[data-v-0fa32be4],.product-hotspot--up-left .product-hotspot__callout[data-v-0fa32be4]{flex-direction:row-reverse;left:auto;right:0}.product-hotspot--down-left .product-hotspot__connector[data-v-0fa32be4],.product-hotspot--up-left .product-hotspot__connector[data-v-0fa32be4]{transform:scaleX(-1)}.product-hotspot--down-left .product-hotspot__callout[data-v-0fa32be4],.product-hotspot--down-right .product-hotspot__callout[data-v-0fa32be4]{--line-end:32px;top:0}.product-hotspot--right .product-hotspot__callout[data-v-0fa32be4]{--line-end:16px;top:-16px}.product-hotspot.is-active[data-v-0fa32be4]{z-index:7}.product-hotspot.is-active .product-hotspot__callout[data-v-0fa32be4]{opacity:1;visibility:visible;pointer-events:auto}.product-hotspot.is-active .product-hotspot__connector polyline[data-v-0fa32be4]{stroke-dashoffset:0}.product-hotspot.is-active .product-hotspot__dot[data-v-0fa32be4]{background:#fff;transform:scale(1.12)}@media (width<=1100px){.product-hotspot[data-v-0fa32be4]{grid-template-columns:minmax(0,1fr);align-items:center;gap:.35rem;width:auto;min-width:0;height:auto;min-height:2.25rem;display:grid;position:relative}.product-hotspot[data-v-0fa32be4] .product-hotspot__trigger,.product-hotspot__connector[data-v-0fa32be4]{display:none}.product-hotspot .product-hotspot__callout[data-v-0fa32be4]{opacity:1;visibility:visible;pointer-events:auto;flex-direction:row;width:100%;position:static}.product-hotspot .product-hotspot__label[data-v-0fa32be4]{width:auto;max-width:none;box-shadow:none;opacity:1;text-align:left;text-shadow:none;background:0 0;flex-direction:row;margin:0;padding:0;font-size:.94rem;position:static;transform:none}}@media (prefers-reduced-motion:reduce){.product-hotspot__callout[data-v-0fa32be4],.product-hotspot__connector polyline[data-v-0fa32be4],.product-hotspot__dot[data-v-0fa32be4]{transition-duration:1ms}}.product-render[data-v-507ffa18],.product-render__artifact[data-v-507ffa18]{width:100%;height:100%;position:relative}.product-render[data-v-507ffa18]:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(48% 30% at 57% 53%,#755c9e2e,#432d6a14 48%,#0000);position:absolute;inset:12% -6% 0}.product-render__artifact[data-v-507ffa18]{animation:product-render-arrive-507ffa18 .42s var(--ease-out-quint) both}.product-render__image[data-v-507ffa18]{filter:drop-shadow(0 2.2rem 2.8rem #00000094)}.product-render__hover-surface[data-v-507ffa18]{clip-path:polygon(2% 45%,39% 29%,98% 32%,98% 65%,91% 70%,7% 65%,2% 59%)}.product-render__hover-surface[data-v-507ffa18]:after,.product-render__hover-surface[data-v-507ffa18]:before{content:"";-webkit-mask:var(--render-mask) center /contain no-repeat;-webkit-mask:var(--render-mask) center /contain no-repeat;mask:var(--render-mask) center /contain no-repeat;opacity:0;pointer-events:none;transition:opacity .42s var(--ease-out-quint);background:#d8ccff26;position:absolute;inset:0}.product-render__hover-surface[data-v-507ffa18]:before{mix-blend-mode:screen}.product-render__hover-surface[data-v-507ffa18]:after{filter:blur(1.1rem);background:#9b6cff47}.product-render__hover-surface[data-v-507ffa18]:hover:before{opacity:.42}.product-render__hover-surface[data-v-507ffa18]:hover:after{opacity:.16}.product-render--colocation[data-v-507ffa18]:before{background:radial-gradient(36% 46% at 48% 52%,#70579929,#3725520f 65%,#0000);inset:-4% -30%}.product-render--colocation .product-render__image[data-v-507ffa18]{filter:drop-shadow(0 2rem 2.5rem #0000009e)}.product-render--colocation .product-render__hover-surface[data-v-507ffa18]{clip-path:polygon(16% 7%,39% 1%,85% 3%,86% 94%,77% 97%,17% 94%)}@keyframes product-render-arrive-507ffa18{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.product-render__artifact[data-v-507ffa18]{animation:none}.product-render__hover-surface[data-v-507ffa18]:after,.product-render__hover-surface[data-v-507ffa18]:before{transition-duration:1ms}}.scoped-smooth-cursor[data-v-32d68bfb]{z-index:20;color:#eeeaf5;pointer-events:none;transform-origin:0 0;width:26px;height:26px;position:fixed;top:0;left:0}.scoped-smooth-cursor svg[data-v-32d68bfb]{filter:drop-shadow(0 1px 1px #00000047);display:block;transform:translate(-7.63px,-1.89px)}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.scoped-smooth-cursor[data-v-32d68bfb]{display:none!important}}.product-hero[data-v-7f0eb77d]{color:#fff;background:#000;position:relative}.product-hero__overline[data-v-7f0eb77d]{animation:product-copy-in-7f0eb77d .62s 80ms var(--ease-out-quint) both}.product-hero__heading h1[data-v-7f0eb77d]{font-family:var(--font-title);letter-spacing:-.04em;margin:0;font-size:clamp(3.4rem,5.25vw,6rem);font-weight:700;line-height:1.08;display:contents}.product-hero__heading h1 span[data-v-7f0eb77d]{z-index:5;text-wrap:balance;display:block;position:relative}.product-hero__title-lead[data-v-7f0eb77d]{animation:product-title-lead-in-7f0eb77d .72s var(--ease-out-quint) both}.product-hero__title-tail[data-v-7f0eb77d]{animation:product-title-tail-in-7f0eb77d .72s .1s var(--ease-out-quint) both}.product-hero--vps .product-hero__title-lead[data-v-7f0eb77d],.product-hero--vps .product-hero__title-tail[data-v-7f0eb77d]{white-space:normal}.product-hero--colocation .product-hero__inner[data-v-7f0eb77d]{min-height:clamp(43rem,calc(var(--site-svh)*100 - 4.9rem),58rem);grid-template-rows:auto auto auto 1fr;align-content:center;padding-block:clamp(4rem,10vh,8rem) 4rem}.product-hero--colocation .product-hero__heading h1[data-v-7f0eb77d]{font-size:clamp(3.1rem,4.65vw,5.35rem)}.product-hero--colocation .product-hero__title-lead[data-v-7f0eb77d]{grid-column:1/8}.product-hero--colocation .product-hero__title-tail[data-v-7f0eb77d]{text-align:left;grid-area:3/1/4/8;max-width:9em;margin:.15em 0 0}.product-hero__visual[data-v-7f0eb77d]{animation:product-visual-in-7f0eb77d .82s 60ms var(--ease-out-quint) both}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.product-hero__hardware[data-smooth-cursor-active][data-v-7f0eb77d] .product-hotspot__trigger *,.product-hero__hardware[data-smooth-cursor-active][data-v-7f0eb77d] .product-hotspot__trigger,.product-hero__hardware[data-smooth-cursor-active][data-v-7f0eb77d] .product-render__hover-surface{cursor:none}}.product-hero--colocation .product-hero__visual[data-v-7f0eb77d]{grid-area:1/5/5/-1;height:auto;min-height:36rem}.product-hero--colocation .product-hero__hardware[data-v-7f0eb77d]{width:min(100%,36rem,calc(var(--site-svh)*100*.66667 - 6rem));aspect-ratio:1024/1536;height:auto}.product-hero__facts[data-v-7f0eb77d],.product-hero__media[data-v-7f0eb77d]{position:absolute;inset:0}.product-hero__facts[data-v-7f0eb77d]>.product-hotspot{top:var(--hotspot-y);left:var(--hotspot-x);pointer-events:auto}.product-hero__body[data-v-7f0eb77d]{animation:product-copy-in-7f0eb77d .68s .17s var(--ease-out-quint) both}.product-hero--colocation .product-hero__body[data-v-7f0eb77d]{grid-column:1/6;align-self:start;margin-top:2.5rem}.product-hero__actions[data-v-7f0eb77d] .product-hero__primary{border-radius:var(--radius-pill);min-height:3rem;color:var(--text-inverse);background:#fff;gap:1.25rem;padding-inline:1.25rem;font-weight:650}.product-hero__actions[data-v-7f0eb77d] .product-hero__primary:focus-visible,.product-hero__actions[data-v-7f0eb77d] .product-hero__primary:hover{color:var(--text-inverse);background:var(--brand-50)}.product-hero__note svg[data-v-7f0eb77d]{flex:none;width:.9rem;height:.9rem}@keyframes product-copy-in-7f0eb77d{0%{opacity:0;transform:translateY(.8rem)}}@keyframes product-title-lead-in-7f0eb77d{0%{opacity:0;transform:translate(-1.2rem)}}@keyframes product-title-tail-in-7f0eb77d{0%{opacity:0;transform:translate(1.2rem)}}@keyframes product-visual-in-7f0eb77d{0%{opacity:0;filter:blur(.45rem)}}@media (width<=1120px){.product-hero__heading h1[data-v-7f0eb77d]{font-size:clamp(3rem,5.4vw,4.8rem)}}@media (width<=1100px){.product-hero[data-v-7f0eb77d]{min-height:auto;padding-top:5.25rem}.product-hero--colocation .product-hero__inner[data-v-7f0eb77d],.product-hero__inner[data-v-7f0eb77d]{flex-direction:column;min-height:0;padding-block:clamp(2.25rem,6vw,4.5rem) 4rem;display:flex}.product-hero__body[data-v-7f0eb77d],.product-hero__heading[data-v-7f0eb77d],.product-hero__visual[data-v-7f0eb77d]{position:relative;inset:auto}.product-hero__heading[data-v-7f0eb77d]{pointer-events:auto;order:1;display:block}.product-hero--colocation .product-hero__visual[data-v-7f0eb77d],.product-hero__visual[data-v-7f0eb77d]{order:3;height:auto;min-height:0;margin-top:1.5rem}.product-hero--colocation .product-hero__body[data-v-7f0eb77d],.product-hero__body[data-v-7f0eb77d]{order:2;width:100%;max-width:none;margin-top:1.5rem}.product-hero__overline[data-v-7f0eb77d]{margin-bottom:.8rem;position:static}.product-hero--colocation .product-hero__heading h1[data-v-7f0eb77d],.product-hero__heading h1[data-v-7f0eb77d]{overflow-wrap:anywhere;font-size:clamp(2.25rem,6.8vw,4rem);line-height:1.12;display:block}.product-hero--colocation .product-hero__title-lead[data-v-7f0eb77d],.product-hero--colocation .product-hero__title-tail[data-v-7f0eb77d],.product-hero__heading h1 span[data-v-7f0eb77d]{text-align:left;white-space:normal;max-width:none;position:static}.product-hero--vps .product-hero__title-lead[data-v-7f0eb77d],.product-hero--vps .product-hero__title-tail[data-v-7f0eb77d]{white-space:normal}.product-hero__title-tail[data-v-7f0eb77d]{color:#ffffffad;margin-top:.15em}.product-hero__hardware[data-v-7f0eb77d]{aspect-ratio:auto;gap:.75rem;width:100%;display:grid;position:relative}.product-hero__media[data-v-7f0eb77d]{aspect-ratio:1672/941;position:relative}.product-hero--colocation .product-hero__hardware[data-v-7f0eb77d]{aspect-ratio:auto;width:100%;height:auto}.product-hero--colocation .product-hero__media[data-v-7f0eb77d]{aspect-ratio:1024/1536;justify-self:center;width:min(58vw,22rem)}.product-hero__facts[data-v-7f0eb77d]{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.75rem 1.25rem;margin-top:.5rem;display:grid;position:static}.product-hero__facts[data-v-7f0eb77d]>.product-hotspot{top:auto;left:auto}.product-hero__description[data-v-7f0eb77d]{max-width:65ch}}@media (width<=640px){.product-hero--colocation .product-hero__heading h1[data-v-7f0eb77d],.product-hero__heading h1[data-v-7f0eb77d]{font-size:clamp(2rem,9vw,3.4rem)}.product-hero__facts[data-v-7f0eb77d]{grid-template-columns:1fr;gap:.5rem}.product-hero__visual[data-v-7f0eb77d]{margin-top:.75rem}.product-hero__body[data-v-7f0eb77d]{margin-top:1.5rem}.product-hero__note[data-v-7f0eb77d]{align-items:flex-start}.product-hero__note svg[data-v-7f0eb77d]{margin-top:.2rem}.product-hero__actions[data-v-7f0eb77d]{align-items:center;gap:.5rem}.product-hero__actions[data-v-7f0eb77d] .product-hero__primary,.product-hero__actions[data-v-7f0eb77d] .product-hero__secondary{justify-content:center}}@media (prefers-reduced-motion:reduce){.product-hero__body[data-v-7f0eb77d],.product-hero__overline[data-v-7f0eb77d],.product-hero__title-lead[data-v-7f0eb77d],.product-hero__title-tail[data-v-7f0eb77d],.product-hero__visual[data-v-7f0eb77d]{animation:none}}.product-capability[data-v-a07593fc]{color:var(--text-primary);background:#000}.product-capability__heading h2[data-v-a07593fc]{max-width:22ch;font-family:var(--font-title);font-size:clamp(2.2rem,3.8vw,4rem);font-weight:var(--font-weight-title-strong);letter-spacing:-.025em;text-wrap:balance;margin:0;line-height:1.2}.product-capability__tabs[data-v-a07593fc]{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;display:grid}[data-v-a07593fc] .product-capability__tabs>[data-slot=list]{border-color:var(--line-soft);grid-area:1/1;gap:1rem;padding:0}[data-v-a07593fc] .product-capability__tabs [data-slot=trigger]{min-height:3.75rem;color:var(--text-secondary);border-radius:0;flex:1;padding:1rem}[data-v-a07593fc] .product-capability__tabs [data-slot=trigger][data-state=active]{color:var(--text-primary)}[data-v-a07593fc] .product-capability__tabs [data-slot=trigger]:focus-visible{outline:2px solid var(--brand-200);outline-offset:-3px}[data-v-a07593fc] .product-capability__tabs [data-slot=label]{white-space:normal;text-overflow:clip;text-align:start;overflow:visible}[data-v-a07593fc] .product-capability__tabs [data-slot=indicator]{background:var(--brand-200);transition-duration:.22s;transition-timing-function:cubic-bezier(.22,1,.36,1)}[data-v-a07593fc] .product-capability__tabs>[data-slot=content]{grid-area:2/1;min-width:0;display:block!important}[data-v-a07593fc] .product-capability__tabs>[data-slot=content][hidden]{visibility:hidden;pointer-events:none}@layer base{[data-v-a07593fc] .product-capability__tabs>[data-slot=content][hidden]{display:block!important}}.product-capability__panel[data-v-a07593fc]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;min-height:32rem;padding-block:1.5rem;display:grid}.product-capability__visual img[data-v-a07593fc]{-o-object-fit:contain;object-fit:contain;width:112%;max-width:none;height:100%;margin-inline:-6%}.product-capability__copy h3[data-v-a07593fc]{max-width:22ch;font-family:var(--font-title);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.8rem,2.7vw,3rem);line-height:1.25}.product-capability__copy p[data-v-a07593fc]{max-width:42ch;color:var(--text-secondary);text-wrap:pretty;margin:1.4rem 0 0;font-size:1rem;line-height:1.8}.product-capability--colocation .product-capability__tabs[data-v-a07593fc]{-moz-column-gap:clamp(2rem,4vw,4rem);grid-template-columns:minmax(10rem,.25fr) minmax(0,1fr);column-gap:clamp(2rem,4vw,4rem)}.product-capability--colocation[data-v-a07593fc] .product-capability__tabs>[data-slot=list]{border:0;grid-area:1/1;align-self:start;align-items:stretch;gap:0;margin-top:2rem}.product-capability--colocation[data-v-a07593fc] .product-capability__tabs [data-slot=trigger]{border-bottom:1px solid var(--line-soft);justify-content:start;min-height:5rem;padding:1.2rem .75rem;font-size:1rem}.product-capability--colocation[data-v-a07593fc] .product-capability__tabs [data-slot=indicator]{display:none}.product-capability--colocation[data-v-a07593fc] .product-capability__tabs [data-slot=trigger][data-state=active]{background:#101012;font-weight:650}.product-capability--colocation[data-v-a07593fc] .product-capability__tabs>[data-slot=content]{grid-area:1/2}.product-capability--colocation .product-capability__panel[data-v-a07593fc]{grid-template-columns:minmax(0,1fr);padding-top:0}.product-capability--colocation .product-capability__visual[data-v-a07593fc]{justify-self:center;width:90%;max-width:48rem}.product-capability--colocation .product-capability__copy[data-v-a07593fc]{grid-template-columns:1fr 1fr;align-items:start;gap:2rem;margin-top:-.75rem;padding:0;display:grid}.product-capability--colocation .product-capability__copy h3[data-v-a07593fc]{font-size:clamp(1.8rem,2.5vw,2.65rem)}.product-capability--colocation .product-capability__copy p[data-v-a07593fc]{margin:.3rem 0 0}@media (width<=820px){.product-capability__heading[data-v-a07593fc]{grid-template-columns:1fr;gap:1.5rem}.product-capability__panel[data-v-a07593fc]{grid-template-columns:1fr;min-height:0;padding-top:1rem}.product-capability__visual[data-v-a07593fc]{justify-self:center;width:min(100%,38rem)}.product-capability__visual img[data-v-a07593fc]{width:100%;margin:0}.product-capability__copy[data-v-a07593fc]{padding:1rem 0 0}.product-capability__copy h3[data-v-a07593fc]{max-width:none}[data-v-a07593fc] .product-capability__tabs>[data-slot=list]{flex-direction:row;gap:0}[data-v-a07593fc] .product-capability__tabs [data-slot=trigger]{gap:.4rem;padding:.85rem .4rem;font-size:.85rem}.product-capability--colocation .product-capability__tabs[data-v-a07593fc]{grid-template-columns:minmax(0,1fr)}.product-capability--colocation[data-v-a07593fc] .product-capability__tabs>[data-slot=list]{border-bottom:1px solid var(--line-soft);margin:0}.product-capability--colocation[data-v-a07593fc] .product-capability__tabs [data-slot=trigger]{border:0;justify-content:center;min-height:3.75rem;padding:.85rem .4rem;font-size:.85rem}.product-capability--colocation[data-v-a07593fc] .product-capability__tabs [data-slot=indicator]{display:block}.product-capability--colocation[data-v-a07593fc] .product-capability__tabs>[data-slot=content]{grid-area:2/1}.product-capability--colocation .product-capability__visual[data-v-a07593fc]{width:min(100%,38rem)}.product-capability--colocation .product-capability__copy[data-v-a07593fc]{margin-top:0;padding-top:1rem;display:block}.product-capability--colocation .product-capability__copy p[data-v-a07593fc]{margin-top:1.4rem}}@media (width<=480px){[data-v-a07593fc] .product-capability__tabs [data-slot=trigger]{flex-direction:column;justify-content:center}[data-v-a07593fc] .product-capability__tabs [data-slot=label]{text-align:center;font-size:.78rem;line-height:1.4}}@media (prefers-reduced-motion:reduce){[data-v-a07593fc] .product-capability__tabs [data-slot=indicator]{transition:none}}
