.industrial-hero-media{z-index:0;background:#03142f;position:absolute;inset:0;overflow:hidden}.industrial-hero-media picture,.industrial-hero-media img{width:100%;height:100%;display:block}.industrial-hero-media img{object-fit:cover;object-position:60% center}.industrial-hero-media:after{content:"";pointer-events:none;background:linear-gradient(90deg,#040a1694 0%,#040a1657 24%,#040a161a 42%,#0000 50%);position:absolute;inset:0}@media (width<=63.999rem){.industrial-hero-media img{object-position:64% center}}@media (prefers-reduced-motion:reduce){.industrial-hero-media,.industrial-hero-media:after,.industrial-hero-media img{transition:none!important;animation:none!important}}.product-family[data-astro-cid-ye2mkeel]{background:radial-gradient(circle at 8% 10%, #2dd4bf1f, transparent 30rem), radial-gradient(circle at 92% 75%, #3678ff21, transparent 34rem), var(--space-950);position:relative;overflow:hidden}.product-family[data-astro-cid-ye2mkeel]:before{opacity:.1;content:"";background-image:linear-gradient(#43d9f333 1px,#0000 1px),linear-gradient(90deg,#43d9f333 1px,#0000 1px);background-size:4rem 4rem;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000,#000 25% 75%,#0000)}.product-family[data-astro-cid-ye2mkeel] .container[data-astro-cid-ye2mkeel]{position:relative}.product-family__intro[data-astro-cid-ye2mkeel]{max-width:54rem;margin-bottom:clamp(2.5rem,6vw,4.5rem)}.product-family__intro[data-astro-cid-ye2mkeel] h2[data-astro-cid-ye2mkeel]{max-width:22ch}.product-family__grid[data-astro-cid-ye2mkeel]{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-family__card[data-astro-cid-ye2mkeel]{gap:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-xl);min-width:0;box-shadow:var(--shadow-card);background:linear-gradient(145deg,#0d1c32eb,#050b18f5);flex-direction:column;padding:clamp(1.5rem,4vw,2.75rem);display:flex}.product-family__card[data-astro-cid-ye2mkeel]:before{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--blue-600), var(--cyan-400));content:"";width:4rem;height:.1875rem}.product-family__card--edge[data-astro-cid-ye2mkeel]{background:linear-gradient(145deg,#092a33f0,#050b18f7);transform:translateY(clamp(1.5rem,4vw,3rem))}.product-family__card--edge[data-astro-cid-ye2mkeel]:before{background:linear-gradient(90deg, var(--green-500), var(--cyan-400))}.product-family__card[data-astro-cid-ye2mkeel]:hover{border-color:var(--color-border-strong)}.product-family__label[data-astro-cid-ye2mkeel]{margin:0 0 var(--space-2);color:var(--cyan-400);font:700 var(--text-label) var(--font-mono);letter-spacing:.12em}.product-family__card[data-astro-cid-ye2mkeel] h3[data-astro-cid-ye2mkeel]{margin-bottom:var(--space-3)}.product-family__card[data-astro-cid-ye2mkeel] p[data-astro-cid-ye2mkeel]{color:var(--color-text-muted)}.product-family__card[data-astro-cid-ye2mkeel]>div[data-astro-cid-ye2mkeel]{flex:auto}.product-family__card[data-astro-cid-ye2mkeel] a[data-astro-cid-ye2mkeel]{width:fit-content;color:var(--cyan-400);font-weight:700;font-size:var(--text-small);align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.product-family__card[data-astro-cid-ye2mkeel] a[data-astro-cid-ye2mkeel]:hover{color:var(--white)}.product-family__access[data-astro-cid-ye2mkeel]{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--color-border);justify-items:start;display:grid}.product-family__access[data-astro-cid-ye2mkeel] p[data-astro-cid-ye2mkeel]{font-size:var(--text-small);margin:0}@media (width<=47.999rem){.product-family__grid[data-astro-cid-ye2mkeel]{grid-template-columns:1fr}.product-family__card--edge[data-astro-cid-ye2mkeel]{transform:none}}.hero{isolation:isolate;min-height:min(49rem,100svh);padding-top:calc(var(--header-height) + clamp(2.5rem, 6vw, 5rem));background:var(--space-950);flex-direction:column;display:flex;position:relative;overflow:hidden}.hero__body{z-index:2;flex:auto;align-content:center;padding-block:clamp(2rem,5vw,3.5rem);display:grid;position:relative}.hero__copy{min-width:0;max-width:46rem}.hero h1{max-width:20ch;margin-bottom:var(--space-6)}.hero__lead{max-width:40rem;color:var(--slate-300);font-size:var(--text-lead);margin:0;line-height:1.65}.hero__actions{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.hero__strip{z-index:2;padding-block:var(--space-5);border-top:1px solid var(--color-border);background:#050b18ad;position:relative}.hero__principles{gap:var(--space-3) clamp(1.25rem, 3vw, 2.75rem);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;padding:0;list-style:none;display:grid}.hero__principles li{min-width:0;color:var(--slate-300);font-size:var(--text-micro);align-items:center;gap:.5rem;font-weight:500;display:flex}.hero__principles svg{fill:none;width:.9375rem;height:.9375rem;stroke:var(--green-500);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.hero__scroll{margin:var(--space-3) auto 0;color:var(--slate-600);font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase}.hero__scroll span{align-items:center;gap:.5rem;display:inline-flex}.hero__scroll span:after{content:"";background:currentColor;width:1.75rem;height:1px}.highlight-grid{border:1px solid var(--ink-line);border-radius:var(--radius-xl);background:var(--white);box-shadow:var(--shadow-paper);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.highlight-card{border-right:1px solid var(--ink-line);flex-direction:column;min-width:0;padding:clamp(1.5rem,2.6vw,2.25rem);display:flex}.highlight-card:nth-child(2){background:linear-gradient(#fff,#f3f8ff)}.highlight-card__number:after{width:2.5rem;height:.125rem;margin-top:var(--space-4);content:"";background:currentColor;display:block}.highlight-card:last-child{border-right:0}.highlight-card__number{color:var(--blue-600);font:650 var(--text-label) / 1 var(--font-mono);letter-spacing:.1em;padding-bottom:clamp(2.5rem,5vw,4rem);display:block}.highlight-card h3{margin:0 0 var(--space-3);color:var(--ink-900);font-size:var(--text-h4)}.highlight-card p{color:var(--ink-600);font-size:var(--text-small);margin:0;line-height:1.65}.capabilities{background:var(--space-950)}.capabilities:before{opacity:.5;content:"";pointer-events:none;background:radial-gradient(circle at 50% -10%,#18c8e814,#0000 55%);position:absolute;inset:0}.capabilities .container{position:relative}.capability-grid{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.capability-card{min-width:0;transition:background-color .2s var(--ease-out);background:linear-gradient(165deg,#0b182bf5,#060d1af5);flex-direction:column;padding:clamp(1.5rem,2.6vw,2.125rem);display:flex}.capability-card:hover{background:#12243eeb}.capability-card:first-child{background:linear-gradient(135deg,#0d2e46fa,#061222f5)}.capability-card__top{justify-content:space-between;align-items:flex-start;gap:var(--space-4);color:var(--cyan-400);font:650 var(--text-label) / 1 var(--font-mono);letter-spacing:.1em;padding-bottom:clamp(2rem,4vw,3.25rem);display:flex}.capability-card svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:1.75rem;height:1.75rem}.capability-card h3{margin:0 0 var(--space-3);font-size:var(--text-h4)}.capability-card p{color:var(--slate-300);font-size:var(--text-small);margin:0;line-height:1.65}.architecture.section--paper{background:var(--white)}.architecture__grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(2.5rem,7vw,6rem);display:grid}.architecture__copy{min-width:0}.architecture__copy h2{max-width:20ch}.architecture__copy>p:last-child{max-width:46ch;font-size:var(--text-small);margin-bottom:0;line-height:1.7}.architecture-flow{border-radius:var(--radius-xl);background:linear-gradient(160deg, #0a1a30, var(--space-950));min-width:0;box-shadow:var(--shadow-float);color:var(--white);margin:0;padding:clamp(1.25rem,3vw,2.25rem)}.architecture-node{border:1px solid var(--color-border);border-left:.1875rem solid var(--cyan-400);border-radius:var(--radius-md);background:#0d1c32cc;gap:.3125rem;padding:clamp(.9375rem,2vw,1.25rem) clamp(1rem,2vw,1.375rem);display:grid}.architecture-node small{color:var(--cyan-400);font:650 var(--text-label) / 1.2 var(--font-mono);letter-spacing:.12em}.architecture-node strong{font-size:var(--text-micro);color:var(--slate-100);font-weight:500;line-height:1.5}.architecture-node--edge{border-left-color:var(--green-500)}.architecture-node--edge small{color:var(--green-400)}.architecture-node--network{border-left-color:var(--amber-500)}.architecture-node--network small{color:var(--amber-500)}.architecture-links{padding-block:var(--space-4);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem clamp(1rem,3vw,2rem);display:flex}.architecture-links span{color:var(--cyan-200);font-size:var(--text-label);letter-spacing:.04em;align-items:center;gap:.4375rem;display:inline-flex}.architecture-links--local span{color:var(--green-400)}.architecture-flow figcaption{margin-top:var(--space-4);color:var(--slate-500);font-size:var(--text-label);line-height:1.55}.audiences{background:var(--color-bg-alt)}.audience-grid{gap:var(--gap-grid);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.audience-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:linear-gradient(165deg,#0d1c32c7,#071120eb);flex-direction:column;min-width:0;padding:clamp(1.375rem,2.4vw,1.875rem);display:flex}.audience-card--featured{border-color:var(--color-border-strong);background:linear-gradient(155deg,#0e4570,#08203a 70%)}.audience-card__mark{aspect-ratio:1;border:1px solid var(--color-border);border-radius:var(--radius-md);width:2.5rem;color:var(--cyan-400);font-family:var(--font-mono);background:#43d9f314;place-items:center;margin-bottom:clamp(1.75rem,3.5vw,2.75rem);font-size:1rem;font-weight:700;display:grid}.audience-card--featured .audience-card__mark{border-color:var(--color-border-strong);background:#43d9f324}.audience-card h3{margin:0 0 var(--space-2);font-size:var(--text-h4)}.audience-card p{color:var(--slate-300);font-size:var(--text-small);margin:0;line-height:1.6}.security{background:linear-gradient(122deg,#0c4d80 0%,#0a2947 55%,#061524 100%)}.security__grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(2.5rem,7vw,6rem);display:grid}.security header{min-width:0}.security h2{max-width:20ch}.security__intro{max-width:44ch;margin-bottom:var(--space-6);color:var(--slate-300);font-size:var(--text-lead)}.security-list{margin:0;padding:0;list-style:none;display:grid}.security-list li{gap:var(--space-4);border-top:1px solid #ffffff24;grid-template-columns:2.25rem minmax(0,1fr);padding-block:clamp(1rem,2vw,1.375rem);display:grid}.security-list li:last-child{border-bottom:1px solid #ffffff24}.security-list>li>span{color:var(--cyan-300);font:650 var(--text-label) / 1.6 var(--font-mono)}.security-list h3{font-size:var(--text-h4);margin:0 0 .25rem}.security-list p{color:var(--slate-300);font-size:var(--text-small);margin:0;line-height:1.6}.final-cta.section--paper{background:var(--paper-200)}.final-cta__shell{border-radius:var(--radius-xl);background:linear-gradient(150deg, #0b2440, var(--space-950) 72%);box-shadow:var(--shadow-float);color:var(--white);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;gap:clamp(2rem,6vw,5rem);padding:clamp(2rem,5vw,4rem);display:grid}.final-cta__shell h2{max-width:18ch;margin-bottom:0}.final-cta .final-cta__shell .eyebrow{color:var(--cyan-400)}.final-cta__shell .final-cta__action p{max-width:44ch;color:var(--slate-300);font-size:var(--text-small);margin:0;line-height:1.7}.final-cta__buttons{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}@media (width<=63.999rem){.hero{min-height:min(46rem,100svh)}.hero__principles{grid-template-columns:repeat(2,minmax(0,1fr))}.architecture__grid,.security__grid{grid-template-columns:minmax(0,1fr)}.capability-grid,.highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.highlight-card:nth-child(2n){border-right:0}.highlight-card:not(:nth-last-child(-n+1)){border-bottom:1px solid var(--ink-line)}.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.final-cta__shell{grid-template-columns:minmax(0,1fr);align-items:start}}@media (width<=47.999rem){.hero{min-height:0;padding-top:calc(var(--header-height) + 2.5rem)}.hero__body{padding-block:2.5rem clamp(2.5rem,8vw,4rem)}.hero__principles,.highlight-grid,.capability-grid,.audience-grid{grid-template-columns:minmax(0,1fr)}.highlight-card{border-right:0}.highlight-card:not(:last-child){border-bottom:1px solid var(--ink-line)}.highlight-card__number,.capability-card__top{padding-bottom:1.75rem}.architecture-links{justify-content:flex-start}.final-cta__buttons .button{width:100%}}.operating-model[data-astro-cid-6ovgbfvl]{background:var(--color-bg-alt)}.operating-model__grid[data-astro-cid-6ovgbfvl]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}.operating-model__copy[data-astro-cid-6ovgbfvl]{min-width:0}.operating-model[data-astro-cid-6ovgbfvl] h2[data-astro-cid-6ovgbfvl]{max-width:20ch}.operating-model[data-astro-cid-6ovgbfvl] .lead[data-astro-cid-6ovgbfvl]{font-size:var(--text-body)}.operating-model__steps[data-astro-cid-6ovgbfvl]{margin:var(--space-8) 0 0;padding:0;list-style:none;display:grid}.operating-model__steps[data-astro-cid-6ovgbfvl] li[data-astro-cid-6ovgbfvl]{gap:var(--space-4);padding-block:var(--space-4);border-top:1px solid var(--color-border);grid-template-columns:2.25rem minmax(0,1fr);display:grid}.operating-model__steps[data-astro-cid-6ovgbfvl] li[data-astro-cid-6ovgbfvl]:last-child{border-bottom:1px solid var(--color-border)}.operating-model__steps[data-astro-cid-6ovgbfvl]>li[data-astro-cid-6ovgbfvl]>span[data-astro-cid-6ovgbfvl]{color:var(--cyan-400);font:650 var(--text-label) / 1.5 var(--font-mono)}.operating-model__steps[data-astro-cid-6ovgbfvl] strong[data-astro-cid-6ovgbfvl]{font-size:var(--text-small);margin-bottom:.1875rem;font-weight:650;display:block}.operating-model__steps[data-astro-cid-6ovgbfvl] p[data-astro-cid-6ovgbfvl]{color:var(--slate-500);font-size:var(--text-micro);margin:0;line-height:1.6}@media (width<=63.999rem){.operating-model__grid[data-astro-cid-6ovgbfvl]{grid-template-columns:minmax(0,1fr)}}
