:root{--bg:#080a0d;--surface:#0d1116;--surface-raised:#131920;--text:#f2efe6;--text-secondary:#9da7b0;--accent:#b7f45d;--accent-cool:#62d5f5;--container:1380px;--gutter:clamp(20px, 3.4vw, 52px);--section-space:clamp(92px, 9vw, 148px);--radius:8px}body{overflow-x:clip}.container{width:min(100%, var(--container))}.header__inner{min-height:68px}.header__brand{gap:12px;font-size:13px}.header__monogram{border:1px solid var(--line-strong);width:30px;height:30px;color:var(--accent);font-family:var(--font-mono), monospace;letter-spacing:.08em;place-items:center;font-size:8px;display:grid}.header[data-scrolled=true]{background:#080a0de0;box-shadow:0 12px 40px #00000024}.hero{background:radial-gradient(circle at 80% 50%, #62d5f50f, transparent 34%), var(--bg);min-height:100svh}.hero__grid{background-size:clamp(40px,4vw,64px) clamp(40px,4vw,64px);-webkit-mask-image:linear-gradient(90deg,#000 4% 82%,#0000 100%);mask-image:linear-gradient(90deg,#000 4% 82%,#0000 100%)}.hero__inner{gap:clamp(32px,4vw,72px);padding-top:clamp(116px,13vh,156px);padding-bottom:clamp(104px,12vh,148px)}.hero__copy{grid-column:1/span 6}.hero__system{grid-column:7/-1}.hero h1{max-width:10.2ch;font-size:clamp(3.9rem,7.25vw,7.5rem);line-height:.92}.hero__description{max-width:55ch;margin-top:clamp(30px,4vw,48px);font-size:clamp(16px,1.22vw,19px)}.hero__actions{margin-top:28px}.hero-schematic{border-radius:var(--radius);box-shadow:0 30px 90px #0000004d,0 0 0 1px #62d5f50a}.section-intro{margin-bottom:clamp(56px,6vw,88px)}.section-intro>div{grid-column:4/span 8}.section-intro h2,.approach h2,.contact h2{font-size:clamp(2.8rem,5vw,5.4rem);line-height:.98}.project-grid{width:min(100%,1480px)}.project-study{padding-block:clamp(72px,7vw,108px)}.project-study__grid{gap:clamp(36px,4.5vw,72px)}.project-study__sticky{top:104px}.project-study h3{font-size:clamp(2.7rem,4.15vw,5.1rem)}.project-study__content{grid-column:5/-1}.project-study__figure{border-radius:var(--radius);box-shadow:0 34px 100px #0000003d}.project__visual,.project-study[data-priority=true] .project__visual{aspect-ratio:16/10;min-height:0}.project-study__figure figcaption{align-items:center;line-height:1.5;display:flex}.project-stages{margin-top:20px}.project-stages li{min-height:116px}.project-study .project-stages li:first-child{--stage-delay:.3s}.project-study .project-stages li:nth-child(2){--stage-delay:1.65s}.project-study .project-stages li:nth-child(3){--stage-delay:3s}.project-study .project-stages li:nth-child(4){--stage-delay:4.35s}.project-study[data-priority=true] .project-stages li:first-child{--stage-delay:.5s}.project-study[data-priority=true] .project-stages li:nth-child(2){--stage-delay:2.1s}.project-study[data-priority=true] .project-stages li:nth-child(3){--stage-delay:3.7s}.project-study[data-priority=true] .project-stages li:nth-child(4){--stage-delay:5.3s}.portfolio-motion[data-revealed=true]{animation-duration:.56s}.pipeline li{min-height:220px}.contact .portfolio-motion{border-color:var(--line-strong);border-radius:var(--radius);background:linear-gradient(135deg, #b7f45d0d, transparent 44%), var(--surface)}.project__visual>.project-scene,.project__visual>.vqc-scene{aspect-ratio:auto;background-size:clamp(28px,3vw,40px) clamp(28px,3vw,40px);width:100%;height:100%;min-height:0}.project-scene__topline,.vqc-scene__topline{font-size:clamp(7px,.78cqw,10px);top:clamp(14px,2cqw,26px);left:clamp(14px,2.4cqw,32px);right:clamp(14px,2.4cqw,32px)}.project-scene__flow,.vqc-scene__flow{font-size:clamp(6px,.7cqw,9px);bottom:clamp(10px,1.8cqw,24px);left:clamp(12px,2.2cqw,30px);right:clamp(12px,2.2cqw,30px)}.portfolio-motion .project__visual *,.portfolio-motion .project__visual :before,.portfolio-motion .project__visual :after,.portfolio-motion .rcp-scene *,.portfolio-motion .rcp-scene :before,.portfolio-motion .rcp-scene :after{animation:none!important}.portfolio-motion[data-active=true] .project-scene__status i,.portfolio-motion[data-active=true] .vqc-scene__live i{animation:2.4s ease-in-out infinite refine-signal!important}.portfolio-motion[data-active=true] .project-scene__flow span,.portfolio-motion[data-active=true] .vqc-scene__flow span,.portfolio-motion[data-active=true] .rcp-scene__flow span{animation:refine-flow-step .62s var(--ease) both!important}.portfolio-motion[data-active=true] .project-scene__flow span:nth-child(2),.portfolio-motion[data-active=true] .rcp-scene__flow span:nth-child(2){animation-delay:1.25s!important}.portfolio-motion[data-active=true] .project-scene__flow span:nth-child(3),.portfolio-motion[data-active=true] .rcp-scene__flow span:nth-child(3){animation-delay:2.5s!important}.portfolio-motion[data-active=true] .project-scene__flow span:nth-child(4),.portfolio-motion[data-active=true] .rcp-scene__flow span:nth-child(4){animation-delay:3.75s!important}.portfolio-motion[data-active=true] .vqc-scene__flow span:nth-of-type(2){animation-delay:1.25s!important}.portfolio-motion[data-active=true] .vqc-scene__flow span:nth-of-type(3){animation-delay:2.5s!important}.portfolio-motion[data-active=true] .vqc-scene__flow span:nth-of-type(4){animation-delay:3.75s!important}.portfolio-motion[data-active=true] .project-scene__flow span:nth-child(5){animation-delay:5s!important}.weighbridge-scene__truck{transform:scale(var(--truck-scale));transform-origin:0 100%;translate:-118px}.weighbridge-scene__barrier span{transform:rotate(4deg)}.portfolio-motion[data-active=true] .weighbridge-scene__truck{animation:refine-truck 7.2s var(--ease) both!important}.portfolio-motion[data-active=true] .weighbridge-scene__camera i{animation:refine-capture 1.3s var(--ease) 1s both!important}.portfolio-motion[data-active=true] .weighbridge-scene__scan i{animation:refine-scan-y 1.5s var(--ease) 1.1s both!important}.portfolio-motion[data-active=true] .weighbridge-scene__arrival{animation:refine-panel .52s var(--ease) 1.9s both!important}.portfolio-motion[data-active=true] .weighbridge-scene__scale>i,.portfolio-motion[data-active=true] .weighbridge-scene__weight{animation:refine-panel .52s var(--ease) 3s both!important}.portfolio-motion[data-active=true] .weighbridge-scene__approval{animation:refine-confirm .6s var(--ease) 4.25s both!important}.portfolio-motion[data-active=true] .weighbridge-scene__barrier span{animation:refine-barrier-open 7.2s var(--ease) both!important}.portfolio-motion[data-active=true] .weighbridge-scene__network-camera i,.portfolio-motion[data-active=true] .weighbridge-scene__network-scale i,.portfolio-motion[data-active=true] .weighbridge-scene__network-console i{animation:1.35s linear both refine-packet-x!important}.portfolio-motion[data-active=true] .weighbridge-scene__network-camera i{animation-delay:1.7s!important}.portfolio-motion[data-active=true] .weighbridge-scene__network-scale i{animation-delay:3.15s!important}.portfolio-motion[data-active=true] .weighbridge-scene__network-console i{animation-delay:4.55s!important}.portfolio-motion[data-active=true] .weighbridge-scene__server strong,.portfolio-motion[data-active=true] .weighbridge-scene__server small{animation:refine-panel .62s var(--ease) 5.4s both!important}.portfolio-motion[data-active=true] .vqc-scene__package--one{animation:refine-item 6.4s var(--ease) both!important}.portfolio-motion[data-active=true] .vqc-scene__camera-lens{animation:refine-capture 1.25s var(--ease) .9s both!important}.portfolio-motion[data-active=true] .vqc-scene__scan{animation:refine-scan-x 1.55s var(--ease) 1.15s both!important}.portfolio-motion[data-active=true] .vqc-scene__inspection-frame,.portfolio-motion[data-active=true] .vqc-scene__markers span{animation:refine-lock .62s var(--ease) 2.25s both!important}.portfolio-motion[data-active=true] .vqc-scene__edge{animation:refine-panel .6s var(--ease) 2.8s both!important}.portfolio-motion[data-active=true] .vqc-scene__monitor{animation:refine-panel .6s var(--ease) 3.65s both!important}.portfolio-motion[data-active=true] .vqc-scene__sap,.portfolio-motion[data-active=true] .vqc-scene__response{animation:refine-confirm .65s var(--ease) 4.6s both!important}.portfolio-motion[data-active=true] .vqc-scene__tower-light--green{animation:1.4s ease-in-out 4.5s 2 refine-signal!important}.vehicle-scene__car{translate:-18px}.vehicle-scene__barrier span{transform:rotate(-4deg)}.portfolio-motion[data-active=true] .vehicle-scene__car{animation:refine-car 5.6s var(--ease) both!important}.portfolio-motion[data-active=true] .vehicle-scene__camera i{animation:refine-capture 1.2s var(--ease) .9s both!important}.portfolio-motion[data-active=true] .vehicle-scene__scan i{animation:refine-scan-y 1.35s var(--ease) 1s both!important}.portfolio-motion[data-active=true] .vehicle-scene__data-line i{animation:1.5s linear 1.8s both refine-packet-x!important}.portfolio-motion[data-active=true] .vehicle-scene__event-body{animation:refine-panel .62s var(--ease) 2.95s both!important}.portfolio-motion[data-active=true] .vehicle-scene__barrier span{animation:refine-gate-open 5.6s var(--ease) both!important}.portfolio-motion[data-active=true] .sap-scene__station span{animation:refine-lock .52s var(--ease) both!important}.portfolio-motion[data-active=true] .sap-scene__station:nth-child(2) span{animation-delay:.35s!important}.portfolio-motion[data-active=true] .sap-scene__station:nth-child(3) span{animation-delay:.7s!important}.portfolio-motion[data-active=true] .sap-scene__packet{animation:1.8s linear .9s both refine-sap-packet!important}.portfolio-motion[data-active=true] .sap-scene__packet--two{animation-delay:1.35s!important}.portfolio-motion[data-active=true] .sap-scene__sap{animation:refine-confirm .6s var(--ease) 2.35s both!important}.portfolio-motion[data-active=true] .sap-scene__display{animation:refine-panel .65s var(--ease) 3s both!important}.portfolio-motion[data-active=true] .sap-scene__bars i{animation:refine-bar .7s var(--ease) 3.4s both!important}.portfolio-motion[data-active=true] .quality-scene__source{animation:refine-panel .58s var(--ease) .25s both!important}.portfolio-motion[data-active=true] .quality-scene__path i{animation:1.4s linear 1s both refine-packet-x!important}.portfolio-motion[data-active=true] .quality-scene__path i:last-child{animation-delay:3.35s!important}.portfolio-motion[data-active=true] .quality-scene__device{animation:refine-panel .62s var(--ease) 1.85s both!important}.portfolio-motion[data-active=true] .quality-scene__device li i{animation:refine-check .52s var(--ease) both!important}.portfolio-motion[data-active=true] .quality-scene__device li:first-child i{animation-delay:2.35s!important}.portfolio-motion[data-active=true] .quality-scene__device li:nth-child(2) i{animation-delay:2.8s!important}.portfolio-motion[data-active=true] .quality-scene__device li:nth-child(3) i{animation-delay:3.25s!important}.portfolio-motion[data-active=true] .quality-scene__confirmation{animation:refine-confirm .62s var(--ease) 4.35s both!important}.portfolio-motion[data-active=true] .document-scene__paper--one{animation:refine-document 1.6s var(--ease) .25s both!important}.portfolio-motion[data-active=true] .document-scene__repository{animation:refine-panel .6s var(--ease) 1.45s both!important}.portfolio-motion[data-active=true] .document-scene__shelf span{animation:refine-index .48s var(--ease) both!important}.portfolio-motion[data-active=true] .document-scene__shelf span:first-child{animation-delay:2s!important}.portfolio-motion[data-active=true] .document-scene__shelf span:nth-child(2){animation-delay:2.2s!important}.portfolio-motion[data-active=true] .document-scene__shelf span:nth-child(3){animation-delay:2.4s!important}.portfolio-motion[data-active=true] .document-scene__shelf span:nth-child(4){animation-delay:2.6s!important}.portfolio-motion[data-active=true] .document-scene__link i{animation:1.45s linear 2.8s both refine-packet-x!important}.portfolio-motion[data-active=true] .document-scene__erp{animation:refine-confirm .62s var(--ease) 4s both!important}.portfolio-motion[data-active=true] .rcp-scene__card{animation:refine-card 1.35s var(--ease) .25s both!important}.portfolio-motion[data-active=true] .rcp-scene__offline,.portfolio-motion[data-active=true] .rcp-scene__queued{display:inline;animation:7.5s step-end both refine-offline!important}.portfolio-motion[data-active=true] .rcp-scene__online,.portfolio-motion[data-active=true] .rcp-scene__synced{animation:7.5s step-end both refine-online!important}.portfolio-motion[data-active=true] .rcp-scene__queue span{transform-origin:0;animation:refine-queue 7.5s var(--ease) both!important}.portfolio-motion[data-active=true] .rcp-scene__packet{animation:7.5s linear both refine-rcp-packet-x!important}.portfolio-motion[data-active=true] .rcp-scene__packet--two{animation-delay:.18s!important}.portfolio-motion[data-active=true] .rcp-scene__packet--three{animation-delay:.36s!important}.portfolio-motion[data-active=true] .rcp-scene__central li{animation:refine-confirm .56s var(--ease) 5.65s both!important}.portfolio-motion[data-active=true] .rcp-scene__central li:nth-child(2){animation-delay:6s!important}.portfolio-motion[data-active=true] .rcp-scene__central li:nth-child(3){animation-delay:6.35s!important}@keyframes refine-signal{0%,to{opacity:1;scale:1}50%{opacity:.42;scale:.72}}@keyframes refine-flow-step{0%{color:var(--viz-muted);opacity:.28;translate:0 3px}to{color:var(--viz-text);opacity:.88;translate:0}}@keyframes refine-truck{0%,8%{translate:-118px}38%,82%{translate:calc(14cqw - 20px)}to{translate:calc(28cqw - 20px)}}@keyframes refine-car{0%,10%{translate:-18px}52%,to{translate:calc(42cqw - 90px)}}@keyframes refine-item{0%{translate:-72px}34%,56%{translate:22cqw}to{translate:calc(100cqw - 84px)}}@keyframes refine-capture{0%,to{background:0 0;scale:1;box-shadow:0 0 #62d5f500}48%{background:var(--viz-cool);scale:1.18;box-shadow:0 0 0 6px #62d5f51f}}@keyframes refine-scan-x{0%{opacity:0;translate:-42px}24%,82%{opacity:1}to{opacity:.42;translate:42px}}@keyframes refine-scan-y{0%{opacity:0;translate:0 -24px}24%,82%{opacity:1}to{opacity:.45;translate:0 64px}}@keyframes refine-panel{0%{border-color:var(--viz-line);opacity:.22;translate:0 7px}to{border-color:var(--viz-line-strong);opacity:1;translate:0}}@keyframes refine-confirm{0%{border-color:var(--viz-line);color:var(--viz-muted);opacity:.25;scale:.97}to{border-color:var(--viz-accent);color:inherit;opacity:1;scale:1}}@keyframes refine-lock{0%{border-color:var(--viz-warning);opacity:.22;scale:.76}to{border-color:var(--viz-cool);opacity:1;scale:1}}@keyframes refine-barrier-open{0%,64%{rotate:4deg}78%,to{rotate:68deg}}@keyframes refine-gate-open{0%,70%{rotate:-4deg}86%,to{rotate:-68deg}}@keyframes refine-packet-x{0%{opacity:0;left:0}18%{opacity:1}to{opacity:.9;left:calc(100% - 6px)}}@keyframes refine-sap-packet{0%{opacity:0;translate:0}18%{opacity:1}to{opacity:.9;translate:34cqw}}@keyframes refine-bar{0%{background:var(--viz-line-strong);scale:1 .3}to{background:var(--viz-accent);scale:1}}@keyframes refine-check{0%{border-color:var(--viz-line-strong);background:0 0;scale:.7}to{border-color:var(--viz-accent);background:var(--viz-accent);scale:1}}@keyframes refine-document{0%{opacity:.28;translate:-64px;rotate:-4deg}to{opacity:1;translate:0;rotate:none}}@keyframes refine-index{0%{opacity:.2;translate:-6px}to{opacity:.78;translate:0}}@keyframes refine-card{0%{opacity:.3;translate:-112px}to{opacity:1;translate:0}}@keyframes refine-offline{0%,62%{opacity:1}63%,to{opacity:0}}@keyframes refine-online{0%,62%{opacity:0}63%,to{opacity:1}}@keyframes refine-queue{0%,24%{background:var(--viz-line);scale:.25 1}44%,62%{background:var(--viz-warning);scale:1}76%,to{background:var(--viz-accent);scale:1}}@keyframes refine-rcp-packet-x{0%,64%{opacity:0;left:0}69%{opacity:1;left:0}92%{opacity:1;left:calc(100% - 6px)}to{opacity:0;left:calc(100% - 6px)}}@media (max-width:1100px){.hero__copy{grid-column:1/span 6}.hero__system{grid-column:7/-1}.hero h1{font-size:clamp(3.6rem,7.2vw,6rem)}}@media (max-width:900px){.hero__inner{padding-top:132px;padding-bottom:110px}.hero__copy,.hero__system{grid-column:1/-1}.hero__system{width:min(100%,720px);margin-top:52px}.project-study__sticky{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.project__visual,.project-study[data-priority=true] .project__visual{aspect-ratio:16/9}}@media (max-width:680px){:root{--section-space:82px}.header__inner{min-height:62px}.header__brand{gap:9px;font-size:12px}.header__monogram{width:27px;height:27px;font-size:7px}.header__right nav a{padding-inline:9px;font-size:12px}.hero{min-height:auto}.hero__inner{padding-top:104px;padding-bottom:84px}.hero h1,.locale-pl .hero h1{max-width:10.5ch;font-size:clamp(3rem,14.4vw,4.7rem);line-height:.94}.locale-pl .hero h1{max-width:none;font-size:clamp(2.65rem,12.2vw,4.1rem)}.hero__description{margin-top:30px;font-size:16px}.hero__system{margin-top:44px}.section-intro h2,.approach h2,.contact h2{font-size:clamp(2.45rem,11.5vw,3.75rem)}.locale-pl .section-intro h2,.locale-pl .approach h2,.locale-pl .contact h2{font-size:clamp(2.2rem,10.5vw,3.5rem)}.project-study{padding-block:60px}.project-study__content{margin-top:36px}.project__visual,.project-study[data-priority=true] .project__visual{aspect-ratio:1}.project-study__figure{border-radius:6px}.project-stages li{min-height:104px}.project-scene__flow,.vqc-scene__flow{white-space:nowrap;justify-content:flex-start;overflow:hidden}.rcp-scene{min-height:672px}.rcp-scene__connection{bottom:48px}.portfolio-motion[data-active=true] .rcp-scene__packet{animation-name:refine-rcp-packet-y!important}}@keyframes refine-rcp-packet-y{0%,64%{opacity:0;top:0}69%{opacity:1;top:0}92%{opacity:1;top:calc(100% - 6px)}to{opacity:0;top:calc(100% - 6px)}}@media (hover:hover) and (pointer:fine){.project-study__figure{transition:border-color .24s ease, box-shadow .3s var(--ease), translate .3s var(--ease)}.project-study__figure:hover{border-color:#62d5f56b;translate:0 -3px;box-shadow:0 40px 120px #00000052}}@media (prefers-reduced-motion:reduce){.portfolio-motion .project__visual *,.portfolio-motion .project__visual :before,.portfolio-motion .project__visual :after,.portfolio-motion .rcp-scene *,.portfolio-motion .rcp-scene :before,.portfolio-motion .rcp-scene :after{animation:none!important}.weighbridge-scene__truck{translate:calc(14cqw - 20px)}.vehicle-scene__car{translate:calc(42cqw - 90px)}.rcp-scene__offline,.rcp-scene__queued{display:none!important}.rcp-scene__online,.rcp-scene__synced{opacity:1!important}}.site,.hero__inner,.section-intro,.project-grid,.project-study,.project-study__grid,.project-study__sticky,.project-study__content,.case-study__grid,.case-study__content{min-width:0}.hero h1,.section-intro h2,.approach h2,.case-study h2,.contact h2,.project-study h3,.footer__name{overflow-wrap:normal;text-wrap:balance}.hero__description,.section-intro>div>p,.project-study__details>p,.project-stages p,.pipeline p,.case-study__sticky>p:last-child,.system-states p,.contact__main p{text-wrap:pretty}.work,.approach,.case-study,.contact,.footer{overflow:clip}#work,#approach,#rcp,#contact{scroll-margin-top:84px}.header__brand>span:last-child,.header__right nav a,.button,.text-link{white-space:nowrap}.hero-schematic,.project-study__figure,.case-study__visual{contain:paint}.portfolio-motion[data-active=true] .project__visual,.portfolio-motion[data-active=true] .rcp-scene{will-change:contents}.project-study .project-stages li:first-child,.project-study[data-priority=true] .project-stages li:first-child{--stage-delay:.3s}.project-study .project-stages li:nth-child(2),.project-study[data-priority=true] .project-stages li:nth-child(2){--stage-delay:1.6s}.project-study .project-stages li:nth-child(3),.project-study[data-priority=true] .project-stages li:nth-child(3){--stage-delay:2.9s}.project-study .project-stages li:nth-child(4),.project-study[data-priority=true] .project-stages li:nth-child(4){--stage-delay:4.2s}@media (max-width:900px){.hero__inner{row-gap:0}.locale-pl .hero h1{max-width:100%}.project-study__sticky{gap:32px clamp(28px,6vw,56px)}.project-study__title,.project-study__details{min-width:0}}@media (max-width:680px){:root{--gutter:clamp(18px, 5.5vw, 28px)}html{scroll-padding-top:72px}.header__inner{gap:12px}.header__brand,.header__right,.header__right nav{min-width:0}.header__right{flex:none}.hero__inner{padding-top:104px}.hero__actions .text-link{min-height:48px}.project-study__index span:last-child{text-align:right;max-width:66%}.project-study__figure,.case-study__visual{overflow:hidden}.project-scene__topline,.vqc-scene__topline,.rcp-scene__topline{align-items:flex-start;line-height:1.35}.project-scene__topline>span:first-child,.vqc-scene__topline>span:first-child,.rcp-scene__topline>span:first-child{max-width:62%}.project-scene__status,.vqc-scene__live,.rcp-scene__network-state{text-align:right;justify-content:flex-end}.project-scene__flow,.vqc-scene__flow{max-width:calc(100% - 20px)}.project-stages li{grid-template-columns:34px minmax(0,1fr) 8px}.project-study .project-stages li:first-child,.project-study[data-priority=true] .project-stages li:first-child{--stage-delay:.2s}.project-study .project-stages li:nth-child(2),.project-study[data-priority=true] .project-stages li:nth-child(2){--stage-delay:1s}.project-study .project-stages li:nth-child(3),.project-study[data-priority=true] .project-stages li:nth-child(3){--stage-delay:1.8s}.project-study .project-stages li:nth-child(4),.project-study[data-priority=true] .project-stages li:nth-child(4){--stage-delay:2.6s}.rcp-scene{min-height:704px}.contact__actions{min-width:0}.footer nav a{padding-inline:0 18px}}@media (max-width:460px){.header__brand>span:last-child{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.header__right nav a{padding-inline:8px;font-size:11px}.hero h1,.locale-pl .hero h1{letter-spacing:-.052em;font-size:clamp(2.7rem,13.5vw,3.9rem)}.hero__description{font-size:15px}.project__visual,.project-study[data-priority=true] .project__visual{aspect-ratio:4/5}.project-scene__flow,.vqc-scene__flow{gap:4px;font-size:6px}.project-scene__flow span{gap:4px}.system-states li{column-gap:14px}.contact .portfolio-motion{padding:26px 20px}.footer__name{overflow-wrap:anywhere}}@media (max-width:360px){.header__right nav a{padding-inline:6px}.language-switcher{min-height:46px}.language-switcher a{min-width:44px;min-height:38px}}@media (prefers-reduced-motion:reduce){.hero-schematic *,.hero-schematic :before,.hero-schematic :after,.portfolio-motion,.portfolio-motion:before,.portfolio-motion:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}.project-study__figure{translate:none!important}}.header .language-switcher{border-color:var(--line);min-height:38px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0e121785;flex:none;padding:2px;position:static;bottom:auto;right:auto;transform:none}.header .language-switcher__label{display:none}.header .language-switcher a{min-width:38px;min-height:32px;font-size:8px}.locale-pl .hero h1{max-width:100%;font-size:clamp(3.4rem,5.4vw,6.1rem)}.vqc-scene__edge strong{overflow-wrap:anywhere;font-size:clamp(13px,1.2vw,18px)}.vqc-scene__response{bottom:31%}.vehicle-scene__event{width:37%}@media (max-width:680px){.header .language-switcher{min-height:34px;margin-left:4px}.header .language-switcher a{min-width:34px;min-height:28px}}@media (min-width:901px){.locale-pl .project-study h3{max-width:100%;font-size:clamp(2.6rem,4vw,4.9rem)}}@media (min-width:461px) and (max-width:900px){.vqc-scene__response{bottom:33%}.vqc-scene__edge strong{font-size:10px}}@media (max-width:460px){.locale-pl .hero h1{max-width:100%;font-size:clamp(2.5rem,11.6vw,3.3rem)}.weighbridge-scene__server .project-scene__panel-head,.weighbridge-scene__server strong,.weighbridge-scene__server small{overflow-wrap:anywhere;line-height:1.2}.weighbridge-scene__server .project-scene__panel-head,.weighbridge-scene__server strong{font-size:5.5px}.weighbridge-scene__server small{font-size:5px}.vqc-scene__response{width:27%;bottom:32%;right:29%}.vqc-scene__response>span{display:none}.vqc-scene__response strong{white-space:nowrap;font-size:7px}.vqc-scene__edge strong{font-size:9px}.vehicle-scene__event{width:38%}}
