.company-intro[data-v-75ba14a3]{background:linear-gradient(180deg,#fff,#f3f8ff);color:#07111f;overflow:hidden;padding:6.5rem 0;position:relative}.company-intro[data-v-75ba14a3]:before{background-image:linear-gradient(rgba(10,79,216,.045) 1px,transparent 0),linear-gradient(90deg,rgba(6,182,212,.04) 1px,transparent 0);background-size:56px 56px;content:"";inset:0;opacity:.42;pointer-events:none;position:absolute}.container[data-v-75ba14a3]{margin:0 auto;max-width:1320px;padding:0 2rem;position:relative;z-index:1}.intro-layout[data-v-75ba14a3]{align-items:stretch;display:grid;gap:2rem;grid-template-columns:minmax(520px,.82fr) minmax(0,1fr)}.intro-copy[data-v-75ba14a3]{display:flex;flex-direction:column;min-height:100%}.section-kicker[data-v-75ba14a3]{color:#0a4fd8;display:inline-flex;font-size:.78rem;font-weight:900;letter-spacing:0;margin-bottom:1rem}.intro-copy h2[data-v-75ba14a3]{color:#07111f;font-size:3.65rem;letter-spacing:0;line-height:1.12;margin:0;max-width:540px}.intro-copy p[data-v-75ba14a3]{color:#475569;font-size:1rem;line-height:1.9;margin:1.4rem 0 0}.intro-copy .lead[data-v-75ba14a3]{color:#1e293b;font-size:1.08rem}.intro-metrics[data-v-75ba14a3]{display:grid;grid-template-columns:repeat(3,1fr);margin-top:2rem}.intro-metrics[data-v-75ba14a3],.intro-system[data-v-75ba14a3]{border:1px solid rgba(10,79,216,.12)}.intro-system[data-v-75ba14a3]{background:#fff;box-shadow:0 18px 50px #0f172a14;display:flex;flex:1;flex-direction:column;margin-top:1rem;overflow:hidden;position:relative}.intro-system img[data-v-75ba14a3]{display:block;filter:saturate(.95);flex:1;height:auto;min-height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.system-caption[data-v-75ba14a3]{background:#fff;border-top:1px solid rgba(10,79,216,.12);display:grid;gap:.3rem;padding:.95rem 1.1rem 1.05rem}.system-caption span[data-v-75ba14a3]{color:#0a4fd8;font-size:.72rem;font-weight:900}.system-caption strong[data-v-75ba14a3]{color:#07111f;font-size:.98rem;line-height:1.4}.intro-metrics div[data-v-75ba14a3]{background:#ffffffc7;border-right:1px solid rgba(10,79,216,.1);min-height:98px;padding:1rem}.intro-metrics div[data-v-75ba14a3]:last-child{border-right:0}.intro-metrics strong[data-v-75ba14a3]{color:#0a4fd8;display:block;font-size:1.2rem;line-height:1.25}.intro-metrics span[data-v-75ba14a3]{color:#64748b;display:block;font-size:.82rem;line-height:1.45;margin-top:.5rem}.capability-board[data-v-75ba14a3]{background:linear-gradient(135deg,#0a4fd80d,#06b6d408),#ffffffd6;border:1px solid rgba(10,79,216,.12);box-shadow:0 18px 50px #0f172a0f;display:grid;grid-template-columns:1fr 1fr;height:100%}.board-visual[data-v-75ba14a3]{background:radial-gradient(circle at 62% 34%,rgba(10,79,216,.12),transparent 38%),linear-gradient(135deg,#f8fafc,#e5e7eb 46%,#f1f5f9);border-bottom:1px solid rgba(10,79,216,.1);grid-column:1/-1;min-height:260px;overflow:hidden;position:relative}.board-visual img[data-v-75ba14a3]{filter:saturate(.98) contrast(1.02);height:100%;min-height:260px;-o-object-fit:contain;object-fit:contain;padding:1.1rem;width:100%}.board-visual[data-v-75ba14a3]:after{background:linear-gradient(90deg,hsla(0,0%,100%,.28),transparent 58%),linear-gradient(180deg,#94a3b814,#0f172a14);content:"";inset:0;position:absolute}.visual-badge[data-v-75ba14a3]{background:#ffffffdb;border:1px solid rgba(10,79,216,.14);bottom:1.5rem;box-shadow:0 14px 32px #0f172a14;display:grid;gap:.35rem;left:1.5rem;padding:.9rem 1rem;position:absolute;z-index:1}.visual-badge span[data-v-75ba14a3]{color:#0a4fd8;font-size:.72rem;font-weight:900}.visual-badge strong[data-v-75ba14a3]{color:#07111f;font-size:1.05rem}.capability-item[data-v-75ba14a3]{border-bottom:1px solid rgba(10,79,216,.1);border-right:1px solid rgba(10,79,216,.1);min-height:178px;padding:1.45rem 1.6rem 1.65rem;position:relative}.capability-item.is-right[data-v-75ba14a3]{border-right:0}.capability-item.is-bottom[data-v-75ba14a3]{border-bottom:0}.capability-item span[data-v-75ba14a3]{color:#0a4fd8;font-size:.72rem;font-weight:900;letter-spacing:0}.capability-item h3[data-v-75ba14a3]{color:#0f172a;font-size:1.35rem;letter-spacing:0;margin:.75rem 0 .55rem}.capability-item p[data-v-75ba14a3]{color:#64748b;font-size:.95rem;line-height:1.62;margin:0}.capability-item[data-v-75ba14a3]:after{background:#0a4fd86b;bottom:1rem;content:"";height:2px;left:1.6rem;position:absolute;width:44px}.proof-strip[data-v-75ba14a3]{border-bottom:1px solid rgba(10,79,216,.12);border-top:1px solid rgba(10,79,216,.12);display:grid;grid-template-columns:repeat(4,1fr);margin-top:3rem}.proof-item[data-v-75ba14a3]{border-right:1px solid rgba(10,79,216,.1);min-height:116px;padding:1.5rem}.proof-item[data-v-75ba14a3]:last-child{border-right:0}.proof-item strong[data-v-75ba14a3]{color:#0f172a;display:block;font-size:1rem;line-height:1.4}.proof-item span[data-v-75ba14a3]{color:#64748b;display:block;font-size:.88rem;line-height:1.55;margin-top:.5rem}@media(max-width:1080px){.intro-layout[data-v-75ba14a3]{grid-template-columns:1fr}.proof-strip[data-v-75ba14a3]{grid-template-columns:repeat(2,1fr)}.proof-item[data-v-75ba14a3]:nth-child(2n){border-right:0}.proof-item[data-v-75ba14a3]:nth-child(-n+2){border-bottom:1px solid rgba(10,79,216,.1)}}@media(max-width:640px){.company-intro[data-v-75ba14a3]{padding:4.5rem 0}.container[data-v-75ba14a3]{padding:0 1.25rem}.intro-copy h2[data-v-75ba14a3]{font-size:2.45rem}.capability-board[data-v-75ba14a3],.proof-strip[data-v-75ba14a3]{grid-template-columns:1fr}.board-visual[data-v-75ba14a3],.board-visual img[data-v-75ba14a3]{min-height:220px}.capability-item[data-v-75ba14a3],.capability-item.is-bottom[data-v-75ba14a3],.capability-item.is-right[data-v-75ba14a3],.proof-item[data-v-75ba14a3],.proof-item[data-v-75ba14a3]:nth-child(-n+2),.proof-item[data-v-75ba14a3]:nth-child(2n){border-bottom:1px solid rgba(10,79,216,.1);border-right:0}.intro-metrics[data-v-75ba14a3]{grid-template-columns:1fr}.intro-system img[data-v-75ba14a3]{height:220px}.intro-metrics div[data-v-75ba14a3]{border-bottom:1px solid rgba(10,79,216,.1);border-right:0}.capability-item[data-v-75ba14a3]:last-child,.intro-metrics div[data-v-75ba14a3]:last-child,.proof-item[data-v-75ba14a3]:last-child{border-bottom:0}}
