.fgl-hero{padding-top:46px}.fgl-hero__grid{display:grid;grid-template-columns:minmax(min(430px,100%),1fr) minmax(min(400px,100%),1fr);gap:48px;align-items:center}@media (max-width:980px){.fgl-hero__grid{grid-template-columns:1fr;gap:34px}}.fgl-h1{font-family:var(--font-anton),Impact,system-ui,sans-serif;font-size:clamp(34px,5vw,56px);line-height:1.02;letter-spacing:-.5px;margin:10px 0 16px;color:var(--tinta);text-transform:uppercase}.fgl-h1 em{font-style:normal;color:var(--marca-rojo)}.fgl-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.fgl-vitrina{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:30px}@media (max-width:700px){.fgl-vitrina{grid-template-columns:repeat(2,1fr);gap:10px}}.fgl-vitrina__it{margin:0;background:#fff;border:1px solid var(--linea);border-radius:14px;padding:10px;display:flex;align-items:center;justify-content:center;aspect-ratio:1;overflow:hidden}.fgl-vitrina__it img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.fgl-pie{margin:14px 0 0;color:var(--tinta-3);font-size:14px}.fgl-honesto{margin-top:34px;padding:22px 26px;border:1px solid var(--linea-2);border-left:3px solid var(--tinta-3);border-radius:8px;background:var(--papel-2)}.fgl-honesto h3{margin:0 0 8px;font-size:17px;color:var(--tinta)}.fgl-honesto p{margin:0;color:var(--tinta-2);font-size:16px;line-height:1.6;max-width:70ch}.fgl-articulo{display:block;margin-top:26px;padding:20px 24px;border:1px solid var(--linea);border-radius:14px;background:#fff;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.fgl-articulo:hover{transform:translateY(-2px);border-color:var(--marca-rojo);box-shadow:0 14px 30px -18px rgba(11,15,23,.45)}.fgl-articulo__etq{display:block;font-size:12px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--marca-rojo);margin-bottom:6px}.fgl-articulo b{display:block;color:var(--tinta);font-size:19px;line-height:1.35}.fgl-articulo__mas{display:block;margin-top:10px;color:var(--tinta-2);font-size:15px}@media (prefers-reduced-motion:reduce){.fgl-articulo{transition:none}.fgl-articulo:hover{transform:none}}