.image-text-section-module__oNcONG__section{max-width:1200px;margin:0 auto;padding:3.5rem 2rem}.image-text-section-module__oNcONG__grid{flex-direction:column;align-items:center;gap:2.5rem;display:flex}@media (min-width:768px){.image-text-section-module__oNcONG__grid{flex-direction:row;gap:4rem}}.image-text-section-module__oNcONG__reversed{flex-direction:column}@media (min-width:768px){.image-text-section-module__oNcONG__reversed{flex-direction:row-reverse}}.image-text-section-module__oNcONG__imageContainer{aspect-ratio:4/3;border-radius:1.25rem;flex-shrink:0;width:100%;position:relative;overflow:hidden;box-shadow:0 2px 6px #4b35260a,0 10px 28px #4b352612;box-shadow:0 2px 6px lab(24.4357% 8.58082 13.4353/.04),0 10px 28px lab(24.4357% 8.58082 13.4353/.07)}@media (min-width:768px){.image-text-section-module__oNcONG__imageContainer{width:50%}}.image-text-section-module__oNcONG__image{object-fit:cover;transition:transform .6s}.image-text-section-module__oNcONG__imageContainer:hover .image-text-section-module__oNcONG__image{transform:scale(1.02)}.image-text-section-module__oNcONG__textContent{flex:1}
.stats-section-module__xlS1YW__section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:4rem 2rem}.stats-section-module__xlS1YW__content{max-width:1200px;margin:0 auto}.stats-section-module__xlS1YW__grid{text-align:center;grid-template-columns:1fr;gap:2.5rem;display:grid}@media (min-width:640px){.stats-section-module__xlS1YW__grid{grid-template-columns:repeat(3,1fr)}}.stats-section-module__xlS1YW__stat{padding:1rem;position:relative}.stats-section-module__xlS1YW__value{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--accent-warm);font-size:3.5rem;font-weight:400;line-height:1}.stats-section-module__xlS1YW__label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);margin-top:.5rem;font-size:.875rem;font-weight:500}.stats-section-module__xlS1YW__divider{display:none}@media (min-width:640px){.stats-section-module__xlS1YW__divider{background-color:var(--border);width:1px;height:3rem;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}}
.benefit-card-module__xWXNYG__card{background:var(--card);border:1px solid var(--border);border-radius:.75rem;padding:1.5rem}.benefit-card-module__xWXNYG__title{margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.benefit-card-module__xWXNYG__description{color:var(--muted-foreground);font-size:.9375rem;line-height:1.6}
/*# sourceMappingURL=ecb2c01a972509c2.css.map*/