.S2-module__ZcFzra__section{background:#0a0a0a;width:100%;height:100vh;position:relative;overflow:hidden}.S2-module__ZcFzra__container{width:100%;height:100%;position:absolute;inset:0}.S2-module__ZcFzra__loading{color:#fff9;width:100%;height:100%;font-family:var(--font-heading);letter-spacing:.1em;background:#0a0a0a;flex-direction:column;justify-content:center;align-items:center;gap:16px;font-size:1rem;display:flex}.S2-module__ZcFzra__loadingSpinner{border:2px solid #ffffff1a;border-top-color:#c11e2b;border-radius:50%;width:40px;height:40px;animation:1s linear infinite S2-module__ZcFzra__spin}@keyframes S2-module__ZcFzra__spin{to{transform:rotate(360deg)}}.S2-module__ZcFzra__overlay{z-index:10;pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:40px;left:0;right:0}.S2-module__ZcFzra__hint{color:#fff;letter-spacing:.2em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:100px;padding:12px 24px;font-size:.875rem}@media (max-width:768px){.S2-module__ZcFzra__section{height:60vh;min-height:500px}.S2-module__ZcFzra__overlay{bottom:24px;left:24px;right:24px}.S2-module__ZcFzra__title{font-size:clamp(2.5rem,12vw,4rem)}}
.S6-module__7kuXja__panel{justify-content:center;align-items:center;padding:6rem 0;display:flex}.S6-module__7kuXja__comparisonSection{padding-bottom:56.25%;position:relative;overflow:hidden}@media (max-width:768px){.S6-module__7kuXja__comparisonSection{padding-bottom:100%}}.S6-module__7kuXja__comparisonImage{width:100%;height:100%}.S6-module__7kuXja__afterImage{position:absolute;top:0;overflow:hidden;transform:translate(100%)}.S6-module__7kuXja__afterImage [data-slide-image=before]{transform:translate(-100%)}.S6-module__7kuXja__comparisonImage [data-slide-image]{width:100%;height:100%;position:absolute;top:0}
