
/* Application gallery assets added 2026-10-09 */
.application-media{padding:76px 0 86px;background:#f4f7fa}
.application-media__head{max-width:720px;margin:0 auto 34px;text-align:center}
.application-media__head h2{margin:8px 0 12px;color:#17324d}
.application-media__head p{margin:0;color:#637487;line-height:1.8}
.application-media__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.application-media__card{background:#fff;border:1px solid #e2e9f0;box-shadow:0 8px 24px rgba(16,43,70,.06);overflow:hidden}
.application-media__card-head{padding:22px 22px 16px}
.application-media__card-head .kicker{color:#2e6b9d;font-size:11px;letter-spacing:.16em;text-transform:uppercase}
.application-media__card-head h3{margin:8px 0 9px;color:#17324d;font-size:22px}
.application-media__card-head p,.application-media__scene{margin:0;color:#687a8d;line-height:1.7;font-size:14px}
.application-media__scene{padding:0 22px 18px;color:#2c5e87}
.application-media__photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 12px 12px}
.application-media__photos img{display:block;width:100%;height:150px;object-fit:cover;background:#e9eff4}
@media(max-width:900px){.application-media__grid{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.application-media{padding:54px 0}.application-media__grid{grid-template-columns:1fr}.application-media__photos img{height:180px}}
