.section-tag{display:inline-block;padding:8px 18px;background:rgba(200,161,77,.12);color:var(--secondary);font-size:.9rem;font-weight:600;border-radius:50px;margin-bottom:18px;text-transform:uppercase;letter-spacing:1px}.section-title{font-size:clamp(2rem,4vw,3rem);font-weight:700;color:var(--primary);margin-bottom:20px;line-height:1.2}.section-text{max-width:700px;margin:auto;font-size:1.05rem;color:#6B7280;line-height:1.8}.dc-card{background:#fff;padding:35px;border-radius:20px;box-shadow:0 15px 40px rgba(0,0,0,.08);transition:.35s;height:100%;border:1px solid #ECECEC}.dc-card:hover{transform:translateY(-10px)}.btn-gold{background:var(--secondary);color:#fff;padding:15px 32px;border-radius:50px;font-weight:600;transition:.3s;border:none}.btn-gold:hover{transform:translateY(-3px)}.btn-outline-gold{border:2px solid var(--secondary);color:var(--secondary);padding:15px 32px;border-radius:50px;font-weight:600;background:transparent;transition:.3s}.btn-outline-gold:hover{background:var(--secondary);color:#fff}.model-icon{font-size:55px;color:var(--secondary);margin-bottom:20px}.industry-icon{font-size:48px;color:var(--secondary);margin-bottom:20px;transition:.3s}.dc-card:hover .industry-icon{transform:scale(1.15)}.download-icon{font-size:60px;color:var(--secondary);margin-bottom:25px}