.fcs{--fcs-bg:var(--brand-surface,#fff);--fcs-bold-bg:var(--brand-accent,#1e5fcf);--fcs-text-color:var(--brand-ink,#111827);--fcs-bold-text-color:#fff;--fcs-padding:5rem 1.5rem;--fcs-heading-size:2.5rem;--fcs-max-width:56rem;--fcs-description-color:var(--brand-muted,#6b7280);--fcs-bold-description-color:#fffc;--fcs-secondary-link-color:var(--brand-ink,#111827);--fcs-bold-secondary-link-color:#ffffffe6;--fcs-gap-actions:1rem;--fcs-gap-proof:3rem;--fcs-heading-line-height:1.15;background-color:var(--fcs-bg);color:var(--fcs-text-color);padding:var(--fcs-padding);display:block}.fcs__inner{max-width:var(--fcs-max-width);margin:0 auto}.fcs__headline{font-size:var(--fcs-heading-size);line-height:var(--fcs-heading-line-height);color:inherit;margin:0 0 1rem;font-family:inherit;font-weight:700}.fcs__description{color:var(--fcs-description-color);margin:0 0 2.25rem;font-family:inherit;font-size:1.125rem;line-height:1.6}.fcs__actions{gap:var(--fcs-gap-actions);flex-wrap:wrap;align-items:center;display:flex}.fcs__secondary-link{color:var(--fcs-secondary-link-color);text-underline-offset:3px;align-items:center;font-family:inherit;font-size:1rem;font-weight:500;text-decoration:underline;transition:opacity .15s;display:inline-flex}.fcs__secondary-link:hover,.fcs__secondary-link:focus-visible{opacity:.75}.fcs__secondary-link:focus-visible{outline-offset:2px;outline:2px solid}.fcs__proof{margin-top:var(--fcs-gap-proof)}.fcs--center .fcs__inner{text-align:center}.fcs--center .fcs__actions{justify-content:center}.fcs--left .fcs__inner{text-align:left}.fcs--left .fcs__actions{justify-content:flex-start}.fcs--bold{background-color:var(--fcs-bold-bg);color:var(--fcs-bold-text-color)}.fcs--bold .fcs__description{color:var(--fcs-bold-description-color)}.fcs--bold .fcs__secondary-link{color:var(--fcs-bold-secondary-link-color)}.fcs--bold .tls{--tls-eyebrow-color:#fff9;--tls-logo-opacity:.55;--tls-logo-filter:brightness(0) invert(1);--tls-logo-opacity-hover:.9}.fcs--bold .sqt{--sqt-quote-color:#fff;--sqt-name-color:#fff;--sqt-meta-color:#ffffffa6}@media (max-width:640px){.fcs{--fcs-padding:3.5rem 1.25rem;--fcs-heading-size:1.875rem;--fcs-gap-proof:2rem}.fcs__description{font-size:1rem}.fcs__actions{flex-direction:column;align-items:stretch}.fcs--center .fcs__actions{align-items:center}}
