.dz2-container{width:100%;max-width:calc(var(--section-container,1280px) + 48px);margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}
.dz2-dot-grid{pointer-events:none;-webkit-mask-repeat:repeat;mask-repeat:repeat}
.dz2-section-tag{font-family:var(--font-mono);letter-spacing:.72px;text-transform:uppercase;color:var(--text-200,#585a64);white-space:nowrap;align-items:center;gap:8px;font-size:12px;line-height:16px;display:inline-flex}.dz2-section-tag__square{background:var(--dz2-tag-square,currentColor);flex-shrink:0;width:4px;height:4px}
.dz2-slider{flex-direction:column;gap:40px;width:100%;display:flex}.dz2-slider__strip{height:var(--dz2-slider-height,464px);touch-action:pan-y;-webkit-user-select:none;user-select:none;gap:8px;display:flex;overflow:hidden;container-type:inline-size}.dz2-slider__slide{flex:0 0 var(--dz2-peek,0px);min-width:0;transition:flex-basis .64s cubic-bezier(.16,1,.3,1),margin-right .64s cubic-bezier(.16,1,.3,1),flex-grow .64s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.dz2-slider__slide--active{flex-basis:calc(100% - var(--dz2-slider-reserve,0px))}.dz2-slider__slide--past{flex-basis:0;margin-right:-8px}.dz2-slider__slide>*{height:100%;width:calc(100cqw - var(--dz2-slider-reserve,0px));position:absolute;top:0;left:0}.dz2-slider__slide :-webkit-any(img,video){object-fit:cover}.dz2-slider__slide :is(img,video){object-fit:cover}.dz2-slider__media-link{display:block}.dz2-slider__media-link>*{width:100%;height:100%}.dz2-slider__slide[aria-hidden=true] .dz2-slider__media-link{pointer-events:none}.dz2-slider__slide[aria-hidden=true]{cursor:pointer}.dz2-slider--single .dz2-slider__strip{gap:0}.dz2-slider--single .dz2-slider__slide{flex-basis:0;margin-right:0}.dz2-slider--single .dz2-slider__slide--active{flex-basis:100%}.dz2-slider--single .dz2-slider__slide>*{width:100cqw}@media (min-width:768px) and (not (min-width:1280px)){.dz2-slider__slide{flex-basis:0;margin-right:-8px}.dz2-slider__slide--next{flex-basis:48px;margin-right:0}.dz2-slider__slide--active{flex-basis:calc(100% - 56px);margin-right:0}.dz2-slider__slide>*{width:calc(100cqw - 56px)}}@media (min-width:1280px){.dz2-slider--glimpse .dz2-slider__strip{--dz2-glimpse-slide:calc(var(--dz2-slider-height,464px) * var(--dz2-slider-ratio,1.5))}.dz2-slider--glimpse .dz2-slider__strip>.dz2-slider__slide{flex-basis:var(--dz2-glimpse-slide);translate:calc(( (var(--dz2-slider-active,0) - var(--dz2-slider-passed-squares,0)) * (var(--dz2-glimpse-slide) + 8px) + var(--dz2-slider-passed-squares,0) * (var(--dz2-slider-height,464px) + 8px) ) * -1) 0;margin-right:0;transition:translate .64s cubic-bezier(.16,1,.3,1)}.dz2-slider--glimpse .dz2-slider__strip>.dz2-slider__slide>*{width:var(--dz2-glimpse-slide)}.dz2-slider--glimpse .dz2-slider__strip>.dz2-slider__slide--square{flex-basis:var(--dz2-slider-height,464px)}.dz2-slider--glimpse .dz2-slider__strip>.dz2-slider__slide--square>*{width:var(--dz2-slider-height,464px)}}@media not (min-width:768px){.dz2-slider{gap:24px}.dz2-slider:not(.dz2-slider--single) .dz2-slider__slide{flex-basis:calc(100cqw - var(--dz2-slider-inset,0px) - 20px);translate:calc(var(--dz2-slider-inset,0px) - (var(--dz2-slider-active,0) - var(--dz2-slider-passed-squares,0)) * (100cqw - var(--dz2-slider-inset,0px) - 12px) - var(--dz2-slider-passed-squares,0) * ((100cqw - var(--dz2-slider-inset,0px) - 20px) / var(--dz2-slider-ratio,1.5) + 8px)) 0;margin-right:0;transition:translate .64s cubic-bezier(.16,1,.3,1)}.dz2-slider:not(.dz2-slider--single) .dz2-slider__slide>*{width:calc(100cqw - var(--dz2-slider-inset,0px) - 20px)}.dz2-slider:not(.dz2-slider--single) .dz2-slider__slide--square{flex-basis:calc((100cqw - var(--dz2-slider-inset,0px) - 20px) / var(--dz2-slider-ratio,1.5))}.dz2-slider:not(.dz2-slider--single) .dz2-slider__slide--square>*{width:calc((100cqw - var(--dz2-slider-inset,0px) - 20px) / var(--dz2-slider-ratio,1.5))}}.dz2-slider__footer{justify-content:space-between;align-items:flex-start;gap:24px;padding:0 40px;display:flex}.dz2-slider__caption{flex-direction:column;gap:12px;min-width:0;display:flex}.dz2-slider__caption>*{animation:.72s cubic-bezier(.16,1,.3,1) backwards dz2-slider-caption-in}.dz2-slider__caption>*+*{animation-delay:.13s}@keyframes dz2-slider-caption-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}.dz2-slider__title{font-family:var(--font-sans);color:var(--text-300,#08090a);font-size:19px;font-weight:400;line-height:28px}.dz2-slider__title a{color:inherit;text-decoration:none}.dz2-slider__title a:hover{text-underline-offset:3px;text-decoration:underline}.dz2-slider__meta{font-family:var(--font-mono);letter-spacing:.72px;text-transform:uppercase;color:var(--text-200,#585a64);font-size:12px;line-height:16px}.dz2-slider__controls{flex-shrink:0;align-items:center;gap:8px;display:flex}.dz2-slider__arrow-prev .dz2-sliding-arrow{transform:scaleX(-1)}@media not (min-width:768px){.dz2-slider__footer{flex-direction:column;align-items:flex-start;gap:24px;padding:0}.dz2-slider__title{font-size:15px;line-height:24px}.dz2-slider__meta{letter-spacing:.6px;font-size:10px}}.dz2-slider--ratio{container-type:inline-size}.dz2-slider--ratio .dz2-slider__strip{--dz2-slider-height:calc((100cqw - var(--dz2-slider-reserve,0px)) / var(--dz2-slider-ratio,1.5))}.dz2-slider--ratio.dz2-slider--single .dz2-slider__strip{--dz2-slider-height:calc(100cqw / var(--dz2-slider-ratio,1.5))}@media (min-width:768px) and (not (min-width:1280px)){.dz2-slider--ratio .dz2-slider__strip{--dz2-slider-height:calc((100cqw - 56px) / var(--dz2-slider-ratio,1.5))}}@media (min-width:1280px){.dz2-slider--ratio.dz2-slider--glimpse .dz2-slider__strip{--dz2-slider-height:464px}}@media not (min-width:768px){.dz2-slider--ratio:not(.dz2-slider--single) .dz2-slider__strip{--dz2-slider-height:calc((100cqw + var(--dz2-slider-inset,0px) - 20px) / var(--dz2-slider-ratio,1.5))}}.dz2-slider__slide--square.dz2-slider__slide--active{flex-basis:var(--dz2-slider-height,464px)}@media (min-width:1280px){.dz2-slider__strip:has(>.dz2-slider__slide--square.dz2-slider__slide--active) .dz2-slider__slide--peek{flex-grow:var(--dz2-grow,1)}}@media (min-width:768px) and (not (min-width:1280px)){.dz2-slider__strip:has(>.dz2-slider__slide--square.dz2-slider__slide--active) .dz2-slider__slide--next{flex-grow:1}}@media (prefers-reduced-motion:reduce){.dz2-slider__slide,.dz2-slider:not(.dz2-slider--single) .dz2-slider__slide{transition:none}.dz2-slider__caption>*{animation:none}}
.dz2-tag{border-radius:var(--radius-pill,9999px);border:1px solid var(--line-border,#e2e2e2);background:var(--surface-tag,#fff);height:33px;box-shadow:var(--shadow-sm,0 1px 4px #00000012);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.dz2-tag__value{font-family:var(--font-mono);letter-spacing:.72px;text-transform:uppercase;color:var(--text-300,#08090a);font-size:12px;line-height:16px}@media not (min-width:1280px){.dz2-tag{height:31px}.dz2-tag .dz2-section-tag,.dz2-tag .dz2-tag__value{letter-spacing:.6px;font-size:10px}}.dz2-tag--tinted{color:var(--dz2-tag-accent,currentColor);border-color:var(--dz2-tag-accent,currentColor);background:color-mix(in srgb, var(--dz2-tag-accent,currentColor) 10%, transparent);box-shadow:var(--shadow-sm,0 1px 4px #00000012);opacity:.9}.dz2-tag--tinted .dz2-section-tag{color:inherit}.dz2-tag--outline{color:var(--dz2-tag-accent,currentColor);border-color:var(--dz2-tag-accent,currentColor);box-shadow:none;background:0 0}.dz2-tag--outline .dz2-section-tag{color:inherit}.dz2-tag--outline .dz2-section-tag__square{display:none}
.dz2-testimonials,.dz2-testimonials *,.dz2-testimonials :before,.dz2-testimonials :after{box-sizing:border-box}.dz2-testimonials{width:100%;max-width:var(--section-container,1280px);border:1px solid var(--line-border,#e2e2e2);border-radius:var(--radius-card,8px);display:flex;overflow:hidden}.dz2-testimonials__panel{flex:50%;min-width:0}.dz2-testimonials__panel--left{background:var(--surface-card-01,#fff);border-right:1px solid var(--line-border,#e2e2e2);flex-direction:column;justify-content:space-between;display:flex}.dz2-testimonials__panel--right{background:var(--surface-background-100,#fafafa);flex-direction:column;padding:40px;display:flex;position:relative}.dz2-testimonials__heading{font-family:var(--font-heading);letter-spacing:-.48px;color:var(--text-300,#08090a);padding:40px;font-size:48px;font-weight:200;line-height:54px}.dz2-testimonials__logos{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;position:relative;overflow-x:auto}.dz2-testimonials__logos::-webkit-scrollbar{display:none}.dz2-testimonials__cell{scroll-snap-align:start;background:var(--surface-card-01,#fff);border:none;border-top:1px solid var(--line-border,#e2e2e2);border-right:1px solid var(--line-border,#e2e2e2);cursor:pointer;flex:1 0 33.3333%;justify-content:center;align-items:center;min-width:0;padding:40px;display:flex;position:relative}.dz2-testimonials__cell:last-child{border-right:none}.dz2-testimonials__cell:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.dz2-testimonials__logo{width:100%;height:28px;color:var(--text-300,#08090a);opacity:.55;justify-content:center;align-items:center;transition:opacity .24s cubic-bezier(.4,0,.2,1);display:flex}.dz2-testimonials__cell--active .dz2-testimonials__logo,.dz2-testimonials__cell:hover .dz2-testimonials__logo{opacity:1}.dz2-testimonials__logo-inner{white-space:nowrap;height:100%;transform:scale(var(--dz2-logo-scale,1));transform-origin:50%;flex-shrink:0;align-items:center;display:inline-flex}.dz2-testimonials__logo-inner :-webkit-any(img,svg){width:auto;height:100%}.dz2-testimonials__logo-inner :is(img,svg){width:auto;height:100%}@media not (min-width:1024px){.dz2-testimonials{flex-direction:column}.dz2-testimonials__panel{flex-basis:auto}.dz2-testimonials__panel--left{border-right:none}.dz2-testimonials__panel--right{border-top:1px solid var(--line-border,#e2e2e2)}}@media not (min-width:768px){.dz2-testimonials__heading{letter-spacing:-.32px;padding:24px;font-size:32px;line-height:38px}.dz2-testimonials__cell{flex-basis:50%;padding:24px 12px}.dz2-testimonials__logo{max-width:100%}.dz2-testimonials__panel--right{padding:24px}.dz2-testimonials__content{margin-top:40px}.dz2-testimonials__figure{gap:40px}.dz2-testimonials__quote{min-height:0}.dz2-testimonials__decoration{display:none}.dz2-testimonials__controls{margin-top:0;padding-top:0;position:absolute;bottom:24px;right:24px}.dz2-testimonials__attribution{padding-right:100px}}.dz2-testimonials__timer{opacity:.7;background:var(--line-border,#e2e2e2);height:2px;position:absolute;top:-1px;left:0;right:0}.dz2-testimonials__timer-fill{background:var(--text-300,#08090a);transform-origin:0;width:100%;height:100%;animation:dz2-testimonials-progress var(--dz2-testimonials-duration,6s) linear forwards;display:block;transform:scaleX(0)}.dz2-testimonials--nav-paused .dz2-testimonials__timer-fill{animation-play-state:paused}@keyframes dz2-testimonials-progress{to{transform:scaleX(1)}}.dz2-testimonials__quote-icon{width:48px;height:48px;color:var(--dz2-quote-color,var(--fiber-blue-100,#07c8c9));flex-shrink:0}.dz2-testimonials__decoration{pointer-events:none;position:absolute;top:0;right:0}.dz2-testimonials__content{margin-top:64px}.dz2-testimonials__figure{flex-direction:column;gap:64px;margin:0;animation:.72s cubic-bezier(.16,1,.3,1) backwards dz2-testimonials-in;display:flex}@keyframes dz2-testimonials-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}.dz2-testimonials__quote{max-width:496px;min-height:172px;font-family:var(--font-sans);color:var(--text-300,#08090a);margin:0;font-size:19px;line-height:28px}.dz2-testimonials__attribution{font-family:var(--font-mono);letter-spacing:.72px;text-transform:uppercase;color:var(--text-200,#585a64);font-size:12px;line-height:16px}.dz2-testimonials__controls{flex-shrink:0;align-self:flex-end;align-items:center;gap:8px;margin-top:auto;padding-top:40px;display:flex}.dz2-testimonials__arrow-prev .dz2-sliding-arrow{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.dz2-testimonials__timer-fill,.dz2-testimonials__figure{animation:none}}
@layer components{:where(.dz2-text){color:var(--foreground);margin:0}}.dz2-text--tag{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:400;line-height:16px}.dz2-text--text-link{font-family:var(--font-mono);font-size:13px;font-weight:400;line-height:17px}.dz2-text--xs{font-family:var(--font-sans);font-size:15px;font-weight:400;line-height:21px}.dz2-text--sm{font-family:var(--font-sans);font-size:19px;font-weight:400;line-height:28px}.dz2-text--lg{font-family:var(--font-heading);letter-spacing:-.64px;font-size:48px;font-weight:200;line-height:54px}.dz2-text--xl{font-family:var(--font-heading);letter-spacing:-.64px;font-size:64px;font-weight:200;line-height:76px}.dz2-text--medium{font-weight:500}@media not (min-width:768px){.dz2-text--tag{font-size:10px}.dz2-text--text-link{font-size:12px}.dz2-text--xs{font-size:13px;line-height:19px}.dz2-text--sm{font-size:15px;line-height:24px}.dz2-text--lg{letter-spacing:-.34px;font-size:34px;line-height:40px}.dz2-text--xl{letter-spacing:-.4px;font-size:40px;line-height:48px}}
.dz2-text-link{font-family:var(--font-mono);color:var(--text-300,#08090a);cursor:pointer;justify-content:center;align-items:center;gap:8px;font-size:13px;line-height:17px;text-decoration:none;display:inline-flex}.dz2-text-link .dz2-sliding-arrow__glyph path{stroke-width:1.25px}.dz2-text-link:hover .dz2-text-link__label,.dz2-text-link.hovered .dz2-text-link__label{background:var(--gradient-fiber,linear-gradient(90deg, #07c8c9 -1.44%, #1b63ff 24.42%, #ffdc78 50.27%, #d92308 76.13%, #08090a 101.98%));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.linked-card:where(:hover,:focus-visible,.hovered) .dz2-text-link__label{background:var(--gradient-fiber,linear-gradient(90deg, #07c8c9 -1.44%, #1b63ff 24.42%, #ffdc78 50.27%, #d92308 76.13%, #08090a 101.98%));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dz2-text-link:hover .dz2-sliding-arrow--sliding,.dz2-text-link.hovered .dz2-sliding-arrow--sliding{--dz2-arrow-slide:1}.linked-card:where(:hover,:focus-visible,.hovered) .dz2-sliding-arrow--sliding{--dz2-arrow-slide:1}.dz2-text-link:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.dz2-text-link--hit-area{margin-top:-12px;margin-bottom:-12px;padding-top:12px;padding-bottom:12px}