.hero[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;padding:clamp(4.5rem,10vw,6.5rem) 0 clamp(4rem,8vw,5.5rem)}.hero[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:10% 0% -40% 30%;background:radial-gradient(65% 65% at 30% 20%,rgba(21,121,230,.28) 0%,transparent 70%);pointer-events:none;z-index:-1}.hero-grid[data-astro-cid-j7pv25f6]{display:grid;gap:clamp(2rem,6vw,4rem);align-items:center}@media (min-width: 960px){.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.hero-title[data-astro-cid-j7pv25f6]{font-size:clamp(2.6rem,5vw,3.4rem);margin-top:1rem}.hero-subtitle[data-astro-cid-j7pv25f6]{font-size:1.08rem;color:var(--brand-slate);max-width:52ch;margin-bottom:2rem}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.hero-points[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0;display:grid;gap:.85rem;font-size:.98rem}.hero-points[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-start;gap:.65rem;color:var(--brand-navy);background:#1579e614;padding:.65rem .85rem;border-radius:var(--radius-sm)}.hero-points[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{color:var(--brand-blue);margin-top:.15rem}.hero-visual[data-astro-cid-j7pv25f6]{position:relative;display:grid;justify-items:center}.hero-card[data-astro-cid-j7pv25f6]{position:relative;border-radius:var(--radius-lg);background:#ffffffe6;padding:1rem;box-shadow:var(--shadow-card);border:1px solid rgba(12,22,29,.08)}.hero-card[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:-10% -8% 25% 35%;background:radial-gradient(70% 70% at 70% 30%,rgba(21,121,230,.2) 0%,transparent 70%);z-index:-1}.hero-card[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{border-radius:calc(var(--radius-lg) - 12px)}.hero-bubble[data-astro-cid-j7pv25f6]{position:absolute;bottom:-1.5rem;right:clamp(1rem,8vw,3rem);background:var(--brand-white);border-radius:18px;padding:1rem 1.2rem;box-shadow:var(--shadow-soft);border:1px solid rgba(21,121,230,.16);text-align:left;display:grid;gap:.25rem}.hero-bubble[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:1.5rem;color:var(--brand-blue)}.hero-bubble[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.85rem;color:var(--brand-slate)}.metrics[data-astro-cid-j7pv25f6]{background:#1579e60d;padding:clamp(2.5rem,6vw,3.5rem) 0}.metrics-grid[data-astro-cid-j7pv25f6]{display:grid;gap:1.5rem}@media (min-width: 768px){.metrics-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr))}}.metric-card[data-astro-cid-j7pv25f6]{background:var(--brand-white);border-radius:var(--radius-md);padding:1.75rem;box-shadow:var(--shadow-card);text-align:center;border:1px solid rgba(12,22,29,.05);display:grid;gap:.5rem}.metric-value[data-astro-cid-j7pv25f6]{font-family:Poppins,sans-serif;font-size:2rem;font-weight:600;color:var(--brand-navy)}.metric-label[data-astro-cid-j7pv25f6]{color:var(--brand-slate);font-size:.95rem}.features-showcase[data-astro-cid-j7pv25f6]{padding:clamp(3.5rem,8vw,5rem) 0}.features-content[data-astro-cid-j7pv25f6]{display:grid;gap:3rem}.features-grid[data-astro-cid-j7pv25f6]{display:grid;gap:2.5rem}@media (min-width: 900px){.features-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}.feature-item[data-astro-cid-j7pv25f6]{display:grid;gap:1.5rem;align-items:center}@media (min-width: 640px){.feature-item[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.feature-item[data-astro-cid-j7pv25f6]:nth-child(2n){grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.feature-item[data-astro-cid-j7pv25f6]:nth-child(2n) .feature-image[data-astro-cid-j7pv25f6]{order:2}}.feature-image[data-astro-cid-j7pv25f6]{background:var(--brand-white);border-radius:var(--radius-lg);padding:1.5rem;box-shadow:var(--shadow-card);border:1px solid rgba(12,22,29,.08);display:flex;align-items:center;justify-content:center}.feature-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{max-width:100%;height:auto;display:block}.feature-text[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.3rem;margin-bottom:.5rem;color:var(--brand-navy)}.feature-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--brand-slate);margin:0}.services-section[data-astro-cid-j7pv25f6]{position:relative}.services-section[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:radial-gradient(60% 65% at 80% 10%,rgba(21,121,230,.14) 0%,transparent 70%);opacity:.6;pointer-events:none}.services-content[data-astro-cid-j7pv25f6]{position:relative;display:grid;gap:3rem;z-index:1}.services-grid[data-astro-cid-j7pv25f6]{display:grid;gap:1.75rem}@media (min-width: 960px){.services-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr))}}.service-card[data-astro-cid-j7pv25f6]{position:relative;display:grid;gap:1.1rem;padding-top:2.75rem}.service-badge[data-astro-cid-j7pv25f6]{position:absolute;top:1.5rem;right:1.5rem;padding:.35rem .9rem;border-radius:999px;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--brand-white);background:var(--brand-blue)}.service-badge[data-astro-cid-j7pv25f6].is-muted{background:#0c161d2e;color:#0c161dcc}.service-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.4rem;margin-bottom:.25rem}.service-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--brand-slate);margin-bottom:0}.service-card[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{margin:0;padding-left:1.1rem;color:var(--brand-slate);display:grid;gap:.55rem}.service-link[data-astro-cid-j7pv25f6]{margin-top:.5rem;font-weight:600;display:inline-flex;align-items:center;gap:.45rem;color:var(--brand-blue)}.service-link[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{transition:transform .25s ease}.service-link[data-astro-cid-j7pv25f6]:hover i[data-astro-cid-j7pv25f6],.service-link[data-astro-cid-j7pv25f6]:focus i[data-astro-cid-j7pv25f6]{transform:translate(4px)}.workflow-section[data-astro-cid-j7pv25f6]{background:#1579e60d;border-radius:var(--radius-lg);margin:clamp(3.5rem,8vw,5rem) auto}.workflow-wrapper[data-astro-cid-j7pv25f6]{display:grid;gap:2rem}.workflow-intro[data-astro-cid-j7pv25f6]{max-width:760px}.workflow-matrix[data-astro-cid-j7pv25f6]{display:grid;gap:1.5rem}@media (min-width: 900px){.workflow-matrix[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}.workflow-item[data-astro-cid-j7pv25f6]{background:var(--brand-white);border-radius:var(--radius-sm);padding:1.3rem 1.5rem;border:1px solid rgba(21,121,230,.12);box-shadow:0 12px 24px #0c161d14}.workflow-item[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.1rem;margin-bottom:.4rem}.workflow-flow[data-astro-cid-j7pv25f6]{display:grid;gap:1.5rem}.workflow-flow[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.2rem}.flow-line[data-astro-cid-j7pv25f6]{display:grid;gap:1.5rem;align-items:center}@media (min-width: 960px){.flow-line[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(5,minmax(0,auto));justify-items:center}}.flow-node[data-astro-cid-j7pv25f6]{text-align:left;max-width:240px}@media (min-width: 960px){.flow-node[data-astro-cid-j7pv25f6]{text-align:center}}.flow-node[data-astro-cid-j7pv25f6] h4[data-astro-cid-j7pv25f6]{font-size:1rem;margin:.5rem 0;color:var(--brand-navy)}.flow-node[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--brand-slate);margin:0}.flow-step-index[data-astro-cid-j7pv25f6]{display:inline-block;font-size:.85rem;letter-spacing:.18em;font-weight:700;color:var(--brand-blue)}.flow-arrow[data-astro-cid-j7pv25f6]{display:none;color:var(--brand-blue);font-size:1.8rem}@media (min-width: 960px){.flow-arrow[data-astro-cid-j7pv25f6]{display:block}}.cta-section[data-astro-cid-j7pv25f6]{padding:clamp(3.5rem,8vw,5rem) 0 clamp(4rem,8vw,5.5rem)}.cta-inner[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#1579e62e,#1579e614);color:var(--brand-navy);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);padding:clamp(2.8rem,6vw,4rem);text-align:center;display:grid;gap:1.25rem}.cta-inner[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--brand-navy)}.cta-inner[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.05rem;max-width:60ch;margin:0 auto .5rem;color:var(--brand-slate)}.cta-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.cta-actions[data-astro-cid-j7pv25f6] .btn-ghost[data-astro-cid-j7pv25f6]{color:var(--brand-blue);border-color:#1579e659}.cta-actions[data-astro-cid-j7pv25f6] .btn-ghost[data-astro-cid-j7pv25f6]:hover,.cta-actions[data-astro-cid-j7pv25f6] .btn-ghost[data-astro-cid-j7pv25f6]:focus-visible{border-color:#1579e699}@media (max-width: 600px){.hero-actions[data-astro-cid-j7pv25f6],.cta-actions[data-astro-cid-j7pv25f6]{flex-direction:column}.hero-bubble[data-astro-cid-j7pv25f6]{position:static;margin-top:1.25rem}}
