.BeforeAfterSection-module__Od8oSq__transformationRoot{color:#f7f5f0;background-color:#0e1915;padding:100px 80px 120px;font-family:DM Sans,Inter,sans-serif;position:relative;overflow:hidden}@media (max-width:1099px){.BeforeAfterSection-module__Od8oSq__transformationRoot{padding:80px 40px 100px}}@media (max-width:767px){.BeforeAfterSection-module__Od8oSq__transformationRoot{padding:60px 20px 80px}}.BeforeAfterSection-module__Od8oSq__container{z-index:5;max-width:1240px;margin:0 auto;position:relative}.BeforeAfterSection-module__Od8oSq__leafEdgeLeft,.BeforeAfterSection-module__Od8oSq__leafEdgeRight,.BeforeAfterSection-module__Od8oSq__matrixTopRight,.BeforeAfterSection-module__Od8oSq__matrixBottomLeft{display:none}.BeforeAfterSection-module__Od8oSq__headerBlock{text-align:center;z-index:3;flex-direction:column;align-items:center;margin-bottom:56px;display:flex;position:relative}.BeforeAfterSection-module__Od8oSq__symmetricalOrnament{justify-content:center;align-items:center;gap:16px;width:100%;max-width:420px;margin-bottom:18px;display:flex}.BeforeAfterSection-module__Od8oSq__ornamentWingLeft,.BeforeAfterSection-module__Od8oSq__ornamentWingRight{background:#2f6558;flex:1;height:1px;position:relative}.BeforeAfterSection-module__Od8oSq__wingDotLeft{background:#b8915b;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;left:0;box-shadow:0 0 8px #b8915be6}.BeforeAfterSection-module__Od8oSq__wingDotRight{background:#b8915b;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;right:0;box-shadow:0 0 8px #b8915be6}.BeforeAfterSection-module__Od8oSq__centerSproutBadge{color:#b8915b;background:#0f1a16;border:1px solid #2f6558;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 4px 14px #0006}.BeforeAfterSection-module__Od8oSq__sproutIconSvg{width:20px;height:20px}.BeforeAfterSection-module__Od8oSq__eyebrow{letter-spacing:.22em;color:#b8915b;text-transform:uppercase;margin-bottom:12px;font-size:11.5px;font-weight:600}.BeforeAfterSection-module__Od8oSq__headline{letter-spacing:-.015em;color:#f7f5f0;margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(21px,2.4vw,30px);font-weight:700;line-height:1.25;position:relative}.BeforeAfterSection-module__Od8oSq__headlineAccent{color:#ba8b55;font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:700}.BeforeAfterSection-module__Od8oSq__headlineUnderglow{background:#2f6558;width:240px;height:2px;margin:18px auto 0}.BeforeAfterSection-module__Od8oSq__panelsGrid{z-index:3;grid-template-columns:1fr;gap:32px;display:grid;position:relative}@media (min-width:900px){.BeforeAfterSection-module__Od8oSq__panelsGrid{grid-template-columns:repeat(2,1fr);gap:36px}}.BeforeAfterSection-module__Od8oSq__panelCard{background:#1c3a32;border:1px solid #2f6558;border-radius:24px;padding:44px 48px;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:0 14px 35px #00000047}@media (max-width:767px){.BeforeAfterSection-module__Od8oSq__panelCard{border-radius:20px;padding:32px 24px}}.BeforeAfterSection-module__Od8oSq__panelBefore{background:#1c3a32;border:1px solid #2f6558}.BeforeAfterSection-module__Od8oSq__panelBefore:hover{border-color:#b8915b;transform:translateY(-4px);box-shadow:0 18px 45px #00000073,0 0 20px #b8915b26}.BeforeAfterSection-module__Od8oSq__panelBefore:hover .BeforeAfterSection-module__Od8oSq__panelTitle,.BeforeAfterSection-module__Od8oSq__panelAfter:hover .BeforeAfterSection-module__Od8oSq__panelTitle{color:#c9a66b}.BeforeAfterSection-module__Od8oSq__panelAfter{background:#1c3a32;border:1px solid #2f6558}.BeforeAfterSection-module__Od8oSq__panelAfter:hover{border-color:#b8915b;transform:translateY(-4px);box-shadow:0 18px 45px #00000073,0 0 20px #b8915b26}.BeforeAfterSection-module__Od8oSq__panelHeader{border-bottom:1px solid #2f6558;align-items:center;gap:16px;margin-bottom:28px;padding-bottom:22px;display:flex}.BeforeAfterSection-module__Od8oSq__panelAfter .BeforeAfterSection-module__Od8oSq__panelHeader{border-bottom:1px solid #2f6558}.BeforeAfterSection-module__Od8oSq__headerBadgeBefore{color:#427868;background:#0f1a16;border:1px solid #2f6558;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 4px 10px #0006}.BeforeAfterSection-module__Od8oSq__headerBadgeAfter{color:#b8915b;background:#0f1a16;border:1px solid #2f6558;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 4px 12px #0006}.BeforeAfterSection-module__Od8oSq__headerBadgeSvg{width:18px;height:18px}.BeforeAfterSection-module__Od8oSq__panelTitle{letter-spacing:-.01em;color:#f7f5f0;margin:0;font-family:Playfair Display,Georgia,serif;font-size:28px;font-weight:600}.BeforeAfterSection-module__Od8oSq__itemsList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.BeforeAfterSection-module__Od8oSq__itemRow{border-bottom:1px solid #2f6558;align-items:center;gap:16px;padding:16px 0;transition:transform .2s,opacity .4s;display:flex}.BeforeAfterSection-module__Od8oSq__panelAfter .BeforeAfterSection-module__Od8oSq__itemRow{border-bottom:1px solid #2f6558}.BeforeAfterSection-module__Od8oSq__itemRow:last-child{border-bottom:none;padding-bottom:0}.BeforeAfterSection-module__Od8oSq__itemRow:first-child{padding-top:0}.BeforeAfterSection-module__Od8oSq__itemBadgeCross{color:#427868;background:#0f1a16;border:1px solid #2f6558;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.BeforeAfterSection-module__Od8oSq__itemBadgeCheck{color:#b8915b;background:#0f1a16;border:1px solid #2f6558;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.BeforeAfterSection-module__Od8oSq__itemBadgeSvg{width:14px;height:14px}.BeforeAfterSection-module__Od8oSq__itemTextBefore{color:var(--text-muted,#9fa79f);font-size:15px;font-weight:400;line-height:1.5}.BeforeAfterSection-module__Od8oSq__itemTextAfter{color:var(--text-heading,#f7f5f0);font-size:15px;font-weight:500;line-height:1.5}.BeforeAfterSection-module__Od8oSq__animHeader{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}.BeforeAfterSection-module__Od8oSq__animPanelLeft{opacity:0;transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);transform:translate(-30px)translateY(20px)}.BeforeAfterSection-module__Od8oSq__animPanelRight{opacity:0;transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);transform:translate(30px)translateY(20px)}.BeforeAfterSection-module__Od8oSq__animRow{opacity:0;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);transform:translateY(10px)}.BeforeAfterSection-module__Od8oSq__isAnimated .BeforeAfterSection-module__Od8oSq__animHeader{opacity:1;transform:translateY(0)}.BeforeAfterSection-module__Od8oSq__isAnimated .BeforeAfterSection-module__Od8oSq__animPanelLeft{opacity:1;transition-delay:.2s;transform:translate(0)}.BeforeAfterSection-module__Od8oSq__isAnimated .BeforeAfterSection-module__Od8oSq__animPanelRight{opacity:1;transition-delay:.35s;transform:translate(0)}.BeforeAfterSection-module__Od8oSq__isAnimated .BeforeAfterSection-module__Od8oSq__animRow{opacity:1;transform:translateY(0)}.BeforeAfterSection-module__Od8oSq__isAnimated .BeforeAfterSection-module__Od8oSq__animRow:first-child{transition-delay:.45s}.BeforeAfterSection-module__Od8oSq__isAnimated .BeforeAfterSection-module__Od8oSq__animRow:nth-child(2){transition-delay:.53s}.BeforeAfterSection-module__Od8oSq__isAnimated .BeforeAfterSection-module__Od8oSq__animRow:nth-child(3){transition-delay:.61s}.BeforeAfterSection-module__Od8oSq__isAnimated .BeforeAfterSection-module__Od8oSq__animRow:nth-child(4){transition-delay:.69s}.BeforeAfterSection-module__Od8oSq__isAnimated .BeforeAfterSection-module__Od8oSq__animRow:nth-child(5){transition-delay:.77s}.BeforeAfterSection-module__Od8oSq__isAnimated .BeforeAfterSection-module__Od8oSq__animRow:nth-child(6){transition-delay:.85s}@media (prefers-reduced-motion:reduce){.BeforeAfterSection-module__Od8oSq__animHeader,.BeforeAfterSection-module__Od8oSq__animPanelLeft,.BeforeAfterSection-module__Od8oSq__animPanelRight,.BeforeAfterSection-module__Od8oSq__animRow{opacity:1!important;transition:none!important;transform:none!important}}[data-theme=light] .BeforeAfterSection-module__Od8oSq__transformationRoot{background-color:var(--light-page-bg,#f7f5f0);color:var(--light-text-primary,#16352d)}[data-theme=light] .BeforeAfterSection-module__Od8oSq__panelBefore{background:var(--light-soft-surface,#f2f0e9);border:1px solid var(--light-border,#d8ddd7);-webkit-backdrop-filter:none;box-shadow:0 10px 30px #224f440a}[data-theme=light] .BeforeAfterSection-module__Od8oSq__panelBefore{background:var(--light-white,#fff);border:1.5px solid var(--light-border,#d8ddd7);box-shadow:0 8px 24px #224f440d}[data-theme=light] .BeforeAfterSection-module__Od8oSq__panelBefore:hover{transform:translateY(-4px);border-color:#b8915b!important;box-shadow:0 16px 40px #b8915b38!important}[data-theme=light] .BeforeAfterSection-module__Od8oSq__panelAfter{background:var(--light-white,#fff);border:1.5px solid var(--light-border,#d8ddd7);-webkit-backdrop-filter:none;box-shadow:0 12px 35px #224f4414}[data-theme=light] .BeforeAfterSection-module__Od8oSq__panelAfter:hover{transform:translateY(-4px);border-color:#b8915b!important;box-shadow:0 16px 40px #b8915b38!important}[data-theme=light] .BeforeAfterSection-module__Od8oSq__panelAfter:hover .BeforeAfterSection-module__Od8oSq__headerBadgeAfter{color:#fff!important;background:#b8915b!important;border-color:#b8915b!important}[data-theme=light] .BeforeAfterSection-module__Od8oSq__headline{color:var(--light-green-deep,#224f44);font-family:var(--font-serif,"Playfair Display", Georgia, serif);font-weight:700}[data-theme=light] .BeforeAfterSection-module__Od8oSq__headlineAccent{color:#ba8b55!important;font-style:italic!important;font-weight:700!important;font-family:var(--font-serif,"Playfair Display", Georgia, serif)!important}[data-theme=light] .BeforeAfterSection-module__Od8oSq__headlineUnderglow{background:var(--light-border,#d8ddd7)}[data-theme=light] .BeforeAfterSection-module__Od8oSq__panelTitle{color:var(--light-green-deep,#224f44)}[data-theme=light] .BeforeAfterSection-module__Od8oSq__itemText{color:var(--light-text-primary,#16352d)}[data-theme=light] .BeforeAfterSection-module__Od8oSq__itemTextBefore{color:var(--light-text-secondary,#5e6d67)}[data-theme=light] .BeforeAfterSection-module__Od8oSq__itemTextAfter{color:var(--light-green-deep,#224f44)}[data-theme=light] .BeforeAfterSection-module__Od8oSq__headerBadgeBefore{background:var(--light-green-soft,#eaf1ec);color:var(--light-text-secondary,#5e6d67);border:1px solid var(--light-border,#d8ddd7);box-shadow:0 2px 8px #224f440f}[data-theme=light] .BeforeAfterSection-module__Od8oSq__headerBadgeAfter{background:var(--light-green-soft,#eaf1ec);color:var(--light-green,#387868);border:1.5px solid var(--light-green,#387868);box-shadow:0 2px 8px #224f4414}[data-theme=light] .BeforeAfterSection-module__Od8oSq__itemBadgeCross{color:#9e2a2b;background:#fcebe6;border:1px solid #f5c6cb}[data-theme=light] .BeforeAfterSection-module__Od8oSq__itemBadgeCheck{background:var(--light-green-soft,#eaf1ec);border:1px solid var(--light-green,#387868);color:var(--light-green,#387868)}:is([data-theme=light] .BeforeAfterSection-module__Od8oSq__itemRow,[data-theme=light] .BeforeAfterSection-module__Od8oSq__panelHeader),:is([data-theme=light] .BeforeAfterSection-module__Od8oSq__panelAfter .BeforeAfterSection-module__Od8oSq__itemRow,[data-theme=light] .BeforeAfterSection-module__Od8oSq__panelAfter .BeforeAfterSection-module__Od8oSq__panelHeader){border-bottom:1px solid var(--light-border,#d8ddd7)}[data-theme=light] .BeforeAfterSection-module__Od8oSq__itemIcon{color:var(--light-green,#387868)}
