.applications .problem{display:flex;flex-direction:column;min-width:0}
.applications .num{color:var(--blue);font:16px 'Barlow Condensed',sans-serif;letter-spacing:.1em}
.applications h4{margin:0;color:var(--dark);font:600 11px/1.4 Barlow,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}
.application-example{margin-top:25px;padding-top:20px;border-top:1px solid var(--line)}
.applications .application-benefit{margin:20px 0 24px;color:var(--ink);font-size:15px}
.application-benefit strong{font-weight:600}
.application-metric{margin-top:auto;padding-top:17px;border-top:1px solid var(--line)}
.application-metric p{font-size:14px}
.application-note{margin:17px 0 0;color:var(--muted);font-size:12px}
.application-contact{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:26px;padding:22px 24px;border-left:3px solid var(--blue);background:rgba(89,126,163,.08)}
.application-contact p{margin:0;color:var(--muted)}
.application-contact strong{color:var(--ink);font-weight:600}
.application-contact .btn{flex-shrink:0}
#problemy,#kontakt{scroll-margin-top:120px}
@media(max-width:560px){.application-contact{align-items:flex-start;flex-direction:column;padding:20px;gap:16px}#problemy,#kontakt{scroll-margin-top:20px}}
