.brand-lockup[data-astro-cid-77qc4tpx]{align-items:center;gap:8px;line-height:1;display:inline-flex}.brand-monogram[data-astro-cid-77qc4tpx]{object-fit:contain;flex:none;width:auto;display:block}.brand-text[data-astro-cid-77qc4tpx]{gap:4px;min-width:0;display:grid}.brand-wordmark[data-astro-cid-77qc4tpx]{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:.78rem;font-weight:500;line-height:1}.brand-tagline[data-astro-cid-77qc4tpx]{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;opacity:.72;font-size:.58rem;font-weight:600;line-height:1.2}.brand-on-dark[data-astro-cid-77qc4tpx] .brand-wordmark[data-astro-cid-77qc4tpx],.brand-on-dark[data-astro-cid-77qc4tpx] .brand-tagline[data-astro-cid-77qc4tpx]{color:var(--color-text-on-dark)}.brand-secondary-on-dark[data-astro-cid-77qc4tpx] .brand-wordmark[data-astro-cid-77qc4tpx]{color:var(--color-text-soft-on-dark)}.brand-secondary-on-dark[data-astro-cid-77qc4tpx] .brand-tagline[data-astro-cid-77qc4tpx]{color:var(--color-text-muted-on-dark)}.brand-accent[data-astro-cid-77qc4tpx] .brand-wordmark[data-astro-cid-77qc4tpx]{color:var(--color-accent-soft)}.brand-accent[data-astro-cid-77qc4tpx] .brand-tagline[data-astro-cid-77qc4tpx]{color:var(--color-text-soft-on-dark)}.brand-on-light[data-astro-cid-77qc4tpx] .brand-wordmark[data-astro-cid-77qc4tpx]{color:var(--color-forest)}.brand-on-light[data-astro-cid-77qc4tpx] .brand-tagline[data-astro-cid-77qc4tpx]{color:var(--muted)}.brand-compact[data-astro-cid-77qc4tpx]{gap:7px}.brand-compact[data-astro-cid-77qc4tpx] .brand-monogram[data-astro-cid-77qc4tpx]{opacity:.94;height:18px}.brand-compact[data-astro-cid-77qc4tpx] .brand-wordmark[data-astro-cid-77qc4tpx]{letter-spacing:.2em;opacity:.94;font-size:.625rem;font-weight:500}.brand-standard[data-astro-cid-77qc4tpx] .brand-monogram[data-astro-cid-77qc4tpx]{height:32px}.brand-standard[data-astro-cid-77qc4tpx] .brand-wordmark[data-astro-cid-77qc4tpx]{letter-spacing:.14em;font-size:.8rem}.brand-hero[data-astro-cid-77qc4tpx] .brand-monogram[data-astro-cid-77qc4tpx]{height:36px}.brand-hero[data-astro-cid-77qc4tpx] .brand-wordmark[data-astro-cid-77qc4tpx]{letter-spacing:.12em;font-size:.88rem}.brand-hero[data-astro-cid-77qc4tpx] .brand-tagline[data-astro-cid-77qc4tpx]{font-size:.62rem}.brand-footer[data-astro-cid-77qc4tpx]{align-items:flex-start;gap:12px}.brand-footer[data-astro-cid-77qc4tpx] .brand-monogram[data-astro-cid-77qc4tpx]{height:40px}.brand-footer[data-astro-cid-77qc4tpx] .brand-wordmark[data-astro-cid-77qc4tpx]{letter-spacing:.12em;font-size:.92rem}.brand-footer[data-astro-cid-77qc4tpx] .brand-tagline[data-astro-cid-77qc4tpx]{letter-spacing:.1em;opacity:.8;font-size:.64rem}.brand-compact[data-astro-cid-77qc4tpx] .brand-tagline[data-astro-cid-77qc4tpx],.brand-standard[data-astro-cid-77qc4tpx] .brand-tagline[data-astro-cid-77qc4tpx]{display:none}@media (width<=520px){.brand-lockup[data-astro-cid-77qc4tpx]{gap:7px}.brand-compact[data-astro-cid-77qc4tpx]{gap:6px}.brand-compact[data-astro-cid-77qc4tpx] .brand-monogram[data-astro-cid-77qc4tpx]{height:16px}.brand-compact[data-astro-cid-77qc4tpx] .brand-wordmark[data-astro-cid-77qc4tpx]{letter-spacing:.16em;font-size:.58rem}.brand-hero[data-astro-cid-77qc4tpx] .brand-monogram[data-astro-cid-77qc4tpx]{height:32px}.brand-footer[data-astro-cid-77qc4tpx] .brand-monogram[data-astro-cid-77qc4tpx]{height:36px}}.cta[data-astro-cid-l2b3ojzc]{z-index:1;border:1px solid var(--border-strong);border-radius:var(--radius-sm);min-width:7.5rem;max-width:100%;min-height:48px;font-family:var(--font-body);letter-spacing:.01em;text-transform:none;white-space:normal;text-align:center;text-wrap:balance;cursor:pointer;pointer-events:auto;isolation:isolate;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s,color .16s;display:inline-flex;position:relative;overflow:hidden}.cta__label[data-astro-cid-l2b3ojzc]{z-index:1;overflow-wrap:anywhere;word-break:keep-all;min-width:0;max-width:100%;color:inherit;justify-content:center;align-items:center;gap:6px;display:inline-flex;position:relative}.cta[data-astro-cid-l2b3ojzc]:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(100deg,#0000 0 28%,#ffffff3d 45%,#0000 62% 100%);transition:transform .42s;position:absolute;inset:-1px;transform:translate(-115%)}.cta[data-astro-cid-l2b3ojzc]:hover{box-shadow:var(--oma-shadow-hover,0 18px 40px #0c231624);transform:translateY(-3px)}.cta[data-astro-cid-l2b3ojzc]:hover:before,.cta[data-astro-cid-l2b3ojzc]:focus-visible:before{transform:translate(115%)}.cta[data-astro-cid-l2b3ojzc]:focus-visible{outline:3px solid var(--color-mint);outline-offset:3px}.cta-primary[data-astro-cid-l2b3ojzc]{box-shadow:0 12px 30px #3fa88a38;color:#04100c!important;background:linear-gradient(145deg,#7ecfb4 0%,#3fa88a 100%)!important;border-color:#0000!important}.cta-primary[data-astro-cid-l2b3ojzc]:hover{box-shadow:0 16px 36px #3fa88a4d;background:linear-gradient(145deg,#9ee0c8 0%,#7ecfb4 100%)!important;border-color:#0000!important}.cta-secondary[data-astro-cid-l2b3ojzc]{color:#0a1f16!important;background:#fbfcfa!important;border-color:#0a1f162e!important}.cta-secondary[data-astro-cid-l2b3ojzc]:hover{box-shadow:0 10px 26px #04100b14;background:#e4f5ee!important;border-color:#3fa88a!important}.cta-ghost[data-astro-cid-l2b3ojzc]{color:#0a1f16!important;background:0 0!important;border-color:#0000!important}.cta-ghost[data-astro-cid-l2b3ojzc]:hover{background:#7ecfb41f!important}.cta-on-dark[data-astro-cid-l2b3ojzc].cta-primary{color:#04100c!important;background:linear-gradient(145deg,#a8e0cc 0%,#7ecfb4 48%,#5fbea0 100%)!important;border-color:#0000!important}.cta-on-dark[data-astro-cid-l2b3ojzc].cta-secondary{backdrop-filter:blur(10px);color:#f5f8f6!important;background:#ffffff14!important;border-color:#9ee0c86b!important}.cta-on-dark[data-astro-cid-l2b3ojzc].cta-secondary:hover{color:#fff!important;background:#7ecfb429!important;border-color:#7ecfb4!important}.cta-on-dark[data-astro-cid-l2b3ojzc].cta-ghost{color:#c5d4cb!important;background:0 0!important;border-color:#0000!important}.cta-on-dark[data-astro-cid-l2b3ojzc].cta-ghost:hover{color:#f5f8f6!important;background:#ffffff0f!important}@media (width<=520px){.cta[data-astro-cid-l2b3ojzc]{width:100%}}@media (prefers-reduced-motion:reduce){.cta[data-astro-cid-l2b3ojzc],.cta[data-astro-cid-l2b3ojzc]:before{transition:none}.cta[data-astro-cid-l2b3ojzc]:hover{transform:none}}.lang-switch[data-astro-cid-l4evwy7q]{font-family:var(--font-body,"Inter", system-ui, sans-serif);flex:none;position:relative}summary[data-astro-cid-l4evwy7q]{color:#e7f3ee;cursor:pointer;background:#ffffff0f;border:1px solid #e7f3ee38;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:4px 10px 4px 8px;list-style:none;transition:background .18s,border-color .18s,box-shadow .18s;display:inline-flex}summary[data-astro-cid-l4evwy7q]::-webkit-details-marker{display:none}summary[data-astro-cid-l4evwy7q]:hover,.lang-switch[data-astro-cid-l4evwy7q][open] summary[data-astro-cid-l4evwy7q]{background:#ffffff1a;border-color:#a8dcc773;box-shadow:0 8px 22px #06160e38}summary[data-astro-cid-l4evwy7q]:focus-visible{outline:2px solid var(--color-mint,#a8dcc7);outline-offset:3px}.lang-switch__icon[data-astro-cid-l4evwy7q]{width:28px;height:28px;color:var(--color-forest,#0b2818);background:linear-gradient(160deg,#fff,#e7f4ee);border-radius:999px;flex:none;place-items:center;display:grid}.lang-switch__copy[data-astro-cid-l4evwy7q]{text-align:left;gap:1px;min-width:0;display:grid}.lang-switch__label[data-astro-cid-l4evwy7q]{color:#e7f3eeb8;letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:650;line-height:1.1}.lang-switch__current[data-astro-cid-l4evwy7q]{color:#f7f8f3;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;max-width:9.5rem;font-size:.78rem;font-weight:700;line-height:1.15;overflow:hidden}.lang-switch__code[data-astro-cid-l4evwy7q]{min-width:28px;min-height:22px;color:var(--color-forest,#0b2818);letter-spacing:.04em;background:#fff;border-radius:999px;flex:none;place-items:center;font-size:.62rem;font-weight:800;display:inline-grid}.lang-switch__chevron[data-astro-cid-l4evwy7q]{border-bottom:1.5px solid #e7f3eed9;border-right:1.5px solid #e7f3eed9;flex:none;width:6px;height:6px;transition:transform .18s;transform:translateY(-1px)rotate(45deg)}.lang-switch[data-astro-cid-l4evwy7q][open] .lang-switch__chevron[data-astro-cid-l4evwy7q]{transform:translateY(1px)rotate(225deg)}.lang-switch__menu[data-astro-cid-l4evwy7q]{z-index:130;background:linear-gradient(165deg,#fbfaf5 0%,#f7f6ef 100%);border:1px solid #0b28181a;border-radius:16px;gap:2px;min-width:min(260px,100vw - 24px);padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 22px 56px #0c23162e}.lang-switch__menu[data-astro-cid-l4evwy7q] a[data-astro-cid-l4evwy7q]{min-height:46px;color:var(--color-charcoal,#171a16);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;text-decoration:none;transition:background .15s,box-shadow .15s,transform .15s;display:flex}.lang-switch__native[data-astro-cid-l4evwy7q]{letter-spacing:0;white-space:nowrap;font-size:.9rem;font-weight:700;line-height:1.25}.lang-switch__meta[data-astro-cid-l4evwy7q]{flex:none;justify-items:end;gap:2px;display:grid}.lang-switch__english[data-astro-cid-l4evwy7q]{color:var(--oma-muted,#626b63);font-size:.62rem;font-weight:550;line-height:1.1}.lang-switch__menu[data-astro-cid-l4evwy7q] b[data-astro-cid-l4evwy7q]{color:var(--color-forest,#0b2818);letter-spacing:.04em;font-size:.62rem;font-weight:800}.lang-switch__menu[data-astro-cid-l4evwy7q] a[data-astro-cid-l4evwy7q]:hover,.lang-switch__menu[data-astro-cid-l4evwy7q] a[data-astro-cid-l4evwy7q]:focus-visible{background:#fff;outline:none;transform:translateY(-1px);box-shadow:0 6px 16px #0c231614}.lang-switch__menu[data-astro-cid-l4evwy7q] a[data-astro-cid-l4evwy7q].is-active{background:linear-gradient(120deg,#e7f4ee,#fff);box-shadow:0 0 0 1px #a8dcc78c}.lang-switch--header[data-astro-cid-l4evwy7q] summary[data-astro-cid-l4evwy7q]{min-height:32px;box-shadow:none;background:0 0;border-color:#ffffff1f;border-radius:8px;gap:5px;padding:0 8px 0 4px}.lang-switch--header[data-astro-cid-l4evwy7q] summary[data-astro-cid-l4evwy7q]:hover,.lang-switch--header[data-astro-cid-l4evwy7q][open] summary[data-astro-cid-l4evwy7q]{box-shadow:none;background:#ffffff0f;border-color:#7ecfb447}.lang-switch--header[data-astro-cid-l4evwy7q] .lang-switch__icon[data-astro-cid-l4evwy7q]{color:#c5d4cbe6;background:#ffffff14;width:22px;height:22px}.lang-switch--header[data-astro-cid-l4evwy7q] .lang-switch__icon[data-astro-cid-l4evwy7q] svg[data-astro-cid-l4evwy7q]{width:12px;height:12px}.lang-switch--header[data-astro-cid-l4evwy7q] .lang-switch__copy[data-astro-cid-l4evwy7q]{display:none}.lang-switch--header[data-astro-cid-l4evwy7q] .lang-switch__code[data-astro-cid-l4evwy7q]{color:#e7f3eee0;letter-spacing:.06em;background:0 0;border-radius:0;min-width:0;min-height:0;padding:0;font-size:.68rem;font-weight:600}.lang-switch--header[data-astro-cid-l4evwy7q] .lang-switch__chevron[data-astro-cid-l4evwy7q]{border-color:#e7f3ee8c;border-bottom-width:1.25px;border-right-width:1.25px;width:5px;height:5px;margin-left:1px}.lang-switch--header[data-astro-cid-l4evwy7q] .lang-switch__menu[data-astro-cid-l4evwy7q]{border-radius:12px;min-width:min(240px,100vw - 24px);padding:6px}.lang-switch--header[data-astro-cid-l4evwy7q] .lang-switch__menu[data-astro-cid-l4evwy7q] a[data-astro-cid-l4evwy7q]{border-radius:8px;min-height:40px;padding:6px 10px}.lang-switch--header[data-astro-cid-l4evwy7q] .lang-switch__native[data-astro-cid-l4evwy7q]{font-size:.84rem;font-weight:600}@media (width<=1240px){.lang-switch--full[data-astro-cid-l4evwy7q]{width:min(100%,520px);margin:0 auto 6px}.lang-switch--full[data-astro-cid-l4evwy7q] summary[data-astro-cid-l4evwy7q]{border-radius:14px;justify-content:flex-start;width:100%;min-height:48px;padding:6px 12px 6px 8px}.lang-switch--full[data-astro-cid-l4evwy7q] .lang-switch__copy[data-astro-cid-l4evwy7q]{flex:1}.lang-switch--full[data-astro-cid-l4evwy7q] .lang-switch__current[data-astro-cid-l4evwy7q]{max-width:none}.lang-switch--full[data-astro-cid-l4evwy7q] .lang-switch__menu[data-astro-cid-l4evwy7q]{width:100%;min-width:0;box-shadow:none;background:#06160e8c;border-color:#e7f3ee2e;margin-top:8px;position:static}.lang-switch--full[data-astro-cid-l4evwy7q] .lang-switch__menu[data-astro-cid-l4evwy7q] a[data-astro-cid-l4evwy7q]{color:#f7f8f3}.lang-switch--full[data-astro-cid-l4evwy7q] .lang-switch__english[data-astro-cid-l4evwy7q]{color:#e7f3eea6}.lang-switch--full[data-astro-cid-l4evwy7q] .lang-switch__menu[data-astro-cid-l4evwy7q] b[data-astro-cid-l4evwy7q]{color:#a8dcc7}.lang-switch--full[data-astro-cid-l4evwy7q] .lang-switch__menu[data-astro-cid-l4evwy7q] a[data-astro-cid-l4evwy7q]:hover,.lang-switch--full[data-astro-cid-l4evwy7q] .lang-switch__menu[data-astro-cid-l4evwy7q] a[data-astro-cid-l4evwy7q]:focus-visible,.lang-switch--full[data-astro-cid-l4evwy7q] .lang-switch__menu[data-astro-cid-l4evwy7q] a[data-astro-cid-l4evwy7q].is-active{box-shadow:none;background:#ffffff1a;transform:none}.lang-switch--full[data-astro-cid-l4evwy7q] .lang-switch__menu[data-astro-cid-l4evwy7q] a[data-astro-cid-l4evwy7q].is-active{box-shadow:inset 0 0 0 1px #a8dcc773}}@media (width<=560px){.lang-switch--full[data-astro-cid-l4evwy7q] .lang-switch__label[data-astro-cid-l4evwy7q]{display:none}.lang-switch--full[data-astro-cid-l4evwy7q] .lang-switch__current[data-astro-cid-l4evwy7q]{font-size:.82rem}}@media (prefers-reduced-motion:reduce){summary[data-astro-cid-l4evwy7q],.lang-switch__menu[data-astro-cid-l4evwy7q] a[data-astro-cid-l4evwy7q],.lang-switch__chevron[data-astro-cid-l4evwy7q]{transition:none}}.nav-wrap[data-astro-cid-l7arcky5]{z-index:100;-webkit-backdrop-filter:saturate(150%)blur(18px);isolation:isolate;background:linear-gradient(#050c09f7 0%,#06100cf0 100%);border-bottom:1px solid #7ecfb412;position:sticky;top:0;box-shadow:0 1px #ffffff06,0 8px 28px #0000001f}.nav[data-astro-cid-l7arcky5]{z-index:2;min-height:var(--header-height,52px);grid-template-columns:auto 1fr auto;align-items:center;column-gap:28px;padding-block:0;display:grid;position:relative}.brand[data-astro-cid-l7arcky5]{z-index:3;pointer-events:auto;opacity:.92;flex:none;align-items:center;padding:4px 0;transition:opacity .18s;display:inline-flex;position:relative}.brand[data-astro-cid-l7arcky5]:hover{opacity:1}.brand[data-astro-cid-l7arcky5]:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #7ecfb48c}.nav-center[data-astro-cid-l7arcky5]{justify-content:center;align-items:center;min-width:0;display:flex}.nav-links[data-astro-cid-l7arcky5]{flex-wrap:nowrap;justify-content:center;align-items:center;gap:0;display:flex}.nav-links[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5]{z-index:2;color:#c5d4cbb8;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;pointer-events:auto;border-radius:6px;max-width:9.5rem;padding:7px 9px;font-size:.7rem;font-weight:500;line-height:1.2;transition:color .18s cubic-bezier(.22,.61,.36,1),background .18s,transform .18s cubic-bezier(.22,.61,.36,1);position:relative;overflow:hidden}.nav-links[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5]:after{content:"";transform-origin:0;opacity:.9;background:linear-gradient(90deg,#00c4a7,#00c4a726);border-radius:1px;height:1px;transition:transform .22s cubic-bezier(.22,.61,.36,1);position:absolute;bottom:3px;left:11px;right:11px;transform:scaleX(0)}.nav-links[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5]:hover{color:#f5f8f6fa;background:#ffffff0a;transform:translateY(-1px)}.nav-links[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5]:hover:after{transform:scaleX(1)}.nav-links[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5]:focus-visible{outline-offset:2px;outline:2px solid #00c4a78c}.nav-links[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5][aria-current=page]{color:#9ee0c8;font-weight:600}.nav-links[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5][aria-current=page]:after{background:linear-gradient(90deg,#7ecfb4,#7ecfb426);transform:scaleX(1)}.nav-actions[data-astro-cid-l7arcky5]{z-index:3;pointer-events:auto;flex:none;align-items:center;gap:6px;display:flex;position:relative}.nav-actions--persistent[data-astro-cid-l7arcky5]{justify-content:flex-end;gap:8px}.nav-actions--drawer[data-astro-cid-l7arcky5]{display:none}.nav-actions--persistent[data-astro-cid-l7arcky5] .cta,.nav-actions--drawer[data-astro-cid-l7arcky5] .cta{z-index:3;pointer-events:auto;min-height:32px;font-size:.7rem;font-weight:var(--font-weight-semibold,600);letter-spacing:.01em;border-radius:var(--radius-xs,8px);white-space:nowrap;box-shadow:none;text-overflow:ellipsis;max-width:12rem;padding:6px 12px;position:relative;overflow:hidden}.nav-actions--persistent[data-astro-cid-l7arcky5] .cta:before,.nav-actions--drawer[data-astro-cid-l7arcky5] .cta:before{display:none}.nav-portal-btn[data-astro-cid-l7arcky5]{z-index:3;color:#b8f0e2;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;background:#00c4a714;border:1px solid #00c4a76b;border-radius:9px;align-items:center;gap:7px;max-width:12rem;min-height:34px;padding:6px 13px;font-size:.72rem;font-weight:700;text-decoration:none;transition:transform .18s cubic-bezier(.22,.61,.36,1),background .18s,border-color .18s,box-shadow .18s,color .18s;display:inline-flex;position:relative;overflow:hidden}.nav-portal-btn__dot[data-astro-cid-l7arcky5]{background:#00c4a7;border-radius:50%;flex:none;width:6px;height:6px;animation:2.4s ease-out infinite nav-portal-pulse;box-shadow:0 0 #00c4a766}.nav-portal-btn[data-astro-cid-l7arcky5]:hover{color:#f8f5f0;background:#00c4a729;border-color:#00c4a7b3;transform:translateY(-1px);box-shadow:0 6px 18px #00c4a726}.nav-portal-btn[data-astro-cid-l7arcky5].is-active{color:#9ee0c8;background:#7ecfb41f;border-color:#7ecfb480}.nav-portal-btn--drawer[data-astro-cid-l7arcky5]{justify-content:center;max-width:none;min-height:48px;padding:12px 16px;font-size:.9rem}@keyframes nav-portal-pulse{0%{box-shadow:0 0 #00c4a773}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.nav-portal-btn__dot[data-astro-cid-l7arcky5]{animation:none}.nav-links[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5]:hover{transform:none}}.nav-actions--persistent[data-astro-cid-l7arcky5] .cta-primary,.nav-actions--drawer[data-astro-cid-l7arcky5] .cta-primary{color:#04100c;background:linear-gradient(155deg,#a8e0cc 0%,#7ecfb4 55%,#00c4a7 100%);border-color:#0000;padding-inline:14px;font-weight:700}.nav-actions--persistent[data-astro-cid-l7arcky5] .cta-primary:hover,.nav-actions--drawer[data-astro-cid-l7arcky5] .cta-primary:hover{background:linear-gradient(155deg,#b8ead8 0%,#8fd8bd 55%,#1ad4b4 100%);transform:translateY(-1px);box-shadow:0 6px 18px #00c4a747}.mobile-menu-head[data-astro-cid-l7arcky5]{display:none}.menu-button[data-astro-cid-l7arcky5]{cursor:pointer;pointer-events:auto;background:0 0;border:1px solid #ffffff29;border-radius:8px;width:36px;height:36px;padding:8px;transition:border-color .16s,background .16s;display:none}.menu-button[data-astro-cid-l7arcky5]:hover{background:#ffffff0a;border-color:#ffffff47}.menu-button[data-astro-cid-l7arcky5] span[data-astro-cid-l7arcky5]{background:#ffffffeb;border-radius:1px;width:100%;height:1.25px;margin:4.5px 0;transition:transform .16s,opacity .16s;display:block}@media (width<=1240px){.nav[data-astro-cid-l7arcky5]{grid-template-columns:auto 1fr;column-gap:16px}.menu-button[data-astro-cid-l7arcky5]{display:block}.menu-button[data-astro-cid-l7arcky5][aria-expanded=true] span[data-astro-cid-l7arcky5]:first-child{transform:translateY(5.75px)rotate(45deg)}.menu-button[data-astro-cid-l7arcky5][aria-expanded=true] span[data-astro-cid-l7arcky5]:nth-child(2){opacity:0}.menu-button[data-astro-cid-l7arcky5][aria-expanded=true] span[data-astro-cid-l7arcky5]:nth-child(3){transform:translateY(-5.75px)rotate(-45deg)}.nav-center[data-astro-cid-l7arcky5]{z-index:90;opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(#7ecfb406 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#7ecfb405 1px,#0000 1px) 0 0/48px 48px,linear-gradient(#050d0a 0%,#0a1f16 100%);flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;min-height:100dvh;padding:20px 22px 32px;transition:opacity .18s,transform .18s;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(-4px)}.nav-center[data-astro-cid-l7arcky5].open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.mobile-menu-head[data-astro-cid-l7arcky5]{border-bottom:1px solid #7ecfb41a;justify-content:space-between;align-items:center;gap:16px;width:min(100%,560px);margin:0 auto 32px;padding-bottom:18px;display:flex}.menu-close[data-astro-cid-l7arcky5]{cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:8px;width:40px;height:40px;transition:border-color .16s,background .16s;position:relative}.menu-close[data-astro-cid-l7arcky5]:hover{background:#ffffff0a;border-color:#ffffff52}.menu-close[data-astro-cid-l7arcky5] span[data-astro-cid-l7arcky5]{background:#fff;border-radius:1px;width:16px;height:1.25px;position:absolute;top:50%;left:11px}.menu-close[data-astro-cid-l7arcky5] span[data-astro-cid-l7arcky5]:first-child{transform:rotate(45deg)}.menu-close[data-astro-cid-l7arcky5] span[data-astro-cid-l7arcky5]:last-child{transform:rotate(-45deg)}.nav-links[data-astro-cid-l7arcky5],.nav-actions--drawer[data-astro-cid-l7arcky5]{flex-direction:column;align-items:stretch;width:min(100%,520px);margin:0 auto}.nav-actions--drawer[data-astro-cid-l7arcky5]{border-top:1px solid #7ecfb41a;gap:10px;margin-top:24px;padding-top:20px;display:flex}.nav-actions--drawer[data-astro-cid-l7arcky5] .cta{border-radius:var(--radius-sm,10px);white-space:normal;text-wrap:balance;justify-content:center;min-height:48px;padding:12px 16px;font-size:.9rem}.nav-links[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5]{color:#f5f8f6f0;letter-spacing:0;background:#ffffff06;border:1px solid #ffffff0f;border-radius:10px;justify-content:space-between;align-items:center;max-width:none;min-height:48px;margin-bottom:6px;padding:14px 16px;font-size:.95rem;font-weight:500;display:flex}.nav-links[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5][aria-current=page]:after{display:none}.nav-links[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5][aria-current=page]{color:#9ee0c8;background:#7ecfb412;border-color:#7ecfb44d;font-weight:600}.nav-actions--persistent[data-astro-cid-l7arcky5]{gap:6px}}@media (width>=1241px) and (width<=1380px){.nav[data-astro-cid-l7arcky5]{column-gap:16px}.nav-links[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5]{max-width:10rem;padding:7px 8px;font-size:.68rem}.nav-actions--persistent[data-astro-cid-l7arcky5]{gap:6px}.nav-actions--persistent[data-astro-cid-l7arcky5] .cta{padding:6px 10px;font-size:.66rem}}@media (width<=720px){.nav[data-astro-cid-l7arcky5]{column-gap:10px}.nav-actions--persistent[data-astro-cid-l7arcky5]{gap:5px}.nav-actions--persistent[data-astro-cid-l7arcky5] .nav-portal{display:none}.nav-actions--persistent[data-astro-cid-l7arcky5] .cta-primary{min-height:34px;padding:7px 12px;font-size:.68rem}}@media (width<=400px){.nav-actions--persistent[data-astro-cid-l7arcky5] .lang-switch--header{display:none}}@media (prefers-reduced-motion:reduce){.brand[data-astro-cid-l7arcky5],.nav-links[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5],.menu-button[data-astro-cid-l7arcky5],.menu-button[data-astro-cid-l7arcky5] span[data-astro-cid-l7arcky5],.nav-center[data-astro-cid-l7arcky5]{transition:none}}.trust-footer[data-astro-cid-fwrzwzta]{color:#fff;background:var(--gradient-night,linear-gradient(165deg, #050d0a 0%, #0a1f16 50%, #07140f 100%));border-top:1px solid #7ecfb41a;padding:72px 0 28px}.footer-shell[data-astro-cid-fwrzwzta]{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:clamp(36px,5vw,64px);display:grid}.brand-block[data-astro-cid-fwrzwzta] p[data-astro-cid-fwrzwzta]{max-width:520px;color:var(--color-text-soft-on-dark)}.brand-block[data-astro-cid-fwrzwzta] .brand-lockup{margin-bottom:16px}.contact-block[data-astro-cid-fwrzwzta]{gap:10px;max-width:420px;margin-top:22px;display:grid}.contact-block[data-astro-cid-fwrzwzta] div[data-astro-cid-fwrzwzta]{border-left:2px solid var(--gold);gap:3px;padding-left:12px;display:grid}.contact-block[data-astro-cid-fwrzwzta] span[data-astro-cid-fwrzwzta]{color:var(--color-text-muted-on-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:820}.contact-block[data-astro-cid-fwrzwzta] a[data-astro-cid-fwrzwzta]{color:#fff;text-underline-offset:5px;text-decoration:underline}.legal-language-note[data-astro-cid-fwrzwzta]{max-width:420px;color:var(--color-text-muted-on-dark);margin-top:18px;font-size:.82rem}.footer-columns[data-astro-cid-fwrzwzta]{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}h2[data-astro-cid-fwrzwzta]{color:#fff;margin-bottom:18px;font-size:1.35rem}.footer-columns[data-astro-cid-fwrzwzta] nav[data-astro-cid-fwrzwzta]{gap:9px;display:grid}.footer-columns[data-astro-cid-fwrzwzta] a[data-astro-cid-fwrzwzta],.footer-columns[data-astro-cid-fwrzwzta] span[data-astro-cid-fwrzwzta]{color:var(--color-text-soft-on-dark);font-size:.9rem}.footer-columns[data-astro-cid-fwrzwzta] a[data-astro-cid-fwrzwzta]:hover{color:var(--color-link-hover-on-dark);text-underline-offset:4px;text-decoration:underline}.footer-note[data-astro-cid-fwrzwzta]{border-top:1px solid var(--color-border-on-dark);color:var(--color-text-muted-on-dark);grid-column:1/-1;justify-content:space-between;gap:24px;padding-top:24px;font-size:.82rem;display:flex}.footer-note[data-astro-cid-fwrzwzta] p[data-astro-cid-fwrzwzta]{max-width:760px;margin:0}@media (width<=900px){.footer-shell[data-astro-cid-fwrzwzta],.footer-columns[data-astro-cid-fwrzwzta]{grid-template-columns:1fr}.footer-note[data-astro-cid-fwrzwzta]{flex-direction:column}.footer-shell[data-astro-cid-fwrzwzta]>[data-astro-cid-fwrzwzta],.brand-block[data-astro-cid-fwrzwzta],.contact-block[data-astro-cid-fwrzwzta],.footer-columns[data-astro-cid-fwrzwzta]{width:100%;min-width:0}.contact-block[data-astro-cid-fwrzwzta] a[data-astro-cid-fwrzwzta]{overflow-wrap:anywhere}}.assistant-inline[data-astro-cid-qddet2ep]{background:linear-gradient(160deg,#fff,#eef6f1);border:1px solid #1024171f;border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:1.2rem 1.25rem;display:grid;box-shadow:0 16px 40px #1024170f}.assistant-inline[data-astro-cid-qddet2ep] h3[data-astro-cid-qddet2ep]{color:#0a1f16;margin:.2rem 0 .4rem;font-size:1.05rem}.assistant-inline[data-astro-cid-qddet2ep] p[data-astro-cid-qddet2ep]{color:#2a322d;margin:0 0 .85rem;font-size:.88rem;line-height:1.5}.assistant-inline__badge[data-astro-cid-qddet2ep]{background:linear-gradient(145deg,#0a1f16,#123026);border:1px solid #7ecfb473;border-radius:12px;place-items:center;width:44px;height:44px;display:grid;position:relative;box-shadow:0 0 20px #00c4a72e}.assistant-inline__badge[data-astro-cid-qddet2ep] span[data-astro-cid-qddet2ep]{color:#9ee0c8;letter-spacing:.06em;font-size:.72rem;font-weight:900}.assistant-inline__badge[data-astro-cid-qddet2ep] i[data-astro-cid-qddet2ep]{background:#7ef0d6;border:2px solid #fff;border-radius:50%;width:9px;height:9px;animation:2.2s ease-out infinite agentPulse;position:absolute;top:-2px;right:-2px;box-shadow:0 0 #7ecfb473}.support-agent[data-astro-cid-qddet2ep]{z-index:80;pointer-events:none;max-width:calc(100vw - 24px);font-family:var(--font-body,"Inter", sans-serif);position:fixed;bottom:18px;right:18px}.support-agent[data-astro-cid-qddet2ep]>[data-astro-cid-qddet2ep]{pointer-events:auto}.agent-launcher[data-astro-cid-qddet2ep]{color:#f5f8f6;text-align:left;cursor:pointer;background:linear-gradient(145deg,#07140f,#0a1f16 55%,#123026);border:1px solid #7ecfb459;border-radius:999px;align-items:center;gap:12px;padding:8px 14px 8px 8px;transition:transform .22s,box-shadow .22s;display:flex;box-shadow:0 18px 44px #04100b59,0 0 0 1px #7ecfb414}.agent-launcher[data-astro-cid-qddet2ep]:hover{transform:translateY(-2px);box-shadow:0 22px 52px #04100b66,0 0 28px #00c4a71f}.agent-monogram[data-astro-cid-qddet2ep]{background:linear-gradient(145deg,#7ecfb4,#3fa88a);border:2px solid #ffffff8c;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 0 0 3px #0a1f1659,0 0 18px #7ecfb473}.agent-monogram__text[data-astro-cid-qddet2ep]{color:#04100c;letter-spacing:.04em;font-size:.72rem;font-weight:900;line-height:1}.agent-monogram--header[data-astro-cid-qddet2ep]{border-radius:12px;width:42px;height:42px}.agent-launcher__copy[data-astro-cid-qddet2ep]{gap:1px;min-width:0;display:grid}.agent-launcher__copy[data-astro-cid-qddet2ep] small[data-astro-cid-qddet2ep]{color:#c5d4cbeb;font-size:.68rem;font-weight:550;display:block}.agent-launcher__copy[data-astro-cid-qddet2ep] strong[data-astro-cid-qddet2ep]{color:#fff;font-size:.84rem;font-weight:750;display:block}.agent-live[data-astro-cid-qddet2ep]{background:#7ecfb41f;border:1px solid #7ecfb44d;border-radius:999px;align-items:center;gap:5px;margin-left:4px;padding:4px 8px;display:inline-flex}.agent-live[data-astro-cid-qddet2ep] i[data-astro-cid-qddet2ep]{background:#7ef0d6;border-radius:50%;width:7px;height:7px;animation:2.2s ease-out infinite agentPulse;box-shadow:0 0 #7ecfb480}.agent-live[data-astro-cid-qddet2ep] em[data-astro-cid-qddet2ep]{color:#9ee0c8;letter-spacing:.04em;text-transform:uppercase;font-size:.62rem;font-style:normal;font-weight:750}@keyframes agentPulse{70%{box-shadow:0 0 0 8px #7ecfb400}}.agent-drawer[data-astro-cid-qddet2ep]{color:#121614;background:#fbfcfa;border:1px solid #10241724;border-radius:22px;width:min(560px,100vw - 36px);max-height:calc(100dvh - 92px);animation:.22s ease-out drawerIn;position:fixed;bottom:18px;right:18px;overflow:hidden;box-shadow:0 30px 80px #04100b47}@keyframes drawerIn{0%{opacity:0;transform:translateY(12px)scale(.98)}}.agent-header[data-astro-cid-qddet2ep]{color:#f5f8f6;background:linear-gradient(135deg,#07140f,#0a1f16 50%,#123026);grid-template-columns:42px 1fr auto;gap:12px;padding:16px 18px;display:grid}.agent-header__copy[data-astro-cid-qddet2ep] .eyebrow[data-astro-cid-qddet2ep]{color:#9ee0c8;margin:0}.agent-header[data-astro-cid-qddet2ep] h2[data-astro-cid-qddet2ep]{color:#fff;text-transform:none;letter-spacing:-.02em;margin:.15rem 0 .3rem;font-size:1.12rem}.agent-header[data-astro-cid-qddet2ep] p[data-astro-cid-qddet2ep]{color:#dce8e2e6;margin:0;font-size:.8rem;line-height:1.45}.window-actions[data-astro-cid-qddet2ep]{gap:6px;display:flex}.window-actions[data-astro-cid-qddet2ep] button[data-astro-cid-qddet2ep]{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff59;border-radius:50%;width:34px;height:34px;font-size:1rem;line-height:1}.window-actions[data-astro-cid-qddet2ep] button[data-astro-cid-qddet2ep]:hover{background:#ffffff29}.agent-scroll[data-astro-cid-qddet2ep]{max-height:calc(100dvh - 220px);padding:16px 18px 20px;overflow-y:auto}.field[data-astro-cid-qddet2ep],.question[data-astro-cid-qddet2ep] label[data-astro-cid-qddet2ep],.ticket[data-astro-cid-qddet2ep] label[data-astro-cid-qddet2ep]{color:#0a1f16;gap:5px;font-size:.78rem;font-weight:700;display:grid}.field[data-astro-cid-qddet2ep] select[data-astro-cid-qddet2ep],.question[data-astro-cid-qddet2ep] textarea[data-astro-cid-qddet2ep],.ticket[data-astro-cid-qddet2ep] input[data-astro-cid-qddet2ep],.ticket[data-astro-cid-qddet2ep] select[data-astro-cid-qddet2ep],.ticket[data-astro-cid-qddet2ep] textarea[data-astro-cid-qddet2ep]{color:#121614;width:100%;font:inherit;background:#fff;border:1px solid #10241729;border-radius:10px;padding:10px}.question[data-astro-cid-qddet2ep]{grid-template-columns:1fr auto;align-items:end;gap:8px;margin-top:12px;display:grid}.quick-block[data-astro-cid-qddet2ep]{margin-top:14px}.quick-label[data-astro-cid-qddet2ep]{color:#0a1f16;letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:.72rem;font-weight:800}.quick[data-astro-cid-qddet2ep]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.quick[data-astro-cid-qddet2ep] button[data-astro-cid-qddet2ep]{text-align:left;color:#0a1f16;cursor:pointer;background:#fff;border:1px solid #10241724;border-radius:999px;padding:9px 12px;font-size:.74rem;font-weight:700;transition:border-color .2s,background .2s,transform .2s}.quick[data-astro-cid-qddet2ep] button[data-astro-cid-qddet2ep]:hover{background:#eef6f1;border-color:#3fa88a80;transform:translateY(-1px)}.clarify[data-astro-cid-qddet2ep]{color:#0a1f16;background:#eef6f1;border-left:3px solid #3fa88a;margin-top:12px;padding:10px 12px;font-size:.84rem}.answer[data-astro-cid-qddet2ep]{background:#fff;border:1px solid #1024171f;border-radius:16px;margin-top:14px;padding:15px;box-shadow:0 10px 28px #1024170f}.answer[data-astro-cid-qddet2ep] h3[data-astro-cid-qddet2ep]{color:#0a1f16;text-transform:none;margin:.2rem 0 .4rem;font-size:1.05rem}.answer[data-astro-cid-qddet2ep] p[data-astro-cid-qddet2ep],.answer[data-astro-cid-qddet2ep] li[data-astro-cid-qddet2ep]{color:#2a322d;font-size:.84rem;line-height:1.52}.answer[data-astro-cid-qddet2ep] .short[data-astro-cid-qddet2ep]{color:#0a1f16;font-weight:700}.answer-section[data-astro-cid-qddet2ep]{border-top:1px solid #10241714;margin-top:11px;padding-top:9px}.answer-section[data-astro-cid-qddet2ep] strong[data-astro-cid-qddet2ep]{color:#0a1f16;font-size:.78rem}.answer-section[data-astro-cid-qddet2ep] ul[data-astro-cid-qddet2ep]{margin:.35rem 0 0;padding-left:1.1rem}.answer-actions[data-astro-cid-qddet2ep]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.btn[data-astro-cid-qddet2ep].secondary{color:#0a1f16;background:#fff;border:1px solid #10241733}.ticket[data-astro-cid-qddet2ep]{background:#fff;border:1px solid #1024171f;border-radius:12px;margin-top:12px}.ticket[data-astro-cid-qddet2ep] summary[data-astro-cid-qddet2ep]{color:#0a1f16;cursor:pointer;padding:12px 14px;font-size:.84rem;font-weight:800}.ticket[data-astro-cid-qddet2ep] form[data-astro-cid-qddet2ep]{gap:10px;padding:0 14px 14px;display:grid}.two[data-astro-cid-qddet2ep]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ticket[data-astro-cid-qddet2ep] textarea[data-astro-cid-qddet2ep]{min-height:84px}.ticket[data-astro-cid-qddet2ep] [data-astro-cid-qddet2ep][data-agent-status]{color:#2a322d;margin:0;font-size:.78rem}.ticket[data-astro-cid-qddet2ep] .ok[data-astro-cid-qddet2ep]{color:#17633a;font-weight:650}.ticket[data-astro-cid-qddet2ep] .bad[data-astro-cid-qddet2ep]{color:#8b1912;font-weight:650}.ticket[data-astro-cid-qddet2ep] .bad[data-astro-cid-qddet2ep] a[data-astro-cid-qddet2ep]{color:#0a1f16;font-weight:700}@media (width<=720px){.support-agent[data-astro-cid-qddet2ep]{bottom:10px;right:10px}.agent-launcher[data-astro-cid-qddet2ep]{gap:8px;width:auto;min-width:52px;height:52px;padding:6px 10px 6px 6px}.agent-launcher__copy[data-astro-cid-qddet2ep] small[data-astro-cid-qddet2ep],.agent-live[data-astro-cid-qddet2ep] em[data-astro-cid-qddet2ep]{display:none}.agent-drawer[data-astro-cid-qddet2ep]{border-width:1px 0 0;border-radius:20px 20px 0 0;width:100%;max-height:92dvh;inset:auto 0 0}.question[data-astro-cid-qddet2ep],.two[data-astro-cid-qddet2ep]{grid-template-columns:1fr}body:has(.mobile-sticky-cta) .agent-launcher[data-astro-cid-qddet2ep]{transform:translateY(-68px)}}@media (prefers-reduced-motion:reduce){.agent-live[data-astro-cid-qddet2ep] i[data-astro-cid-qddet2ep],.assistant-inline__badge[data-astro-cid-qddet2ep] i[data-astro-cid-qddet2ep],.agent-drawer[data-astro-cid-qddet2ep],.agent-launcher[data-astro-cid-qddet2ep]{transition:none!important;animation:none!important}}:root{color-scheme:light;--oma-night:#040a07;--oma-deep:#07140f;--oma-forest:#0a1f16;--oma-forest-2:#123026;--oma-forest-3:#1a4334;--oma-forest-glow:#245c47;--oma-bg:#f4f6f2;--oma-bg-soft:#e8eee8;--oma-surface:#fbfcfa;--oma-surface-warm:#f7f8f4;--oma-sage:#7a8c82;--oma-mint:#7ecfb4;--oma-mint-bright:#9ee0c8;--oma-mint-soft:#e4f5ee;--oma-teal:#3fa88a;--oma-gold:#c9a85b;--oma-gold-soft:#c9a85b24;--oma-charcoal:#121614;--oma-text:#1a1f1c;--oma-muted:#5c6660;--oma-line:#d5ddd6;--oma-on-dark:#f5f8f6;--oma-on-dark-soft:#c5d4cb;--oma-on-dark-muted:#8fa297;--oma-burgundy:#8a120e;--oma-burgundy-soft:#f4e5e2;--oma-shadow-card:0 16px 44px #04100b17;--oma-shadow-hover:0 28px 72px #04100b29;--oma-shadow-dark:0 24px 64px #00000059;--oma-glow-mint:0 0 40px #7ecfb42e;--bg-main:var(--oma-bg);--bg-soft:var(--oma-bg-soft);--surface:var(--oma-surface);--surface-warm:var(--oma-surface-warm);--surface-muted:var(--oma-bg-soft);--color-forest:var(--oma-forest);--color-forest-2:var(--oma-forest-2);--color-forest-3:var(--oma-forest-3);--color-forest-muted:var(--oma-sage);--color-mint:var(--oma-mint);--color-mint-soft:var(--oma-mint-soft);--color-charcoal:var(--oma-charcoal);--burgundy:var(--oma-burgundy);--burgundy-dark:#620b08;--burgundy-soft:#a8443e;--text-main:var(--oma-text);--text-strong:var(--oma-charcoal);--text-muted:var(--oma-muted);--text-soft:#6b746e;--border-soft:var(--oma-line);--border-strong:#b8c2ba;--accent-gold:var(--oma-gold);--accent-coral:#e27f6a;--success:var(--oma-teal);--warning:#b7791f;--error:#a01814;--color-oxblood:var(--color-forest);--color-oxblood-deep:var(--oma-deep);--color-oxblood-dark:var(--oma-deep);--color-oxblood-soft:#0a1f1614;--color-burgundy:var(--color-forest);--color-burgundy-dark:var(--oma-deep);--color-primary:var(--color-forest);--color-primary-dark:var(--oma-night);--color-red:var(--error);--color-soft-red:var(--oma-burgundy-soft);--color-ivory:var(--bg-main);--color-paper:var(--bg-soft);--color-warm-paper:var(--surface-warm);--color-bg:var(--bg-main);--color-bg-muted:var(--bg-soft);--color-surface:var(--surface);--color-surface-soft:var(--surface-warm);--color-panel:var(--surface);--color-text:var(--text-main);--color-ink:var(--text-strong);--color-graphite:var(--text-muted);--color-white:#fff;--color-muted:var(--text-muted);--color-line:#0a1f161f;--color-bg-deep:var(--oma-night);--color-surface-dark:var(--oma-forest);--color-surface-elevated-dark:var(--oma-forest-2);--color-text-on-dark:var(--oma-on-dark);--color-text-soft-on-dark:var(--oma-on-dark-soft);--color-text-muted-on-dark:var(--oma-on-dark-muted);--color-muted-gold:var(--accent-gold);--color-gold:var(--accent-gold);--color-accent:var(--color-mint);--color-accent-soft:var(--color-mint-soft);--color-border-on-dark:#e8f5ee24;--color-border-strong-on-dark:#e8f5ee47;--color-link-on-dark:var(--oma-mint-bright);--color-link-hover-on-dark:#fff;--color-success:var(--success);--color-success-bg:var(--oma-mint-soft);--color-warning:var(--warning);--color-warning-bg:#fbf1dc;--color-error:var(--error);--color-error-bg:var(--oma-burgundy-soft);--color-placeholder:#6b746e;--font-sans:"Inter", "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-display:"Manrope", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body:"Inter", "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-cjk-ko:"Noto Sans KR", "Pretendard", "Apple SD Gothic Neo", "Malgun Gothic", system-ui, sans-serif;--font-cjk-ja:"Noto Sans JP", "Hiragino Sans", "Yu Gothic", "Meiryo", system-ui, sans-serif;--font-cjk-zh:"Noto Sans SC", "Noto Sans TC", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--container:1184px;--container-wide:1280px;--container-standard:1184px;--section-y:clamp(72px, 9vw, 120px);--section-y-tight:clamp(48px, 6vw, 80px);--radius-xs:8px;--radius-sm:10px;--radius-md:12px;--radius-lg:16px;--radius-panel:20px;--shadow-card:var(--oma-shadow-card);--shadow-panel:0 12px 32px #04100b12;--shadow-soft:0 6px 18px #04100b0a;--shadow-premium:var(--oma-shadow-hover);--motion-slow:22s;--motion-medium:12s;--motion-fast:.18s;--motion-ease:cubic-bezier(.22, .61, .36, 1);--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--card-pad:clamp(1.1rem, 2.1vw, 1.4rem);--card-pad-lg:clamp(1.25rem, 2.5vw, 1.75rem);--card-gap:clamp(12px, 1.5vw, 16px);--card-border:1px solid #0a1f161a;--card-border-hover:#7ecfb48c;--card-lift:translateY(-3px);--card-radius:var(--radius-md);--card-transition:transform .2s var(--motion-ease), box-shadow .2s ease, border-color .2s ease, background .2s ease;--gradient-night:linear-gradient(165deg, #050d0a 0%, #0a1f16 42%, #07140f 100%);--gradient-hero:radial-gradient(ellipse 80% 60% at 78% 20%, #7ecfb41f, transparent 50%), radial-gradient(ellipse 50% 40% at 12% 80%, #245c4740, transparent 45%), linear-gradient(155deg, #050d0a 0%, #0a1f16 48%, #0d281c 100%);--gradient-surface:linear-gradient(180deg, #fbfcfa 0%, #f4f6f2 100%);--gradient-card:linear-gradient(165deg, #fff 0%, #f7f8f4 100%);--gradient-mint:linear-gradient(135deg, #7ecfb433, #3fa88a14);--bg:var(--bg-main);--card:var(--surface);--card-strong:var(--surface);--text:var(--text-strong);--muted:var(--text-muted);--soft:var(--text-main);--gold:var(--accent-gold);--gold-deep:#8e712e;--blue:var(--color-mint);--color-border:var(--border-soft);--border:var(--border-soft);--shadow:var(--shadow-panel);--header-height:52px;--section-padding:var(--section-y);--container-width:var(--container);--headline-max-width:920px;--surface-elevated:var(--surface);--max:var(--container);--radius:var(--card-radius);--font-cjk:"Noto Sans SC", "Noto Sans JP", "Noto Sans KR", system-ui, sans-serif}body{font-family:var(--font-body);color:var(--text-main,#191512);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-weight:400;line-height:1.6}h1,h2,h3,h4,.display{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-strong,#0f0d0b);text-transform:none;font-weight:700;line-height:1.12}h1{letter-spacing:-.04em;font-weight:800;line-height:1.05}body.lang-en h1,html.lang-en h1{letter-spacing:-.04em;font-size:clamp(2.35rem,5.5vw,4.75rem);font-weight:800;line-height:1.02}body.lang-en h2,html.lang-en h2{letter-spacing:-.03em;font-size:clamp(1.75rem,3.5vw,2.85rem);font-weight:700;line-height:1.12}html.lang-ko,body.lang-ko{--font-display:var(--font-cjk-ko,"Noto Sans KR", system-ui, sans-serif);--font-body:var(--font-cjk-ko,"Noto Sans KR", system-ui, sans-serif);font-family:var(--font-body);word-break:keep-all;line-break:strict;overflow-wrap:normal}html.lang-ja,body.lang-ja{--font-display:var(--font-cjk-ja,"Noto Sans JP", system-ui, sans-serif);--font-body:var(--font-cjk-ja,"Noto Sans JP", system-ui, sans-serif);font-family:var(--font-body);word-break:keep-all;line-break:strict;overflow-wrap:normal}html.lang-zh,body.lang-zh{--font-display:var(--font-cjk-zh,"Noto Sans SC", system-ui, sans-serif);--font-body:var(--font-cjk-zh,"Noto Sans SC", system-ui, sans-serif);font-family:var(--font-body);word-break:keep-all;line-break:strict;overflow-wrap:normal}html.lang-vi,body.lang-vi,html.lang-es,body.lang-es,html.lang-it,body.lang-it{--font-display:"Manrope", "Inter", "Segoe UI", system-ui, sans-serif;--font-body:"Inter", "Manrope", "Segoe UI", system-ui, sans-serif}html.lang-ko :is(h1,h2,h3),html.lang-ja :is(h1,h2,h3),html.lang-zh :is(h1,h2,h3),html.lang-vi :is(h1,h2,h3),body.lang-ko :is(h1,h2,h3),body.lang-ja :is(h1,h2,h3),body.lang-zh :is(h1,h2,h3),body.lang-vi :is(h1,h2,h3){font-family:var(--font-display);letter-spacing:-.02em;text-transform:none;overflow-wrap:normal;word-break:keep-all;max-width:100%;font-weight:700;line-height:1.28}html.lang-ko h1,html.lang-ja h1,html.lang-zh h1,html.lang-vi h1,body.lang-ko h1,body.lang-ja h1,body.lang-zh h1,body.lang-vi h1{letter-spacing:-.025em;font-size:clamp(1.85rem,4.8vw,3.25rem);line-height:1.22}html.lang-es h1,html.lang-it h1,body.lang-es h1,body.lang-it h1{letter-spacing:-.035em;font-size:clamp(2.1rem,5vw,4rem);line-height:1.08}html.lang-ko :is(h1,h2,h3),html.lang-ja :is(h1,h2,h3),html.lang-zh :is(h1,h2,h3),html.lang-vi :is(h1,h2,h3),body.lang-ko :is(h1,h2,h3),body.lang-ja :is(h1,h2,h3),body.lang-zh :is(h1,h2,h3),body.lang-vi :is(h1,h2,h3){text-transform:none!important}html.lang-ko .eyebrow,html.lang-ja .eyebrow,html.lang-zh .eyebrow,html.lang-vi .eyebrow,body.lang-ko .eyebrow,body.lang-ja .eyebrow,body.lang-zh .eyebrow,body.lang-vi .eyebrow{text-transform:none;letter-spacing:.02em;font-weight:700}.hero-title,.long-heading,.section-title{max-width:100%}body.lang-en .hero-title,body.lang-en .long-heading{overflow-wrap:anywhere;word-break:normal}:is(html.lang-ko,html.lang-ja,html.lang-zh,body.lang-ko,body.lang-ja,body.lang-zh) :is(.hero-title,.long-heading,.section-title,h1){word-break:keep-all;overflow-wrap:normal;max-width:100%}html,body{max-width:100%;overflow-x:hidden}html.lang-ko,html.lang-ja,html.lang-zh,body.lang-ko,body.lang-ja,body.lang-zh{word-break:keep-all;line-break:strict;overflow-wrap:anywhere}html.lang-vi,body.lang-vi{overflow-wrap:anywhere;hyphens:auto}html.lang-ko :is(h1,h2,h3,.hero-title,.section-title,.long-heading),html.lang-ja :is(h1,h2,h3,.hero-title,.section-title,.long-heading),html.lang-zh :is(h1,h2,h3,.hero-title,.section-title,.long-heading),body.lang-ko :is(h1,h2,h3,.hero-title,.section-title,.long-heading),body.lang-ja :is(h1,h2,h3,.hero-title,.section-title,.long-heading),body.lang-zh :is(h1,h2,h3,.hero-title,.section-title,.long-heading),.locale-cjk-title{text-wrap:balance;overflow-wrap:anywhere;word-break:keep-all;max-width:100%;font-weight:700;font-family:var(--font-display)!important;letter-spacing:-.015em!important;text-transform:none!important;line-height:1.32!important}html.lang-vi :is(h1,h2,h3),body.lang-vi :is(h1,h2,h3){letter-spacing:-.02em;overflow-wrap:break-word;hyphens:auto;max-width:100%;font-weight:700;line-height:1.22;font-family:var(--font-display)!important;text-transform:none!important}html.lang-es :is(h1,h2,h3),html.lang-it :is(h1,h2,h3),body.lang-es :is(h1,h2,h3),body.lang-it :is(h1,h2,h3){text-transform:none;letter-spacing:-.02em;overflow-wrap:break-word;text-wrap:balance;max-width:100%;line-height:1.14}html.lang-ko .vso__title,html.lang-ja .vso__title,html.lang-zh .vso__title,html.lang-vi .vso__title,html.lang-es .vso__title,html.lang-it .vso__title,body.lang-ko .vso__title,body.lang-ja .vso__title,body.lang-zh .vso__title,body.lang-vi .vso__title,body.lang-es .vso__title,body.lang-it .vso__title{overflow-wrap:anywhere;word-break:keep-all;max-width:none;line-height:1.28}html.lang-ko .vso__side li,html.lang-ja .vso__side li,html.lang-zh .vso__side li,body.lang-ko .vso__side li,body.lang-ja .vso__side li,body.lang-zh .vso__side li{word-break:keep-all;overflow-wrap:anywhere}html.lang-es .about-copy h1,html.lang-it .about-copy h1,body.lang-es .about-copy h1,body.lang-it .about-copy h1{text-wrap:balance;overflow-wrap:break-word;max-width:22ch}html.lang-ko h1,html.lang-ja h1,html.lang-zh h1,html.lang-vi h1,body.lang-ko h1,body.lang-ja h1,body.lang-zh h1,body.lang-vi h1{font-size:clamp(1.7rem,4.4vw,3rem)}html.lang-ja :is(h1,h2,h3,p,li,.lead,.home-hero__lead),body.lang-ja :is(h1,h2,h3,p,li,.lead,.home-hero__lead){line-height:1.55}html.lang-ja h1,body.lang-ja h1{letter-spacing:.01em!important;line-height:1.35!important}html.lang-ko .nav-links a,html.lang-ja .nav-links a,html.lang-zh .nav-links a,html.lang-vi .nav-links a,body.lang-ko .nav-links a,body.lang-ja .nav-links a,body.lang-zh .nav-links a,body.lang-vi .nav-links a{letter-spacing:0;overflow-wrap:normal;word-break:keep-all;max-width:8.5rem;font-size:.68rem}html.lang-ko .nav-portal-btn,html.lang-ja .nav-portal-btn,html.lang-zh .nav-portal-btn,html.lang-vi .nav-portal-btn,body.lang-ko .nav-portal-btn,body.lang-ja .nav-portal-btn,body.lang-zh .nav-portal-btn,body.lang-vi .nav-portal-btn{letter-spacing:0;white-space:nowrap;max-width:9.5rem;font-size:.68rem}html.lang-ja .news-card h3,html.lang-ja .feature-card h3,html.lang-ko .news-card h3,html.lang-ko .feature-card h3,html.lang-zh .news-card h3,html.lang-zh .feature-card h3,body.lang-ja .news-card h3,body.lang-ja .feature-card h3,body.lang-ko .news-card h3,body.lang-ko .feature-card h3,body.lang-zh .news-card h3,body.lang-zh .feature-card h3{word-break:keep-all;overflow-wrap:anywhere;line-height:1.42}html.lang-ko .about-copy h1,html.lang-ja .about-copy h1,html.lang-zh .about-copy h1,html.lang-vi .about-copy h1,body.lang-ko .about-copy h1,body.lang-ja .about-copy h1,body.lang-zh .about-copy h1,body.lang-vi .about-copy h1{letter-spacing:-.015em!important;max-width:100%!important;line-height:1.28!important}html.lang-ko .intel-card li,html.lang-ja .intel-card li,html.lang-zh .intel-card li,body.lang-ko .intel-card li,body.lang-ja .intel-card li,body.lang-zh .intel-card li,html.lang-ko .evidence-depth__layer-face strong,html.lang-ja .evidence-depth__layer-face strong,html.lang-zh .evidence-depth__layer-face strong,body.lang-ko .evidence-depth__layer-face strong,body.lang-ja .evidence-depth__layer-face strong,body.lang-zh .evidence-depth__layer-face strong{word-break:keep-all;overflow-wrap:anywhere}html.lang-ja,body.lang-ja{font-feature-settings:"palt" 0, "pkna" 0}html.lang-ja .container,body.lang-ja .container{max-width:min(1120px,100%);padding-inline:clamp(14px,3.5vw,28px)}html.lang-ja :is(main,section,article,.panel,.card,.nx-card,.solution-card,.home-hero,.solutions-hero,.page-hero,.access-card,.vpc-card),body.lang-ja :is(main,section,article,.panel,.card,.nx-card,.solution-card,.home-hero,.solutions-hero,.page-hero,.access-card,.vpc-card){overflow-wrap:anywhere;min-width:0;max-width:100%}html.lang-ja :is(h1,h2,h3,h4),body.lang-ja :is(h1,h2,h3,h4){overflow-wrap:anywhere;word-break:keep-all;text-wrap:pretty;max-width:100%!important}html.lang-ja .home-hero .hero-title,html.lang-ja .solutions-hero h1,html.lang-ja .page-hero h1,html.lang-ja .insights-hero h1,body.lang-ja .home-hero .hero-title,body.lang-ja .solutions-hero h1{letter-spacing:.02em!important;max-width:min(18em,100%)!important;font-size:clamp(1.55rem,3.8vw,2.65rem)!important;line-height:1.38!important}html.lang-ja .home-hero__lead,html.lang-ja .solutions-hero .lead,html.lang-ja .lead,body.lang-ja .home-hero__lead,body.lang-ja .lead{max-width:min(42em,100%);font-size:clamp(.92rem,1.6vw,1.05rem);line-height:1.7!important}html.lang-ja .solution-card,body.lang-ja .solution-card{min-width:0;padding:clamp(1rem,2.5vw,1.45rem)}html.lang-ja .solution-card h2,html.lang-ja .solution-card h2 a,body.lang-ja .solution-card h2{overflow-wrap:anywhere;word-break:keep-all;letter-spacing:0!important;font-size:clamp(1.05rem,2vw,1.4rem)!important;line-height:1.35!important}html.lang-ja .solution-card .for-whom,html.lang-ja .clarity-block p,html.lang-ja .clarity-deliver li,html.lang-ja .limitation,html.lang-ja .meta-row{overflow-wrap:anywhere;word-break:keep-all;font-size:.8rem;line-height:1.5}html.lang-ja .card-actions,body.lang-ja .card-actions{flex-wrap:wrap;align-items:stretch;gap:.65rem}html.lang-ja .card-actions .cta,html.lang-ja .card-actions .nx-inline-link,html.lang-ja .card-actions a,body.lang-ja .card-actions .cta{text-align:center;flex:auto;justify-content:center;min-width:min(100%,9rem);max-width:100%;line-height:1.3;white-space:normal!important;padding-inline:12px!important;font-size:.78rem!important}html.lang-ja .workflow-map li span{overflow-wrap:anywhere;word-break:keep-all;font-size:.78rem!important;line-height:1.4!important}html.lang-ja .workflow-map header strong{overflow-wrap:anywhere;word-break:keep-all;max-width:12rem;line-height:1.35}html.lang-ja .command-panel,html.lang-ja .command-panel :is(h2,h3,p,span,strong,small,li){overflow-wrap:anywhere;word-break:keep-all;min-width:0}html.lang-ja .command-panel :is(h2,h3){font-size:clamp(.95rem,1.5vw,1.2rem)!important;line-height:1.35!important}html.lang-ja .access-card h2,html.lang-ja .portal-signin h1{font-size:clamp(1.15rem,2.8vw,1.75rem)!important;line-height:1.3!important}html.lang-ja .access-card .cta,html.lang-ja .access-card a.cta{width:100%;white-space:normal!important;font-size:.78rem!important}html.lang-ja .nav-links{gap:2px}html.lang-ja .nav-links a{max-width:8.5rem;padding-inline:6px!important;font-size:.68rem!important}html.lang-ja .vpc-card h3,html.lang-ja .vpc-card a{overflow-wrap:anywhere;word-break:keep-all;line-height:1.35}html.lang-ja .vpc-card a{white-space:normal;font-size:.78rem}html.lang-ja .trust-footer,html.lang-ja .site-footer{overflow-wrap:anywhere;word-break:keep-all}@media (width<=1024px) and (width>=721px){html.lang-ja .solutions-hero-grid,html.lang-ja .solution-grid,html.lang-ja .home-hero__grid{gap:1.5rem;grid-template-columns:1fr!important}html.lang-ja .solution-card h2{font-size:1.2rem!important}html.lang-ja .home-hero .hero-title,html.lang-ja .solutions-hero h1{max-width:100%!important;font-size:clamp(1.55rem,4.2vw,2.2rem)!important}html.lang-ja .nav-links a{max-width:7.2rem;font-size:.64rem!important}html.lang-ja [data-header-ctas] .nav-portal{display:none!important}html.lang-ja [data-header-ctas] :is(.cta,.button){max-width:9rem;padding:6px 8px!important;font-size:.62rem!important}html.lang-ja .card-actions{flex-direction:column;align-items:stretch}html.lang-ja .transformation{grid-template-columns:1fr!important}html.lang-ja .transformation i{justify-self:center;transform:rotate(90deg)}}@media (width<=720px){html.lang-ja .home-hero .hero-title,html.lang-ja .solutions-hero h1,html.lang-ja h1{max-width:100%!important;font-size:clamp(1.4rem,6.5vw,1.95rem)!important;line-height:1.4!important}html.lang-ja .solution-grid{grid-template-columns:1fr!important}html.lang-ja .home-hero__actions{width:100%;grid-template-columns:1fr!important;display:grid!important}html.lang-ja .home-hero__actions :is(.cta,a){width:100%;max-width:100%!important}html.lang-ja .workflow-map li{grid-template-columns:36px minmax(0,1fr)!important}html.lang-ja .metric-strip,html.lang-ja .proof-lanes{grid-template-columns:1fr!important}html.lang-ja .portal-signin,html.lang-ja .portal-account-form{padding:1.1rem!important}html.lang-ja .oauth-btn,html.lang-ja .method-tabs .tab{white-space:normal;line-height:1.3;font-size:.78rem!important}}html.lang-ja .insights-hero h1,html.lang-ja .about-copy h1{overflow-wrap:anywhere;word-break:keep-all;max-width:min(16em,100%)!important}html.lang-ja .nx-bridge__title,html.lang-ja .nx-bridge p,html.lang-ja .content-bridge p{overflow-wrap:anywhere;word-break:keep-all;line-height:1.45}html.lang-ja .nx-card-grid--2,html.lang-ja .solution-grid{min-width:0}@media (width<=900px){html.lang-ja .nx-card-grid--2{grid-template-columns:1fr!important}}html.lang-ko :is(.panel,.card,article,.match-flow,.support-card,.nx-card,.solution-card,.vpc-card,.isc-card,.supplier-card,.command-panel,.ssb) :is(h1,h2,h3,h4,p,li,a,strong,span,small,em,b),html.lang-ja :is(.panel,.card,article,.match-flow,.support-card,.nx-card,.solution-card,.vpc-card,.isc-card,.supplier-card,.command-panel,.ssb) :is(h1,h2,h3,h4,p,li,a,strong,span,small,em,b),html.lang-zh :is(.panel,.card,article,.match-flow,.support-card,.nx-card,.solution-card,.vpc-card,.isc-card,.supplier-card,.command-panel,.ssb) :is(h1,h2,h3,h4,p,li,a,strong,span,small,em,b),html.lang-vi :is(.panel,.card,article,.match-flow,.support-card,.nx-card,.solution-card,.vpc-card,.isc-card,.supplier-card,.command-panel,.ssb) :is(h1,h2,h3,h4,p,li,a,strong,span,small,em,b),html.lang-es :is(.panel,.card,article,.match-flow,.support-card,.nx-card,.solution-card,.vpc-card,.isc-card,.supplier-card,.command-panel,.ssb) :is(h1,h2,h3,h4,p,li,a,strong,span,small,em,b),html.lang-it :is(.panel,.card,article,.match-flow,.support-card,.nx-card,.solution-card,.vpc-card,.isc-card,.supplier-card,.command-panel,.ssb) :is(h1,h2,h3,h4,p,li,a,strong,span,small,em,b){overflow-wrap:anywhere;min-width:0;max-width:100%}html.lang-ja .solution-card h2,html.lang-ko .solution-card h2,html.lang-zh .solution-card h2,html.lang-vi .solution-card h2,html.lang-es .solution-card h2,html.lang-it .solution-card h2{letter-spacing:0!important;font-size:clamp(1.15rem,2.2vw,1.55rem)!important;line-height:1.3!important}html.lang-ja .workflow-map li span,html.lang-ko .workflow-map li span,html.lang-zh .workflow-map li span{word-break:keep-all;font-size:.82rem;line-height:1.35}html.lang-ja .clarity-deliver li,html.lang-ko .clarity-deliver li,html.lang-zh .clarity-deliver li{font-size:.8rem;font-weight:600;line-height:1.45}html.lang-ko .eyebrow,html.lang-ja .eyebrow,html.lang-zh .eyebrow,html.lang-vi .eyebrow,body.lang-ko .eyebrow,body.lang-ja .eyebrow,body.lang-zh .eyebrow,body.lang-vi .eyebrow{text-transform:none;letter-spacing:.04em;line-height:1.4}html.lang-ko .nav-links a,html.lang-ja .nav-links a,html.lang-zh .nav-links a,body.lang-ko .nav-links a,body.lang-ja .nav-links a,body.lang-zh .nav-links a{letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;max-width:9.5rem;padding-inline:8px;font-size:.72rem;overflow:hidden}html.lang-vi .nav-links a,html.lang-es .nav-links a,html.lang-it .nav-links a,body.lang-vi .nav-links a,body.lang-es .nav-links a,body.lang-it .nav-links a{letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;text-align:center;max-width:11rem;padding-inline:8px;font-size:.7rem;line-height:1.2;overflow:hidden}html.lang-ko [data-header-ctas] :is(.cta,.button),html.lang-ja [data-header-ctas] :is(.cta,.button),html.lang-zh [data-header-ctas] :is(.cta,.button),html.lang-vi [data-header-ctas] :is(.cta,.button),html.lang-es [data-header-ctas] :is(.cta,.button),html.lang-it [data-header-ctas] :is(.cta,.button),body.lang-ko [data-header-ctas] :is(.cta,.button),body.lang-ja [data-header-ctas] :is(.cta,.button),body.lang-zh [data-header-ctas] :is(.cta,.button),body.lang-vi [data-header-ctas] :is(.cta,.button),body.lang-es [data-header-ctas] :is(.cta,.button),body.lang-it [data-header-ctas] :is(.cta,.button){white-space:normal;text-wrap:balance;letter-spacing:0;text-align:center;max-width:11.5rem;min-height:34px;padding:6px 10px;font-size:.66rem;line-height:1.2}html.lang-ko :is(.cta,.button,a.btn,button[type=submit]):not([data-header-ctas] .cta):not(.nav-actions--persistent .cta),html.lang-ja :is(.cta,.button,a.btn,button[type=submit]):not([data-header-ctas] .cta):not(.nav-actions--persistent .cta),html.lang-zh :is(.cta,.button,a.btn,button[type=submit]):not([data-header-ctas] .cta):not(.nav-actions--persistent .cta),html.lang-vi :is(.cta,.button,a.btn,button[type=submit]):not([data-header-ctas] .cta):not(.nav-actions--persistent .cta),html.lang-es :is(.cta,.button,a.btn,button[type=submit]):not([data-header-ctas] .cta):not(.nav-actions--persistent .cta),html.lang-it :is(.cta,.button,a.btn,button[type=submit]):not([data-header-ctas] .cta):not(.nav-actions--persistent .cta),body.lang-ko :is(.cta,.button,a.btn,button[type=submit]):not([data-header-ctas] .cta):not(.nav-actions--persistent .cta),body.lang-ja :is(.cta,.button,a.btn,button[type=submit]):not([data-header-ctas] .cta):not(.nav-actions--persistent .cta),body.lang-zh :is(.cta,.button,a.btn,button[type=submit]):not([data-header-ctas] .cta):not(.nav-actions--persistent .cta),body.lang-vi :is(.cta,.button,a.btn,button[type=submit]):not([data-header-ctas] .cta):not(.nav-actions--persistent .cta),body.lang-es :is(.cta,.button,a.btn,button[type=submit]):not([data-header-ctas] .cta):not(.nav-actions--persistent .cta),body.lang-it :is(.cta,.button,a.btn,button[type=submit]):not([data-header-ctas] .cta):not(.nav-actions--persistent .cta){letter-spacing:0;text-wrap:balance;white-space:normal;overflow-wrap:anywhere;word-break:keep-all;min-height:48px;padding-inline:14px;line-height:1.3}html :is(.cta,a.btn,button.btn){min-width:0}html :is(.cta .cta__label,a.btn,button.btn){opacity:1;visibility:visible}[data-header-ctas] :is(.cta,.button),.nav-actions--persistent :is(.cta,.button){min-height:32px;font-weight:var(--font-weight-semibold,600);padding-block:6px;padding-inline:12px}.lang-switch__native,.lang-switch__current{font-feature-settings:"palt" 0;letter-spacing:0!important;text-transform:none!important}html.lang-ja .hero-chip,html.lang-ko .hero-chip,html.lang-zh .hero-chip,html.lang-vi .hero-chip{white-space:normal;max-width:100%;font-size:.68rem;line-height:1.25}html.lang-ja .route-rail li,html.lang-ko .route-rail li,html.lang-zh .route-rail li{letter-spacing:.02em;font-size:.64rem}html.lang-ja .nx-bridge__title,html.lang-ko .nx-bridge__title,html.lang-zh .nx-bridge__title{letter-spacing:0;font-size:.95rem;line-height:1.35}html.lang-ja .nx-related a,html.lang-ko .nx-related a,html.lang-zh .nx-related a,html.lang-vi .nx-related a{white-space:normal;line-height:1.3}html.lang-ja .ssb .board-stage>strong,html.lang-ko .ssb .board-stage>strong,html.lang-zh .ssb .board-stage>strong,html.lang-vi .ssb .board-stage>strong,html.lang-es .ssb .board-stage>strong,html.lang-it .ssb .board-stage>strong{word-break:keep-all;overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:.62rem;line-height:1.3;display:-webkit-box;overflow:hidden}html.lang-ja .ssb .board-stage,html.lang-ko .ssb .board-stage,html.lang-zh .ssb .board-stage{text-align:left;white-space:normal;align-items:flex-start;min-width:0;max-width:100%}html.lang-ja .ssb .profile-signal h2,html.lang-ko .ssb .profile-signal h2,html.lang-zh .ssb .profile-signal h2{overflow-wrap:anywhere;word-break:keep-all;font-size:clamp(.95rem,1.6vw,1.2rem)!important;line-height:1.25!important}html.lang-ja .ssb .dimensions strong,html.lang-ko .ssb .dimensions strong,html.lang-zh .ssb .dimensions strong,html.lang-ja .ssb .next strong,html.lang-ko .ssb .next strong,html.lang-zh .ssb .next strong,html.lang-ja .ssb [data-context-description],html.lang-ko .ssb [data-context-description],html.lang-zh .ssb [data-context-description]{overflow-wrap:anywhere;word-break:keep-all;max-width:100%;line-height:1.4}html.lang-ja .ssb .context-chips span,html.lang-ko .ssb .context-chips span,html.lang-zh .ssb .context-chips span{white-space:normal;max-width:100%;line-height:1.25}html.lang-ja :is(.nx-card,.solution-card,.panel,.ssb,.home-hero__copy,.home-hero__visual,.command-panel),html.lang-ko :is(.nx-card,.solution-card,.panel,.ssb,.home-hero__copy,.home-hero__visual,.command-panel),html.lang-zh :is(.nx-card,.solution-card,.panel,.ssb,.home-hero__copy,.home-hero__visual,.command-panel){min-width:0;max-width:100%}html.lang-ja .solution-clarity,html.lang-ko .solution-clarity,html.lang-zh .solution-clarity,html.lang-ja .transformation,html.lang-ko .transformation,html.lang-zh .transformation{min-width:0}html.lang-ja .transformation strong,html.lang-ko .transformation strong,html.lang-zh .transformation strong{overflow-wrap:anywhere;word-break:keep-all;font-size:.82rem;line-height:1.35}html.lang-ja .portal-signin h1,html.lang-ja .portal-account-form h1,html.lang-ko .portal-signin h1,html.lang-ko .portal-account-form h1,html.lang-zh .portal-signin h1,html.lang-zh .portal-account-form h1{letter-spacing:0!important;font-size:clamp(1.65rem,3.5vw,2.5rem)!important;line-height:1.25!important}html.lang-ja .support-float__paths button,html.lang-ko .support-float__paths button,html.lang-zh .support-float__paths button{white-space:normal;max-width:11rem;line-height:1.3}html.lang-ja .trust-footer a,html.lang-ko .trust-footer a,html.lang-zh .trust-footer a{word-break:keep-all;line-height:1.45}@media (width<=720px){html.lang-ko :is(h1,h2,h3),html.lang-ja :is(h1,h2,h3),html.lang-zh :is(h1,h2,h3),html.lang-vi :is(h1,h2,h3),body.lang-ko :is(h1,h2,h3),body.lang-ja :is(h1,h2,h3),body.lang-zh :is(h1,h2,h3),body.lang-vi :is(h1,h2,h3){max-width:100%;font-size:clamp(1.5rem,6.2vw,2.25rem);line-height:1.32}html.lang-es h1,html.lang-it h1,body.lang-es h1,body.lang-it h1{max-width:100%;font-size:clamp(1.7rem,6.8vw,2.55rem);line-height:1.14}html.lang-en h1,body.lang-en h1{font-size:clamp(2rem,8.5vw,3.25rem);line-height:1.06}html.lang-ko .nav-links a,html.lang-ja .nav-links a,html.lang-zh .nav-links a,html.lang-vi .nav-links a,html.lang-es .nav-links a,html.lang-it .nav-links a{white-space:normal;text-align:left;max-width:none;text-overflow:unset;font-size:1rem;overflow:visible}html.lang-ja [data-header-ctas] :is(.cta,.button),html.lang-ko [data-header-ctas] :is(.cta,.button),html.lang-zh [data-header-ctas] :is(.cta,.button){max-width:none;font-size:.68rem}html.lang-ja .home-hero__actions,html.lang-ko .home-hero__actions,html.lang-zh .home-hero__actions{grid-template-columns:1fr}}@media (width<=1180px){html.lang-ja [data-header-ctas] .nav-portal,html.lang-ko [data-header-ctas] .nav-portal,html.lang-zh [data-header-ctas] .nav-portal,html.lang-es [data-header-ctas] .nav-portal,html.lang-it [data-header-ctas] .nav-portal,html.lang-vi [data-header-ctas] .nav-portal{display:none}}*{box-sizing:border-box}html{background:var(--bg-main,var(--bg));scroll-behavior:smooth;min-width:320px;max-width:100%;scroll-padding-top:calc(var(--header-height) + 24px);overflow-x:hidden}body{max-width:100%;color:var(--text-main,var(--text));background:radial-gradient(ellipse 90% 50% at 50% -10%, #7ecfb40f, transparent 50%), var(--bg-main,var(--bg));font-family:var(--font-body);margin:0;font-size:16px;line-height:1.6;position:relative;overflow-x:hidden}body.lang-ko,body.lang-ja,body.lang-zh{word-break:keep-all;line-break:strict;overflow-wrap:normal}body.lang-ko h1,body.lang-ja h1,body.lang-zh h1,body.lang-vi h1{letter-spacing:.01em;max-width:min(920px,100%);line-height:1.28}@media (width<=720px){body.lang-ko :is(h1,h2,h3,p,li,dd,strong,a),body.lang-ja :is(h1,h2,h3,p,li,dd,strong,a),body.lang-zh :is(h1,h2,h3,p,li,dd,strong,a){overflow-wrap:anywhere;max-width:100%}body.lang-ja :is(h1,h2,h3),body.lang-zh :is(h1,h2,h3){word-break:normal}}body.lang-ko h1,body.lang-ko h2,body.lang-ko h3,body.lang-ja h1,body.lang-ja h2,body.lang-ja h3,body.lang-zh h1,body.lang-zh h2,body.lang-zh h3,body.lang-vi h1,body.lang-vi h2,body.lang-vi h3{text-transform:none;text-wrap:balance;overflow-wrap:normal}body.lang-ko h1,body.lang-ja h1,body.lang-zh h1{font-size:clamp(1.85rem,4.6vw,3.35rem)}.text-balance{text-wrap:balance}.locale-cjk-title{overflow-wrap:normal;word-break:keep-all;max-width:min(42rem,100%);line-height:1.28}body.lang-en .locale-cjk-title{word-break:normal;max-width:min(980px,100%);line-height:1.12}.locale-latin-title{text-wrap:balance;max-width:min(48rem,100%)}body.lang-vi h1{font-size:clamp(1.9rem,4.8vw,3.5rem)}body.lang-ko h2,body.lang-ja h2,body.lang-zh h2,body.lang-vi h2{max-width:42rem;line-height:1.35}body.lang-ko .lead,body.lang-ja .lead,body.lang-zh .lead,body.lang-vi .lead{max-width:46rem;line-height:1.75}body.lang-ko p,body.lang-ko li,body.lang-ko dd,body.lang-ja p,body.lang-ja li,body.lang-ja dd,body.lang-zh p,body.lang-zh li,body.lang-zh dd{overflow-wrap:break-word}body.lang-ko .eyebrow,body.lang-ja .eyebrow,body.lang-zh .eyebrow,body.lang-vi .eyebrow{text-transform:none;letter-spacing:0}.headline-lines{gap:.12em;display:grid}.headline-lines span{display:block}body:before{content:"";z-index:-1;pointer-events:none;background-color:#0000;background-image:linear-gradient(#11111106 1px,#0000 1px),linear-gradient(90deg,#11111105 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;mask-image:linear-gradient(#00000052,#0000 72%)}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}:focus-visible{outline:3px solid var(--color-mint);outline-offset:3px}input::placeholder,textarea::placeholder,select::placeholder{color:var(--color-placeholder);opacity:1}.section:not(.surface-dark) h1,.section:not(.surface-dark) h2,.section:not(.surface-dark) h3,.band:not(.surface-dark) h1,.band:not(.surface-dark) h2,.band:not(.surface-dark) h3,.page-hero:not(.surface-dark) h1,.page-hero:not(.surface-dark) h2{color:var(--text)}.section:not(.surface-dark) .lead,.band:not(.surface-dark) .lead,.page-hero:not(.surface-dark) .lead{color:var(--muted)}.surface-dark,.surface-dark h1,.surface-dark h2,.surface-dark h3{color:var(--color-text-on-dark)}.surface-dark .lead,.surface-dark .hero-lead{color:var(--color-text-soft-on-dark)}.surface-dark .muted,.surface-dark .source-note{color:var(--color-text-muted-on-dark)}.surface-dark .eyebrow{color:var(--color-text-soft-on-dark)}.surface-dark .eyebrow:before{background:var(--color-accent)}.surface-dark a:not(.cta){color:var(--color-link-on-dark)}.surface-dark a:not(.cta):hover{color:var(--color-link-hover-on-dark)}.form-status.success{color:var(--color-success)}.form-status.error{color:var(--color-error)}.site-shell{flex-direction:column;min-height:100vh;display:flex}main{flex:1;min-width:0}.container{width:min(100% - 32px, var(--max));min-width:0;margin:0 auto}.section{padding:var(--section-padding) 0}.section.compact{padding:var(--section-y-tight,56px) 0}.eyebrow{color:var(--color-forest);font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 18px;font-size:.72rem;font-weight:650;display:inline-flex}.eyebrow:before{content:"";background:linear-gradient(90deg, var(--color-forest), var(--color-mint));width:28px;height:1px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.035em;overflow-wrap:normal;text-transform:none;text-wrap:balance;color:var(--text-strong,var(--text));font-weight:700;line-height:1.1}h1{max-width:var(--headline-max-width);letter-spacing:-.04em;margin-bottom:22px;font-size:clamp(2.35rem,5.5vw,4.75rem);font-weight:800;line-height:1.04}h2{margin-bottom:16px;font-size:clamp(1.75rem,3.5vw,2.85rem);font-weight:700;line-height:1.12}h3{letter-spacing:-.02em;font-size:clamp(1.15rem,1.6vw,1.4rem);font-weight:700;line-height:1.25}.lead{max-width:760px;color:var(--text-muted,var(--soft));font-size:clamp(1.02rem,1.6vw,1.18rem);line-height:1.65}.muted{color:var(--muted)}.grid{gap:16px;display:grid}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.panel{border:1px solid var(--border-soft,var(--border));border-radius:var(--radius);background:var(--surface,#fff);box-shadow:var(--shadow)}.band{border-top:1px solid var(--border-soft,var(--border));border-bottom:1px solid var(--border-soft,var(--border));background:var(--bg-soft,var(--color-bg-muted));position:relative}.band:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#0b28180e,#0000);position:absolute;inset:0}.stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.stat{border:1px solid var(--border);border-radius:var(--radius);background:#ffffffb8;padding:20px}.stat strong{color:var(--color-burgundy);font-size:1.4rem;display:block}.stat span{color:var(--muted);font-size:.92rem}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.field{gap:8px;display:grid}.field.full,.consent{grid-column:1/-1}label{color:var(--color-text);font-size:.9rem;font-weight:700}input,select,textarea{border:1px solid var(--border-strong);border-radius:var(--radius);width:100%;min-height:48px;color:var(--color-text);background:#fff;padding:12px 14px}select.select-control,select:not([multiple]){appearance:menulist;cursor:pointer;height:48px;max-height:48px;line-height:1.35;overflow:hidden}select.select-control:focus-visible,select:not([multiple]):focus-visible{border-color:var(--color-forest);outline:none;box-shadow:0 0 0 3px #9edcc247}select.select-control option,select:not([multiple]) option{color:var(--text);background:#fff}select.select-multi,select[multiple]{cursor:default;height:auto;min-height:160px;max-height:none;overflow:auto}input:hover,select:hover,textarea:hover{border-color:#10241780}textarea{resize:vertical;min-height:152px}input[type=file]{padding:10px}.consent{color:#1a1f1c;align-items:flex-start;gap:10px;font-size:.88rem;line-height:1.45;display:flex}.consent input[type=checkbox]{width:14px;min-width:14px;max-width:14px;height:14px;min-height:14px;max-height:14px;accent-color:var(--oma-teal,#3fa88a);flex-shrink:0;margin-top:3px;padding:0}form button[type=submit]:not(.cta):hover{filter:brightness(1.04)}.page-hero{scroll-margin-top:calc(var(--header-height) + 24px);padding:clamp(72px,8vw,112px) 0 clamp(56px,7vw,88px)}.page-hero .lead{max-width:820px}.split{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:start;gap:48px;display:grid}@media (width<=920px){.grid.two,.grid.three,.grid.four,.stat-row,.split,.form-grid{grid-template-columns:1fr}.section{padding:clamp(56px,12vw,76px) 0}.page-hero{padding-top:clamp(56px,11vw,76px)}}@media (width<=560px){.container{width:min(100% - 24px, var(--max))}h1{letter-spacing:-.035em;font-size:clamp(2rem,8.5vw,3.15rem);line-height:1.06}h2{font-size:clamp(1.45rem,6vw,2.1rem);line-height:1.15}}:target{scroll-margin-top:calc(var(--header-height) + 24px)}.form-shell,.contact-form,.portal-signin,.portal-account-form,[data-support-assistant] form,.assistant-ticket{--form-border:#0a1f1647;--form-focus:var(--color-forest)}.form-shell label,.contact-form label,.portal-signin label,.portal-account-form label,.assistant-ticket label{color:var(--color-ink);font-weight:600}.form-shell input,.form-shell select,.form-shell textarea,.contact-form input,.contact-form select,.contact-form textarea,.portal-signin input,.portal-account-form input,.portal-account-form select,.portal-account-form textarea,.assistant-ticket input,.assistant-ticket textarea,.select-control{color:var(--color-ink);background:var(--color-panel,#fbfcfa);border:1.5px solid var(--form-border,#0a1f1647);min-height:46px;font:inherit;border-radius:11px;width:100%;padding:.7rem .9rem;box-shadow:inset 0 1px #ffffffd9}.form-shell textarea,.contact-form textarea,.portal-account-form textarea,.assistant-ticket textarea{resize:vertical;min-height:110px}.form-shell input::placeholder,.contact-form input::placeholder,.portal-account-form textarea::placeholder{color:var(--color-placeholder,#6b6358);opacity:1}.form-shell input:focus-visible,.form-shell select:focus-visible,.form-shell textarea:focus-visible,.contact-form input:focus-visible,.contact-form select:focus-visible,.contact-form textarea:focus-visible,.portal-signin input:focus-visible,.portal-account-form input:focus-visible,.portal-account-form select:focus-visible,.portal-account-form textarea:focus-visible,.assistant-ticket input:focus-visible,.assistant-ticket textarea:focus-visible,.select-control:focus-visible{outline:2px solid var(--color-forest);outline-offset:2px;border-color:var(--color-forest);box-shadow:0 0 0 3px #a8dcc747}.form-status.success,.assistant-status:not(:empty){color:var(--color-success)}.form-status.error{color:var(--color-error);background:var(--color-error-bg);border-radius:var(--radius-sm);padding:.65rem .75rem}.email-fallback{color:var(--color-graphite);font-size:.9rem}.email-fallback a{color:var(--color-forest);font-weight:700}.upload-field,.dropzone,[data-upload-field]{background:var(--color-ivory,#f8f5ef);border:1px dashed #1a141247;color:var(--color-ink)!important}.upload-field *,.dropzone *{color:inherit}button.btn.primary,a.btn.primary,button[type=submit].btn.primary,button[type=submit]:not(.btn):not(.cta){color:#04100c;cursor:pointer;border-radius:var(--radius-sm,8px);text-align:center;white-space:normal;background:linear-gradient(145deg,#7ecfb4 0%,#3fa88a 100%);border:1px solid #0000;justify-content:center;align-items:center;gap:6px;max-width:100%;min-height:46px;padding:10px 16px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}button.btn.secondary,a.btn.secondary{color:#0a1f16;cursor:pointer;border-radius:var(--radius-sm,8px);text-align:center;white-space:normal;background:#fbfcfa;border:1px solid #0a1f162e;justify-content:center;align-items:center;gap:6px;max-width:100%;min-height:46px;padding:10px 16px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}a.btn.ghost,button.btn.ghost{color:#0a1f16;cursor:pointer;border-radius:var(--radius-sm,8px);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;min-height:46px;padding:10px 16px;font-weight:700;text-decoration:none;display:inline-flex}button:disabled{opacity:.65;cursor:not-allowed}form button[type=submit]:not(.cta){border-radius:var(--radius-sm,8px);cursor:pointer;min-height:46px;padding:10px 16px;font-weight:700;color:#04100c!important;background:linear-gradient(145deg,#7ecfb4 0%,#3fa88a 100%)!important;border-color:#0000!important}.nx-card,.oma-card,.vpc-card,.service-card,.insight-card,.supplier-profile-card,.supplier-card,.industry-card,.product-card,.solution-card,.isc-card,.featured-card,.workflow-grid article,.solution-grid article{border:var(--card-border,1px solid #0a1f161a);border-radius:var(--card-radius,var(--radius-lg,16px));background:var(--gradient-card,linear-gradient(165deg, #fff 0%, #f7f8f4 100%));min-width:0;box-shadow:var(--shadow-soft);transition:var(--card-transition,transform .2s var(--motion-ease,ease), box-shadow .2s ease, border-color .2s ease);position:relative}.nx-card{padding:var(--card-pad,1.25rem);flex-direction:column;gap:12px;display:flex}.nx-card__meta,.nx-card .card-meta,.nx-kicker{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:.66rem;font-weight:650;display:flex}.nx-kicker{color:var(--oma-teal,#3fa88a);font-weight:var(--font-weight-bold,700)}.nx-card__title,.nx-card h3{color:var(--text-strong,var(--text));letter-spacing:-.02em;margin:0;font-size:clamp(1.05rem,1.4vw,1.22rem);font-weight:700;line-height:1.28}.nx-card__body,.nx-card p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.55}.nx-card__link,.nx-card a.nx-link,.nx-inline-link{color:var(--color-forest);letter-spacing:.01em;align-items:center;gap:6px;margin-top:auto;font-size:.84rem;font-weight:700;text-decoration:none;transition:gap .16s,color .16s;display:inline-flex}.nx-card__link:hover,.nx-card a.nx-link:hover,.nx-inline-link:hover{color:var(--oma-teal,#3fa88a);gap:10px}.nx-card__foot{border-top:1px solid #0a1f1614;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.nx-card:hover,.oma-card:hover,.vpc-card:hover,.service-card:hover,.industry-card:hover,.supplier-profile-card:hover,.supplier-card:hover,.solution-card:hover,.isc-card:hover,.featured-card:hover,.product-card:hover,.insight-card:hover{transform:var(--card-lift,translateY(-3px));border-color:var(--card-border-hover,#7ecfb48c);box-shadow:var(--oma-shadow-hover,var(--shadow-premium))}.nx-card-grid{gap:var(--card-gap,16px);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));display:grid}.nx-card-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-card-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.nx-card-grid--tight{border-radius:var(--radius-md);background:#0a1f161a;border:1px solid #0a1f161a;gap:1px;overflow:hidden}.nx-card-grid--tight>*{background:var(--surface,#fbfcfa);box-shadow:none!important;border:0!important;border-radius:0!important}.nx-card-grid--tight>:hover{z-index:1;background:#fff;transform:none!important;box-shadow:inset 0 0 0 1px #7ecfb48c!important}.nx-related{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.nx-related a,.nx-related span{color:var(--color-forest);background:#7ecfb414;border:1px solid #0a1f161a;border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font-size:.68rem;font-weight:650;text-decoration:none;transition:border-color .16s,background .16s;display:inline-flex}.nx-related a:hover{background:#7ecfb429;border-color:#7ecfb480}.nx-data-block{background:linear-gradient(180deg, #7ecfb412, transparent 72%), var(--surface-warm,#f7f8f4);border:1px solid #0a1f1614;border-radius:12px;padding:12px}.nx-data-block__label{color:var(--oma-teal,#3fa88a);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:.64rem;font-weight:700;display:block}.nx-signal-row,.signal-expand{box-shadow:var(--shadow-soft);transition:var(--card-transition);background:var(--gradient-card,#fff)!important;border:1px solid #0a1f161a!important;border-radius:12px!important}.nx-signal-row:hover,.signal-expand:hover{box-shadow:var(--oma-shadow-hover,var(--shadow-premium));border-color:#7ecfb473!important}.signal-expand .signal-cat{color:var(--oma-teal,#3fa88a)!important}.nx-editorial-list{border-top:1.5px solid var(--color-forest,#0a1f16)}.nx-editorial-list a,.nx-editorial-list .nx-row{min-height:76px;color:var(--text);border-bottom:1px solid #0a1f161a;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px 4px;transition:background .16s,padding-left .16s;display:grid}.nx-editorial-list a:hover,.nx-editorial-list .nx-row:hover{background:#7ecfb40f;padding-left:10px}.nx-editorial-list .nx-index{color:var(--oma-teal,#3fa88a);letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:700}.nx-editorial-list strong{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text-strong,var(--text));font-size:clamp(1.2rem,2.4vw,1.75rem);font-weight:600;line-height:1.15}.nx-editorial-list .nx-arrow{color:var(--oma-teal,#3fa88a);opacity:.7;font-style:normal;font-weight:600;transition:transform .16s,opacity .16s}.nx-editorial-list a:hover .nx-arrow{opacity:1;transform:translate(4px)}.nx-score-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.nx-score-rail>div{background:linear-gradient(180deg, #7ecfb414, transparent 70%), var(--surface-warm,#f7f8f4);text-align:center;border:1px solid #0a1f1614;border-radius:10px;padding:10px 8px}.nx-score-rail span{color:var(--text-soft,#6b746e);letter-spacing:.04em;text-transform:uppercase;font-size:.66rem;font-weight:650;display:block}.nx-score-rail strong{color:var(--color-forest);font-variant-numeric:tabular-nums;margin-top:4px;font-size:1.1rem;font-weight:750;display:block}.nx-band-soft{background:linear-gradient(#e8eee88c,#f4f6f2e6);border-block:1px solid #0a1f1614}.nx-band-dark{background:var(--gradient-night);color:var(--color-text-on-dark)}.industrial-grid{position:relative;overflow:hidden}.industrial-grid:before{content:"";pointer-events:none;opacity:.72;background:linear-gradient(#0b281809 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#0b281808 1px,#0000 1px) 0 0/44px 44px,radial-gradient(circle at 18% 18%,#a8dcc71f,#0000 260px);position:absolute;inset:0}.technical-divider{background:linear-gradient(90deg,#0b281800,#0b28188c,#a8dcc78c,#0b281800);width:100%;height:1px}.data-label{min-height:28px;color:var(--color-forest);background:var(--color-mint-soft);letter-spacing:.08em;text-transform:uppercase;border:1px solid #0b281829;border-radius:999px;align-items:center;padding:4px 10px;font-size:.72rem;font-weight:750;display:inline-flex}.intelligence-panel{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(135deg, #fffffff0, #eef1e9e6), var(--surface);box-shadow:var(--shadow-card)}.source-note{color:var(--muted);font-size:.86rem}.panel,.intelligence-panel,.asset-card{border:var(--card-border,1px solid var(--border));border-radius:var(--radius-md);box-shadow:var(--shadow-soft);transition:var(--card-transition)}.panel:hover,.intelligence-panel:hover,.asset-card:hover{transform:var(--card-lift,translateY(-3px));border-color:var(--card-border-hover,#7ecfb48c);box-shadow:var(--oma-shadow-hover,var(--shadow-premium))}.download-asset-shell,.category-pack,.deliverable-download-card,.deliverable-preview-card{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(160deg, #a8dcc71a, transparent 42%), var(--color-white);box-shadow:var(--shadow-card);transition:transform .22s,box-shadow .22s,border-color .22s}.download-asset-shell:hover,.category-pack:hover,.deliverable-download-card:hover,.deliverable-preview-card:hover{box-shadow:var(--shadow-premium);border-color:#0b28182e;transform:translateY(-4px)}table.intelligence-table,.readable-table{border-collapse:separate;border-spacing:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--color-white);width:100%;overflow:hidden}table.intelligence-table th,.readable-table th{text-align:left;color:var(--color-text-on-dark);background:linear-gradient(120deg, var(--color-forest), var(--color-forest-2));letter-spacing:.04em;text-transform:uppercase;padding:12px 14px;font-size:.78rem}table.intelligence-table td,.readable-table td{border-top:1px solid var(--border-soft);color:var(--text);padding:12px 14px;font-size:.9rem}table.intelligence-table tr:nth-child(2n) td,.readable-table tr:nth-child(2n) td{background:#0b281808}.supplier-plan,.tier-card,.decision-card{transition:border-color .18s,box-shadow .18s,transform .18s}.supplier-plan:hover,.tier-card:hover,.decision-card:hover{box-shadow:var(--shadow-premium);border-color:#a8dcc78c;transform:translateY(-4px)}.status-chip,.badge--status,.badge--review{min-height:28px;color:var(--color-forest);background:var(--color-mint-soft);letter-spacing:.04em;border:1px solid #a8dcc78c;border-radius:999px;align-items:center;padding:4px 10px;font-size:.72rem;font-weight:720;display:inline-flex}label{color:var(--soft)}.sector-card-lift,.visual-card{will-change:transform;transition:transform .22s,box-shadow .22s,border-color .22s}.sector-card-lift:hover,.visual-card:hover{box-shadow:var(--shadow-premium);border-color:#a8dcc780;transform:translateY(-5px)}.network-visual-row,.about-visual-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=860px){.network-visual-row,.about-visual-row{grid-template-columns:1fr}}.about-ctas{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.toolkit-flow{margin-top:20px}.panel h1,.panel h2,.panel h3,.panel strong,.visual-card h3,.visual-card h4,.visual-card strong{color:var(--color-ink)}.panel p,.visual-card p,.visual-card small,.visual-card li{color:var(--muted)}input,select,textarea{color:var(--text);border-color:var(--border-strong);background:#fff}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--color-forest);outline:none;box-shadow:0 0 0 3px #a8dcc747}.site-footer a:hover{color:var(--color-mint)}.oma-card-lift:hover,.oma-card-lift:focus-within{transform:var(--card-lift,translateY(-3px));border-color:var(--card-border-hover,#7ecfb48c);box-shadow:var(--shadow-premium)}@media (width<=980px){.nx-card-grid--2,.nx-card-grid--3{grid-template-columns:1fr}}@media (width<=720px){.nx-editorial-list a,.nx-editorial-list .nx-row{grid-template-columns:42px minmax(0,1fr);gap:14px;min-height:68px;padding:14px 2px}.nx-editorial-list .nx-arrow{display:none}.nx-card-grid{grid-template-columns:1fr}.nx-card,.oma-card,.service-card,.industry-card,.solution-card,.supplier-profile-card{padding:clamp(1rem,4vw,1.2rem)}}@media (prefers-reduced-motion:reduce){.supplier-plan,.tier-card,.decision-card,.panel,.intelligence-panel,.asset-card,.sector-card-lift,.visual-card,.oma-card-lift,.nx-card,.oma-card,.vpc-card,.service-card,.insight-card,.supplier-profile-card,.supplier-card,.solution-card,.isc-card,.featured-card,.industry-card,.product-card,.download-asset-shell,.category-pack,.deliverable-download-card,.deliverable-preview-card{transition:none!important}.panel:hover,.intelligence-panel:hover,.asset-card:hover,.sector-card-lift:hover,.visual-card:hover,.oma-card-lift:hover,.nx-card:hover,.oma-card:hover,.vpc-card:hover,.service-card:hover,.industry-card:hover,.supplier-profile-card:hover,.supplier-card:hover,.solution-card:hover,.isc-card:hover,.featured-card:hover,.product-card:hover,.insight-card:hover{transform:none}}.page-visual-wrap{position:relative;overflow:hidden}.page-visual-wrap .page-hero-backdrop{opacity:.42}.page-visual-wrap.surface-dark .page-hero-backdrop{opacity:.36}.page-visual-wrap .page-hero-backdrop.variant-light{opacity:.28}.page-visual{pointer-events:none;opacity:.55;z-index:0;position:absolute;inset:0}.page-visual-wrap>.container,.page-visual-wrap>.split,.page-visual-wrap>.application-grid{z-index:1;position:relative}.page-visual svg{width:108%;height:116%;position:absolute;inset:-8% -4%}.page-visual .visual-labels{flex-wrap:wrap;gap:8px;display:flex;position:absolute;bottom:14%;left:6%}.page-visual .visual-labels span{color:#2e28249e;letter-spacing:.08em;text-transform:uppercase;background:#ffffffb8;border:1px solid #0b281838;border-radius:3px;padding:4px 8px;font-size:.6rem;font-weight:800}.surface-dark .page-visual .visual-labels span{color:#fff8ec8c;background:#1111112e;border-color:#fff8ec38}.page-visual .flow-line{stroke-dasharray:6 10;animation:22s linear infinite page-visual-flow}.page-visual .node-pulse{animation:7s ease-in-out infinite page-visual-pulse}@keyframes page-visual-flow{to{stroke-dashoffset:-96px}}@keyframes page-visual-pulse{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.page-visual .flow-line,.page-visual .node-pulse{animation:none}.page-visual .flow-line{stroke-dasharray:none}}@media (width<=720px){.page-visual{opacity:.32}.page-visual .visual-labels{display:none}}:root{--ease-engine:cubic-bezier(.22, .61, .36, 1)}.panel,.intelligence-panel,.asset-card,.sector-card-lift,.decision-card,.supplier-plan,.tier-card,.visual-card{transition:border-color var(--motion-fast) var(--ease-engine), box-shadow var(--motion-fast) var(--ease-engine), transform var(--motion-fast) var(--ease-engine)}.panel:hover,.intelligence-panel:hover,.asset-card:hover,.sector-card-lift:hover,.decision-card:hover,.supplier-plan:hover,.tier-card:hover,.visual-card:hover{box-shadow:var(--shadow-premium);border-color:#0b281857;transform:translateY(-2px)}input:not([type=checkbox]):not([type=radio]):not([type=file]):focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--color-forest,#0a1f16);outline:none;box-shadow:0 0 0 3px #7ecfb438}.page-motion-solutions .solution-card,.page-motion-solutions .workflow-map li{transition:transform .22s var(--ease-engine), border-color .22s var(--ease-engine), box-shadow .22s var(--ease-engine)}.page-motion-directory .supplier-card,.page-motion-directory .supplier-profile-card{transition:transform .2s var(--ease-engine), border-color .2s var(--ease-engine), box-shadow .2s var(--ease-engine)}.page-motion-insights .insight-card,.page-motion-insights .isc-card,.page-motion-insights .signal-expand{transition:transform .18s var(--ease-engine), border-color .18s var(--ease-engine), box-shadow .18s var(--ease-engine), background .18s ease}@media (width<=720px){.industrial-grid,.orb,.panel-orbit,.command-panel:after,.image-strip__scan,.command-panel__glow,.hero-lattice-soft,.global-signal-field,[data-cross-border-layer],.cross-border-layer{animation:none!important}.command-panel:after,.image-strip__scan{display:none}}@keyframes oma-route-dash{to{stroke-dashoffset:-120px}}@keyframes oma-node-breathe{0%,to{opacity:.45}50%{opacity:1}}@keyframes oma-grid-drift{0%{background-position:0 0,0 0}to{background-position:44px 22px,22px 44px}}@keyframes oma-doc-shift{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.oma-animate-route{stroke-dasharray:7 11;animation:oma-route-dash var(--motion-slow) linear infinite}.oma-animate-node{animation:7s ease-in-out infinite oma-node-breathe}.oma-animate-doc{animation:8s ease-in-out infinite oma-doc-shift}.oma-reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(18px)}.oma-reveal.is-visible{opacity:1;will-change:auto;transform:none}.oma-card-lift{transition:transform .32s cubic-bezier(.22,.61,.36,1),box-shadow .32s,border-color .32s}.oma-card-lift:hover{transform:translateY(-4px)scale(1.012);box-shadow:0 18px 40px #0a2a221a}.featured-card,.insight-card,.signal-card-item,.news-card,.feature-card,.msb-card{transition:transform .28s cubic-bezier(.22,.61,.36,1),box-shadow .28s,border-color .28s}a.cta:hover,button.tier-cta:hover{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.oma-card-lift:hover,a.cta:hover,button.tier-cta:hover{transform:none}}.oma-live-dot{background:#7ecfb4;border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite oma-live-pulse;box-shadow:0 0 #7ecfb473}@keyframes oma-live-pulse{50%{opacity:.7;box-shadow:0 0 0 8px #0000}}:is(.about-hero .about-copy,.about-hero :global(.premium-media-panel)){animation:.85s cubic-bezier(.22,.61,.36,1) both oma-about-enter}.about-hero :global(.premium-media-panel){animation-delay:.1s}@keyframes oma-about-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.panel,.intelligence-panel,.asset-card,.sector-card-lift,.decision-card,.supplier-plan,.tier-card,.visual-card,.cta{transition:none!important}.panel:hover,.intelligence-panel:hover,.asset-card:hover,.sector-card-lift:hover,.decision-card:hover,.supplier-plan:hover,.tier-card:hover,.visual-card:hover,.cta:hover{transform:none!important}.oma-animate-route,.oma-animate-node,.oma-animate-doc,.oma-live-dot,.page-visual .flow-line,.page-visual .node-pulse,.signal-grid--live:before,.premium-media-panel__img,.about-hero .about-copy{animation:none!important}.about-hero :global(.premium-media-panel){animation:none!important}.oma-reveal{opacity:1!important;transition:none!important;transform:none!important}.oma-animate-route,.page-visual .flow-line{stroke-dasharray:none}}.intelligence-panel{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(165deg, #0b28180a, transparent 42%), var(--card-strong);padding:clamp(20px,3vw,28px)}.intelligence-panel--dark{background:linear-gradient(165deg, #d8b76a14, transparent 38%), var(--color-surface-elevated-dark);border-color:var(--color-border-on-dark);color:var(--color-text-on-dark)}.intelligence-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--oma-teal,#3fa88a);margin:0 0 8px;font-size:.72rem;font-weight:700}.intelligence-panel--dark .intelligence-eyebrow{color:var(--color-accent)}.intelligence-title{margin:0 0 12px;font-size:clamp(1.2rem,2.4vw,1.5rem);line-height:1.2}.intelligence-lead{color:var(--muted);margin:0 0 16px;font-size:.94rem;line-height:1.55}.intelligence-panel--dark .intelligence-lead{color:var(--color-text-muted-on-dark)}.readiness-meter{gap:10px;display:grid}.readiness-meter__track{background:#1a14121a;border-radius:999px;height:10px;overflow:hidden}.intelligence-panel--dark .readiness-meter__track{background:#ffeed21f}.readiness-meter__fill{border-radius:inherit;background:linear-gradient(90deg, var(--color-forest,#0a1f16), var(--color-mint,#7ecfb4));height:100%;transition:width .3s}.readiness-meter__meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 20px;display:flex}.readiness-meter__score{color:var(--color-forest,#0a1f16);font-size:1.5rem;font-weight:850;line-height:1}.intelligence-panel--dark .readiness-meter__score{color:var(--color-accent-soft)}.readiness-meter__grade{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.82rem;font-weight:700}.score-card-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.score-card{background:linear-gradient(180deg, #7ecfb414, transparent 70%), var(--surface-warm,#f7f8f4);box-shadow:none;transition:var(--card-transition,border-color .16s ease, box-shadow .16s ease);border:1px solid #0a1f1614;border-radius:12px;padding:14px 16px}.score-card:hover{box-shadow:var(--shadow-soft);border-color:#7ecfb473;transform:none}.score-card__label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft,#6b746e);margin-bottom:6px;font-size:.66rem;font-weight:650;display:block}.score-card__value{color:var(--color-forest,#0a1f16);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:750}.risk-flag-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.risk-flag{border-left:3px solid var(--color-accent);border-radius:0 var(--radius) var(--radius) 0;background:#d8b76a1a;padding:12px 14px;font-size:.9rem}.risk-flag--warning{background:#b8860b14;border-left-color:#b8860b}.risk-flag--critical{border-left-color:var(--color-red);background:var(--color-error-bg)}.risk-flag strong{margin-bottom:4px;display:block}.risk-flag span{color:var(--muted);font-size:.85rem}.sample-banner{border-radius:var(--radius);color:var(--color-burgundy-dark);background:#0b28180a;border:1px dashed #0b281859;margin-bottom:16px;padding:10px 14px;font-size:.86rem}.match-breakdown{gap:8px;display:grid}.match-row{grid-template-columns:1fr auto;align-items:center;gap:12px;font-size:.88rem;display:grid}.match-row__bar{background:#1a141214;border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}.match-row__fill{background:var(--color-burgundy);border-radius:inherit;height:100%}.demand-board{gap:14px;display:grid}.demand-signal{border:1px solid var(--border);border-radius:var(--radius);background:var(--card-strong);padding:16px 18px}.demand-signal--example{border-style:dashed}.demand-signal__meta{color:var(--muted);flex-wrap:wrap;gap:8px 16px;margin-top:10px;font-size:.84rem;display:flex}.demand-signal__actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.visibility-stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;display:grid}.visibility-stat{text-align:center;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);padding:14px}.visibility-stat strong{color:var(--color-burgundy);font-size:1.4rem;display:block}.visibility-stat span{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.78rem}.document-intake-summary{font-size:.9rem}.document-tags{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.document-tag{color:var(--color-burgundy-dark);background:#0b281814;border-radius:999px;padding:4px 10px;font-size:.78rem;font-weight:600}@media (width<=640px){.score-card-grid{grid-template-columns:repeat(2,1fr)}}
