.skincare-hero[data-astro-cid-4zax7wbw]{background-color:var(--color-linen);padding-top:10rem;padding-bottom:var(--section-padding-y)}.skincare-hero__inner[data-astro-cid-4zax7wbw]{gap:var(--space-3xl);grid-template-columns:1fr;align-items:center;display:grid}.skincare-hero__content[data-astro-cid-4zax7wbw] h1[data-astro-cid-4zax7wbw]{font-size:var(--text-5xl);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-lg);color:var(--color-charcoal)}.skincare-hero__content[data-astro-cid-4zax7wbw] p[data-astro-cid-4zax7wbw]{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-stone);margin-bottom:var(--space-xl);max-width:540px}.skincare-hero__ctas[data-astro-cid-4zax7wbw]{gap:var(--space-md);flex-wrap:wrap;display:flex}.skincare-hero__images[data-astro-cid-4zax7wbw]{justify-content:center;display:flex;position:relative}.skincare-hero__img-wrap[data-astro-cid-4zax7wbw]{width:100%;max-width:480px;position:relative}.skincare-hero__img-main[data-astro-cid-4zax7wbw]{object-fit:cover;border-radius:var(--radius-2xl);width:100%;height:500px;box-shadow:var(--shadow-xl)}.skincare-hero__img-overlap[data-astro-cid-4zax7wbw]{object-fit:cover;border-radius:var(--radius-xl);border:3px solid var(--color-sage);width:220px;height:280px;box-shadow:var(--shadow-lg);position:absolute;bottom:-2rem;left:-3rem}@media (width>=768px){.skincare-hero__inner[data-astro-cid-4zax7wbw]{gap:var(--space-4xl);grid-template-columns:1fr 1fr}.skincare-hero__img-overlap[data-astro-cid-4zax7wbw]{width:240px;height:300px}}.skincare-what[data-astro-cid-4zax7wbw]{background-color:var(--color-cream);padding:var(--section-padding-y) 0}.skincare-what__inner[data-astro-cid-4zax7wbw]{flex-direction:column;align-items:center;display:flex}.skincare-what__inner[data-astro-cid-4zax7wbw] h2[data-astro-cid-4zax7wbw]{margin-bottom:var(--space-3xl)}.skincare-what__body[data-astro-cid-4zax7wbw]{text-align:center;max-width:780px}.skincare-what__body[data-astro-cid-4zax7wbw] p[data-astro-cid-4zax7wbw]{font-size:var(--text-base);color:var(--color-stone);line-height:var(--leading-relaxed);margin-bottom:var(--space-xl)}.skincare-what__body[data-astro-cid-4zax7wbw] p[data-astro-cid-4zax7wbw]:last-child{margin-bottom:0}.skincare-how[data-astro-cid-4zax7wbw]{padding:var(--section-padding-y) 0;background-color:#fff}.skincare-how__row[data-astro-cid-4zax7wbw]{gap:var(--space-2xl);grid-template-columns:1fr;align-items:center;display:grid}.skincare-how__text[data-astro-cid-4zax7wbw] h2[data-astro-cid-4zax7wbw]{margin-bottom:var(--space-2xl)}.skincare-how__text[data-astro-cid-4zax7wbw] p[data-astro-cid-4zax7wbw]{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-stone)}.skincare-how__img[data-astro-cid-4zax7wbw] img[data-astro-cid-4zax7wbw]{border-radius:var(--radius-2xl);object-fit:cover;width:100%;height:100%}.skincare-how__cta[data-astro-cid-4zax7wbw]{margin-top:var(--space-2xl)}@media (width>=768px){.skincare-how__row[data-astro-cid-4zax7wbw]{gap:var(--space-4xl);grid-template-columns:1fr 1fr}}.skincare-products[data-astro-cid-4zax7wbw]{background-color:var(--color-sand);padding:var(--section-padding-y) 0}.skincare-products[data-astro-cid-4zax7wbw] h2[data-astro-cid-4zax7wbw]{margin-bottom:var(--space-3xl)}.skincare-products__grid[data-astro-cid-4zax7wbw]{gap:var(--space-xl);grid-template-columns:1fr;display:grid}.skincare-products__card[data-astro-cid-4zax7wbw]{border-radius:var(--radius-xl);padding:var(--space-2xl);box-shadow:var(--shadow-md);border-top:3px solid var(--color-sage);background:#fff}.skincare-products__card[data-astro-cid-4zax7wbw] h3[data-astro-cid-4zax7wbw]{font-size:var(--text-xl);color:var(--color-charcoal);margin-bottom:var(--space-md)}.skincare-products__card[data-astro-cid-4zax7wbw] p[data-astro-cid-4zax7wbw]{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-stone);max-width:none}@media (width>=768px){.skincare-products__grid[data-astro-cid-4zax7wbw]{gap:var(--space-2xl);grid-template-columns:repeat(3,1fr)}}.skincare-benefits[data-astro-cid-4zax7wbw]{background-color:var(--color-linen);padding:var(--section-padding-y) 0;position:relative;overflow:hidden}.skincare-benefits__overlay[data-astro-cid-4zax7wbw]{opacity:.02;pointer-events:none;background-image:url(/images/brand-pattern.svg);background-repeat:repeat;background-size:500px;position:absolute;inset:0}.skincare-benefits__inner[data-astro-cid-4zax7wbw]{z-index:1;text-align:center;position:relative}.skincare-benefits[data-astro-cid-4zax7wbw] h2[data-astro-cid-4zax7wbw]{margin-bottom:var(--space-3xl)}.skincare-benefits__list[data-astro-cid-4zax7wbw]{gap:var(--space-xl);text-align:left;grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.skincare-benefits__list[data-astro-cid-4zax7wbw] li[data-astro-cid-4zax7wbw]{align-items:flex-start;gap:var(--space-md);display:flex}.skincare-benefits__dot[data-astro-cid-4zax7wbw]{background:var(--color-sage);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:.45rem}.skincare-benefits__list[data-astro-cid-4zax7wbw] li[data-astro-cid-4zax7wbw] strong[data-astro-cid-4zax7wbw]{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--weight-regular);color:var(--color-charcoal);margin-bottom:var(--space-xs);display:block}.skincare-benefits__list[data-astro-cid-4zax7wbw] li[data-astro-cid-4zax7wbw] span[data-astro-cid-4zax7wbw]{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-stone)}@media (width>=768px){.skincare-benefits__list[data-astro-cid-4zax7wbw]{gap:var(--space-xl) var(--space-3xl);grid-template-columns:1fr 1fr}}.skincare-process[data-astro-cid-4zax7wbw]{background-color:var(--color-cream);padding:var(--section-padding-y) 0}.skincare-process[data-astro-cid-4zax7wbw] .process-header[data-astro-cid-4zax7wbw]{text-align:center;margin-bottom:var(--space-3xl)}.skincare-process[data-astro-cid-4zax7wbw] .process-header[data-astro-cid-4zax7wbw] h2[data-astro-cid-4zax7wbw]{font-size:var(--text-3xl)}.skincare-process[data-astro-cid-4zax7wbw] .process-steps[data-astro-cid-4zax7wbw]{gap:var(--space-lg);flex-direction:column;max-width:900px;margin:0 auto;display:flex}.skincare-process[data-astro-cid-4zax7wbw] .process-step[data-astro-cid-4zax7wbw]{gap:var(--space-2xl);border-radius:var(--radius-lg);padding:var(--space-2xl);background:#fff;display:flex}.skincare-process[data-astro-cid-4zax7wbw] .process-step__number[data-astro-cid-4zax7wbw]{font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--color-sage);flex-shrink:0;width:40px;font-weight:700}.skincare-process[data-astro-cid-4zax7wbw] .process-step__content[data-astro-cid-4zax7wbw] h3[data-astro-cid-4zax7wbw]{font-size:var(--text-lg);margin-bottom:var(--space-sm);color:var(--color-charcoal)}.skincare-process[data-astro-cid-4zax7wbw] .process-step__content[data-astro-cid-4zax7wbw] p[data-astro-cid-4zax7wbw]{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-stone);max-width:100%}@media (width<=480px){.skincare-process[data-astro-cid-4zax7wbw] .process-step[data-astro-cid-4zax7wbw]{gap:var(--space-md);flex-direction:column}}.skincare-faq[data-astro-cid-4zax7wbw]{padding:var(--section-padding-y) 0;background-color:#fff}.skincare-faq__heading[data-astro-cid-4zax7wbw]{text-align:center;margin-bottom:var(--space-3xl)}.skincare-faq__heading[data-astro-cid-4zax7wbw] h2[data-astro-cid-4zax7wbw]{font-size:var(--text-3xl);margin-bottom:0}.skincare-faq__list[data-astro-cid-4zax7wbw]{max-width:800px;margin:0 auto}.skincare-faq__item[data-astro-cid-4zax7wbw]{border-bottom:1px solid var(--color-sand)}.skincare-faq__item[data-astro-cid-4zax7wbw] summary[data-astro-cid-4zax7wbw]{padding:var(--space-lg) 0;font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--weight-regular);color:var(--color-charcoal);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;transition:color .25s;display:flex}.skincare-faq__item[data-astro-cid-4zax7wbw] summary[data-astro-cid-4zax7wbw]::-webkit-details-marker{display:none}.skincare-faq__item[data-astro-cid-4zax7wbw] summary[data-astro-cid-4zax7wbw]:after{content:"+";font-size:1.5rem;font-weight:var(--weight-light);color:var(--color-sage);margin-left:var(--space-md);flex-shrink:0;transition:transform .3s}.skincare-faq__item[data-astro-cid-4zax7wbw][open] summary[data-astro-cid-4zax7wbw]{color:var(--color-sage)}.skincare-faq__item[data-astro-cid-4zax7wbw][open] summary[data-astro-cid-4zax7wbw]:after{content:"−"}.skincare-faq__answer[data-astro-cid-4zax7wbw]{padding-bottom:var(--space-lg)}.skincare-faq__answer[data-astro-cid-4zax7wbw] p[data-astro-cid-4zax7wbw]{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-stone);max-width:none}.skincare-cta[data-astro-cid-4zax7wbw]{padding:var(--section-padding-y) 0;position:relative;overflow:hidden}.skincare-cta__bg[data-astro-cid-4zax7wbw]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.skincare-cta__overlay[data-astro-cid-4zax7wbw]{background:linear-gradient(#4a342ee0 0%,#4a342ef2 100%);position:absolute;inset:0}.skincare-cta__inner[data-astro-cid-4zax7wbw]{z-index:1;text-align:center;position:relative}.skincare-cta__label[data-astro-cid-4zax7wbw]{color:var(--color-clay-light)}.skincare-cta[data-astro-cid-4zax7wbw] h2[data-astro-cid-4zax7wbw]{color:#fff;font-size:var(--text-4xl);margin-bottom:var(--space-lg)}.skincare-cta[data-astro-cid-4zax7wbw] p[data-astro-cid-4zax7wbw]{color:#ffffffbf;font-size:var(--text-base);line-height:var(--leading-relaxed);max-width:580px;margin-left:auto;margin-right:auto;margin-bottom:var(--space-2xl)}
