.hero[data-astro-cid-yodha2z4]{position:relative;overflow:hidden}.hero--dark[data-astro-cid-yodha2z4]{background:var(--color-ndt-navy-deep);color:var(--color-ndt-mist)}.hero--dark[data-astro-cid-yodha2z4] .heading{color:var(--color-ndt-white)}.hero--light[data-astro-cid-yodha2z4]{background:var(--color-ndt-mist);color:var(--color-ndt-onyx)}.hero__inner[data-astro-cid-yodha2z4]{grid-template-columns:1fr;align-items:center;gap:3rem;padding-block:2rem 4rem;display:grid}.hero__content[data-astro-cid-yodha2z4]{flex-direction:column;gap:1.5rem;min-width:0;max-width:56ch;display:flex}.hero__lead[data-astro-cid-yodha2z4]{color:var(--color-ndt-steel);max-width:50ch;margin:0;font-size:1.0625rem;line-height:1.55}.hero--light[data-astro-cid-yodha2z4] .hero__lead[data-astro-cid-yodha2z4]{color:var(--color-ndt-graphite)}.hero__trust[data-astro-cid-yodha2z4]{font-family:var(--font-mono);color:var(--color-ndt-steel);flex-wrap:wrap;gap:.25rem 0;margin:1.5rem 0 0;font-size:.8125rem;display:flex}.hero__trust[data-astro-cid-yodha2z4]>[data-astro-cid-yodha2z4]+[data-astro-cid-yodha2z4]:before{content:" · ";color:var(--color-ndt-steel)}.hero__trust[data-astro-cid-yodha2z4] a[data-astro-cid-yodha2z4]{color:var(--color-ndt-mist);white-space:nowrap;text-decoration:none}.hero__trust[data-astro-cid-yodha2z4] a[data-astro-cid-yodha2z4]:hover{color:var(--color-ndt-white);text-decoration:underline}.hero--light[data-astro-cid-yodha2z4] .hero__trust[data-astro-cid-yodha2z4],.hero--light[data-astro-cid-yodha2z4] .hero__trust[data-astro-cid-yodha2z4]>[data-astro-cid-yodha2z4]+[data-astro-cid-yodha2z4]:before{color:var(--color-ndt-graphite)}.hero--light[data-astro-cid-yodha2z4] .hero__trust[data-astro-cid-yodha2z4] a[data-astro-cid-yodha2z4]{color:var(--color-ndt-navy)}.hero__cta[data-astro-cid-yodha2z4]{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.hero--dark[data-astro-cid-yodha2z4] .hero__cta[data-astro-cid-yodha2z4] .btn--ghost,.hero--dark[data-astro-cid-yodha2z4] .hero__cta[data-astro-cid-yodha2z4] .btn--secondary{color:var(--color-ndt-mist);border-color:#ffffff3d}.hero--dark[data-astro-cid-yodha2z4] .hero__cta[data-astro-cid-yodha2z4] .btn--secondary:not(:disabled):hover{color:var(--color-ndt-white);background:#ffffff0f;border-color:#fff6}.hero__visual[data-astro-cid-yodha2z4]{position:relative}@media (width>=768px){.hero__inner[data-astro-cid-yodha2z4]{padding-block:5rem}.hero__lead[data-astro-cid-yodha2z4]{font-size:1.125rem}}@media (width>=1024px){.hero__inner[data-astro-cid-yodha2z4]{grid-template-columns:1.1fr 1fr;gap:4rem;padding-block:7rem}}@media (width>=1024px) and (height<=820px){.hero__inner[data-astro-cid-yodha2z4]{padding-block:3rem}.hero[data-astro-cid-yodha2z4] .heading--hero{font-size:3.125rem}}.hero__rotator-wrap[data-astro-cid-yodha2z4]{min-height:2.2em;display:block}.hero__rotator[data-astro-cid-yodha2z4]{color:var(--color-ndt-amber);font-weight:inherit;background:linear-gradient(var(--color-ndt-amber), var(--color-ndt-amber)) no-repeat right .03em bottom .21em / .08em .9em;padding-right:.35em;animation:.9s steps(2,end) infinite hero-cursor-blink}@keyframes hero-cursor-blink{50%{background-size:0 0}}.vendor-bar[data-astro-cid-rmch6q33]{flex-direction:column;gap:1rem;display:flex}.vendor-bar__title[data-astro-cid-rmch6q33]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--color-ndt-graphite);margin:0;font-size:.75rem}.vendor-bar__list[data-astro-cid-rmch6q33]{flex-wrap:wrap;align-items:center;gap:1.5rem 2rem;margin:0;padding:0;list-style:none;display:flex}.vendor-bar__item[data-astro-cid-rmch6q33]{align-items:center;display:inline-flex}.vendor-bar__logo[data-astro-cid-rmch6q33]{filter:grayscale()brightness(.8);opacity:.75;width:auto;height:32px;transition:opacity .2s,filter .2s}.vendor-bar__logo[data-astro-cid-rmch6q33]:hover{opacity:1;filter:grayscale()brightness()}.vendor-bar__text[data-astro-cid-rmch6q33]{font-family:var(--font-mono);color:var(--color-ndt-graphite);letter-spacing:.01em;font-size:.9375rem;font-weight:500}.hero--dark .vendor-bar__title[data-astro-cid-rmch6q33],.section--dark .vendor-bar__title[data-astro-cid-rmch6q33]{color:var(--color-ndt-steel)}.hero--dark .vendor-bar__text[data-astro-cid-rmch6q33],.section--dark .vendor-bar__text[data-astro-cid-rmch6q33]{color:var(--color-ndt-mist)}.hero--dark .vendor-bar__logo[data-astro-cid-rmch6q33],.section--dark .vendor-bar__logo[data-astro-cid-rmch6q33]{filter:grayscale()brightness(2.4);opacity:.6}.services-grid[data-astro-cid-ehtdlhvb]{flex-direction:column;gap:2.5rem;display:flex}.services-grid__header[data-astro-cid-ehtdlhvb]{flex-direction:column;gap:1rem;max-width:60ch;display:flex}.services-grid__lead[data-astro-cid-ehtdlhvb]{color:var(--color-ndt-graphite);margin:0;font-size:1.0625rem;line-height:1.55}.services-grid__list[data-astro-cid-ehtdlhvb]{grid-template-columns:1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.services-grid__list[data-astro-cid-ehtdlhvb]{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (width>=1024px){.services-grid__list[data-astro-cid-ehtdlhvb]{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.section--dark .services-grid__lead[data-astro-cid-ehtdlhvb]{color:var(--color-ndt-steel)}.arch-diagram[data-astro-cid-u5ani2a7]{color:var(--color-ndt-mist);width:100%;max-width:640px;margin:0}.arch-diagram__svg[data-astro-cid-u5ani2a7]{width:100%;height:auto;display:block}.arch-diagram__svg--core[data-astro-cid-u5ani2a7]{display:none}@media (width<=639px){.arch-diagram__svg--full[data-astro-cid-u5ani2a7]{display:none}.arch-diagram__svg--core[data-astro-cid-u5ani2a7]{display:block}}.arch-diagram__zone[data-astro-cid-u5ani2a7]{fill:none;stroke:currentColor;stroke-opacity:.16;stroke-dasharray:2 4}.arch-diagram__zone-label[data-astro-cid-u5ani2a7]{font-family:var(--font-mono);letter-spacing:.08em;fill:var(--color-ndt-steel);font-size:10px}.arch-diagram__link[data-astro-cid-u5ani2a7]{stroke:currentColor;stroke-opacity:.32;stroke-dasharray:3 6;fill:none}.arch-diagram__link--accent[data-astro-cid-u5ani2a7]{stroke:var(--color-ndt-amber);stroke-opacity:.9;stroke-dasharray:none;stroke-width:1.5px}.arch-diagram__node-bg[data-astro-cid-u5ani2a7]{fill:var(--color-ndt-navy-deep)}.arch-diagram__node-frame[data-astro-cid-u5ani2a7]{fill:currentColor;fill-opacity:.05;stroke:currentColor;stroke-opacity:.38}.arch-diagram__node--accent[data-astro-cid-u5ani2a7] .arch-diagram__node-frame[data-astro-cid-u5ani2a7]{fill:var(--color-ndt-amber);fill-opacity:.12;stroke:var(--color-ndt-amber);stroke-opacity:.95}.arch-diagram__title[data-astro-cid-u5ani2a7]{font-family:var(--font-mono);fill:currentColor;font-size:14px;font-weight:600}.arch-diagram__sub[data-astro-cid-u5ani2a7]{font-family:var(--font-mono);fill:var(--color-ndt-steel);font-size:11px}.arch-diagram__svg--core[data-astro-cid-u5ani2a7] .arch-diagram__title[data-astro-cid-u5ani2a7]{font-size:15px}.arch-diagram__svg--core[data-astro-cid-u5ani2a7] .arch-diagram__sub[data-astro-cid-u5ani2a7]{font-size:12px}.arch-diagram__svg--core[data-astro-cid-u5ani2a7] .arch-diagram__zone-label[data-astro-cid-u5ani2a7]{font-size:11px}.arch-diagram__packet[data-astro-cid-u5ani2a7]{fill:var(--color-ndt-amber)}
