.about-capability[data-astro-cid-ta2fbyqs]{border:1px solid var(--info-border);border-radius:var(--card-radius);background:var(--info-surface);justify-content:space-between;align-items:center;gap:26px;margin-top:32px;padding:25px 28px;display:flex}.about-capability[data-astro-cid-ta2fbyqs]>div[data-astro-cid-ta2fbyqs]:first-child{align-items:center;gap:18px;display:flex}.about-capability-icon[data-astro-cid-ta2fbyqs]{background:var(--icon-surface);width:48px;height:48px;color:var(--icon-ink);border-radius:13px;flex-shrink:0;place-items:center;display:grid}.about-capability[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{color:var(--info-ink);margin:0 0 7px;font-size:1.2rem}.about-capability[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{max-width:530px;color:var(--info-muted);margin:0;font-size:.9rem}.about-capability-actions[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:15px;display:flex}.about-capability-actions[data-astro-cid-ta2fbyqs] .button[data-astro-cid-ta2fbyqs]{white-space:nowrap}@media (width<=900px){.about-capability[data-astro-cid-ta2fbyqs]{flex-direction:column;align-items:start}}@media (width<=520px){.about-capability[data-astro-cid-ta2fbyqs]{padding:23px 20px}.about-capability[data-astro-cid-ta2fbyqs]>div[data-astro-cid-ta2fbyqs]:first-child{flex-direction:column;align-items:start;gap:12px}}.workflow-section[data-astro-cid-ta2fbyqs]{padding-top:34px}.workflow-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.workflow-card[data-astro-cid-ta2fbyqs]{--workflow-ink:var(--icon-ink);--workflow-wash:var(--info-surface);--workflow-badge:var(--icon-surface);border:1px solid color-mix(in srgb, var(--workflow-ink) 19%, var(--surface));border-radius:var(--card-radius);background:linear-gradient(145deg, var(--workflow-wash), var(--surface) 75%);padding:clamp(24px,2.5vw,32px);transition:border-color .18s,box-shadow .18s;position:relative;box-shadow:0 12px 28px #15344907,inset 0 1px #ffffff80}.workflow-card[data-astro-cid-ta2fbyqs]:hover{border-color:color-mix(in srgb, var(--workflow-ink) 50%, var(--surface));box-shadow:0 16px 32px #1534490e}.workflow-visual[data-astro-cid-ta2fbyqs]{height:62px;color:var(--workflow-ink);align-items:center;gap:18px;margin-bottom:27px;display:flex}.workflow-icon[data-astro-cid-ta2fbyqs]{border:1px solid color-mix(in srgb, var(--workflow-ink) 17%, transparent);background:var(--workflow-badge);border-radius:18px;flex:0 0 62px;place-items:center;height:62px;display:grid;box-shadow:inset 0 1px #ffffff60}.workflow-icon[data-astro-cid-ta2fbyqs] svg{width:30px;height:30px}.workflow-circuit[data-astro-cid-ta2fbyqs]{stroke:currentColor;stroke-width:1.25px;width:min(160px,100%);min-width:0;height:56px}.workflow-track[data-astro-cid-ta2fbyqs]{opacity:.18}.workflow-signal[data-astro-cid-ta2fbyqs]{stroke-dasharray:8 92;stroke-dashoffset:-22px;opacity:.7}.workflow-circuit[data-astro-cid-ta2fbyqs] circle[data-astro-cid-ta2fbyqs]{fill:var(--workflow-badge);stroke-opacity:.5}.workflow-card[data-astro-cid-ta2fbyqs]:hover .workflow-signal[data-astro-cid-ta2fbyqs]{animation:1.4s ease-in-out both workflow-signal-pass}@keyframes workflow-signal-pass{0%{stroke-dashoffset:8px}to{stroke-dashoffset:-100px}}.workflow-card[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{margin-bottom:13px;font-size:1.25rem}.workflow-card[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{margin:0;font-size:.9375rem;line-height:1.75}.workflow-connector[data-astro-cid-ta2fbyqs]{z-index:1;border:1px solid var(--border);background:var(--surface);width:28px;height:28px;color:var(--muted);border-radius:50%;place-items:center;display:grid;position:absolute;top:49px;right:-31px}.workflow-connector[data-astro-cid-ta2fbyqs] svg[data-astro-cid-ta2fbyqs]{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}[data-theme=dark] .workflow-icon[data-astro-cid-ta2fbyqs]{box-shadow:inset 0 1px #ffffff0c}[data-motion-paused=true] .workflow-signal[data-astro-cid-ta2fbyqs]{animation:none!important}@media (width<=900px){.workflow-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:24px}.workflow-card[data-astro-cid-ta2fbyqs]{padding:26px}.workflow-visual[data-astro-cid-ta2fbyqs]{margin-bottom:21px}.workflow-circuit[data-astro-cid-ta2fbyqs]{width:130px}.workflow-connector[data-astro-cid-ta2fbyqs]{inset:auto auto -27px 43px;transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.workflow-card[data-astro-cid-ta2fbyqs]{transition:none}.workflow-signal[data-astro-cid-ta2fbyqs]{animation:none!important}}.service-area-card[data-astro-cid-ta2fbyqs]{border:1px solid var(--info-border);border-radius:var(--card-radius);background:linear-gradient(135deg, var(--info-surface), var(--info-end));padding:clamp(24px,3vw,36px);box-shadow:0 14px 34px #183e6910}.service-area-heading[data-astro-cid-ta2fbyqs]{align-items:center;gap:14px;margin-bottom:21px;display:flex}.service-area-heading[data-astro-cid-ta2fbyqs] svg[data-astro-cid-ta2fbyqs]{box-sizing:border-box;background:var(--icon-surface);width:45px;height:45px;color:var(--icon-ink);border-radius:13px;flex:0 0 45px;padding:9px}.service-area-heading[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{color:var(--info-ink);margin:0;font-size:1.55rem}.service-area-card[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--info-muted)}.service-area-card[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]:last-child{border-top:1px solid var(--info-border);margin:20px 0 0;padding-top:18px}
