@font-face{font-family:KO;src:url(/assets/fonts/kamilolczyk-regular.woff2?v=15) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:KO;src:url(/assets/fonts/kamilolczyk-extrabold.woff2?v=15) format("woff2");font-weight:800;font-display:swap}:root{--bg:#0a0808;--ink:#f2efec;--red:#ff2d20;--soft:#c9c4be;--faint:#8b8580;--panel:#12100f;--card:#161312;--card2:#1d1918;--line:rgb(242 239 236 / 10%);--line2:rgb(242 239 236 / 22%);--track:rgb(242 239 236 / 40%);--out:cubic-bezier(.16,1,.3,1);--r:20px;--r-s:14px;--ok:#34c759;--gut:max(clamp(16px,4vw,48px),env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));--max:1280px;--navh:72px;--st:env(safe-area-inset-top,0px);--sb:env(safe-area-inset-bottom,0px);color-scheme:dark;view-transition-name:none}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg);color:var(--ink);scroll-padding-top:calc(var(--st) + var(--navh) + 24px);-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100vh;min-height:100svh;font:400 1.0625rem/1.6 KO,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;overflow-x:clip}a{color:inherit;text-decoration:none}p{text-wrap:pretty}img,svg{display:block;max-width:100%}img{height:auto}button,input{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}ul,ol{list-style:none}:focus-visible{outline:2px solid var(--red);outline-offset:4px}::selection{background:var(--red);color:var(--bg)}.wrap{width:min(100%,calc(var(--max) + 2*var(--gut)));margin:0 auto;padding:0 var(--gut)}.wide{width:min(100%,1440px);margin:0 auto;padding:0 var(--gut)}.skip-link{position:fixed;left:12px;top:-80px;z-index:100;padding:12px 16px;border-radius:10px;background:var(--red);color:var(--bg)}.skip-link:focus{top:calc(var(--st) + 12px)}.lbl{font-size:.75rem;line-height:1.2;letter-spacing:.3em;text-transform:uppercase}.h{font-weight:800;text-transform:uppercase;line-height:.92;letter-spacing:-.005em;overflow-wrap:break-word;text-wrap:balance}.h-xl{font-size:clamp(2.5rem,6.2vw,6rem)}.h-xl:lang(pl){font-size:clamp(min(2.5rem,calc((100vw - 2 * var(--gut)) / 10.8)),6.2vw,6rem)}.h-xl:lang(en){font-size:clamp(min(2.5rem,calc((100vw - 2 * var(--gut)) / 7.6)),6.2vw,6rem)}.h-xl.h-long{font-size:min(clamp(2.5rem,6.2vw,6rem),calc((min(100vw,1376px) - 2 * var(--gut)) / 14.1))}.h-l{font-size:clamp(1.75rem,3.4vw,3.25rem)}.h-m{font-size:clamp(1.25rem,2.2vw,2rem)}.o{color:transparent;-webkit-text-stroke:1.5px var(--ink)}.h-l .o{-webkit-text-stroke-width:1.2px}.d{display:block}.eyebrow{display:flex;align-items:center;gap:12px;color:var(--red)}.eyebrow:before{content:"";width:7px;height:7px;flex:none;border-radius:50%;background:var(--red);box-shadow:0 0 14px var(--red)}.lede{max-width:40em;color:var(--soft);font-size:clamp(1rem,1.3vw,1.125rem)}.lede strong{color:var(--ink);font-weight:400}.muted{color:var(--faint)}.num{display:block;color:var(--red);font-weight:800;font-size:.75rem;letter-spacing:.24em;text-transform:uppercase}.ball{position:relative;display:inline-block;width:.24em;height:.24em;margin-left:.06em;border-radius:50%;background:var(--red);box-shadow:0 0 .18em #ff2d208c;vertical-align:baseline}.ball:before,.ball:after{content:"";position:absolute;top:30%;width:12%;height:24%;border-radius:50%;background:var(--bg);transform:translate(calc(var(--ex,0) * 100%),calc(var(--ey,0) * 45%));transition:transform .2s var(--out)}.ball:before{left:34%}.ball:after{left:60%}@media(hover:hover){.ball:hover:before,.ball:hover:after{animation:blink .3s ease-in-out}}@keyframes blink{45%,55%{scale:1 .1}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:0 20px;border-radius:99px;font-size:.75rem;letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;transition:background .2s,color .2s,border-color .2s}.btn-red{background:var(--red);color:var(--bg)}@media(hover:hover){.btn-red:hover{background:var(--ink);color:var(--bg)}}.btn-line{border:1px solid var(--line2);color:var(--ink)}@media(hover:hover){.btn-line:hover{border-color:var(--ink);background:var(--ink);color:var(--bg)}}.arr{display:inline-block;transition:transform .2s var(--out)}@media(hover:hover){.btn:hover .arr{transform:translate(4px)}}@media(hover:hover){.btn:hover .arr.down{transform:translateY(3px)}}.actions{display:flex;flex-wrap:wrap;gap:12px}.nav{position:fixed;inset:0 0 auto;z-index:50;padding:calc(var(--st) + 14px) var(--gut) 0;pointer-events:none}.nav-in{position:relative;display:flex;align-items:center;gap:clamp(16px,2.4vw,36px);width:100%;max-width:calc(var(--max) + 12px);height:58px;margin:0 auto;padding:0 6px 0 4px;border:1px solid transparent;border-radius:99px;pointer-events:auto;transition:max-width .45s var(--out),padding .45s var(--out),background .3s,border-color .3s,box-shadow .3s}html.scrolled .nav-in{max-width:840px;padding:0 6px 0 18px;background:#12100fc7;border-color:var(--line);box-shadow:0 18px 50px -20px #000c;-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3)}.nav-in:after{content:"";position:absolute;left:24px;right:24px;bottom:-1px;height:1.5px;border-radius:2px;background:var(--red);transform-origin:0 50%;transform:scaleX(var(--sp,0));opacity:0;transition:opacity .3s}html.scrolled .nav-in:after{opacity:1}.nav-logo{display:block;flex:none;width:52px;color:var(--ink);transition:width .45s var(--out)}html.scrolled .nav-logo{width:42px}.nav-logo svg{width:100%;height:auto;fill:currentcolor}.nav-links{position:relative;display:flex;align-items:center;gap:4px;margin-left:auto}.nav-links a{position:relative;padding:12px 14px;font-size:.75rem;letter-spacing:.24em;text-transform:uppercase;color:var(--soft);transition:color .2s}.nav-links a[aria-current=page]{color:var(--ink)}@media(hover:hover){.nav-links a:hover{color:var(--ink)}}.nav-ball{position:absolute;left:0;bottom:2px;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:var(--red);box-shadow:0 0 10px var(--red);opacity:0;transform:translate(var(--bx,0));pointer-events:none;transition:transform .32s var(--out),opacity .2s;view-transition-name:nav-ball}.nav-ball.on{opacity:1}@view-transition{navigation:auto}::view-transition-group(nav-ball){animation-duration:.32s;animation-timing-function:var(--out)}html:not(.js) .nav-links a[aria-current=page]:after{content:"";position:absolute;left:50%;bottom:2px;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:var(--red)}.nav-lang{display:inline-flex;align-items:center;gap:8px;flex:none;margin:0 -8px;padding:12px 10px;font-size:.75rem;letter-spacing:.24em;text-transform:uppercase;color:var(--soft);transition:color .2s}@media(hover:hover){.nav-lang:hover{color:var(--ink)}}.menu ul a[hreflang]:after{content:"";width:.42em;height:.42em;flex:none;align-self:center;border-radius:50%;background:var(--flag) center/cover;box-shadow:inset 0 0 0 1px var(--line2)}.nav-lang:before{content:"";width:14px;height:14px;flex:none;border-radius:50%;background:var(--flag) center/cover;box-shadow:inset 0 0 0 1px var(--line2)}a[hreflang=pl]{--flag:url(/assets/img/flag-pl.svg)}a[hreflang=en]{--flag:url(/assets/img/flag-en.svg)}.nav-cta{flex:none}.nav-menu{display:none;align-items:center;gap:10px;min-height:44px;margin-left:auto;padding:0 16px;border:1px solid var(--line2);border-radius:99px;font-size:.75rem;letter-spacing:.24em;text-transform:uppercase}.nav-menu .burger{position:relative;width:16px;height:8px}.nav-menu .burger:before,.nav-menu .burger:after{content:"";position:absolute;left:0;right:0;height:1.5px;background:currentcolor;transition:transform .2s}.nav-menu .burger:before{top:0}.nav-menu .burger:after{bottom:0}html.menu-open .nav-menu .burger:before{transform:translateY(3.25px) rotate(45deg)}html.menu-open .nav-menu .burger:after{transform:translateY(-3.25px) rotate(-45deg)}.menu{position:fixed;inset:0;z-index:45;display:none;flex-direction:column;justify-content:space-between;padding:calc(var(--st) + 104px) var(--gut) calc(var(--sb) + 28px);overflow-y:auto;background:var(--bg) radial-gradient(rgb(242 239 236 / 8.5%) 1px,transparent 1.4px) center var(--dy,0)/24px 24px}html.menu-open{overflow:hidden}html.menu-open .menu{display:flex}.menu ul{display:flex;flex-direction:column;gap:6px}.menu ul a{display:flex;align-items:baseline;gap:16px;font-weight:800;font-size:clamp(1.875rem,9vw,3.25rem);line-height:1.05;text-transform:uppercase;color:transparent;-webkit-text-stroke:1.2px var(--ink)}.menu ul a .num{-webkit-text-stroke:0}.menu ul a[aria-current=page],.menu ul a:active{color:var(--ink)}.menu ul a[aria-current=page]:after{content:"";display:inline-block;width:.2em;height:.2em;margin-left:-.06em;border-radius:50%;background:var(--red)}@media(max-width:51.25em){.nav-links,.nav-cta,.nav-lang{display:none}.nav-menu{display:inline-flex}html.scrolled .nav-in{max-width:100%}}@media(scripting:none){.copy{display:none}}@media(scripting:none)and (max-width:51.25em){.nav-menu{display:none}.nav-lang{display:inline-flex;margin-left:auto}}.sec{padding:clamp(56px,7vw,104px) 0}.rule{border-top:1px solid var(--line)}.dots{background-image:radial-gradient(rgb(242 239 236 / 8.5%) 1px,transparent 1.4px);background-size:24px 24px;background-position:center top}.sec-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 40px;margin-bottom:clamp(24px,3.4vw,44px)}.sec-head .num,.intro .num{margin-bottom:18px}.sec-head .lede{max-width:30em}.hero{position:relative;padding:calc(var(--st) + var(--navh) + clamp(48px,9vh,110px)) 0 clamp(40px,5vw,72px)}.hero:after{content:"";position:absolute;inset:auto 0 0;height:160px;background:linear-gradient(rgb(10 8 8 / 0%),var(--bg));pointer-events:none}.hero .wrap{position:relative;z-index:1}.hero .eyebrow{margin-bottom:clamp(18px,2.4vw,28px)}.hero h1{margin-bottom:clamp(18px,2.4vw,30px)}.hero .lede{margin-bottom:clamp(22px,2.6vw,32px)}.hero .lede:last-child{margin-bottom:0}.hero .lede:has(+.lede){margin-bottom:.75em}.hero .lede-big{font-size:clamp(1.1875rem,1.8vw,1.5rem);line-height:1.45;color:var(--ink)}.hero.full{display:flex;flex-direction:column;justify-content:center;min-height:calc(100svh - 96px)}.strip{--h:clamp(90px,12vw,160px);position:relative;z-index:1;display:flex;justify-content:center;gap:clamp(8px,1vw,14px);margin-top:clamp(44px,6vw,80px);padding:20px 0;overflow:hidden;background:radial-gradient(closest-side,rgb(242 239 236 / 14%) 80%,transparent) 0 5px / 22px 10px repeat-x,radial-gradient(closest-side,rgb(242 239 236 / 14%) 80%,transparent) 0 calc(100% - 5px) / 22px 10px repeat-x,#050404}.strip .fr{position:relative;flex:none;height:var(--h);aspect-ratio:16/9;overflow:hidden;border-radius:3px;background:var(--card)}.strip img{width:100%;height:100%;object-fit:cover;opacity:.5}.strip .lost{background:var(--bg);outline:1.5px dashed var(--line2);outline-offset:-1.5px}.strip .lost .ball{position:absolute;left:50%;bottom:0;margin:0;font-size:calc(var(--h) * 2.1);transform:translate(-50%,45%)}.svc-hero{padding:calc(var(--st) + var(--navh) + clamp(36px,6vh,72px)) 0 clamp(28px,3.6vw,48px);text-align:center}.lockup{--mw:clamp(72px,8.4vw,132px);display:flex;align-items:center;justify-content:center;gap:calc(var(--mw)*.14)}.lockup img{flex:none;width:var(--mw)}.lockup span{font-weight:800;font-size:calc(var(--mw)*.45);line-height:.8;text-transform:uppercase}.svc-hero .tag{margin-top:clamp(22px,3vw,36px);color:var(--soft);letter-spacing:.42em}.chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:clamp(22px,3vw,32px)}.chip{display:inline-flex;align-items:center;gap:10px;min-height:34px;padding:0 14px;border:1px solid var(--line2);border-radius:99px;font-size:.6875rem;letter-spacing:.24em;text-transform:uppercase;color:var(--soft)}.chip.live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--red);box-shadow:0 0 10px var(--red)}.intro{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,5vw,80px);align-items:start}.intro .lede{max-width:none;font-size:clamp(1.0625rem,1.5vw,1.25rem);color:var(--ink)}.intro .lede+.lede{margin-top:16px;font-size:clamp(1rem,1.4vw,1.125rem);color:var(--soft)}@media(max-width:53.75em){.intro{grid-template-columns:1fr}}.intro>div:has(>.h-fit){container-type:inline-size}.intro .h-l.h-fit{font-size:min(clamp(1.75rem,3.4vw,3.25rem),8.4cqi)}.status{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);grid-template-rows:auto auto;column-gap:clamp(40px,6vw,96px)}.status>section{display:grid;grid-row:span 2;grid-template-rows:subgrid}.status .sec-head{align-items:flex-start}.status .uptime,.status .mt{align-content:start}@media(max-width:64em){.status{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.status>section{display:block}.status>section+section{margin-top:clamp(56px,7vw,104px)}}.uptime{display:grid;gap:clamp(22px,2.6vw,32px)}.uptime>li{padding-bottom:clamp(22px,2.6vw,32px);border-bottom:1px solid var(--line)}.up-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-bottom:14px}.up-ok{display:inline-flex;align-items:center;gap:8px;font-size:.875rem;color:var(--ok)}.up-ok i{width:8px;height:8px;border-radius:50%;background:var(--ok)}.up-pct{margin-left:auto;font-size:.875rem;font-variant-numeric:tabular-nums;color:var(--ink)}.up-bar{display:grid;grid-template-columns:repeat(30,minmax(0,1fr));gap:4px;height:24px}.up-bar i{position:relative;border-radius:2px;background:#34c7598c;transition:background .15s}@media(hover:hover){.up-bar i:hover{background:var(--ok)}.up-bar i[data-d]:hover:after{content:attr(data-d);position:absolute;bottom:calc(100% + 10px);left:50%;z-index:3;padding:6px 10px;border:1px solid var(--line2);border-radius:8px;background:var(--card2);color:var(--ink);font-size:.75rem;font-style:normal;line-height:1.2;white-space:nowrap;pointer-events:none;transform:translate(-50%)}.up-bar i:nth-child(-n+3):hover:after{left:0;transform:none}.up-bar i:nth-last-child(-n+3):hover:after{left:auto;right:0;transform:none}}.up-scale{display:flex;justify-content:space-between;margin-top:8px;font-size:.75rem;color:var(--faint)}.mt{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:clamp(12px,1.6vw,20px)}.mt-card{container-type:inline-size;display:flex;flex-direction:column;gap:12px;padding:clamp(18px,1.8vw,24px);border:1px solid var(--line);border-left:3px solid var(--ok);border-radius:var(--r);background:var(--panel)}.mt-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.mt-date{font-size:.8125rem;font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--faint)}.mt-tag{padding:3px 10px;border:1px solid var(--line2);border-radius:999px;font-size:.75rem;color:var(--soft);white-space:nowrap}.mt-title{font-size:min(1.125rem,calc(100cqi / 15));font-weight:800;line-height:1.15;text-transform:uppercase;text-wrap:balance}.mt-card p{flex:1;font-size:.9375rem;color:var(--soft)}.mt-done{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;color:var(--ok)}.mt-done i{width:7px;height:7px;border-radius:50%;background:var(--ok)}.sec.sec-near{padding-top:clamp(8px,1.5vw,20px)}.legal-grid{display:grid;grid-template-columns:minmax(12rem,16rem) minmax(0,44rem);gap:clamp(32px,6vw,96px);align-items:start}.toc{position:sticky;top:calc(var(--st) + var(--navh) + 40px)}.toc .lbl{margin-bottom:14px}.toc ol{border-left:1px solid var(--line)}.toc a{display:grid;grid-template-columns:2.25rem minmax(0,1fr);align-items:baseline;margin-left:-1px;padding:7px 0 7px 14px;border-left:1px solid transparent;font-size:.875rem;line-height:1.35;color:var(--faint);transition:color .2s,border-color .2s}.toc a[aria-current=location]{border-left-color:var(--red);color:var(--ink)}@media(hover:hover){.toc a:hover{color:var(--ink)}}@media(max-width:60em){.legal-grid{grid-template-columns:minmax(0,1fr)}.toc{position:static}}.legal{--g:2.25rem;max-width:44rem;padding-left:var(--g);container-type:inline-size}.legal h2{display:grid;grid-template-columns:var(--g) minmax(0,1fr);align-items:baseline;margin:clamp(36px,4vw,52px) 0 14px calc(-1 * var(--g));font-size:min(clamp(1.25rem,2.2vw,2rem),calc(100cqi / 15.5))}.legal-n{font-size:.75rem;letter-spacing:.2em;color:var(--red)}.legal p,.legal li{color:var(--soft)}.legal p+p,.legal ul+p,.legal p+ul{margin-top:12px}.legal ul{display:grid;gap:8px;padding-left:1.2em;list-style:disc}.legal li::marker{color:var(--red)}.legal a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.legal-upd{font-size:.875rem;color:var(--faint)}.products{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.6vw,24px)}.pcard{position:relative;container-type:inline-size;display:flex;flex-direction:column;gap:18px;padding:clamp(16px,1.6vw,22px);border:1px solid var(--line);border-radius:var(--r);background:linear-gradient(180deg,var(--card2),var(--panel));transition:transform .2s var(--out),border-color .2s,box-shadow .2s}a.pcard:focus-visible{transform:translateY(-4px);border-color:var(--red);box-shadow:0 24px 50px -30px #ff2d2059}@media(hover:hover){a.pcard:hover{transform:translateY(-4px);border-color:var(--red);box-shadow:0 24px 50px -30px #ff2d2059}}.pcard .mark{display:flex;align-items:center;gap:7px;font-size:inherit;font-weight:inherit}.pcard .mark img{flex:none;width:48px}.pcard .mark span{font-weight:800;font-size:min(1.375rem,calc((100cqi - 55px)/6.4));line-height:1;text-transform:uppercase;white-space:nowrap}.pcard .meta{display:flex;flex-direction:column;gap:6px}.pcard .tag{font-size:.6875rem;letter-spacing:.24em;text-transform:uppercase}.pcard .desc{font-size:.875rem;color:var(--faint)}.pcard .from{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;border-top:1px solid var(--line);font-size:.8125rem;line-height:1.4;color:var(--faint)}.pcard .from data{font-weight:800;font-size:.9375rem;color:var(--ink)}.pcard .from small{display:block;font-size:.75rem}.pcard .go{flex:none;color:var(--faint);transition:color .2s,transform .2s var(--out)}@media(hover:hover){a.pcard:hover .go{color:var(--red);transform:translate(3px)}}.pcard.soon{border-style:dashed;background:none}:lang(pl) .pcard.soon .mark span{font-size:min(1.375rem,calc((100cqi - 56px) / 9.4))}.plus{position:relative;flex:none;width:28px;height:28px;margin:0 10px;border-radius:50%;background:var(--red);box-shadow:0 0 20px #ff2d2059;transition:transform .3s var(--out)}.plus:before,.plus:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:1px;background:var(--ink)}.plus:after{transform:rotate(90deg)}@media(hover:hover){.pcard.soon:hover .plus{transform:rotate(90deg)}}@media(max-width:73.75em){.products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:47.5em){.products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:32.5em){.products{grid-template-columns:1fr}}.products.boxes{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:64em){.products.boxes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:32.5em){.products.boxes{grid-template-columns:1fr}}.boxes .pcard{min-height:clamp(220px,22vw,280px)}.boxes .pcard .mark span{font-size:min(1.375rem,calc(100cqi / 13))}.rows{border-top:1px solid var(--line)}.rows>li{container-type:inline-size;display:grid;grid-template-columns:4.5em minmax(0,6fr) minmax(0,5fr);align-items:baseline;gap:12px clamp(20px,4vw,60px);padding:clamp(16px,2vw,24px) 0;border-bottom:1px solid var(--line)}.rows>li p{color:var(--soft)}@media(max-width:47.5em){.rows>li{grid-template-columns:3em minmax(0,1fr)}.rows>li p{grid-column:2}}.rows>li>h3{font-size:min(clamp(1.25rem,2.2vw,2rem),calc((100cqi - 4.5rem - 2 * clamp(20px,4vw,60px)) * 6 / 11 / 16))}@media(max-width:47.5em){.rows>li>h3{font-size:min(clamp(1.25rem,2.2vw,2rem),calc((100cqi - 3rem - clamp(20px,4vw,60px))/16))}}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:clamp(36px,5vw,56px)}.steps>li{--pr:clamp(16px,2.6vw,40px);container-type:inline-size;display:flex;flex-direction:column;gap:14px;padding-right:var(--pr)}.step-n{position:relative;margin:0 calc(-1 * var(--pr)) 10px 0;padding-bottom:clamp(18px,2vw,26px);border-bottom:1px solid var(--line2);font-weight:800;font-size:clamp(2.75rem,4.4vw,4.25rem);line-height:.8;color:transparent;-webkit-text-stroke:1.2px var(--soft)}.step-n:after{content:"";position:absolute;left:0;bottom:-5px;width:9px;height:9px;border-radius:50%;background:var(--red);box-shadow:0 0 12px var(--red)}.steps>li:last-child .step-n{border-image:linear-gradient(90deg,var(--line2),transparent) 1}.steps h3{font-size:min(clamp(1.25rem,2.2vw,2rem),calc(100cqi / 12.3))}:lang(pl) .steps h3{font-size:min(clamp(1.25rem,2.2vw,2rem),calc(100cqi / 11.2))}.steps p{color:var(--soft)}@media(max-width:75em){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:37.5em){.steps{grid-template-columns:1fr}}.skills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.6vw,20px)}.skills>li{container-type:inline-size;display:flex;flex-direction:column;gap:12px;padding:clamp(20px,2.4vw,32px);border:1px solid var(--line);border-radius:var(--r);background:linear-gradient(180deg,var(--card),var(--panel))}.skills .ic-top{margin-bottom:clamp(10px,1.8vw,26px)}.ic-top{display:flex;justify-content:space-between;align-items:flex-start}.ic{display:grid;flex:none;place-items:center;width:var(--b,52px);height:var(--b,52px);border:1px solid var(--line2);border-radius:var(--r-s);background:var(--bg)}.ic svg{width:var(--i,30px);height:var(--i,30px);color:var(--red);fill:none;stroke:var(--ink);stroke-width:var(--w,1.6);stroke-linecap:round;stroke-linejoin:round}.skills h3{font-size:min(clamp(1.25rem,2.2vw,2rem),calc(100cqi / 13.3))}:lang(pl) .skills h3{font-size:min(clamp(1.25rem,2.2vw,2rem),calc(100cqi / 15.8))}.skills p{max-width:34em;color:var(--soft)}@media(max-width:47.5em){.skills{grid-template-columns:1fr}}.facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.facts>div{padding:clamp(20px,2.6vw,34px) clamp(0px,1.6vw,24px) clamp(20px,2.6vw,34px) 0}.facts>div+div{padding-left:clamp(14px,1.8vw,26px);border-left:1px solid var(--line)}.facts b{display:block;margin:10px 0 6px;font-weight:800;font-size:clamp(1.25rem,2vw,1.875rem);line-height:1;text-transform:uppercase}.facts dd span{display:block;font-size:.875rem;color:var(--faint)}@media(max-width:62.5em){.facts{grid-template-columns:1fr 1fr}.facts>div:nth-child(3){padding-left:0;border-left:0}.facts>div:nth-child(n+3){border-top:1px solid var(--line)}}@media(max-width:28.75em){.facts{grid-template-columns:1fr}.facts>div+div{padding-left:0;border-left:0;border-top:1px solid var(--line)}}.tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);margin-top:clamp(28px,3.6vw,48px)}.tile{display:flex;flex-direction:column;gap:10px;padding:clamp(18px,1.8vw,26px);border:1px solid var(--line);border-radius:var(--r);background:linear-gradient(180deg,var(--card),var(--panel))}.tile h3{font-weight:800;font-size:clamp(1.0625rem,1.4vw,1.3125rem);line-height:1;text-transform:uppercase}.tile p{font-size:.9375rem;line-height:1.5;color:var(--soft)}.tile .ic{--b:44px;--i:26px;--w:1.8}.tile .ic-top{margin-bottom:8px}@media(max-width:62.5em){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:38.75em){.tiles{grid-template-columns:1fr}}.plans{--n:4;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:clamp(12px,1.4vw,18px)}.plans[data-n="3"]{--n:3}.plans[data-n="2"]{--n:2;max-width:880px;margin:0 auto}.plan{position:relative;display:flex;flex-direction:column;padding:clamp(20px,2vw,28px);border:1px solid var(--line);border-radius:var(--r);background:var(--panel)}.plan.best{border-color:var(--red);background:linear-gradient(180deg,rgb(255 45 32 / 10%),var(--panel) 45%)}.plan .flag{position:absolute;top:-12px;left:clamp(20px,2vw,28px);padding:5px 10px;border-radius:99px;background:var(--red);color:var(--bg);font-size:.6875rem;letter-spacing:.24em;text-transform:uppercase}.plan h3{font-weight:800;font-size:clamp(1.125rem,1.5vw,1.375rem);line-height:1;text-transform:uppercase}.plan .for{min-height:2.8em;margin-top:6px;font-size:.875rem;color:var(--faint)}.plan .price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:18px 0 4px;font-weight:800;font-size:clamp(1.75rem,2.3vw,2.375rem);line-height:1;white-space:nowrap}.plan .price small{font-weight:400;font-size:.9375rem;color:var(--faint)}.plan .note{min-height:1.4em;font-size:.8125rem;color:var(--faint)}.plan .price+dl{margin-top:calc(18px + 1.1375rem)}.plan dl{flex:1;margin:18px 0 22px;border-top:1px solid var(--line)}.plan dl>div,.included dl>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--line);font-size:.875rem}.plan dd,.included dd{color:var(--faint);text-align:right}.included{margin-top:clamp(16px,1.6vw,22px);padding:clamp(20px,2.2vw,30px);border:1px solid var(--line);border-radius:var(--r);background:var(--panel)}.included h3{margin-bottom:14px;color:var(--soft)}.included dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(20px,3vw,48px)}.fine{margin-top:22px;font-size:.875rem;color:var(--faint);text-align:center}@media(max-width:68.75em){.plans{grid-template-columns:repeat(2,minmax(0,1fr))}.plans[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:56.25em){.included dl{grid-template-columns:1fr 1fr}}@media(max-width:53.75em){.plans[data-n="3"]{grid-template-columns:1fr}}@media(max-width:38.75em){.plans{grid-template-columns:1fr;gap:28px}.included dl{grid-template-columns:1fr}}.partner{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);max-width:1000px;margin-inline:auto;padding:clamp(20px,2.4vw,32px);border:1px solid var(--line);border-radius:var(--r);background:linear-gradient(180deg,var(--card),var(--panel))}.partner .logo{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:200px;max-width:260px;color:var(--soft);text-align:center}.partner .os{font-size:.6875rem;letter-spacing:.3em;text-transform:uppercase;text-wrap:balance}.partner p{max-width:36em;margin-inline:auto;color:var(--soft);text-align:center;text-wrap:balance}.partner p+p{margin-top:12px}.partner.cpu{max-width:none;margin-top:clamp(28px,3.6vw,48px)}.partner.cpu .logo{min-width:0;gap:10px}.partner.cpu .logo img{width:110px}.partner.cpu strong{font-weight:800;font-size:clamp(1rem,1.5vw,1.3125rem);letter-spacing:-.01em;color:var(--ink);white-space:nowrap}.partner.cpu sup{margin-left:.06em;font-size:.5em;font-weight:400;vertical-align:1.1em;line-height:0}@media(max-width:47.5em){.partner{grid-template-columns:1fr}.partner .logo{max-width:none}}.more{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,24px)}@media(max-width:47.5em){.more{grid-template-columns:1fr}}.tm-sec{padding-top:0}.tm-note{padding:clamp(16px,1.8vw,22px) clamp(20px,2.2vw,30px);border:1px solid var(--line);border-radius:var(--r);background:var(--panel);font-size:.8125rem;line-height:1.6;color:var(--faint);text-align:center}.contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);gap:clamp(12px,1.6vw,20px)}@media(max-width:75em){.contact{grid-template-columns:minmax(0,1fr)}.cways{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:62em){.cways{grid-template-columns:minmax(0,1fr)}}.mail{container-type:inline-size;display:flex;flex-direction:column;justify-content:space-between;gap:clamp(20px,3vw,32px);padding:clamp(16px,3.2vw,44px);border:1px solid var(--line);border-radius:var(--r);background:radial-gradient(120% 90% at 0 0,rgb(255 45 32 / 9%),transparent 60%),linear-gradient(180deg,var(--card2),var(--panel))}.mail-big{--p:max(2px,(25px - 1em)/2);display:block;margin:calc(-1 * var(--p)) 0;padding:var(--p) 0;font-weight:800;font-size:min(calc(100cqi / 16.6),4.8125rem);line-height:1;white-space:nowrap;color:var(--ink);transition:color .2s}@media(hover:hover){.mail-big:hover{color:var(--red)}}.mail-act{display:flex;flex-wrap:wrap;gap:12px}.copy.done{color:var(--bg);background:var(--ink);border-color:var(--ink)}.cways{display:grid;gap:clamp(12px,1.6vw,20px)}.cways>li>*{position:relative;container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 12px;height:100%;padding:clamp(18px,2vw,26px);border:1px solid var(--line);border-radius:var(--r);background:linear-gradient(180deg,var(--card),var(--panel));font-style:normal;transition:transform .2s var(--out),border-color .2s,box-shadow .2s}.cways b{grid-column:1 / -1;font-weight:800;font-size:min(clamp(1.25rem,1.9vw,1.625rem),calc(100cqi / 10.2));line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.cways .sub{grid-column:1 / -1;font-size:.875rem;color:var(--faint)}.cways .go,.cways .dn{grid-area:1 / 2}.cways .go{color:var(--faint);transition:color .2s,transform .2s var(--out)}.cways a:focus-visible{transform:translateY(-4px);border-color:var(--red);box-shadow:0 24px 50px -30px #ff2d2059}@media(hover:hover){.cways a:hover{transform:translateY(-4px);border-color:var(--red);box-shadow:0 24px 50px -30px #ff2d2059}.cways a:hover .go{color:var(--red);transform:translate(4px)}}.dn{display:inline-flex;align-items:center;gap:7px;padding:3px 10px 3px 8px;border:1px solid var(--line2);border-radius:99px;font-size:.8125rem;color:var(--soft)}.dn[hidden]{display:none}.dn svg{width:14px;height:14px;fill:none;stroke:currentcolor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.dn .sun{color:var(--red)}.dn[data-dn=day] .moon,.dn[data-dn=night] .sun{display:none}.foot{padding:clamp(56px,7vw,100px) 0 calc(var(--sb) + 28px);border-top:1px solid var(--line)}.begin{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 .3em;font-weight:800;font-size:clamp(2.25rem,6.4vw,6rem);line-height:.9;text-transform:uppercase;color:transparent;-webkit-text-stroke:1.5px var(--ink);transition:color .2s,-webkit-text-stroke-color .2s}:lang(pl) .begin{font-size:clamp(min(2.25rem,calc((100vw - 2 * var(--gut)) / 10.5)),6.4vw,6rem)}@media(hover:hover){.begin:hover{color:var(--red);-webkit-text-stroke-color:var(--red)}}.begin .arr{font-size:.45em;-webkit-text-stroke:0;color:var(--red)}@media(hover:hover){.begin:hover .arr{color:var(--ink);transform:translate(.12em)}}.foot-main{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px clamp(40px,8vw,120px);margin-top:clamp(48px,6vw,88px);padding-top:clamp(32px,4vw,48px);border-top:1px solid var(--line)}.foot-brand{display:flex;flex-direction:column;gap:18px;max-width:300px;font-size:.9375rem;color:var(--faint)}.foot-ko{width:64px;fill:var(--ink)}.foot-nav{display:flex;flex-wrap:wrap;gap:32px clamp(40px,7vw,96px)}.foot-nav ul{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.foot-nav .lbl{margin-bottom:16px;color:var(--faint)}.foot-nav a{display:inline-block;margin:-3px 0;padding:3px 0;font-size:.9375rem;transition:color .2s}@media(hover:hover){.foot-nav a:hover{color:var(--red)}}.foot-nav .foot-lab{display:inline-flex;align-items:center;gap:.35em}.foot-nav .foot-lab svg{flex:none;width:1.75em;height:auto;fill:currentColor}.foot-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 40px;margin-top:clamp(40px,5vw,64px);font-size:.8125rem;color:var(--faint)}.foot-row a{display:inline-block;margin:-4px 0;padding:4px 0;color:inherit;transition:color .2s}@media(hover:hover){.foot-row a:hover{color:var(--red)}}.foot.slim{padding-top:0;border-top:0}.foot.slim .foot-main{margin-top:0}.pbtn{display:inline-flex;align-items:center;gap:.8em;padding:10px 0;font-size:.75rem;letter-spacing:.24em;text-transform:uppercase;color:var(--ink);white-space:nowrap;transition:color .2s}@media(hover:hover){.pbtn:hover{color:var(--red)}}.pbtn svg{flex:none;width:16px;height:16px;fill:none;stroke:currentcolor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.seek{flex:1;min-width:40px;height:28px;display:flex;align-items:center;cursor:pointer;touch-action:none}.seek-bar{position:relative;display:block;width:100%;height:2px;overflow:hidden;background:var(--track);transition:height .15s}@media(hover:hover){.seek:hover .seek-bar{height:4px}}.seek-fill{position:absolute;inset:0;background:var(--red);transform-origin:0 50%;transform:scaleX(var(--t,0))}.time{min-width:7.4em;font-size:.75rem;letter-spacing:.12em;color:var(--soft);white-space:nowrap}.vol{--v:1;-webkit-appearance:none;appearance:none;width:clamp(64px,7vw,96px);height:28px;margin-left:-10px;background:none;cursor:pointer}.vol::-webkit-slider-runnable-track{height:2px;background:linear-gradient(90deg,var(--ink) calc(var(--v)*100%),var(--track) 0)}.vol::-moz-range-track{height:2px;background:linear-gradient(90deg,var(--ink) calc(var(--v)*100%),var(--track) 0)}.vol::-webkit-slider-thumb{-webkit-appearance:none;width:11px;height:11px;margin-top:-4.5px;border-radius:50%;background:var(--ink);transition:transform .2s,background .2s}.vol::-moz-range-thumb{width:11px;height:11px;border:0;border-radius:50%;background:var(--ink)}@media(hover:hover){.vol:hover::-webkit-slider-thumb{background:var(--red);transform:scale(1.25)}}.vol:focus-visible{outline-offset:2px}@media(pointer:coarse){.vol{display:none}}.spin{position:absolute;left:50%;top:50%;z-index:3;width:46px;height:46px;margin:-23px 0 0 -23px;border:1.6px solid transparent;border-top-color:var(--red);border-radius:50%;opacity:0;pointer-events:none;transition:opacity .3s;animation:spin .9s linear infinite paused}@keyframes spin{to{transform:rotate(1turn)}}.snd{display:inline-flex;align-items:center;gap:.7em;padding:10px 12px;border-radius:99px;font-size:.6875rem;line-height:1;letter-spacing:.3em;text-transform:uppercase;color:var(--red);white-space:nowrap;transition:color .2s,opacity .3s}.snd svg{width:13px;height:13px;fill:none;stroke:currentcolor;stroke-width:1.6;stroke-linecap:round}@media(hover:hover){.snd:hover{color:var(--ink)}}.film{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--line);border-radius:var(--r);background:#000;isolation:isolate}.film>picture img,.film video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.film video{z-index:1;opacity:0;background:#000}.film.live video{opacity:1}.film:fullscreen{border:0;border-radius:0}.film:fullscreen video{object-fit:contain}.film .pb{position:absolute;left:50%;top:50%;z-index:3;display:grid;place-items:center;width:clamp(68px,7.4vw,104px);aspect-ratio:1;border:1.5px solid var(--line2);border-radius:50%;background:#0a080899;transform:translate(-50%,-50%);transition:border-color .2s,background .2s,transform .25s var(--out),opacity .2s}.film .pb svg{width:30%;margin-left:7%;fill:var(--ink)}@media(hover:hover){.film .pb:hover{border-color:var(--red);background:var(--red);transform:translate(-50%,-50%) scale(1.06)}}.film.on:not(.paused) .pb,.film.ended .pb,.film.failed .pb{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,visibility 0s .2s}.film.on.paused .pb{transform:translate(-50%,-50%) scale(.85)}.film .snd{position:absolute;left:50%;top:calc(50% + clamp(68px,7.4vw,104px)/2 + 10px);z-index:3;transform:translate(-50%);background:#0a08089e}.film .snd .s-off,.film.silent .snd .s-on{display:none}.film.silent .snd .s-off{display:inline}.film.silent .snd{color:var(--soft)}.film.on .snd{opacity:0;visibility:hidden}.film.wait:not(.paused) .spin{opacity:1;animation-play-state:running}.film .bar{position:absolute;inset:auto 0 0;z-index:4;display:flex;align-items:center;gap:clamp(12px,2vw,26px);padding:48px clamp(14px,2.4vw,28px) clamp(8px,1.4vw,16px);background:linear-gradient(#0000,#000000b3);opacity:0;pointer-events:none;transition:opacity .25s}.film:not(.on) .bar,.film.ended .bar,.film.failed .bar{visibility:hidden}.film.on.ui .bar,.film.on.paused .bar,.film.on .bar:has(:focus-visible){opacity:1;pointer-events:auto}.film.on:not(.ui,.paused){cursor:none}.film .off,.film.muted .mute .on,.film.paused .pp .on{display:none}.film.muted .mute .off,.film.paused .pp .off{display:inline}.film.muted .mute{color:var(--red)}.film.muted .vol::-webkit-slider-runnable-track{background:var(--track)}.film.muted .vol::-moz-range-track{background:var(--track)}.film .fs{display:none}.film.fs-ok .fs{display:inline-flex}.end{position:absolute;inset:0;z-index:5;display:none;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:clamp(16px,4vw,48px);background:#0a0808d6;text-align:center}.film.ended .end,.film.failed .end{display:flex}.end .msg{display:none;max-width:26em;color:var(--soft)}.end .retry,.film.failed .end .again{display:none}.film.failed .end .msg{display:block}.film.failed .end .retry{display:inline-flex}@media(max-width:37.5em){.film{border-radius:var(--r-s)}.film .time{display:none}.film .bar{gap:14px}.film .snd{top:calc(50% + 38px);padding:8px 10px}.end{gap:14px}.end .msg{font-size:.9375rem;line-height:1.45}}html.no-anim *,html.no-anim *:before,html.no-anim *:after{transition:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation:none!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@media(forced-colors:active){.o,.begin,.menu ul a,.step-n{color:CanvasText;-webkit-text-stroke:0}.btn,.skip-link,.chip,.plan .flag{border:1px solid ButtonText}.seek-bar{background:GrayText}.film .bar{background:Canvas}.seek-fill{background:Highlight}.vol::-webkit-slider-runnable-track{background:GrayText}.up-bar i,.up-ok i,.mt-done i,.nav-in:after{background:Highlight}.nav-menu .burger:before,.nav-menu .burger:after{background:ButtonText}.vol::-webkit-slider-thumb{background:ButtonText}.vol::-moz-range-thumb{background:ButtonText}.vol::-moz-range-track{background:GrayText}}@supports not (-webkit-text-stroke:1px){.o,.begin,.menu ul a,.step-n{color:var(--ink)}}.ko-in{display:inline-block;width:auto;height:.8em;margin-right:.08em;vertical-align:-.06em}h2.lbl{font-weight:400}address{font-style:normal}.vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media print{:root{--bg:#fff;--ink:#000;--soft:#222;--faint:#555;--panel:#fff;--card:#fff;--card2:#fff;--line:#ccc;--line2:#999;--red:#c8170b;--ok:#157a2e;color-scheme:light}html,body{background:#fff;color:#000}.nav,.menu,.skip-link,.film,.strip,.ball,.toc,.actions,.mail-act,.foot-nav,.begin,.up-bar,.up-scale,.go,.plus,.dn,.ic,.partner .logo img{display:none!important}.dots,.hero:after{background:none}.hero,.svc-hero{padding-top:0}.sec{padding:20px 0}.o,.step-n{color:#000;-webkit-text-stroke:0}img[src$="ko.svg"]{filter:invert(1)}.pcard,.tile,.plan,.included,.partner,.tm-note,.mt-card,.skills>li,.cways>li>*,.mail{border-color:#ccc;background:none;box-shadow:none;break-inside:avoid}h1,h2,h3{break-after:avoid}a[href^=http]:after{content:" (" attr(href) ")";font-size:.8em;color:#555}a.pcard[href^=http]:after{content:none}.plan .btn{display:none}.plan .flag{position:static;align-self:flex-start;margin-bottom:8px;padding:0;background:none;color:#000}.legal-grid{display:block}}
