.hero[data-astro-cid-ge2uvauf]{background:linear-gradient(135deg, var(--dark-bg) 0%, #111e38 100%);color:var(--text-light);text-align:center;padding:5rem 0}.badge[data-astro-cid-ge2uvauf]{color:#60a5fa;background:#0d6efd26;border:1px solid #0d6efd4d;border-radius:50px;margin-bottom:1.25rem;padding:.4rem .9rem;font-size:.825rem;font-weight:600;display:inline-block}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{max-width:800px;margin-bottom:.9rem;margin-left:auto;margin-right:auto;font-size:2.75rem;font-weight:700}.hero[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{color:#94a3b8;max-width:650px;margin:0 auto 2.1rem;font-size:1.075rem}.hero-actions[data-astro-cid-ge2uvauf]{justify-content:center;gap:.9rem;display:flex}.btn-outline[data-astro-cid-ge2uvauf]{color:#fff;background:0 0;border:1px solid #fff3}.btn-outline[data-astro-cid-ge2uvauf]:hover{background:#ffffff0d}@media (width<=600px){.hero[data-astro-cid-ge2uvauf]{padding:3.5rem 0}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{font-size:2.1rem}.hero-actions[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:center}}.services[data-astro-cid-lesv7jgp]{background:#fff;padding:4rem 0}.services[data-astro-cid-lesv7jgp] h2[data-astro-cid-lesv7jgp]{text-align:center;color:var(--dark-bg);margin-bottom:2.5rem;font-size:2rem}.services-grid[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem;display:grid}.service-card[data-astro-cid-lesv7jgp]{background:var(--bg-light);text-align:center;border:1px solid #e2e8f0;border-radius:11px;flex-direction:column;padding:2.1rem 1.6rem;transition:transform .3s;display:flex}.service-card[data-astro-cid-lesv7jgp]:hover{transform:translateY(-3px)}.service-card[data-astro-cid-lesv7jgp] i[data-astro-cid-lesv7jgp]{color:var(--primary-blue);margin-bottom:1rem;font-size:2.2rem;display:block}.service-card[data-astro-cid-lesv7jgp] h3[data-astro-cid-lesv7jgp]{justify-content:center;align-items:center;min-height:4.5rem;margin-bottom:.6rem;font-size:1.15rem;line-height:1.3;display:flex}.service-card[data-astro-cid-lesv7jgp] p[data-astro-cid-lesv7jgp]{color:var(--text-muted);flex:1;font-size:.9rem;line-height:1.5}.service-card[data-astro-cid-lesv7jgp] .service-link[data-astro-cid-lesv7jgp]{margin-top:.9rem}.partners[data-astro-cid-lesv7jgp]{background:#f6f8fb;padding:0 0 4rem}.partners-header[data-astro-cid-lesv7jgp]{text-align:center;margin-bottom:2rem}.partners-header[data-astro-cid-lesv7jgp] h2[data-astro-cid-lesv7jgp]{color:var(--dark-bg);margin:0;font-size:2rem}.partners-grid[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.partners-grid-single[data-astro-cid-lesv7jgp]{grid-template-columns:minmax(0,560px);justify-content:center}.partner-card[data-astro-cid-lesv7jgp]{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;align-items:center;padding:2rem 1.5rem;display:flex;box-shadow:0 6px 18px #0f172a0a}.partner-card-featured[data-astro-cid-lesv7jgp]{width:100%;max-width:560px}.partner-icon[data-astro-cid-lesv7jgp]{width:60px;height:60px;color:var(--primary-blue);background:#0d6efd1a;border-radius:50%;justify-content:center;align-items:center;margin-bottom:1rem;font-size:1.5rem;display:inline-flex}.partner-card[data-astro-cid-lesv7jgp] h3[data-astro-cid-lesv7jgp]{color:var(--dark-bg);margin-bottom:.7rem;font-size:1.2rem}.partner-card[data-astro-cid-lesv7jgp] p[data-astro-cid-lesv7jgp]{color:var(--text-muted);flex:1;font-size:.95rem;line-height:1.6}.partner-card[data-astro-cid-lesv7jgp] a[data-astro-cid-lesv7jgp]{color:var(--primary-blue);margin-top:1rem;font-weight:600;text-decoration:none}.partner-card[data-astro-cid-lesv7jgp] a[data-astro-cid-lesv7jgp]:hover{text-decoration:underline}@media (width<=900px){.services-grid[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(2,minmax(0,1fr))}.partners-grid[data-astro-cid-lesv7jgp]{grid-template-columns:1fr}}@media (width<=600px){.services-grid[data-astro-cid-lesv7jgp]{grid-template-columns:1fr}}.why-us[data-astro-cid-tbvw4kn2]{background:linear-gradient(135deg, var(--dark-bg) 0%, #111e38 100%);text-align:center;padding:4rem 0}.why-us-title[data-astro-cid-tbvw4kn2]{color:#fff;letter-spacing:-.01em;margin-bottom:2.75rem;font-size:1.65rem;font-weight:700}.features-grid[data-astro-cid-tbvw4kn2]{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.75rem;display:grid}.feature-card[data-astro-cid-tbvw4kn2] .icon-wrap[data-astro-cid-tbvw4kn2]{color:#0d6efd;margin-bottom:.8rem;font-size:1.4rem}.feature-card[data-astro-cid-tbvw4kn2] .feature-highlight[data-astro-cid-tbvw4kn2]{color:#0d6efd;margin-bottom:.45rem;font-size:1.2rem;font-weight:700}.feature-card[data-astro-cid-tbvw4kn2] h3[data-astro-cid-tbvw4kn2]{color:#fff;margin-bottom:.45rem;font-size:1.05rem;font-weight:600}.feature-card[data-astro-cid-tbvw4kn2] p[data-astro-cid-tbvw4kn2]{color:#94a3b8;font-size:.9rem;line-height:1.45}.cta-banner[data-astro-cid-tbvw4kn2]{color:#fff;background-color:#0d6efd;border-radius:16px;margin-top:3rem;padding:2rem 2.5rem}.cta-container[data-astro-cid-tbvw4kn2]{justify-content:space-between;align-items:center;gap:1.75rem;display:flex}.cta-text[data-astro-cid-tbvw4kn2] h2[data-astro-cid-tbvw4kn2]{margin-bottom:.35rem;font-size:1.65rem;font-weight:700}.cta-text[data-astro-cid-tbvw4kn2] p[data-astro-cid-tbvw4kn2]{opacity:.9;font-size:.95rem}.btn-white[data-astro-cid-tbvw4kn2]{color:#0d6efd;white-space:nowrap;background-color:#fff;border-radius:6px;padding:.75rem 1.6rem;font-weight:600;text-decoration:none;transition:background-color .2s}.btn-white[data-astro-cid-tbvw4kn2]:hover{background-color:#f1f5f9}@media (width<=900px){.features-grid[data-astro-cid-tbvw4kn2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.features-grid[data-astro-cid-tbvw4kn2]{grid-template-columns:1fr}}@media (width<=768px){.cta-banner[data-astro-cid-tbvw4kn2]{margin-top:2.5rem;padding:1.75rem 1.25rem}.cta-container[data-astro-cid-tbvw4kn2]{text-align:center;flex-direction:column}}
