.page-hero.svelte-nw04i9{background:#0c1a6e;padding:4.5rem 2rem 4rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem}.hero-eyebrow.svelte-nw04i9{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff9;margin:0}.page-hero.svelte-nw04i9 h1:where(.svelte-nw04i9){font-size:clamp(2rem,5vw,3rem);font-weight:800;color:#fff;margin:0;line-height:1.15}.hero-sub.svelte-nw04i9{font-size:1.125rem;color:#fffc;max-width:42rem;margin:0;line-height:1.65}.testimonials-section.svelte-nw04i9{background:#f0f0f8;padding:4rem 1.5rem 5rem}.testimonials-grid.svelte-nw04i9{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1.75rem;max-width:72rem;margin:0 auto;align-items:stretch}.testimonial-card.svelte-nw04i9{background:#fff;border-radius:1rem;padding:2rem 1.75rem 1.75rem;box-shadow:0 4px 24px #1a2bc612;border:1px solid #e5e7eb;display:flex;flex-direction:column;gap:1.25rem;position:relative;transition:transform .2s,box-shadow .2s;height:100%}.testimonial-card.svelte-nw04i9:hover{transform:translateY(-3px);box-shadow:0 12px 36px #1a2bc61f}.testimonial-card.featured.svelte-nw04i9{border-color:#1a2bc6;box-shadow:0 8px 32px #1a2bc626}.quote-mark.svelte-nw04i9{font-size:4rem;line-height:1;color:#1a2bc6;font-family:Georgia,serif;opacity:.25;margin-bottom:-1.25rem}blockquote.svelte-nw04i9{margin:0;font-size:1.0625rem;color:#1f2937;line-height:1.75;font-style:italic;flex:1}.card-footer.svelte-nw04i9{display:flex;align-items:center;gap:.875rem;padding-top:1rem;border-top:1px solid #f3f4f6}.avatar.svelte-nw04i9{width:2.75rem;height:2.75rem;border-radius:50%;background:linear-gradient(135deg,#1a2bc6,#3b52e8);color:#fff;font-weight:800;font-size:1.125rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:system-ui,sans-serif}.attribution.svelte-nw04i9{display:flex;flex-direction:column;gap:.125rem}.name.svelte-nw04i9{font-weight:700;font-size:.9375rem;color:#111827;font-family:system-ui,sans-serif}.title.svelte-nw04i9{font-size:.8125rem;color:#6b7280;font-family:system-ui,sans-serif}.cta-band.svelte-nw04i9{background:linear-gradient(135deg,#0c1a6e,#1a3aaa 60%,#0c1a6e);padding:5rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.cta-eyebrow.svelte-nw04i9{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff9;margin:0}.cta-band.svelte-nw04i9 h2:where(.svelte-nw04i9){font-size:clamp(1.375rem,3vw,2rem);font-weight:800;color:#fff;margin:0;max-width:36rem;line-height:1.3}.cta-sub.svelte-nw04i9{font-size:1.0625rem;color:#ffffffbf;margin:0;max-width:36rem}.cta-buttons.svelte-nw04i9{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;margin-top:.5rem}.cta-btn-primary.svelte-nw04i9{padding:.8125rem 2.25rem;background:#fff;color:#1a2bc6;font-weight:700;font-size:1rem;border-radius:9999px;text-decoration:none;transition:background .2s,transform .2s}.cta-btn-primary.svelte-nw04i9:hover{background:#e0e7ff;transform:translateY(-2px)}.cta-btn-secondary.svelte-nw04i9{padding:.8125rem 2.25rem;background:transparent;color:#fff;font-weight:600;font-size:1rem;border-radius:9999px;text-decoration:none;border:2px solid rgba(255,255,255,.5);transition:border-color .2s,background .2s,transform .2s}.cta-btn-secondary.svelte-nw04i9:hover{border-color:#fff;background:#ffffff1a;transform:translateY(-2px)}@media(max-width:640px){.testimonials-grid.svelte-nw04i9{grid-template-columns:1fr}}
