@layer component{._Callout_3b0hm_2{padding-block:clamp(3rem,5vw,4.0625rem)}._layout_3b0hm_6{justify-content:space-between;align-items:center;gap:clamp(1.5rem,4vw,2.8125rem);display:flex}._icon_3b0hm_13{color:#315647;background-color:#cfded4;border-radius:1.5625rem;flex-shrink:0;place-items:center;block-size:5.375rem;inline-size:5.375rem;font-size:2.375rem;line-height:1;display:grid;rotate:-9deg}._copy_3b0hm_27{flex:1;gap:.5625rem;display:grid}._copy_3b0hm_27 p:not(._eyebrow_3b0hm_32){max-inline-size:38rem;color:var(--color-text-soft);font-size:var(--text-sm);line-height:1.7}._eyebrow_3b0hm_32{max-inline-size:none;color:var(--color-secondary-ink);font-size:var(--text-xs);letter-spacing:.2em;text-transform:uppercase;margin-block-end:.125rem;font-weight:700}._title_3b0hm_50{font-size:clamp(1.625rem,2.5vw,1.875rem)}._action_3b0hm_54{flex-shrink:0}@media (width<=47.5rem){._layout_3b0hm_6{grid-template-columns:3.75rem 1fr;align-items:start;gap:1.1875rem;display:grid}._icon_3b0hm_13{border-radius:1.125rem;block-size:3.75rem;inline-size:3.75rem;font-size:1.75rem}._copy_3b0hm_27:first-child{grid-column:1/-1}._action_3b0hm_54{grid-column:1/-1;inline-size:100%}}._TestimonialCard_3642p_2{border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);flex-direction:column;padding:clamp(1.75rem,3vw,2.375rem);display:flex}._TestimonialCard_3642p_2 blockquote{margin-block-end:var(--space-6)}._TestimonialCard_3642p_2 p{max-inline-size:38rem;color:var(--color-text);letter-spacing:-.04em;font-size:clamp(1.125rem,1.6vw,1.4375rem);font-weight:700;line-height:1.48}._TestimonialCard_3642p_2 figcaption{color:var(--color-text-muted);font-size:var(--text-xs);border-block-start:1px solid #e8e4dc;align-items:center;gap:.8125rem;margin-block-start:auto;padding-block-start:1.4375rem;display:flex}._TestimonialCard_3642p_2 figcaption strong{color:var(--color-text);font-size:var(--text-sm);margin-block-end:.25rem;display:block}._mark_3642p_42{block-size:2.9375rem;color:var(--color-primary);font-family:var(--font-serif);font-size:4.6875rem;line-height:1}._initial_3642p_50{color:#3a5a4a;background-color:#e7ede5;border-radius:50%;flex-shrink:0;place-items:center;block-size:2.625rem;inline-size:2.625rem;font-size:1rem;font-weight:700;display:grid}._location_3642p_63{display:block}._muted_3642p_67{background-color:#ecefe9}._muted_3642p_67 p{font-size:clamp(1.0625rem,1.3vw,1.125rem);line-height:1.6}}
