:root{--bg:#f7f3ee;--accent:#2f4447;--line:rgba(47,68,71,.15);--muted:rgba(47,68,71,.36)}.ff-why-us--list{padding:20px 20px 80px}.ff-why-us--list .container{max-width:1240px;margin:0 auto}.ff-why-us__top h2{margin:0 0 48px;font-size:clamp(1.7rem, 2.2vw, 2.3rem);font-weight:500;line-height:1.25;letter-spacing:.02em;color:var(--accent);width:100%;border-bottom:1px solid var(--line);padding-bottom:14px}.ff-why-us__list{display:flex;flex-direction:column;border-top:1px solid var(--line)}.ff-why-us__row{display:grid;grid-template-columns:90px 1fr;gap:24px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line);transition:.3s ease}.ff-why-us__row:hover{padding-left:10px}.ff-why-us__num{font-size:15px;font-weight:500;letter-spacing:.18em;color:var(--muted)}.ff-why-us__row h3{margin:0;font-size:24px;font-weight:500;line-height:1.45;color:var(--accent)}@media(max-width:768px){.ff-why-us--list{padding:24px 16px 60px}.ff-why-us__row{grid-template-columns:1fr;gap:10px;padding:18px 0}.ff-why-us__row h3{font-size:20px}.ff-why-us__num{font-size:13px}}