@font-face{font-display:swap;font-family:Neutral Wireless;font-style:normal;font-weight:400;src:url(../fonts/NeutralWireless-Regular.a6ecc3d5.otf) format("opentype")}:root{--nwbcc-bg-card:#242830;--nwbcc-accent:#13aff0;--nwbcc-accent-light:#2ec3ff;--nwbcc-accent-bright:#4dcfff;--nwbcc-accent-dim:rgba(19,175,240,.08);--nwbcc-accent-faint:rgba(19,175,240,.04);--nwbcc-accent-shadow:rgba(19,175,240,.35);--nwbcc-border:hsla(0,0%,100%,.07);--nwbcc-text-primary:hsla(0,0%,100%,.92);--nwbcc-text-secondary:hsla(0,0%,100%,.54);--nwbcc-radius:10px;--nwbcc-transition:0.24s ease-out;--nwbcc-max-width:1200px}.nwbcc-section{font-family:DM Sans,sans-serif}.nwbcc-section.has-text-color{--nwbcc-accent:currentColor;--nwbcc-accent-light:currentColor;--nwbcc-accent-bright:currentColor;--nwbcc-text-primary:currentColor;--nwbcc-text-secondary:currentColor}.nwbcc-inner{margin:0 auto;max-width:var(--nwbcc-max-width)}.nwbcc-panel{background-color:var(--nwbcc-bg-card);border:1px solid var(--nwbcc-border);border-radius:var(--nwbcc-radius);display:grid;grid-template-areas:"content image" "tabs tabs";grid-template-columns:45fr 55fr;grid-template-rows:auto auto;min-height:420px;opacity:0;overflow:hidden;transform:translateY(24px);transition:opacity .6s ease-out,transform .6s ease-out,border-color .6s ease-out,box-shadow 1.4s cubic-bezier(.25,.46,.45,.94)}.nwbcc-section.has-background .nwbcc-panel{background-color:inherit}.nwbcc-panel--image-left{grid-template-areas:"image content" "tabs tabs"}.nwbcc-panel--image-left .nwbcc-content-col{padding:44px 40px 44px 32px}.nwbcc-panel--image-left .nwbcc-image-col:after{background:linear-gradient(to right,transparent 45%,var(--nwbcc-bg-card) 100%)}.nwbcc--visible .nwbcc-panel{opacity:1;transform:translateY(0)}@media(hover:hover)and (pointer:fine){.nwbcc-panel:hover{border-color:hsla(0,0%,100%,.13);box-shadow:0 20px 60px rgba(0,0,0,.5),0 8px 28px rgba(19,175,240,.06)}}.nwbcc-image-col{grid-area:image;-ms-grid-column:2;-ms-grid-row:1;opacity:0;overflow:hidden;position:relative}.nwbcc-panel--image-left>.nwbcc-image-col{-ms-grid-column:1;-ms-grid-row:1}.nwbcc--visible .nwbcc-image-col{animation:nwbccImgIn .9s ease-out .1s both}.nwbcc-image-col .nwbcc-img{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;transform-origin:center center;transition-duration:.4s,1.4s;transition-property:opacity,transform;transition-timing-function:ease,cubic-bezier(.25,.46,.45,.94);width:100%}.nwbcc-img--current{z-index:1}.nwbcc-img--next{opacity:0;z-index:2}.nwbcc-img-empty{background:hsla(0,0%,100%,.035);display:block;height:100%;inset:0;position:absolute;width:100%}.nwbcc-image-col:after{background:linear-gradient(to left,transparent 45%,var(--nwbcc-bg-card) 100%);content:"";inset:0;pointer-events:none;position:absolute;z-index:3}@media(hover:hover)and (pointer:fine){.nwbcc-panel:hover .nwbcc-image-col .nwbcc-img{transform:scale(1.02)}}.nwbcc-content-col{display:flex;flex-direction:column;gap:18px;grid-area:content;-ms-grid-column:1;-ms-grid-row:1;justify-content:center;padding:44px 32px 44px 40px}.nwbcc-panel--image-left>.nwbcc-content-col{-ms-grid-column:2;-ms-grid-row:1}.nwbcc-eyebrow{align-items:center;color:var(--nwbcc-eyebrow-color,var(--nwbcc-accent));display:inline-flex;font-size:10.5px;font-weight:500;gap:8px;letter-spacing:.1em;opacity:0;text-transform:uppercase}.nwbcc-eyebrow:before{background-color:currentColor;content:"";display:block;flex-shrink:0;height:1.5px;transition:width .4s ease-out;width:0}.nwbcc--visible .nwbcc-eyebrow{animation:nwbccFadeUp .5s ease-out .3s both}.nwbcc--visible .nwbcc-eyebrow:before{transition:width .5s ease-out .55s;width:20px}.nwbcc-name{color:var(--nwbcc-text-primary);font-family:Neutral Wireless,Space Grotesk,sans-serif;font-size:clamp(26px,3.2vw,40px);font-weight:700;line-height:1.1;margin:0;opacity:0;transition:opacity .28s ease-out,transform .35s cubic-bezier(.25,.46,.45,.94)}.nwbcc--visible .nwbcc-name{animation:nwbccFadeUp .5s ease-out .4s both}.nwbcc-tagline{color:var(--nwbcc-text-primary);font-size:clamp(14px,1.4vw,16px);font-weight:400;line-height:1.5;margin:0;opacity:0;transition:opacity .28s ease-out,transform .35s cubic-bezier(.25,.46,.45,.94)}.nwbcc--visible .nwbcc-tagline{animation:nwbccFadeUpDim .5s ease-out .5s both}.nwbcc-desc{color:var(--nwbcc-text-secondary);font-size:13.5px;line-height:1.7;margin:0;opacity:0;transition:opacity .28s ease-out,transform .35s cubic-bezier(.25,.46,.45,.94)}.nwbcc--visible .nwbcc-desc{animation:nwbccFadeUp .5s ease-out .58s both}.nwbcc-ctas{display:flex;flex-wrap:wrap;gap:12px;opacity:0}.nwbcc--visible .nwbcc-ctas{animation:nwbccFadeUp .5s ease-out .66s both}.nwbcc-btn{align-items:center;border-radius:25px;display:inline-flex;font-size:13.5px;font-weight:500;gap:7px;letter-spacing:.02em;padding:11px 22px;text-decoration:none!important;transition:background-color var(--nwbcc-transition),color var(--nwbcc-transition),border-color var(--nwbcc-transition),transform var(--nwbcc-transition),box-shadow var(--nwbcc-transition)}.nwbcc-btn--primary{background-color:var(--nwbcc-accent);border:2px solid var(--nwbcc-accent);color:#0d1418!important}.nwbcc-btn--secondary{background-color:transparent;border:2px solid hsla(0,0%,100%,.25);color:var(--nwbcc-text-primary)!important}.nwbcc-btn-arrow{fill:none;flex-shrink:0;height:12px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;transition:transform var(--nwbcc-transition),color var(--nwbcc-transition);width:12px}@media(hover:hover)and (pointer:fine){.nwbcc-btn:hover{transform:translateY(-2px)}.nwbcc-btn--primary:hover{background-color:var(--nwbcc-accent-light);border-color:var(--nwbcc-accent-light);box-shadow:0 6px 20px var(--nwbcc-accent-shadow)}.nwbcc-btn--secondary:hover{border-color:hsla(0,0%,100%,.6)}.nwbcc-btn:hover .nwbcc-btn-arrow{transform:translateX(3px)}}.nwbcc-expertise{-ms-grid-column:1;-ms-grid-row:2;-ms-grid-column-span:2;border-top:1px solid var(--nwbcc-border);display:grid;grid-area:tabs;grid-template-columns:repeat(var(--nwbcc-tab-count,4),1fr);list-style:none;margin:0;padding:0}.nwbcc-panel--image-left>.nwbcc-expertise{-ms-grid-column:1;-ms-grid-row:2;-ms-grid-column-span:2}.nwbcc-expertise-item{border-left:1px solid var(--nwbcc-border);opacity:0;transition:background-color var(--nwbcc-transition)}.nwbcc-expertise-item:first-child{border-left:none}.nwbcc--visible .nwbcc-expertise-item{animation:nwbccFadeUp .5s ease-out both}.nwbcc-expertise-item:first-child{animation-delay:.72s}.nwbcc-expertise-item:nth-child(2){animation-delay:.82s}.nwbcc-expertise-item:nth-child(3){animation-delay:.92s}.nwbcc-expertise-item:nth-child(4){animation-delay:1.02s}.nwbcc-expertise-item:nth-child(n+5){animation-delay:1.08s}.nwbcc-expertise-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:11px;height:100%;margin:0;padding:24px 20px 22px;text-align:left;width:100%}.nwbcc-expertise-item__icon{align-items:center;color:#6b7280;display:flex;flex-shrink:0;height:36px;transition:color var(--nwbcc-transition);width:36px}.nwbcc-expertise-item__icon svg{height:36px;width:36px}.nwbcc-expertise-item__label{color:var(--nwbcc-text-secondary);font-size:11.5px;letter-spacing:.01em;line-height:1.5}.nwbcc-expertise-item--active{background-color:var(--nwbcc-accent-dim)}.nwbcc-expertise-item--active .nwbcc-expertise-item__icon{color:var(--nwbcc-accent)}.nwbcc-expertise-item--active .nwbcc-expertise-item__label{color:var(--nwbcc-text-primary)}@media(hover:hover)and (pointer:fine){.nwbcc-expertise-item:not(.nwbcc-expertise-item--active):hover{background-color:var(--nwbcc-accent-faint)}.nwbcc-expertise-item:not(.nwbcc-expertise-item--active):hover .nwbcc-expertise-item__icon{color:var(--nwbcc-accent-bright)}.nwbcc-expertise-item:not(.nwbcc-expertise-item--active):hover .nwbcc-expertise-item__label{color:hsla(0,0%,100%,.75)}}.nwbcc-progress{bottom:0;height:3px;left:0;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 42%);mask-image:linear-gradient(90deg,transparent 0,#000 42%);opacity:0;overflow:hidden;position:absolute;right:0;transition:opacity .4s ease-out;z-index:3}.nwbcc-progress--visible{opacity:1}.nwbcc-progress__fill{background:linear-gradient(90deg,var(--nwbcc-accent) 0,var(--nwbcc-accent-light) 100%);box-shadow:2px 0 8px var(--nwbcc-accent);height:100%;transition:width 0s linear;width:0}@keyframes nwbccFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes nwbccFadeUpDim{0%{opacity:0;transform:translateY(12px)}to{opacity:.7;transform:translateY(0)}}@keyframes nwbccImgIn{0%{opacity:0}to{opacity:1}}@keyframes nwbccFpgaRoute{0%{stroke-dashoffset:12}60%,85%{stroke-dashoffset:0}to{stroke-dashoffset:12}}@keyframes nwbccDacStep{0%{stroke-dashoffset:22}70%,88%{stroke-dashoffset:0}to{stroke-dashoffset:22}}@keyframes nwbccNodePulse{0%,to{opacity:.35}25%{opacity:1}65%{opacity:.6}}@keyframes nwbccLineFlash{0%,to{opacity:.2}25%{opacity:1}65%{opacity:.4}}.nwbcc-expertise-item--active[data-icon=chip] .nwbcc-expertise-item__icon svg line:nth-child(n+14){animation:nwbccFpgaRoute 1.8s ease-in-out infinite;stroke-dasharray:12}.nwbcc-expertise-item--active[data-icon=chip] .nwbcc-expertise-item__icon svg line:nth-child(15){animation-delay:.3s}.nwbcc-expertise-item--active[data-icon=chip] .nwbcc-expertise-item__icon svg line:nth-child(16){animation-delay:.6s}.nwbcc-expertise-item--active[data-icon=rf-processing] .nwbcc-expertise-item__icon svg polyline,.nwbcc-expertise-item--active[data-icon=wave-step] .nwbcc-expertise-item__icon svg polyline{animation:nwbccDacStep 2s ease-in-out infinite;stroke-dasharray:22}.nwbcc-expertise-item--active[data-icon=network] .nwbcc-expertise-item__icon svg circle:first-child{animation:nwbccNodePulse 2.4s ease-in-out 0s infinite}.nwbcc-expertise-item--active[data-icon=network] .nwbcc-expertise-item__icon svg circle:nth-child(2),.nwbcc-expertise-item--active[data-icon=network] .nwbcc-expertise-item__icon svg circle:nth-child(3){animation:nwbccNodePulse 2.4s ease-in-out .4s infinite}.nwbcc-expertise-item--active[data-icon=network] .nwbcc-expertise-item__icon svg circle:nth-child(4){animation:nwbccNodePulse 2.4s ease-in-out .8s infinite}.nwbcc-expertise-item--active[data-icon=network] .nwbcc-expertise-item__icon svg line:nth-child(5),.nwbcc-expertise-item--active[data-icon=network] .nwbcc-expertise-item__icon svg line:nth-child(6){animation:nwbccLineFlash 2.4s ease-in-out .2s infinite}.nwbcc-expertise-item--active[data-icon=network] .nwbcc-expertise-item__icon svg line:nth-child(9){animation:nwbccLineFlash 2.4s ease-in-out .5s infinite}.nwbcc-expertise-item--active[data-icon=network] .nwbcc-expertise-item__icon svg line:nth-child(7),.nwbcc-expertise-item--active[data-icon=network] .nwbcc-expertise-item__icon svg line:nth-child(8){animation:nwbccLineFlash 2.4s ease-in-out .6s infinite}.nwbcc-expertise-item--active[data-icon=quantum] .nwbcc-expertise-item__icon svg ellipse:nth-child(2){animation:nwbccNodePulse 2.4s ease-in-out 0s infinite}.nwbcc-expertise-item--active[data-icon=quantum] .nwbcc-expertise-item__icon svg ellipse:nth-child(3){animation:nwbccNodePulse 2.4s ease-in-out .4s infinite}.nwbcc-expertise-item--active[data-icon=quantum] .nwbcc-expertise-item__icon svg ellipse:nth-child(4){animation:nwbccNodePulse 2.4s ease-in-out .8s infinite}.nwbcc-expertise-item--active[data-icon=acquisition] .nwbcc-expertise-item__icon svg line:first-child,.nwbcc-expertise-item--active[data-icon=acquisition] .nwbcc-expertise-item__icon svg line:nth-child(2),.nwbcc-expertise-item--active[data-icon=acquisition] .nwbcc-expertise-item__icon svg line:nth-child(3){animation:nwbccFpgaRoute 2s ease-in-out infinite;stroke-dasharray:16}.nwbcc-expertise-item--active[data-icon=acquisition] .nwbcc-expertise-item__icon svg line:nth-child(2){animation-delay:.2s}.nwbcc-expertise-item--active[data-icon=acquisition] .nwbcc-expertise-item__icon svg line:nth-child(3){animation-delay:.4s}@media(max-width:899px){.nwbcc-panel{grid-template-areas:"image" "content" "tabs";grid-template-columns:1fr;grid-template-rows:auto auto auto;min-height:unset}.nwbcc-image-col{height:260px}.nwbcc-image-col:after{background:linear-gradient(to bottom,transparent 50%,var(--nwbcc-bg-card) 100%)}.nwbcc-content-col{align-items:center;gap:14px;padding:24px;text-align:center}.nwbcc-ctas{justify-content:center}.nwbcc-expertise{grid-template-columns:repeat(2,minmax(0,1fr))}.nwbcc-expertise-item:nth-child(odd){border-left:none}.nwbcc-expertise-btn{align-items:center;padding:16px 18px 14px;text-align:center}.nwbcc-image-col{-ms-grid-column:1;-ms-grid-row:1}.nwbcc-content-col{-ms-grid-column:1;-ms-grid-row:2}.nwbcc-expertise{-ms-grid-column:1;-ms-grid-row:3;-ms-grid-column-span:1}}@media(max-width:520px){.nwbcc-expertise{grid-auto-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr))}.nwbcc-expertise-btn{font-size:10px;padding:12px 10px 10px}}@media(prefers-reduced-motion:reduce){.nwbcc--visible .nwbcc-ctas,.nwbcc--visible .nwbcc-desc,.nwbcc--visible .nwbcc-expertise-item,.nwbcc--visible .nwbcc-eyebrow,.nwbcc--visible .nwbcc-image-col,.nwbcc--visible .nwbcc-name,.nwbcc--visible .nwbcc-panel,.nwbcc--visible .nwbcc-tagline,.nwbcc-panel{animation:none;opacity:1;transform:none;transition:none}.nwbcc-progress{display:none}.nwbcc-expertise-item--active .nwbcc-expertise-item__icon svg *{animation:none!important}}
