.pfc{padding:96px 24px;background:#f4f6f7;color:#132b3b}.pfc__inner{max-width:1240px;margin:0 auto}.pfc h2{font-family:Oswald,Arial,sans-serif;font-size:clamp(40px,5vw,68px);line-height:.98;letter-spacing:-.04em;max-width:820px;margin:0 0 18px;color:#132b3b}.pfc__intro{max-width:700px;font-size:18px;line-height:1.6;margin:0 0 40px;color:#4b5b65}.pfc__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.pfc__card{display:block;min-height:230px;padding:27px;border-radius:22px;background:#fff;border:1px solid rgba(19,43,59,.1);text-decoration:none;box-shadow:0 8px 22px rgba(27,47,58,.05);transition:transform .2s ease,box-shadow .2s ease}.pfc__card:hover{transform:translateY(-4px);box-shadow:0 18px 38px rgba(27,47,58,.11)}.pfc__card img{width:100%;height:48px;object-fit:contain;object-position:left center;margin-bottom:32px}.pfc__card strong{display:block;font-size:18px;margin-bottom:9px}.pfc__card span{font-size:15px;line-height:1.48;color:#5a6971}.pfc__action{display:inline-block;margin-top:36px;font-weight:900;text-decoration:none;border-bottom:2px solid #0e8992;padding-bottom:4px}@media(max-width:850px){.pfc{padding:70px 20px}.pfc__grid{grid-template-columns:1fr}.pfc__card{min-height:180px}}
.pfc .pfc__card{color:#132b3b}.pfc .pfc__card:visited{color:#132b3b}
