.hero-forma .hero__title{font-family:Anton Hero,sans-serif;font-weight:400;font-size:clamp(80px,min(20.8vw,25vh),300px);line-height:.94;width:4.2em;height:2.3512em;letter-spacing:-.01em;--hero-gap: .02em}.hero-forma .hero__lit{background:none;color:#ebe9e3;-webkit-text-fill-color:currentColor}.hero-forma .hero__title-line{white-space:nowrap}.hero-forma .hero__title-line:first-child{font-size:1.48em}.hero-forma .hero__accent{top:58.96%;font-size:clamp(24px,min(4.4vw,7.1vh),70px)}.hero-blender .hero__accent{font-size:clamp(26px,min(4.75vw,7.65vh),76px)}.hero-blender .hero__accent-odlot{top:-.16em}.hero-blender .hero__accent-cien{color:#000000e6;-webkit-text-stroke:.095em rgba(0,0,0,.9);text-shadow:0 .05em .25em rgba(0,0,0,.95),0 .06em .7em rgba(0,0,0,.8);filter:blur(.15em)}@media(min-width:1025px){.hero-forma .hero__content{top:16px}}@media(min-width:1025px)and (max-height:800px){.hero-forma .hero__content{top:40px}}@media(max-width:640px){.hero-forma .hero__title{font-size:22vw;letter-spacing:-.01em}.hero-forma .hero__accent{font-size:6.4vw}.hero-blender .hero__accent{font-size:6.9vw}}.hero-forma.hero-miekki .hero__title{font-family:Fredoka Hero,sans-serif;font-size:clamp(60px,min(15.6vw,23vh),225px);line-height:.79;width:5.51em;height:1.9792em;--hero-gap: .02em}.hero-forma.hero-miekki .hero__accent{top:60.86%}@media(max-width:640px){.hero-forma.hero-miekki .hero__title{font-size:16.7vw}}.hero-chrom-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;opacity:0;transition:opacity .3s ease}html:not(.hero-forma) .hero-chrom-canvas{display:none}.hero-model-czeka .hero__lit{visibility:hidden}html.hero-blender.intro-play .hero-chrom-canvas{opacity:0;transform:scale(.6);transition:none}html.hero-blender.intro-graj .hero-chrom-canvas{animation:aw-napis-krycie .9s ease 2.4s both,aw-napis-ruch 1.15s cubic-bezier(.4,.05,.2,1) 2.4s both}@media(min-width:1025px)and (prefers-reduced-motion:no-preference){html.hero-blender{--haslo-start: 2.4s}html.hero-blender.intro-graj .hero__accent,html.hero-blender.intro-graj .hero__cta{animation-delay:2.4s}html.intro-bez-logo .hero__intro{display:none}}@supports (animation-timeline: scroll()){@media(pointer:coarse)and (prefers-reduced-motion:no-preference){html:not(.intro-play).hero-blender .hero-chrom-canvas{animation-name:hero-plotno-w-glab;animation-timeline:scroll(root block);animation-range:2vh 46vh;animation-fill-mode:both;animation-duration:auto;animation-timing-function:cubic-bezier(.4,0,.7,.45);will-change:transform,opacity,filter}}}@keyframes hero-plotno-w-glab{60%{filter:blur(9px);opacity:.45}to{transform:translate3d(0,6vh,0) scale(.42);filter:blur(18px);opacity:0}}.hero__ruch-telefonu{position:absolute;bottom:calc(16px + 100vh - 100svh);left:50%;transform:translate(-50%);z-index:4;min-height:44px;padding:8px 16px;border-radius:24px;border:1px solid rgba(255,255,255,.25);background:#00000080;color:#fff;font:inherit;font-size:12px;white-space:nowrap}.hero__ruch-telefonu[hidden]{display:none}.hero__ruch-telefonu:focus-visible{outline:2px solid #ff3035;outline-offset:4px}@media(max-width:1024px)and (max-height:480px)and (orientation:landscape){.hero-blender .hero{padding-top:100px;padding-bottom:66px}.hero-blender .hero__title{font-size:min(18vw,15vh)}.hero-blender .hero__accent{font-size:clamp(18px,4.8vh,26px)}.hero-blender .hero__cta{margin-top:16px}@supports (animation-timeline: scroll()){@media(pointer:coarse)and (prefers-reduced-motion:no-preference){html:not(.intro-play).hero-blender .hero-chrom-canvas{animation-name:hero-plotno-w-glab;animation-timeline:scroll(root block);animation-range:2vh 46vh;animation-fill-mode:both;animation-duration:auto;animation-timing-function:cubic-bezier(.4,0,.7,.45);will-change:transform,opacity,filter}}}@keyframes hero-plotno-w-glab{60%{filter:blur(9px);opacity:.45}to{transform:translate3d(0,6vh,0) scale(.42);filter:blur(18px);opacity:0}}.hero__ruch-telefonu{bottom:calc(10px + 100vh - 100svh)}}.hero-chrom-gotowy .hero__lit{visibility:hidden}.hero-chrom-gotowy .hero__headline{perspective:var(--hero-perspektywa);perspective-origin:var(--hero-os-x) var(--hero-os-y)}.hero-chrom-gotowy .hero__accent{transform:translate(-50%,-50%) rotateX(var(--hero-obrot-x)) rotateY(var(--hero-obrot-y))}@media(prefers-reduced-motion:reduce){.hero-chrom-canvas{transition:none}}.opk__wstep{max-width:62ch;margin:0 auto clamp(22px,3vh,34px);text-align:center;color:var(--text-body);text-wrap:pretty}.opk__cta{display:flex;justify-content:center;margin-top:clamp(30px,4.4vh,46px)}
