.page_heroSection__rxxM4{position:relative;min-height:400px;display:flex;align-items:start;background-image:url(/images/treatments/body-transformation-page-hero.png);background-size:cover;background-position:0;overflow:hidden;padding-top:1.5rem}@media (min-width:768px){.page_heroSection__rxxM4{min-height:500px;background-position:0}}@media (min-width:1024px){.page_heroSection__rxxM4{min-height:600px;background-position:0}}.page_heroContent__8hD1G{position:relative;z-index:10;max-width:90rem;margin:0 auto;padding:1.5rem 1rem;width:100%;text-align:center}@media (min-width:768px){.page_heroContent__8hD1G{padding:2rem;text-align:center}}@media (min-width:1024px){.page_heroContent__8hD1G{padding:4rem 2rem;text-align:center}}.page_heroTitle__JE6oZ{color:var(--text-on-dark);font-size:1.5rem;font-weight:900;line-height:1.2}@media (min-width:768px){.page_heroTitle__JE6oZ{font-size:2.75rem}}@media (min-width:1024px){.page_heroTitle__JE6oZ{font-size:3.6875rem}}.page_heroSubtitle__urPgr{color:var(--text-on-dark);font-size:1rem;margin-top:.75rem;max-width:62rem}@media (min-width:768px){.page_heroSubtitle__urPgr{font-size:1.1rem;margin-top:1rem}}@media (min-width:1024px){.page_heroSubtitle__urPgr{font-size:1.214375rem}}.page_heroButtons___Knen{display:flex;gap:1rem;justify-content:center;margin-top:3rem;flex-wrap:wrap}.page_heroButtonInverted__lgB37{background-color:var(--text-on-dark)!important;color:var(--primary)!important;border:2px solid var(--text-on-dark)}.page_heroButtonInverted__lgB37:hover{background-color:var(--neutral-50)!important;color:var(--primary-light)!important;transform:scale(1.02);box-shadow:0 4px 12px rgba(0,0,0,.15)}.page_introSection__3UZb2{background-color:var(--background);padding:2rem 0 1.5rem;text-align:center}@media (min-width:768px){.page_introSection__3UZb2{padding:3rem 0 2rem}}@media (min-width:1024px){.page_introSection__3UZb2{padding:3rem 0 2rem}}.page_introContainer__lMRYw{max-width:90rem;margin:0 auto;padding:0 1rem}@media (min-width:768px){.page_introContainer__lMRYw{padding:0 2rem}}@media (min-width:1024px){.page_introContainer__lMRYw{padding:0 2rem}}.page_introText__4mdo3{color:var(--primary);font-style:italic;font-size:1rem;line-height:1.4;max-width:68rem;margin-left:auto;margin-right:auto;margin-bottom:1.5rem}@media (min-width:768px){.page_introText__4mdo3{font-size:1.1rem;line-height:1.4;margin-bottom:2rem}}@media (min-width:1024px){.page_introText__4mdo3{font-size:1.75rem;line-height:1.4;margin-bottom:2.5rem}}.page_introDescription__Vnd4N{color:var(--text-readable);font-size:1rem;line-height:1.4;max-width:90rem;margin-left:auto;margin-right:auto;font-weight:500}@media (min-width:768px){.page_introDescription__Vnd4N{font-size:1.1rem;line-height:1.4}}@media (min-width:1024px){.page_introDescription__Vnd4N{font-size:1.75rem;line-height:1.4}}.page_techSection__EfsbB{background-color:var(--background);padding:0 0 2rem}@media (min-width:768px){.page_techSection__EfsbB{padding:0 0 2.5rem}}@media (min-width:1024px){.page_techSection__EfsbB{padding:0 0 3rem}}.page_techContainer__oYG9P{max-width:90rem;margin:0 auto;padding:0 1rem}@media (min-width:768px){.page_techContainer__oYG9P{padding:0 2rem}}@media (min-width:1024px){.page_techContainer__oYG9P{padding:0 2rem}}.page_techGrid__uXMjm{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:768px){.page_techGrid__uXMjm{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (min-width:1024px){.page_techGrid__uXMjm{grid-template-columns:repeat(4,1fr);gap:2rem}}.page_techCard__BE4gl{display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .2s ease;cursor:pointer;margin-bottom:1rem}@media (min-width:768px){.page_techCard__BE4gl{align-items:flex-start;text-align:left}}.page_techImage__og6My{border-radius:.75rem;overflow:hidden;margin-bottom:1rem;will-change:transform;transition:transform .5s cubic-bezier(.4,0,.2,1)}.page_techCard__BE4gl:hover .page_techImage__og6My{transform:scale(1.05)}@media (min-width:768px){.page_techImage__og6My{border-radius:1rem;margin-bottom:1.25rem}}@media (min-width:1024px){.page_techImage__og6My{border-radius:1rem;margin-bottom:1.5rem}}.page_techTitle__nG35u{color:var(--primary);font-size:1.5rem;margin-bottom:0}.page_techDescription__nSMxP{color:var(--text-readable);font-size:1rem;line-height:1.4;max-width:35rem;margin-left:auto;margin-right:auto;text-align:center}@media (min-width:768px){.page_techDescription__nSMxP{font-size:1.1rem;margin-left:0;margin-right:0;text-align:left}}@media (min-width:1024px){.page_techDescription__nSMxP{font-size:1.3125rem}}.page_transformSection__1WisL{background-color:var(--background);padding:1.5rem 0 2rem}@media (min-width:768px){.page_transformSection__1WisL{padding:2rem 0 2.5rem}}@media (min-width:1024px){.page_transformSection__1WisL{padding:2rem 0 3rem}}.page_transformContainer__GdDhH{max-width:90rem;margin:0 auto;padding:0 1rem}@media (min-width:768px){.page_transformContainer__GdDhH{padding:0 2rem}}@media (min-width:1024px){.page_transformContainer__GdDhH{padding:0 2rem}}.page_transformGrid__xXy4H{display:flex;flex-direction:column;gap:1rem;align-items:center}@media (min-width:768px){.page_transformGrid__xXy4H{gap:2rem}}@media (min-width:1024px){.page_transformGrid__xXy4H{flex-direction:row;align-items:center;gap:2rem}}.page_transformImageWrapper__kxu1o{width:100%;flex:0 1 58%;overflow:hidden;cursor:pointer;border-radius:0}.page_transformImage__weOvv{width:100%;height:auto;will-change:transform;transition:transform .5s cubic-bezier(.4,0,.2,1)}.page_transformImageWrapper__kxu1o:hover .page_transformImage__weOvv{transform:scale(1.05)}.page_transformContent__6Vnhy{display:flex;flex-direction:column;text-align:center;flex:0 1 50%}@media (min-width:1024px){.page_transformContent__6Vnhy{text-align:left}}.page_transformText___Cp8Q{color:var(--text-readable);font-size:1rem;line-height:1.4;max-width:38rem;margin-left:0;margin-right:0}@media (min-width:768px){.page_transformText___Cp8Q{font-size:1.1rem}}@media (min-width:1024px){.page_transformText___Cp8Q{font-size:1.3125rem}}.page_transformTextSpaced__P7B1Z{margin-top:1rem}@media (min-width:768px){.page_transformTextSpaced__P7B1Z{margin-top:1.25rem}}@media (min-width:1024px){.page_transformTextSpaced__P7B1Z{margin-top:1.5rem}}@media (prefers-reduced-motion:reduce){.page_techImage__og6My,.page_transformImage__weOvv{transition:none!important;will-change:auto}.page_techCard__BE4gl:hover .page_techImage__og6My,.page_transformImageWrapper__kxu1o:hover .page_transformImage__weOvv{transform:none!important}}