.industry-page[data-v-f17ca160]{font-family:Arial,sans-serif;margin:0 auto;max-width:1200px;padding:2rem}.industry-header[data-v-f17ca160]{background-color:#f4f4f4;border-radius:12px;margin-bottom:2rem;padding:3rem 2rem;text-align:center}.industry-header h1[data-v-f17ca160]{color:var(--accent-color);font-size:2.75rem;font-weight:700;margin-bottom:1rem}.industry-header p[data-v-f17ca160]{color:#666;font-size:1.25rem;margin:0 auto;max-width:800px}.industry-content[data-v-f17ca160]{margin-top:2rem}.content-grid[data-v-f17ca160]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.content-card[data-v-f17ca160]{background:var(--accent-color);border-radius:12px;box-shadow:0 4px 12px #0000001a;color:var(--contrast-color);padding:2rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.content-card[data-v-f17ca160]:hover{box-shadow:0 8px 16px #00000026;transform:translateY(-10px)}.card-icon[data-v-f17ca160]{font-size:2.5rem;margin-bottom:1rem}.content-card h2[data-v-f17ca160]{color:var(--contrast-color);font-size:1.5rem;margin-bottom:1rem}.content-card p[data-v-f17ca160]{color:var(--contrast-color);font-size:1rem;line-height:1.6}.cta-section[data-v-f17ca160]{background-color:var(--accent-color);border-radius:12px;color:#fff;margin-top:3rem;padding:3rem 2rem;text-align:center}.cta-section h2[data-v-f17ca160]{font-size:2.25rem;margin-bottom:1rem}.cta-section p[data-v-f17ca160]{font-size:1.25rem;margin-bottom:2rem}.cta-button[data-v-f17ca160]{background:#fff;border-radius:6px;color:var(--accent-color);display:inline-block;font-weight:700;padding:.75rem 2rem;text-decoration:none;transition:background .3s ease,color .3s ease}.cta-button[data-v-f17ca160]:hover{background:#f1f1f1;color:var(--accent-color)}@media (max-width:768px){.industry-header h1[data-v-f17ca160]{font-size:2.25rem}.industry-header p[data-v-f17ca160]{font-size:1.1rem}.content-grid[data-v-f17ca160]{grid-template-columns:1fr}.cta-section h2[data-v-f17ca160]{font-size:2rem}.cta-section p[data-v-f17ca160]{font-size:1.1rem}}@media (max-width:480px){.industry-page[data-v-f17ca160]{padding:1rem}.industry-header h1[data-v-f17ca160]{font-size:2rem}.industry-header p[data-v-f17ca160]{font-size:1rem}.cta-section h2[data-v-f17ca160]{font-size:1.75rem}.cta-section p[data-v-f17ca160]{font-size:1rem}}
