.BeforeAfterBanner_wrapper__CUtvX{background:#fff;padding:12px 16px;cursor:pointer}@media(min-width:768px){.BeforeAfterBanner_wrapper__CUtvX{padding:24px 0}}.BeforeAfterBanner_inner__fVd_u{margin:auto;max-width:1216px;border-radius:12px;overflow:hidden}.BeforeAfterBanner_banner__lhYWJ{position:relative;overflow:hidden;background:linear-gradient(100deg,#a6def4,#cdeefa 32%,#e6f6fc 58%,#fafeff);width:100%;display:flex;padding:32px 0}.BeforeAfterBanner_banner__lhYWJ *{margin:0}@media(max-width:599px){.BeforeAfterBanner_banner__lhYWJ{display:block;padding:26px 22px 0}}.BeforeAfterBanner_bCopy__9hASA{flex:1 1;padding:0 0 0 56px;display:flex;flex-direction:column;justify-content:center;gap:14px;position:relative}@media(max-width:599px){.BeforeAfterBanner_bCopy__9hASA{padding:0;gap:11px}}.BeforeAfterBanner_aiChip__nMpcO{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font-size:clamp(.6rem,.9vw,.78rem);font-weight:700;color:#0e7aa0;padding:7px 14px 7px 11px;border-radius:999px;position:relative;overflow:hidden;background:linear-gradient(90deg,rgba(70,210,242,.16),rgba(70,210,242,.06));border:1px solid rgba(21,168,216,.4)}@media(max-width:599px){.BeforeAfterBanner_aiChip__nMpcO{display:none}}.BeforeAfterBanner_aiChip__nMpcO svg{width:15px;height:15px;color:#15a8d8}.BeforeAfterBanner_aiChip__nMpcO:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,hsla(0,0%,100%,.65) 50%,transparent 70%);transform:translateX(-120%);animation:BeforeAfterBanner_shimmer__HYWsF 3.2s ease-in-out infinite}@media(max-width:599px){.BeforeAfterBanner_aiChip__nMpcO{font-size:.72rem}}@keyframes BeforeAfterBanner_shimmer__HYWsF{0%{transform:translateX(-120%)}55%,to{transform:translateX(120%)}}.BeforeAfterBanner_headline__SSTyk{font-size:clamp(1.2rem,2.8vw,2.3rem);line-height:1.04;font-weight:600;color:#2b2926;white-space:nowrap}@media(max-width:599px){.BeforeAfterBanner_headline__SSTyk{font-size:1.69rem;white-space:normal}}.BeforeAfterBanner_smileAccent__2253_{font-style:italic;color:#e03c31}.BeforeAfterBanner_subline__UKOxy{font-size:clamp(.75rem,1.4vw,1.125rem);font-weight:600;color:#424242}@media(max-width:599px){.BeforeAfterBanner_subline__UKOxy{font-size:.875rem}}.BeforeAfterBanner_cta__pd213{margin-top:4px}@media(max-width:599px){.BeforeAfterBanner_cta__pd213{display:none}}.BeforeAfterBanner_ctaMob__75zAe{display:none}@media(max-width:599px){.BeforeAfterBanner_ctaMob__75zAe{display:block;margin:16px auto 22px}}.BeforeAfterBanner_bStage__hY06L{position:relative;flex-shrink:0;width:calc(330px + 10%)}@media(max-width:599px){.BeforeAfterBanner_bStage__hY06L{flex-shrink:unset;width:100%;height:230px;margin-top:14px}}.BeforeAfterBanner_glowWeb__ZPCKo{width:240px;height:240px;right:8%;top:4%}@media(max-width:599px){.BeforeAfterBanner_glowWeb__ZPCKo{width:200px;height:200px;left:50%;right:unset;top:10%;transform:translateX(-50%)}}.BeforeAfterBanner_glowMob__VnIS7{width:200px;height:200px;left:50%;top:10%;transform:translateX(-50%)}.BeforeAfterBanner_sparkWeb__ygWUU{top:10%;right:calc(5% + 340px);width:22px;height:22px}.BeforeAfterBanner_spark__RnWYs{position:absolute;color:#e03c31;opacity:.9;animation:BeforeAfterBanner_twinkle__MQ2JQ 3.2s ease-in-out infinite;pointer-events:none}.BeforeAfterBanner_spark__RnWYs svg{display:block;width:100%;height:100%}@keyframes BeforeAfterBanner_twinkle__MQ2JQ{0%,to{transform:scale(.7) rotate(0deg);opacity:.35}50%{transform:scale(1) rotate(8deg);opacity:1}}.BeforeAfterBanner_glow__ShlEi{position:absolute;border-radius:50%;filter:blur(40px);z-index:1;pointer-events:none;background:radial-gradient(circle,rgba(70,210,242,.55),transparent 70%);animation:BeforeAfterBanner_breathe__pmN4Z 4s ease-in-out infinite}@keyframes BeforeAfterBanner_breathe__pmN4Z{0%,to{transform:scale(.92);opacity:.5}50%{transform:scale(1.08);opacity:.85}}.BeforeAfterBanner_webReveal__BrtiE{position:absolute!important;right:5%;top:0;bottom:0;width:330px}@media(max-width:599px){.BeforeAfterBanner_webReveal__BrtiE{position:relative!important;right:unset;top:unset;bottom:unset;width:100%;height:100%}}.BeforeAfterBanner_mobReveal__r6si1,.BeforeAfterBanner_mobStage__M5M64 .BeforeAfterBanner_mobReveal__r6si1{position:relative;width:100%;height:100%}.RevealSlider_reveal__WJRpA{position:relative;border-radius:16px;overflow:hidden;border:3px solid #fff;cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.RevealSlider_revealLayer__owZaK{position:absolute;inset:0}.RevealSlider_revealLayer__owZaK img{width:100%;height:100%;object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;display:block}.RevealSlider_afterLayer__uu2CO{z-index:1}.RevealSlider_beforeLayer__kUNfg{z-index:2}.RevealSlider_revealPill__4zCqi{position:absolute;top:12px;font-size:.69rem;font-weight:600;padding:4px 11px;border-radius:999px;color:#fff;text-transform:uppercase;z-index:2;pointer-events:none}.RevealSlider_pillBefore__wfvEt{left:12px;background:rgba(43,41,38,.78)}.RevealSlider_pillAfter__VYFUg{right:12px;background:#e03c31}.RevealSlider_seam__U0gKM{width:3px;background:#fff;box-shadow:0 0 0 1px rgba(70,210,242,.6),0 0 14px rgba(70,210,242,.7);z-index:3}.RevealSlider_seamScan__stU7_,.RevealSlider_seam__U0gKM{position:absolute;top:0;bottom:0;transform:translateX(-50%);pointer-events:none}.RevealSlider_seamScan__stU7_{width:60px;background:linear-gradient(90deg,transparent,rgba(70,210,242,.35),transparent);mix-blend-mode:screen;z-index:2}.RevealSlider_revealHandle__gReKZ{position:absolute;top:50%;transform:translate(-50%,-50%);width:38px;height:38px;border-radius:50%;background:#fff;cursor:ew-resize;z-index:3;display:grid;place-items:center;box-shadow:0 6px 16px -4px rgba(20,40,70,.5);pointer-events:none}.RevealSlider_revealHandle__gReKZ svg{width:20px;height:20px;color:#e03c31}