:root{--color-marka-niebieski:#0f9ce6;--color-marka-niebieski-ciemny:#178dcb;--color-marka-niebieski-hover:#0076b4;--color-marka-niebieski-tekst:#0b5c8f;--color-neutralne-czern:#040404;--color-neutralne-biel:#fafafa;--color-neutralne-bialy:#fff;--color-neutralne-szary-50:#f4f3f4;--color-neutralne-szary-120:#ededed;--color-neutralne-grafit:#222225;--color-neutralne-szary-chlodny-100:#f1f2f4;--color-neutralne-szary-chlodny-150:#eaecee;--color-lo-fi-szary-100:#f0f0f0;--color-lo-fi-szary-200:#e2e2e2;--color-lo-fi-szary-400:#b5b5b5;--color-lo-fi-szary-600:#6b6b6b;--color-lo-fi-niebieski-jasny:#e3f3fc;--color-ciemne-powierzchnia:#181a1a;--color-ciemne-powierzchnia-2:#212323;--color-ciemne-karta:#292929;--color-ciemne-hero:#000201;--color-przezroczyste-bialy-20:#fff3;--color-przezroczyste-bialy-4:#ffffff0a;--color-status-sukces:#15803d;--color-status-sukces-tlo:#dcfce7;--color-status-ostrzezenie:#a16207;--color-status-blad-jasny:#f2483d;--color-mapa-park:#e7f2ea;--color-status-oczekuje:#c2410c;--color-status-oczekuje-tlo:#ffedd5;--page-width:1400px;--margin:80px;--gutter:max(var(--margin), calc((100% - var(--page-width)) / 2));--stage-width:1440px;--canvas-width:1440px;--reveal-height:0px;--footer-bottom:24px;--font-sans:"Instrument Sans Variable", "Instrument Sans", system-ui, sans-serif;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.45, .05, .55, .95);--ease-std:cubic-bezier(.4, 0, .2, 1)}@media (width<=1199px){:root{--margin:40px}}@media (width<=799px){:root{--margin:20px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:68px}body{font-family:var(--font-sans);font-variation-settings:"wdth" 100;letter-spacing:0;color:var(--color-neutralne-czern);background:var(--color-ciemne-powierzchnia);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;font-weight:400;line-height:24px}img{max-width:none;display:block}h1,h2,h3,p,ul,ol,figure,hr{margin:0}::selection{background:var(--color-marka-niebieski);color:var(--color-neutralne-biel)}h1,h2,h3,h4{text-wrap:balance}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--color-marka-niebieski);outline-offset:2px}[hidden]{display:none!important}.page main>:not(.hero):not(.about-hero):not(.start-hero){z-index:1;position:relative}.page{z-index:1;background:var(--color-neutralne-biel);margin-bottom:var(--reveal-height);position:relative;overflow-x:clip}.section-pad{padding-inline:var(--gutter)}.eyebrow{letter-spacing:0;color:var(--color-marka-niebieski);white-space:nowrap;font-size:16px;font-weight:600;line-height:20px}.bg-canvas{width:var(--canvas-width);margin-left:calc(var(--canvas-width) / -2);position:absolute;top:0;bottom:0;left:50%}@media (width>=1441px){.app__bg,.invite__bg{-webkit-mask-image:linear-gradient(90deg,#0000,#000 80px calc(100% - 80px),#0000);mask-image:linear-gradient(90deg,#0000,#000 80px calc(100% - 80px),#0000)}}.stage{width:min(100%, var(--stage-width));pointer-events:none;position:absolute;inset:0 0 0 50%;overflow:hidden;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.btn{letter-spacing:0;white-space:nowrap;transition:background-color .2s ease, border-color .2s ease, box-shadow .2s ease, color .2s ease, transform .2s var(--ease-out);border-radius:4px;justify-content:center;align-items:center;padding:14px 20px;font-size:16px;font-weight:600;line-height:20px;display:inline-flex}.btn--s{letter-spacing:0;padding:7px 12px;font-size:14px;font-weight:600;line-height:20px}.btn--primary{isolation:isolate;background:var(--color-marka-niebieski);color:var(--color-neutralne-bialy);position:relative;overflow:hidden}.btn--primary:before{content:"";z-index:-1;background:var(--color-marka-niebieski-hover);transform-origin:100%;transition:transform .4s var(--ease-in-out);position:absolute;inset:0;transform:scaleX(0)}.btn--primary:hover:before,.btn--primary:focus-visible:before{transform-origin:0;transform:scaleX(1)}.btn--outline{box-shadow:inset 0 0 0 1px var(--color-przezroczyste-bialy-20);color:var(--color-neutralne-biel)}.btn--outline:hover{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff52}.btn--outline-dark{color:var(--color-neutralne-czern);box-shadow:inset 0 0 0 1px #00000014}.btn--outline-dark:hover{background:#0000000a;box-shadow:inset 0 0 0 1px #00000029}.btn--light{background:var(--color-neutralne-biel);color:var(--color-neutralne-czern)}.btn--light:hover{background:color-mix(in srgb, var(--color-neutralne-biel), var(--color-neutralne-czern) 6%);box-shadow:inset 0 0 0 1px #0000001a}.btn:active{transform:translateY(1px)}.arrow-btn{background:var(--color-neutralne-szary-chlodny-150);border-radius:4px;flex:none;width:32px;height:32px;transition:background-color .25s;display:inline-block;position:relative}.arrow-btn:after{content:"";transition:transform .35s var(--ease-out);background:url(../assets/icons/arrow-right.svg) 50%/24px 24px no-repeat;position:absolute;inset:4px}.store{background:var(--color-ciemne-powierzchnia);border:1px solid var(--color-przezroczyste-bialy-4);color:var(--color-neutralne-biel);border-radius:8px;align-items:center;transition:background-color .2s,border-color .2s;display:flex}.store:hover{background:var(--color-ciemne-powierzchnia-2);border-color:var(--color-przezroczyste-bialy-20)}.store__text{white-space:nowrap;flex-direction:column;justify-content:center;display:flex}.store__icon--as{flex:none;width:40px;height:40px;position:relative;overflow:hidden}.store__icon--as img{width:100%;height:100%;position:absolute;inset:0 -1.25% 0 1.25%}.store--large{flex-direction:column;flex:1 1 0;justify-content:center;align-items:flex-start;gap:40px;min-width:0;padding:24px}.store--large .store__icon--gp{width:40px;height:40px}.store--large .store__bottom{justify-content:space-between;align-items:flex-end;width:100%;display:flex}.store--large .store__text{gap:4px}.store--large .store__hint{letter-spacing:0;font-size:14px;font-weight:500;line-height:20px}.store--large .store__name{letter-spacing:0;font-size:18px;font-weight:600;line-height:20px}.store--large .store__arrow{background:var(--color-ciemne-powierzchnia-2);border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .2s;display:flex}.store--large:hover{background:color-mix(in srgb, var(--color-ciemne-powierzchnia), var(--color-ciemne-powierzchnia-2) 50%);border-color:color-mix(in srgb, var(--color-przezroczyste-bialy-4), var(--color-przezroczyste-bialy-20) 50%)}.store--large:hover .store__arrow{background:var(--color-marka-niebieski)}.store--small{gap:16px;padding:12px 14px}.store--small:hover{background:color-mix(in srgb, var(--color-ciemne-powierzchnia), var(--color-ciemne-powierzchnia-2) 50%);border-color:color-mix(in srgb, var(--color-przezroczyste-bialy-4), var(--color-przezroczyste-bialy-20) 50%)}.store--small .store__hint{letter-spacing:0;margin-bottom:0;font-size:12px;font-weight:500;line-height:20px}.store--small .store__name{letter-spacing:0;font-size:16px;font-weight:600;line-height:20px}.site-header{--bar-pt:16px;z-index:100;color:var(--color-neutralne-biel);pointer-events:none;transition:color .25s;position:fixed;inset:0 0 auto}.site-header__logo,.site-header .main-nav,.site-header__actions,.site-header .mega{pointer-events:auto}.site-header__bar{height:68px;padding:var(--bar-pt) var(--gutter) calc(32px - var(--bar-pt));background:0 0;align-items:center;transition:background-color .25s;display:flex;position:relative}.site-header__logo{flex:none;width:160px;height:29.2px;display:block}.site-header__actions{align-items:center;gap:32px;margin-left:auto;display:flex}.site-header.is-closing,.site-header.is-closing .site-header__bar{transition-delay:.25s}.site-header.is-open,.site-header.is-drawer,.site-header.is-scrolled{color:var(--color-neutralne-czern)}.site-header.is-open .site-header__bar,.site-header.is-drawer .site-header__bar,.site-header.is-scrolled .site-header__bar{background:var(--color-neutralne-biel)}.site-header.is-open .chevron,.site-header.is-drawer .chevron,.site-header.is-scrolled .chevron{color:var(--color-marka-niebieski)}.site-header--on-light:not(.is-scrolled):not(.is-open){color:var(--color-neutralne-czern)}.site-header--on-light:not(.is-scrolled):not(.is-open) .chevron{color:var(--color-marka-niebieski)}.site-header.is-scrolled:not(.is-open):not(.is-drawer) .site-header__bar{-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);background:#fafafab8;box-shadow:inset 0 -1px #0000000f}.site-header.is-scrolled.is-on-white:not(.is-open):not(.is-drawer) .site-header__bar{background:rgba(var(--bar-under,250, 250, 250), .94);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:inset 0 -1px #0000000a}.site-header.is-scrolled.is-dark:not(.is-open):not(.is-drawer){color:var(--color-neutralne-biel)}.site-header.is-scrolled.is-dark:not(.is-open):not(.is-drawer) .site-header__bar{-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);background:#0404048c;box-shadow:inset 0 -1px #ffffff14}.main-nav{top:calc(var(--bar-pt) + 6px);position:absolute;left:50%;transform:translate(-50%)}.main-nav__list{align-items:center;gap:40px;display:flex}.main-nav__link{letter-spacing:0;white-space:nowrap;color:inherit;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:24px;transition:opacity .24s cubic-bezier(.45,.05,.55,.95);display:inline-flex}.main-nav__list:hover .main-nav__link:not(:hover){opacity:.6}.main-nav__list:has(:focus-visible) .main-nav__link:not(:focus-visible){opacity:.6}.chevron{color:var(--color-marka-niebieski);width:16px;height:16px;transition:transform .3s var(--ease-out), color .2s ease;background:currentColor;display:inline-block;-webkit-mask:url(../assets/icons/chevron-down-white.svg) 50%/16px 16px no-repeat;mask:url(../assets/icons/chevron-down-white.svg) 50%/16px 16px no-repeat}.main-nav__link[aria-expanded=true] .chevron{transform:rotate(180deg)}.mega{top:68px;left:var(--gutter);right:var(--gutter);height:var(--mega-height,0px);background:var(--color-neutralne-biel);color:var(--color-neutralne-czern);clip-path:inset(0 -80px calc(100% + 80px));transition:clip-path .25s var(--ease-in-out), height .4s var(--ease-in-out);border-radius:0 0 16px 16px;position:absolute;overflow:hidden;box-shadow:0 24px 48px -12px #00000029}.mega.is-visible{clip-path:inset(0 -80px -80px);transition:clip-path .4s var(--ease-in-out) var(--reveal-delay,0s), height .4s var(--ease-in-out)}.mega__panel{align-items:stretch;display:flex;position:absolute;inset:0}.mega__panel[data-motion=rise] .mega__columns,.mega__panel[data-motion=rise] .mega__featured>*{animation:mega-fade-in .3s var(--ease-std) calc(var(--reveal-delay,0s) + 80ms) both}.mega__panel[data-motion=from-end]{animation:mega-fade-in .25s var(--ease-std) both, mega-enter-end .4s var(--ease-out) both}.mega__panel[data-motion=from-start]{animation:mega-fade-in .25s var(--ease-std) both, mega-enter-start .4s var(--ease-out) both}.mega__panel[data-motion=to-start]{animation:mega-fade-out .25s var(--ease-std) both, mega-exit-start .4s var(--ease-out) both;pointer-events:none}.mega__panel[data-motion=to-end]{animation:mega-fade-out .25s var(--ease-std) both, mega-exit-end .4s var(--ease-out) both;pointer-events:none}.mega__columns{flex:1 1 0;gap:40px;min-width:0;padding:40px 40px 44px;display:flex}.mega__col{flex-direction:column;flex:1 1 0;gap:30px;min-width:0;display:flex}.mega__group{flex-direction:column;gap:16px;display:flex}.mega__group+.mega__group{gap:10px}.mega__group-title{letter-spacing:.02em;color:var(--color-lo-fi-szary-600);border-bottom:1px solid var(--color-lo-fi-szary-200);padding-bottom:12px;font-size:12px;font-weight:600;line-height:16px}.mega__items{flex-direction:column;gap:6px;display:flex}.mega__links{letter-spacing:0;flex-direction:column;gap:16px;font-size:16px;font-weight:500;line-height:24px;display:flex}.mega__links a{text-overflow:ellipsis;white-space:nowrap;transition:opacity .24s var(--ease-in-out);display:block;overflow:hidden}.mega__links a:hover{opacity:.6}.mega__featured{color:inherit;background:var(--color-lo-fi-szary-100);flex-direction:column;flex:none;gap:18px;width:300px;padding:40px 36px;display:flex}.mega__featured-label{letter-spacing:.02em;color:var(--color-lo-fi-szary-600);font-size:12px;font-weight:600;line-height:16px}.mega__featured-media{border-radius:8px;flex:none;height:130px;overflow:hidden}.mega__featured-img{width:100%;height:100%;transition:transform .5s var(--ease-out);display:block}.mega__featured:hover .mega__featured-img,.mega__featured:focus-visible .mega__featured-img{transform:scale(1.06)}.mega__featured-text{letter-spacing:0;flex-direction:column;gap:4px;font-size:16px;font-weight:400;line-height:24px;display:flex}.mega__featured-title{letter-spacing:0;color:var(--color-neutralne-czern);font-size:16px;font-weight:500;line-height:24px}.mega__featured-last{white-space:nowrap}.mega__featured-arrow{vertical-align:middle;background:var(--color-marka-niebieski);opacity:0;width:20px;height:20px;transition:opacity .25s ease, transform .4s var(--ease-out);margin-left:8px;display:inline-block;position:relative;top:-1px;transform:translate(-10px);-webkit-mask:url(../assets/icons/arrow-right.svg) 50%/20px 20px no-repeat;mask:url(../assets/icons/arrow-right.svg) 50%/20px 20px no-repeat}.mega__featured:hover .mega__featured-arrow,.mega__featured:focus-visible .mega__featured-arrow{opacity:1;transform:none}.mega__featured-desc{color:var(--color-lo-fi-szary-600)}.mega-item{border-radius:4px;align-items:center;gap:14px;padding:6px 10px;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:flex}.mega-item:hover,.mega-item:focus-visible{background:var(--color-lo-fi-szary-100)}.mega-item__tile{background:var(--color-lo-fi-szary-100);border-radius:4px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;transition:background-color .2s;display:flex}.mega-item__tile img{transition:filter .2s}.mega-item__text{flex-direction:column;min-width:0;display:flex}.mega-item__title{letter-spacing:0;color:var(--color-neutralne-czern);font-size:16px;font-weight:500;line-height:24px}.mega-item__desc{letter-spacing:0;color:var(--color-lo-fi-szary-600);font-size:14px;font-weight:400;line-height:20px}.mega-item:hover .mega-item__tile,.mega-item:focus-visible .mega-item__tile{background:var(--color-neutralne-czern)}.mega-item:hover .mega-item__tile img,.mega-item:focus-visible .mega-item__tile img{filter:brightness(0)invert()}@keyframes mega-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mega-fade-out{0%{opacity:1}to{opacity:0}}@keyframes mega-enter-end{0%{transform:translate(10%)}to{transform:none}}@keyframes mega-enter-start{0%{transform:translate(-10%)}to{transform:none}}@keyframes mega-exit-start{0%{transform:none}to{transform:translate(-10%)}}@keyframes mega-exit-end{0%{transform:none}to{transform:translate(10%)}}@media (prefers-reduced-motion:reduce){.mega,.mega.is-visible{transition:none}.mega__panel,.mega__panel[data-motion] .mega__columns,.mega__panel[data-motion] .mega__featured>*{animation:none!important}.mega__featured-img,.mega__featured-arrow,.mega-item,.mega-item__tile,.mega-item__tile img{transition:none}}.site-header__burger,.site-header__back,.mobile-menu{display:none}@media (width<=1199px){.main-nav,.mega,.menu-overlay{display:none}.site-header__actions{gap:12px}.site-header__burger{flex:none;width:44px;height:44px;margin-right:-10px;display:block;position:relative}.site-header__burger span{height:2px;transition:transform .7s var(--ease-out);background:currentColor;border-radius:1px;position:absolute;left:10px;right:10px}.site-header__burger span:first-child{top:17px}.site-header__burger span:nth-child(2){top:25px}.site-header__burger[aria-expanded=true] span:first-child{transform:translateY(4px)rotate(45deg)}.site-header__burger[aria-expanded=true] span:nth-child(2){transform:translateY(-4px)rotate(-45deg)}.site-header__back{letter-spacing:0;height:44px;color:var(--color-lo-fi-szary-600);pointer-events:auto;align-items:center;gap:6px;margin-left:-4px;padding-right:12px;font-size:14px;font-weight:500;line-height:20px}.site-header.is-sub .site-header__back{display:inline-flex}.site-header.is-sub .site-header__logo{display:none}.site-header .site-header__back .chevron{color:currentColor;width:24px;height:24px;transform:rotate(180deg);-webkit-mask:url(../assets/icons/chevron-right-thin.svg) 50%/24px 24px no-repeat;mask:url(../assets/icons/chevron-right-thin.svg) 50%/24px 24px no-repeat}.site-header__bar{z-index:1}.site-header.is-drawer .site-header__bar{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0}.site-header.is-drawer{transition:color .3s .12s}.site-header.is-drawer-leaving{transition:color .25s .34s}.mobile-menu{z-index:0;background:var(--color-neutralne-biel);color:var(--color-neutralne-czern);pointer-events:auto;visibility:hidden;clip-path:inset(0 0 100%);transition:clip-path .45s var(--ease-in-out), visibility 0s linear .45s;flex-direction:column;padding-top:68px;display:flex;position:fixed;inset:0}.mobile-menu.is-visible{visibility:visible;clip-path:inset(0);transition:clip-path 1s var(--ease-out)}.mobile-menu.is-opening [data-screen=root]>*,.mobile-menu.is-opening .mobile-menu__footer{animation:mobile-item-in .8s var(--ease-out) both}.mobile-menu.is-opening [data-screen=root]>:first-child{animation-delay:.22s}.mobile-menu.is-opening [data-screen=root]>:nth-child(2){animation-delay:.31s}.mobile-menu.is-opening [data-screen=root]>:nth-child(3){animation-delay:.4s}.mobile-menu.is-opening [data-screen=root]>:nth-child(4){animation-delay:.49s}.mobile-menu.is-opening [data-screen=root]>:nth-child(5){animation-delay:.58s}.mobile-menu.is-opening .mobile-menu__footer{animation-delay:.67s}.mobile-menu__viewport{overscroll-behavior:contain;min-height:0;padding:0 var(--gutter);flex:auto;overflow-y:auto}.mobile-menu__screen{padding-bottom:24px}.mobile-menu.is-switching .mobile-menu__screen{animation:mobile-screen-in-fwd .3s var(--ease-out) both}.mobile-menu.is-switching[data-dir=back] .mobile-menu__screen{animation-name:mobile-screen-in-back}.mobile-menu__row{border-bottom:1px solid var(--color-lo-fi-szary-200);text-align:left;letter-spacing:0;justify-content:space-between;align-items:center;width:100%;min-height:72px;font-size:20px;font-weight:500;line-height:30px;display:flex}}@media (width<=1199px) and (width<=799px){.mobile-menu__row{font-size:18px;line-height:28px}}@media (width<=1199px){.mobile-menu .chevron{width:24px;height:24px;transform:none;-webkit-mask:url(../assets/icons/chevron-right-thin.svg) 50%/24px 24px no-repeat;mask:url(../assets/icons/chevron-right-thin.svg) 50%/24px 24px no-repeat}.mobile-menu__group-title{letter-spacing:.02em;color:var(--color-lo-fi-szary-600);padding:24px 0 12px;font-size:12px;font-weight:600;line-height:16px}.mobile-menu__items{flex-direction:column;gap:6px;display:flex}.mobile-menu .mega-item{margin-inline:-10px;padding-block:10px}.mobile-menu__links{letter-spacing:0;flex-direction:column;gap:4px;font-size:16px;font-weight:500;line-height:24px;display:flex}.mobile-menu__links a{color:var(--color-lo-fi-szary-600);padding:13px 0;display:block}.mobile-menu__links a:hover,.mobile-menu__links a:focus-visible{color:var(--color-neutralne-czern)}.mobile-menu__footer{padding:16px var(--gutter) calc(16px + env(safe-area-inset-bottom));background:var(--color-neutralne-biel);flex:none;display:none}.mobile-menu__cta{width:100%}.site-header .mobile-menu .chevron{color:currentColor}body.has-mobile-menu{overflow:hidden}}@media (width<=799px){.site-header__actions .btn{display:none}.mobile-menu__footer{display:block}.site-header__logo{width:140px;height:auto}}@keyframes mobile-item-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes mobile-screen-in-fwd{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes mobile-screen-in-back{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mobile-menu{clip-path:none;opacity:0;transition:opacity .2s,visibility 0s linear .2s}.mobile-menu.is-visible{opacity:1;transition:opacity .2s}.mobile-menu.is-opening [data-screen=root]>*,.mobile-menu.is-opening .mobile-menu__footer,.mobile-menu__screen{animation:none}.site-header__burger span{transition:none}}.menu-overlay{z-index:90;background:var(--color-neutralne-czern);opacity:0;transition:opacity .3s;position:fixed;inset:68px 0 0}.menu-overlay.is-visible{opacity:.2}.cookies{z-index:200;opacity:0;width:min(480px,100vw - 48px);transition:opacity .3s ease, transform .4s var(--ease-out);position:fixed;bottom:24px;left:24px;transform:translateY(16px)}.cookies.is-open{opacity:1;transform:none}@media (width<=799px){.cookies{width:calc(100vw - 24px);bottom:12px;left:12px}}.cookies__panel{background:var(--color-neutralne-bialy);border-radius:8px;max-height:calc(100vh - 48px);padding:32px;overflow-y:auto;box-shadow:0 0 0 1px #00000014,0 24px 48px #0000002e}@media (width<=799px){.cookies__panel{padding:24px 20px}}.cookies__sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cookies__lead{letter-spacing:0;color:var(--color-lo-fi-szary-600);font-size:14px;font-weight:400;line-height:20px}.cookies__lead a{color:var(--color-marka-niebieski-tekst);text-underline-offset:2px;text-decoration:underline}.cookies__lead a:hover{color:var(--color-marka-niebieski-hover)}.cookies__actions{flex-direction:column;gap:12px;margin-top:24px;display:flex}.cookies__wide{width:100%}.cookies__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cookies__row .btn{width:100%}.cookies .btn{letter-spacing:0;font-size:14px;font-weight:600;line-height:20px}.cookies .btn--outline-dark{box-shadow:inset 0 0 0 1px var(--color-lo-fi-szary-200)}.cookies .btn--outline-dark:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-lo-fi-szary-200), var(--color-neutralne-czern) 25%);background:#0000000a}.cookies__list{flex-direction:column;gap:24px;display:flex}.cookies__item{flex-direction:column;gap:8px;display:flex}.cookies__item-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.cookies__item-title{letter-spacing:0;color:var(--color-neutralne-czern);font-size:16px;font-weight:600;line-height:20px}.cookies__item-text{letter-spacing:0;color:var(--color-lo-fi-szary-600);font-size:14px;font-weight:400;line-height:20px}.cookies__switch{background:var(--color-lo-fi-szary-400);border-radius:12px;flex:none;width:44px;height:24px;transition:background-color .2s;position:relative}.cookies__switch:after{content:"";background:var(--color-neutralne-bialy);width:18px;height:18px;transition:transform .25s var(--ease-out);border-radius:50%;position:absolute;top:3px;left:3px}.cookies__switch[aria-checked=true]{background:var(--color-marka-niebieski)}.cookies__switch[aria-checked=true]:after{transform:translate(20px)}@media (prefers-reduced-motion:reduce){.cookies,.cookies__switch,.cookies__switch:after{transition:none}}.hero{--hero-height:max(750px, 90vh);--hero-text-width:550px;height:var(--hero-height);padding:0 var(--gutter);background:var(--color-ciemne-hero);color:var(--color-neutralne-biel);transform:translate3d(0, var(--parallax,0px), 0);will-change:transform;z-index:0;--hero-text-left:calc(100% - var(--gutter) - var(--hero-text-width));justify-content:flex-end;align-items:center;display:flex;position:relative;overflow:hidden}.hero__mockup{object-fit:cover;object-position:30% 50%;background:var(--color-ciemne-hero);width:100%;height:100%;display:block;position:absolute;inset:0}.hero__shade{background:linear-gradient(to right, #00020100 56.563%, var(--color-ciemne-hero) 71.701%);pointer-events:none;position:absolute;inset:0}.hero__dim{background:var(--color-ciemne-hero);opacity:calc(var(--hero-progress,0) * .6);pointer-events:none;position:absolute;inset:0}.hero__content{opacity:calc(1 - var(--hero-progress,0) * .85);width:var(--hero-text-width);pointer-events:none;flex-direction:column;justify-content:center;gap:32px;height:571px;margin-top:11px;display:flex;position:relative}.hero__text{flex-direction:column;gap:16px;display:flex}.hero__title{letter-spacing:-.015em;font-size:50px;font-weight:600;line-height:1.2}@media (width<=799px){.hero__title{font-size:34px;line-height:1.2}}.hero__title{white-space:pre-line}.hero__line{margin-bottom:-.15em;padding-bottom:.15em;display:block;overflow:hidden}.hero__line-inner{display:block}.hero__lead{letter-spacing:0;font-size:20px;font-weight:400;line-height:30px}@media (width<=799px){.hero__lead{font-size:18px;line-height:28px}}.hero__lead{color:var(--color-lo-fi-szary-400)}.hero__actions{gap:16px;display:flex}.hero__actions .btn{pointer-events:auto}.stats{padding:24px var(--gutter) 64px;background:var(--color-neutralne-biel)}.stats__row{align-items:center;padding-block:16px;display:flex}.stats__label{letter-spacing:0;width:190px;color:var(--color-neutralne-czern);white-space:nowrap;border-right:2px solid #5f5f5f1a;flex:none;font-size:14px;font-weight:600;line-height:24px}.stats__viewport{flex:1 1 0;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 72px calc(100% - 72px),#0000);mask-image:linear-gradient(90deg,#0000,#000 72px calc(100% - 72px),#0000)}.stats__track{will-change:transform;gap:48px;width:max-content;display:flex}.stats__item{flex:none;align-items:center;gap:16px;display:flex}.stats__name{letter-spacing:.02em;color:var(--color-lo-fi-szary-600);white-space:nowrap;font-size:14px;font-weight:400;line-height:24px}.stats__badge{background:var(--color-neutralne-szary-50);letter-spacing:0;color:var(--color-neutralne-czern);white-space:nowrap;border-radius:4px;padding:2px 8px;font-size:14px;font-weight:500;line-height:24px}.hero__visual{display:contents}@media (width<=1199px){.hero{height:auto;min-height:max(650px,100svh);padding:68px var(--gutter) 64px;flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex}.hero__content{z-index:1;flex:none;justify-content:flex-start;width:auto;max-width:560px;height:auto;margin-top:0}.hero__visual{background:var(--color-ciemne-hero);min-height:40vw;margin-inline:calc(var(--gutter) * -1);flex:1 1 0;display:block;position:relative;overflow:hidden;container-type:size}.hero__visual:after{content:"";background:linear-gradient(to bottom, #00020100 0%, #00020114 25%, #00020159 55%, #000201b8 80%, var(--color-ciemne-hero) 100%);pointer-events:none;height:38cqh;position:absolute;inset:auto 0 0}.hero__mockup{object-position:center;width:max(123cqw,178cqh);inset:0 auto 0 50%;transform:translate(-40.5%);-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}.hero__shade{display:none}.hero__actions{flex-wrap:wrap}.stats{padding-bottom:48px}.stats__label{display:none}.stats__viewport{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000)}}@media (width<=799px){.hero{min-height:100svh;padding-bottom:72px}.hero__content{gap:28px;max-width:none}.stats{padding:16px var(--gutter) 40px}.stats__viewport{-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}}.intro{--intro-ease:var(--ease-out);padding:100px var(--gutter) 96px;background:var(--color-neutralne-biel);flex-direction:column;align-items:center;gap:64px;display:flex}.intro__head{flex-direction:column;align-items:center;gap:32px;width:100%;display:flex}.intro__switch{background:var(--color-neutralne-szary-50);border-radius:8px;padding:4px;display:flex;position:relative}.intro__thumb{background:var(--color-marka-niebieski);opacity:0;width:0;transition:transform .4s var(--intro-ease), width .4s var(--intro-ease), opacity .2s ease;border-radius:8px;position:absolute;top:4px;bottom:4px;left:0;transform:translate(4px)}.intro__switch.has-thumb .intro__thumb{opacity:1}.intro__tab{z-index:1;letter-spacing:0;white-space:nowrap;color:var(--color-neutralne-czern);border-radius:8px;padding:8px 20px;font-size:14px;font-weight:600;line-height:20px;transition:color .3s;position:relative}.intro__tab[aria-selected=true]{color:var(--color-neutralne-biel)}.intro__switch:not(.has-thumb) .intro__tab[aria-selected=true]{background:var(--color-marka-niebieski)}.intro__panels{width:100%;display:grid}.intro__panel{text-align:center;opacity:0;visibility:hidden;flex-direction:column;grid-area:1/1;align-items:center;gap:24px;transition:opacity .35s,visibility 0s linear .35s;display:flex}.intro[data-state=problem] .intro__panel[data-only=problem],.intro[data-state=solution] .intro__panel[data-only=solution]{opacity:1;visibility:visible;transition:opacity .4s .1s,visibility}.intro__title{letter-spacing:-.01em;font-size:44px;font-weight:600;line-height:46px}@media (width<=799px){.intro__title{font-size:28px;line-height:34px}}.intro__title{text-wrap:balance;width:760px;max-width:100%;min-height:92px;color:var(--color-neutralne-czern)}.intro__lead{letter-spacing:0;width:814px;max-width:100%;color:var(--color-lo-fi-szary-600);font-size:16px;font-weight:400;line-height:24px}.intro__graphic{flex:none;width:1200px;height:380px;position:relative}.intro__lines{pointer-events:none;width:1200px;height:420px;position:absolute;top:0;left:0;overflow:hidden}.intro__lines-problem{max-width:none;transition:opacity .35s .2s;position:absolute;top:9.25px;left:173.25px}.intro__line-solution{clip-path:inset(-2px 100% -2px 0);width:810px;height:1.5px;transition:clip-path .25s;position:absolute;top:130.25px;left:151px}.intro__line-solution img{max-width:none;margin:-405.75px 0 0 -.75px;position:absolute;top:50%;left:50%;transform:rotate(90deg)}.intro[data-state=solution] .intro__line-solution{clip-path:inset(-2px 0);transition:clip-path .8s var(--intro-ease) .15s}.intro__graphic{--mx:-9999px;--my:-9999px}.intro__glow{opacity:0;pointer-events:none;-webkit-mask-image:radial-gradient(circle 200px at var(--gx) var(--gy), #000 0%, #000000b3 50%, transparent 100%);-webkit-mask-image:radial-gradient(circle 200px at var(--gx) var(--gy), #000 0%, #000000b3 50%, transparent 100%);mask-image:radial-gradient(circle 200px at var(--gx) var(--gy), #000 0%, #000000b3 50%, transparent 100%);transition:opacity .35s;position:absolute}.intro__glow:before{content:"";background:var(--color-marka-niebieski);position:absolute;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.intro__glow--problem{--gx:calc(var(--mx) - 153.25px);--gy:calc(var(--my) + 10.75px);width:893.5px;height:303.5px;top:-10.75px;left:153.25px}.intro__glow--problem:before{inset:20px;-webkit-mask-image:url(../assets/img/intro/lines-problem.svg);mask-image:url(../assets/img/intro/lines-problem.svg)}.intro__glow--solution{--gx:calc(var(--mx) - 151px);--gy:calc(var(--my) - 111px);width:810px;height:40px;top:111px;left:151px}.intro__glow--solution:before{width:1.5px;height:811.5px;margin:-405.75px 0 0 -.75px;top:50%;left:50%;transform:rotate(90deg);-webkit-mask-image:url(../assets/img/intro/line-solution.svg);mask-image:url(../assets/img/intro/line-solution.svg)}.intro[data-state=problem] .intro__graphic:hover .intro__glow--problem,.intro[data-state=solution] .intro__graphic:hover .intro__glow--solution{opacity:1}.intro[data-state=solution] .intro__lines-problem{opacity:0;transition:opacity .3s}.intro[data-state=problem] .intro__lines-problem{opacity:1}.intro-node{width:max-content;transition:opacity .35s ease, transform .6s var(--intro-ease);flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute}.intro-node__icon{background:var(--color-neutralne-szary-120);border-radius:4px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.intro-node__icon[data-swap]{place-items:center;display:grid}.intro-node__icon[data-swap]>img{opacity:0;grid-area:1/1;transition:opacity .3s}.intro-node__icon--doc img{width:16.36px;height:20px}.intro[data-state=problem] .intro-node__icon[data-swap]>[data-only=problem],.intro[data-state=solution] .intro-node__icon[data-swap]>[data-only=solution]{opacity:1;transition-delay:.15s}.intro-node__card{border:1px solid var(--color-neutralne-szary-chlodny-150);background:var(--color-neutralne-bialy);white-space:nowrap;border-radius:4px;flex-direction:column;gap:4px;padding:14px 20px 14px 12px;display:flex}.intro-node__title{letter-spacing:0;color:var(--color-neutralne-czern);font-size:14px;font-weight:500;line-height:20px}.intro-node__title[data-swap]{transition:width .5s var(--intro-ease);display:grid}.intro-node__title[data-swap]>span{opacity:0;grid-area:1/1;width:max-content;transition:opacity .3s}.intro[data-state=problem] .intro-node__title[data-swap]>[data-only=problem],.intro[data-state=solution] .intro-node__title[data-swap]>[data-only=solution]{opacity:1;transition-delay:.15s}.intro-node__role{letter-spacing:0;color:var(--color-lo-fi-szary-600);font-size:12px;font-weight:400;line-height:16px}.intro-node--problem-only{opacity:1;transition:opacity .4s ease .25s, transform .5s var(--intro-ease) .25s}.intro-node--problem-only:nth-child(3){transition-delay:.25s}.intro-node--problem-only:nth-child(4){transition-delay:.3s}.intro-node--problem-only:nth-child(5){transition-delay:.35s}.intro-node--problem-only:nth-child(7){transition-delay:.4s}.intro[data-state=solution] .intro-node--problem-only{opacity:0;transition:opacity .3s ease, transform .4s var(--intro-ease);transform:translateY(10px)scale(.98)}.intro[data-state=solution] .intro-node--technician{transition:opacity .35s ease, transform .8s var(--intro-ease) .15s;transform:translate(189px)}.intro-card{border:1px solid var(--color-neutralne-szary-chlodny-150);background:var(--color-neutralne-bialy);opacity:0;border-radius:4px;flex-direction:column;justify-content:center;gap:16px;width:389px;padding:32px 24px;transition:opacity .2s;display:flex;position:absolute;top:0;left:406px}.intro[data-state=solution] .intro-card{opacity:1;transition:opacity .35s .2s}.intro-card__logo{width:180px;height:32.9px;display:block}.intro-card__divider{max-width:none;display:block}.intro-card__label{letter-spacing:0;color:var(--color-lo-fi-szary-600);font-size:12px;font-weight:400;line-height:16px}.intro-card__list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.intro-card__list li{letter-spacing:0;color:var(--color-neutralne-czern);align-items:center;gap:12px;font-size:14px;font-weight:500;line-height:24px;display:flex;position:relative}.intro-card__list li:before{content:"";box-sizing:border-box;border:2px solid var(--color-neutralne-szary-chlodny-150);border-top-color:var(--color-marka-niebieski);opacity:0;border-radius:50%;width:18px;height:18px;position:absolute;top:calc(50% - 9px);left:1px}.intro-card__list span{opacity:.35;transition:opacity .15s}.intro-card__list img{opacity:0;flex:none;transition:opacity .15s,transform .15s;display:block;transform:scale(.5)}.intro-card__list li:first-child{--i:0}.intro-card__list li:nth-child(2){--i:1}.intro-card__list li:nth-child(3){--i:2}.intro-card__list li:nth-child(4){--i:3}.intro-card__list li:nth-child(5){--i:4}.intro-card__list li:nth-child(6){--i:5}.intro[data-state=solution] .intro-card__list li{--start:calc(.45s + var(--i) * .22s)}.intro[data-state=solution] .intro-card__list li:before{animation:intro-working .4s linear var(--start) both}.intro[data-state=solution] .intro-card__list li span{opacity:1;transition:opacity .3s ease calc(var(--start) + .4s)}.intro[data-state=solution] .intro-card__list img{opacity:1;transition:opacity .15s ease calc(.45s + var(--i,0) * .22s + .4s), transform .35s var(--intro-ease) calc(.45s + var(--i,0) * .22s + .4s);transform:none}@keyframes intro-working{0%{opacity:0;transform:rotate(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.intro__thumb,.intro__tab,.intro__line-solution,.intro-node__title[data-swap]{transition:none!important}.intro__line-solution{clip-path:none;opacity:0}.intro[data-state=solution] .intro__line-solution{opacity:1;transition:opacity .2s!important}.intro-node,.intro-node--problem-only,.intro[data-state=solution] .intro-node--problem-only,.intro[data-state=solution] .intro-node--technician{transition:opacity .2s!important;transform:none!important}.intro[data-state=solution] .intro-node--technician{transform:translate(189px)!important}.intro-card,.intro[data-state=solution] .intro-card{opacity:0;transition:opacity .2s!important}.intro[data-state=solution] .intro-card{opacity:1}.intro-card__list li:before{display:none}.intro-card__list span,.intro-card__list img{opacity:1!important;transition:none!important;transform:none!important}}@media (width<=1199px){.intro{padding:80px var(--gutter);gap:40px}.intro__head{align-items:center;gap:24px}.intro__panels{grid-template-columns:minmax(0,1fr)}.intro__panel{text-align:center;align-items:center;gap:16px}.intro__title,.intro__lead{margin-inline:auto}.intro__title{text-wrap:balance;min-height:0}.intro__graphic{flex-direction:column;gap:24px;width:100%;max-width:600px;height:auto;display:flex}.intro__lines{display:contents}.intro__lines-problem,.intro__line-solution,.intro__glow{display:none}.intro .intro-node[style]{translate:none!important}.intro .intro-node{border:1px solid var(--color-neutralne-szary-chlodny-150);background:var(--color-neutralne-bialy);border-radius:8px;flex-direction:row;align-items:center;gap:16px;width:100%;padding:12px 20px 12px 12px;position:relative;transition:none!important;top:auto!important;left:auto!important;transform:none!important}.intro .intro-node:after{content:"";border-left:1.5px dashed var(--color-lo-fi-szary-400);height:24px;margin-left:-.75px;position:absolute;top:100%;left:50%}.intro .intro-node__icon{flex:none}.intro .intro-node__role{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}.intro .intro-node__card{white-space:normal;background:0 0;border:0;flex:auto;min-width:0;padding:0}.intro .intro-node:last-child:after,.intro[data-state=solution] .intro-node--technician:after,.intro[data-state=problem] .intro-card,.intro[data-state=solution] .intro-node--problem-only{display:none}.intro[data-state=solution] .intro-card{order:1}.intro[data-state=solution] .intro-node--technician{order:2}.intro .intro-card{opacity:1;width:100%;padding:24px;transition:none;position:relative;top:auto;left:auto}.intro .intro-card:after{content:"";border-left:1.5px dashed var(--color-lo-fi-szary-400);height:24px;margin-left:-.75px;position:absolute;top:100%;left:50%}.intro .intro-card__divider{width:100%;height:1px}}@media (width<=1199px) and (prefers-reduced-motion:no-preference){.intro .intro-node,.intro .intro-card{animation:.4s both intro-step-in}}@keyframes intro-step-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.story{background:var(--color-neutralne-biel);color:var(--color-neutralne-czern)}.story__stage{padding:100px var(--gutter) 340px;background:url(../assets/img/story/ribbon.svg) bottom/100% no-repeat;position:relative}.story__track{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px;display:grid}.story__col{flex-direction:column;justify-content:flex-start;align-items:center;gap:16px;display:flex}.story__q{letter-spacing:-.015em;font-size:42px;font-weight:600;line-height:1.2}@media (width<=799px){.story__q{font-size:28px;line-height:34px}}.story__q{text-align:center;text-wrap:balance}.story__a{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.story__a-title{letter-spacing:0;font-size:22px;font-weight:600;line-height:30px}@media (width<=799px){.story__a-title{font-size:20px;line-height:28px}}.story__a-title{color:var(--color-marka-niebieski-ciemny)}.story__a-text{letter-spacing:0;font-size:18px;font-weight:400;line-height:30px}@media (width<=799px){.story__a-text{font-size:16px;line-height:26px}}.story__a-text{color:var(--color-lo-fi-szary-600)}.story__lines,.story__head,.story__nav{display:none}.story.is-scrolly .story__stage{background:0 0;height:100vh;min-height:640px;padding:68px 0 0;overflow:hidden}.story.is-scrolly .story__track{z-index:1;will-change:transform;align-items:flex-start;gap:200px;height:100%;padding:calc(92px + 8vh) 120px 0;display:flex;position:absolute;top:0;left:0}.story.is-scrolly .story__col{flex:none;justify-content:flex-start;width:660px}.story.is-scrolly .story__lines{pointer-events:none;height:100%;display:block;position:absolute;top:0;left:0;overflow:visible}.story.is-scrolly .story__nav{z-index:2;align-items:center;gap:4px;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.story__dot{cursor:pointer;width:28px;height:24px;position:relative}.story__dot:before{content:"";background:var(--color-lo-fi-szary-200);height:2px;transition:background-color .3s var(--ease-out);border-radius:1px;position:absolute;top:11px;left:0;right:0}.story__dot:hover:before{background:var(--color-lo-fi-szary-400)}.story__dot[aria-current=step]:before{background:var(--color-marka-niebieski)}.story__dot:focus-visible{outline:2px solid var(--color-marka-niebieski);outline-offset:2px;border-radius:4px}@media (width<=1199px){.story__stage{padding:80px var(--gutter) 240px}.story__track{grid-template-columns:minmax(0,1fr);gap:80px;max-width:600px;margin-inline:auto}.story.is-scrolly .story__stage{min-height:560px}.story.is-scrolly .story__track{max-width:none;padding:calc(68px + 7vh + 16px) var(--margin) 0;gap:120px;margin-inline:0}.story.is-scrolly .story__col{width:min(600px, 100vw - var(--margin) * 2)}}@media (width<=799px){.story__stage{padding:64px var(--gutter) 176px;background-position:0 100%;background-size:auto 150px}.story__track{gap:64px}.story.is-scrolly .story__track{gap:80px}}.bento{padding:180px var(--gutter) 96px;background:var(--color-neutralne-biel);flex-direction:column;align-items:center;gap:80px;display:flex}.bento__head{justify-content:center;align-items:flex-start;gap:80px;width:100%;display:flex}.bento__title{letter-spacing:-.01em;flex:none;width:602px;font-size:44px;font-weight:600;line-height:46px}@media (width<=799px){.bento__title{font-size:28px;line-height:34px}}.bento__title{color:var(--color-neutralne-czern)}.bento__lead{letter-spacing:0;flex:1 1 0;min-width:0;padding-block:8px;font-size:18px;font-weight:400;line-height:30px}@media (width<=799px){.bento__lead{font-size:16px;line-height:26px}}.bento__lead{color:var(--color-lo-fi-szary-600)}.bento__grid{flex-direction:column;gap:16px;width:100%;display:flex}.bento__row{gap:16px;width:100%;display:flex}.bento__row--top,.bento__row--bottom{min-height:480px}.bento-card{background:var(--color-lo-fi-szary-100);border-radius:4px;flex-direction:column;gap:40px;padding:32px;display:flex;position:relative;overflow:hidden}.bento-card__text{flex-direction:column;gap:8px;display:flex}.bento-card__text h3{letter-spacing:-.008em;font-size:20px;font-weight:600;line-height:1.3}@media (width<=799px){.bento-card__text h3{font-size:18px;line-height:1.3}}.bento-card__text h3{color:var(--color-neutralne-czern)}.bento-card__text p{letter-spacing:0;color:var(--color-lo-fi-szary-600);font-size:16px;font-weight:400;line-height:24px}.bento-card__text--gap16{gap:16px}.bento-card__text--light{flex:none;gap:16px;width:340px}.bento-card__text--light h3{color:var(--color-neutralne-biel)}.bento-card__text--light p{color:var(--color-neutralne-bialy)}.bento-card__badge{z-index:1;letter-spacing:.06em;color:var(--color-neutralne-bialy);text-transform:uppercase;-webkit-user-select:none;user-select:none;border:1px solid #fff6;border-radius:4px;padding:4px 12px;font-size:12px;font-weight:600;line-height:16px;position:absolute;top:24px;left:32px}.bento-card__phone{width:276px;height:auto;position:absolute;bottom:0;left:calc(50% - 138.5px)}.bento-card--map{flex:447 447px;min-width:0}.bento-card--calendar,.bento-card--routes{flex:737 737px;min-width:0}.bento-card__routes-frame{flex:none;position:relative;overflow:hidden}.bento-card__routes-frame img{width:100%;height:auto}.bento-card--qr{flex:447 447px;min-width:0}.bento-card--blue{background:linear-gradient(to left, var(--color-marka-niebieski) 30%, color-mix(in srgb, var(--color-marka-niebieski) 84%, #000));flex-direction:row;align-items:stretch;gap:64px;height:600px;padding:56px 0 0 32px}.bento-card--blue .bento-card__text--light{align-self:flex-end;padding-bottom:32px}.mock-list{background:var(--color-neutralne-biel);border-radius:8px 0 0;flex-direction:column;flex:1 1 0;min-width:0;display:flex;overflow:hidden;box-shadow:0 16px 40px -12px #0000002e}.mock-list__bar{border-bottom:1px solid var(--color-lo-fi-szary-200);justify-content:space-between;align-items:center;gap:24px;padding:18px 24px 0;display:flex}.mock-list__title{letter-spacing:0;padding-bottom:14px;font-size:13px;font-weight:600;line-height:16px}.mock-list__tabs{gap:20px;display:flex}.mock-list__tab{letter-spacing:0;color:var(--color-lo-fi-szary-600);border-bottom:2px solid #0000;margin-bottom:-1px;padding-bottom:14px;font-size:12px;font-weight:400;line-height:16px}.mock-list__tab--on{border-bottom-color:var(--color-neutralne-czern);color:var(--color-neutralne-czern);font-weight:600}.mock-list__row{border-bottom:1px solid var(--color-lo-fi-szary-200);flex:none;justify-content:space-between;align-items:center;gap:20px;padding:14px 24px;display:flex}.mock-list__row:last-child{border-bottom:0}.mock-list__info{letter-spacing:0;flex-direction:column;flex:1 1 0;gap:3px;min-width:0;font-size:11px;font-weight:400;line-height:15px;display:flex}.mock-list__info strong{letter-spacing:0;color:var(--color-neutralne-czern);font-size:12px;font-weight:600;line-height:16px}.mock-list__info span{text-overflow:ellipsis;white-space:nowrap;color:var(--color-lo-fi-szary-600);font-variant-numeric:tabular-nums;overflow:hidden}.mock-list__status{letter-spacing:0;flex:none;align-items:center;gap:8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.mock-list__status:before{content:"";background:currentColor;border-radius:3px;width:6px;height:6px}.mock-list__status--new{color:var(--color-marka-niebieski)}.mock-list__status--progress{color:var(--color-status-ostrzezenie)}.mock-list__status--done{color:var(--color-lo-fi-szary-600)}.mock-protocol{--protocol-gap:18px;gap:var(--protocol-gap);border:1px solid var(--color-neutralne-szary-chlodny-150);background:var(--color-neutralne-biel);border-radius:8px;flex-direction:column;width:280px;padding:18px 20px;display:flex;position:absolute;top:170px;right:200px;box-shadow:0 16px 40px -12px #0000002e}.mock-protocol__title{letter-spacing:0;margin-bottom:-8px;font-size:13px;font-weight:600;line-height:16px}.mock-protocol__fields{flex-direction:column;gap:10px;margin:0;display:flex}.mock-protocol__fields div{flex-direction:column;gap:1px;display:flex}.mock-protocol__fields dt{letter-spacing:0;color:var(--color-lo-fi-szary-600);font-size:10px;font-weight:400;line-height:14px}.mock-protocol__fields dd{letter-spacing:0;color:var(--color-neutralne-czern);margin:0;font-size:12px;font-weight:500;line-height:16px}.mock-protocol__sign{margin-top:calc(-1 * var(--protocol-gap));flex-direction:column;align-items:flex-start;display:flex}.mock-protocol__sign img{margin-block:21px}.mock-protocol__sign hr{background:var(--color-lo-fi-szary-400);border:0;width:100%;height:1px;margin:0 0 8px}.mock-protocol__meta{letter-spacing:0;color:var(--color-lo-fi-szary-600);font-size:10px;font-weight:400;line-height:14px}.mock-cal{background:var(--color-neutralne-biel);border-radius:8px;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.mock-cal__head{text-align:center;letter-spacing:0;color:var(--color-lo-fi-szary-600);border-bottom:1px solid var(--color-lo-fi-szary-200);grid-template-columns:repeat(5,minmax(0,1fr));padding:10px 0;font-size:13px;font-weight:500;line-height:16px;display:grid}.mock-cal__grid{flex:auto;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.mock-cal__day{border-right:1px solid var(--color-lo-fi-szary-200);border-bottom:1px solid var(--color-lo-fi-szary-200);flex-direction:column;gap:4px;min-height:108px;padding:8px;display:flex}.mock-cal__day:nth-child(5n){border-right:0}.mock-cal__day:nth-child(n+6){border-bottom:0}.mock-cal__num{text-align:center;letter-spacing:0;min-width:22px;height:22px;color:var(--color-lo-fi-szary-600);border-radius:11px;align-self:flex-end;margin-bottom:2px;font-size:12px;font-weight:500;line-height:22px}.mock-cal__day--today .mock-cal__num{background:var(--color-marka-niebieski);color:var(--color-neutralne-biel)}.mock-cal__ev{white-space:nowrap;text-overflow:ellipsis;letter-spacing:0;border-radius:4px;padding:3px 6px;font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.mock-cal__ev b{font-variant-numeric:tabular-nums;font-weight:600}.mock-cal__ev--udt{background:var(--color-lo-fi-niebieski-jasny);color:var(--color-marka-niebieski-tekst)}.mock-cal__ev--kons{background:var(--color-status-sukces-tlo);color:var(--color-status-sukces)}.mock-cal__ev--awaria{background:var(--color-status-oczekuje-tlo);color:var(--color-status-oczekuje)}.route-map{width:100%;height:auto;font-family:inherit;display:block;overflow:visible}.route-map__bg{fill:var(--color-neutralne-szary-120)}.route-map__blocks rect{fill:var(--color-neutralne-biel)}.route-map__park,.route-map__blocks .route-map__park{fill:var(--color-mapa-park)}.route-map__stop circle{fill:var(--color-marka-niebieski);stroke:var(--color-neutralne-bialy);stroke-width:3px}.route-map__stop text{fill:var(--color-neutralne-bialy);text-anchor:middle;font-size:13px;font-weight:600}.route-map__pin-num{fill:var(--color-neutralne-bialy);text-anchor:middle;font-size:18px;font-weight:600}.route-map__card{filter:drop-shadow(0 3px 4px #0000000d)drop-shadow(0 14px 7px #0000000a)}.route-map__card-bg{fill:var(--color-neutralne-bialy);stroke:#0404041f;stroke-width:.6px}.route-map__addr{fill:var(--color-neutralne-grafit);font-size:12px;font-weight:500}.route-map__addr--bold{font-weight:700}.route-map__addr-meta{fill:#22222580;font-size:10px}.route-map__task{fill:var(--color-neutralne-bialy);stroke:#0404041f;stroke-width:.6px}.route-map__task-mark{fill:var(--color-marka-niebieski)}.route-map__task-title{fill:var(--color-neutralne-grafit);font-size:11.4px;font-weight:600}.route-map__task-id{fill:#22222580;font-size:9.1px}@media (width<=1199px){.bento{gap:56px;padding-top:120px;padding-bottom:80px}.bento__head{flex-direction:column;gap:24px}.bento__title{width:100%}.bento__lead{flex:none;padding-block:0}.bento__row{flex-direction:column;min-height:0}.bento-card{padding:32px}.bento-card--map,.bento-card--calendar,.bento-card--routes,.bento-card--qr{flex:none}.bento-card--map,.bento-card--qr{min-height:330px}.bento-card--map .bento-card__text,.bento-card--qr .bento-card__text{max-width:300px;margin-top:auto}.bento-card__phone{width:220px;left:auto;right:48px}.bento-card--routes .bento-card__text{max-width:520px}.bento-card--blue{background:linear-gradient(to bottom, color-mix(in srgb, var(--color-marka-niebieski) 84%, #000), var(--color-marka-niebieski) 70%);flex-direction:column;gap:40px;height:660px;padding:64px 0 0 32px}.bento-card--blue .bento-card__text--light{align-self:auto;width:auto;max-width:480px;padding:0 32px 0 0}.mock-protocol{top:330px;right:32px}}@media (width<=799px){.bento{gap:40px;padding-top:96px;padding-bottom:64px}.bento__head{gap:16px}.bento__grid,.bento__row{gap:40px}.bento-card{border-radius:4px;gap:28px;height:600px;padding:24px}.bento-card--map,.bento-card--qr{min-height:0;padding-bottom:0}.bento-card--routes{justify-content:space-between}.bento-card--map,.bento-card--routes,.bento-card--qr{height:auto}.bento-card--map .bento-card__text,.bento-card--qr .bento-card__text{max-width:none;margin-top:0}.bento-card__phone{align-self:center;width:min(228px,100%);margin-top:auto;position:static}.bento-card__routes-frame{margin:auto -8px 0}.bento-card__routes-frame .route-map{width:170%;max-width:none;margin-left:-89.44%}.bento-card--blue{gap:28px;padding:56px 0 0 20px}.bento-card--blue .bento-card__badge{top:20px;left:20px}.bento-card--blue .bento-card__text--light{padding-right:20px}.mock-list{border-radius:8px 0 0}.mock-list__bar{flex:none;padding:14px 16px 0;overflow:hidden}.mock-list__title{display:none}.mock-list__tabs{flex:none;gap:16px}.mock-list__tab{white-space:nowrap;padding-bottom:12px}.mock-list__row{gap:12px;padding:12px 16px}.mock-protocol{--protocol-gap:14px;width:232px;padding:16px;top:330px;right:16px}}.bento-card__scroll{display:contents}@media (width<=799px){.bento-card__scroll{flex:auto;min-height:0;margin:0 -24px;padding:0 24px;display:flex;overflow:hidden}.mock-cal{flex:none;width:700px;margin-bottom:24px}.mock-cal__head{letter-spacing:0;font-size:11px;font-weight:500;line-height:14px}.mock-cal__num{letter-spacing:0;border-radius:10px;min-width:20px;height:20px;font-size:10px;font-weight:500;line-height:20px}.mock-cal__ev{letter-spacing:0;padding:2px 5px;font-size:10px;font-weight:400;line-height:14px}}.mock-cal,.mock-list,.mock-protocol,.route-map,.bento-card__phone{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}@media (width>=1200px){.bento-card__routes-frame{flex:1 1 0;min-height:0}.bento-card__routes-frame .route-map{height:100%}}.app{padding:120px var(--gutter);background:var(--color-neutralne-czern);color:var(--color-neutralne-biel);position:relative;overflow:hidden}.app__bg{width:min(100%, var(--stage-width));pointer-events:none;position:absolute;inset:0 0 0 50%;overflow:hidden;transform:translate(-50%)}.app__mockup-box{pointer-events:auto;position:absolute;inset:0 0 0 50%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#00000007 16px,#0000001b 32px,#00000037 48px,#0000005a 64px,#00000080 80px,#000000a5 96px,#000000c8 112px,#000000e4 128px,#000000f8 144px,#000 160px);mask-image:linear-gradient(90deg,#0000,#00000007 16px,#0000001b 32px,#00000037 48px,#0000005a 64px,#00000080 80px,#000000a5 96px,#000000c8 112px,#000000e4 128px,#000000f8 144px,#000 160px);container-type:size}.app__mockup{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max(100cqw,133.333cqh)!important}.app__video{object-fit:cover;background:#000;width:100%;height:100%;display:block;position:absolute;inset:0}.app__content{pointer-events:none;width:600px;position:relative}.app__title{letter-spacing:-.01em;margin-top:32px;font-size:44px;font-weight:600;line-height:46px}@media (width<=799px){.app__title{font-size:28px;line-height:34px}}.app__stores{gap:24px;margin-top:40px;display:flex}.app__stores .store{pointer-events:auto}.features{padding:200px var(--gutter) 96px;background:var(--color-neutralne-biel);flex-direction:column;align-items:flex-start;gap:80px;display:flex;position:relative}.features__stage{pointer-events:none;position:absolute;inset:0;overflow:hidden}.features__lift{object-fit:cover;width:870px;height:870px;position:absolute;top:51px;left:calc(50% + 189px)}.features__title{letter-spacing:-.01em;width:830px;font-size:44px;font-weight:600;line-height:46px;position:relative}@media (width<=799px){.features__title{font-size:28px;line-height:34px}}.features__grid{background:var(--color-neutralne-szary-chlodny-100);border-radius:4px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;padding:16px;display:grid;position:relative}.feature-card{background:var(--color-neutralne-biel);transition:transform .4s var(--ease-out), box-shadow .4s var(--ease-out);border-radius:4px;flex-direction:column;justify-content:space-between;gap:56px;padding:40px;display:flex}.feature-card__head{justify-content:space-between;align-items:center;gap:24px;display:flex}.feature-card__title{letter-spacing:-.015em;flex:1 1 0;min-width:0;font-size:20px;font-weight:600;line-height:30px}@media (width<=799px){.feature-card__title{font-size:20px;line-height:28px}}.feature-card__title{color:var(--color-neutralne-czern);text-wrap:balance}.feature-card__desc{letter-spacing:0;color:var(--color-neutralne-czern);opacity:.5;font-size:16px;font-weight:400;line-height:24px}.feature-card__desc strong{font-weight:600}.feature-card.is-active .arrow-btn{background:var(--color-marka-niebieski)}.feature-card.is-active .arrow-btn:after{background-image:url(../assets/icons/arrow-right-white.svg);transform:rotate(-45deg)}.calc{padding:150px var(--gutter);background:var(--color-lo-fi-szary-100);justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.calc__intro{flex-direction:column;flex:0 580px;align-items:flex-start;gap:16px;max-width:580px;display:flex}.calc__title{letter-spacing:-.01em;font-size:40px;font-weight:600;line-height:46px}@media (width<=799px){.calc__title{font-size:28px;line-height:34px}}.calc__lead{letter-spacing:0;font-size:20px;font-weight:400;line-height:30px}@media (width<=799px){.calc__lead{font-size:18px;line-height:28px}}.calc__lead{color:var(--color-lo-fi-szary-600)}.calc__card{background:var(--color-neutralne-biel);border-radius:4px;flex-direction:column;flex:0 630px;gap:36px;min-width:0;padding:40px;display:flex;box-shadow:0 12px 32px -12px #0000000d}.calc__rule{background:var(--color-lo-fi-szary-200);border:0;height:1px}.calc__result{flex-direction:column;gap:16px;display:flex}.calc__total{letter-spacing:-.01em;font-size:40px;font-weight:600;line-height:46px}@media (width<=799px){.calc__total{font-size:28px;line-height:34px}}.calc__note{letter-spacing:0;color:var(--color-lo-fi-szary-600);font-size:16px;font-weight:400;line-height:24px}.calc__note strong{font-weight:600}.slider{gap:14px;display:grid}.slider__head{letter-spacing:-.015em;justify-content:space-between;align-items:center;font-size:20px;font-weight:600;line-height:30px;display:flex}@media (width<=799px){.slider__head{font-size:20px;line-height:28px}}.slider__value{color:var(--color-marka-niebieski);white-space:nowrap}.slider__hint{letter-spacing:0;color:var(--color-neutralne-czern);opacity:.7;margin-top:-10px;font-size:16px;font-weight:400;line-height:30px}.slider__input{--p:25%;--thumb:24px;appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin:0;display:block}.slider__input::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--color-marka-niebieski) calc(var(--thumb) / 2 + (100% - var(--thumb)) * var(--p-ratio,.25)), var(--color-lo-fi-szary-200) 0);border-radius:4px;height:6px}.slider__input::-moz-range-track{background:var(--color-lo-fi-szary-200);border-radius:4px;height:6px}.slider__input::-moz-range-progress{background:var(--color-marka-niebieski);border-radius:4px;height:6px}.slider__input::-webkit-slider-thumb{-webkit-appearance:none;width:var(--thumb);height:var(--thumb);border:4px solid var(--color-marka-niebieski);background:var(--color-marka-niebieski);transition:transform .2s var(--ease-out);border-radius:14px;margin-top:-9px}.slider__input::-moz-range-thumb{width:var(--thumb);height:var(--thumb);box-sizing:border-box;border:4px solid var(--color-marka-niebieski);background:var(--color-marka-niebieski);border-radius:14px}.slider__input:hover::-webkit-slider-thumb{transform:scale(1.12)}.slider__input:active::-webkit-slider-thumb{transform:scale(1.12)}.invite{padding:150px var(--gutter);background:var(--color-neutralne-czern);color:var(--color-neutralne-biel);position:relative;overflow:hidden}.invite__bg{width:min(100%, var(--stage-width));pointer-events:none;position:absolute;inset:0 0 0 50%;overflow:hidden;transform:translate(-50%)}.invite__mockup-box{pointer-events:auto;width:61.94%;height:114.85%;position:absolute;top:-7.36%;left:44.01%;overflow:hidden;container-type:size}.invite__mockup{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max(100cqw,133.333cqh)!important}.invite__video{object-fit:cover;background:#000;width:100%;height:100%;display:block;position:absolute;inset:0}.invite__shade{pointer-events:none;background:linear-gradient(90deg,#000 24.5%,#000000f8 28.25%,#000000e4 32%,#000000c8 35.75%,#000000a5 39.5%,#00000080 43.25%,#0000005a 47%,#00000037 50.75%,#0000001b 54.5%,#00000007 58.25%,#0000 62%);position:absolute;inset:0}.invite__content{pointer-events:none;flex-direction:column;gap:40px;width:600px;display:flex;position:relative}.invite__title{letter-spacing:-.01em;font-size:44px;font-weight:600;line-height:46px}@media (width<=799px){.invite__title{font-size:28px;line-height:34px}}.invite__actions{gap:16px;display:flex}.invite__actions .btn{pointer-events:auto}.faq{padding:150px var(--gutter);background:var(--color-neutralne-biel);flex-direction:column;align-items:center;gap:56px;display:flex}.faq__head{flex-direction:column;align-items:center;gap:24px;display:flex}.faq__title{letter-spacing:-.01em;font-size:44px;font-weight:600;line-height:46px}@media (width<=799px){.faq__title{font-size:28px;line-height:34px}}.faq__title{text-align:center;white-space:nowrap}.faq__list{background:var(--color-neutralne-szary-chlodny-100);border-radius:4px;flex-direction:column;gap:16px;width:800px;padding:16px;display:flex}.faq--inline{padding-block:72px 96px}.faq--inline.faq--last{padding-block:120px 96px}.faq-item{background:var(--color-neutralne-biel);cursor:pointer;border-radius:4px;padding:28px 32px}.faq-item__q button{text-align:left;cursor:pointer;letter-spacing:0;width:100%;color:var(--color-neutralne-czern);align-items:center;gap:24px;font-size:18px;font-weight:500;line-height:30px;display:flex}.faq-item__q button span:first-child{flex:1 1 0;min-width:0}.faq-item__icon{width:24px;height:24px;transition:transform .35s var(--ease-out);background:url(../assets/icons/chevron-down-grey.svg) 50%/24px 24px no-repeat;flex:none}.faq-item.is-open .faq-item__icon{transform:rotate(180deg)}.faq-item__a{transition:grid-template-rows .4s var(--ease-out);grid-template-rows:0fr;display:grid}.faq-item__a>p{letter-spacing:0;min-height:0;color:var(--color-lo-fi-szary-600);opacity:0;transition:opacity .3s ease, padding-top .4s var(--ease-out);font-size:16px;font-weight:400;line-height:24px;overflow:hidden}.faq-item.is-open .faq-item__a{grid-template-rows:1fr}.faq-item.is-open .faq-item__a>p{opacity:1;padding-top:16px}.clients{padding:80px var(--gutter) 120px;background:var(--color-neutralne-biel);flex-direction:column;align-items:center;gap:40px;display:flex}.clients__title{letter-spacing:0;color:var(--color-lo-fi-szary-600);text-align:center;font-size:16px;font-weight:400;line-height:24px}.clients__row{width:100%;margin:0;padding:0;list-style:none;display:flex}.clients__item{border:1px solid #0000001a;flex:1 0 0;justify-content:center;align-items:center;min-width:0;height:117px;display:flex}.clients__item+.clients__item{border-left-width:0}.clients__item img{flex:none;display:block}.cta{background:var(--color-neutralne-biel);color:var(--color-neutralne-biel);position:relative}.cta__top{pointer-events:none;height:48px;position:relative;overflow:hidden}.cta__corner{width:137px;height:48px;position:absolute;top:0}.cta__corner--left{left:0;transform:scaleX(-1)}.cta__corner--right{filter:brightness(.92);right:0}.cta__body{height:530px;padding:144px var(--gutter) 96px;background:linear-gradient(to right, var(--color-marka-niebieski) 30%, color-mix(in srgb, var(--color-marka-niebieski) 92%, #000));--cta-text:min(615px, calc(100cqw - 555px));justify-content:flex-end;align-items:center;display:flex;position:relative;overflow:hidden;container-type:inline-size}.cta__sygnet{pointer-events:none;width:667px;max-width:none;height:1027px;position:absolute}.cta__sygnet--left{top:17px;left:-333px}.cta__sygnet--right{top:212px;right:-312px}.cta__phones{--scale:1;top:calc(92px * var(--scale));bottom:0;left:var(--gutter);right:calc(var(--gutter) + var(--cta-text));pointer-events:none;justify-content:center;align-items:flex-start;display:flex;position:absolute}.cta__stage{width:calc(475px * var(--scale));height:calc(698px * var(--scale));flex:none;position:relative}.cta__phone{position:absolute}.cta__phone--1{left:0;top:calc(89px * var(--scale));width:calc(275.92px * var(--scale));height:calc(571.49px * var(--scale))}.cta__phone--2{left:calc(138px * var(--scale));width:calc(337px * var(--scale));height:calc(698px * var(--scale));top:0}.cta__phone-frame{width:100%;height:100%;position:absolute;inset:0}.cta__phone-screen{width:92.311%;height:96.834%;position:absolute;top:1.582%;left:3.842%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cta__phone--1 .cta__phone-screen{-webkit-mask-image:url(../assets/img/cta/screen-mask-phone-1.svg);mask-image:url(../assets/img/cta/screen-mask-phone-1.svg)}.cta__phone--2 .cta__phone-screen{-webkit-mask-image:url(../assets/img/cta/screen-mask-phone-2.svg);mask-image:url(../assets/img/cta/screen-mask-phone-2.svg)}.cta__content{width:var(--cta-text);flex-direction:column;gap:40px;display:flex;position:relative}.cta__text{flex-direction:column;gap:20px;display:flex}.cta__title{letter-spacing:-.01em;font-size:44px;font-weight:600;line-height:46px}@media (width<=799px){.cta__title{font-size:28px;line-height:34px}}.cta__lead{letter-spacing:0;font-size:20px;font-weight:400;line-height:30px}@media (width<=799px){.cta__lead{font-size:18px;line-height:28px}}@media (width<=1199px){.cta__top{display:none}.cta__body{height:auto;padding:64px var(--gutter);background:linear-gradient(to left, var(--color-marka-niebieski) 30%, color-mix(in srgb, var(--color-marka-niebieski) 92%, #000));flex-direction:column;justify-content:flex-start;align-items:stretch;gap:40px}.cta__content{gap:24px;width:100%;max-width:560px}.cta__text{gap:16px}.cta__phones{display:none}.cta__sygnet{width:440px;height:auto}.cta__sygnet--left{display:none}.cta__sygnet--right{top:auto;bottom:-340px;right:-140px}}.footer{padding:80px var(--gutter) var(--footer-bottom);background:var(--color-neutralne-czern);flex-direction:column;gap:40px;display:flex}.footer__top{align-items:flex-start;gap:64px;padding-bottom:40px;display:flex}.footer__tagline{letter-spacing:0;flex:0 420px;min-width:280px;font-size:32px;font-weight:600;line-height:1.3}@media (width<=799px){.footer__tagline{font-size:26px;line-height:1.3}}.footer__tagline{color:var(--color-neutralne-biel)}.footer__columns{flex:1 1 0;gap:48px;min-width:0;display:flex}.footer__col{flex-direction:column;flex:1 1 0;gap:40px;min-width:0;display:flex}.footer__group{flex-direction:column;gap:14px;display:flex}.footer__group h3{letter-spacing:0;color:var(--color-neutralne-biel);font-size:16px;font-weight:600;line-height:20px}.footer__group ul{flex-direction:column;gap:14px;display:flex}.footer__group a{letter-spacing:0;color:var(--color-lo-fi-szary-400);font-size:14px;font-weight:400;line-height:20px;transition:color .2s;display:block}.footer__group a:hover{color:var(--color-neutralne-biel)}.footer__apps,.footer__legal{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-top:40px;display:flex}.footer__stores{align-items:center;gap:16px;display:flex}.footer__social{align-items:center;gap:24px;display:flex}.footer__social a{transition:opacity .2s;display:block}.footer__social a:hover{opacity:.7}.footer__legal{padding-top:40px}.footer__brand{align-items:center;gap:24px;display:flex}.footer__brand p{letter-spacing:0;color:var(--color-lo-fi-szary-600);white-space:pre;font-size:14px;font-weight:400;line-height:20px}.footer__legal-links{letter-spacing:0;color:var(--color-lo-fi-szary-600);gap:32px;font-size:14px;font-weight:400;line-height:20px;display:flex}.footer__legal-links a:hover{color:var(--color-neutralne-biel)}@media (width<=1199px){.footer{gap:32px}.footer__top{flex-direction:column;gap:40px;padding-bottom:32px}.footer__tagline{flex:none;min-width:0;max-width:520px}.footer__columns{flex:none;gap:32px;width:100%}.footer__legal-links{flex-wrap:wrap;gap:24px}}@media (width<=799px){.footer{padding-top:56px}.footer__top{gap:32px;padding-bottom:0}.footer__columns{margin-inline:calc(var(--gutter) * -1);flex-direction:column;align-self:stretch;gap:0;width:auto;display:flex;position:relative}.footer__columns:before,.footer__group:after{content:"";inset-inline:var(--gutter);pointer-events:none;background:#ffffff1a;height:1px;position:absolute}.footer__columns:before{top:0}.footer__group:after{bottom:0}.footer__col,.footer__col--stack{display:contents}.footer__group{display:block;position:relative}.footer__group ul{visibility:hidden;height:0;transition:height .35s cubic-bezier(.4,0,.2,1),visibility 0s linear .35s;display:block;overflow:hidden}.footer__group ul li:last-child{padding-bottom:16px}.footer__group a{min-height:40px;padding-inline:var(--gutter);letter-spacing:0;align-items:center;font-size:16px;font-weight:400;line-height:24px;display:flex}.footer__group a:active{background:#ffffff0f}.footer__group.is-open ul{visibility:visible;transition-delay:0s}.footer__toggle{width:100%;padding:24px var(--gutter);text-align:left;cursor:pointer;letter-spacing:0;color:var(--color-neutralne-biel);justify-content:space-between;align-items:center;gap:16px;font-size:16px;font-weight:500;line-height:20px;display:flex}.footer__chevron{background:currentColor;flex:none;width:24px;height:24px;transition:transform .35s cubic-bezier(.4,0,.2,1);-webkit-mask:url(../assets/icons/chevron-down-grey.svg) 50%/24px 24px no-repeat;mask:url(../assets/icons/chevron-down-grey.svg) 50%/24px 24px no-repeat}}@media (width<=799px) and (prefers-reduced-motion:reduce){.footer__chevron{transition:none}}@media (width<=799px){.footer__group.is-open .footer__chevron{transform:rotate(180deg)}.footer__apps,.footer__legal{flex-direction:column;align-items:flex-start;gap:24px;padding-top:32px}.footer__apps{border-top:0;padding-top:8px}.footer__stores{flex-wrap:wrap}.footer__legal-links{gap:12px 24px}}.footer-reveal{z-index:0;height:var(--reveal-height);background:var(--color-ciemne-powierzchnia);pointer-events:none;position:fixed;inset:auto 0 0}.footer-reveal__logo{background:var(--color-neutralne-bialy);opacity:.1;width:100%;height:100%;-webkit-mask:url(../assets/icons/logo.svg) 0 0/100% 100% no-repeat;mask:url(../assets/icons/logo.svg) 0 0/100% 100% no-repeat}.features--plain{padding:120px var(--gutter);background:var(--color-neutralne-biel);gap:80px}.features--plain .features__title{width:805px}.features--plain .features__head{justify-content:space-between;align-items:flex-end;gap:24px;width:100%;display:flex}.features--plain .features__nav{flex:none;gap:8px;display:flex}.features--plain .features__nav-btn{background:var(--color-neutralne-szary-chlodny-150);cursor:pointer;border-radius:4px;width:40px;height:40px;transition:background-color .25s,opacity .25s;position:relative}.features--plain .features__nav-btn:after{content:"";background:url(../assets/icons/chevron-right-thin.svg) 50%/24px 24px no-repeat;position:absolute;inset:8px}.features--plain .features__nav-btn--prev:after{transform:scaleX(-1)}.features--plain .features__nav-btn:hover:not(:disabled){background:#dcdfe3}.features--plain .features__nav-btn:focus-visible{outline:2px solid var(--color-marka-niebieski);outline-offset:2px}.features--plain .features__nav-btn:disabled{opacity:.35;cursor:default}.features--plain .features__grid{--cards:3;scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.features--plain .features__grid::-webkit-scrollbar{display:none}.features--plain .features__grid .feature-card{flex:0 0 calc((100% - (var(--cards) - 1) * 16px) / var(--cards));scroll-snap-align:start}@media (width>=800px) and (width<=1199px){.features--plain .features__grid{--cards:2}}@media (width<=799px){.features--plain .features__grid{--cards:1}.features--plain .features__nav-btn{width:36px;height:36px}.features--plain .features__nav-btn:after{inset:6px}}@media (width<=1199px){.features--plain .features__title{width:100%;max-width:540px}.app{padding:96px var(--gutter) 0;flex-direction:column;gap:48px;display:flex}.app__content{width:100%;max-width:600px}.app__bg{width:auto;margin-inline:calc(var(--gutter) * -1);order:2;position:relative;inset:auto;transform:none}.app .bg-canvas{width:100%;margin-left:0;position:relative;inset:auto}.app__mockup-box{aspect-ratio:4/3;position:relative;inset:auto;-webkit-mask-image:linear-gradient(#0000,#0000004d 40px,#000000bf 80px,#000 120px);mask-image:linear-gradient(#0000,#0000004d 40px,#000000bf 80px,#000 120px)}.features{padding:120px var(--gutter) 80px;gap:56px}.features__title{width:100%;max-width:540px}.features__lift{width:540px;height:540px;top:0;left:auto;right:-140px}.features__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-card{gap:40px;padding:32px}}@media (width<=799px){.app{--app-overlap:48px;gap:32px;padding-top:72px}.app__title{margin-top:24px}.app__stores{gap:12px;margin-top:32px}.app .store--large{gap:32px;padding:20px}.app .store--large .store__name{font-size:16px}.app .store--large .store__icon--gp,.app .store--large .store__icon--as{width:32px;height:32px}.app__content{z-index:1}.app__bg{z-index:0;margin-top:calc(var(--app-overlap) * -1)}.app__mockup-box{aspect-ratio:auto;pointer-events:none;height:75vw}.app__mockup-box .app__video{aspect-ratio:4/3;height:auto;inset:auto 0 0}.app__mockup-box{-webkit-mask-image:linear-gradient(#0000,#0000000a 6%,#00000029 12%,#0000005c 18%,#0009 24%,#000000d1 30%,#000000f2 36%,#000 42%);mask-image:linear-gradient(#0000,#0000000a 6%,#00000029 12%,#0000005c 18%,#0009 24%,#000000d1 30%,#000000f2 36%,#000 42%)}.features{padding:72px var(--gutter) 64px;gap:40px}.features__stage{display:none}.features__grid{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}.feature-card{gap:28px;padding:24px}}@media (width<=1199px){.calc{padding:96px var(--gutter);flex-direction:column;align-items:stretch;gap:48px}.calc__intro{flex:none;max-width:640px}.calc__card{flex:none;width:100%;padding:32px}.invite{padding:96px var(--gutter) 0;flex-direction:column;gap:48px;display:flex}.invite__content{gap:32px;width:100%;max-width:600px}.invite__bg{width:auto;margin-inline:calc(var(--gutter) * -1);order:2;position:relative;inset:auto;transform:none}.invite .bg-canvas{width:100%;margin-left:0;position:relative;inset:auto}.invite__mockup-box{aspect-ratio:16/9;width:100%;height:auto;position:relative;top:auto;left:auto;-webkit-mask-image:linear-gradient(#0000,#0000004d 40px,#000000bf 80px,#000 120px);mask-image:linear-gradient(#0000,#0000004d 40px,#000000bf 80px,#000 120px)}.invite__shade{display:none}.faq{padding:96px var(--gutter);gap:40px}.faq--inline{padding-block:48px 72px}.faq--inline.faq--last{padding-block:96px 72px}.faq__title{white-space:normal}.faq__list{width:100%;max-width:800px}}@media (width<=799px){.calc{padding:72px var(--gutter);gap:32px}.calc__card{gap:28px;padding:24px 24px 40px}.slider__head{gap:12px}.invite{gap:32px;padding-top:72px}.invite__content{gap:24px}.invite__actions{flex-wrap:wrap;gap:12px}.invite__actions .btn{flex:none}.invite__mockup-box{aspect-ratio:4/3;pointer-events:none}.faq{padding:72px var(--gutter);gap:32px}.faq--inline{padding-block:40px 56px}.faq--inline.faq--last{padding-block:72px 56px}.faq__list{border-radius:4px;gap:12px;padding:12px}.faq-item{padding:20px}.faq-item__q button{letter-spacing:0;gap:16px;font-size:16px;font-weight:500;line-height:26px}}.footer__tagline{text-wrap:balance}@media (width<=1199px){.clients{padding:64px var(--gutter) 96px;gap:32px}.clients__title{text-wrap:balance;max-width:480px}.clients__item img{max-width:calc(100% - 32px);height:auto}}@media (width<=799px){.clients{padding:56px var(--gutter) 72px;gap:24px}.clients__row{border-top:1px solid #0000001a;border-left:1px solid #0000001a;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.clients__item{border:1px solid #0000001a;border-top:0;border-left:0;height:96px}.clients__item:last-child{grid-column:1/-1}.clients__item img{width:auto;max-width:calc(100% - 40px);max-height:56px}.cta__content .btn{width:auto}}.legal{padding:188px var(--gutter) 120px;background:var(--color-neutralne-biel);flex-direction:column;align-items:center;gap:72px;display:flex}.legal__head{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.legal__title{letter-spacing:-.015em;font-size:64px;font-weight:600;line-height:68px}@media (width<=799px){.legal__title{font-size:40px;line-height:44px}}.legal__title{color:var(--color-neutralne-czern)}.legal__date{letter-spacing:0;color:var(--color-lo-fi-szary-600);font-size:18px;font-weight:500;line-height:20px}.legal__article{width:750px;max-width:100%;color:var(--color-neutralne-czern);flex-direction:column;gap:56px;display:flex}.legal__intro,.legal__section{flex-direction:column;gap:16px;display:flex}.legal__section--sub{gap:28px}.legal__intro p,.legal__section p{letter-spacing:0;text-wrap:pretty;font-size:16px;font-weight:400;line-height:24px}.legal__section h2{letter-spacing:-.0125em;font-size:24px;font-weight:600;line-height:30px}@media (width<=799px){.legal__section h2{font-size:22px;line-height:28px}}.legal__section h2{text-wrap:balance}.legal__subsection{flex-direction:column;gap:8px;display:flex}.legal__subsection h3{letter-spacing:-.015em;font-size:20px;font-weight:600;line-height:30px}@media (width<=799px){.legal__subsection h3{font-size:20px;line-height:28px}}.legal__subsection h3{text-wrap:balance}.legal__strong,.legal__section .legal__strong{letter-spacing:0;font-size:16px;font-weight:500;line-height:24px}.legal__indent{flex-direction:column;gap:16px;padding-left:46px;display:flex}.legal__link{letter-spacing:0;color:var(--color-marka-niebieski-tekst);text-underline-offset:3px;font-size:16px;font-weight:500;line-height:24px;text-decoration:underline;transition:color .2s}.legal__link:hover{color:var(--color-marka-niebieski-ciemny)}.legal__link:focus-visible{outline:2px solid var(--color-marka-niebieski);outline-offset:2px;border-radius:2px}.legal__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.legal__list li{letter-spacing:0;align-items:flex-start;gap:12px;font-size:16px;font-weight:400;line-height:24px;display:flex}.legal__list img{flex:none;display:block}.legal__list span{flex:1 1 0;min-width:0}.legal__table-wrap{margin-block:24px;overflow:clip}.legal__table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%}.legal__table tbody tr{border-top:1px solid var(--color-lo-fi-szary-200)}.legal__table thead th{letter-spacing:0;color:var(--color-neutralne-czern);text-align:left;box-shadow:inset 0 -1px 0 var(--color-lo-fi-szary-200);padding:20px 16px 20px 0;font-size:16px;font-weight:500;line-height:24px}.legal__table tbody th,.legal__table tbody td{letter-spacing:0;color:var(--color-neutralne-czern);text-align:left;vertical-align:top;padding:24px 16px 24px 0;font-size:16px;font-weight:400;line-height:24px}.legal__table th:last-child,.legal__table td:last-child{padding-right:0}.legal__table th:first-child{width:36%}.legal__table th:nth-child(2){width:30%}.legal__table th:nth-child(3){width:34%}.notfound{--notfound-height:max(750px, 100vh);min-height:var(--notfound-height);padding:68px var(--gutter) 0;background:var(--color-neutralne-czern);color:var(--color-neutralne-biel);align-items:center;display:flex;position:relative;overflow:hidden}.notfound__content{z-index:1;flex-direction:column;align-items:flex-start;gap:24px;width:640px;max-width:50%;display:flex;position:relative}.notfound__title{letter-spacing:-.015em;font-size:64px;font-weight:600;line-height:68px}@media (width<=799px){.notfound__title{font-size:40px;line-height:44px}}.notfound__title{text-wrap:balance}.notfound__line{margin-bottom:-.15em;padding-bottom:.15em;display:block;overflow:hidden}.notfound__line-inner{display:block}.notfound__lead{letter-spacing:0;font-size:20px;font-weight:400;line-height:30px}@media (width<=799px){.notfound__lead{font-size:18px;line-height:28px}}.notfound__lead{max-width:600px;color:var(--color-lo-fi-szary-200)}.notfound__actions{gap:16px;display:flex}.notfound__media{position:absolute;inset:0 0 0 50%;overflow:hidden}.notfound__mockup{aspect-ratio:4/3;object-fit:cover;background:var(--color-neutralne-czern);height:auto;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max(100%, var(--notfound-height) * 4 / 3)!important}.notfound__fade{background:linear-gradient(to right, var(--color-neutralne-czern) 0%, #04040400 40%);pointer-events:none;position:absolute;inset:0}@media (width>=800px) and (width<=1199px){.notfound__title{font-size:48px;line-height:52px}.notfound__mockup{top:auto;bottom:0;transform:translate(-50%);width:calc(max(100%, var(--notfound-height) * 4 / 3) * .9)!important}}@media (width<=799px){.notfound{min-height:100svh;padding:68px var(--gutter) 48px;flex-direction:column;align-items:stretch;gap:4px}.notfound__content{order:2;width:100%;max-width:none}.notfound__title,.notfound__lead{max-width:550px}.notfound__actions{flex-direction:column;align-items:stretch;width:100%}.notfound__media{min-height:200px;margin-inline:calc(var(--gutter) * -1);flex:1 1 0;order:1;position:relative;inset:auto;container-type:size}.notfound__mockup{width:min(115cqw,153cqh)!important}.notfound__media{--fade-start:min(45%, calc(100% - 130px));-webkit-mask-image:linear-gradient(to bottom, #000 var(--fade-start), #000000f0 calc(var(--fade-start) + (100% - var(--fade-start)) * .15), #000c calc(var(--fade-start) + (100% - var(--fade-start)) * .3), #0000009e calc(var(--fade-start) + (100% - var(--fade-start)) * .45), #0000006e calc(var(--fade-start) + (100% - var(--fade-start)) * .6), #00000040 calc(var(--fade-start) + (100% - var(--fade-start)) * .75), #00000014 calc(var(--fade-start) + (100% - var(--fade-start)) * .9), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, #000 var(--fade-start), #000000f0 calc(var(--fade-start) + (100% - var(--fade-start)) * .15), #000c calc(var(--fade-start) + (100% - var(--fade-start)) * .3), #0000009e calc(var(--fade-start) + (100% - var(--fade-start)) * .45), #0000006e calc(var(--fade-start) + (100% - var(--fade-start)) * .6), #00000040 calc(var(--fade-start) + (100% - var(--fade-start)) * .75), #00000014 calc(var(--fade-start) + (100% - var(--fade-start)) * .9), transparent 100%);mask-image:linear-gradient(to bottom, #000 var(--fade-start), #000000f0 calc(var(--fade-start) + (100% - var(--fade-start)) * .15), #000c calc(var(--fade-start) + (100% - var(--fade-start)) * .3), #0000009e calc(var(--fade-start) + (100% - var(--fade-start)) * .45), #0000006e calc(var(--fade-start) + (100% - var(--fade-start)) * .6), #00000040 calc(var(--fade-start) + (100% - var(--fade-start)) * .75), #00000014 calc(var(--fade-start) + (100% - var(--fade-start)) * .9), transparent 100%);margin-bottom:-32px}.notfound__fade{display:none}}.pricing{padding:168px var(--gutter) 180px;background:var(--color-neutralne-biel);flex-direction:column;gap:64px;display:flex}.pricing__head{flex-direction:column;gap:16px;display:flex}.pricing__title{letter-spacing:-.015em;font-size:50px;font-weight:600;line-height:1.2}@media (width<=799px){.pricing__title{font-size:34px;line-height:1.2}}.pricing__title{max-width:750px;color:var(--color-neutralne-czern)}.pricing__lead{letter-spacing:0;font-size:20px;font-weight:400;line-height:30px}@media (width<=799px){.pricing__lead{font-size:18px;line-height:28px}}.pricing__lead{width:760px;max-width:100%;color:var(--color-lo-fi-szary-600)}.pricing__tiles{align-items:stretch;gap:24px;display:flex}.pricing-tile{background:var(--color-neutralne-szary-chlodny-100);min-width:0;color:var(--color-neutralne-czern);border-radius:4px;flex-direction:column;flex:1 0 0;gap:32px;padding:16px;display:flex}.pricing-tile__card{background:var(--color-neutralne-biel);border-radius:4px;flex-direction:column;gap:32px;padding:32px;display:flex}.pricing-tile__info{flex-direction:column;gap:24px;display:flex}.pricing-tile__price{white-space:nowrap;flex-direction:column;gap:8px;display:flex}.pricing-tile__amount-row{align-items:baseline;gap:12px;display:flex}.pricing-tile__label{letter-spacing:0;font-size:20px;font-weight:400;line-height:30px}@media (width<=799px){.pricing-tile__label{font-size:18px;line-height:28px}}.pricing-tile__label{color:var(--color-lo-fi-szary-600)}.pricing-tile__unit{letter-spacing:0;font-size:20px;font-weight:400;line-height:30px}@media (width<=799px){.pricing-tile__unit{font-size:18px;line-height:28px}}.pricing-tile__unit{color:var(--color-lo-fi-szary-600)}.pricing-tile__amount{letter-spacing:-.01em;font-size:40px;font-weight:600;line-height:46px}@media (width<=799px){.pricing-tile__amount{font-size:28px;line-height:34px}}.pricing-tile__desc{letter-spacing:0;color:var(--color-lo-fi-szary-600);text-wrap:balance;font-size:16px;font-weight:400;line-height:24px}@media (width<=799px){.pricing-tile__desc br{display:none}}.pricing-tile__benefits{flex-direction:column;gap:14px;margin:0;padding:0 8px 24px;list-style:none;display:flex}.pricing-tile__benefits li{letter-spacing:0;align-items:center;gap:12px;font-size:16px;font-weight:400;line-height:24px;display:flex}.pricing-tile__benefits img{flex:none;display:block}.pricing-tile__benefits span{flex:1 1 0;min-width:0}.pricing-tile__btn{width:100%;padding-inline:24px}.pricing-tile--dark{background:var(--color-ciemne-powierzchnia);color:var(--color-neutralne-bialy)}.pricing-tile--dark .pricing-tile__card{background:var(--color-ciemne-karta)}.pricing-tile--dark .pricing-tile__label,.pricing-tile--dark .pricing-tile__desc{color:var(--color-lo-fi-szary-400)}.modules{padding:0 var(--gutter) 120px;background:var(--color-neutralne-biel);justify-content:center;display:flex}.modules__inner{flex-direction:column;gap:64px;width:750px;max-width:100%;display:flex}.modules__head{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.modules__title{letter-spacing:-.01em;font-size:44px;font-weight:600;line-height:46px}@media (width<=799px){.modules__title{font-size:28px;line-height:34px}}.modules__title{color:var(--color-neutralne-czern)}.modules__lead{letter-spacing:0;color:var(--color-lo-fi-szary-600);text-wrap:balance;font-size:16px;font-weight:400;line-height:24px}.modules__wrap{position:relative}.modules__viewport{--modules-clamp:865px;max-height:var(--modules-clamp);transition:max-height .7s var(--ease-out);flex-direction:column;gap:64px;display:flex;overflow:hidden}.modules__viewport.is-expanded{overflow:visible}.modules__fade{background:linear-gradient(to bottom, #fafafa00, var(--color-neutralne-biel) 82.47%);pointer-events:none;height:251px;transition:opacity .4s;position:absolute;inset:auto 0 0}.modules__more{background:var(--color-marka-niebieski);color:var(--color-neutralne-bialy);letter-spacing:0;white-space:nowrap;border-radius:4px;align-items:center;gap:16px;padding:6px 6px 6px 24px;font-size:16px;font-weight:600;line-height:20px;transition:background-color .2s,opacity .3s;display:flex;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.modules__more:hover{background:var(--color-marka-niebieski-hover)}.modules__more-icon{background:var(--color-neutralne-biel);border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.modules__more-icon img{display:block}.modules__wrap.is-expanded .modules__fade,.modules__wrap.is-expanded .modules__more{opacity:0;pointer-events:none}.module{flex-direction:column;display:flex}.module__head{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.module__title{letter-spacing:0;font-size:22px;font-weight:600;line-height:30px}@media (width<=799px){.module__title{font-size:20px;line-height:28px}}.module__title{color:var(--color-neutralne-czern)}.module__lead{letter-spacing:0;color:var(--color-lo-fi-szary-600);font-size:16px;font-weight:400;line-height:24px}.module__toggle{letter-spacing:0;color:var(--color-marka-niebieski);text-align:left;align-items:center;gap:12px;font-size:16px;font-weight:500;line-height:24px;display:flex}.module__toggle img{transition:transform .3s var(--ease-out);flex:none;display:block}.module__toggle[aria-expanded=true] img{transform:rotate(180deg)}.module__details{transition:grid-template-rows .45s var(--ease-out);grid-template-rows:0fr;display:grid}.module__details.is-open{grid-template-rows:1fr}.module__details>.module__details-inner{min-height:0;overflow:hidden}.module__details--static{padding-top:40px;display:block}.module__details-inner{padding-top:24px}.module__cols{letter-spacing:0;color:var(--color-lo-fi-szary-600);white-space:nowrap;justify-content:space-between;margin-bottom:16px;font-size:14px;font-weight:500;line-height:24px;display:flex}.module__features{border-radius:4px;margin:0;padding:0;list-style:none;overflow:hidden}.module__features li{letter-spacing:0;color:var(--color-lo-fi-szary-600);border-bottom:1px solid #0000001a;align-items:center;gap:12px;padding:24px 0;font-size:16px;font-weight:400;line-height:24px;display:flex}.module__features li:first-child{border-top:1px solid #0000001a}.module__features span{flex:1 1 0;min-width:0}.module__features img{flex:none;display:block}@media (width<=1199px){.pricing{gap:48px;padding-top:140px;padding-bottom:120px}.pricing__tiles{flex-direction:column;gap:24px}.pricing-tile__card{padding:28px}.modules{padding-top:24px;padding-bottom:96px}.modules__inner{gap:48px}.modules__viewport{--modules-clamp:820px;gap:48px}.modules__fade{height:220px}}@media (width<=799px){.pricing{gap:32px;padding-top:112px;padding-bottom:80px}.pricing-tile{gap:20px;padding:8px}.pricing-tile__card{gap:24px;padding:24px 20px}.pricing-tile__info{gap:16px}.pricing-tile__amount-row{flex-wrap:wrap;column-gap:8px}.pricing-tile__benefits{gap:12px;padding:0 12px 16px}.modules{padding-bottom:72px}.modules__inner{gap:40px}.modules__head{text-align:left;align-items:flex-start}.modules__viewport{--modules-clamp:760px;gap:40px}.modules__fade{height:180px}.modules__more{gap:12px;max-width:100%;padding-left:20px}.module__head{gap:16px}.module__details--static{padding-top:24px}.module__details-inner{padding-top:16px}.module__features li{padding:16px 0}}@media (prefers-reduced-motion:reduce){.modules__viewport,.modules__fade,.modules__more,.module__details,.module__toggle img{transition:none}}.appear-pending .pricing-tile,.appear-pending .modules__head,.appear-pending .module,.appear-pending .cta__content{opacity:0}.start-hero{height:700px;padding:200px var(--gutter) 120px;background:var(--color-neutralne-szary-50);transform:translate3d(0, var(--parallax,0px), 0);will-change:transform;z-index:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.start-hero__bg{pointer-events:none;position:absolute;inset:0}.start-hero__img{width:auto;max-width:none;height:112.46%;position:absolute}.start-hero__img--left{transform:translate3d(calc(var(--hero-progress,0) * -160px), 0, 0)}.start-hero__img--right{transform:translate3d(calc(var(--hero-progress,0) * 160px), 0, 0)}.start-hero__img{opacity:calc(1 - var(--hero-progress,0) * .6);will-change:transform}.start-hero__img--left{top:21.93%;left:calc(50% - 1726px)}.start-hero__img--right{top:21.93%;left:calc(50% + 286.4px)}.start-hero__fade{position:absolute;inset:0}.start-hero__fade--left{background:linear-gradient(252.74deg, #f4f3f400 64.52%, var(--color-neutralne-szary-50) 100%)}.start-hero__fade--right{background:linear-gradient(158.02deg, #f4f3f400 51.754%, var(--color-neutralne-szary-50) 101.24%)}.start-hero__content{text-align:center;width:600px;max-width:100%;opacity:calc(1 - var(--hero-progress,0) * .85);flex-direction:column;align-items:center;gap:32px;display:flex;position:relative}.start-hero__title{letter-spacing:-.015em;font-size:50px;font-weight:600;line-height:1.2}@media (width<=799px){.start-hero__title{font-size:34px;line-height:1.2}}.start-hero__title{color:var(--color-neutralne-czern)}@media (width<=1199px){.start-hero{height:auto;padding:140px var(--gutter) 0;flex-direction:column;justify-content:flex-start;gap:48px}.start-hero__content{order:1}.start-hero__title{text-wrap:balance}.start-hero__bg{width:calc(100% + 2 * var(--gutter));height:400px;margin-inline:calc(-1 * var(--gutter));order:2;position:relative;inset:auto;overflow:hidden}.start-hero__bg:after{content:"";background:linear-gradient(140deg, #f4f3f400 45%, var(--color-neutralne-szary-50) 100%);pointer-events:none;position:absolute;inset:0}.start-hero__img--left,.start-hero__fade{display:none}.start-hero__img--right{top:0;left:calc(var(--gutter) - 7.17%);width:200%;height:auto;transform:none}}@media (width<=799px){.start-hero{gap:32px;padding-top:116px}.start-hero__bg{height:240px}}.start{padding:150px var(--gutter);background:var(--color-neutralne-bialy)}.start__head{justify-content:space-between;align-items:flex-start;gap:40px;padding-bottom:96px;display:flex}.start__title{letter-spacing:-.015em;flex:none;font-size:42px;font-weight:600;line-height:1.2}@media (width<=799px){.start__title{font-size:28px;line-height:34px}}.start__title{color:var(--color-neutralne-czern);white-space:nowrap}.start__lead{letter-spacing:0;flex:none;width:760px;max-width:100%;font-size:20px;font-weight:400;line-height:30px}@media (width<=799px){.start__lead{font-size:18px;line-height:28px}}.start__lead{color:var(--color-lo-fi-szary-600)}.rollout{background:var(--color-neutralne-bialy);border-radius:4px;overflow:clip}.rollout__table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%}.rollout__table tbody tr{border-top:1px solid var(--color-lo-fi-szary-200)}.rollout__col{width:240px}.rollout__th{z-index:2;letter-spacing:0;color:var(--color-neutralne-czern);text-align:center;background:var(--color-neutralne-bialy);box-shadow:inset 0 -1px 0 var(--color-lo-fi-szary-200);padding:20px;font-size:16px;font-weight:500;line-height:24px;position:sticky;top:68px}.rollout__th--task{text-align:left}.rollout__table .rollout__gap{border-top:0}.rollout__table .rollout__gap td{height:36px;padding:0}.rollout__table .rollout__gap--lg td{height:64px}.rollout__table .rollout__stage{border-top:1px solid var(--color-neutralne-czern)}.rollout__table .rollout__stage--final{border-top-width:3px}.rollout__stage th{letter-spacing:-.0125em;padding:24px 20px;font-size:24px;font-weight:600;line-height:30px}@media (width<=799px){.rollout__stage th{font-size:22px;line-height:28px}}.rollout__stage th{color:var(--color-neutralne-czern);text-align:left}.rollout__stage-in{align-items:baseline;gap:20px;display:flex}.rollout__num{flex:none}.rollout__title{flex:0 auto;min-width:0}.rollout__time{letter-spacing:0;color:var(--color-neutralne-biel);white-space:nowrap;background:var(--color-neutralne-czern);border-radius:999px;flex:none;align-self:center;margin-left:-8px;padding:6px 16px;font-size:14px;font-weight:500;line-height:20px}.rollout__task{letter-spacing:0;color:var(--color-neutralne-czern);vertical-align:middle;padding:24px 20px;font-size:16px;font-weight:400;line-height:24px}.rollout__task-name,.rollout__task-note{display:block}.rollout__task-name+.rollout__task-note{margin-top:2px}.rollout__task-note{letter-spacing:0;color:var(--color-lo-fi-szary-600);font-size:14px;font-weight:400;line-height:20px}.rollout__cell{text-align:center;vertical-align:middle;padding:24px 20px}.rollout__mark{flex-direction:column;align-items:center;gap:4px;display:flex}.rollout__mark img{flex:none;display:block}.start-benefits{padding:120px var(--gutter);background:var(--color-neutralne-biel);color:var(--color-neutralne-czern);flex-direction:column;align-items:center;gap:40px;display:flex}.start-benefits__head{align-items:flex-start;gap:40px;width:100%;display:flex}.start-benefits__title{letter-spacing:-.01em;flex:1 1 0;min-width:0;font-size:44px;font-weight:600;line-height:46px}@media (width<=799px){.start-benefits__title{font-size:28px;line-height:34px}}.start-benefits__title{text-wrap:balance}.start-benefits__lead{letter-spacing:-.01em;opacity:.7;flex:1 1 0;min-width:0;font-size:18px;font-weight:400;line-height:160%}.start-benefits__grid{background:var(--color-neutralne-szary-chlodny-100);border-radius:4px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;padding:16px;display:grid}@media (width<=1199px){.start-benefits{padding:96px var(--gutter);gap:48px}.start-benefits__head{flex-direction:column;gap:24px}.start-benefits__grid{grid-template-columns:1fr}}@media (width<=799px){.start-benefits{padding:72px var(--gutter);gap:40px}}.benefit-card{background:var(--color-neutralne-biel);border-radius:4px;flex-direction:column;gap:56px;padding:40px;display:flex}@media (width<=799px){.benefit-card{gap:40px;padding:24px}}.benefit-card__tile{background:var(--color-marka-niebieski);border-radius:4px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.benefit-card__icon{background:var(--color-neutralne-bialy);width:24px;height:24px;-webkit-mask:var(--icon) center/24px 24px no-repeat;-webkit-mask:var(--icon) center/24px 24px no-repeat;mask:var(--icon) center/24px 24px no-repeat;display:block}.benefit-card__text{flex-direction:column;gap:24px;display:flex}.benefit-card__title{letter-spacing:0;font-size:22px;font-weight:600;line-height:30px}@media (width<=799px){.benefit-card__title{font-size:20px;line-height:28px}}.benefit-card__desc{letter-spacing:0;font-size:18px;font-weight:400;line-height:30px}@media (width<=799px){.benefit-card__desc{font-size:16px;line-height:26px}}.benefit-card__desc{opacity:.5}.start-support{padding:120px var(--gutter);background:var(--color-neutralne-czern);color:var(--color-neutralne-biel);flex-direction:column;gap:64px;display:flex}.start-support__head{flex-direction:column;gap:16px;display:flex}.start-support__title{letter-spacing:-.015em;font-size:42px;font-weight:600;line-height:1.2}@media (width<=799px){.start-support__title{font-size:28px;line-height:34px}}.start-support__title{color:var(--color-neutralne-biel)}.start-support__lead{letter-spacing:0;width:760px;max-width:100%;font-size:20px;font-weight:400;line-height:30px}@media (width<=799px){.start-support__lead{font-size:18px;line-height:28px}}.start-support__lead{color:var(--color-lo-fi-szary-400)}.start-support .features__grid{background:var(--color-ciemne-karta)}.start-support .feature-card{background:var(--color-ciemne-powierzchnia)}.start-support .feature-card__title,.start-support .feature-card__desc{color:var(--color-neutralne-biel)}.start-support .arrow-btn{background:var(--color-marka-niebieski)}.start-support .arrow-btn:after{background-image:url(../assets/icons/arrow-right-white.svg)}@media (width<=1199px){.start-support{padding:96px var(--gutter);gap:40px}}@media (width<=799px){.start-support{padding:72px var(--gutter)}}@media (width>=800px) and (width<=1199px){.start-support .feature-card:last-child{grid-column:1/-1}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1199px){.start{padding:96px var(--gutter)}.start__head{flex-direction:column;gap:24px;padding-bottom:56px}.start__title{white-space:normal}.start__lead{width:100%}.rollout__col{width:150px}.rollout__th{padding:16px 12px}.rollout__task,.rollout__cell,.rollout__stage th{padding:20px 12px}}@media (width<=799px){.start{padding:72px var(--gutter)}.start__head{gap:16px;padding-bottom:40px}.rollout__col{width:76px}.rollout__th{letter-spacing:0;padding:14px 4px;font-size:12px;font-weight:500;line-height:16px;top:68px}.rollout__th--task{padding-left:0}.rollout__task{letter-spacing:0;padding:16px 8px 16px 0;font-size:14px;font-weight:400;line-height:20px}.rollout__task-note{font-size:12px;line-height:16px}.rollout__cell{padding:16px 4px}.rollout__stage th{letter-spacing:0;padding:20px 0;font-size:22px;font-weight:600;line-height:30px}}@media (width<=799px) and (width<=799px){.rollout__stage th{font-size:20px;line-height:28px}}@media (width<=799px){.rollout__stage-in{flex-wrap:wrap;gap:8px 12px}.rollout__title{flex:200px}.rollout__time{align-self:flex-start;margin-left:0}.rollout__table .rollout__gap td{height:24px}.rollout__table .rollout__gap--lg td{height:40px}}.about-hero{height:650px;padding:68px var(--gutter) 0;background:var(--color-neutralne-czern);color:var(--color-neutralne-biel);transform:translate3d(0, var(--parallax,0px), 0);will-change:transform;z-index:0;align-items:center;display:flex;position:relative;overflow:hidden}.about-hero:after{content:"";z-index:2;background:var(--color-neutralne-czern);opacity:calc(var(--hero-progress,0) * .6);pointer-events:none;position:absolute;inset:0}.about-hero__sygnet{transform:translate3d(0, calc(var(--parallax,0px) * .5), 0);will-change:transform;top:141px;right:calc(var(--gutter) - 140px);pointer-events:none;width:716px;max-width:none;height:1101px;position:absolute}.about-hero__phone{top:83px;right:calc(var(--gutter) - 80px);pointer-events:none;width:606px;max-width:none;height:auto;position:absolute}.about-hero__content{z-index:1;opacity:calc(1 - var(--hero-progress,0) * .85);flex-direction:column;align-items:flex-start;gap:32px;width:550px;display:flex;position:relative}.about-hero__text{flex-direction:column;gap:16px;display:flex}.about-hero__title{letter-spacing:-.015em;font-size:50px;font-weight:600;line-height:1.2}@media (width<=799px){.about-hero__title{font-size:34px;line-height:1.2}}.about-hero__title{width:585px;max-width:none}.about-hero__lead{letter-spacing:0;font-size:20px;font-weight:400;line-height:30px}@media (width<=799px){.about-hero__lead{font-size:18px;line-height:28px}}.about-hero__lead{color:var(--color-lo-fi-szary-400)}.about-hero__line{margin-bottom:-.15em;padding-bottom:.15em;display:block;overflow:hidden}.about-hero__line-inner{display:block}.about-support{padding:120px var(--gutter);background:var(--color-neutralne-biel);flex-direction:column;align-items:center;gap:64px;display:flex}.about-support__title{letter-spacing:-.01em;font-size:44px;font-weight:600;line-height:46px}@media (width<=799px){.about-support__title{font-size:28px;line-height:34px}}.about-support__title{text-align:center;width:602px;max-width:100%}.about-support__grid{background:var(--color-neutralne-szary-chlodny-100);border-radius:4px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;width:100%;padding:16px;display:grid}.about-card{background:var(--color-neutralne-biel);color:var(--color-neutralne-czern);border-radius:4px;flex-direction:column;justify-content:flex-start;gap:56px;padding:40px;display:flex}.about-card__icon{background:var(--color-marka-niebieski);border-radius:4px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.about-card__text{flex-direction:column;gap:24px;display:flex}.about-card__title{letter-spacing:0;font-size:22px;font-weight:600;line-height:30px}@media (width<=799px){.about-card__title{font-size:20px;line-height:28px}}.about-card__desc{letter-spacing:0;font-size:18px;font-weight:400;line-height:30px}@media (width<=799px){.about-card__desc{font-size:16px;line-height:26px}}.about-card__desc{opacity:.5}.awards{padding:120px var(--gutter);background:var(--color-neutralne-szary-chlodny-100);color:var(--color-neutralne-czern);align-items:flex-start;gap:80px;display:flex}.awards__title{letter-spacing:-.01em;flex:0 0 400px;font-size:40px;font-weight:600;line-height:46px}@media (width<=799px){.awards__title{font-size:28px;line-height:34px}}.awards__list{border-top:1px solid var(--color-lo-fi-szary-200);flex:1 1 0;min-width:0;margin:0;padding:0;list-style:none;position:relative}.award{border-bottom:1px solid var(--color-lo-fi-szary-200);align-items:flex-start;gap:40px;padding:32px 0;display:flex}.award__year{letter-spacing:-.0125em;flex:0 0 96px;font-size:24px;font-weight:600;line-height:30px}@media (width<=799px){.award__year{font-size:22px;line-height:28px}}.award__year{color:var(--color-marka-niebieski-ciemny)}.award__text{flex-direction:column;flex:1 1 0;gap:8px;min-width:0;display:flex}.award__title{letter-spacing:-.015em;font-size:20px;font-weight:600;line-height:30px}@media (width<=799px){.award__title{font-size:20px;line-height:28px}}.award__desc{letter-spacing:0;color:var(--color-lo-fi-szary-600);font-size:16px;font-weight:400;line-height:24px}.about-mission{padding:120px var(--gutter);background:var(--color-neutralne-czern);color:var(--color-neutralne-biel);flex-direction:column;gap:40px;display:flex}.about-mission .eyebrow{margin:0}.about-mission__row{align-items:flex-start;gap:64px;display:flex}.about-mission__title{letter-spacing:-.01em;flex:1 1 0;min-width:0;max-width:580px;font-size:44px;font-weight:600;line-height:46px}@media (width<=799px){.about-mission__title{font-size:28px;line-height:34px}}.about-mission__text{letter-spacing:-.01em;opacity:.7;flex-direction:column;flex:1 1 0;gap:1.6em;min-width:0;font-size:18px;font-weight:400;line-height:1.6;display:flex}.about-mission__text p{margin:0}.about-mission__photos{align-items:flex-start;gap:24px;margin-top:48px;display:flex}.about-mission__photo{object-fit:cover;border-radius:4px;flex:2 1 0;min-width:0;height:400px;transition:flex-grow 1s cubic-bezier(.4,0,.2,1);display:block}.about-mission__photo.is-active{flex-grow:3}@media (prefers-reduced-motion:reduce){.about-mission__photo{transition:none}}@media (width<=1199px){.about-hero{--phone-w:480px;--k:.792;--sygnet-w:calc(100% - 2 * var(--gutter));--phone-area:calc(var(--phone-w) * 1.1975);height:auto;padding:116px var(--gutter) calc(var(--phone-area) + 40px);flex-direction:column;justify-content:flex-start;align-items:flex-start}.about-hero__content{gap:24px;width:100%;max-width:500px}.about-hero__title{text-wrap:balance;width:100%}.about-hero__lead{text-wrap:balance}.about-hero__phone{width:var(--phone-w);margin-left:calc(var(--phone-w) / -2);inset:auto auto 0 50%}.about-hero__sygnet{top:calc(100% - var(--phone-area) + var(--k) * 58px);width:var(--sygnet-w);height:auto;margin-left:calc(var(--sygnet-w) / -2);left:50%;right:auto}.about-support{padding:96px var(--gutter);gap:48px}.about-support__grid{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}.about-support__title{text-align:left;align-self:flex-start}.about-card{gap:40px;padding:32px}.awards{padding:96px var(--gutter);flex-direction:column;gap:40px}.awards__title,.awards__list{flex:none;width:100%}.award{gap:24px;padding:24px 0}.award__year{flex-basis:72px}.about-mission{padding:96px var(--gutter);gap:32px}.about-mission__row{flex-direction:column;gap:32px}.about-mission__title{flex:none;max-width:600px}.about-mission__text{flex:none}.about-mission__photos{gap:12px;margin-top:16px}.about-mission__photo{height:320px}}@media (width>=800px) and (width<=1199px){.about-hero__content{max-width:none}}@media (width<=799px){.about-hero{--phone-w:360px;--k:.594;padding-top:104px}.about-hero__content{gap:20px}.about-support{padding:72px var(--gutter);gap:32px}.about-card{gap:28px;padding:24px}.about-card__text{gap:16px}.awards{padding:72px var(--gutter);gap:32px}.award{flex-direction:column;gap:8px}.award__year{flex-basis:auto}.about-mission{padding:72px var(--gutter);gap:24px}.about-mission__row{gap:24px}.about-mission__text{letter-spacing:-.01em;font-size:16px;font-weight:400;line-height:1.6}.about-mission__photos{gap:8px}.about-mission__photo{flex-grow:1;height:240px}.about-mission__photo.is-active{flex-grow:4}}.service-hero{--service-hero-height:650px;--service-nav-height:68px;height:var(--service-hero-height);padding:148px var(--gutter) 80px;background:var(--color-neutralne-biel);align-items:center;gap:64px;display:flex}.service-hero__content{z-index:1;flex-direction:column;flex:none;gap:32px;width:600px;display:flex;position:relative}.service-hero__text{flex-direction:column;gap:16px;display:flex}.service-hero__title{letter-spacing:-.015em;font-size:50px;font-weight:600;line-height:1.2}@media (width<=799px){.service-hero__title{font-size:34px;line-height:1.2}}.service-hero__title{color:var(--color-neutralne-czern)}.service-hero__lead{letter-spacing:0;font-size:20px;font-weight:400;line-height:30px}@media (width<=799px){.service-hero__lead{font-size:18px;line-height:28px}}.service-hero__lead{color:var(--color-lo-fi-szary-600)}.service-hero__actions{gap:16px;display:flex}.service-hero__photos{flex:1 1 0;align-self:stretch;gap:24px;min-width:0;display:flex}.service-hero__stack{flex-direction:column;flex:1 1 0;gap:24px;min-width:0;display:flex}.service-hero__video{background:var(--color-lo-fi-szary-100);object-fit:cover;-webkit-user-select:none;user-select:none;border-radius:4px;flex:1 1 0;width:100%;min-width:0;height:100%}.service-hero__photo{background:var(--color-lo-fi-szary-100);object-fit:cover;border-radius:4px;flex:1 1 0;min-width:0;min-height:0}.service-hero__photos{position:relative}.service-hero__video{height:118%;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (width>=1200px){.service-hero__video{height:125%}.service-hero--bleed{padding-top:var(--service-nav-height);justify-content:space-between;align-items:stretch;padding-bottom:0}.service-hero--bleed .service-hero__content{flex:1 1 0;justify-content:center;width:auto;max-width:600px;padding-block:48px}.service-hero--bleed .service-hero__photos{max-width:calc((var(--service-hero-height) - var(--service-nav-height)) * 4 / 3);flex:1 1 0}}@media (width<=1199px){.service-hero.service-hero--bleed{padding-bottom:0}.service-hero.service-hero--bleed .service-hero__photos{aspect-ratio:4/3;max-width:560px}}.service-hero__video.service-hero__video--contain.service-hero__video--contain{object-fit:contain;object-position:center bottom;transform-origin:100% 100%;background:0 0;transform:scale(1.3)}@media (width<=1199px){.service-hero--bleed{overflow:clip}.service-hero__video.service-hero__video--contain.service-hero__video--contain{transform-origin:51% 40.5%;transform:scale(1.6)}}@media (width>=1200px){.service-hero--bleed{overflow:clip}.service-hero--bleed .service-hero__video.service-hero__video--full:not(.service-hero__video--contain){--video-w:calc((var(--service-hero-height) - var(--service-nav-height)) * 4 / 3);top:0;left:max(-257px, 100% - var(--video-w));height:100%;width:var(--video-w);object-fit:fill}.service-hero--bleed .service-hero__video.service-hero__video--contain.service-hero__video--contain{aspect-ratio:1400/1048;object-fit:fill;width:1050px;height:auto;top:auto;bottom:-95px;left:calc(max(-240px,100% - 1030px) + clamp(0px,8.33333vw - 120px,20px));transform:none}}.service-hero__video.service-hero__video--full{object-fit:contain;object-position:center bottom;background:0 0;height:100%;top:0;transform:none}.service-news{padding:150px var(--gutter);background:var(--color-neutralne-czern);color:var(--color-neutralne-biel);flex-direction:column;gap:64px;display:flex}.service-news__head{align-items:flex-start;gap:40px;display:flex}.service-news__title{letter-spacing:-.01em;flex:none;width:671px;font-size:44px;font-weight:600;line-height:46px}@media (width<=799px){.service-news__title{font-size:28px;line-height:34px}}.service-news__title{text-wrap:balance}.service-news__lead{letter-spacing:0;flex:1 1 0;min-width:0;font-size:20px;font-weight:400;line-height:30px}@media (width<=799px){.service-news__lead{font-size:18px;line-height:28px}}.service-news__lead{color:var(--color-lo-fi-szary-600)}.service-news__cards{gap:16px;display:flex}.news-card{border:1px solid var(--color-przezroczyste-bialy-4);background:var(--color-ciemne-powierzchnia);border-radius:4px;flex-direction:column;flex:1 1 0;gap:40px;min-width:0;padding:24px;display:flex}.news-card__icon{background:var(--color-marka-niebieski);width:20px;height:20px;-webkit-mask:var(--icon) center/20px 20px no-repeat;-webkit-mask:var(--icon) center/20px 20px no-repeat;mask:var(--icon) center/20px 20px no-repeat;display:block}.news-card__text{flex-direction:column;gap:16px;display:flex}.news-card__title{letter-spacing:-.008em;font-size:20px;font-weight:600;line-height:1.3}@media (width<=799px){.news-card__title{font-size:18px;line-height:1.3}}.news-card__desc{letter-spacing:0;opacity:.7;font-size:16px;font-weight:400;line-height:24px}.service-steps{--steps:3;--step-scroll:80vh;--screen-shadow:-7px 22px 50px #7878780d, -27px 86px 90px #7878780a, -61px 194px 122px #78787808, -108px 345px 145px #78787803;padding:0 var(--gutter);background:var(--color-neutralne-biel);flex-direction:column;display:flex}.service-steps__track{height:calc(100vh + (var(--steps) - 1) * var(--step-scroll))}.service-steps__stage{grid-template-columns:minmax(0,564px) minmax(0,612px);justify-content:center;align-items:center;column-gap:56px;height:100vh;padding:68px 0 24px;display:grid;position:sticky;top:0}.service-steps__texts{display:grid}.service-steps__phone{justify-content:center;display:flex}.step{opacity:0;filter:blur(6px);pointer-events:none;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out), filter .6s var(--ease-out);flex-direction:column;grid-area:1/1;align-items:flex-start;gap:16px;display:flex;transform:translateY(32px)}.step.is-past{transform:translateY(-32px)}.step.is-active{opacity:1;filter:none;pointer-events:auto;transform:none}.step__phone{display:none}.step__title{letter-spacing:-.015em;font-size:42px;font-weight:600;line-height:1.2}@media (width<=799px){.step__title{font-size:28px;line-height:34px}}.step__title{color:var(--color-neutralne-czern);text-wrap:balance}.step__body{letter-spacing:0;flex-direction:column;gap:16px;font-size:20px;font-weight:400;line-height:30px;display:flex}@media (width<=799px){.step__body{font-size:18px;line-height:28px}}.step__lead{color:var(--color-neutralne-czern);text-wrap:balance;font-weight:500}.step__desc{color:var(--color-lo-fi-szary-600)}@media (prefers-reduced-motion:reduce){.step{filter:none;transition:none}}.phone{aspect-ratio:337/698;height:min(698px,100vh - 128px);position:relative}.phone__frame{width:100%;height:100%;position:absolute;inset:0}.phone__screens{width:92.311%;height:96.834%;position:absolute;top:1.582%;left:3.842%;-webkit-mask:url(../assets/img/cta/screen-mask-phone-2.svg) 0 0/100% 100% no-repeat;mask:url(../assets/img/cta/screen-mask-phone-2.svg) 0 0/100% 100% no-repeat}.phone__screen{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 0s linear .6s;position:absolute;inset:0}.phone__screen.is-active{opacity:1;z-index:1;transition:opacity .6s}@media (prefers-reduced-motion:reduce){.phone__screen{transition:none}}.service-steps--laptop{--bleed:calc(max(80px, (100vw - 1400px) / 2) + 120px)}.service-steps--laptop .service-steps__stage{grid-template-columns:minmax(0,564px) minmax(0,1fr);justify-content:start}.service-steps--laptop .service-steps__phone{display:block}.laptop{width:calc(100% + var(--bleed));box-shadow:var(--screen-shadow);border-radius:8px;overflow:hidden}.laptop__screens{aspect-ratio:var(--screen-ratio,1440/800);position:relative}.laptop__screen{object-fit:cover;background:var(--color-lo-fi-szary-100);width:100%;height:100%;color:var(--color-lo-fi-szary-600);letter-spacing:0;opacity:0;justify-content:center;align-items:center;font-size:14px;font-weight:400;line-height:20px;transition:opacity 0s linear .6s;display:flex;position:absolute;inset:0}.laptop__screen.is-active{opacity:1;z-index:1;transition:opacity .6s}@media (prefers-reduced-motion:reduce){.laptop__screen{transition:none}}@media (width<=1199px){.service-hero{height:auto;padding:108px var(--gutter) 64px;flex-direction:column;align-items:stretch;gap:48px}.service-hero__content{gap:24px;width:100%;max-width:850px}.service-hero__title{text-wrap:wrap}.service-hero__title br{display:none}.service-hero__lead{max-width:720px}.service-hero__photos{aspect-ratio:4/3;flex:none;align-self:center;gap:16px;width:100%;max-width:560px;height:auto}.service-hero__stack{gap:16px}.service-news{padding:96px var(--gutter);gap:48px}.service-news__head{flex-direction:column;gap:24px}.service-news__title{width:100%;max-width:850px}.service-news__lead{max-width:720px}.service-news__cards{flex-direction:column}.news-card{gap:24px}.service-steps__stage{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,600px);justify-content:start;align-items:start;row-gap:32px;padding:108px 0 0;overflow:hidden}.service-steps__phone{justify-content:center;align-self:stretch;min-height:0}.phone{flex:none;height:640px}.service-steps--laptop .service-steps__stage{grid-template-columns:minmax(0,1fr)}.service-steps--laptop .laptop{width:100%}.service-steps__track{height:auto}.service-steps__stage{flex-direction:column;gap:32px;height:auto;padding:72px 0 16px;display:flex;position:static;overflow:visible}.service-steps__texts,.service-steps--laptop .service-steps__phone,.service-steps--laptop .laptop,.service-steps--laptop .laptop__screens{display:contents}.step,.step.is-past{z-index:1;opacity:1;filter:none;pointer-events:auto;transition:none;position:relative;transform:none}.step{max-width:720px}.step:first-child{order:1}.step:nth-child(2){order:3}.step:nth-child(3){order:5}.laptop__screen,.laptop__screen.is-active{width:100%;height:auto;aspect-ratio:var(--screen-ratio,1440/800);box-shadow:var(--screen-shadow);opacity:1;z-index:auto;border-radius:8px;margin-bottom:88px;transition:none;position:relative;inset:auto;overflow:hidden}.laptop__screen:first-child{order:2}.laptop__screen:nth-child(2){order:4}.laptop__screen:nth-child(3){order:6}.service-steps:not(.service-steps--laptop) .service-steps__phone{display:none}.service-steps:not(.service-steps--laptop) .step{margin-bottom:88px}.step .btn{display:none}.step__phone{justify-content:center;width:100%;margin-top:16px;display:flex}}@media (width<=799px){.service-hero{padding:128px var(--gutter) 48px;gap:32px}.service-hero__content{gap:20px}.service-hero__photos{aspect-ratio:1;gap:12px;max-width:none}.service-hero__stack{gap:12px}.service-news{padding:72px var(--gutter);gap:32px}.service-news__head{gap:16px}.news-card{gap:20px;padding:20px}.phone{height:440px}}.hub-hero{padding:188px var(--gutter) 120px;background:var(--color-neutralne-czern);color:var(--color-neutralne-biel);position:relative;overflow:hidden}.hub-hero__sygnet{pointer-events:none;width:839px;max-width:none;height:1291px;position:absolute;top:-26px;left:calc(50% + 96px)}.hub-hero__row{grid-template-columns:minmax(0,602fr) minmax(0,518fr);align-items:center;gap:80px;display:grid;position:relative}.hub-hero__title{color:var(--color-neutralne-biel);letter-spacing:-.01em;font-size:44px;font-weight:600;line-height:46px}@media (width<=799px){.hub-hero__title{font-size:28px;line-height:34px}}.hub-hero__lead{color:var(--color-lo-fi-szary-400);letter-spacing:0;padding-block:8px;font-size:18px;font-weight:400;line-height:28px}.hub{padding:96px var(--gutter);background:var(--color-neutralne-biel)}.hub__grid{background:var(--color-neutralne-szary-chlodny-100);border-radius:4px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:16px;display:grid}.hub .feature-card{min-width:0}.hub .feature-card__title{letter-spacing:0;font-size:22px;font-weight:600;line-height:30px}@media (width<=799px){.hub .feature-card__title{font-size:20px;line-height:28px}}.hub .feature-card__desc{letter-spacing:0;font-size:18px;font-weight:400;line-height:30px}@media (width<=799px){.hub .feature-card__desc{font-size:16px;line-height:24px}}@media (width>=800px) and (width<=1199px){.hub__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1199px){.hub-hero{padding:148px var(--gutter) 80px}.hub-hero__row{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px}.hub-hero__title{max-width:602px}.hub-hero__lead{max-width:560px;padding-block:0}.hub-hero__sygnet{width:560px;height:auto;left:auto;right:-320px}.hub{padding:64px var(--gutter)}.hub .feature-card{gap:40px;padding:32px}}@media (width<=799px){.hub-hero{padding:120px var(--gutter) 56px}.hub-hero__sygnet{width:480px;right:-280px}.hub__grid{grid-template-columns:minmax(0,1fr)}}.contact{padding:164px var(--gutter) 120px;background:var(--color-neutralne-biel)}.contact__layout{justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.contact__info{flex-direction:column;flex:0 560px;gap:40px;min-width:0;display:flex}.contact__title{letter-spacing:-.01em;margin-bottom:-16px;font-size:44px;font-weight:600;line-height:46px}@media (width<=799px){.contact__title{font-size:28px;line-height:34px}}.contact__title{color:var(--color-neutralne-czern)}.contact__intro{flex-direction:column;gap:32px;display:flex}.contact__lead{letter-spacing:0;font-size:18px;font-weight:400;line-height:30px}@media (width<=799px){.contact__lead{font-size:16px;line-height:26px}}.contact__lead{color:var(--color-lo-fi-szary-600)}.contact__person{align-items:center;gap:16px;display:flex}.contact__avatar{object-fit:cover;border-radius:50%;width:64px;height:64px}.contact__person-text{color:var(--color-neutralne-czern);flex-direction:column;gap:4px;display:flex}.contact__person-name{letter-spacing:0;font-size:18px;font-weight:500;line-height:24px}.contact__person-role{letter-spacing:0;opacity:.5;font-size:16px;font-weight:500;line-height:24px}.contact__data{align-items:flex-start;gap:24px;display:flex}.contact__data-col{border-top:1px solid var(--color-lo-fi-szary-200);flex-direction:column;flex:1 1 0;gap:8px;min-width:0;padding-top:16px;display:flex}.contact__data-col--wide-gap{gap:40px}.contact__data-block{flex-direction:column;gap:8px;display:flex}.contact__data-label{letter-spacing:0;color:var(--color-lo-fi-szary-600);font-size:14px;font-weight:500;line-height:20px}.contact__data-list{letter-spacing:0;color:var(--color-neutralne-czern);flex-direction:column;gap:6px;font-size:16px;font-weight:400;line-height:24px;display:flex}.contact__data-list a{transition:color .2s}.contact__data-list a:hover{color:var(--color-marka-niebieski)}.contact__data-pair{white-space:nowrap;gap:6px;display:flex}.contact__data-muted{opacity:.5;font-weight:400}.contact__tiles{gap:12px;display:flex}.contact__tile{background:var(--color-lo-fi-szary-100);border-radius:4px;justify-content:center;align-items:center;width:48px;height:48px;transition:background-color .2s;display:flex}.contact__tile:hover{background:var(--color-lo-fi-szary-200)}.contact__tile img{width:20px;height:20px}.contact-form{background:var(--color-neutralne-czern);width:640px;color:var(--color-neutralne-biel);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:4px;flex-direction:column;flex:none;gap:32px;padding:48px;display:flex}.contact-form__title{letter-spacing:0;font-size:32px;font-weight:600;line-height:1.3}@media (width<=799px){.contact-form__title{font-size:26px;line-height:1.3}}.contact-form__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;display:grid}.contact-form__footer{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.contact-form__submit{flex:none;padding-block:12px}.contact-form__status{letter-spacing:0;color:var(--color-lo-fi-szary-400);font-size:14px;font-weight:400;line-height:20px}.contact-form__status:empty{display:none}.contact-form__status.is-error{color:var(--color-status-blad-jasny)}.field{display:block;position:relative}.field--wide{grid-column:1/-1}.field__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.field__control{border:1px solid var(--color-przezroczyste-bialy-4);background:var(--color-ciemne-powierzchnia);width:100%;height:60px;color:var(--color-neutralne-biel);font:inherit;letter-spacing:0;border-radius:4px;padding:0 16px;font-size:16px;font-weight:400;line-height:24px;transition:border-color .2s;display:block}.field__control::placeholder{color:var(--color-lo-fi-szary-600);opacity:1}.field__control:hover{border-color:#ffffff1f}.field__control:focus-visible{border-color:var(--color-marka-niebieski);outline:none}.field__control--area{resize:vertical;height:112px;min-height:112px;padding-block:14px}.field__control:invalid{box-shadow:none}.field__error{letter-spacing:0;color:var(--color-status-blad-jasny);margin-top:6px;font-size:14px;font-weight:400;line-height:20px}.field__error[hidden]{display:none}.field__control:-moz-ui-invalid{box-shadow:none;outline:none}.field__control:-webkit-autofill{-webkit-text-fill-color:var(--color-neutralne-biel);caret-color:var(--color-neutralne-biel);-webkit-box-shadow:0 0 0 1000px var(--color-ciemne-powierzchnia) inset;box-shadow:0 0 0 1000px var(--color-ciemne-powierzchnia) inset;transition:background-color 600000s,color 600000s}.field__control:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-neutralne-biel);caret-color:var(--color-neutralne-biel);-webkit-box-shadow:0 0 0 1000px var(--color-ciemne-powierzchnia) inset;box-shadow:0 0 0 1000px var(--color-ciemne-powierzchnia) inset;transition:background-color 600000s,color 600000s}.field__control:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-neutralne-biel);caret-color:var(--color-neutralne-biel);-webkit-box-shadow:0 0 0 1000px var(--color-ciemne-powierzchnia) inset;box-shadow:0 0 0 1000px var(--color-ciemne-powierzchnia) inset;transition:background-color 600000s,color 600000s}.field__control:autofill{-webkit-text-fill-color:var(--color-neutralne-biel);box-shadow:0 0 0 1000px var(--color-ciemne-powierzchnia) inset;transition:background-color 600000s,color 600000s}.field__control:autofill:hover{-webkit-text-fill-color:var(--color-neutralne-biel);box-shadow:0 0 0 1000px var(--color-ciemne-powierzchnia) inset;transition:background-color 600000s,color 600000s}.field__control:autofill:focus{-webkit-text-fill-color:var(--color-neutralne-biel);box-shadow:0 0 0 1000px var(--color-ciemne-powierzchnia) inset;transition:background-color 600000s,color 600000s}.field.is-invalid .field__control{border-color:var(--color-status-blad-jasny)}.field--select .field__control{appearance:none;cursor:pointer;background-image:url(../assets/icons/chevron-down-white.svg);background-position:right 16px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:44px}.field--select .field__control:invalid{color:var(--color-lo-fi-szary-600)}.field--select .field__control option{color:var(--color-neutralne-czern)}.consent{cursor:pointer;flex-wrap:wrap;flex:0 400px;align-items:flex-start;gap:4px 12px;display:flex;position:relative}.consent__input{opacity:0;width:20px;height:20px;margin:0;position:absolute}.consent__box{border:1px solid var(--color-przezroczyste-bialy-4);background:var(--color-ciemne-powierzchnia);border-radius:4px;flex:none;width:20px;height:20px;transition:background-color .2s,border-color .2s;position:relative}.consent__box:after{content:"";border:solid var(--color-neutralne-biel);opacity:0;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.consent__input:checked+.consent__box{border-color:var(--color-marka-niebieski);background:var(--color-marka-niebieski)}.consent__input:checked+.consent__box:after{opacity:1}.consent__input:focus-visible+.consent__box{outline:2px solid var(--color-marka-niebieski);outline-offset:2px}.consent.is-invalid .consent__box{border-color:var(--color-status-blad-jasny)}.consent .field__error{flex:0 0 100%;margin-top:2px}.consent__text{letter-spacing:0;min-width:0;color:var(--color-lo-fi-szary-400);flex:1 1 0;font-size:14px;font-weight:400;line-height:20px}.consent__text a{color:var(--color-neutralne-biel);text-underline-position:from-font;text-decoration:underline}.field--select.is-enhanced>select{opacity:0;pointer-events:none;position:absolute;inset:0}.field--select.is-enhanced .select__trigger{text-align:left;cursor:pointer;background-image:url(../assets/icons/chevron-down-white.svg);background-position:right 16px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:44px}.field--select.is-enhanced .select__trigger.is-placeholder{color:var(--color-lo-fi-szary-600)}.field--select.is-enhanced .select__trigger[aria-expanded=true]{border-color:var(--color-marka-niebieski)}.field--select.is-enhanced.is-invalid .select__trigger{border-color:var(--color-status-blad-jasny)}.select__list{z-index:10;background:var(--color-ciemne-powierzchnia);border:1px solid #ffffff14;border-radius:8px;flex-direction:column;gap:2px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 16px 32px -8px #0009}.select__option{cursor:pointer;letter-spacing:0;min-height:44px;color:var(--color-neutralne-biel);border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:16px;font-weight:400;line-height:24px;display:flex;position:relative}.select__option.is-active{background:var(--color-ciemne-powierzchnia-2)}.select__option[aria-selected=true]:after{content:"";border:solid var(--color-marka-niebieski);border-width:0 2px 2px 0;flex:none;width:5px;height:10px;margin-right:4px;transform:translateY(-1px)rotate(45deg)}@media (width>=1200px){.contact-form{flex:0 640px;min-width:0}}@media (width<=1199px){.contact{padding-top:140px;padding-bottom:96px}.contact__layout{flex-direction:column;align-items:stretch;gap:56px}.contact__info{flex:none;width:100%}.contact__intro{max-width:640px}.contact-form{width:100%;padding:40px}}@media (width<=799px){.contact{padding-top:112px;padding-bottom:64px}.contact__layout{gap:40px}.contact__info{gap:32px}.contact__intro{gap:24px}.contact__avatar{width:48px;height:48px}.contact__person-name{font-size:16px}.contact__person-role{font-size:14px;line-height:20px}.contact__data{flex-direction:column;align-self:stretch;gap:32px}.contact__data-col{flex:none;width:100%}.contact__data-col--wide-gap{gap:24px}.contact__data-list{gap:8px}.contact__data-list a{padding-block:4px;display:inline-block}.contact__tile{width:56px;height:56px}.contact-form{gap:24px;padding:32px 20px}.contact-form__fields{grid-template-columns:minmax(0,1fr);gap:16px}.contact-form__footer{flex-direction:column;align-items:stretch;gap:24px}.contact-form__submit{width:100%;padding-block:16px}.consent{flex:none}}.thanks{min-height:max(800px,100vh);padding:68px var(--gutter) 0;background:var(--color-neutralne-czern);color:var(--color-neutralne-biel);align-items:center;display:flex;position:relative;overflow:hidden}.thanks__content{z-index:1;flex-direction:column;align-items:flex-start;gap:24px;width:640px;max-width:50%;display:flex;position:relative}.thanks__title{letter-spacing:-.015em;font-size:64px;font-weight:600;line-height:68px}@media (width<=799px){.thanks__title{font-size:40px;line-height:44px}}.thanks__lead{letter-spacing:0;font-size:20px;font-weight:400;line-height:30px}@media (width<=799px){.thanks__lead{font-size:18px;line-height:28px}}.thanks__lead{max-width:600px;color:var(--color-lo-fi-szary-200)}.thanks__actions{display:flex}.thanks__media{pointer-events:none;position:absolute;inset:0;overflow:hidden}.thanks__media:after{content:"";background:linear-gradient(to right, var(--color-neutralne-czern) 45.9%, #04040400 57.4%);position:absolute;inset:0}.thanks__img{object-fit:cover;object-position:left center;width:74.13%;max-width:none;height:100%;position:absolute;top:0;left:36.18%}@media (width>=800px) and (width<=1199px){.thanks__title{font-size:48px;line-height:52px}}@media (width<=799px){.thanks{min-height:100svh;padding:124px var(--gutter) 0;flex-direction:column;align-items:stretch;gap:40px}.thanks__content{order:1;width:100%;max-width:550px}.thanks__lead{max-width:none}.thanks__media{min-height:200px;margin-inline:calc(var(--gutter) * -1);flex:1 1 0;order:2;position:relative;inset:auto;container-type:size}.thanks__media:after{display:none}.thanks__img{-webkit-mask-composite:source-in;width:min(120cqw,250cqh);height:auto;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:linear-gradient(#000 75%,#0000),linear-gradient(#0000,#000 20%);mask-image:linear-gradient(#000 75%,#0000),linear-gradient(#0000,#000 20%);-webkit-mask-composite:source-in;mask-composite:intersect}}.kb-hero{padding:200px var(--gutter) 64px;background:var(--color-neutralne-czern);color:var(--color-neutralne-biel);position:relative;overflow:hidden}@media (width>=800px) and (width<=1199px){.kb-hero{padding:140px var(--gutter) 48px}}@media (width<=799px){.kb-hero{padding:116px var(--gutter) 40px}}.kb-hero__sygnet{pointer-events:none;width:1198px;max-width:none;height:1843px;transform:translate3d(0, var(--sygnet-shift,0px), 0);will-change:transform;position:absolute;top:-57px;left:calc(50% - 97px)}.kb-hero__inner{flex-direction:column;gap:64px;display:flex;position:relative}@media (width>=800px) and (width<=1199px){.kb-hero__inner{gap:48px}}@media (width<=799px){.kb-hero__inner{gap:32px}}.kb-hero__title{letter-spacing:-.015em;font-size:88px;font-weight:600;line-height:68px}@media (width<=799px){.kb-hero__title{font-size:48px;line-height:52px}}@media (width>=800px) and (width<=1199px){.kb-hero__title{font-size:64px;line-height:68px}}.kb-hero__bar{border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;height:84px;display:flex}@media (width>=800px) and (width<=1199px){.kb-hero__bar{gap:32px}}@media (width<=799px){.kb-hero__bar{border-bottom:0;flex-direction:column;align-items:stretch;gap:24px;height:auto}}.kb-tabs{align-self:stretch;gap:64px;display:flex}@media (width>=800px) and (width<=1199px){.kb-tabs{gap:40px}}@media (width<=799px){.kb-tabs{scrollbar-width:none;border-bottom:1px solid #ffffff29;gap:24px;overflow-x:auto}.kb-tabs::-webkit-scrollbar{display:none}}.kb-tabs__tab{letter-spacing:0;align-items:center;font-size:20px;font-weight:400;line-height:30px;display:flex;position:relative}@media (width<=799px){.kb-tabs__tab{font-size:18px;line-height:28px}}.kb-tabs__tab{color:var(--color-neutralne-biel);transition:opacity .25s}@media (width<=799px){.kb-tabs__tab{white-space:nowrap;flex:none;height:52px}}.kb-tabs__tab:after{content:"";background:var(--color-marka-niebieski);transform-origin:0;height:2px;transition:transform .3s var(--ease-out);position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.kb-tabs__tab[aria-selected=true]{font-weight:600}.kb-tabs__tab[aria-selected=true]:after{transform:scaleX(1)}.kb-tabs__tab[aria-selected=false]:hover{opacity:.7}.kb-search{width:312px;display:block;position:relative}@media (width>=800px) and (width<=1199px){.kb-search{width:240px}}@media (width<=799px){.kb-search{width:100%}}.kb-search__input{width:100%;font:inherit;letter-spacing:0;color:var(--color-neutralne-biel);appearance:none;background:0 0;border:1px solid #ffffff29;border-radius:8px;outline:0;padding:14px 20px;font-size:16px;font-weight:400;line-height:20px;transition:border-color .2s}.kb-search__input::placeholder{color:#ffffff80;opacity:1}.kb-search__input:hover{border-color:#ffffff52}.kb-search__input:focus-visible{border-color:var(--color-marka-niebieski)}.kb-search__input::-webkit-search-cancel-button{-webkit-appearance:none}.kb-search__input{padding-right:48px}.kb-search__clear{color:#fff9;border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;transition:color .2s,background-color .2s;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.kb-search__clear[hidden]{display:none}.kb-search__clear:hover{color:var(--color-neutralne-biel);background:#ffffff14}.kb-search__clear:focus-visible{outline:2px solid var(--color-marka-niebieski);outline-offset:-2px}.kb-search__clear span{background:currentColor;width:16px;height:16px;-webkit-mask:url(../assets/icons/x-white.svg) 50%/16px 16px no-repeat;mask:url(../assets/icons/x-white.svg) 50%/16px 16px no-repeat}.kb-list{padding:64px var(--gutter) 96px;background:var(--color-neutralne-biel);flex-direction:column;gap:56px;display:flex}@media (width>=800px) and (width<=1199px){.kb-list{padding-block:64px}}@media (width<=799px){.kb-list{gap:40px;padding-block:48px}}.kb-tags{flex-wrap:wrap;gap:12px;display:flex}@media (width<=799px){.kb-tags{gap:8px}}.kb-tags__tag{padding:8px 24px}@media (width<=799px){.kb-tags__tag{padding:8px 16px}}.kb-tags__tag{letter-spacing:0;color:var(--color-neutralne-czern);border:1px solid var(--color-lo-fi-szary-200);background:0 0;border-radius:4px;font-size:14px;font-weight:400;line-height:20px;transition:background-color .2s,border-color .2s,color .2s}.kb-tags__tag:hover{border-color:color-mix(in srgb, var(--color-lo-fi-szary-200), var(--color-neutralne-czern) 30%)}.kb-tags__tag[aria-pressed=true]{color:var(--color-neutralne-biel);background:var(--color-neutralne-czern);border-color:var(--color-neutralne-czern)}.post{flex-direction:column;gap:24px;min-width:0;display:flex}.post__media{background:var(--color-lo-fi-szary-100);border-radius:4px;overflow:hidden}.post__media img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease-out)}.post:hover .post__media img{transform:scale(1.04)}.post__body{flex-direction:column;gap:16px;display:flex}.post__meta{letter-spacing:0;color:var(--color-lo-fi-szary-600);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:14px;font-weight:400;line-height:20px;display:flex}.post__tags{flex-wrap:wrap;gap:8px;display:flex}.post__tag{letter-spacing:0;color:var(--color-neutralne-czern);background:var(--color-lo-fi-szary-100);border-radius:4px;padding:2px 10px;font-size:12px;font-weight:500;line-height:20px}.post__text{flex-direction:column;gap:8px;display:flex}.post__title{letter-spacing:-.008em;font-size:20px;font-weight:600;line-height:1.3}@media (width<=799px){.post__title{font-size:18px;line-height:1.3}}.post__title{color:var(--color-neutralne-czern);-webkit-line-clamp:2;line-clamp:2;text-wrap:balance;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.post__title a:after{content:"";position:absolute;inset:0}.post__excerpt{letter-spacing:0;color:var(--color-lo-fi-szary-600);font-size:16px;font-weight:400;line-height:24px}.post{position:relative}.post--featured{flex-direction:row;align-items:center;gap:40px;height:400px}@media (width>=800px) and (width<=1199px){.post--featured{gap:24px;height:320px}}.post--featured .post__media{flex:1 1 0;align-self:stretch;min-width:0}.post--featured .post__body{flex:1 1 0;gap:16px;min-width:0}@media (width<=799px){.post--featured{flex-direction:column;align-items:stretch;gap:24px;height:auto}.post--featured .post__media{aspect-ratio:373/240;flex:none;align-self:auto}.post--featured .post__body{flex:none}}.post--featured .post__excerpt{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.post:not(.post--featured) .post__media{aspect-ratio:373/240}.kb-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 40px;display:grid}@media (width>=800px) and (width<=1199px){.kb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 32px}}@media (width<=799px){.kb-grid{grid-template-columns:minmax(0,1fr);gap:40px}}.kb-empty{flex-direction:column;align-items:flex-start;gap:24px;padding:80px 0;display:flex}@media (width<=799px){.kb-empty{padding-block:32px}}.kb-empty__text{letter-spacing:-.0125em;font-size:24px;font-weight:600;line-height:30px}@media (width<=799px){.kb-empty__text{font-size:22px;line-height:28px}}.kb-empty__text{color:var(--color-neutralne-czern)}.kb-empty__actions{flex-wrap:wrap;gap:16px;display:flex}.kb-empty__help{letter-spacing:0;font-size:18px;font-weight:400;line-height:30px}@media (width<=799px){.kb-empty__help{font-size:16px;line-height:26px}}.kb-empty__help{color:var(--color-lo-fi-szary-600)}.kb-empty__help a{color:var(--color-marka-niebieski-tekst);text-underline-offset:3px;text-decoration:underline}.kb-bar{justify-content:space-between;align-items:center;gap:24px;display:flex}@media (width<=799px){.kb-bar{gap:12px}}.kb-count{letter-spacing:0;color:var(--color-lo-fi-szary-600);flex:none;font-size:14px;font-weight:400;line-height:20px}.kb-pagination{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kb-pagination__page,.kb-pagination__nav{letter-spacing:0;height:40px;color:var(--color-neutralne-czern);background:var(--color-lo-fi-szary-200);border-radius:4px;font-size:14px;font-weight:400;line-height:20px;transition:background-color .2s,color .2s,opacity .2s}.kb-pagination__page:hover:not(:disabled):not([aria-current=page]),.kb-pagination__nav:hover:not(:disabled):not([aria-current=page]){background:color-mix(in srgb, var(--color-lo-fi-szary-200), var(--color-neutralne-czern) 8%)}.kb-pagination__page{min-width:40px;padding:0 8px}.kb-pagination__page[aria-current=page]{color:var(--color-neutralne-biel);background:var(--color-neutralne-czern);cursor:default}.kb-pagination__nav{justify-content:center;align-items:center;width:40px;padding:0;display:inline-flex}.kb-pagination__nav:disabled{opacity:.4;cursor:default}.kb-pagination__chevron{background:currentColor;width:16px;height:16px;-webkit-mask:url(../assets/icons/chevron-down-white.svg) 50%/16px 16px no-repeat;mask:url(../assets/icons/chevron-down-white.svg) 50%/16px 16px no-repeat}.kb-pagination__nav--prev .kb-pagination__chevron{transform:rotate(90deg)}.kb-pagination__nav--next .kb-pagination__chevron{transform:rotate(-90deg)}@media (width<=799px){.kb-pagination{flex-wrap:nowrap;gap:4px}.kb-pagination__page,.kb-pagination__nav{height:36px}.kb-pagination__page{min-width:36px;padding:0 6px}.kb-pagination__nav{width:36px}}.kb-pagination__gap{letter-spacing:0;min-width:24px;color:var(--color-lo-fi-szary-600);text-align:center;font-size:14px;font-weight:400;line-height:20px}@media (width<=799px){.kb-pagination__gap{min-width:16px}}.wpis{padding:137px var(--gutter) 120px;background:var(--color-neutralne-biel);color:var(--color-neutralne-czern);flex-direction:column;align-items:center;gap:64px;display:flex}@media (width<=799px){.wpis{padding:108px var(--gutter) 80px;gap:40px}}.wpis>*{width:950px;max-width:100%}.wpis__head{flex-direction:column;gap:24px;display:flex}@media (width<=799px){.wpis__head{gap:16px}}.wpis__meta{letter-spacing:0;color:color-mix(in srgb, var(--color-neutralne-czern) 50%, transparent);align-items:center;gap:8px;font-size:14px;font-weight:400;line-height:24px;display:flex}.wpis__dot{background:var(--color-lo-fi-szary-600);border-radius:100px;width:2px;height:2px}.wpis__title{letter-spacing:-.015em;font-size:50px;font-weight:600;line-height:1.2}@media (width<=799px){.wpis__title{font-size:34px;line-height:1.2}}.wpis__author{align-items:center;gap:16px;margin-top:16px;display:flex}@media (width<=799px){.wpis__author{margin-top:8px}}.wpis__avatar{object-fit:cover;border-radius:50%;width:48px;height:48px}.wpis__author-text{flex-direction:column;gap:4px;display:flex}.wpis__author-name{letter-spacing:0;font-size:16px;font-weight:500;line-height:24px}.wpis__author-role{letter-spacing:0;color:color-mix(in srgb, var(--color-neutralne-czern) 50%, transparent);font-size:14px;font-weight:500;line-height:24px}.wpis__hero{height:520px}@media (width>=800px) and (width<=1199px){.wpis__hero{height:380px}}@media (width<=799px){.wpis__hero{height:220px}}.wpis__hero{background:var(--color-lo-fi-szary-100);border-radius:4px;overflow:hidden}.wpis__hero img{object-fit:cover;width:100%;height:100%}.wpis__layout{align-items:flex-start;gap:64px;display:flex}@media (width>=800px) and (width<=1199px){.wpis__layout{gap:40px}}@media (width<=799px){.wpis__layout{flex-direction:column;align-items:stretch;gap:48px}}.wpis__toc{flex-direction:column;flex:none;gap:16px;width:280px;display:flex;position:sticky;top:108px}@media (width>=800px) and (width<=1199px){.wpis__toc{width:220px}}@media (width<=799px){.wpis__toc{width:100%;position:static}}.wpis__toc-title{letter-spacing:0;border-bottom:1px solid #0000001a;padding-bottom:16px;font-size:14px;font-weight:600;line-height:20px}.wpis__toc-list{flex-direction:column;gap:16px;display:flex}.wpis__toc-list a{letter-spacing:0;color:var(--color-lo-fi-szary-600);text-wrap:balance;font-size:14px;font-weight:400;line-height:20px;transition:color .2s;display:block}@media (width<=799px){.wpis__toc-list a{letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}}.wpis__toc-list a:hover,.wpis__toc-list a[aria-current=true]{color:var(--color-neutralne-czern)}.wpis__body{flex-direction:column;flex:0 630px;gap:24px;min-width:0;display:flex}@media (width<=799px){.wpis__body{flex:none;width:100%}}.wpis__lead{letter-spacing:0;font-size:20px;font-weight:500;line-height:30px}@media (width<=799px){.wpis__lead{font-size:18px;line-height:28px}}.wpis__heading{letter-spacing:-.015em;font-size:20px;font-weight:600;line-height:30px}@media (width<=799px){.wpis__heading{font-size:20px;line-height:28px}}.wpis__cta{flex-direction:column;gap:24px;margin-block:16px;padding:40px;display:flex;position:relative}@media (width<=799px){.wpis__cta{padding:24px}}.wpis__cta{background:var(--color-neutralne-czern);color:var(--color-neutralne-biel);border-radius:4px;overflow:hidden}.wpis__cta .btn{padding:12px 20px}.wpis__cta-sygnet{pointer-events:none;width:394px;height:608px;position:absolute;top:25.1px;left:401px}@media (width<=799px){.wpis__cta-sygnet{left:auto;right:-200px}}.wpis__cta-text{flex-direction:column;gap:16px;display:flex;position:relative}.wpis__cta-title{letter-spacing:-.0125em;font-size:24px;font-weight:600;line-height:30px}@media (width<=799px){.wpis__cta-title{font-size:22px;line-height:28px}}.wpis__cta>div:last-child{position:relative}.wpis__link{text-underline-position:from-font;text-underline-offset:3px;text-decoration:underline;transition:color .2s}.wpis__link:hover{color:var(--color-marka-niebieski-tekst)}.wpis__table{table-layout:fixed;border-collapse:collapse;letter-spacing:0;width:100%;font-size:14px;font-weight:400;line-height:20px}.wpis__table th,.wpis__table td{text-align:left;vertical-align:top;padding:20px 16px}.wpis__table th:first-child{width:260px;padding-right:24px}@media (width<=1199px){.wpis__table th,.wpis__table td{padding:16px 12px}.wpis__table th:first-child{width:36%;padding-right:16px}}.wpis__table thead th{letter-spacing:0;padding-block:16px;font-size:14px;font-weight:600;line-height:20px}.wpis__table tbody th{font-weight:400}.wpis__table tbody tr:nth-child(odd){background:var(--color-neutralne-bialy)}.wpis__table tbody tr:nth-child(2n){background:var(--color-lo-fi-szary-100)}.wpis__list{flex-direction:column;gap:8px;display:flex}.wpis__list li{gap:8px;padding-left:8px;display:flex}.wpis__list li:before{content:"•";flex:none;width:12px}.wpis__tags{flex-direction:column;gap:24px;display:flex}.wpis__tags-list{flex-wrap:wrap;gap:8px;display:flex}.wpis__tag{letter-spacing:0;border:1px solid #0000001a;border-radius:4px;padding:8px 24px;font-size:14px;font-weight:400;line-height:20px;transition:background-color .2s,border-color .2s;display:block}.wpis__tag:hover{background:var(--color-lo-fi-szary-100);border-color:#0003}.wpis-related{padding:80px var(--gutter) 120px;background:var(--color-neutralne-biel);flex-direction:column;gap:40px;display:flex}@media (width<=799px){.wpis-related{padding:56px var(--gutter) 80px;gap:24px}}.wpis-related__title{letter-spacing:-.01em;font-size:40px;font-weight:600;line-height:46px}@media (width<=799px){.wpis-related__title{font-size:28px;line-height:34px}}.wpis-related__title{color:var(--color-neutralne-czern)}.wpis-related__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}@media (width>=800px) and (width<=1199px){.wpis-related__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media (width<=799px){.wpis-related__grid{grid-template-columns:minmax(0,1fr);gap:32px}}@media (width<=1199px){.wpis-related__grid .post:nth-child(n+3){display:none}}.wpis-related .post .post__media{aspect-ratio:373/256}.read-progress{z-index:99;background:var(--color-marka-niebieski);height:6px;transform:scaleX(var(--progress,0));transform-origin:0;pointer-events:none;position:fixed;top:68px;left:0;right:0}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(./instrument-sans-latin-ext-wdth-normal-C5E2Gvlv.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(./instrument-sans-latin-wdth-normal-BVScPF0l.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

/* Slider „Zaufali nam” – logotypy w pasku stats (12.11.2026, do przeniesienia do źródeł motywu) */
.stats__item--logo img{height:40px;width:auto;max-width:150px;object-fit:contain;filter:grayscale(1);opacity:.5;transition:opacity .2s}.stats__item--logo img:hover{opacity:.85}.stats__track:has(.stats__item--logo){gap:72px;align-items:center}@media (width<=799px){.stats__item--logo img{height:32px;max-width:120px}}
