.qualifications-section{padding:30px 0}.qualifications-header{max-width:760px;margin-bottom:40px}.section-label{letter-spacing:.08em;text-transform:uppercase;color:#9b7a55;margin-bottom:12px;font-size:14px;display:inline-block}.qualifications-header h2{color:#2b2b2b;margin:0 0 16px;font-size:36px;line-height:1.15}.qualifications-header p{color:#666;margin:0;font-size:17px;line-height:1.6}.qualifications-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.qualification-card{background:#fff;border-radius:22px;padding:28px;transition:transform .25s,box-shadow .25s;box-shadow:0 16px 40px #0000000f}.qualification-card:hover{transform:translateY(-4px);box-shadow:0 22px 55px #0000001a}.qualification-icon{background:#efe3d2;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:20px;font-size:24px;display:flex}.qualification-card h3{color:#2b2b2b;margin:0 0 12px;font-size:20px}.qualification-card p{color:#666;margin:0 0 24px;font-size:15px;line-height:1.55}.qualification-actions{flex-wrap:wrap;gap:12px;display:flex}.qualification-actions a{color:#2b2b2b;background:#f1ede6;border-radius:999px;padding:10px 16px;font-size:14px;text-decoration:none;transition:background .2s}.qualification-actions a:hover{background:#dfcfb8}@media (max-width:900px){.qualifications-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.qualifications-section{padding:48px 0}.qualifications-header h2{font-size:28px}.qualifications-grid{grid-template-columns:1fr}}
