.factory-extra-section{padding:70px 0}.factory-extra-section h2{font-size:clamp(1.5rem,2.4vw,2rem);margin:0 0 14px}.factory-extra-section .about-section-lead{max-width:760px;margin:-6px auto 28px;color:var(--text-muted,#4b5563);font-size:1rem;line-height:1.7}.factory-extra-grid{display:grid;grid-gap:22px;gap:22px;max-width:1200px;margin:0 auto}.factory-extra-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.factory-extra-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:992px){.factory-extra-grid-3,.factory-extra-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.factory-extra-grid-3,.factory-extra-grid-4{grid-template-columns:1fr}}.factory-extra-card{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;padding:24px;transition:transform .18s ease,box-shadow .18s ease;position:relative}.factory-extra-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.08)}.factory-extra-card h3{font-size:1.05rem;margin:0 0 10px;color:var(--primary,#0f172a);line-height:1.4}.factory-extra-card p{margin:0;color:var(--text-muted,#4b5563);line-height:1.65;font-size:.95rem}.factory-extra-card-index{position:absolute;top:14px;right:16px;font-size:.78rem;color:var(--accent,#d97706);font-weight:700;letter-spacing:.04em}[dir=rtl] .factory-extra-card-index{right:auto;left:16px}.factory-extra-card-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--accent,#d97706);color:#fff;font-weight:700;font-size:.95rem;margin-bottom:12px}.factory-extra-cert-card{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:16px 20px;font-weight:600;font-size:1rem;color:var(--primary,#0f172a);transition:transform .18s ease,box-shadow .18s ease}.factory-extra-cert-card:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,.08)}.factory-extra-cert-check{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#059669;color:#fff;font-weight:700;flex-shrink:0}.factory-extra-step-card{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;padding:24px;position:relative;transition:transform .18s ease,box-shadow .18s ease}.factory-extra-step-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.08)}.factory-extra-step-card-sm{padding:20px}.factory-extra-step-card h3{font-size:1rem;margin:8px 0;color:var(--primary,#0f172a)}.factory-extra-step-card p{margin:0;color:var(--text-muted,#4b5563);line-height:1.6;font-size:.92rem}.factory-extra-step-number{font-size:.78rem;font-weight:700;color:var(--accent,#d97706);letter-spacing:.04em}