.ff-cs-layers-kicker{align-items:baseline;background:var(--ff-lp-white);border:1px solid var(--ff-lp-accent);border-radius:16px;box-shadow:var(--ff-lp-shadow-md);display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:16px;padding:24px 28px}.ff-cs-layers-kicker-label{color:var(--ff-lp-accent);font-size:.68rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.ff-cs-layers-kicker-text{color:var(--ff-lp-text-strong);font-size:1.15rem;font-weight:600;letter-spacing:-.02em;line-height:1.4}.ff-cs-layers-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.ff-cs-layers-gridcard{background:var(--ff-lp-white);border:1px solid var(--ff-lp-border-subtle);border-radius:16px;box-shadow:var(--ff-lp-shadow-sm);padding:22px 24px}.ff-cs-layers-gridcard h4{font-size:1rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0}.ff-cs-layers-gridbody{color:var(--ff-lp-text-body);font-size:.94rem;line-height:1.65;margin-top:9px}@media (max-width:1000px){.ff-cs-layers-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.ff-cs-layers-grid{grid-template-columns:1fr}}