.features_page__k78gN{background:var(--bg)}.features_intro__rn9zS{max-width:1120px;margin:0 auto;padding:clamp(3rem,7vw,4.5rem) 1.25rem 2.5rem;border-bottom:1px solid color-mix(in srgb,var(--slate) 12%,transparent)}.features_eyebrow__LmCMP{margin:0;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.features_title__G8Y0u{margin:.55rem 0 0;max-width:14ch;font-size:clamp(2rem,4vw,2.85rem)}.features_lead__tSD5I{margin:1rem 0 0;max-width:42ch;font-size:1.08rem;line-height:1.5;color:var(--muted)}.features_sections__8QKt9{max-width:1120px;margin:0 auto;padding:0 1.25rem}.features_section__OR3IP{padding:clamp(2.25rem,5vw,3.25rem) 0;border-bottom:1px solid color-mix(in srgb,var(--slate) 12%,transparent);display:grid;grid-gap:.75rem;gap:.75rem}.features_section__OR3IP:last-of-type{border-bottom:none}.features_sectionLabel__W3ky0{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--accent)}.features_sectionTitle__7mrpG{margin:0;max-width:18ch;font-size:clamp(1.45rem,2.4vw,1.85rem)}.features_sectionCopy__fPVfy{margin:0;max-width:48ch;font-size:1.02rem;line-height:1.55;color:var(--slate)}.features_ctaBand__5c5LO{background:var(--navy);color:#f3f1ea}.features_ctaInner___dQzd{max-width:1120px;margin:0 auto;padding:clamp(2.75rem,6vw,3.75rem) 1.25rem;display:grid;grid-gap:1.25rem;gap:1.25rem}.features_ctaTitle__wXmMk{margin:0;max-width:16ch;font-size:clamp(1.6rem,3vw,2.1rem);color:#f3f1ea}.features_ctaCopy__MMwkG{margin:0;max-width:40ch;color:var(--accent-light);font-size:1.02rem;line-height:1.5}.features_ctaButton__NkQfe{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:2.85rem;padding:.7rem 1.2rem;border-radius:.5rem;background:#f3f1ea;color:var(--navy);font-size:.95rem;font-weight:700}.features_ctaButton__NkQfe:hover{background:#fff}@media (min-width:768px){.features_section__OR3IP{grid-template-columns:10rem minmax(0,1fr);column-gap:2rem;align-items:start}.features_sectionLabel__W3ky0{padding-top:.35rem}.features_sectionCopy__fPVfy,.features_sectionTitle__7mrpG{grid-column:2}.features_ctaInner___dQzd{grid-template-columns:1fr auto;align-items:end}.features_ctaButton__NkQfe{grid-column:2;grid-row:1/span 2;align-self:center}}