﻿.quick-heading{margin-bottom:30px}
.quick-heading p{font-size:13px;font-weight:600;margin-bottom:8px;letter-spacing:.12em}
.quick-heading h2{font-size:clamp(24px,1.9vw,30px);line-height:1.6}
.quick-card{min-height:170px;padding:28px;gap:20px;grid-template-columns:54px minmax(0,1fr)}
.quick-icon{width:54px;height:54px;font-size:22px}
.quick-card h2{margin:0 0 8px;font-size:22px;line-height:1.5;color:#07566a}
.quick-card p{margin:0 0 14px;font-size:18px;line-height:1.8;color:#526e76}
.quick-card a{display:inline-block;font-size:18px;line-height:1.7}
@media(max-width:1100px) and (min-width:821px){.quick-card{padding:24px 20px;gap:14px;grid-template-columns:46px minmax(0,1fr)}.quick-icon{width:46px;height:46px}.quick-card h2{font-size:21px}.quick-card p,.quick-card a{font-size:17px}}
@media(max-width:820px){.quick-heading h2{font-size:24px}.quick-card{min-height:0;padding:24px;gap:16px}.quick-card h2{font-size:21px}.quick-card p,.quick-card a{font-size:17px}}
@media(max-width:400px){.quick-card{padding:20px;grid-template-columns:44px minmax(0,1fr);gap:14px}.quick-icon{width:44px;height:44px;font-size:20px}.quick-heading h2{font-size:22px}}