.ComparisonSlider-module__cx2QrW__root{--comparison-slider-position:50%;width:var(--layout-content-width);min-width:var(--layout-content-width);aspect-ratio:4/3;isolation:isolate;color:var(--color-neutral-0);-webkit-user-select:none;user-select:none;flex-shrink:0;margin:0;position:relative;overflow:visible;container-type:inline-size}.ComparisonSlider-module__cx2QrW__labels{width:100%;height:var(--typography-body-small-regular-line-height);color:var(--color-neutral-500);font-family:var(--typography-body-small-regular-font-family);font-size:var(--typography-body-small-regular-font-size);font-weight:var(--typography-body-small-regular-font-weight);letter-spacing:var(--typography-body-small-regular-letter-spacing);line-height:var(--typography-body-small-regular-line-height);pointer-events:none;position:absolute;bottom:calc(100% + 16px);left:0;right:0}.ComparisonSlider-module__cx2QrW__label{opacity:1;white-space:nowrap;will-change:opacity, transform;position:absolute;top:0;left:0;transform:translate(0,0)translate(-50%)}.ComparisonSlider-module__cx2QrW__media{background:var(--color-neutral-100);width:100%;height:100%;box-shadow:var(--design-screen-shadow);border-radius:24px;position:relative}.ComparisonSlider-module__cx2QrW__mediaViewport{grid-template-columns:var(--comparison-slider-position) minmax(0, 1fr);border-radius:inherit;background:inherit;grid-template-rows:minmax(0,1fr);display:grid;position:absolute;inset:0;overflow:hidden}.ComparisonSlider-module__cx2QrW__beforeReveal,.ComparisonSlider-module__cx2QrW__afterReveal{grid-row:1;min-width:0;position:relative;overflow:hidden}.ComparisonSlider-module__cx2QrW__image{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.ComparisonSlider-module__cx2QrW__beforeReveal{grid-column:1}.ComparisonSlider-module__cx2QrW__afterReveal{grid-column:2}.ComparisonSlider-module__cx2QrW__beforeCanvas,.ComparisonSlider-module__cx2QrW__afterCanvas{width:100cqw;position:absolute;inset-block:0}.ComparisonSlider-module__cx2QrW__beforeCanvas{left:0}.ComparisonSlider-module__cx2QrW__afterCanvas{right:0}.ComparisonSlider-module__cx2QrW__control{z-index:2;cursor:grab;touch-action:none;width:1px;position:absolute;top:-24px;bottom:-24px;left:50%;transform:translate(0,0)}.ComparisonSlider-module__cx2QrW__root[data-dragging=true] .ComparisonSlider-module__cx2QrW__control{cursor:grabbing}.ComparisonSlider-module__cx2QrW__control:before{content:"";z-index:1;width:32px;position:absolute;top:0;bottom:0;left:0;transform:translate(-50%)}.ComparisonSlider-module__cx2QrW__divider{inset-block:0;background:var(--color-neutral-900);width:1px;transition:background-color var(--interaction-release-duration) var(--interaction-color-easing);position:absolute;left:0}.ComparisonSlider-module__cx2QrW__handle{z-index:2;background:var(--color-neutral-900);transform-origin:50%;width:64px;height:64px;transition:background-color var(--interaction-release-duration) var(--interaction-color-easing), transform var(--interaction-release-duration) var(--interaction-release-easing);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)scale(1)}.ComparisonSlider-module__cx2QrW__handle svg{width:40px;height:40px;display:block}.ComparisonSlider-module__cx2QrW__root[data-dragging=true] .ComparisonSlider-module__cx2QrW__divider,.ComparisonSlider-module__cx2QrW__root[data-dragging=true] .ComparisonSlider-module__cx2QrW__handle{background:var(--color-accent-500)}.ComparisonSlider-module__cx2QrW__root[data-dragging=true] .ComparisonSlider-module__cx2QrW__handle{transition-duration:var(--interaction-release-duration), var(--interaction-press-duration);transform:translate(-50%,-50%)scale(.9)}@media (hover:hover){.ComparisonSlider-module__cx2QrW__control:hover .ComparisonSlider-module__cx2QrW__divider,.ComparisonSlider-module__cx2QrW__control:hover .ComparisonSlider-module__cx2QrW__handle{background:var(--color-accent-500)}}@media (prefers-reduced-motion:reduce){.ComparisonSlider-module__cx2QrW__label{will-change:auto}.ComparisonSlider-module__cx2QrW__divider,.ComparisonSlider-module__cx2QrW__handle{transition:none}.ComparisonSlider-module__cx2QrW__root[data-dragging=true] .ComparisonSlider-module__cx2QrW__handle{transform:translate(-50%,-50%)}}
.ExpandableContent-module__vYsU-W__content{overflow:clip}
@property --expand-collapse-fill-radius{syntax:"<percentage>";inherits:false;initial-value:0%}.ExpandCollapseButton-module__z17a6q__button{--expand-collapse-fill-radius:0%;--expand-collapse-fill-x:50%;--expand-collapse-fill-y:50%;isolation:isolate}.ExpandCollapseButton-module__z17a6q__button:before{content:"";z-index:0;border-radius:inherit;background:var(--color-accent-500);clip-path:circle(var(--expand-collapse-fill-radius) at var(--expand-collapse-fill-x) var(--expand-collapse-fill-y));pointer-events:none;transition:--expand-collapse-fill-radius var(--interaction-hover-fill-exit-duration) var(--interaction-hover-fill-exit-easing);will-change:--expand-collapse-fill-radius;position:absolute;inset:-1px}.ExpandCollapseButton-module__z17a6q__iconRoot,.ExpandCollapseButton-module__z17a6q__iconLayer{width:100%;height:100%;display:block}.ExpandCollapseButton-module__z17a6q__iconRoot{position:relative}.ExpandCollapseButton-module__z17a6q__iconLayer{transform-origin:50%;position:absolute;inset:0}@media (hover:hover){.ExpandCollapseButton-module__z17a6q__button:not(:disabled):hover:before{--expand-collapse-fill-radius:165%;transition-duration:var(--interaction-hover-fill-enter-duration);transition-timing-function:var(--interaction-hover-fill-enter-easing)}}@media (hover:none){.ExpandCollapseButton-module__z17a6q__button:before{transition-duration:var(--interaction-release-duration);transition-timing-function:var(--interaction-color-easing)}.ExpandCollapseButton-module__z17a6q__button:not(:disabled):active:before{--expand-collapse-fill-radius:165%;transition-duration:var(--interaction-press-duration)}}@media (prefers-reduced-motion:reduce){.ExpandCollapseButton-module__z17a6q__button:before{will-change:auto;transition:none}}
.Tooltip-module__O9JzEq__tooltip{color:var(--color-neutral-0);border-radius:12px;flex:none;justify-content:center;align-items:center;padding:8px 16px;display:inline-flex;position:relative}.Tooltip-module__O9JzEq__default{background:var(--color-neutral-900)}.Tooltip-module__O9JzEq__success{background:var(--color-semantic-success)}.Tooltip-module__O9JzEq__label{font-family:var(--typography-body-small-light-font-family);font-size:var(--typography-body-small-light-font-size);font-weight:var(--typography-body-small-light-font-weight);letter-spacing:var(--typography-body-small-light-letter-spacing);line-height:var(--typography-body-small-light-line-height);text-wrap:var(--typography-body-small-light-text-wrap);text-align:center;white-space:nowrap}.Tooltip-module__O9JzEq__pointer{pointer-events:none;width:22px;height:12px;display:block;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)rotate(180deg)}.Tooltip-module__O9JzEq__pointerImage{width:19.0526px;max-width:none;height:9px;display:block;position:absolute;top:0;left:1.4737px}
.ContactAction-module__CU9n5a__action{appearance:none;color:var(--color-neutral-900);cursor:pointer;font-family:var(--typography-h1-font-family);font-size:var(--typography-h1-font-size);font-weight:var(--typography-h1-font-weight);letter-spacing:var(--typography-h1-letter-spacing);line-height:var(--typography-h1-line-height);text-align:left;text-wrap:var(--typography-h1-text-wrap);white-space:nowrap;transition:color var(--interaction-release-duration) var(--interaction-color-easing);-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;margin:0;padding:0;text-decoration:none;display:inline-flex;position:relative}.ContactAction-module__CU9n5a__content{transform-origin:50%;transition:transform var(--interaction-release-duration) var(--interaction-release-easing);align-items:center;gap:16px;display:inline-flex;transform:scale(1)}.ContactAction-module__CU9n5a__label{display:block}.ContactAction-module__CU9n5a__icon,.ContactAction-module__CU9n5a__icon svg{flex:none;width:40px;height:40px;display:block}.ContactAction-module__CU9n5a__tooltip{z-index:1;opacity:0;visibility:hidden;transition:opacity var(--interaction-release-duration) var(--interaction-color-easing), transform var(--interaction-release-duration) var(--interaction-release-easing), visibility 0s linear var(--interaction-release-duration);pointer-events:none;position:absolute;top:-48px;left:50%;transform:translate(-50%,4px)}.ContactAction-module__CU9n5a__action:active,.ContactAction-module__CU9n5a__action:focus-visible{color:var(--color-accent-500)}.ContactAction-module__CU9n5a__action:focus-visible{outline-offset:4px;outline:2px solid}.ContactAction-module__CU9n5a__action:active .ContactAction-module__CU9n5a__content{transition-duration:var(--interaction-press-duration);transform:scale(.9)}.ContactAction-module__CU9n5a__action[data-instant-focus-tooltip=true]:focus-visible .ContactAction-module__CU9n5a__tooltip{transition:none}.ContactAction-module__CU9n5a__action[data-feedback-visible=visible] .ContactAction-module__CU9n5a__tooltip,.ContactAction-module__CU9n5a__action[data-variant=email]:focus-visible .ContactAction-module__CU9n5a__tooltip{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)}.ContactAction-module__CU9n5a__srOnly{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover){.ContactAction-module__CU9n5a__action:hover{color:var(--color-accent-500)}.ContactAction-module__CU9n5a__action[data-variant=email]:hover .ContactAction-module__CU9n5a__tooltip{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ContactAction-module__CU9n5a__action,.ContactAction-module__CU9n5a__content,.ContactAction-module__CU9n5a__tooltip{transition:none}.ContactAction-module__CU9n5a__action:active .ContactAction-module__CU9n5a__content{transform:none}}
