html:has(.capability-dialog[open]){overflow:hidden}.capability-dialog[data-astro-cid-ul7j3zxb]{border:1px solid var(--border);background:var(--surface);width:min(980px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--text);border-radius:22px;padding:0;overflow:hidden;box-shadow:0 24px 90px #071c3980}.capability-dialog[data-astro-cid-ul7j3zxb][open]{flex-direction:column;display:flex}.capability-dialog[data-astro-cid-ul7j3zxb]::backdrop{backdrop-filter:blur(5px);background:#081c30b8}.capability-toolbar[data-astro-cid-ul7j3zxb]{border-bottom:1px solid var(--border);background:var(--soft);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px 24px;padding:20px 28px;display:flex}.capability-toolbar[data-astro-cid-ul7j3zxb] h2[data-astro-cid-ul7j3zxb]{margin:0;font-size:1.2rem;line-height:1.35}.capability-toolbar[data-astro-cid-ul7j3zxb] h2[data-astro-cid-ul7j3zxb]:focus{outline:none}.capability-controls[data-astro-cid-ul7j3zxb]{align-items:center;gap:12px;display:flex}.capability-controls[data-astro-cid-ul7j3zxb] svg[data-astro-cid-ul7j3zxb]{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.capability-download[data-astro-cid-ul7j3zxb]{background:var(--inquiry);min-height:44px;color:var(--inquiry-ink);border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-size:.9rem;font-weight:600;display:inline-flex}.capability-download[data-astro-cid-ul7j3zxb]:hover{text-underline-offset:3px;text-decoration:underline}.capability-close[data-astro-cid-ul7j3zxb]{border:1px solid var(--border);background:var(--surface);width:44px;height:44px;color:var(--text);cursor:pointer;border-radius:10px;place-items:center;display:grid}.capability-body[data-astro-cid-ul7j3zxb]{overscroll-behavior:contain;min-height:0;overflow-y:auto}.capability-document[data-astro-cid-ul7j3zxb]{padding:32px}.capability-brand[data-astro-cid-ul7j3zxb]{border-bottom:1px solid var(--border);align-items:center;gap:20px;margin-bottom:22px;padding-bottom:20px;display:flex}.capability-brand[data-astro-cid-ul7j3zxb] svg{flex:0 0 70px;width:70px;height:auto}.capability-brand[data-astro-cid-ul7j3zxb] h3[data-astro-cid-ul7j3zxb]{max-width:330px;margin:0;font-size:1.25rem}.capability-intro[data-astro-cid-ul7j3zxb]{font-size:1rem}.capability-context[data-astro-cid-ul7j3zxb]{border:1px solid var(--border);background:var(--soft);border-radius:14px;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0 30px;padding:22px;display:grid}.capability-context[data-astro-cid-ul7j3zxb] h3[data-astro-cid-ul7j3zxb]{letter-spacing:.035em;color:var(--accent);margin-bottom:9px;font-size:.76rem}.capability-context[data-astro-cid-ul7j3zxb] p[data-astro-cid-ul7j3zxb]{margin:0;font-size:.9rem}.capability-columns[data-astro-cid-ul7j3zxb]{grid-template-columns:1fr 1fr;gap:40px;display:grid}.capability-columns[data-astro-cid-ul7j3zxb] h3[data-astro-cid-ul7j3zxb],.capability-delivery[data-astro-cid-ul7j3zxb] h3[data-astro-cid-ul7j3zxb]{margin-bottom:18px;font-size:1.12rem}.capability-columns[data-astro-cid-ul7j3zxb] dl[data-astro-cid-ul7j3zxb]{margin:0}.capability-columns[data-astro-cid-ul7j3zxb] dl[data-astro-cid-ul7j3zxb]>div[data-astro-cid-ul7j3zxb]{margin-bottom:20px}.capability-columns[data-astro-cid-ul7j3zxb] dt[data-astro-cid-ul7j3zxb]{margin-bottom:6px;font-size:.95rem;font-weight:600}.capability-columns[data-astro-cid-ul7j3zxb] dd[data-astro-cid-ul7j3zxb]{color:var(--muted);margin:0;font-size:.9rem;line-height:1.65}.capability-delivery[data-astro-cid-ul7j3zxb]{border-top:1px solid var(--border);margin-top:8px;padding-top:24px}.capability-delivery[data-astro-cid-ul7j3zxb] h3[data-astro-cid-ul7j3zxb]{margin-bottom:10px}.capability-delivery[data-astro-cid-ul7j3zxb] p[data-astro-cid-ul7j3zxb]{margin-bottom:24px;font-size:.9rem}.capability-contact[data-astro-cid-ul7j3zxb]{color:#fff;background:#153449;border-radius:14px;padding:22px}.capability-contact[data-astro-cid-ul7j3zxb] h3[data-astro-cid-ul7j3zxb]{letter-spacing:.035em;color:#e7b568;margin-bottom:12px;font-size:.76rem}.capability-contact[data-astro-cid-ul7j3zxb] div[data-astro-cid-ul7j3zxb]{flex-wrap:wrap;gap:8px 24px;display:flex}.capability-contact[data-astro-cid-ul7j3zxb] a[data-astro-cid-ul7j3zxb]{text-underline-offset:4px;font-size:.94rem;font-weight:600;text-decoration:underline}.capability-contact[data-astro-cid-ul7j3zxb] p[data-astro-cid-ul7j3zxb]{color:#d2e1ea;margin:12px 0 0;font-size:.9rem}@media (width<=620px){.capability-dialog[data-astro-cid-ul7j3zxb]{border-radius:16px;width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.capability-toolbar[data-astro-cid-ul7j3zxb]{padding:16px}.capability-controls[data-astro-cid-ul7j3zxb]{justify-content:space-between;width:100%}.capability-document[data-astro-cid-ul7j3zxb]{padding:22px 18px}.capability-brand[data-astro-cid-ul7j3zxb]{gap:14px}.capability-brand[data-astro-cid-ul7j3zxb] h3[data-astro-cid-ul7j3zxb]{font-size:1.1rem}.capability-brand[data-astro-cid-ul7j3zxb] svg{flex-basis:52px;width:52px}.capability-columns[data-astro-cid-ul7j3zxb],.capability-context[data-astro-cid-ul7j3zxb]{grid-template-columns:1fr;gap:24px}.capability-context[data-astro-cid-ul7j3zxb],.capability-contact[data-astro-cid-ul7j3zxb]{padding:18px}.capability-contact[data-astro-cid-ul7j3zxb] a[data-astro-cid-ul7j3zxb]{overflow-wrap:anywhere}}
