/* === cards-4-feature === */
.c4f{width:100%}
.c4f-inner{max-width:1000px;margin:0 auto;padding:var(--paint-section-padding,100px) 48px}
.c4f-eyebrow{text-align:center;font-size:11px;font-weight:var(--paint-eyebrow-weight,700);letter-spacing:var(--paint-eyebrow-letter-spacing,3px);text-transform:var(--paint-eyebrow-case,uppercase);color:var(--shell-accent,currentColor);margin:0 0 16px}
.c4f h2{text-align:center;font-size:36px;font-weight:var(--paint-heading-weight,800);letter-spacing:var(--paint-heading-letter-spacing-h2,-.8px);text-transform:var(--paint-heading-case-h2,none);color:#fff;margin:0 0 16px}
.c4f-desc{text-align:center;font-size:16px;color:rgba(255,255,255,.6);line-height:1.7;margin:0 0 64px}
.c4f-desc p{margin:0}
.c4f-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}
.c4f-item{border:1px solid rgba(255,255,255,.1);padding:32px 28px}
.c4f-item h4{font-size:16px;font-weight:var(--paint-heading-weight,700);letter-spacing:var(--paint-heading-letter-spacing-h4,normal);text-transform:var(--paint-heading-case-h4,none);color:#fff;margin:0 0 12px}
.c4f-body{font-size:14px;color:rgba(255,255,255,.55);line-height:1.7}
.c4f-body p{margin:0}
@media(max-width:600px){.c4f-grid{grid-template-columns:1fr}}
