.services-hero[data-astro-cid-ucd2ps2b]{padding-block:clamp(3.5rem,7vw,5.5rem);background:radial-gradient(circle at 80% 30%,rgba(27,63,125,.28) 0%,transparent 60%),#172031;border-bottom:1px solid rgba(41,182,212,.12)}.hero-intro[data-astro-cid-ucd2ps2b]{max-width:780px}.page-title[data-astro-cid-ucd2ps2b]{font-size:clamp(2.35rem,5vw,3.6rem);font-weight:700;color:#fff;margin-block:1rem 1.25rem}.page-lead[data-astro-cid-ucd2ps2b]{font-size:clamp(1.1rem,2vw,1.3rem);color:#cbd5e1;line-height:1.6}.capability-section[data-astro-cid-ucd2ps2b]{padding-block:clamp(3.5rem,6vw,5.5rem);border-bottom:1px solid rgba(41,182,212,.1)}.capability-section[data-astro-cid-ucd2ps2b].is-featured{background:radial-gradient(circle at 10% 50%,rgba(41,182,212,.08) 0%,transparent 50%),#172031f2}.cap-layout[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:1fr;gap:2.5rem}@media(min-width:900px){.cap-layout[data-astro-cid-ucd2ps2b]{grid-template-columns:1.6fr 1fr;gap:3.5rem;align-items:center}.cap-layout[data-astro-cid-ucd2ps2b].layout-reverse{grid-template-columns:1fr 1.6fr}.cap-layout[data-astro-cid-ucd2ps2b].layout-reverse .cap-primary[data-astro-cid-ucd2ps2b]{order:2}.cap-layout[data-astro-cid-ucd2ps2b].layout-reverse .cap-sidebar[data-astro-cid-ucd2ps2b]{order:1}}.cap-header[data-astro-cid-ucd2ps2b]{display:flex;align-items:center;justify-content:space-between;margin-block-end:1rem}.cap-badge[data-astro-cid-ucd2ps2b]{font-family:var(--font-mono);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-cyan);background:#29b6d41a;padding:.35rem .85rem;border-radius:var(--radius-full);border:1px solid rgba(41,182,212,.25)}.badge-featured[data-astro-cid-ucd2ps2b]{background:#29b6d42e;border-color:var(--color-cyan);color:#fff;box-shadow:0 0 12px #29b6d440}.cap-icon-box[data-astro-cid-ucd2ps2b]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-md);background:#29b6d41f;border:1px solid rgba(41,182,212,.25);color:var(--color-cyan)}.cap-title[data-astro-cid-ucd2ps2b]{font-size:clamp(1.75rem,3.2vw,2.45rem);font-weight:700;color:#fff;margin-block-end:1.5rem}.cap-details-block[data-astro-cid-ucd2ps2b]{display:flex;flex-direction:column;gap:1.5rem}.cap-block[data-astro-cid-ucd2ps2b]{display:flex;flex-direction:column;gap:.4rem}.block-label[data-astro-cid-ucd2ps2b]{font-family:var(--font-mono);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-cyan)}.block-text[data-astro-cid-ucd2ps2b]{font-size:1.05rem;color:#cbd5e1;line-height:1.65;margin:0}.tools-card[data-astro-cid-ucd2ps2b]{background:#121a28cc;border:1px solid rgba(41,182,212,.18);border-radius:var(--radius-lg);padding:2rem;display:flex;flex-direction:column;gap:1.25rem}.tools-card-title[data-astro-cid-ucd2ps2b]{font-family:var(--font-heading);font-size:.9rem;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.05em}.tools-chip-cloud[data-astro-cid-ucd2ps2b]{display:flex;flex-wrap:wrap;gap:.5rem}.tool-chip[data-astro-cid-ucd2ps2b]{font-family:var(--font-mono);font-size:.8125rem;color:#b4c6e7;background:#172031e6;border:1px solid rgba(41,182,212,.15);padding:.35rem .75rem;border-radius:var(--radius-sm)}.btn-full[data-astro-cid-ucd2ps2b]{width:100%;margin-top:.5rem}.full-services-section[data-astro-cid-ucd2ps2b]{background-color:var(--color-light-surface);color:var(--text-dark)}.section-header[data-astro-cid-ucd2ps2b]{text-align:center;max-width:680px;margin-inline:auto;margin-block-end:2.5rem}.service-tabs-wrapper[data-astro-cid-ucd2ps2b]{display:flex;flex-direction:column;gap:2rem}.tabs-nav[data-astro-cid-ucd2ps2b]{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center;border-bottom:2px solid rgba(27,63,125,.08);padding-bottom:1rem}.tab-button[data-astro-cid-ucd2ps2b]{font-family:var(--font-heading);font-size:.95rem;font-weight:600;padding:.75rem 1.35rem;border-radius:var(--radius-full);background:#fff;border:1px solid rgba(27,63,125,.15);color:#475569;cursor:pointer;transition:all .2s ease}.tab-button[data-astro-cid-ucd2ps2b]:hover{color:var(--color-brand-blue);border-color:var(--color-brand-blue)}.tab-button[data-astro-cid-ucd2ps2b].active{background:var(--color-brand-blue);border-color:var(--color-brand-blue);color:#fff;box-shadow:0 4px 14px #1763a140}@media(max-width:640px){.tab-button[data-astro-cid-ucd2ps2b]{font-size:.825rem;padding:.5rem .85rem}.tools-card[data-astro-cid-ucd2ps2b]{padding:1.35rem 1.15rem}}.category-tab-panel[data-astro-cid-ucd2ps2b]{display:none;animation:fadeIn .3s ease}.category-tab-panel[data-astro-cid-ucd2ps2b].active{display:block}.services-list-grid[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:768px){.services-list-grid[data-astro-cid-ucd2ps2b]{grid-template-columns:repeat(2,1fr)}}.service-item-card[data-astro-cid-ucd2ps2b]{background:#fff;border:1px solid rgba(27,63,125,.1);border-radius:var(--radius-md);padding:1.5rem;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:.5rem}.service-item-header[data-astro-cid-ucd2ps2b]{display:flex;align-items:center;gap:.65rem}.item-check[data-astro-cid-ucd2ps2b]{color:var(--color-brand-blue);flex-shrink:0}.service-item-name[data-astro-cid-ucd2ps2b]{font-size:1.15rem;font-weight:600;color:var(--color-navy)}.service-item-desc[data-astro-cid-ucd2ps2b]{font-size:.925rem;color:var(--text-muted-dark);line-height:1.55;margin:0}.engagement-grid[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-block-end:2.5rem}@media(min-width:860px){.engagement-grid[data-astro-cid-ucd2ps2b]{grid-template-columns:repeat(3,1fr)}}.engagement-card[data-astro-cid-ucd2ps2b]{background:#172031bf;border:1px solid rgba(41,182,212,.16);border-radius:var(--radius-lg);padding:2rem;display:flex;flex-direction:column;gap:1rem;transition:transform .25s ease,border-color .25s ease}.engagement-card[data-astro-cid-ucd2ps2b]:hover{transform:translateY(-4px);border-color:#29b6d473}.engagement-badge[data-astro-cid-ucd2ps2b]{font-family:var(--font-mono);font-size:.75rem;font-weight:600;color:var(--color-cyan);text-transform:uppercase;letter-spacing:.05em}.engagement-title[data-astro-cid-ucd2ps2b]{font-size:1.35rem;font-weight:600;color:#fff}.engagement-desc[data-astro-cid-ucd2ps2b]{font-size:.95rem;color:#94a3b8;line-height:1.6;margin:0}.engagement-cta[data-astro-cid-ucd2ps2b]{display:flex;justify-content:center}
