.firma-facts{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-top:clamp(34px,4.5vw,54px);display:grid}.firma-fact{border:1px solid var(--line);background:var(--ink);border-radius:12px;padding:clamp(18px,2.2vw,24px)}.firma-fact b{font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(19px,1.9vw,23px);font-weight:400;line-height:1.15;display:block}.firma-fact span{color:var(--cream-dim);text-wrap:balance;margin-top:9px;font-size:13.5px;line-height:1.45;display:block}.firma-answer{max-width:62ch;color:var(--cream-dim);font-size:clamp(16px,1.4vw,19px);line-height:1.62}.firma-flow{counter-reset:firma-step;gap:2px;max-width:820px;list-style:none;display:grid}.firma-flow li{counter-increment:firma-step;border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:clamp(16px,2vw,24px);padding:clamp(18px,2.2vw,26px) 0;display:grid}.firma-flow li:last-child{border-bottom:1px solid var(--line)}.firma-flow li:before{content:counter(firma-step);font-family:var(--serif);color:var(--amber-2);min-width:1.4em;font-size:clamp(22px,2.4vw,30px);line-height:1}.firma-flow b{font-family:var(--serif);font-size:clamp(18px,1.8vw,22px);font-weight:400;line-height:1.2;display:block}.firma-flow p{color:var(--cream-dim);max-width:56ch;margin-top:8px;font-size:15px;line-height:1.55}@media (max-width:560px){.firma-flow li{grid-template-columns:1fr;gap:6px}}.firma-incl{flex-wrap:wrap;gap:9px;margin-top:clamp(22px,2.6vw,30px);list-style:none;display:flex}.firma-incl li{color:var(--cream-dim);border:1px solid var(--line);background:var(--ink);border-radius:100px;padding:8px 15px;font-size:13.5px}
