.seo-hero{color:#fff;background:linear-gradient(to bottom right,#ea580c,#c2410c);padding:5rem 0}.seo-hero .breadcrumb{color:#fed7aa;margin-bottom:1rem;font-size:.875rem}.seo-hero .breadcrumb a{color:#fed7aa;text-decoration:none}.seo-hero .breadcrumb a:hover,.seo-hero .breadcrumb .current{color:#fff}.seo-hero h1{margin-bottom:1.5rem;font-size:2.5rem;font-weight:700}.seo-hero .hero-desc{color:#fed7aa;margin-bottom:2rem;font-size:1.25rem;line-height:1.6}.seo-hero .cta-btn{color:#ea580c;background:#fff;border-radius:.5rem;align-items:center;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;display:inline-flex}.seo-hero .cta-btn:hover{background:#fff7ed}.seo-hero .cta-btn svg{width:1.25rem;height:1.25rem;margin-left:.5rem}.seo-main{padding:5rem 0}.seo-grid{grid-template-columns:1fr;gap:3rem;max-width:80rem;margin:0 auto;padding:0 1.5rem;display:grid}@media (min-width:1024px){.seo-grid{grid-template-columns:2fr 1fr}}.seo-content h2{color:#111827;margin-bottom:2rem;font-size:1.875rem;font-weight:700}.seo-content .intro-text{color:#4b5563;font-size:1.125rem;line-height:1.75}.seo-content .intro-text p{margin-bottom:1.5rem}.service-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:1rem;margin-bottom:2rem;padding:2rem}.service-card h3{color:#111827;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.service-card .card-desc{color:#4b5563;margin-bottom:1.5rem}.service-card .list-title{color:#111827;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;font-size:.875rem;font-weight:600}.service-card .list-item{color:#374151;align-items:flex-start;padding:.25rem 0;display:flex}.service-card .list-item .bullet{color:#9ca3af;flex-shrink:0;margin-right:.75rem}.staffing-info-box{background:#fff7ed;border:1px solid #fed7aa;border-radius:1rem;margin-top:3rem;padding:2rem}.staffing-info-box h3{color:#111827;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.staffing-info-box p{color:#374151;margin-bottom:1rem}.staffing-info-list{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:768px){.staffing-info-list{grid-template-columns:1fr 1fr}}.staffing-info-list .staffing-info-item{color:#374151;align-items:center;display:flex}.staffing-info-list .staffing-info-item .bullet{color:#6b7280;margin-right:.5rem}.seo-benefits{background:#f9fafb;padding:5rem 0}.benefits-grid{grid-template-columns:1fr;gap:2rem;max-width:80rem;margin:0 auto;padding:0 1.5rem;display:grid}@media (min-width:768px){.benefits-grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.benefits-grid{grid-template-columns:1fr 1fr 1fr 1fr}}.benefit-card{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;padding:1.5rem}.benefit-card h3{color:#111827;margin-bottom:.5rem;font-weight:700}.benefit-card p{color:#4b5563;font-size:.875rem}.seo-process{max-width:48rem;margin:0 auto;padding:5rem 1.5rem}.seo-process h2{text-align:center;margin-bottom:1rem;font-size:1.875rem;font-weight:700}.seo-process .process-desc{color:#4b5563;text-align:center;margin-bottom:3rem}.process-step{gap:1.5rem;margin-bottom:2rem;display:flex}.process-step .step-number{color:#fff;background:#ea580c;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.125rem;font-weight:700;display:flex}.process-step h3{color:#111827;margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.process-step p{color:#4b5563}.seo-faq{background:#f9fafb;padding:5rem 0}.faq-container{max-width:56rem;margin:0 auto;padding:0 1.5rem}.seo-faq h2{text-align:center;margin-bottom:3rem;font-size:1.875rem;font-weight:700}.faq-item{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;margin-bottom:1rem}.faq-item summary{cursor:pointer;color:#111827;padding:1rem 1.5rem;font-size:.875rem;font-weight:600}.faq-item summary:hover{color:#ea580c}.faq-item .faq-answer{color:#4b5563;padding:0 1.5rem 1rem;font-size:.875rem}.seo-cta{color:#fff;text-align:center;background:#ea580c;padding:5rem 0}.seo-cta h2{margin-bottom:1rem;font-size:1.875rem;font-weight:700}.seo-cta .cta-desc{color:#fed7aa;margin-bottom:2rem;font-size:1.25rem}.cta-buttons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.cta-btn-white{color:#ea580c;background:#fff;border-radius:.5rem;align-items:center;padding:1rem 2rem;font-size:1.125rem;font-weight:700;text-decoration:none;display:inline-flex}.cta-btn-white:hover{background:#fff7ed}.cta-btn-outline{color:#fff;border:2px solid #fff;border-radius:.5rem;align-items:center;padding:1rem 2rem;font-size:1.125rem;font-weight:700;text-decoration:none;display:inline-flex}.cta-btn-outline:hover{background:#c2410c}.sidebar-cta{color:#fff;background:#111827;border-radius:1rem;margin-bottom:2rem;padding:2rem}.sidebar-cta h3{margin-bottom:1rem;font-size:1.25rem;font-weight:700}.sidebar-cta p{color:#d1d5db;margin-bottom:1.5rem;font-size:.875rem}.sidebar-cta .btn-white{text-align:center;color:#111827;background:#fff;border-radius:.75rem;width:100%;margin-bottom:.5rem;padding:.75rem;font-size:.875rem;font-weight:600;text-decoration:none;display:block}.sidebar-cta .btn-white:hover{background:#f3f4f6}.sidebar-cta .btn-outline{text-align:center;color:#fff;border:1px solid #4b5563;border-radius:.75rem;width:100%;padding:.75rem;font-size:.875rem;font-weight:600;text-decoration:none;display:block}.sidebar-cta .btn-outline:hover{background:#1f2937}.sidebar-links{background:#f9fafb;border:1px solid #e5e7eb;border-radius:1rem;padding:2rem}.sidebar-links h3{color:#111827;margin-bottom:1rem;font-size:1.25rem;font-weight:700}.sidebar-links a{color:#4b5563;align-items:center;padding:.5rem 0;font-size:.875rem;text-decoration:none;display:flex}.sidebar-links a:hover{color:#ea580c}.sidebar-links a .arrow{color:#9ca3af;margin-right:.5rem}.section-title{color:#111827;text-align:center;margin-bottom:3rem;font-size:1.875rem;font-weight:700}
