.ldfbGq_container{width:min(1160px,100% - 32px);margin-inline:auto}.ldfbGq_section{padding:30px 0}.ldfbGq_section.ldfbGq_compact{padding-top:0}.ldfbGq_section.ldfbGq_muted{background:radial-gradient(circle at 12% 10%, color-mix(in srgb, var(--landing-accent) 8%, transparent), transparent 22rem),var(--landing-soft)}.ldfbGq_sectionHeader{text-align:center;max-width:820px;margin:0 auto 22px}.ldfbGq_sectionHeader h2{color:var(--landing-ink);letter-spacing:-.035em;font-size:clamp(26px,2vw,36px);font-weight:850;line-height:1.08}.ldfbGq_sectionHeader p{color:var(--landing-muted);margin-top:10px;font-size:16px;line-height:1.6}.ldfbGq_eyebrow{letter-spacing:.12em;text-transform:uppercase;background:color-mix(in srgb, var(--landing-accent) 8%, transparent);width:fit-content;min-height:22px;color:var(--landing-accent);border-radius:999px;align-items:center;margin-bottom:10px;padding:0 10px;font-size:11px;font-weight:850;display:inline-flex}.ldfbGq_grid{gap:16px;display:grid}.ldfbGq_cols2{grid-template-columns:repeat(2,minmax(0,1fr))}.ldfbGq_cols3{grid-template-columns:repeat(3,minmax(0,1fr))}.ldfbGq_cols4{grid-template-columns:repeat(4,minmax(0,1fr))}.ldfbGq_card{border:1px solid var(--landing-border);text-align:center;background:#fff;border-radius:18px;padding:24px 20px;box-shadow:0 18px 52px #2f157012}.ldfbGq_card strong{background:linear-gradient(135deg, var(--landing-accent), var(--landing-accent-alt));color:#fff;border-radius:999px;justify-content:center;align-items:center;width:78px;height:78px;font-size:22px;font-weight:900;display:inline-flex;box-shadow:0 14px 34px #6827f042}.ldfbGq_card h3{color:var(--landing-ink);margin-top:15px;font-size:20px;font-weight:860;line-height:1.22}.ldfbGq_card p{color:var(--landing-muted);margin-top:11px;font-size:16px;line-height:1.62}.ldfbGq_statement{border:1px solid var(--landing-border);text-align:center;background:#fff;border-radius:24px;max-width:940px;margin:20px auto 0;padding:clamp(26px,4vw,42px);box-shadow:0 18px 52px #2f157012}.ldfbGq_statement h3{color:var(--landing-ink);letter-spacing:-.03em;font-size:clamp(26px,2.5vw,32px);font-weight:860;line-height:1.12}.ldfbGq_statement p{color:var(--landing-muted);margin-top:14px;font-size:17px;line-height:1.7}@media (max-width:900px){.ldfbGq_cols3,.ldfbGq_cols4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ldfbGq_container{width:min(100% - 24px,1160px)}.ldfbGq_section{padding:42px 0}.ldfbGq_cols2,.ldfbGq_cols3,.ldfbGq_cols4{grid-template-columns:1fr}}
