.fg{padding:100px 0 130px}.fg__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:26px;gap:26px}.fg__card{background:#fff;padding:38px 34px;display:flex;gap:20px;border:1px solid var(--fb-border);border-radius:var(--fb-radius);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.fg__card:hover{transform:translateY(-6px);box-shadow:var(--fb-shadow-md);border-color:transparent}.fg__card:hover .fg__icon{border-color:var(--fb-gold);color:var(--fb-navy)}.fg__icon{width:52px;height:52px;border-radius:50%;border:1.5px solid var(--fb-border);flex-shrink:0;display:grid;place-items:center;color:var(--fb-gold-dark);transition:all .25s ease}.fg__body{display:flex;flex-direction:column;gap:12px;flex:1 1;min-width:0}.fg__card h2{font-size:1.1rem}.fg__card p{color:var(--fb-muted);font-size:.89rem;line-height:1.7;flex:1 1}.fg__link{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:800;color:var(--fb-navy);text-transform:uppercase;letter-spacing:.04em}@media (max-width:980px){.fg__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fg{padding:72px 0 96px}}@media (max-width:620px){.fg__grid{grid-template-columns:minmax(0,1fr)}.fg{padding:56px 0 76px}}