.service-hero[data-astro-cid-3bfjzte4]{background:linear-gradient(135deg,var(--color-navy) 0%,var(--color-navy-dark) 100%);color:var(--color-white);padding:var(--space-24) 0 var(--space-16);text-align:center}.service-hero[data-astro-cid-3bfjzte4] h1[data-astro-cid-3bfjzte4]{color:var(--color-white);margin-bottom:var(--space-4)}.service-hero[data-astro-cid-3bfjzte4] .lead[data-astro-cid-3bfjzte4]{color:var(--color-gray-300);margin:0 auto var(--space-8)}.hero-ctas[data-astro-cid-3bfjzte4]{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap}.section-header[data-astro-cid-3bfjzte4]{text-align:center;margin-bottom:var(--space-12)}.features-grid[data-astro-cid-3bfjzte4]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.feature-card[data-astro-cid-3bfjzte4]{background:var(--color-white);padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--color-gray-200);transition:all var(--transition-base)}.feature-card[data-astro-cid-3bfjzte4]:hover{border-color:var(--color-gold);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.feature-card__icon[data-astro-cid-3bfjzte4]{width:40px;height:40px;color:var(--color-gold);margin-bottom:var(--space-3)}.feature-card__icon[data-astro-cid-3bfjzte4] svg[data-astro-cid-3bfjzte4]{width:100%;height:100%}.feature-card[data-astro-cid-3bfjzte4] h3[data-astro-cid-3bfjzte4]{font-size:var(--text-base);margin-bottom:var(--space-2)}.feature-card[data-astro-cid-3bfjzte4] p[data-astro-cid-3bfjzte4]{color:var(--color-gray-600);font-size:var(--text-sm);line-height:1.5}.feature-card--link[data-astro-cid-3bfjzte4]{text-decoration:none;color:inherit;display:block;cursor:pointer}.feature-card--link[data-astro-cid-3bfjzte4] h3[data-astro-cid-3bfjzte4]{color:var(--color-navy)}.feature-card__arrow[data-astro-cid-3bfjzte4]{color:var(--color-gold);font-size:var(--text-lg);font-weight:var(--font-bold)}.comparison-grid[data-astro-cid-3bfjzte4]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-8);max-width:900px;margin:0 auto}.comparison-card[data-astro-cid-3bfjzte4]{padding:var(--space-8);border-radius:var(--radius-lg)}.comparison-card--bad[data-astro-cid-3bfjzte4]{background:var(--color-white);border:2px solid var(--color-gray-300)}.comparison-card--good[data-astro-cid-3bfjzte4]{background:linear-gradient(135deg,var(--color-navy) 0%,var(--color-navy-light) 100%);color:var(--color-white)}.comparison-card[data-astro-cid-3bfjzte4] h3[data-astro-cid-3bfjzte4]{margin-bottom:var(--space-4)}.comparison-card--good[data-astro-cid-3bfjzte4] h3[data-astro-cid-3bfjzte4]{color:var(--color-gold)}.comparison-card[data-astro-cid-3bfjzte4] ul[data-astro-cid-3bfjzte4]{list-style:none}.comparison-card[data-astro-cid-3bfjzte4] li[data-astro-cid-3bfjzte4]{padding:var(--space-2) 0;padding-left:var(--space-6);position:relative;font-size:var(--text-sm)}.comparison-card--bad[data-astro-cid-3bfjzte4] li[data-astro-cid-3bfjzte4]:before{content:"x";position:absolute;left:0;color:var(--color-gray-400)}.comparison-card--good[data-astro-cid-3bfjzte4] li[data-astro-cid-3bfjzte4]:before{content:"✓";position:absolute;left:0;color:var(--color-gold)}.comparison-card--bad[data-astro-cid-3bfjzte4] li[data-astro-cid-3bfjzte4]{color:var(--color-gray-600)}.comparison-card--good[data-astro-cid-3bfjzte4] li[data-astro-cid-3bfjzte4]{color:var(--color-gray-300)}.credentials-grid[data-astro-cid-3bfjzte4]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6)}.credential-card[data-astro-cid-3bfjzte4]{text-align:center;padding:var(--space-6)}.credential-card__badge[data-astro-cid-3bfjzte4]{display:inline-block;background:var(--color-gold);color:var(--color-navy-dark);font-family:var(--font-heading);font-weight:var(--font-bold);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);margin-bottom:var(--space-3)}.credential-card[data-astro-cid-3bfjzte4] h3[data-astro-cid-3bfjzte4]{color:var(--color-white);font-size:var(--text-base);margin-bottom:var(--space-2)}.credential-card[data-astro-cid-3bfjzte4] p[data-astro-cid-3bfjzte4]{color:var(--color-gray-400);font-size:var(--text-sm)}.faq-list[data-astro-cid-3bfjzte4]{max-width:800px;margin:0 auto}.faq-item[data-astro-cid-3bfjzte4]{border-bottom:1px solid var(--color-gray-200)}.faq-question[data-astro-cid-3bfjzte4]{padding:var(--space-5) 0;font-weight:var(--font-semibold);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;color:var(--color-navy)}.faq-question[data-astro-cid-3bfjzte4]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-3bfjzte4]:after{content:"+";font-size:var(--text-xl);color:var(--color-gold);transition:transform var(--transition-fast)}details[data-astro-cid-3bfjzte4][open] .faq-question[data-astro-cid-3bfjzte4]:after{transform:rotate(45deg)}.faq-answer[data-astro-cid-3bfjzte4]{padding-bottom:var(--space-5);color:var(--color-gray-600)}.section--gold[data-astro-cid-3bfjzte4]{background:linear-gradient(135deg,var(--color-gold) 0%,var(--color-gold-dark) 100%);color:var(--color-navy-dark)}.section--gold[data-astro-cid-3bfjzte4] h2[data-astro-cid-3bfjzte4]{color:var(--color-navy-dark)}.cta-buttons[data-astro-cid-3bfjzte4]{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap}.btn--navy[data-astro-cid-3bfjzte4]{background:var(--color-navy);color:var(--color-white)}.btn--navy[data-astro-cid-3bfjzte4]:hover{background:var(--color-navy-dark)}.btn--outline-navy[data-astro-cid-3bfjzte4]{background:transparent;color:var(--color-navy);border:2px solid var(--color-navy)}.btn--outline-navy[data-astro-cid-3bfjzte4]:hover{background:var(--color-navy);color:var(--color-white)}@media(max-width:1024px){.features-grid[data-astro-cid-3bfjzte4],.credentials-grid[data-astro-cid-3bfjzte4]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.features-grid[data-astro-cid-3bfjzte4],.credentials-grid[data-astro-cid-3bfjzte4],.comparison-grid[data-astro-cid-3bfjzte4]{grid-template-columns:1fr}}
