.page_heroSection__4VvlV{position:relative;min-height:320px;display:flex;align-items:flex-start;justify-content:center;background-image:url(/images/treatments/timeless-lift-360-page-hero.png);background-size:cover;background-position:50%;overflow:visible;padding-top:1.5rem;padding-bottom:4rem;background-position:100%}@media (min-width:768px){.page_heroSection__4VvlV{min-height:420px;padding-bottom:5rem;background-position:100%}}@media (min-width:1024px){.page_heroSection__4VvlV{min-height:600px;padding-bottom:8rem;background-position:50%}}.page_heroContent__L7jdM{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__L7jdM{padding:2rem 1.5rem}}@media (min-width:1024px){.page_heroContent__L7jdM{padding:4rem 2rem}}.page_heroTextWrapper__hMZrZ{display:flex;flex-direction:column;align-items:center}.page_heroTitle__oPMF3{color:var(--text-on-dark);font-size:1.25rem;font-weight:900;line-height:1.15;text-align:center}@media (min-width:768px){.page_heroTitle__oPMF3{font-size:2rem;line-height:1.2}}@media (min-width:1024px){.page_heroTitle__oPMF3{font-size:3.6875rem}}.page_heroSubtitle__5Q7l7{color:var(--text-on-dark);font-size:1.25rem;font-weight:700;margin-top:.25rem;text-align:center}@media (min-width:768px){.page_heroSubtitle__5Q7l7{font-size:1.75rem;margin-top:.5rem}}@media (min-width:1024px){.page_heroSubtitle__5Q7l7{font-size:2.25rem}}.page_heroButtons__e91ME{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem;flex-wrap:wrap}@media (min-width:768px){.page_heroButtons__e91ME{margin-top:2rem}}@media (min-width:1024px){.page_heroButtons__e91ME{margin-top:3rem}}.page_heroButtonInverted__lVZtM{background-color:var(--text-on-dark)!important;color:var(--primary)!important;border:2px solid var(--text-on-dark)}.page_heroButtonInverted__lVZtM: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__5BDsf{position:relative;z-index:20;margin-top:-3rem;padding:0 .75rem}@media (min-width:768px){.page_introSection__5BDsf{margin-top:-4rem;padding:0 1rem}}@media (min-width:1024px){.page_introSection__5BDsf{margin-top:-7rem;padding:0 1rem}}.page_introContainer__Gx58E{background-color:var(--primary);border-radius:.75rem;max-width:72rem;margin:0 auto;padding:1rem;text-align:center}@media (min-width:768px){.page_introContainer__Gx58E{border-radius:1rem;padding:1.25rem 2rem}}@media (min-width:1024px){.page_introContainer__Gx58E{border-radius:1.5rem;padding:2rem 3rem}}.page_introText__nag4N{color:var(--text-on-dark);margin-bottom:.5rem;font-size:.875rem;line-height:1.5}@media (min-width:768px){.page_introText__nag4N{font-size:1rem;line-height:1.6;margin-bottom:.75rem}}@media (min-width:1024px){.page_introText__nag4N{font-size:1.5625rem}}.page_introDescription__V68W2{color:var(--text-on-dark);font-size:.8125rem;line-height:1.5;margin-bottom:0}@media (min-width:768px){.page_introDescription__V68W2{font-size:.9375rem;line-height:1.6}}@media (min-width:1024px){.page_introDescription__V68W2{font-size:1.5625rem}}.page_techSection__lpL9l{background-color:var(--background);padding:2rem 0}@media (min-width:768px){.page_techSection__lpL9l{padding:3rem 0}}@media (min-width:1024px){.page_techSection__lpL9l{padding:5rem 0}}.page_techContainer__JUpuy{max-width:80rem;margin:0 auto;padding:0 1.25rem}@media (min-width:768px){.page_techContainer__JUpuy{padding:0 1.5rem}}@media (min-width:1024px){.page_techContainer__JUpuy{padding:0 2rem}}.page_techSectionTitle__6HStV{text-align:center;color:var(--primary);font-weight:700;margin-bottom:1.5rem;font-size:1rem;line-height:1.4;max-width:90rem;margin-left:auto;margin-right:auto;padding:0 .5rem}@media (min-width:768px){.page_techSectionTitle__6HStV{font-size:1.25rem;line-height:1.5;margin-bottom:2rem;padding:0}}@media (min-width:1024px){.page_techSectionTitle__6HStV{font-size:1.9375rem;margin-bottom:3.5rem}}.page_techGridTop__3nOcO{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:1.5rem}@media (min-width:768px){.page_techGridTop__3nOcO{grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:2rem}.page_techGridTop__3nOcO>:nth-child(3){grid-column:1/-1;justify-self:center}}@media (min-width:1024px){.page_techGridTop__3nOcO{grid-template-columns:repeat(3,1fr);gap:4rem;margin-bottom:3rem}.page_techGridTop__3nOcO>:nth-child(3){grid-column:auto;justify-self:auto}}.page_techGridBottom__n0gCB{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:768px){.page_techGridBottom__n0gCB{grid-template-columns:repeat(2,1fr);gap:2rem;max-width:50rem;margin:0 auto}}@media (min-width:1024px){.page_techGridBottom__n0gCB{gap:4rem}}.page_techCard__aDgn0{display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .2s ease;cursor:pointer}.page_techImageWrapper__vFSQy{overflow:hidden;cursor:pointer;border-radius:0;margin-bottom:.75rem;width:100%;max-width:280px}@media (min-width:768px){.page_techImageWrapper__vFSQy{margin-bottom:1rem;max-width:300px}}@media (min-width:1024px){.page_techImageWrapper__vFSQy{margin-bottom:1.5rem;max-width:none}}.page_techImage__C5508{will-change:transform;transition:transform .5s cubic-bezier(.4,0,.2,1)}.page_techImageWrapper__vFSQy:hover .page_techImage__C5508{transform:scale(1.05)}.page_techTitleWrapper___ncDE{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:.25rem}@media (min-width:768px){.page_techTitleWrapper___ncDE{margin-bottom:.375rem}}.page_techNumber__Fimyo{position:absolute;font-size:2rem;font-weight:300;color:var(--primary);opacity:.15;z-index:0;line-height:1;left:50%;top:50%;transform:translate(-50%,-60%);pointer-events:none}@media (min-width:768px){.page_techNumber__Fimyo{font-size:2.5rem}}@media (min-width:1024px){.page_techNumber__Fimyo{font-size:4rem}}.page_techTitle__7SHDY{position:relative;z-index:1;color:var(--primary);margin-bottom:0;font-size:1rem;font-weight:700}@media (min-width:768px){.page_techTitle__7SHDY{font-size:1.5rem}}@media (min-width:1024px){.page_techTitle__7SHDY{font-size:1.815rem}}.page_techDescription__Oo_qv{color:var(--text-readable);font-size:.8125rem;line-height:1.5;max-width:250px}@media (min-width:768px){.page_techDescription__Oo_qv{font-size:.875rem;line-height:1.6;max-width:250px}}@media (min-width:1024px){.page_techDescription__Oo_qv{font-size:1.356875rem;line-height:1.7;max-width:18rem}}@media (prefers-reduced-motion:reduce){.page_techImage__C5508{transition:none!important;will-change:auto}.page_techImageWrapper__vFSQy:hover .page_techImage__C5508{transform:none}}