:root:where([data-strona=kierownice]){--bg:#050706;--panel:#0b100d;--line:#ffffff17;--text:#f5f7f5;--muted:#8d9992;--green:#12ff8f;--max:1540px}:where([data-strona=kierownice]) *{box-sizing:border-box}html:where([data-strona=kierownice]){scroll-behavior:smooth}:where([data-strona=kierownice]) body{color:var(--text);background:#050706;margin:0;font-family:Inter,Arial,sans-serif;overflow-x:hidden}:where([data-strona=kierownice]) body:before{content:"";pointer-events:none;z-index:100;opacity:.13;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.13'/%3E%3C/svg%3E");position:fixed;inset:0}:where([data-strona=kierownice]) a{color:inherit;text-decoration:none}:where([data-strona=kierownice]) button{font:inherit}:where([data-strona=kierownice]) img{width:100%;display:block}:where([data-strona=kierownice]) .wrap{width:min(var(--max),calc(100% - 72px));margin:auto}:where([data-strona=kierownice]) .eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--green);font-size:10px;font-weight:800}:where([data-strona=kierownice]) .eyebrow:before{content:"";background:var(--green);vertical-align:middle;width:25px;height:1px;margin-right:10px;display:inline-block}:where([data-strona=kierownice]) p{color:var(--muted);line-height:1.65}:where([data-strona=kierownice]) header{z-index:70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0507069e;border-bottom:1px solid #ffffff12;height:78px;position:fixed;inset:0 0 auto}:where([data-strona=kierownice]) .nav{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}:where([data-strona=kierownice]) .logo img{width:145px}:where([data-strona=kierownice]) .navlinks{color:#b5bdb8;gap:28px;font-size:12px;display:flex}:where([data-strona=kierownice]) .navlinks a:hover,:where([data-strona=kierownice]) .navlinks .active{color:#fff}:where([data-strona=kierownice]) .nav-right{align-items:center;gap:10px;display:flex}:where([data-strona=kierownice]) .lang{border:1px solid var(--line);border-radius:999px;padding:10px 12px;font-size:10px}:where([data-strona=kierownice]) .cta-small{background:var(--green);color:#03130a;border-radius:999px;padding:11px 16px;font-size:11px;font-weight:800}:where([data-strona=kierownice]) .hero{align-items:flex-end;height:100svh;min-height:720px;display:flex;position:relative;overflow:hidden}:where([data-strona=kierownice]) .hero-bg{position:absolute;inset:0}:where([data-strona=kierownice]) .hero-bg img{object-fit:cover;object-position:center 43%;height:100%;transform:scale(1.05)}:where([data-strona=kierownice]) .hero-bg:after{content:"";background:radial-gradient(circle at 73% 48%,#12ff8f14,#0000 24%),linear-gradient(90deg,#020403f2 0%,#020403a3 35%,#02040321 67%,#0204036e 100%),linear-gradient(#0000 65%,#050706 100%);position:absolute;inset:0}:where([data-strona=kierownice]) .hero-content{z-index:2;max-width:840px;padding-bottom:75px;position:relative}:where([data-strona=kierownice]) .hero h1{letter-spacing:-.072em;text-transform:uppercase;margin:25px 0 28px;font-size:clamp(68px,9vw,150px);line-height:.78}:where([data-strona=kierownice]) .hero h1 span{color:#0000;-webkit-text-stroke:1px #ffffff75;display:block}:where([data-strona=kierownice]) .hero-copy{color:#c5cec8;max-width:560px;font-size:15px}:where([data-strona=kierownice]) .actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}:where([data-strona=kierownice]) .btn{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.11em;border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:0 21px;font-size:10px;font-weight:800;display:inline-flex}:where([data-strona=kierownice]) .btn.primary{background:var(--green);color:#03130a;border-color:var(--green)}:where([data-strona=kierownice]) .hero-spec{z-index:2;text-align:right;color:#6f7b74;letter-spacing:.15em;text-transform:uppercase;flex-direction:column;gap:8px;font-size:9px;display:flex;position:absolute;bottom:44px;right:35px}:where([data-strona=kierownice]) .config{padding:88px 0 72px}:where([data-strona=kierownice]) .config-head{grid-template-columns:1fr 420px;align-items:end;gap:45px;margin-bottom:28px;display:grid}:where([data-strona=kierownice]) .config-head h2{letter-spacing:-.055em;max-width:800px;margin:13px 0 0;font-size:clamp(46px,5.5vw,82px);line-height:.9}:where([data-strona=kierownice]) .config-head p{margin:0;font-size:13px}:where([data-strona=kierownice]) .config-stage{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#080b09;width:100vw;height:calc(100vh - 118px);min-height:680px;max-height:920px;margin-left:calc(50% - 50vw);position:relative;overflow:hidden}:where([data-strona=kierownice]) .visual{position:absolute;inset:0;overflow:hidden}:where([data-strona=kierownice]) .visual img{object-fit:cover;object-position:center 48%;height:100%;transition:opacity .22s,transform .65s}:where([data-strona=kierownice]) .visual:after{content:"";background:linear-gradient(#03050414 0%,#03050426 53%,#030504eb 100%),linear-gradient(90deg,#00000029,#0000 35%,#00000024);position:absolute;inset:0}:where([data-strona=kierownice]) .visual-label{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04070570;border:1px solid #ffffff1f;padding:10px 13px;position:absolute;top:26px;left:27px}:where([data-strona=kierownice]) .visual-label strong{margin-bottom:4px;font-size:15px;display:block}:where([data-strona=kierownice]) .visual-label span{color:#89958e;text-transform:uppercase;letter-spacing:.14em;font-size:8px}:where([data-strona=kierownice]) .config-dock{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070b08db;border:1px solid #ffffff1c;grid-template-columns:1fr 1fr 1fr auto;width:min(1400px,100% - 56px);display:grid;position:absolute;bottom:28px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 18px 50px #00000047}:where([data-strona=kierownice]) .compact-group{border-right:1px solid var(--line);min-width:0;padding:15px 16px}:where([data-strona=kierownice]) .compact-group-title{letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:9px;display:flex}:where([data-strona=kierownice]) .compact-group-title strong{font-size:9px}:where([data-strona=kierownice]) .compact-group-title span{color:#58635d}:where([data-strona=kierownice]) .choices{flex-wrap:nowrap;gap:6px;display:flex}:where([data-strona=kierownice]) .choice{border:1px solid var(--line);color:#8f9a94;cursor:pointer;white-space:nowrap;background:#0e1310c7;flex:1;min-width:0;padding:9px 8px;font-size:10px;transition:all .2s}:where([data-strona=kierownice]) .choice:hover{color:#fff;border-color:#12ff8f4d}:where([data-strona=kierownice]) .choice.active{color:#05140c;background:var(--green);border-color:var(--green);font-weight:800}:where([data-strona=kierownice]) .config-action{flex-direction:column;justify-content:center;align-items:stretch;width:180px;padding:14px;display:flex}:where([data-strona=kierownice]) .config-mini-summary{color:#7a867f;margin-bottom:9px;font-size:9px;line-height:1.4}:where([data-strona=kierownice]) .config-mini-summary strong{color:#fff;margin-top:2px;font-size:10px;display:block}:where([data-strona=kierownice]) .send{background:var(--green);color:#021309;cursor:pointer;text-transform:uppercase;letter-spacing:.075em;border:0;min-height:43px;padding:0 12px;font-size:9px;font-weight:850}:where([data-strona=kierownice]) .materials{padding:20px 0 90px}:where([data-strona=kierownice]) .material-grid{grid-template-columns:1.05fr .95fr .95fr;gap:10px;display:grid}:where([data-strona=kierownice]) .mat{background:#0c100e;min-height:430px;position:relative;overflow:hidden}:where([data-strona=kierownice]) .mat:first-child{min-height:560px}:where([data-strona=kierownice]) .mat img{object-fit:cover;height:100%;transition:transform .8s}:where([data-strona=kierownice]) .mat:hover img{transform:scale(1.045)}:where([data-strona=kierownice]) .mat:after{content:"";background:linear-gradient(#0000 53%,#000c);position:absolute;inset:0}:where([data-strona=kierownice]) .mat-copy{z-index:2;position:absolute;bottom:23px;left:24px}:where([data-strona=kierownice]) .mat-copy small{color:var(--green);letter-spacing:.15em;text-transform:uppercase;margin-bottom:8px;font-size:9px;display:block}:where([data-strona=kierownice]) .mat-copy strong{font-size:21px}:where([data-strona=kierownice]) .mat-copy p{max-width:290px;margin:7px 0 0;font-size:11px}:where([data-strona=kierownice]) .showcase{padding:90px 0}:where([data-strona=kierownice]) .showcase-head{justify-content:space-between;align-items:end;margin-bottom:32px;display:flex}:where([data-strona=kierownice]) .showcase h2{letter-spacing:-.055em;margin:13px 0 0;font-size:clamp(50px,6vw,90px);line-height:.9}:where([data-strona=kierownice]) .arrows{gap:8px;display:flex}:where([data-strona=kierownice]) .arrows button{border:1px solid var(--line);color:#fff;cursor:pointer;background:#090d0b;width:46px;height:46px}:where([data-strona=kierownice]) .track{scrollbar-width:none;gap:10px;padding-right:40px;display:flex;overflow:auto}:where([data-strona=kierownice]) .track::-webkit-scrollbar{display:none}:where([data-strona=kierownice]) .card{background:#0b100d;flex:0 0 min(34vw,520px);height:570px;position:relative;overflow:hidden}:where([data-strona=kierownice]) .card img{object-fit:cover;height:100%;transition:transform .7s}:where([data-strona=kierownice]) .card:hover img{transform:scale(1.04)}:where([data-strona=kierownice]) .card:after{content:"";background:linear-gradient(#0000 60%,#000000c7);position:absolute;inset:0}:where([data-strona=kierownice]) .card-info{z-index:2;justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:22px;left:22px;right:22px}:where([data-strona=kierownice]) .card-info strong{font-size:18px}:where([data-strona=kierownice]) .card-info span{color:#89958e;letter-spacing:.12em;text-transform:uppercase;font-size:9px}:where([data-strona=kierownice]) .final{padding:80px 0 75px}:where([data-strona=kierownice]) .final-box{border:1px solid var(--line);background:#090d0b;align-items:center;min-height:520px;padding:65px;display:flex;position:relative;overflow:hidden}:where([data-strona=kierownice]) .final-box:before{content:"";background:radial-gradient(circle at 82%,#12ff8f29,#0000 28%);position:absolute;inset:0}:where([data-strona=kierownice]) .final-box:after{content:"R";color:#ffffff05;font-size:420px;font-weight:900;line-height:1;position:absolute;bottom:-145px;right:-30px}:where([data-strona=kierownice]) .final-content{z-index:2;max-width:870px;position:relative}:where([data-strona=kierownice]) .final h2{letter-spacing:-.065em;margin:16px 0 25px;font-size:clamp(58px,7vw,105px);line-height:.84}:where([data-strona=kierownice]) .final h2 span{color:var(--green)}:where([data-strona=kierownice]) .final p{max-width:560px;font-size:14px}:where([data-strona=kierownice]) footer{border-top:1px solid var(--line);padding:34px 0 45px}:where([data-strona=kierownice]) .footer{color:#65716a;justify-content:space-between;align-items:center;font-size:9px;display:flex}:where([data-strona=kierownice]) .footer img{width:125px}:where([data-strona=kierownice]) .config-stage{isolation:isolate;box-shadow:0 30px 80px #00000047}:where([data-strona=kierownice]) .visual{perspective:1200px}:where([data-strona=kierownice]) .visual img{will-change:transform,filter,opacity;transform:scale(1.02)}:where([data-strona=kierownice]) .config-stage:hover .visual img{transform:scale(1.03)}:where([data-strona=kierownice]) .visual-label{overflow:hidden}:where([data-strona=kierownice]) .visual-label:after{content:"";background:var(--green);width:0;height:1px;transition:width .45s;position:absolute;bottom:0;left:0}:where([data-strona=kierownice]) .config-stage:hover .visual-label:after{width:100%}:where([data-strona=kierownice]) .config-dock{transition:transform .35s,border-color .35s,box-shadow .35s}:where([data-strona=kierownice]) .config-stage:hover .config-dock{border-color:#12ff8f29}:where([data-strona=kierownice]) .compact-group{position:relative;overflow:hidden}:where([data-strona=kierownice]) .compact-group:before{content:"";background:var(--green);width:0;height:1px;transition:width .35s;position:absolute;bottom:0;left:0}:where([data-strona=kierownice]) .compact-group:hover:before{width:100%}:where([data-strona=kierownice]) .choice{position:relative;overflow:hidden}:where([data-strona=kierownice]) .choice:before{content:"";background:linear-gradient(110deg,#0000 25%,#ffffff29 48%,#0000 68%);transition:transform .45s;position:absolute;inset:0;transform:translate(-140%)}:where([data-strona=kierownice]) .choice:hover:before{transform:translate(140%)}:where([data-strona=kierownice]) .choice.active{box-shadow:none}:where([data-strona=kierownice]) .send{transition:transform .2s,box-shadow .25s;position:relative;overflow:hidden}:where([data-strona=kierownice]) .send:hover{transform:translateY(-2px);box-shadow:0 12px 28px #12ff8f29}:where([data-strona=kierownice]) .material-grid{perspective:1400px}:where([data-strona=kierownice]) .mat{border:1px solid #0000;transition:transform .45s cubic-bezier(.2,.7,.2,1),border-color .35s}:where([data-strona=kierownice]) .mat:hover{border-color:#12ff8f1f;transform:translateY(-2px)}:where([data-strona=kierownice]) .card{transition:transform .45s cubic-bezier(.2,.7,.2,1),filter .35s}:where([data-strona=kierownice]) .card:hover{transform:translateY(-2px)}:where([data-strona=kierownice]) .showcase{position:relative;overflow:hidden}:where([data-strona=kierownice]) .showcase:before{content:"REVENTON";letter-spacing:-.08em;color:#ffffff04;pointer-events:none;font-size:clamp(110px,18vw,280px);font-weight:900;line-height:1;position:absolute;top:10px;right:-4vw}:where([data-strona=kierownice]) .final-box{transition:border-color .35s}:where([data-strona=kierownice]) .final-box:hover{border-color:#12ff8f40}:where([data-strona=kierownice]) .reveal{opacity:0;transition:all .75s;transform:translateY(24px)}:where([data-strona=kierownice]) .reveal.in{opacity:1;transform:none}:where([data-strona=kierownice]) .cursor-glow{z-index:1;filter:blur(65px);pointer-events:none;background:#12ff8f0b;border-radius:50%;width:380px;height:380px;position:fixed;transform:translate(-50%,-50%)}@media (max-width:1050px){:where([data-strona=kierownice]) .navlinks{display:none}:where([data-strona=kierownice]) .wrap{width:min(var(--max),calc(100% - 36px))}:where([data-strona=kierownice]) .config-head{grid-template-columns:1fr;align-items:start;gap:18px}:where([data-strona=kierownice]) .config-stage{height:78vh;min-height:620px;max-height:none}:where([data-strona=kierownice]) .config-dock{grid-template-columns:1fr 1fr;bottom:14px;left:14px;right:14px}:where([data-strona=kierownice]) .compact-group:nth-child(2){border-right:0}:where([data-strona=kierownice]) .compact-group:nth-child(3){border-top:1px solid var(--line)}:where([data-strona=kierownice]) .config-action{border-top:1px solid var(--line);width:auto}:where([data-strona=kierownice]) .material-grid{grid-template-columns:1fr 1fr}:where([data-strona=kierownice]) .mat:first-child{grid-column:1/-1;min-height:620px}:where([data-strona=kierownice]) .card{flex-basis:52vw}}@media (max-width:680px){:where([data-strona=kierownice]) header{height:68px}:where([data-strona=kierownice]) .logo img{width:116px}:where([data-strona=kierownice]) .lang{display:none}:where([data-strona=kierownice]) .hero{min-height:88svh}:where([data-strona=kierownice]) .hero-content{padding-bottom:52px}:where([data-strona=kierownice]) .hero h1{font-size:56px}:where([data-strona=kierownice]) .hero-spec{display:none}:where([data-strona=kierownice]) .config{padding:72px 0 55px}:where([data-strona=kierownice]) .config-stage{height:76vh;min-height:580px;max-height:none}:where([data-strona=kierownice]) .config-dock{grid-template-columns:1fr;width:calc(100% - 20px);bottom:10px;left:50%;right:auto;transform:translate(-50%)}:where([data-strona=kierownice]) .compact-group{border-right:0;border-bottom:1px solid var(--line);padding:11px 12px}:where([data-strona=kierownice]) .compact-group:nth-child(3){border-top:0}:where([data-strona=kierownice]) .compact-group-title{margin-bottom:7px}:where([data-strona=kierownice]) .choice{padding:8px 6px;font-size:9px}:where([data-strona=kierownice]) .config-action{border-top:0;width:auto;padding:11px 12px}:where([data-strona=kierownice]) .config-mini-summary{display:none}:where([data-strona=kierownice]) .send{min-height:41px}:where([data-strona=kierownice]) .material-grid{grid-template-columns:1fr}:where([data-strona=kierownice]) .mat,:where([data-strona=kierownice]) .mat:first-child{grid-column:auto;min-height:480px}:where([data-strona=kierownice]) .showcase{padding:65px 0}:where([data-strona=kierownice]) .showcase-head{flex-direction:column;align-items:start;gap:20px}:where([data-strona=kierownice]) .card{flex-basis:85vw;height:520px}:where([data-strona=kierownice]) .final-box{min-height:500px;padding:42px 22px}:where([data-strona=kierownice]) .footer{flex-direction:column;align-items:flex-start;gap:18px}}
