.breadcrumb-bar[data-astro-cid-7a6hbtlg]{background:var(--color-canvas);padding:14px 0 0}.breadcrumb-nav[data-astro-cid-7a6hbtlg]{color:var(--color-text-muted);align-items:center;gap:8px;font-size:.88rem;display:flex}.breadcrumb-link[data-astro-cid-7a6hbtlg]{color:var(--brand-blue);font-weight:500;text-decoration:none;transition:color .2s}.breadcrumb-link[data-astro-cid-7a6hbtlg]:hover{color:#1641ce;text-decoration:underline}.breadcrumb-sep[data-astro-cid-7a6hbtlg]{opacity:.5}.breadcrumb-current[data-astro-cid-7a6hbtlg]{color:var(--brand-ink);font-weight:600}.services-hero[data-astro-cid-7a6hbtlg]{background:var(--color-canvas);border-bottom:1px solid var(--border-subtle);padding-top:36px;padding-bottom:28px;overflow:hidden}.services-hero-content[data-astro-cid-7a6hbtlg]{text-align:center;max-width:820px;margin:0 auto}.services-title-container[data-astro-cid-7a6hbtlg]{max-width:100%;display:inline-block;position:relative}.page-title[data-astro-cid-7a6hbtlg]{font-family:var(--font-heading);color:var(--brand-ink);letter-spacing:-.025em;margin:0 0 18px;font-size:clamp(2.4rem,4.8vw,3.8rem);font-weight:800;line-height:1.15}.hero-desc[data-astro-cid-7a6hbtlg]{color:#000;max-width:720px;margin:0 auto;font-size:clamp(1.1rem,1.8vw,1.25rem);line-height:1.6}@media (width<=991px){.services-hero[data-astro-cid-7a6hbtlg]{padding-top:32px;padding-bottom:24px}}.services-cards-section[data-astro-cid-7a6hbtlg]{background:#fff;padding-top:24px;padding-bottom:64px}.section-header-centered[data-astro-cid-7a6hbtlg]{text-align:center;max-width:780px;margin:0 auto 56px}.section-heading[data-astro-cid-7a6hbtlg]{font-family:var(--font-heading);color:var(--brand-ink);letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:800;line-height:1.18}.section-subtext[data-astro-cid-7a6hbtlg]{color:var(--color-text-muted);margin:0;font-size:clamp(1.05rem,1.6vw,1.18rem);line-height:1.6}.services-grid-7[data-astro-cid-7a6hbtlg]{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}@media (width<=991px){.services-grid-7[data-astro-cid-7a6hbtlg]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.services-grid-7[data-astro-cid-7a6hbtlg]{grid-template-columns:1fr}}.service-hub-card[data-astro-cid-7a6hbtlg]{background:var(--color-canvas);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;justify-content:space-between;padding:0;text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 14px #1616160a}.service-hub-card[data-astro-cid-7a6hbtlg]:hover{border-color:#2053ee73;transform:translateY(-8px);box-shadow:0 20px 40px -10px #2053ee2e,0 4px 12px #1616160f}.service-card-media-wrap[data-astro-cid-7a6hbtlg]{aspect-ratio:3/2;background:#e3ebfd;border-bottom:1px solid #1616160f;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.service-card-media-inner[data-astro-cid-7a6hbtlg]{aspect-ratio:16/9;background:#e3ebfd;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.service-card-media-inner[data-astro-cid-7a6hbtlg] picture[data-astro-cid-7a6hbtlg]{width:100%;height:100%;display:block}.service-card-img[data-astro-cid-7a6hbtlg]{object-fit:contain;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.service-hub-card[data-astro-cid-7a6hbtlg]:hover .service-card-img[data-astro-cid-7a6hbtlg]{transform:scale(1.06)}.service-card-body[data-astro-cid-7a6hbtlg]{flex-direction:column;flex-grow:1;justify-content:space-between;padding:26px 26px 28px;display:flex}.card-top[data-astro-cid-7a6hbtlg]{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.card-icon-wrap[data-astro-cid-7a6hbtlg]{width:52px;height:52px;color:var(--brand-blue);background:linear-gradient(135deg,#2053ee1f 0%,#d9a8ff2e 100%);border:1px solid #2053ee33;border-radius:14px;justify-content:center;align-items:center;transition:transform .3s,background .3s,color .3s;display:flex}.service-hub-card[data-astro-cid-7a6hbtlg]:hover .card-icon-wrap[data-astro-cid-7a6hbtlg]{background:var(--brand-blue);color:#fff;transform:scale(1.08)rotate(-4deg)}.card-number[data-astro-cid-7a6hbtlg]{font-family:var(--font-heading);color:var(--brand-blue);letter-spacing:-.02em;font-size:1.1rem;font-weight:800}.card-title[data-astro-cid-7a6hbtlg]{font-family:var(--font-heading);color:var(--brand-ink);margin:0 0 12px;font-size:1.45rem;font-weight:800;line-height:1.25;transition:color .2s}.service-hub-card[data-astro-cid-7a6hbtlg]:hover .card-title[data-astro-cid-7a6hbtlg]{color:var(--brand-blue)}.card-oneline[data-astro-cid-7a6hbtlg]{color:#000;flex-grow:1;margin:0 0 24px;font-size:.98rem;font-weight:500;line-height:1.55}.card-footer[data-astro-cid-7a6hbtlg]{border-top:1px dashed #1616161a;align-items:center;padding-top:16px;display:flex}.card-learn-more[data-astro-cid-7a6hbtlg]{color:#fff;background:var(--brand-orange);border-radius:var(--radius-pill);align-items:center;gap:8px;padding:10px 20px;font-size:.92rem;font-weight:700;transition:gap .2s,background-color .2s;display:inline-flex;box-shadow:0 4px 14px #e2591a52}.service-hub-card[data-astro-cid-7a6hbtlg]:hover .card-learn-more[data-astro-cid-7a6hbtlg]{background:#c94a10}.card-arrow[data-astro-cid-7a6hbtlg]{transition:transform .25s cubic-bezier(.16,1,.3,1)}.service-hub-card[data-astro-cid-7a6hbtlg]:hover .card-arrow[data-astro-cid-7a6hbtlg]{transform:translate(5px)}.how-we-work-section[data-astro-cid-7a6hbtlg]{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:#fff;padding-top:64px;padding-bottom:64px}.steps-row-grid[data-astro-cid-7a6hbtlg]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media (width<=991px){.steps-row-grid[data-astro-cid-7a6hbtlg]{grid-template-columns:repeat(2,1fr)}}@media (width<=580px){.steps-row-grid[data-astro-cid-7a6hbtlg]{grid-template-columns:1fr}}.work-step-card[data-astro-cid-7a6hbtlg]{border-radius:var(--radius-lg);background:#e3ebfd;border:1px solid #c9d7fb;padding:32px 24px;transition:transform .3s,border-color .3s;position:relative;box-shadow:0 4px 16px #1616160a}.work-step-card[data-astro-cid-7a6hbtlg]:hover{border-color:#2053ee59;transform:translateY(-4px)}.step-num-pill[data-astro-cid-7a6hbtlg]{font-family:var(--font-heading);color:#fff;background:var(--brand-blue);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:20px;font-size:1.1rem;font-weight:800;display:flex;box-shadow:0 4px 12px #2053ee4d}.step-title[data-astro-cid-7a6hbtlg]{font-family:var(--font-heading);color:var(--brand-ink);margin:0 0 10px;font-size:1.35rem;font-weight:800}.step-text[data-astro-cid-7a6hbtlg]{color:var(--color-text-muted);margin:0;font-size:.95rem;line-height:1.55}.final-hub-cta-section[data-astro-cid-7a6hbtlg]{background:var(--color-canvas);padding:40px 0 64px}.final-hub-cta-box[data-astro-cid-7a6hbtlg]{text-align:center;color:#fff;background:linear-gradient(135deg,#2053ee 0%,#1641ce 60%,#031333 100%);border-radius:28px;padding:64px 48px;position:relative;overflow:hidden;box-shadow:0 24px 60px #2053ee47}.cta-heading[data-astro-cid-7a6hbtlg]{font-family:var(--font-heading);color:#fff;letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:800;line-height:1.18}.cta-subtext[data-astro-cid-7a6hbtlg]{color:#ffffffe0;max-width:680px;margin:0 auto 36px;font-size:clamp(1.05rem,1.8vw,1.25rem);line-height:1.6}.cta-actions-wrap[data-astro-cid-7a6hbtlg]{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.cta-main-btn[data-astro-cid-7a6hbtlg]{padding:14px 34px;font-size:1rem;box-shadow:0 8px 24px #e2591a73;background:var(--brand-orange)!important;border-color:var(--brand-orange)!important;color:#fff!important}.cta-main-btn[data-astro-cid-7a6hbtlg]:hover{transform:translateY(-2px);box-shadow:0 12px 30px #e2591a99;background:#c94a12!important;border-color:#c94a12!important}
