.Marquee-module__bcm51q__marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.Marquee-module__bcm51q__track{width:max-content;animation:Marquee-module__bcm51q__scroll var(--dur,40s) linear infinite;display:flex}.Marquee-module__bcm51q__reverse .Marquee-module__bcm51q__track{animation-direction:reverse}.Marquee-module__bcm51q__marquee:hover .Marquee-module__bcm51q__track,.Marquee-module__bcm51q__marquee:focus-within .Marquee-module__bcm51q__track{animation-play-state:paused}.Marquee-module__bcm51q__list{align-items:center;gap:var(--gap,48px);padding-right:var(--gap,48px);flex:none;display:flex}@keyframes Marquee-module__bcm51q__scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.Marquee-module__bcm51q__marquee{-webkit-mask-image:none;mask-image:none}.Marquee-module__bcm51q__track{width:auto;animation:none}.Marquee-module__bcm51q__list{flex-wrap:wrap;justify-content:center;row-gap:16px;padding-right:0}.Marquee-module__bcm51q__list[aria-hidden]{display:none}}
.ProductEcosystemSection-module__QFCPjG__section{overflow-x:clip}.ProductEcosystemSection-module__QFCPjG__grid{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.ProductEcosystemSection-module__QFCPjG__cell{min-width:0;display:flex}.ProductEcosystemSection-module__QFCPjG__cell>*{flex:1;min-width:0}@media (min-width:700px){.ProductEcosystemSection-module__QFCPjG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductEcosystemSection-module__QFCPjG__bigCell,.ProductEcosystemSection-module__QFCPjG__cell:last-child{grid-column:1/-1}.ProductEcosystemSection-module__QFCPjG__cell:last-child:not(.ProductEcosystemSection-module__QFCPjG__bigCell) .ProductEcosystemSection-module__QFCPjG__card{flex-direction:row}.ProductEcosystemSection-module__QFCPjG__cell:last-child:not(.ProductEcosystemSection-module__QFCPjG__bigCell) .ProductEcosystemSection-module__QFCPjG__media{flex:0 0 46%;margin:10px 0 10px 10px}.ProductEcosystemSection-module__QFCPjG__cell:last-child:not(.ProductEcosystemSection-module__QFCPjG__bigCell) .ProductEcosystemSection-module__QFCPjG__body{justify-content:center;padding-block:24px}}@media (min-width:1100px){.ProductEcosystemSection-module__QFCPjG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ProductEcosystemSection-module__QFCPjG__bigCell{grid-area:span 2/span 2}.ProductEcosystemSection-module__QFCPjG__cell:last-child:not(.ProductEcosystemSection-module__QFCPjG__bigCell){grid-column:auto}.ProductEcosystemSection-module__QFCPjG__cell:last-child:not(.ProductEcosystemSection-module__QFCPjG__bigCell) .ProductEcosystemSection-module__QFCPjG__card{flex-direction:column}.ProductEcosystemSection-module__QFCPjG__cell:last-child:not(.ProductEcosystemSection-module__QFCPjG__bigCell) .ProductEcosystemSection-module__QFCPjG__media{flex:none;margin:10px 10px 0}.ProductEcosystemSection-module__QFCPjG__cell:last-child:not(.ProductEcosystemSection-module__QFCPjG__bigCell) .ProductEcosystemSection-module__QFCPjG__body{justify-content:flex-start;padding-block:20px 8px}}.ProductEcosystemSection-module__QFCPjG__card{flex-direction:column;height:100%;display:flex}.ProductEcosystemSection-module__QFCPjG__media{isolation:isolate;border:1px solid var(--line);border-radius:var(--r-md);background:radial-gradient(64% 62% at 50% 46%,#fff 0%,#f1f8ec 100%);place-items:center;margin:10px 10px 0;display:grid;position:relative;overflow:hidden}.ProductEcosystemSection-module__QFCPjG__media:before{content:"";pointer-events:none;background-image:linear-gradient(#0a3c140d 1px,#0000 1px),linear-gradient(90deg,#0a3c140d 1px,#0000 1px);background-position:50%;background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70%,#000 20%,#0000 80%);mask-image:radial-gradient(70% 70%,#000 20%,#0000 80%)}.ProductEcosystemSection-module__QFCPjG__media img{transition:transform var(--d-3) var(--ease)}@media (hover:hover){.ProductEcosystemSection-module__QFCPjG__card:hover .ProductEcosystemSection-module__QFCPjG__media img{transform:scale(1.04)}}.ProductEcosystemSection-module__QFCPjG__big .ProductEcosystemSection-module__QFCPjG__media{flex:1;min-height:300px}.ProductEcosystemSection-module__QFCPjG__big .ProductEcosystemSection-module__QFCPjG__body{flex:none}.ProductEcosystemSection-module__QFCPjG__specs{border-top:1px solid var(--line-2);align-content:start;margin:20px 0;display:grid}.ProductEcosystemSection-module__QFCPjG__specs div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;display:flex}.ProductEcosystemSection-module__QFCPjG__specs dt{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.68rem}.ProductEcosystemSection-module__QFCPjG__specs dd{font-family:var(--font-display);letter-spacing:-.01em;text-align:right;font-variant-numeric:tabular-nums;color:var(--ink);margin:0;font-size:1.05rem;font-weight:600}@media (min-width:700px){.ProductEcosystemSection-module__QFCPjG__big .ProductEcosystemSection-module__QFCPjG__body{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;column-gap:clamp(24px,3vw,44px);display:grid}.ProductEcosystemSection-module__QFCPjG__big .ProductEcosystemSection-module__QFCPjG__specs{margin-top:42px}.ProductEcosystemSection-module__QFCPjG__big .ProductEcosystemSection-module__QFCPjG__foot{grid-column:1/-1}}.ProductEcosystemSection-module__QFCPjG__flag,.ProductEcosystemSection-module__QFCPjG__concept{z-index:1;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;line-height:1;position:absolute}.ProductEcosystemSection-module__QFCPjG__flag{border-radius:var(--r-pill);background:var(--volt);color:var(--ink);box-shadow:var(--glow);padding:8px 12px;top:16px;left:16px}.ProductEcosystemSection-module__QFCPjG__concept{color:var(--muted);bottom:14px;left:18px}.ProductEcosystemSection-module__QFCPjG__body{flex-direction:column;flex:1;padding:20px clamp(18px,2vw,24px) 8px;display:flex}.ProductEcosystemSection-module__QFCPjG__copy{flex-direction:column;flex:1;min-width:0;display:flex}.ProductEcosystemSection-module__QFCPjG__meta{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;font-size:.7rem;line-height:1.3;display:flex}.ProductEcosystemSection-module__QFCPjG__family{border-radius:var(--r-pill);background:var(--volt-soft);color:var(--green-deep);border:1px solid #2f7d1433;padding:5px 9px}.ProductEcosystemSection-module__QFCPjG__title{margin-top:14px;font-size:clamp(1.35rem,1.7vw,1.6rem)}.ProductEcosystemSection-module__QFCPjG__big .ProductEcosystemSection-module__QFCPjG__title{letter-spacing:-.035em;font-size:clamp(1.9rem,3vw,2.7rem)}.ProductEcosystemSection-module__QFCPjG__stretch{color:inherit}.ProductEcosystemSection-module__QFCPjG__stretch:after{content:"";z-index:3;border-radius:var(--r-lg);position:absolute;inset:0}.ProductEcosystemSection-module__QFCPjG__stretch:focus-visible{box-shadow:none;outline:none}.ProductEcosystemSection-module__QFCPjG__card:has(.ProductEcosystemSection-module__QFCPjG__stretch:focus-visible){outline:2px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 6px var(--volt)}.ProductEcosystemSection-module__QFCPjG__blurb{max-width:56ch;color:var(--ink-2);margin-top:10px}.ProductEcosystemSection-module__QFCPjG__big .ProductEcosystemSection-module__QFCPjG__blurb{font-size:1.0625rem}.ProductEcosystemSection-module__QFCPjG__chips{flex-wrap:wrap;gap:6px;margin-top:16px;margin-bottom:20px;display:flex}.ProductEcosystemSection-module__QFCPjG__chips li{border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--bg);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);padding:6px 10px;font-size:.66rem;line-height:1}.ProductEcosystemSection-module__QFCPjG__foot{border-top:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;margin-top:auto;padding:14px 0 12px;font-size:.9rem;font-weight:600;display:flex}.ProductEcosystemSection-module__QFCPjG__go{background:var(--volt-soft);width:40px;height:40px;color:var(--green-deep);transition:background-color var(--d-2) var(--ease), transform var(--d-2) var(--ease);border-radius:50%;place-items:center;display:grid}@media (hover:hover){.ProductEcosystemSection-module__QFCPjG__card:hover .ProductEcosystemSection-module__QFCPjG__go{background:var(--volt);color:var(--ink);transform:rotate(45deg)}}.ProductEcosystemSection-module__QFCPjG__card:has(.ProductEcosystemSection-module__QFCPjG__stretch:focus-visible) .ProductEcosystemSection-module__QFCPjG__go{background:var(--volt);color:var(--ink)}.ProductEcosystemSection-module__QFCPjG__bus{border:1px solid var(--line-2);border-radius:var(--r-lg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff9e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;margin-top:clamp(32px,4vw,56px);padding:22px clamp(20px,2.4vw,32px);display:flex}.ProductEcosystemSection-module__QFCPjG__busCopy{flex-wrap:wrap;align-items:center;gap:14px 28px;min-width:0;display:flex}.ProductEcosystemSection-module__QFCPjG__busLabel{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin:0;font-size:.72rem}.ProductEcosystemSection-module__QFCPjG__protocols{flex-wrap:wrap;align-items:center;gap:10px 30px;display:flex}.ProductEcosystemSection-module__QFCPjG__protocols li{border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--surface);min-height:36px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);align-items:center;gap:8px;padding:0 14px;font-size:.72rem;font-weight:500;display:inline-flex;position:relative}.ProductEcosystemSection-module__QFCPjG__protocols li:before{content:"";background:var(--volt);width:6px;height:6px;box-shadow:0 0 0 3px var(--volt-soft);border-radius:50%}.ProductEcosystemSection-module__QFCPjG__protocols li+li:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--green) 50%, transparent 100%) 0 0 / 200% 100% no-repeat, var(--line-2);width:30px;height:1px;animation:3.2s linear infinite ProductEcosystemSection-module__QFCPjG__pulse;animation-delay:calc(var(--n,0) * .35s);position:absolute;top:50%;right:100%}.ProductEcosystemSection-module__QFCPjG__protocols li:nth-child(2):after{--n:1}.ProductEcosystemSection-module__QFCPjG__protocols li:nth-child(3):after{--n:2}.ProductEcosystemSection-module__QFCPjG__protocols li:nth-child(4):after{--n:3}.ProductEcosystemSection-module__QFCPjG__protocols li:nth-child(5):after{--n:4}.ProductEcosystemSection-module__QFCPjG__protocols li:nth-child(6):after{--n:5}@keyframes ProductEcosystemSection-module__QFCPjG__pulse{0%{background-position:200% 0,0 0}to{background-position:-100% 0,0 0}}@media (max-width:899px){.ProductEcosystemSection-module__QFCPjG__protocols{gap:10px}.ProductEcosystemSection-module__QFCPjG__protocols li+li:after{display:none}}@media (max-width:599px){.ProductEcosystemSection-module__QFCPjG__bus{flex-direction:column;align-items:stretch}.ProductEcosystemSection-module__QFCPjG__bus .btn{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.ProductEcosystemSection-module__QFCPjG__protocols li+li:after{background-position:50% 0,0 0;animation:none}}
.IndustriesSection-module__b3MWaq__section{background:var(--bg)}.IndustriesSection-module__b3MWaq__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 40px;margin-bottom:clamp(32px,4.5vw,56px);display:flex}.IndustriesSection-module__b3MWaq__top .IndustriesSection-module__b3MWaq__topHead{margin-bottom:0}.IndustriesSection-module__b3MWaq__top .IndustriesSection-module__b3MWaq__topCta{flex:none}.IndustriesSection-module__b3MWaq__showcase{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.IndustriesSection-module__b3MWaq__tabs{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;margin:-10px;padding:10px;display:flex;position:relative;overflow-x:auto}.IndustriesSection-module__b3MWaq__tabs::-webkit-scrollbar{display:none}.IndustriesSection-module__b3MWaq__tab{border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--surface);min-height:48px;color:var(--ink-2);white-space:nowrap;scroll-snap-align:center;transition:background-color var(--d-1) var(--ease), color var(--d-1) var(--ease), border-color var(--d-1) var(--ease), transform var(--d-2) var(--ease);flex:none;align-items:center;gap:10px;padding:0 18px 0 14px;display:flex}.IndustriesSection-module__b3MWaq__tabNum,.IndustriesSection-module__b3MWaq__tabSub,.IndustriesSection-module__b3MWaq__tabArrow{display:none}.IndustriesSection-module__b3MWaq__tabText{display:block}.IndustriesSection-module__b3MWaq__tabTitle{font-family:var(--font-display);letter-spacing:-.01em;color:inherit;font-size:.95rem;font-weight:600}.IndustriesSection-module__b3MWaq__tabIcon{color:var(--green);transition:color var(--d-1) var(--ease)}.IndustriesSection-module__b3MWaq__tab[aria-selected=true]{border-color:var(--ink);background:var(--ink);color:#fff}.IndustriesSection-module__b3MWaq__tab[aria-selected=true] .IndustriesSection-module__b3MWaq__tabIcon{color:var(--volt)}@media (hover:hover){.IndustriesSection-module__b3MWaq__tab:not([aria-selected=true]):hover{border-color:var(--ink);color:var(--ink)}}.IndustriesSection-module__b3MWaq__stage{isolation:isolate;border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow);position:relative;overflow:hidden}.IndustriesSection-module__b3MWaq__photos{aspect-ratio:3/2;background:var(--bg-mint);position:relative;overflow:hidden}.IndustriesSection-module__b3MWaq__photo{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .8s var(--ease), transform 1.6s var(--ease);position:absolute;inset:0;transform:scale(1.06)}.IndustriesSection-module__b3MWaq__photo.IndustriesSection-module__b3MWaq__on{opacity:1;transform:none}.IndustriesSection-module__b3MWaq__photos:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(#0000 45%,#061a0c57);position:absolute;inset:0}.IndustriesSection-module__b3MWaq__tag{z-index:2;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);background:#ffffffc7;border:1px solid #ffffffb3;padding:7px 11px;font-size:.66rem;line-height:1;position:absolute;top:12px}.IndustriesSection-module__b3MWaq__tagIdx{font-variant-numeric:tabular-nums;left:12px}.IndustriesSection-module__b3MWaq__tagNote{color:var(--ink-2);right:12px}.IndustriesSection-module__b3MWaq__captions{display:grid}.IndustriesSection-module__b3MWaq__panel{visibility:hidden;opacity:0;min-width:0;transition:opacity .18s var(--ease), translate .18s var(--ease), visibility 0s linear .18s;grid-area:1/1;grid-template-columns:minmax(0,1fr);align-self:start;gap:14px;padding:22px 20px 24px;display:grid;translate:0 10px}.IndustriesSection-module__b3MWaq__panel[data-active]{visibility:visible;opacity:1;transition:opacity .52s var(--ease) .16s, translate .52s var(--ease) .16s, visibility 0s;translate:0}.IndustriesSection-module__b3MWaq__glass{gap:14px;min-width:0;display:grid}.IndustriesSection-module__b3MWaq__capHead{flex-direction:column;gap:10px;min-width:0;display:flex}.IndustriesSection-module__b3MWaq__capKicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:500}.IndustriesSection-module__b3MWaq__capTitle{letter-spacing:-.03em;font-size:clamp(1.7rem,2.6vw,2.2rem)}.IndustriesSection-module__b3MWaq__capText{max-width:60ch;color:var(--ink-2);font-size:.97rem;line-height:1.6}.IndustriesSection-module__b3MWaq__proof{flex-wrap:wrap;gap:6px;display:flex}.IndustriesSection-module__b3MWaq__proof .chip{padding:6px 10px;font-size:.66rem}.IndustriesSection-module__b3MWaq__actions{flex-wrap:wrap;align-items:flex-end;gap:14px 20px;min-width:0;display:flex}.IndustriesSection-module__b3MWaq__prods{flex-direction:column;gap:8px;min-width:0;display:flex}.IndustriesSection-module__b3MWaq__prodsLabel{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.66rem}.IndustriesSection-module__b3MWaq__prods ul{flex-wrap:wrap;gap:6px;display:flex}.IndustriesSection-module__b3MWaq__prod{border:1px solid var(--line-2);border-radius:var(--r-pill);min-height:40px;color:var(--ink);transition:border-color var(--d-1) var(--ease), background-color var(--d-1) var(--ease), color var(--d-1) var(--ease);background:#ffffffb3;align-items:center;padding:0 14px;font-size:.82rem;font-weight:500;display:inline-flex}@media (hover:hover){.IndustriesSection-module__b3MWaq__prod:hover{border-color:var(--ink);background:var(--ink);color:#fff}}.IndustriesSection-module__b3MWaq__explore{flex:none}@media (min-width:900px){.IndustriesSection-module__b3MWaq__showcase{grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:clamp(24px,3vw,40px)}.IndustriesSection-module__b3MWaq__tabs{border-top:1px solid var(--line-2);scroll-snap-type:none;align-self:start;margin:0;padding:0;display:grid;position:sticky;top:112px;overflow:visible}.IndustriesSection-module__b3MWaq__tab{border:0;border-bottom:1px solid var(--line-2);text-align:left;white-space:normal;background:0 0;border-radius:0;grid-template-columns:24px 22px minmax(0,1fr) 18px;align-items:center;gap:0 12px;min-height:0;padding:24px 18px 24px 22px;display:grid;position:relative}.IndustriesSection-module__b3MWaq__tabNum,.IndustriesSection-module__b3MWaq__tabSub,.IndustriesSection-module__b3MWaq__tabArrow{display:block}.IndustriesSection-module__b3MWaq__tabNum{font-family:var(--font-mono);letter-spacing:.1em;color:var(--muted);font-size:.72rem}.IndustriesSection-module__b3MWaq__tabTitle{letter-spacing:-.025em;font-size:clamp(1.15rem,1.6vw,1.4rem);line-height:1.15;display:block}.IndustriesSection-module__b3MWaq__tabSub{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:6px;font-size:.68rem}.IndustriesSection-module__b3MWaq__tabArrow{color:var(--ink);opacity:0;transition:opacity var(--d-2) var(--ease), translate var(--d-2) var(--ease);translate:-6px}.IndustriesSection-module__b3MWaq__tab:before{content:"";background:var(--volt);width:4px;transition:transform var(--d-2) var(--ease);border-radius:4px;position:absolute;top:12px;bottom:12px;left:0;transform:scaleY(0);box-shadow:0 0 14px #7ce82fd9}.IndustriesSection-module__b3MWaq__tab[aria-selected=true]{border-color:var(--line-2);background:var(--surface);color:var(--ink)}.IndustriesSection-module__b3MWaq__tab[aria-selected=true]:before{transform:scaleY(1)}.IndustriesSection-module__b3MWaq__tab[aria-selected=true] .IndustriesSection-module__b3MWaq__tabNum,.IndustriesSection-module__b3MWaq__tab[aria-selected=true] .IndustriesSection-module__b3MWaq__tabIcon{color:var(--green)}.IndustriesSection-module__b3MWaq__tab[aria-selected=true] .IndustriesSection-module__b3MWaq__tabSub{color:var(--ink-2)}.IndustriesSection-module__b3MWaq__tab[aria-selected=true] .IndustriesSection-module__b3MWaq__tabArrow{opacity:1;translate:0}.IndustriesSection-module__b3MWaq__tab:not([aria-selected=true]) .IndustriesSection-module__b3MWaq__tabIcon{color:var(--muted)}@media (hover:hover){.IndustriesSection-module__b3MWaq__tab:not([aria-selected=true]):hover{border-color:var(--line-2);color:var(--ink);background:#fff9}.IndustriesSection-module__b3MWaq__tab:not([aria-selected=true]):hover .IndustriesSection-module__b3MWaq__tabArrow{opacity:.5;translate:0}}}@media (min-width:1200px){.IndustriesSection-module__b3MWaq__tabs{grid-auto-rows:1fr;align-self:stretch;position:static}.IndustriesSection-module__b3MWaq__stage{padding-bottom:76px}.IndustriesSection-module__b3MWaq__tag{top:18px}.IndustriesSection-module__b3MWaq__tagIdx{left:18px}.IndustriesSection-module__b3MWaq__tagNote{right:18px}.IndustriesSection-module__b3MWaq__photos:after{opacity:1}.IndustriesSection-module__b3MWaq__captions{z-index:3;grid-template-rows:minmax(0,1fr);position:absolute;inset:0}.IndustriesSection-module__b3MWaq__panel{grid-template-rows:minmax(0,1fr) 76px;align-self:stretch;gap:0;padding:0}.IndustriesSection-module__b3MWaq__glass{border-radius:var(--r-lg);-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);background:#fffc;border:1px solid #ffffffbf;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-areas:"head text""proof proof";align-self:end;align-items:start;gap:16px clamp(20px,3vw,44px);margin:0 18px 18px;padding:22px 28px 20px;box-shadow:0 1px 2px #0a281414,0 30px 60px -24px #061e0c80}.IndustriesSection-module__b3MWaq__capHead{grid-area:head}.IndustriesSection-module__b3MWaq__capText{grid-area:text;font-size:.93rem;line-height:1.55}.IndustriesSection-module__b3MWaq__proof{grid-area:proof}.IndustriesSection-module__b3MWaq__actions{border-top:1px solid var(--line);background:var(--surface);flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:0 18px 0 28px}.IndustriesSection-module__b3MWaq__prods{flex-flow:wrap;align-items:center;gap:6px 12px}.IndustriesSection-module__b3MWaq__prod{min-height:36px;padding:0 12px;font-size:.78rem}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.IndustriesSection-module__b3MWaq__glass{background:#fffffff0}}
.TechStackSection-module__c1-9yW__section{overflow:clip}.TechStackSection-module__c1-9yW__cta{margin-top:clamp(32px,4vw,48px);display:flex}.TechStackSection-module__c1-9yW__diagram .TechStackSection-module__c1-9yW__canvas{--frame-bg:var(--bg-mint);margin-bottom:clamp(24px,3vw,36px);padding:clamp(22px,3.4vw,48px) clamp(18px,3.2vw,44px) clamp(20px,2.6vw,32px)}.TechStackSection-module__c1-9yW__canvasHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 32px;margin-bottom:clamp(24px,3vw,40px);display:flex}.TechStackSection-module__c1-9yW__archTitle{letter-spacing:-.03em;font-size:clamp(1.4rem,2.2vw,1.9rem)}.TechStackSection-module__c1-9yW__hint{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.7rem}.TechStackSection-module__c1-9yW__path{flex-direction:column;align-items:stretch;display:flex}.TechStackSection-module__c1-9yW__node{z-index:1;text-align:left;border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surface);color:var(--ink-2);box-shadow:var(--shadow);transition:transform var(--d-2) var(--ease), border-color var(--d-1) var(--ease), box-shadow var(--d-2) var(--ease), background-color var(--d-1) var(--ease);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon label""icon cap";align-items:center;gap:4px 16px;padding:16px 18px;display:grid;position:relative}.TechStackSection-module__c1-9yW__nodeTop{display:contents}.TechStackSection-module__c1-9yW__nodeIdx{font-family:var(--font-mono);letter-spacing:.12em;color:var(--muted);font-size:.7rem;position:absolute;top:14px;right:16px}.TechStackSection-module__c1-9yW__nodeIcon{background:var(--volt-soft);width:44px;height:44px;color:var(--green-deep);transition:background-color var(--d-1) var(--ease), color var(--d-1) var(--ease), box-shadow var(--d-2) var(--ease);border-radius:14px;grid-area:icon;place-items:center;display:grid}.TechStackSection-module__c1-9yW__nodeLabel{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);grid-area:label;font-size:1.3rem;font-weight:600;line-height:1.1}.TechStackSection-module__c1-9yW__nodeCap{grid-area:cap;font-size:.86rem;line-height:1.5}.TechStackSection-module__c1-9yW__node[data-on]{border-color:var(--green);box-shadow:0 0 0 4px #7ce82f4d, var(--shadow-lift)}.TechStackSection-module__c1-9yW__node[data-on] .TechStackSection-module__c1-9yW__nodeIcon{background:var(--volt);color:var(--ink);box-shadow:0 0 22px #7ce82fcc}.TechStackSection-module__c1-9yW__node[data-on] .TechStackSection-module__c1-9yW__nodeIdx{color:var(--green)}.TechStackSection-module__c1-9yW__node[data-node=bms]{background:radial-gradient(90% 80% at 0% 0%, #7ce82f29, transparent 60%), var(--screen);color:#a9bdb1;border-color:#7ce82f4d}.TechStackSection-module__c1-9yW__node[data-node=bms] .TechStackSection-module__c1-9yW__nodeLabel{color:#f1f8f3}.TechStackSection-module__c1-9yW__node[data-node=bms] .TechStackSection-module__c1-9yW__nodeIdx{color:#94a99c}.TechStackSection-module__c1-9yW__node[data-node=bms] .TechStackSection-module__c1-9yW__nodeIcon{color:var(--volt);background:#7ce82f29}.TechStackSection-module__c1-9yW__node[data-node=bms][data-on]{border-color:var(--volt);box-shadow:0 0 0 4px #7ce82f59,0 24px 50px -18px #0a3c14b3}.TechStackSection-module__c1-9yW__node[data-node=bms][data-on] .TechStackSection-module__c1-9yW__nodeIcon{background:var(--volt);color:var(--ink)}.TechStackSection-module__c1-9yW__node[data-node=bms][data-on] .TechStackSection-module__c1-9yW__nodeIdx{color:var(--volt)}@media (hover:hover){.TechStackSection-module__c1-9yW__node:not([data-on]):hover{transform:translateY(-2px)}}.TechStackSection-module__c1-9yW__link{background:#2f7d1447;border-radius:3px;flex:none;width:3px;height:34px;margin-left:38.5px;position:relative}.TechStackSection-module__c1-9yW__link:after{content:"";border:5px solid #0000;border-top:7px solid #2f7d1473;border-bottom:0;position:absolute;bottom:-2px;left:50%;translate:-50%}.TechStackSection-module__c1-9yW__pulse{border-radius:inherit;background:linear-gradient(180deg, transparent 6%, #7ce82f59 34%, var(--volt) 50%, transparent 54%);filter:drop-shadow(0 0 6px var(--volt)) drop-shadow(0 0 2px var(--volt));animation:2.4s linear infinite TechStackSection-module__c1-9yW__flowY;animation-delay:calc(var(--i) * -.6s);position:absolute;inset:0}@keyframes TechStackSection-module__c1-9yW__flowY{0%{transform:translateY(-50%)}to{transform:translateY(50%)}}@keyframes TechStackSection-module__c1-9yW__flowX{0%{transform:translate(-50%)}to{transform:translate(50%)}}.TechStackSection-module__c1-9yW__readout{border-top:1px dashed var(--line-2);font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-2);margin-top:clamp(22px,2.8vw,32px);padding-top:16px;font-size:.78rem;line-height:1.6}.TechStackSection-module__c1-9yW__readout b{color:var(--ink);font-weight:500}.TechStackSection-module__c1-9yW__cards{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.TechStackSection-module__c1-9yW__cell{min-width:0;display:flex}.TechStackSection-module__c1-9yW__cards .TechStackSection-module__c1-9yW__card{width:100%;transition:transform var(--d-2) var(--ease), box-shadow var(--d-2) var(--ease), border-color var(--d-2) var(--ease), background-color var(--d-2) var(--ease);flex-direction:column;gap:12px;display:flex}.TechStackSection-module__c1-9yW__cardTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.TechStackSection-module__c1-9yW__cardIcon{border:1px solid var(--line);background:var(--bg-mint);width:44px;height:44px;color:var(--green-deep);transition:background-color var(--d-1) var(--ease), box-shadow var(--d-2) var(--ease), border-color var(--d-1) var(--ease);border-radius:14px;place-items:center;display:grid}.TechStackSection-module__c1-9yW__cardLabel{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.7rem}.TechStackSection-module__c1-9yW__cardTitle{letter-spacing:-.03em;font-size:1.35rem}.TechStackSection-module__c1-9yW__cardText{color:var(--ink-2);font-size:.95rem;line-height:1.6}.TechStackSection-module__c1-9yW__specs{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:6px;display:flex}.TechStackSection-module__c1-9yW__specs li{border:1px solid var(--line-2);border-radius:var(--r-pill);font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-2);transition:background-color var(--d-1) var(--ease), border-color var(--d-1) var(--ease), color var(--d-1) var(--ease);padding:6px 10px;font-size:.72rem;line-height:1.2}.TechStackSection-module__c1-9yW__cards .TechStackSection-module__c1-9yW__card[data-linked]{box-shadow:0 0 0 3px #7ce82f47, var(--shadow-lift);background:linear-gradient(#fff 30%,#f2fbe8);border-color:#2f7d1499}.TechStackSection-module__c1-9yW__card[data-linked] .TechStackSection-module__c1-9yW__cardIcon{border-color:var(--green);background:var(--volt);color:var(--ink);box-shadow:0 0 20px #7ce82fb3}.TechStackSection-module__c1-9yW__card[data-linked] .TechStackSection-module__c1-9yW__cardLabel{color:var(--green)}.TechStackSection-module__c1-9yW__card[data-linked] .TechStackSection-module__c1-9yW__specs li{background:var(--volt-soft);color:var(--green-deep);border-color:#2f7d144d}@media (min-width:640px){.TechStackSection-module__c1-9yW__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.TechStackSection-module__c1-9yW__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.TechStackSection-module__c1-9yW__path{flex-direction:row;align-items:stretch}.TechStackSection-module__c1-9yW__node{flex:1 1 0;grid-template-columns:minmax(0,1fr);grid-template-areas:"icon""label""cap";align-content:start;justify-items:start;row-gap:6px;min-width:0;padding:18px 18px 22px}.TechStackSection-module__c1-9yW__nodeTop{grid-area:icon;justify-content:space-between;align-items:flex-start;width:100%;margin-bottom:18px;display:flex}.TechStackSection-module__c1-9yW__nodeIdx{position:static}.TechStackSection-module__c1-9yW__nodeIcon{order:-1}.TechStackSection-module__c1-9yW__nodeLabel{font-size:clamp(1.25rem,1.8vw,1.6rem)}.TechStackSection-module__c1-9yW__link{flex:0 0 clamp(28px,4.4vw,68px);align-self:flex-start;width:auto;height:3px;margin:40px 0 0}.TechStackSection-module__c1-9yW__link:after{border:5px solid #0000;border-left:7px solid #2f7d1473;border-right:0;inset:50% -2px auto auto;translate:0 -50%}.TechStackSection-module__c1-9yW__pulse{background:linear-gradient(90deg, transparent 6%, #7ce82f59 34%, var(--volt) 50%, transparent 54%);animation-name:TechStackSection-module__c1-9yW__flowX}.TechStackSection-module__c1-9yW__nodeTop .TechStackSection-module__c1-9yW__nodeIdx{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.TechStackSection-module__c1-9yW__pulse{background:var(--volt);filter:none;animation:none;transform:none}.TechStackSection-module__c1-9yW__link:after{border-color:#0000;border-top-color:var(--green)}@media (min-width:960px){.TechStackSection-module__c1-9yW__link:after{border-color:#0000;border-left-color:var(--green)}}}
.WhyVoltavaSection-module__F79fXa__section{overflow:clip}.WhyVoltavaSection-module__F79fXa__grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,72px);display:grid}@media (min-width:960px){.WhyVoltavaSection-module__F79fXa__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(48px,6vw,96px)}}.WhyVoltavaSection-module__F79fXa__left{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.WhyVoltavaSection-module__F79fXa__left .h2{font-size:clamp(2.2rem,4.2vw,3.7rem)}.WhyVoltavaSection-module__F79fXa__left .lead{max-width:50ch}.WhyVoltavaSection-module__F79fXa__bullets{border-top:1px solid var(--line);width:100%;max-width:560px;margin-bottom:clamp(28px,3.4vw,40px)}.WhyVoltavaSection-module__F79fXa__bullet{border-bottom:1px solid var(--line);color:var(--ink);align-items:center;gap:14px;padding:14px 0;font-size:1.02rem;font-weight:500;line-height:1.4;display:flex}.WhyVoltavaSection-module__F79fXa__check{background:var(--volt);width:26px;height:26px;color:var(--ink);box-shadow:0 0 0 4px var(--volt-soft);border-radius:50%;flex:none;place-items:center;display:grid}.WhyVoltavaSection-module__F79fXa__cta{align-self:flex-start}.WhyVoltavaSection-module__F79fXa__right{isolation:isolate;min-width:0;position:relative}.WhyVoltavaSection-module__F79fXa__right:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(52% 48% at 62% 46%,#7ce82f29,#0000 72%);position:absolute;inset:-12% -14%}.WhyVoltavaSection-module__F79fXa__art{z-index:-1;color:#0a3c1433;pointer-events:none;width:126%;height:118%;position:absolute;top:-9%;left:-12%;-webkit-mask-image:radial-gradient(70% 68%,#000 40%,#0000 100%);mask-image:radial-gradient(70% 68%,#000 40%,#0000 100%)}.WhyVoltavaSection-module__F79fXa__stats{border:1px solid var(--line-2);border-radius:var(--r-xl);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow);background:#ffffffbd;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.WhyVoltavaSection-module__F79fXa__tile{border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2);min-height:clamp(160px,16vw,208px);transition:background-color var(--d-2) var(--ease);flex-direction:column;justify-content:space-between;gap:26px;padding:clamp(18px,2.2vw,28px);display:flex}.WhyVoltavaSection-module__F79fXa__tile:nth-child(2n){border-right:0}.WhyVoltavaSection-module__F79fXa__tile:nth-last-child(-n+2){border-bottom:0}@media (hover:hover){.WhyVoltavaSection-module__F79fXa__tile:not([data-accent]):hover{background:#ddf7c480}}.WhyVoltavaSection-module__F79fXa__idx{font-family:var(--font-mono);letter-spacing:.14em;color:var(--muted);font-size:.7rem}.WhyVoltavaSection-module__F79fXa__figure{min-width:0;font-family:var(--font-display);letter-spacing:-.045em;color:var(--ink);align-items:baseline;font-weight:600;line-height:.9;display:flex}.WhyVoltavaSection-module__F79fXa__num{font-size:clamp(3rem,5.4vw,5.25rem)}.WhyVoltavaSection-module__F79fXa__suffix{letter-spacing:-.03em;color:var(--green);margin-left:.04em;font-size:clamp(1.7rem,3vw,3rem)}.WhyVoltavaSection-module__F79fXa__statLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:-14px;font-size:.72rem;line-height:1.5}.WhyVoltavaSection-module__F79fXa__tile[data-accent]{background:radial-gradient(90% 80% at 0% 0%, #ffffff6b, transparent 60%), linear-gradient(135deg, var(--volt), #62d81f)}.WhyVoltavaSection-module__F79fXa__tile[data-accent] .WhyVoltavaSection-module__F79fXa__idx,.WhyVoltavaSection-module__F79fXa__tile[data-accent] .WhyVoltavaSection-module__F79fXa__statLabel{color:#1a3123}.WhyVoltavaSection-module__F79fXa__tile[data-accent] .WhyVoltavaSection-module__F79fXa__suffix{color:var(--green-deep)}.WhyVoltavaSection-module__F79fXa__tag{border-radius:var(--r-pill);letter-spacing:.14em;text-transform:uppercase;color:var(--green-deep);background:#ddf7c4b3;border:1px solid #2f7d1459;margin-left:10px;padding:2px 8px;font-size:.62rem}.WhyVoltavaSection-module__F79fXa__tile[data-accent] .WhyVoltavaSection-module__F79fXa__tag{background:#ffffff73;border-color:#123d1a66}.WhyVoltavaSection-module__F79fXa__note{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);margin-top:14px;font-size:.72rem;line-height:1.5}
.Anatomy-module__rSYvCG__wrap{background:radial-gradient(50% 60% at 30% 40%, #7ce82f1f, transparent 70%), linear-gradient(180deg, transparent, var(--bg-mint) 20%, var(--bg-mint) 80%, transparent);margin-top:clamp(56px,8vw,110px);padding-block:clamp(36px,5vw,72px);position:relative}.Anatomy-module__rSYvCG__inner{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.Anatomy-module__rSYvCG__plate{--frame-bg:var(--surface)}.Anatomy-module__rSYvCG__stage{aspect-ratio:1254/1000;border-radius:var(--r-lg);background:radial-gradient(70% 60% at 50% 60%,#fff,#f4faf0);position:relative;overflow:hidden}.Anatomy-module__rSYvCG__canvas{aspect-ratio:1;width:100%;position:absolute;top:-7.5%;left:0}.Anatomy-module__rSYvCG__img{mix-blend-mode:multiply;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.Anatomy-module__rSYvCG__spot{z-index:2;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;margin:-22px 0 0 -22px;display:grid;position:absolute}.Anatomy-module__rSYvCG__spot span{background:var(--ink);width:28px;height:28px;font-family:var(--font-mono);color:#fff;transition:background-color var(--d-2) var(--ease), color var(--d-2) var(--ease), scale var(--d-2) var(--ease);border:1.5px solid #fffffff2;border-radius:50%;place-items:center;font-size:.72rem;font-weight:600;display:grid;box-shadow:0 6px 16px -4px #0a141080}.Anatomy-module__rSYvCG__spot:after{content:"";border:1.5px solid var(--volt);opacity:0;border-radius:50%;position:absolute;inset:4px}.Anatomy-module__rSYvCG__spot[data-on] span{background:var(--volt);color:var(--ink);scale:1.18}.Anatomy-module__rSYvCG__spot[data-on]:after{opacity:1;animation:2.2s ease-out infinite Anatomy-module__rSYvCG__ring}@keyframes Anatomy-module__rSYvCG__ring{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(1.9)}}.Anatomy-module__rSYvCG__hud{border:1px solid var(--line-2);border-radius:var(--r-pill);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);background:#ffffffd9;margin:0;padding:5px 11px;font-size:.68rem;position:absolute;bottom:12px;left:14px}.Anatomy-module__rSYvCG__head{margin-bottom:18px}.Anatomy-module__rSYvCG__title{letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(1.7rem,2.6vw,2.4rem)}.Anatomy-module__rSYvCG__lead{color:var(--ink-2);max-width:44ch;margin:0}.Anatomy-module__rSYvCG__steps{border-top:1px solid var(--line-2);margin:0;padding:0;list-style:none}.Anatomy-module__rSYvCG__step{border-bottom:1px solid var(--line-2)}.Anatomy-module__rSYvCG__stepHead{font:inherit;margin:0}.Anatomy-module__rSYvCG__stepBtn{text-align:left;cursor:pointer;width:100%;color:var(--muted);transition:color var(--d-2) var(--ease);background:0 0;border:0;align-items:baseline;gap:14px;padding:16px 4px;display:flex}.Anatomy-module__rSYvCG__stepNum{font-family:var(--font-mono);letter-spacing:.14em;font-size:.72rem}.Anatomy-module__rSYvCG__stepTitle{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.2rem;font-weight:600}.Anatomy-module__rSYvCG__step[data-state=on] .Anatomy-module__rSYvCG__stepBtn,.Anatomy-module__rSYvCG__stepBtn:hover{color:var(--ink)}.Anatomy-module__rSYvCG__step[data-state=on] .Anatomy-module__rSYvCG__stepNum{color:var(--green)}.Anatomy-module__rSYvCG__body{transition:grid-template-rows var(--d-3) var(--ease);grid-template-rows:0fr;display:grid}.Anatomy-module__rSYvCG__bodyIn{padding-left:32px;overflow:hidden}.Anatomy-module__rSYvCG__step[data-state=on] .Anatomy-module__rSYvCG__body{grid-template-rows:1fr}.Anatomy-module__rSYvCG__stepText{color:var(--ink-2);margin:0 0 12px;font-size:.96rem;line-height:1.6}.Anatomy-module__rSYvCG__chips{flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;list-style:none;display:flex}@media (max-width:900px){.Anatomy-module__rSYvCG__inner{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.Anatomy-module__rSYvCG__spot[data-on]:after{animation:none}}
.EngineeringSection-module__K0eigW__section.section{background:var(--bg);padding-bottom:0}.EngineeringSection-module__K0eigW__caps{grid-template-columns:minmax(0,1fr);column-gap:clamp(28px,4vw,64px);display:grid}@media (min-width:680px){.EngineeringSection-module__K0eigW__caps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.EngineeringSection-module__K0eigW__caps{grid-template-columns:repeat(3,minmax(0,1fr))}}.EngineeringSection-module__K0eigW__cap{border-top:1px solid var(--line-2);flex-direction:column;gap:14px;min-width:0;padding:26px 0 clamp(30px,3.4vw,44px);display:flex;position:relative}.EngineeringSection-module__K0eigW__cap:before{content:"";background:var(--volt);width:0;height:2px;transition:width .7s var(--ease);position:absolute;top:-1px;left:0;box-shadow:0 0 12px #7ce82fe6}@media (hover:hover){.EngineeringSection-module__K0eigW__cap:hover:before{width:100%}.EngineeringSection-module__K0eigW__cap:hover .EngineeringSection-module__K0eigW__capIcon{background:var(--volt);box-shadow:0 0 22px #7ce82f99}}.EngineeringSection-module__K0eigW__capTop{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.EngineeringSection-module__K0eigW__capIcon{background:var(--volt-soft);width:48px;height:48px;color:var(--green-deep);transition:background-color var(--d-2) var(--ease), box-shadow var(--d-2) var(--ease);border-radius:14px;place-items:center;display:grid}.EngineeringSection-module__K0eigW__capNum{font-family:var(--font-mono);letter-spacing:.14em;color:var(--muted);font-size:.72rem}.EngineeringSection-module__K0eigW__capTitle{letter-spacing:-.03em;font-size:1.4rem}.EngineeringSection-module__K0eigW__capText{color:var(--ink-2);font-size:.96rem;line-height:1.6}.EngineeringSection-module__K0eigW__specs{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:6px;display:flex}.EngineeringSection-module__K0eigW__specs li{border:1px solid var(--line-2);border-radius:var(--r-pill);font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-2);padding:6px 10px;font-size:.72rem;line-height:1.2}
