.sector-hero[data-astro-cid-f22ysmhk]{background:#fff;border-top:4px solid var(--color-brand-red);padding:5rem 0 4rem}.breadcrumb[data-astro-cid-f22ysmhk] ol[data-astro-cid-f22ysmhk]{display:flex;gap:.5rem;list-style:none;padding:0;margin:0 0 1.5rem;font-size:.875rem;color:var(--color-brand-muted);flex-wrap:wrap;align-items:center}.breadcrumb[data-astro-cid-f22ysmhk] a[data-astro-cid-f22ysmhk]{color:var(--color-brand-navy);text-decoration:none}.breadcrumb[data-astro-cid-f22ysmhk] a[data-astro-cid-f22ysmhk]:hover{color:var(--color-brand-red)}.sector-hero__title[data-astro-cid-f22ysmhk]{font-size:clamp(1.75rem,4vw,2.75rem);font-weight:300;letter-spacing:-.015em;line-height:1.15;max-width:44rem;margin-bottom:1rem;color:var(--color-brand-darkest)}.sector-hero__sub[data-astro-cid-f22ysmhk]{font-size:1.125rem;line-height:1.6;color:var(--color-brand-secondary);max-width:40rem;margin-bottom:2rem}.sector-hero__stats[data-astro-cid-f22ysmhk]{display:flex;gap:2.5rem;list-style:none;padding:0;margin:0;flex-wrap:wrap}.sector-hero__stat[data-astro-cid-f22ysmhk]{display:flex;flex-direction:column;gap:.2rem}.sector-hero__stat-value[data-astro-cid-f22ysmhk]{font-size:2rem;font-weight:800;color:var(--color-brand-red);line-height:1}.sector-hero__stat-label[data-astro-cid-f22ysmhk]{font-size:.875rem;color:var(--color-brand-muted);text-transform:uppercase;letter-spacing:.05em}.section-heading[data-astro-cid-f22ysmhk]{font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:800;color:var(--color-brand-dark);margin-bottom:.75rem}.section-sub[data-astro-cid-f22ysmhk]{font-size:1rem;color:var(--color-brand-muted);margin-bottom:2rem}.challenges-section[data-astro-cid-f22ysmhk]{padding:4rem 0}.challenges-grid[data-astro-cid-f22ysmhk]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.25rem}.challenge-card[data-astro-cid-f22ysmhk]{display:flex;gap:1rem;padding:1.5rem;background:#fff;border:1px solid var(--color-brand-border, #e2e8f0);border-radius:.5rem;border-top:3px solid var(--color-brand-red)}.challenge-number[data-astro-cid-f22ysmhk]{font-size:1.5rem;font-weight:900;color:var(--color-brand-red);opacity:.3;line-height:1;flex-shrink:0}.challenge-title[data-astro-cid-f22ysmhk]{font-size:1rem;font-weight:700;color:var(--color-brand-dark);margin-bottom:.5rem}.challenge-desc[data-astro-cid-f22ysmhk]{font-size:.9375rem;color:var(--color-brand-muted);line-height:1.6;margin:0}.content-body[data-astro-cid-f22ysmhk]{max-width:52rem;font-size:1.0625rem;line-height:1.75;color:var(--color-brand-text)}.content-body[data-astro-cid-f22ysmhk] p{margin-bottom:1.25rem}.content-body[data-astro-cid-f22ysmhk] p:last-child{margin-bottom:0}.services-section[data-astro-cid-f22ysmhk]{padding:4rem 0}.services-grid[data-astro-cid-f22ysmhk]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.service-card[data-astro-cid-f22ysmhk]{display:flex;flex-direction:column;gap:.375rem;padding:1.25rem;background:#fff;border:1px solid var(--color-brand-border, #e2e8f0);border-radius:.5rem;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}.service-card[data-astro-cid-f22ysmhk]:hover{border-color:var(--color-brand-red);box-shadow:0 4px 16px #e01e1e14;transform:translateY(-2px)}.service-card__name[data-astro-cid-f22ysmhk]{font-weight:700;font-size:1rem;color:var(--color-brand-dark)}.service-card__desc[data-astro-cid-f22ysmhk]{font-size:.875rem;color:var(--color-brand-muted);line-height:1.5;flex:1}.service-card__arrow[data-astro-cid-f22ysmhk]{font-size:1rem;color:var(--color-brand-red);font-weight:700;margin-top:.25rem}.faq-section[data-astro-cid-f22ysmhk]{padding:4rem 0}.faq-list[data-astro-cid-f22ysmhk]{max-width:52rem;display:flex;flex-direction:column;gap:.75rem}.faq-item[data-astro-cid-f22ysmhk]{border:1px solid var(--color-brand-border, #e2e8f0);border-radius:.5rem;background:#fff;overflow:hidden}.faq-question[data-astro-cid-f22ysmhk]{cursor:pointer;padding:1.125rem 1.25rem;font-weight:700;font-size:1rem;color:var(--color-brand-dark);list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;transition:background .15s}.faq-question[data-astro-cid-f22ysmhk]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-f22ysmhk]:after{content:"+";font-size:1.25rem;font-weight:400;color:var(--color-brand-red);flex-shrink:0;transition:transform .2s}details[data-astro-cid-f22ysmhk][open] .faq-question[data-astro-cid-f22ysmhk]:after{transform:rotate(45deg)}.faq-question[data-astro-cid-f22ysmhk]:hover{background:var(--color-brand-gray, #f8fafc)}.faq-answer[data-astro-cid-f22ysmhk]{padding:0 1.25rem 1.25rem;font-size:.9375rem;line-height:1.7;color:var(--color-brand-muted);margin:0}.cta-section[data-astro-cid-f22ysmhk]{padding:5rem 0}.cta-inner[data-astro-cid-f22ysmhk]{text-align:center;max-width:36rem;margin:0 auto}.cta-sub[data-astro-cid-f22ysmhk]{font-size:1.0625rem;color:#ffffffbf;margin-bottom:2rem;line-height:1.6}.cta-actions[data-astro-cid-f22ysmhk]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}
