.about-legacy[data-v-36a498a8]{--ivory:#faf9f6;--ivory-dark:#f2f0e9;--primary:#1e3a8a;--accent:#4f46e5;--dark:#0f172a;--border:#94a3b859;--muted:#475569;--muted-dark:#94a3b8e6;--font:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif}.about-legacy--light[data-v-36a498a8]{background:var(--ivory);color:#0f172a;font-family:var(--font)}.about-legacy--dark[data-v-36a498a8]{background:var(--dark);color:#e2e8f0;font-family:var(--font)}.container[data-v-36a498a8]{margin:0 auto;max-width:1100px;padding:0 24px}.ms-24[data-v-36a498a8]{font-size:24px}.ms-18[data-v-36a498a8]{font-size:18px}.hero[data-v-36a498a8]{padding:84px 0 68px;position:relative}.hero-pill[data-v-36a498a8]{background:#1e3a8a1a;border-radius:999px;color:var(--primary);display:inline-block;font-size:12px;font-weight:900;letter-spacing:.09em;padding:4px 12px;text-transform:uppercase}.about-legacy--dark .hero-pill[data-v-36a498a8]{background:#1e3a8a33;color:#bfdbfe}.hero-title[data-v-36a498a8]{color:#0f172a;font-size:46px;font-weight:950;letter-spacing:-.04em;line-height:1.05}.about-legacy--dark .hero-title[data-v-36a498a8]{color:#fff}@media (min-width:768px){.hero-title[data-v-36a498a8]{font-size:66px}}.hero-media[data-v-36a498a8]{margin:0 auto;max-width:420px;position:relative}.hero-media__glow[data-v-36a498a8]{background:linear-gradient(135deg,#1e3a8ae6,#4f46e5e6);border-radius:22px;filter:blur(18px);inset:-8px;opacity:.25;position:absolute}.hero-media__img[data-v-36a498a8]{border-radius:16px;overflow:hidden}.hero-media__img[data-v-36a498a8] img{transform:scale(1.02)}.who[data-v-36a498a8]{background:#f2f0e980;padding:96px 0}.about-legacy--dark .who[data-v-36a498a8]{background:#0f172a80}.who__grid[data-v-36a498a8]{align-items:center;display:grid;gap:64px;grid-template-areas:"content" "media";grid-template-columns:1fr}@media (min-width:768px){.who__grid[data-v-36a498a8]{grid-template-areas:"media content";grid-template-columns:1fr 1fr}}.who__media[data-v-36a498a8]{grid-area:media}.who__content[data-v-36a498a8]{grid-area:content}.who-media[data-v-36a498a8]{position:relative}.who-media__img[data-v-36a498a8]{border-radius:24px;overflow:hidden}.who-media__badge[data-v-36a498a8]{background:var(--primary);border-radius:18px;bottom:-18px;box-shadow:0 28px 65px #1e3a8a47;color:#fff;display:none;padding:26px;position:absolute;right:-18px}@media (min-width:1024px){.who-media__badge[data-v-36a498a8]{display:block}}.who-media__badge-value[data-v-36a498a8]{font-size:40px;font-weight:950;line-height:1}.who-media__badge-label[data-v-36a498a8]{font-size:11px;font-weight:700;letter-spacing:.14em;margin-top:10px;opacity:.85;text-transform:uppercase}.who__title[data-v-36a498a8]{font-size:36px;font-weight:800;letter-spacing:-.02em;margin:0 0 22px}.who__p[data-v-36a498a8]{color:var(--muted);font-size:18px;line-height:1.85;margin:0 0 18px}.about-legacy--dark .who__p[data-v-36a498a8]{color:var(--muted-dark)}.who__list[data-v-36a498a8]{display:grid;gap:14px;list-style:none;margin:0;padding:0}.who__list-item[data-v-36a498a8]{align-items:flex-start;display:flex;gap:10px}.who__list-icon[data-v-36a498a8]{color:var(--primary);margin-top:2px}.who__list-text[data-v-36a498a8]{font-weight:600}.section[data-v-36a498a8]{padding:96px 0}.innovation[data-v-36a498a8]{background:#fff;border-bottom:1px solid #0000000a;border-top:1px solid #0000000a}.about-legacy--dark .innovation[data-v-36a498a8]{background:#0f172aeb;border-color:#334155b3}.services[data-v-36a498a8]{background:var(--ivory)}.about-legacy--dark .services[data-v-36a498a8]{background:#02061759}.pillars[data-v-36a498a8]{background:#fff}.about-legacy--dark .pillars[data-v-36a498a8]{background:#0f172aeb}.section-kicker[data-v-36a498a8]{color:var(--accent);display:inline-block;font-size:13px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.section-title[data-v-36a498a8]{color:#0f172a;font-size:40px;font-weight:950;letter-spacing:-.04em;line-height:1.08}.about-legacy--dark .section-title[data-v-36a498a8]{color:#fff}.section-body[data-v-36a498a8]{color:var(--muted);font-size:16px;line-height:1.75}.section-body--lg[data-v-36a498a8]{font-size:18px}.about-legacy--dark .section-body[data-v-36a498a8]{color:var(--muted-dark)}.innovation-accent[data-v-36a498a8]{color:var(--primary);font-weight:900}.about-legacy--dark .innovation-accent[data-v-36a498a8]{color:#bfdbfe}.feature-card[data-v-36a498a8]{background:var(--ivory);border:1px solid #e2e8f0;border-radius:20px;height:100%;text-align:left}.about-legacy--dark .feature-card[data-v-36a498a8]{background:#1e293b99;border-color:#334155}.feature-card__icon[data-v-36a498a8]{align-items:center;aspect-ratio:1/1;border-radius:9999px!important;display:inline-flex;height:48px;justify-content:center;min-height:48px;min-width:48px;overflow:hidden;width:48px}.feature-card__icon--primary[data-v-36a498a8]{background:#1e3a8a1a;border-radius:9999px!important;color:var(--primary)}.feature-card__icon--accent[data-v-36a498a8]{background:#4f46e51f;border-radius:9999px!important;color:var(--accent)}.feature-card__title[data-v-36a498a8]{font-size:20px;font-weight:800;letter-spacing:-.01em}.feature-card__body[data-v-36a498a8]{color:#64748b;font-size:14px;line-height:1.7}.about-legacy--dark .feature-card__body[data-v-36a498a8]{color:#94a3b8e6}.service-card[data-v-36a498a8]{background:#fff;border:1px solid #e2e8f0;border-radius:24px;height:100%;transition:transform .2s ease,box-shadow .2s ease}.service-card[data-v-36a498a8]:hover{box-shadow:0 22px 50px #0f172a1f;transform:translateY(-6px)}.about-legacy--dark .service-card[data-v-36a498a8]{background:#1e293bb3;border-color:#334155}.about-legacy--dark .service-card[data-v-36a498a8]:hover{box-shadow:0 22px 50px #02061773}.service-card__icon[data-v-36a498a8]{align-items:center;aspect-ratio:1/1;border-radius:24px!important;display:inline-flex;height:56px;justify-content:center;min-height:56px;min-width:56px;overflow:hidden;width:56px}.service-card__icon--blue[data-v-36a498a8]{background:#2563eb1f;border-radius:24px!important;color:#2563eb}.service-card__icon--indigo[data-v-36a498a8]{background:#4f46e51f;border-radius:24px!important;color:#4f46e5}.service-card__icon--cyan[data-v-36a498a8]{background:#0891b21f;border-radius:24px!important;color:#0891b2}.service-card__title[data-v-36a498a8]{font-size:24px;font-weight:800;letter-spacing:-.01em}.service-card__body[data-v-36a498a8]{color:var(--muted);font-size:16px;line-height:1.8}.about-legacy--dark .service-card__body[data-v-36a498a8]{color:var(--muted-dark)}.certs[data-v-36a498a8]{display:grid;gap:18px;max-width:340px}.cert[data-v-36a498a8]{align-items:center;display:flex;flex-direction:column;gap:10px;text-align:center}.cert__img[data-v-36a498a8]{filter:grayscale(1);transition:filter .18s ease,transform .18s ease}.cert__img--iso[data-v-36a498a8]{transform:scale(1.2);transform-origin:center}.cert:hover .cert__img[data-v-36a498a8]{filter:grayscale(0);transform:translateY(-2px)}.cert:hover .cert__img--iso[data-v-36a498a8]{transform:scale(1.2) translateY(-2px)}.cert__label[data-v-36a498a8]{color:var(--primary);font-weight:900;letter-spacing:-.01em}.cert__desc[data-v-36a498a8]{color:var(--muted);font-size:13px;font-weight:700;line-height:1.4}.about-legacy--dark .cert__label[data-v-36a498a8]{color:#bfdbfe}.about-legacy--dark .cert__desc[data-v-36a498a8]{color:var(--muted-dark)}.pillar-grid[data-v-36a498a8]{display:grid;gap:24px}.pillar-row[data-v-36a498a8]{align-items:flex-start;border-radius:18px;display:flex;gap:24px;padding:24px;transition:background-color .18s ease}.pillar-row[data-v-36a498a8]:hover{background:#faf9f6}.about-legacy--dark .pillar-row[data-v-36a498a8]:hover{background:#1e293b99}.pillar-row__icon[data-v-36a498a8]{align-items:center;aspect-ratio:1/1;background:#fff;border:1px solid #e2e8f0;border-radius:24px!important;color:var(--primary);display:inline-flex;flex:0 0 64px;height:64px;justify-content:center;min-height:64px;min-width:64px;overflow:hidden;transition:background-color .18s ease,color .18s ease,border-color .18s ease;width:64px}.pillar-row__body[data-v-36a498a8]{padding-top:2px}.pillar-row:hover .pillar-row__icon[data-v-36a498a8]{background:var(--primary);border-color:#1e3a8ae6;border-radius:24px!important;color:#fff}.about-legacy--dark .pillar-row__icon[data-v-36a498a8]{background:#0f172a99;border-color:#334155;color:#bfdbfe}.about-legacy--dark .pillar-row:hover .pillar-row__icon[data-v-36a498a8]{background:var(--primary);border-color:#1e3a8ae6;border-radius:24px!important;color:#fff}.pillar-row__title[data-v-36a498a8]{font-size:20px;font-weight:800;letter-spacing:-.01em;margin:0 0 8px}.pillar-row__desc[data-v-36a498a8]{color:var(--muted);line-height:1.75;margin:0}.about-legacy--dark .pillar-row__desc[data-v-36a498a8]{color:var(--muted-dark)}.cta[data-v-36a498a8]{padding:72px 0 110px}.cta-card[data-v-36a498a8]{background:var(--primary);border-radius:40px;overflow:hidden;padding:64px 24px;position:relative}.cta-card__overlay[data-v-36a498a8]{background:radial-gradient(circle at 20% 20%,#ffffffd9,#fff0);inset:0;opacity:.1;position:absolute}.cta-card__inner[data-v-36a498a8]{align-items:center;display:flex;flex-direction:column;gap:22px;margin:0 auto;max-width:680px;position:relative;text-align:center}.cta-card__lead[data-v-36a498a8]{color:#ffffffdb;font-size:18px;line-height:1.7;margin:0}.cta-card__actions[data-v-36a498a8]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.cta-btn[data-v-36a498a8]{border-radius:16px;font-weight:900;letter-spacing:.01em;padding:16px 26px}.cta-btn--primary[data-v-36a498a8]{background:#fff;box-shadow:0 28px 70px #0f172a40;color:var(--primary);transition:transform .18s ease}.cta-btn--primary[data-v-36a498a8]:hover{transform:scale(1.03)}.cta-btn--secondary[data-v-36a498a8]{backdrop-filter:blur(10px);background:#1e3a8a40;border:2px solid #ffffff4d;color:#fff;transition:background-color .18s ease}.cta-btn--secondary[data-v-36a498a8]:hover{background:#ffffff1a}@media (max-width:1024px){.hero[data-v-36a498a8]{padding-top:72px}.hero-title[data-v-36a498a8]{font-size:40px}}