:root:where([data-strona=jak-powstaje]){--bg:#050706;--bg2:#070a08;--panel:#090d0a;--panel2:#0c110e;--line:#ffffff1a;--line2:#ffffff2b;--text:#f5f8f6;--muted:#8b9690;--green:#00f38b;--max:1500px;--ease:cubic-bezier(.18,.82,.22,1)}:where([data-strona=jak-powstaje]) *{box-sizing:border-box}html:where([data-strona=jak-powstaje]){scroll-behavior:smooth}:where([data-strona=jak-powstaje]) body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,system-ui,sans-serif;overflow-x:hidden}:where([data-strona=jak-powstaje]) body.menu-open{overflow:hidden}:where([data-strona=jak-powstaje]) a{color:inherit;text-decoration:none}:where([data-strona=jak-powstaje]) button{font:inherit;color:inherit}:where([data-strona=jak-powstaje]) img{width:100%;display:block}:where([data-strona=jak-powstaje]) .container{width:min(calc(100% - 48px),var(--max));margin-inline:auto}:where([data-strona=jak-powstaje]) .green{color:var(--green)}:where([data-strona=jak-powstaje]) .reveal{opacity:0;transition:.75s var(--ease);transform:translateY(22px)}:where([data-strona=jak-powstaje]) .reveal.in{opacity:1;transform:none}:where([data-strona=jak-powstaje]) .page-progress{z-index:999;pointer-events:none;width:100%;height:2px;position:fixed;top:0;left:0}:where([data-strona=jak-powstaje]) .page-progress span{background:var(--green);width:0;height:100%;display:block;box-shadow:0 0 14px #00f38b6b}:where([data-strona=jak-powstaje]) .nav{z-index:200;width:100%;transition:.35s var(--ease);padding:19px 0;position:fixed;top:0;left:0}:where([data-strona=jak-powstaje]) .nav.scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);background:#040605e0;padding:11px 0}:where([data-strona=jak-powstaje]) .nav-inner{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}:where([data-strona=jak-powstaje]) .logo img{width:176px}:where([data-strona=jak-powstaje]) .nav-center{gap:28px;display:flex}:where([data-strona=jak-powstaje]) .nav-center a{color:#aab3ae;font-size:9px}:where([data-strona=jak-powstaje]) .nav-right{justify-self:end;align-items:center;gap:8px;display:flex}:where([data-strona=jak-powstaje]) .nav-back{border:1px solid var(--line);color:#a6b0aa;border-radius:999px;padding:9px 12px;font-size:9px}:where([data-strona=jak-powstaje]) .nav-cta{background:var(--green);color:#00170d;border-radius:999px;padding:10px 14px;font-size:9px;font-weight:800}:where([data-strona=jak-powstaje]) .menu-toggle{background:0 0;border:0;width:40px;height:40px;display:none}:where([data-strona=jak-powstaje]) .menu-toggle span{background:#fff;width:24px;height:1px;margin:7px auto;display:block}:where([data-strona=jak-powstaje]) .mobile-menu{z-index:190;opacity:0;visibility:hidden;transition:.35s var(--ease);background:#050706;align-items:center;display:flex;position:fixed;inset:0}:where([data-strona=jak-powstaje]) .mobile-menu.open{opacity:1;visibility:visible}:where([data-strona=jak-powstaje]) .mobile-menu .container{flex-direction:column;gap:20px;display:flex}:where([data-strona=jak-powstaje]) .mobile-menu a{border-bottom:1px solid var(--line);letter-spacing:-.05em;padding-bottom:13px;font:700 clamp(30px,9vw,48px)/1 Manrope}:where([data-strona=jak-powstaje]) .hero{--mx:72%;--my:42%;background:#050706;min-height:100svh;position:relative;overflow:hidden}:where([data-strona=jak-powstaje]) .hero-media{position:absolute;inset:0}:where([data-strona=jak-powstaje]) .hero-media img{object-fit:cover;object-position:51% 54%;filter:brightness(.42)saturate(.72)contrast(1.06);will-change:transform;height:108%;transform:scale(1.045)}:where([data-strona=jak-powstaje]) .hero-shade{background:linear-gradient(90deg,#030504f7,#030504a8 35%,#03050424 74%,#03050447),linear-gradient(#03050426,#0000 50%,#030504f2);position:absolute;inset:0}:where([data-strona=jak-powstaje]) .hero-grid{opacity:.08;background-image:linear-gradient(#ffffff21 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:78px 78px;animation:18s linear infinite gridMove;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 76%);mask-image:linear-gradient(90deg,#000,#0000 76%)}@keyframes gridMove{to{background-position:0 78px,78px 0}}:where([data-strona=jak-powstaje]) .hero:after{content:"";pointer-events:none;background:radial-gradient(circle 430px at var(--mx) var(--my), #00f38b21,#00f38b06 46%,transparent 74%);position:absolute;inset:0}:where([data-strona=jak-powstaje]) .hero-scan{z-index:2;opacity:.24;background:linear-gradient(90deg,#0000,#00f38b80,#0000);height:1px;animation:6s ease-in-out infinite scan;position:absolute;top:16%;left:0;right:0}@keyframes scan{0%,to{opacity:0;top:18%}15%{opacity:.28}55%{opacity:.35;top:78%}85%{opacity:.08}}:where([data-strona=jak-powstaje]) .hero-content{z-index:5;flex-direction:column;justify-content:flex-end;min-height:100svh;padding:0 0 clamp(58px,7vh,94px);display:flex;position:relative}:where([data-strona=jak-powstaje]) .hero-kicker{letter-spacing:.17em;color:#a6afa9;align-items:center;gap:10px;margin-bottom:14px;font-size:8px;font-weight:700;display:flex}:where([data-strona=jak-powstaje]) .hero-kicker:before{content:"";background:var(--green);width:24px;height:1px}:where([data-strona=jak-powstaje]) .hero h1{letter-spacing:-.087em;margin:0 0 20px;font:800 clamp(70px,10vw,165px)/.76 Manrope}:where([data-strona=jak-powstaje]) .hero h1 span{display:block}:where([data-strona=jak-powstaje]) .hero h1 .soft{color:#d2d8d4;font-weight:420}:where([data-strona=jak-powstaje]) .hero-bottom{grid-template-columns:minmax(0,650px) auto;align-items:end;gap:64px;display:grid}:where([data-strona=jak-powstaje]) .hero-bottom p{color:#c0c8c3;margin:0;font-size:13px;line-height:1.72}:where([data-strona=jak-powstaje]) .hero-actions{flex-wrap:wrap;gap:9px;display:flex}:where([data-strona=jak-powstaje]) .btn{border:1px solid var(--line);min-height:48px;transition:.35s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-size:10px;font-weight:800;display:inline-flex}:where([data-strona=jak-powstaje]) .btn:hover{transform:translateY(-2px)}:where([data-strona=jak-powstaje]) .btn-green{background:var(--green);border-color:var(--green);color:#00170d}:where([data-strona=jak-powstaje]) .btn-dark{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0507069e}:where([data-strona=jak-powstaje]) .hero-metrics{z-index:6;border:1px solid var(--line);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#0609079e;grid-template-columns:repeat(3,auto);display:grid;position:absolute;bottom:25px;right:25px}:where([data-strona=jak-powstaje]) .metric{border-right:1px solid var(--line);min-width:105px;padding:14px}:where([data-strona=jak-powstaje]) .metric:last-child{border-right:0}:where([data-strona=jak-powstaje]) .metric small{letter-spacing:.14em;color:#69756e;margin-bottom:7px;font-size:6px;display:block}:where([data-strona=jak-powstaje]) .metric strong{color:#f1f5f2;font:700 16px/1 Manrope}:where([data-strona=jak-powstaje]) .statement{border-top:1px solid var(--line);background:#070a08;padding:92px 0}:where([data-strona=jak-powstaje]) .statement-grid{grid-template-columns:.6fr 1.2fr;align-items:start;gap:80px;display:grid}:where([data-strona=jak-powstaje]) .statement-label{position:sticky;top:105px}:where([data-strona=jak-powstaje]) .statement-label small{color:var(--green);letter-spacing:.15em;margin-bottom:9px;font-size:8px;font-weight:700;display:block}:where([data-strona=jak-powstaje]) .statement-label strong{letter-spacing:-.05em;font:700 28px/.98 Manrope}:where([data-strona=jak-powstaje]) .statement-copy h2{letter-spacing:-.065em;margin:0;font:730 clamp(42px,5.4vw,84px)/.94 Manrope}:where([data-strona=jak-powstaje]) .statement-copy p{color:#96a19a;max-width:850px;margin:26px 0 0;font-size:12px;line-height:1.8}:where([data-strona=jak-powstaje]) .process{border-top:1px solid var(--line);background:#050706;padding:0}:where([data-strona=jak-powstaje]) .process-head{grid-template-columns:1fr .55fr;align-items:end;gap:70px;padding:84px 0 30px;display:grid}:where([data-strona=jak-powstaje]) .process-head small{color:var(--green);letter-spacing:.15em;margin-bottom:9px;font-size:8px;font-weight:700;display:block}:where([data-strona=jak-powstaje]) .process-head h2{letter-spacing:-.07em;margin:0;font:760 clamp(46px,6vw,92px)/.9 Manrope}:where([data-strona=jak-powstaje]) .process-head p{color:#87928c;justify-self:end;max-width:480px;margin:0;font-size:11px;line-height:1.72}:where([data-strona=jak-powstaje]) .process-shell{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:44% 56%;align-items:start;display:grid;position:relative}:where([data-strona=jak-powstaje]) .process-visual{border-right:1px solid var(--line);isolation:isolate;background:#070a08;height:100svh;position:sticky;top:0;overflow:hidden}:where([data-strona=jak-powstaje]) .process-visual-bg{background:radial-gradient(circle at 65% 40%,#00f38b17,#0000 30%),#070a08;position:absolute;inset:0}:where([data-strona=jak-powstaje]) .carbon-weave{opacity:.15;transition:opacity .5s,transform 1s var(--ease);background-color:#0000;background-image:repeating-linear-gradient(45deg,#ffffff17 0 3px,#0000 3px 13px),repeating-linear-gradient(-45deg,#ffffff0e 0 3px,#0000 3px 13px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:26px 26px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:-15%;transform:rotate(-12deg)scale(1.3);-webkit-mask-image:radial-gradient(circle at 60% 45%,#000,#0000 64%);mask-image:radial-gradient(circle at 60% 45%,#000,#0000 64%)}:where([data-strona=jak-powstaje]) .process-visual.active-carbon .carbon-weave{opacity:.32;transform:rotate(-8deg)scale(1.18)}:where([data-strona=jak-powstaje]) .blueprint{opacity:.06;background-image:linear-gradient(#ffffff26 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0}:where([data-strona=jak-powstaje]) .process-film,:where([data-strona=jak-powstaje]) .process-foto{object-fit:cover;object-position:50% 45%;opacity:0;width:100%;height:100%;transition:opacity .75s var(--ease),transform 1.2s var(--ease);pointer-events:none;position:absolute;inset:0;transform:scale(1.06)}:where([data-strona=jak-powstaje]) .process-film{z-index:1}:where([data-strona=jak-powstaje]) .process-foto{z-index:1;object-position:50% 50%;filter:saturate(.88)contrast(1.06)brightness(.82)}:where([data-strona=jak-powstaje]) .process-foto.is-back{opacity:0!important}:where([data-strona=jak-powstaje]) .process-visual.ma-film .process-film,:where([data-strona=jak-powstaje]) .process-visual.ma-media:not(.ma-film) .process-foto:not(.is-back){opacity:1;transform:scale(1)}:where([data-strona=jak-powstaje]) .process-media-cien{z-index:2;pointer-events:none;opacity:0;transition:opacity .75s var(--ease);background:linear-gradient(#040806b8 0%,#0000 26% 46%,#040806e0 100%),radial-gradient(circle at 62% 42%,#0000 34%,#04080673 100%);position:absolute;inset:0}:where([data-strona=jak-powstaje]) .process-visual.ma-media .process-media-cien{opacity:1}:where([data-strona=jak-powstaje]) .process-visual.ma-media .process-object{opacity:.16}:where([data-strona=jak-powstaje]) .process-visual.ma-media .blueprint{opacity:.03}:where([data-strona=jak-powstaje]) .process-visual.ma-media .carbon-weave{opacity:.06}:where([data-strona=jak-powstaje]) .process-object{aspect-ratio:1.4;z-index:3;width:70%;transition:.7s var(--ease);place-items:center;display:grid;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}:where([data-strona=jak-powstaje]) .object-ring{border:1px solid #ffffff1a;border-radius:50%;position:absolute}:where([data-strona=jak-powstaje]) .object-ring.r1{aspect-ratio:1;width:86%}:where([data-strona=jak-powstaje]) .object-ring.r2{aspect-ratio:1;border-color:#00f38b33;width:62%}:where([data-strona=jak-powstaje]) .object-ring.r3{aspect-ratio:1;width:38%}:where([data-strona=jak-powstaje]) .object-core{background:radial-gradient(circle,#00f38b1a,#00f38b05 55%,#0000 72%);border:1px solid #00f38b40;border-radius:50%;place-items:center;width:180px;height:180px;display:grid;position:relative;box-shadow:0 0 55px #00f38b0d}:where([data-strona=jak-powstaje]) .object-core strong{letter-spacing:-.07em;color:#fff;font:800 54px/.8 Manrope}:where([data-strona=jak-powstaje]) .object-core small{letter-spacing:.14em;color:var(--green);font-size:7px;position:absolute;bottom:40px}:where([data-strona=jak-powstaje]) .process-data{z-index:4;justify-content:space-between;display:flex;position:absolute;top:20px;left:22px;right:22px}:where([data-strona=jak-powstaje]) .process-data span{letter-spacing:.14em;color:#8b9690;font-size:7px;font-weight:700}:where([data-strona=jak-powstaje]) .process-caption{z-index:4;grid-template-columns:1fr .5fr;align-items:end;gap:35px;display:grid;position:absolute;bottom:24px;left:23px;right:23px}:where([data-strona=jak-powstaje]) .process-caption small{color:var(--green);letter-spacing:.15em;margin-bottom:8px;font-size:8px;font-weight:700;display:block}:where([data-strona=jak-powstaje]) .process-caption h3{letter-spacing:-.06em;margin:0;font:760 clamp(40px,4.4vw,68px)/.9 Manrope}:where([data-strona=jak-powstaje]) .process-caption p{color:#9fa9a3;margin:0;font-size:9.5px;line-height:1.68}:where([data-strona=jak-powstaje]) .process-sweep{pointer-events:none;z-index:5;position:absolute;inset:0;overflow:hidden}:where([data-strona=jak-powstaje]) .process-sweep:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffffff0a,#00f38b0d,#0000);width:30%;position:absolute;top:-15%;bottom:-15%;left:-42%;transform:skew(-12deg)}:where([data-strona=jak-powstaje]) .process-visual.flash .process-sweep:before{animation:sweep .8s var(--ease)}@keyframes sweep{0%{opacity:0;left:-42%}18%{opacity:1}to{opacity:0;left:118%}}:where([data-strona=jak-powstaje]) .process-steps{background:#080b09}:where([data-strona=jak-powstaje]) .process-step{border-bottom:1px solid var(--line);opacity:.42;min-height:52vh;transition:.45s var(--ease);grid-template-columns:52px 1fr;align-items:start;gap:24px;padding:38px 34px;display:grid;position:relative}:where([data-strona=jak-powstaje]) .process-step:last-child{border-bottom:0}:where([data-strona=jak-powstaje]) .process-step:before{content:"";background:var(--green);width:2px;transition:.45s var(--ease);position:absolute;top:12%;bottom:12%;left:0;transform:scaleY(0)}:where([data-strona=jak-powstaje]) .process-step.active{opacity:1;background:#0a100c}:where([data-strona=jak-powstaje]) .process-step.active:before{transform:scaleY(1)}@media (hover:hover) and (min-width:1001px){:where([data-strona=jak-powstaje]) .process-step{cursor:pointer}:where([data-strona=jak-powstaje]) .process-step:not(.active):hover{opacity:.68}:where([data-strona=jak-powstaje]) .process-step:not(.active):hover h3{color:#c6cfca}}:where([data-strona=jak-powstaje]) .step-num{color:#526059;font:700 16px/1 Manrope;transition:all .35s}:where([data-strona=jak-powstaje]) .process-step.active .step-num{color:var(--green)}:where([data-strona=jak-powstaje]) .step-copy small{letter-spacing:.14em;color:#6f7b74;margin-bottom:10px;font-size:8px;font-weight:700;display:block}:where([data-strona=jak-powstaje]) .step-copy h3{letter-spacing:-.05em;color:#9aa49f;margin:0 0 14px;font:700 clamp(28px,3vw,46px)/.96 Manrope;transition:all .35s}:where([data-strona=jak-powstaje]) .process-step.active h3{color:#fff;transform:translate(5px)}:where([data-strona=jak-powstaje]) .step-copy p{color:#7f8a84;max-width:680px;margin:0;font-size:10.5px;line-height:1.75}:where([data-strona=jak-powstaje]) .process-step.active p{color:#9ba69f}:where([data-strona=jak-powstaje]) .step-tags{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}:where([data-strona=jak-powstaje]) .step-tags span{border:1px solid var(--line);color:#68746d;padding:7px 9px;font-size:7px}:where([data-strona=jak-powstaje]) .process-step.active .step-tags span{color:#aab6af;border-color:#00f38b33}:where([data-strona=jak-powstaje]) .prepreg{background:#070a08;padding:88px 0}:where([data-strona=jak-powstaje]) .prepreg-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}:where([data-strona=jak-powstaje]) .prepreg-main{border:1px solid var(--line);background:radial-gradient(circle at 72% 32%,#00f38b17,transparent 28%), var(--panel);min-height:560px;padding:30px;position:relative;overflow:hidden}:where([data-strona=jak-powstaje]) .prepreg-main:after{content:"PREPREG";letter-spacing:-.1em;color:#ffffff06;font:800 clamp(90px,13vw,190px)/.7 Manrope;position:absolute;bottom:-18px;right:-16px}:where([data-strona=jak-powstaje]) .prepreg-main small{color:var(--green);letter-spacing:.15em;margin-bottom:12px;font-size:8px;font-weight:700;display:block}:where([data-strona=jak-powstaje]) .prepreg-main h2{letter-spacing:-.065em;margin:0;font:760 clamp(44px,5vw,76px)/.92 Manrope}:where([data-strona=jak-powstaje]) .prepreg-main p{color:#98a39d;max-width:670px;margin:22px 0 0;font-size:11px;line-height:1.78}:where([data-strona=jak-powstaje]) .prepreg-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid;position:absolute;bottom:28px;left:30px;right:30px}:where([data-strona=jak-powstaje]) .prepreg-stat{border-right:1px solid var(--line);flex-direction:column;justify-content:flex-end;min-height:110px;padding:16px;display:flex}:where([data-strona=jak-powstaje]) .prepreg-stat:last-child{border-right:0}:where([data-strona=jak-powstaje]) .prepreg-stat small{color:#657069;margin:0 0 7px;font-size:6px}:where([data-strona=jak-powstaje]) .prepreg-stat strong{font:650 18px/1 Manrope}:where([data-strona=jak-powstaje]) .prepreg-stat span{color:#68736d;margin-top:5px;font-size:7px}:where([data-strona=jak-powstaje]) .prepreg-side{grid-template-rows:1fr 1fr;gap:14px;display:grid}:where([data-strona=jak-powstaje]) .quality-card{border:1px solid var(--line);background:var(--panel);min-height:270px;position:relative;overflow:hidden}:where([data-strona=jak-powstaje]) .quality-card img{object-fit:cover;filter:brightness(.43)saturate(.74);height:100%;transition:.7s var(--ease);position:absolute;inset:0}:where([data-strona=jak-powstaje]) .quality-card:hover img{filter:brightness(.55)saturate(.9);transform:scale(1.035)}:where([data-strona=jak-powstaje]) .quality-card:after{content:"";background:linear-gradient(#0000 35%,#040605f0),linear-gradient(90deg,#0406054d,#0000 60%);position:absolute;inset:0}:where([data-strona=jak-powstaje]) .quality-card-copy{z-index:3;position:absolute;bottom:17px;left:18px;right:18px}:where([data-strona=jak-powstaje]) .quality-card-copy small{color:var(--green);letter-spacing:.14em;margin-bottom:7px;font-size:8px;font-weight:700;display:block}:where([data-strona=jak-powstaje]) .quality-card-copy strong{letter-spacing:-.045em;font:700 28px/1 Manrope}:where([data-strona=jak-powstaje]) .quality-card-copy p{color:#a8b2ac;margin:8px 0 0;font-size:8.5px;line-height:1.6}:where([data-strona=jak-powstaje]) .suppliers{background:#070a08;padding:0 0 82px}:where([data-strona=jak-powstaje]) .suppliers-head{grid-template-columns:1fr .55fr;align-items:end;gap:70px;margin-bottom:22px;display:grid}:where([data-strona=jak-powstaje]) .suppliers-head h2{letter-spacing:-.055em;margin:0;font:740 clamp(38px,4.6vw,68px)/.93 Manrope}:where([data-strona=jak-powstaje]) .suppliers-head p{color:#849089;justify-self:end;max-width:480px;margin:0;font-size:10px;line-height:1.7}:where([data-strona=jak-powstaje]) .supplier-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}:where([data-strona=jak-powstaje]) .supplier{border:1px solid var(--line);background:var(--panel);grid-template-columns:1fr auto;align-items:end;gap:30px;min-height:220px;padding:24px;display:grid;position:relative;overflow:hidden}:where([data-strona=jak-powstaje]) .supplier:after{content:"";background:radial-gradient(circle,#00f38b14,#0000 70%);border-radius:50%;width:230px;height:230px;position:absolute;top:-100px;right:-90px}:where([data-strona=jak-powstaje]) .supplier small{color:var(--green);letter-spacing:.14em;margin-bottom:9px;font-size:8px;font-weight:700;display:block}:where([data-strona=jak-powstaje]) .supplier strong{letter-spacing:-.045em;font:700 clamp(24px,3vw,40px)/.96 Manrope;display:block}:where([data-strona=jak-powstaje]) .supplier p{color:#818d86;max-width:570px;margin:12px 0 0;font-size:9.5px;line-height:1.65}:where([data-strona=jak-powstaje]) .supplier-logo{z-index:2;object-fit:contain;filter:grayscale()brightness(1.35);opacity:.75;width:150px;max-height:72px;position:relative}:where([data-strona=jak-powstaje]) .rg-mark{z-index:2;background:#ffffff03;border:1px solid #00f38b40;border-radius:50%;flex-shrink:0;place-items:center;width:132px;height:132px;display:grid;position:relative}:where([data-strona=jak-powstaje]) .rg-mark img{object-fit:contain;opacity:.92;width:76%;max-height:52%;transition:opacity .3s}:where([data-strona=jak-powstaje]) .supplier:hover .rg-mark img{opacity:1}@media (max-width:900px){:where([data-strona=jak-powstaje]) .rg-mark{width:104px;height:104px}}:where([data-strona=jak-powstaje]) .mission{border-top:1px solid var(--line);min-height:620px;position:relative;overflow:hidden}:where([data-strona=jak-powstaje]) .mission img{object-fit:cover;object-position:55% center;filter:brightness(.44)saturate(.78);height:100%;position:absolute;inset:0}:where([data-strona=jak-powstaje]) .mission:after{content:"";background:linear-gradient(90deg,#030504f2,#03050461 60%,#0305042e),linear-gradient(#0000 42%,#030504e0);position:absolute;inset:0}:where([data-strona=jak-powstaje]) .mission-grid{z-index:3;grid-template-columns:1fr .52fr;align-items:end;gap:70px;min-height:620px;padding:70px 0;display:grid;position:relative}:where([data-strona=jak-powstaje]) .mission small{color:var(--green);letter-spacing:.15em;margin-bottom:9px;font-size:8px;font-weight:700;display:block}:where([data-strona=jak-powstaje]) .mission h2{letter-spacing:-.065em;margin:0;font:760 clamp(44px,5.7vw,88px)/.91 Manrope}:where([data-strona=jak-powstaje]) .mission-side p{color:#bac3bd;margin:0 0 18px;font-size:11px;line-height:1.72}:where([data-strona=jak-powstaje]) footer{border-top:1px solid var(--line);background:#050705;padding:32px 0 24px}:where([data-strona=jak-powstaje]) .footer-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;display:grid}:where([data-strona=jak-powstaje]) .footer-row img{width:165px}:where([data-strona=jak-powstaje]) .footer-row>span{color:#59645e;letter-spacing:.1em;justify-self:center;font-size:7px}:where([data-strona=jak-powstaje]) .footer-links{justify-self:end;gap:17px;display:flex}:where([data-strona=jak-powstaje]) .footer-links a{color:#7f8a84;font-size:8px}@media (max-width:1100px){:where([data-strona=jak-powstaje]) .nav-center{display:none}:where([data-strona=jak-powstaje]) .nav-inner{grid-template-columns:1fr auto}:where([data-strona=jak-powstaje]) .nav-back{display:none}:where([data-strona=jak-powstaje]) .menu-toggle{display:block}:where([data-strona=jak-powstaje]) .hero-bottom,:where([data-strona=jak-powstaje]) .process-head,:where([data-strona=jak-powstaje]) .suppliers-head,:where([data-strona=jak-powstaje]) .mission-grid{grid-template-columns:1fr}:where([data-strona=jak-powstaje]) .process-head p,:where([data-strona=jak-powstaje]) .suppliers-head p{justify-self:start}:where([data-strona=jak-powstaje]) .statement-grid{grid-template-columns:1fr}:where([data-strona=jak-powstaje]) .statement-label{position:relative;top:auto}:where([data-strona=jak-powstaje]) .process-shell{grid-template-columns:1fr}:where([data-strona=jak-powstaje]) .process-visual{border-right:0;border-bottom:1px solid var(--line);height:650px;position:relative;top:auto}:where([data-strona=jak-powstaje]) .process-step{min-height:320px}:where([data-strona=jak-powstaje]) .prepreg-grid{grid-template-columns:1fr}:where([data-strona=jak-powstaje]) .mission-side{max-width:580px}}@media (max-width:760px){:where([data-strona=jak-powstaje]) .container{width:min(calc(100% - 24px),var(--max))}:where([data-strona=jak-powstaje]) .nav{padding:max(10px,env(safe-area-inset-top)) 0 9px;background:linear-gradient(#030504cc,#0305041a 76%,#0000)}:where([data-strona=jak-powstaje]) .nav.scrolled{padding:max(8px,env(safe-area-inset-top)) 0 8px}:where([data-strona=jak-powstaje]) .logo img{width:120px}:where([data-strona=jak-powstaje]) .nav-cta{display:none}:where([data-strona=jak-powstaje]) .menu-toggle{place-content:center;display:grid}:where([data-strona=jak-powstaje]) .hero{min-height:780px}:where([data-strona=jak-powstaje]) .hero-content{min-height:780px;padding:max(108px,calc(84px + env(safe-area-inset-top))) 0 max(44px,calc(28px + env(safe-area-inset-bottom)))}:where([data-strona=jak-powstaje]) .hero-media img{object-position:62% 50%;height:104%;transform:scale(1.02)}:where([data-strona=jak-powstaje]) .hero-shade{background:linear-gradient(#03050461,#03050429 35%,#030504ba 76%,#030504f7),linear-gradient(90deg,#030504b3,#0305041f)}:where([data-strona=jak-powstaje]) .hero h1{font-size:clamp(54px,16vw,78px);line-height:.8}:where([data-strona=jak-powstaje]) .hero-bottom{gap:18px}:where([data-strona=jak-powstaje]) .hero-bottom p{font-size:10.4px;line-height:1.58}:where([data-strona=jak-powstaje]) .hero-actions{grid-template-columns:1fr 1fr;display:grid}:where([data-strona=jak-powstaje]) .hero-metrics,:where([data-strona=jak-powstaje]) .hero:after{display:none}:where([data-strona=jak-powstaje]) .statement{padding:68px 0}:where([data-strona=jak-powstaje]) .statement-copy h2{font-size:40px}:where([data-strona=jak-powstaje]) .statement-copy p{font-size:10px}:where([data-strona=jak-powstaje]) .process-head{gap:18px;padding:65px 0 24px}:where([data-strona=jak-powstaje]) .process-visual{height:520px}:where([data-strona=jak-powstaje]) .process-object{width:90%}:where([data-strona=jak-powstaje]) .object-core{width:145px;height:145px}:where([data-strona=jak-powstaje]) .object-core strong{font-size:44px}:where([data-strona=jak-powstaje]) .process-caption{display:block;bottom:15px;left:15px;right:15px}:where([data-strona=jak-powstaje]) .process-caption h3{font-size:39px}:where([data-strona=jak-powstaje]) .process-caption p{margin-top:12px;font-size:8px}:where([data-strona=jak-powstaje]) .process-data{left:15px;right:15px}:where([data-strona=jak-powstaje]) .process-step{grid-template-columns:38px 1fr;min-height:250px;padding:26px 16px}:where([data-strona=jak-powstaje]) .step-copy h3{font-size:30px}:where([data-strona=jak-powstaje]) .step-copy p{font-size:9px}:where([data-strona=jak-powstaje]) .prepreg{padding:62px 0}:where([data-strona=jak-powstaje]) .prepreg-main{min-height:600px;padding:20px}:where([data-strona=jak-powstaje]) .prepreg-main h2{font-size:42px}:where([data-strona=jak-powstaje]) .prepreg-main p{font-size:10px}:where([data-strona=jak-powstaje]) .prepreg-stats{grid-template-columns:1fr;bottom:20px;left:20px;right:20px}:where([data-strona=jak-powstaje]) .prepreg-stat{border-right:0;border-bottom:1px solid var(--line);min-height:72px}:where([data-strona=jak-powstaje]) .prepreg-stat:last-child{border-bottom:0}:where([data-strona=jak-powstaje]) .prepreg-side{grid-template-rows:none}:where([data-strona=jak-powstaje]) .quality-card{min-height:250px}:where([data-strona=jak-powstaje]) .suppliers{padding-bottom:58px}:where([data-strona=jak-powstaje]) .suppliers-head{gap:16px}:where([data-strona=jak-powstaje]) .supplier-grid{grid-template-columns:1fr}:where([data-strona=jak-powstaje]) .supplier{grid-template-columns:1fr;place-items:start;gap:22px;min-height:200px;padding:18px}:where([data-strona=jak-powstaje]) .supplier-logo{width:110px}:where([data-strona=jak-powstaje]) .rg-mark{width:88px;height:88px}:where([data-strona=jak-powstaje]) .rg-mark img{width:84%;max-height:56%}:where([data-strona=jak-powstaje]) .mission,:where([data-strona=jak-powstaje]) .mission-grid{min-height:560px}:where([data-strona=jak-powstaje]) .mission-grid{gap:22px;padding:50px 0}:where([data-strona=jak-powstaje]) .mission img{object-position:64% center}:where([data-strona=jak-powstaje]) .mission h2{font-size:42px}:where([data-strona=jak-powstaje]) .mission-side p{font-size:10px}:where([data-strona=jak-powstaje]) .footer-row{grid-template-columns:1fr;gap:16px}:where([data-strona=jak-powstaje]) .footer-row>span,:where([data-strona=jak-powstaje]) .footer-links{justify-self:start}}@media (prefers-reduced-motion:reduce){:where([data-strona=jak-powstaje]) .hero-grid,:where([data-strona=jak-powstaje]) .hero-scan{animation:none}:where([data-strona=jak-powstaje]) *{scroll-behavior:auto}}:where([data-strona=jak-powstaje]) .hero-bottom p{color:#d0d7d3;max-width:700px;font-size:15px;line-height:1.78}:where([data-strona=jak-powstaje]) .statement-copy p{color:#aab4ae;max-width:900px;font-size:14px;line-height:1.85}:where([data-strona=jak-powstaje]) .process-head p{color:#9da8a1;max-width:520px;font-size:13px;line-height:1.8}:where([data-strona=jak-powstaje]) .process-caption p{color:#b1bab5;max-width:520px;font-size:12px;line-height:1.76}:where([data-strona=jak-powstaje]) .step-copy p{color:#929e97;max-width:720px;font-size:12.5px;line-height:1.8}:where([data-strona=jak-powstaje]) .process-step.active .step-copy p{color:#b5beb8}:where([data-strona=jak-powstaje]) .prepreg-main p{color:#adb6b0;max-width:720px;font-size:13px;line-height:1.84}:where([data-strona=jak-powstaje]) .quality-card-copy p{color:#bac3bd;max-width:520px;font-size:10.5px;line-height:1.7}:where([data-strona=jak-powstaje]) .suppliers-head p{color:#99a49d;max-width:520px;font-size:12px;line-height:1.78}:where([data-strona=jak-powstaje]) .supplier p{color:#929d96;max-width:620px;font-size:11.5px;line-height:1.74}:where([data-strona=jak-powstaje]) .mission-side p{color:#c7cfca;max-width:520px;font-size:13px;line-height:1.78}:where([data-strona=jak-powstaje]) .process-caption small,:where([data-strona=jak-powstaje]) .step-copy small,:where([data-strona=jak-powstaje]) .prepreg-main small,:where([data-strona=jak-powstaje]) .quality-card-copy small,:where([data-strona=jak-powstaje]) .suppliers-head+*,:where([data-strona=jak-powstaje]) .supplier small,:where([data-strona=jak-powstaje]) .mission small{letter-spacing:.145em}@media (max-width:760px){:where([data-strona=jak-powstaje]) .hero-bottom p{font-size:11.5px;line-height:1.68}:where([data-strona=jak-powstaje]) .statement-copy p{font-size:11.5px;line-height:1.74}:where([data-strona=jak-powstaje]) .process-head p{font-size:10.5px;line-height:1.7}:where([data-strona=jak-powstaje]) .process-caption p{font-size:10px;line-height:1.68}:where([data-strona=jak-powstaje]) .step-copy p{font-size:10.5px;line-height:1.72}:where([data-strona=jak-powstaje]) .prepreg-main p{font-size:11.5px;line-height:1.76}:where([data-strona=jak-powstaje]) .quality-card-copy p{font-size:9.5px;line-height:1.62}:where([data-strona=jak-powstaje]) .suppliers-head p{font-size:10.5px;line-height:1.7}:where([data-strona=jak-powstaje]) .supplier p{font-size:10px;line-height:1.68}:where([data-strona=jak-powstaje]) .mission-side p{font-size:11px;line-height:1.7}}:where([data-strona=jak-powstaje]) .process-step{min-height:38vh;padding:30px 34px}:where([data-strona=jak-powstaje]) .step-num{font-size:18px}:where([data-strona=jak-powstaje]) .step-copy small{letter-spacing:.13em;margin-bottom:11px;font-size:9.5px}:where([data-strona=jak-powstaje]) .step-copy h3{margin:0 0 12px;font-size:clamp(31px,3.2vw,50px)}:where([data-strona=jak-powstaje]) .step-copy p{font-size:14px;line-height:1.75}:where([data-strona=jak-powstaje]) .step-tags{margin-top:16px}:where([data-strona=jak-powstaje]) .step-tags span{letter-spacing:.08em;padding:7px 10px;font-size:8.5px}@media (max-width:1150px){:where([data-strona=jak-powstaje]) .process-step{min-height:270px}}@media (max-width:760px){:where([data-strona=jak-powstaje]) .process-step{min-height:215px;padding:24px 16px}:where([data-strona=jak-powstaje]) .step-copy h3{font-size:31px}:where([data-strona=jak-powstaje]) .step-copy p{font-size:12.5px}:where([data-strona=jak-powstaje]) .step-tags span{font-size:8px}}
