.styles-module__fq7FGG__section{margin-top:var(--section-gap);padding:clamp(4rem, 7vw, 6.5rem) var(--page-pad);background:var(--color-bg-sunken)}.styles-module__fq7FGG__inner{max-width:var(--page-max);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2.5rem,6vw,5.5rem);margin:0 auto;display:grid}.styles-module__fq7FGG__copy{flex-direction:column;align-items:flex-start;gap:1.4rem;display:flex}.styles-module__fq7FGG__eyebrow{font-size:var(--text-eyebrow);color:var(--color-accent-soft);font-weight:700}.styles-module__fq7FGG__title{letter-spacing:-.02em;text-wrap:pretty;font-size:clamp(2.35rem,1.55rem + 3vw,4.5rem);font-weight:900;line-height:1.03}.styles-module__fq7FGG__paragraph{color:var(--color-ink-soft);text-wrap:pretty;line-height:1.65}.styles-module__fq7FGG__cta{background:var(--color-accent);color:var(--color-on-accent);transition:transform .3s var(--ease-out-back), background-color .3s ease;border-radius:999px;margin-top:.5rem;padding:.9rem 1.9rem;font-weight:800;text-decoration:none;display:inline-block}.styles-module__fq7FGG__cta:hover{background:var(--color-accent-hover);transform:scale(1.04)}.styles-module__fq7FGG__visual{min-width:0}.styles-module__fq7FGG__photo{border-radius:6rem var(--radius-s) var(--radius-s) var(--radius-s);width:100%;height:auto;display:block}@media (max-width:1023px){.styles-module__fq7FGG__inner{grid-template-columns:1fr}.styles-module__fq7FGG__photo{transform:none}}
.styles-module__cyZHjq__section{padding:var(--section-gap) var(--page-pad) 0}.styles-module__cyZHjq__grid{max-width:var(--page-max);grid-template-columns:repeat(3,minmax(0,1fr));gap:2.75rem 2rem;margin:clamp(3rem,6vw,4.5rem) auto 0;display:grid}.styles-module__cyZHjq__card{flex-direction:column;align-items:flex-start;gap:1.1rem;display:flex}.styles-module__cyZHjq__icon{border:1px solid var(--color-line-strong);width:3rem;height:3rem;color:var(--color-accent);border-radius:50% 50% 50% 0;flex-shrink:0;place-items:center;display:grid}.styles-module__cyZHjq__icon svg{width:1.4rem;height:1.4rem}.styles-module__cyZHjq__text{flex-direction:column;gap:.4rem;display:flex}.styles-module__cyZHjq__text h3{letter-spacing:-.01em;font-size:1.2rem;font-weight:800}.styles-module__cyZHjq__text p{font-size:var(--text-small);color:var(--color-ink-soft);text-wrap:pretty;line-height:1.55}.styles-module__cyZHjq__cta{color:var(--color-accent);margin-top:auto;padding-top:.4rem;font-weight:800;text-decoration:none}.styles-module__cyZHjq__cta:hover{text-underline-offset:.25em;text-decoration:underline}.styles-module__cyZHjq__note{max-width:var(--page-max);text-align:center;font-size:var(--text-small);color:var(--color-ink-soft);text-wrap:pretty;margin:clamp(1.75rem,4vw,2.5rem) auto 0}.styles-module__cyZHjq__note a{color:var(--color-accent);text-underline-offset:.25em;font-weight:700}@media (max-width:1023px){.styles-module__cyZHjq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.styles-module__cyZHjq__grid{grid-template-columns:1fr}}
