.page-header[data-astro-cid-lnthwwyx]{color:#fff;background-color:#0b132b;background-image:radial-gradient(circle at 85% 20%,#2563eb47 0%,#0000 45%),radial-gradient(circle at 12% 85%,#b91c1c2e 0%,#0000 40%),radial-gradient(#94a3b824 1px,#0000 1px);background-size:100% 100%,100% 100%,24px 24px;border-bottom:1px solid #1e293b;padding:4.25rem 0}.page-header[data-astro-cid-lnthwwyx] .badge[data-astro-cid-lnthwwyx]{color:#bfdbfe;background:#2563eb38;border-color:#60a5fa66;margin-bottom:.85rem}.page-header[data-astro-cid-lnthwwyx] h1[data-astro-cid-lnthwwyx]{color:#fff;letter-spacing:-.025em;margin-bottom:.75rem;font-size:2.65rem}.page-intro[data-astro-cid-lnthwwyx]{color:#cbd5e1;max-width:660px;margin-bottom:0;font-size:1.15rem;line-height:1.65}.services-container-section[data-astro-cid-lnthwwyx]{background:linear-gradient(#fff 0%,#f8fafc 100%)}.service-row[data-astro-cid-lnthwwyx]{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background-color:#fff;grid-template-columns:1fr 440px;align-items:center;gap:4rem;padding:2.75rem;scroll-margin-top:6rem;transition:box-shadow .25s,border-color .25s;display:grid}.service-row[data-astro-cid-lnthwwyx]:hover{box-shadow:var(--shadow-md);border-color:#cbd5e1}.service-row[data-astro-cid-lnthwwyx].reversed{grid-template-columns:440px 1fr}.service-row[data-astro-cid-lnthwwyx].reversed .service-text[data-astro-cid-lnthwwyx]{order:2}.service-row[data-astro-cid-lnthwwyx].reversed .service-media[data-astro-cid-lnthwwyx]{order:1}.service-kicker[data-astro-cid-lnthwwyx]{font-family:var(--font-heading);color:#1d4ed8;text-transform:uppercase;letter-spacing:.06em;background-color:#eff6ff;border:1px solid #dbeafe;border-radius:999px;align-items:center;gap:.45rem;margin-bottom:.85rem;padding:.3rem .8rem;font-size:.78rem;font-weight:700;display:inline-flex}.service-kicker[data-astro-cid-lnthwwyx]:before{content:"";background-color:var(--brand-red);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.service-text[data-astro-cid-lnthwwyx] h2[data-astro-cid-lnthwwyx]{letter-spacing:-.02em;margin-bottom:1.25rem;font-size:1.95rem}.service-text[data-astro-cid-lnthwwyx] p[data-astro-cid-lnthwwyx]{color:#334155;margin-bottom:1.25rem;font-size:1.05rem;line-height:1.75}.service-cta[data-astro-cid-lnthwwyx]{margin-top:1.75rem}.service-media[data-astro-cid-lnthwwyx]{border-radius:var(--radius-md);box-shadow:var(--shadow-lg);outline:1px solid var(--border);border:3px solid #fff;overflow:hidden}.service-img[data-astro-cid-lnthwwyx]{object-fit:cover;width:100%;height:340px;transition:transform .4s cubic-bezier(.16,1,.3,1);display:block}.service-row[data-astro-cid-lnthwwyx]:hover .service-img[data-astro-cid-lnthwwyx]{transform:scale(1.03)}.service-divider[data-astro-cid-lnthwwyx]{border:none;height:0;margin:2rem 0}.other-services-box[data-astro-cid-lnthwwyx]{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);color:#fff;background:linear-gradient(135deg,#0b132b 0%,#1e293b 100%);border:1px solid #334155;margin-top:4rem;padding:3.5rem}.other-services-box[data-astro-cid-lnthwwyx] h3[data-astro-cid-lnthwwyx]{color:#fff;margin-bottom:.75rem;font-size:1.95rem}.other-services-box[data-astro-cid-lnthwwyx]>p[data-astro-cid-lnthwwyx]{color:#cbd5e1;margin-bottom:2.25rem;font-size:1.08rem}.other-services-grid[data-astro-cid-lnthwwyx]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.75rem;margin-bottom:2.75rem;display:grid}.other-service-card[data-astro-cid-lnthwwyx]{backdrop-filter:blur(8px);border-radius:var(--radius-md);background-color:#ffffff0f;border:1px solid #ffffff24;border-top:3px solid var(--brand-red-light);padding:1.85rem;transition:transform .2s,background-color .2s}.other-service-card[data-astro-cid-lnthwwyx]:hover{background-color:#ffffff1a;transform:translateY(-4px)}.other-service-card[data-astro-cid-lnthwwyx] h4[data-astro-cid-lnthwwyx]{color:#fff;margin-bottom:.75rem;font-size:1.18rem}.other-service-card[data-astro-cid-lnthwwyx] p[data-astro-cid-lnthwwyx]{color:#cbd5e1;margin-bottom:0;font-size:.95rem;line-height:1.65}.other-services-action[data-astro-cid-lnthwwyx]{text-align:center}.other-services-action[data-astro-cid-lnthwwyx] .btn-primary[data-astro-cid-lnthwwyx]{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border:1px solid #60a5fa66;padding:.9rem 2rem}@media (width<=960px){.service-row[data-astro-cid-lnthwwyx],.service-row[data-astro-cid-lnthwwyx].reversed{grid-template-columns:1fr;gap:2rem;padding:2rem 1.5rem}.service-row[data-astro-cid-lnthwwyx].reversed .service-text[data-astro-cid-lnthwwyx]{order:1}.service-row[data-astro-cid-lnthwwyx].reversed .service-media[data-astro-cid-lnthwwyx]{order:2}.service-media[data-astro-cid-lnthwwyx]{max-width:520px}.other-services-box[data-astro-cid-lnthwwyx]{padding:2.25rem 1.5rem}}
