.IndustrialHero-module__u6eZ0W__hero{--industrial-action:var(--kredo-accent);--industrial-surface:#0b0f0e;--industrial-line:#e1efda24;border-bottom:1px solid var(--industrial-line);color:#f4f6f1;background:radial-gradient(circle at 78% 34%,#a6ff2e1f,#0000 30%),linear-gradient(#050706 0%,#070a08 100%);min-height:100svh;position:relative;overflow:hidden}.IndustrialHero-module__u6eZ0W__atmosphere{pointer-events:none;opacity:.55;background-image:linear-gradient(#a6ff2e0b 1px,#0000 1px),linear-gradient(90deg,#a6ff2e0b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(105deg,#0000 4%,#000 52%,#0000 96%);mask-image:linear-gradient(105deg,#0000 4%,#000 52%,#0000 96%)}.IndustrialHero-module__u6eZ0W__shell{z-index:1;width:min(100% - 2rem,94rem);margin-inline:auto;padding:6rem 0 2rem;position:relative}.IndustrialHero-module__u6eZ0W__eyebrow{border-bottom:1px solid var(--industrial-line);color:#a8b0a5;font:700 .62rem/1.3 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.IndustrialHero-module__u6eZ0W__fixtureBadge{color:#f2c14e;background:#f2c14e0f;border:1px solid #f2c14e61;border-radius:999px;align-items:center;min-height:1.7rem;padding:.25rem .55rem;display:inline-flex}.IndustrialHero-module__u6eZ0W__heroGrid{grid-template-columns:minmax(0,.82fr) minmax(38rem,1.18fr);align-items:center;gap:clamp(2rem,4vw,4.5rem);padding:clamp(2.6rem,5vw,5rem) 0 2rem;display:grid}.IndustrialHero-module__u6eZ0W__copy{min-width:0}.IndustrialHero-module__u6eZ0W__kicker{color:var(--industrial-action);font:700 .68rem/1.3 var(--font-mono);letter-spacing:.15em;margin:0 0 1.2rem}.IndustrialHero-module__u6eZ0W__copy h1{font-family:var(--font-grotesk),var(--font-inter),sans-serif;letter-spacing:-.075em;margin:0;font-size:clamp(3.35rem,5.1vw,5.6rem);font-weight:760;line-height:.86}.IndustrialHero-module__u6eZ0W__copy h1 span,.IndustrialHero-module__u6eZ0W__copy h1 strong{display:block}.IndustrialHero-module__u6eZ0W__copy h1 strong{width:-moz-fit-content;width:fit-content;color:var(--industrial-action);margin-top:.08em;font-weight:760}.IndustrialHero-module__u6eZ0W__lead{color:#a8b0a5;max-width:39rem;margin:1.65rem 0 0;font-size:clamp(1rem,1.25vw,1.14rem);line-height:1.68}.IndustrialHero-module__u6eZ0W__heroActions,.IndustrialHero-module__u6eZ0W__dialogActions{flex-wrap:wrap;gap:.75rem;margin-top:1.8rem;display:flex}.IndustrialHero-module__u6eZ0W__primaryButton,.IndustrialHero-module__u6eZ0W__secondaryButton,.IndustrialHero-module__u6eZ0W__backButton,.IndustrialHero-module__u6eZ0W__validateButton{min-height:3.2rem;font:750 .72rem/1 var(--font-mono);letter-spacing:.035em;border-radius:.65rem;justify-content:center;align-items:center;gap:.65rem;padding:.8rem 1.15rem;transition:transform .18s,background-color .18s,border-color .18s;display:inline-flex}.IndustrialHero-module__u6eZ0W__primaryButton,.IndustrialHero-module__u6eZ0W__validateButton{border:1px solid var(--kredo-accent);background:var(--industrial-action);color:var(--kredo-accent-foreground);box-shadow:0 14px 36px #a6ff2e26}.IndustrialHero-module__u6eZ0W__secondaryButton,.IndustrialHero-module__u6eZ0W__backButton{color:#eef2ea;background:#ffffff09;border:1px solid #ffffff26}.IndustrialHero-module__u6eZ0W__primaryButton:hover,.IndustrialHero-module__u6eZ0W__validateButton:hover{background:var(--kredo-accent-2);transform:translateY(-2px)}.IndustrialHero-module__u6eZ0W__secondaryButton:hover,.IndustrialHero-module__u6eZ0W__backButton:hover{border-color:#a6ff2e66;transform:translateY(-2px)}.IndustrialHero-module__u6eZ0W__primaryButton:focus-visible{outline:2px solid var(--industrial-action);outline-offset:3px}.IndustrialHero-module__u6eZ0W__secondaryButton:focus-visible{outline:2px solid var(--industrial-action);outline-offset:3px}.IndustrialHero-module__u6eZ0W__backButton:focus-visible{outline:2px solid var(--industrial-action);outline-offset:3px}.IndustrialHero-module__u6eZ0W__validateButton:focus-visible{outline:2px solid var(--industrial-action);outline-offset:3px}.IndustrialHero-module__u6eZ0W__iconButton:focus-visible{outline:2px solid var(--industrial-action);outline-offset:3px}.IndustrialHero-module__u6eZ0W__resetButton:focus-visible{outline:2px solid var(--industrial-action);outline-offset:3px}.IndustrialHero-module__u6eZ0W__needGrid button:focus-visible{outline:2px solid var(--industrial-action);outline-offset:3px}select:focus-visible{outline:2px solid var(--industrial-action);outline-offset:3px}input:focus-visible{outline:2px solid var(--industrial-action);outline-offset:3px}textarea:focus-visible{outline:2px solid var(--industrial-action);outline-offset:3px}.IndustrialHero-module__u6eZ0W__primaryButton:disabled,.IndustrialHero-module__u6eZ0W__backButton:disabled{cursor:not-allowed;opacity:.38;transform:none}.IndustrialHero-module__u6eZ0W__primaryButton svg,.IndustrialHero-module__u6eZ0W__backButton svg,.IndustrialHero-module__u6eZ0W__validateButton svg{width:1rem;height:1rem}.IndustrialHero-module__u6eZ0W__capabilities{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.IndustrialHero-module__u6eZ0W__capabilities li,.IndustrialHero-module__u6eZ0W__selectionSummary span{border:1px solid var(--industrial-line);color:#aab2a7;font:650 .54rem/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:#ffffff06;border-radius:999px;padding:.38rem .58rem}.IndustrialHero-module__u6eZ0W__decisionDesk{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070a08eb;border:1px solid #e5f1de2e;border-radius:1.15rem;min-width:0;overflow:hidden;box-shadow:0 34px 90px #00000070,inset 0 1px #ffffff0a}.IndustrialHero-module__u6eZ0W__deskHeader{border-bottom:1px solid var(--industrial-line);color:#8e988d;min-height:3.1rem;font:700 .56rem/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.IndustrialHero-module__u6eZ0W__deskHeader b{color:#cbd2c7;align-items:center;gap:.45rem;display:flex}.IndustrialHero-module__u6eZ0W__deskHeader i{background:var(--industrial-action);border-radius:50%;width:.4rem;height:.4rem;box-shadow:0 0 12px #a6ff2eb3}.IndustrialHero-module__u6eZ0W__needStage{grid-template-columns:1.05fr .95fr;min-height:28rem;display:grid}.IndustrialHero-module__u6eZ0W__visualStage{border-right:1px solid var(--industrial-line);background:radial-gradient(circle at 50% 48%,#a6ff2e17,#0000 52%);align-content:center;min-width:0;display:grid;position:relative;overflow:hidden}.IndustrialHero-module__u6eZ0W__visualCopy{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.IndustrialHero-module__u6eZ0W__visualCopy span,.IndustrialHero-module__u6eZ0W__stageHeading span{color:#889184;font:700 .52rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.IndustrialHero-module__u6eZ0W__visualCopy strong{color:#eef3e9;max-width:15ch;font:700 .78rem/1.25 var(--font-grotesk);text-align:right}.IndustrialHero-module__u6eZ0W__needGrid{align-content:center;gap:.65rem;padding:1rem;display:grid}.IndustrialHero-module__u6eZ0W__needGrid button{border:1px solid var(--industrial-line);min-height:6.1rem;color:inherit;text-align:left;background:#ffffff06;border-radius:.75rem;grid-template-columns:auto 1fr;gap:.25rem .7rem;padding:.9rem;transition:border-color .18s,background-color .18s,transform .18s;display:grid}.IndustrialHero-module__u6eZ0W__needGrid button:hover{background:#a6ff2e0b;border-color:#a6ff2e66;transform:translate(3px)}.IndustrialHero-module__u6eZ0W__needGrid button span{color:var(--industrial-action);font:700 .55rem/1 var(--font-mono);grid-row:1/3}.IndustrialHero-module__u6eZ0W__needGrid button strong{font:700 .8rem/1.2 var(--font-grotesk)}.IndustrialHero-module__u6eZ0W__needGrid button small{color:#858f84;font-size:.7rem;line-height:1.35}.IndustrialHero-module__u6eZ0W__schematic{width:100%;min-height:15rem;position:relative}.IndustrialHero-module__u6eZ0W__schematic svg{width:100%;height:100%;min-height:15rem;display:block}.IndustrialHero-module__u6eZ0W__gridLines{fill:none;stroke:#a6ff2e13;stroke-width:1px}.IndustrialHero-module__u6eZ0W__shellShape,.IndustrialHero-module__u6eZ0W__shellConflict{fill:none;stroke:var(--industrial-action);stroke-width:1.5px;filter:url(#industrial-glow)}.IndustrialHero-module__u6eZ0W__shellConflict{stroke:#f2c14e}.IndustrialHero-module__u6eZ0W__measureLines{fill:none;stroke:#eef3e966;stroke-width:1px}.IndustrialHero-module__u6eZ0W__schematic text{fill:#7f897e;font:10px var(--font-mono);text-transform:uppercase}.IndustrialHero-module__u6eZ0W__schematicCode{color:var(--industrial-action);font:800 .7rem/1 var(--font-mono);letter-spacing:.1em;position:absolute;top:1rem;right:1rem}.IndustrialHero-module__u6eZ0W__configureStage{grid-template-columns:.88fr 1.12fr;min-height:30rem;display:grid}.IndustrialHero-module__u6eZ0W__configurationPanel{border-right:1px solid var(--industrial-line);padding:1rem}.IndustrialHero-module__u6eZ0W__stageHeading{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.IndustrialHero-module__u6eZ0W__stageHeading h2{color:#f0f3ed;font:700 1rem/1.2 var(--font-grotesk);margin:.35rem 0 0}.IndustrialHero-module__u6eZ0W__resetButton,.IndustrialHero-module__u6eZ0W__iconButton{border:1px solid var(--industrial-line);color:#aab2a7;min-width:2.5rem;min-height:2.5rem;font:700 .52rem/1 var(--font-mono);text-transform:uppercase;background:#ffffff06;border-radius:.55rem;justify-content:center;align-items:center;gap:.35rem;display:inline-flex}.IndustrialHero-module__u6eZ0W__resetButton svg,.IndustrialHero-module__u6eZ0W__iconButton svg{width:.9rem;height:.9rem}.IndustrialHero-module__u6eZ0W__fields{gap:.7rem;margin-top:1rem;display:grid}.IndustrialHero-module__u6eZ0W__fields label,.IndustrialHero-module__u6eZ0W__formField{color:#9fa89d;font:700 .56rem/1.25 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;gap:.38rem;display:grid}.IndustrialHero-module__u6eZ0W__fields select,.IndustrialHero-module__u6eZ0W__formField input,.IndustrialHero-module__u6eZ0W__formField textarea{color:#eef2ea;width:100%;min-height:2.8rem;font:600 .72rem/1.35 var(--font-mono);text-transform:none;background:#0d120f;border:1px solid #ffffff24;border-radius:.55rem;padding:.65rem .72rem}.IndustrialHero-module__u6eZ0W__formField textarea{resize:vertical;font-family:var(--font-grotesk);font-size:.9rem}.IndustrialHero-module__u6eZ0W__validateButton{width:100%;margin-top:1rem}.IndustrialHero-module__u6eZ0W__resultPanel{background:radial-gradient(circle at 50% 25%,#a6ff2e12,#0000 45%);min-width:0;padding:.6rem 1rem 1rem}.IndustrialHero-module__u6eZ0W__resultPanel .IndustrialHero-module__u6eZ0W__schematic{height:13rem;min-height:12rem}.IndustrialHero-module__u6eZ0W__resultPanel .IndustrialHero-module__u6eZ0W__schematic svg{min-height:12rem}.IndustrialHero-module__u6eZ0W__selectionSummary{flex-wrap:wrap;gap:.35rem;display:flex}.IndustrialHero-module__u6eZ0W__selectionSummary span{padding:.3rem .45rem;font-size:.46rem}.IndustrialHero-module__u6eZ0W__resultPrompt{color:#8e978c;margin:1rem 0 0;font-size:.76rem;line-height:1.5}.IndustrialHero-module__u6eZ0W__conflictResult,.IndustrialHero-module__u6eZ0W__validResult{margin-top:.9rem}.IndustrialHero-module__u6eZ0W__conflictResult>span,.IndustrialHero-module__u6eZ0W__validResult>span{color:#f2c14e;font:800 .5rem/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.IndustrialHero-module__u6eZ0W__validResult>span{color:var(--industrial-action)}.IndustrialHero-module__u6eZ0W__conflictResult h3,.IndustrialHero-module__u6eZ0W__validResult h3{color:#f0f4ec;font:750 .96rem/1.25 var(--font-grotesk);margin:.35rem 0 0}.IndustrialHero-module__u6eZ0W__conflictResult p,.IndustrialHero-module__u6eZ0W__validResult p{color:#a0a99e;margin:.45rem 0 0;font-size:.7rem;line-height:1.45}.IndustrialHero-module__u6eZ0W__resultColumns{grid-template-columns:1fr 1fr;gap:.7rem;margin-top:.8rem;display:grid}.IndustrialHero-module__u6eZ0W__resultColumns>div{border:1px solid var(--industrial-line);border-radius:.6rem;padding:.65rem}.IndustrialHero-module__u6eZ0W__resultColumns b{color:#cbd3c7;font:750 .52rem/1 var(--font-mono);text-transform:uppercase}.IndustrialHero-module__u6eZ0W__resultColumns ul{gap:.28rem;margin:.55rem 0 0;padding:0;list-style:none;display:grid}.IndustrialHero-module__u6eZ0W__resultColumns li{color:#8f998d;font-size:.58rem;line-height:1.3}.IndustrialHero-module__u6eZ0W__validResult .IndustrialHero-module__u6eZ0W__primaryButton{width:100%;min-height:2.75rem;margin-top:.8rem}.IndustrialHero-module__u6eZ0W__flow{border-top:1px solid var(--industrial-line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.IndustrialHero-module__u6eZ0W__flow li{border-right:1px solid var(--industrial-line);min-width:0;padding:.75rem;position:relative}.IndustrialHero-module__u6eZ0W__flow li:last-child{border-right:0}.IndustrialHero-module__u6eZ0W__flow span{color:#586157;font:700 .47rem/1 var(--font-mono);display:block}.IndustrialHero-module__u6eZ0W__flow b{color:#7f897d;font:700 .58rem/1.15 var(--font-grotesk);text-overflow:ellipsis;white-space:nowrap;margin-top:.35rem;display:block;overflow:hidden}.IndustrialHero-module__u6eZ0W__flowActive:before{content:"";background:var(--industrial-action);width:1.8rem;height:2px;position:absolute;top:-2px;left:.75rem;box-shadow:0 0 8px #a6ff2eb3}.IndustrialHero-module__u6eZ0W__flowActive b{color:#eef2ea}.IndustrialHero-module__u6eZ0W__dialogBackdrop{z-index:10000;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000000c2;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.IndustrialHero-module__u6eZ0W__dialog{background:#090d0a;border:1px solid #a6ff2e3d;border-radius:1rem;width:min(100%,42rem);max-height:min(90svh,48rem);padding:1.15rem;overflow:auto;box-shadow:0 36px 110px #000000b3}.IndustrialHero-module__u6eZ0W__dialogHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.IndustrialHero-module__u6eZ0W__dialogHeader span{color:var(--industrial-action);font:700 .55rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.IndustrialHero-module__u6eZ0W__dialogHeader h2{font:750 clamp(1.55rem,4vw,2.25rem)/1 var(--font-grotesk);letter-spacing:-.04em;margin:.45rem 0 0}.IndustrialHero-module__u6eZ0W__dialogMeta{color:#929b90;font:700 .54rem/1 var(--font-mono);text-transform:uppercase;justify-content:space-between;gap:1rem;margin-top:1.25rem;display:flex}.IndustrialHero-module__u6eZ0W__progress{background:#ffffff17;height:2px;margin:.6rem 0 1.25rem;overflow:hidden}.IndustrialHero-module__u6eZ0W__progress i{background:var(--industrial-action);height:100%;transition:width .2s;display:block}.IndustrialHero-module__u6eZ0W__contactGrid{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}.IndustrialHero-module__u6eZ0W__consent{color:#bdc5ba;grid-column:1/-1;align-items:flex-start;gap:.65rem;font-size:.76rem;line-height:1.45;display:flex}.IndustrialHero-module__u6eZ0W__consent input{width:1.1rem;height:1.1rem;accent-color:var(--industrial-action);margin-top:.08rem}.IndustrialHero-module__u6eZ0W__consent a{color:var(--industrial-action);text-underline-offset:.18em;text-decoration:underline}.IndustrialHero-module__u6eZ0W__honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.IndustrialHero-module__u6eZ0W__previewNotice{color:#d5bd7b;font:650 .62rem/1.45 var(--font-mono);background:#f2c14e0f;border-left:2px solid #f2c14e;grid-column:1/-1;margin:0;padding:.55rem .7rem}.IndustrialHero-module__u6eZ0W__submitError{color:#ffb0a5;font:650 .62rem/1.45 var(--font-mono);background:#ff6b5714;border-left:2px solid #ff6b57;grid-column:1/-1;margin:0;padding:.55rem .7rem}.IndustrialHero-module__u6eZ0W__dialogActions{justify-content:space-between;align-items:center;margin-top:1.25rem}.IndustrialHero-module__u6eZ0W__previewSuccess{justify-items:start;padding:2rem .25rem .5rem;display:grid}.IndustrialHero-module__u6eZ0W__previewSuccess>span{color:#73d99c;background:#73d99c1f;border-radius:50%;place-items:center;width:3rem;height:3rem;display:grid}.IndustrialHero-module__u6eZ0W__previewSuccess h3{font:750 1.45rem/1.1 var(--font-grotesk);margin:1rem 0 0}.IndustrialHero-module__u6eZ0W__previewSuccess p{color:#a8b0a5;margin:.65rem 0 0;line-height:1.55}@media (max-width:1100px){.IndustrialHero-module__u6eZ0W__heroGrid{grid-template-columns:1fr}.IndustrialHero-module__u6eZ0W__copy{max-width:48rem}.IndustrialHero-module__u6eZ0W__decisionDesk{width:min(100%,54rem)}}@media (max-width:700px){.IndustrialHero-module__u6eZ0W__shell{width:min(100% - 1.25rem,94rem);padding-top:5.5rem}.IndustrialHero-module__u6eZ0W__eyebrow{align-items:flex-start;font-size:.52rem}.IndustrialHero-module__u6eZ0W__copy h1{font-size:clamp(2.7rem,13vw,4rem)}.IndustrialHero-module__u6eZ0W__heroActions{flex-direction:column}.IndustrialHero-module__u6eZ0W__heroActions button{width:100%}.IndustrialHero-module__u6eZ0W__needStage,.IndustrialHero-module__u6eZ0W__configureStage{grid-template-columns:1fr}.IndustrialHero-module__u6eZ0W__visualStage,.IndustrialHero-module__u6eZ0W__configurationPanel{border-right:0;border-bottom:1px solid var(--industrial-line)}.IndustrialHero-module__u6eZ0W__visualStage{min-height:18rem}.IndustrialHero-module__u6eZ0W__needGrid{grid-template-columns:1fr}.IndustrialHero-module__u6eZ0W__configureStage{min-height:0}.IndustrialHero-module__u6eZ0W__resultColumns,.IndustrialHero-module__u6eZ0W__contactGrid{grid-template-columns:1fr}.IndustrialHero-module__u6eZ0W__flow b{font-size:.5rem}.IndustrialHero-module__u6eZ0W__dialogBackdrop{align-items:end;padding:0}.IndustrialHero-module__u6eZ0W__dialog{border-radius:1rem 1rem 0 0;width:100%;max-height:94svh}}@media (prefers-reduced-motion:reduce){.IndustrialHero-module__u6eZ0W__primaryButton,.IndustrialHero-module__u6eZ0W__secondaryButton,.IndustrialHero-module__u6eZ0W__backButton,.IndustrialHero-module__u6eZ0W__validateButton,.IndustrialHero-module__u6eZ0W__needGrid button,.IndustrialHero-module__u6eZ0W__progress i{transition:none}}
.ProcessSection-module__bPYbuG__section{--process-cyan:var(--kredo-accent);--process-ink:#07090d;isolation:isolate;overflow:clip}.ProcessSection-module__bPYbuG__section:before{content:"";z-index:-2;border:1px solid rgba(var(--kredo-accent-rgb), .07);background:radial-gradient(circle at 50% 18%, rgba(var(--kredo-accent-rgb), .08), transparent 28rem), linear-gradient(180deg, #080b0f8f, #05060824);border-radius:2.5rem;position:absolute;inset:4rem 1rem 2rem;-webkit-mask-image:linear-gradient(#0000,#000 9% 91%,#0000);mask-image:linear-gradient(#0000,#000 9% 91%,#0000)}.ProcessSection-module__bPYbuG__ambient{z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 34%, rgba(var(--kredo-accent-rgb), .065), transparent 22rem), radial-gradient(circle at 82% 72%, #ff9f680b, transparent 20rem);position:absolute;inset:8rem -15% 0}.ProcessSection-module__bPYbuG__timeline{padding-block:.75rem}.ProcessSection-module__bPYbuG__rail{background:linear-gradient(to bottom, transparent, rgba(var(--kredo-accent-rgb), .52) 9%, rgba(var(--kredo-accent-rgb), .28) 90%, transparent);width:1px;box-shadow:0 0 18px rgba(var(--kredo-accent-rgb), .12);position:absolute;top:0;bottom:0;left:1.5rem;overflow:hidden;transform:translate(-50%)}.ProcessSection-module__bPYbuG__signal{background:linear-gradient(to bottom, transparent, rgba(var(--kredo-accent-rgb), .16), var(--kredo-accent));width:5px;height:5rem;box-shadow:0 0 10px rgba(var(--kredo-accent-rgb), .72), 0 0 24px rgba(var(--kredo-accent-rgb), .38);border-radius:999px;animation:7s cubic-bezier(.4,0,.2,1) infinite ProcessSection-module__bPYbuG__process-signal;position:absolute;top:-5rem;left:50%;transform:translate(-50%)}.ProcessSection-module__bPYbuG__node{z-index:10;border:1px solid rgba(var(--kredo-accent-rgb), .62);width:1.25rem;height:1.25rem;box-shadow:0 0 0 5px #050608db, 0 0 20px rgba(var(--kredo-accent-rgb), .22);background:#071016;border-radius:.35rem;place-items:center;display:grid;position:absolute;top:1.75rem;left:1.5rem;transform:translate(-50%)rotate(45deg)}.ProcessSection-module__bPYbuG__node span{background:var(--process-cyan);width:.3rem;height:.3rem;box-shadow:0 0 10px rgba(var(--kredo-accent-rgb), .8);border-radius:.1rem}.ProcessSection-module__bPYbuG__card{background:linear-gradient(135deg, #0d1117eb, #07090dc7), var(--process-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff1b;border-radius:1.5rem;padding:clamp(1.25rem,2.5vw,2rem);transition:transform .26s,border-color .26s,box-shadow .26s;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000038,inset 0 1px #ffffff06}.ProcessSection-module__bPYbuG__card:before{content:"";background:linear-gradient(90deg, transparent, rgba(var(--kredo-accent-rgb), .7), transparent);opacity:.58;height:1px;position:absolute;inset:0 12% auto}.ProcessSection-module__bPYbuG__card:hover{border-color:rgba(var(--kredo-accent-rgb), .28);box-shadow:0 28px 80px #00000052, 0 0 32px rgba(var(--kredo-accent-rgb), .045);transform:translateY(-3px)}.ProcessSection-module__bPYbuG__stepHeader{align-items:center;gap:.8rem;margin-bottom:1rem;display:flex}.ProcessSection-module__bPYbuG__iconBox{border:1px solid rgba(var(--kredo-accent-rgb), .2);background:linear-gradient(145deg, rgba(var(--kredo-accent-rgb), .09), #ffffff05);border-radius:.9rem;flex:none;place-items:center;width:3rem;height:3rem;display:grid;box-shadow:inset 0 1px #ffffff0a}.ProcessSection-module__bPYbuG__index{color:#ecfccb;font:800 clamp(1.7rem, 3vw, 2.35rem)/1 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.08em;text-shadow:0 0 24px rgba(var(--kredo-accent-rgb), .32)}.ProcessSection-module__bPYbuG__description{color:#aab2bd;font-size:.94rem;line-height:1.72}.ProcessSection-module__bPYbuG__artifact{border:1px solid rgba(var(--kredo-accent-rgb), .12);background:rgba(var(--kredo-accent-rgb), .04);color:#a7b0ba;width:-moz-fit-content;width:fit-content;max-width:100%;font:650 .63rem/1.35 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:.7rem;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:1.25rem;padding:.55rem .7rem;display:flex}.ProcessSection-module__bPYbuG__artifactMarker{background:var(--kredo-accent);width:.38rem;height:.38rem;box-shadow:0 0 9px rgba(var(--kredo-accent-rgb), .58);border-radius:50%;flex:none}.ProcessSection-module__bPYbuG__artifactLabel{color:#727d88}.ProcessSection-module__bPYbuG__artifact strong{color:#d9e0e6;font-weight:700}@keyframes ProcessSection-module__bPYbuG__process-signal{0%{opacity:0;top:-5rem}8%{opacity:1}88%{opacity:1}to{opacity:0;top:calc(100% - 1rem)}}@media (min-width:768px){.ProcessSection-module__bPYbuG__rail,.ProcessSection-module__bPYbuG__node{left:50%}.ProcessSection-module__bPYbuG__stepHeaderLeft{flex-direction:row-reverse}.ProcessSection-module__bPYbuG__artifactLeft{justify-content:flex-end;margin-left:auto}}@media (max-width:767px){.ProcessSection-module__bPYbuG__section:before{border-radius:1.75rem;inset:3rem .5rem 1rem}.ProcessSection-module__bPYbuG__card{background:linear-gradient(145deg,#0c1016f0,#07090ddb);border-radius:1.2rem}}@media (prefers-reduced-motion:reduce){.ProcessSection-module__bPYbuG__signal{display:none}.ProcessSection-module__bPYbuG__card{transition:none}}
