@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600 900;font-display:swap;src:url(/fonts/space-grotesk-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Space Grotesk;font-style:normal;font-weight:600 900;font-display:swap;src:url(/fonts/space-grotesk-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--surface: #fcf9f8;--surface-low: #f6f3f2;--surface-mid: #f0eded;--surface-high: #eae7e7;--line: #e5e2e1;--ink: #1c1b1b;--muted: #636262;--yellow: #facc15;--ink-soft: #2a2827;--on-ink-muted: #b4b4b4;--head: "Space Grotesk", "Arial Black", Arial, sans-serif;--body: "Inter", "Helvetica Neue", Arial, sans-serif}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body{margin:0;background:var(--surface);color:var(--ink);font-family:var(--body);font-size:18px;line-height:1.6}a{color:var(--ink);text-decoration:none}a:hover{color:#7a6100}h1,h2,h3{font-family:var(--head);margin:0;letter-spacing:-.02em}img{max-width:100%;height:auto}::selection{background:var(--yellow);color:var(--ink)}.wrap{width:1200px;max-width:calc(100% - 48px);margin:0 auto}.sec{padding:96px 0;border-top:1px solid var(--surface-mid)}.num{font-family:var(--head);font-weight:700;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.h2{font-weight:700;font-size:44px;line-height:1.05;text-transform:uppercase;margin-top:12px}.h2 em{font-style:normal;background:linear-gradient(to top,var(--yellow) 40%,transparent 40%);padding:0 4px}.sub{color:var(--muted);font-size:20px;max-width:760px;margin-top:20px}.btn{display:inline-block;background:var(--yellow);color:var(--ink);padding:20px 40px;font-family:var(--head);font-weight:700;font-size:18px;text-transform:uppercase;letter-spacing:.08em;text-align:center;transition:background .15s,color .15s}.btn:hover,.btn.ink{background:var(--ink);color:var(--yellow)}.btn.ink:hover{background:#333}.btn.ghost{background:var(--surface-low);color:var(--ink);border-left:4px solid var(--ink)}.btn.ghost:hover{background:var(--surface-high);color:var(--ink)}.card{background:var(--surface-low);padding:28px}.card h3{font-size:20px;font-weight:700;margin-bottom:8px}.card p{margin:0;color:var(--muted);font-size:16px;line-height:1.55}.tag{display:inline-block;background:var(--yellow);color:var(--ink);font-family:var(--head);font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:4px 8px;margin-bottom:14px}.caution{background:repeating-linear-gradient(45deg,var(--yellow),var(--yellow) 10px,var(--ink) 10px,var(--ink) 20px);height:12px}.shot{border:2px solid var(--ink);background:var(--surface-high);overflow:hidden}.shot img{display:block;width:100%;height:auto}.ph{border:2px dashed #b9b4b1;color:var(--muted);font-size:14px;display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;background:var(--surface-low)}.fine{color:var(--muted);font-size:14px;line-height:1.5}.row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.topbar{position:sticky;top:0;background:var(--surface);border-bottom:1px solid var(--surface-mid);z-index:5}.topbar .wrap{display:flex;justify-content:space-between;align-items:center;padding:18px 0}.brand{display:flex;align-items:center;gap:18px}.brand img{height:28px;width:auto}.brand .sep{width:1px;height:24px;background:var(--line)}.brand .name{font-family:var(--head);font-weight:700;font-size:17px;letter-spacing:-.01em}.navlinks{display:flex;align-items:center;gap:32px;font-family:var(--head);font-weight:700;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.navlinks a{color:var(--muted)}.navlinks .btn{padding:12px 22px;font-size:13px;color:var(--ink)}.hero{padding:96px 0 88px}.hero h1{font-size:76px;line-height:.98;font-weight:700;text-transform:uppercase;letter-spacing:-.03em;max-width:1100px;margin-top:8px}.hero .lead{font-size:22px;line-height:1.55;color:var(--muted);max-width:860px;margin:32px 0 0;font-weight:500}.ctas{display:flex;gap:16px;margin-top:40px;align-items:stretch}.ctas .btn.ghost{display:flex;align-items:center;gap:12px;text-transform:none;letter-spacing:0;font-size:17px}.facts{background:var(--ink);color:var(--surface);padding:36px 0}.facts .wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.fact{border-left:3px solid var(--yellow);padding-left:18px}.fact b{display:block;font-family:var(--head);font-weight:700;font-size:28px;line-height:1}.fact span{display:block;color:var(--on-ink-muted);font-size:15px;margin-top:8px}.film{margin-top:36px;position:relative;width:100%;aspect-ratio:16 / 9;background:var(--ink);border:2px solid var(--ink);display:flex;align-items:center;justify-content:center;overflow:hidden}.film .poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.45}.film .play{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;color:var(--surface);background:none;border:0;cursor:pointer;font:inherit;padding:24px}.film .play .ico{width:88px;height:88px;background:var(--yellow);display:flex;align-items:center;justify-content:center}.film .play b{font-family:var(--head);font-weight:700;font-size:20px}.film .play span{color:var(--on-ink-muted);font-size:14px}.film iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.qgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:40px}.q{background:var(--surface-low);border-left:4px solid var(--yellow);padding:22px 24px;font-size:18px;line-height:1.5}.q .qk{font-family:var(--head);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.q h3{font-size:22px;font-weight:700;margin:8px 0;line-height:1.2}.q .why{margin:0 0 16px;font-size:16px;line-height:1.5;color:var(--muted)}.q .qq{background:var(--surface);border-left:3px solid var(--ink);padding:14px 16px}.q .qq p{margin:0;font-size:15px;line-height:1.55;color:var(--ink)}.q .qs{margin-top:8px;font-family:var(--head);font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.etapy{margin-top:40px;border-top:2px solid var(--ink)}.etap{display:grid;grid-template-columns:400px minmax(0,1fr);gap:48px;padding:32px 0;border-bottom:1px solid var(--line);align-items:start}.etap h3{font-size:24px;font-weight:700;line-height:1.2;margin-top:8px}.etap p{margin:0;font-size:17px;line-height:1.6;color:var(--ink)}.punchline{margin-top:36px;font-family:var(--head);font-weight:700;font-size:26px;line-height:1.25;max-width:900px}.sys{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:36px}.step{display:grid;grid-template-columns:640px minmax(0,1fr);gap:56px;align-items:center;padding:40px 0;border-top:1px solid var(--surface-mid)}.step.wide{grid-template-columns:760px minmax(0,1fr)}.step .n{font-family:var(--head);font-weight:700;font-size:13px;letter-spacing:.18em;color:var(--muted);text-transform:uppercase}.step h3{font-size:26px;font-weight:700;margin:8px 0 14px;line-height:1.2}.step p{margin:0 0 12px;color:var(--ink);font-size:17px;line-height:1.6}.step .was{margin-top:14px;font-size:15px;color:var(--ink);background:var(--surface-low);padding:12px 14px;border-left:4px solid var(--ink)}.step .shot.narrow{width:300px;justify-self:end}.demo{padding:0 0 96px}.demo .wrap{background:var(--yellow);padding:48px 56px;display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:40px;align-items:center}.demo h2{font-size:34px;font-weight:700;line-height:1.1;margin-top:10px}.demo p{margin:14px 0 0;font-size:18px;color:var(--ink)}.demo .btn{justify-self:end}.oferta{background:var(--ink);color:var(--surface)}.oferta .num{color:var(--on-ink-muted)}.oferta .h2{color:var(--surface)}.oferta .h2 em{background:var(--yellow);color:var(--ink);padding:0 10px}.oferta .sub{color:var(--on-ink-muted)}.oferta .row{margin-top:40px;grid-template-columns:440px minmax(0,1fr);gap:32px}.wycena{background:var(--ink-soft);padding:28px}.wycena .rows{margin-top:16px;font-family:var(--head);font-size:14px;color:var(--on-ink-muted);display:flex;flex-direction:column;gap:8px}.wycena .r{display:flex;justify-content:space-between;border-bottom:1px solid #444;padding-bottom:6px}.wycena .r.sum{font-weight:700;color:var(--surface);padding-top:6px;border:0}.wycena .note{margin:18px 0 0;color:var(--on-ink-muted);font-size:15px}.oferta-lista{background:var(--surface);color:var(--ink);padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:12px 28px}.oferta-lista .num{grid-column:1 / -1;color:var(--muted)}.oferta-lista div.i{font-size:16px;padding:8px 0;border-bottom:1px solid var(--line)}.oferta-lista div.i span{color:var(--muted)}.oferta-cytat{margin-top:24px;background:var(--ink-soft);border-left:4px solid var(--yellow);padding:20px 24px}.oferta-cytat .qk{font-family:var(--head);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--on-ink-muted)}.oferta-cytat p{margin:8px 0 0;font-size:17px;color:var(--surface)}.oferta-pdf{margin-top:32px;display:grid;grid-template-columns:760px minmax(0,1fr);gap:32px;align-items:start}.oferta-pdf .ph{height:520px;background:var(--ink-soft);color:var(--on-ink-muted);border-color:#555}.oferta-pdf .shot{border-color:#555;background:var(--ink-soft)}.oferta-pdf p{margin:0;font-size:18px;color:var(--surface)}.oferta-pdf p+p{margin-top:18px;font-size:16px;color:var(--on-ink-muted)}.konta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px}.konto{background:var(--surface-low);padding:24px}.konto .tag{margin:0}.konto .czas{margin-top:10px}.konto .big{font-family:var(--head);font-weight:700;font-size:34px;line-height:1;margin:14px 0 4px;white-space:nowrap}.konto .rows{display:flex;flex-direction:column;gap:6px;margin-top:16px;font-size:15px}.konto .r{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:6px}.razem{margin-top:24px;background:var(--ink);color:var(--surface);padding:26px 32px;display:flex;justify-content:space-between;align-items:center;gap:32px}.razem div{font-size:18px}.razem .kwota{color:var(--yellow);font-weight:700}.razem .btn{padding:14px 24px;font-size:14px;white-space:nowrap}.historia .wrap{display:grid;grid-template-columns:380px minmax(0,1fr);gap:64px;align-items:center}.historia .foto{position:relative;border:2px solid var(--ink);background:var(--surface-high);overflow:hidden}.historia .foto img{display:block;width:100%;height:auto}.historia .foto .caution{position:absolute;left:0;right:0;bottom:0}.historia p{margin:16px 0 0;font-size:18px;color:var(--muted)}.historia p.first{margin-top:24px}.zakres{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:40px}.wdrozenie{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px}.wdrozenie>div{background:var(--surface);padding:28px;border-top:4px solid var(--ink)}.wdrozenie>div:first-child{border-top-color:var(--yellow)}.wdrozenie h3{font-size:22px;margin:10px 0 12px}.wdrozenie p{margin:0;color:var(--muted);font-size:16px}.liczby{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:40px}.liczby>div{border-top:4px solid var(--ink);padding-top:16px}.liczby b{display:block;font-family:var(--head);font-weight:700;font-size:52px;line-height:1}.liczby span{display:block;color:var(--muted);font-size:16px;margin-top:8px}.gwarancja{padding:0 0 96px}.gwarancja .wrap{border:3px solid var(--ink);padding:48px 56px;display:grid;grid-template-columns:220px minmax(0,1fr);gap:48px;align-items:start}.stamp{background:var(--ink);color:var(--yellow);font-family:var(--head);font-weight:700;font-size:22px;text-transform:uppercase;letter-spacing:.1em;padding:18px 20px;text-align:center;transform:rotate(-3deg)}.gwarancja h2{font-size:36px;font-weight:700;line-height:1.1;text-transform:uppercase}.gwarancja .intro{margin:18px 0 0;font-size:18px;color:var(--muted)}.gwarancja ul{list-style:none;padding:0;margin:20px 0 0;display:flex;flex-direction:column;gap:12px;font-size:17px}.gwarancja li{display:flex;gap:14px}.gwarancja li:before{content:"";width:10px;height:10px;background:var(--yellow);margin-top:9px;flex:none}.gwarancja .motto{margin:22px 0 0;font-family:var(--head);font-weight:700;font-size:20px}.cena-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:24px;margin-top:40px;align-items:start}.cena-main{background:var(--ink);color:var(--surface);padding:40px}.cena-main .num{color:var(--on-ink-muted)}.cena-main .amount{font-family:var(--head);font-weight:700;font-size:72px;line-height:1;margin-top:12px}.cena-main .amount small{font-size:28px}.cena-main .what{margin:18px 0 0;font-size:17px;color:var(--on-ink-muted)}.cena-main ul{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;margin:26px 0 0;font-size:16px}.cena-main li{border-top:1px solid #444;padding-top:8px}.cena-main .btn{margin-top:32px}.cena-side{display:flex;flex-direction:column;gap:16px}.cena-card{background:var(--surface);padding:26px;border-left:4px solid var(--ink)}.cena-card.first{border-left-color:var(--yellow)}.cena-card .amount{font-family:var(--head);font-weight:700;font-size:30px;margin-top:8px}.cena-card p{margin:10px 0 0;color:var(--muted);font-size:15px}.own{background:var(--surface-low);padding:32px;border-top:4px solid var(--ink)}.own.yours{border-top-color:var(--yellow)}.own h3{font-size:24px;font-weight:700}.own ul{list-style:none;padding:0;margin:18px 0 0;display:flex;flex-direction:column;gap:10px;font-size:16px}.own li{border-bottom:1px solid var(--line);padding-bottom:10px}.own li:last-child{border-bottom:0}.faqs{margin-top:32px;max-width:900px}.faq{border-top:1px solid var(--line);padding:22px 0}.faq h3{font-size:20px;font-weight:700;margin-bottom:8px}.faq p{margin:0;color:var(--muted);font-size:17px}.final{background:var(--yellow);padding:112px 0}.final .wrap{text-align:center;max-width:880px}.final .num{color:var(--ink)}.final h2{font-size:60px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:-.03em;margin-top:12px}.final .lead{margin:24px auto 0;font-size:21px;font-weight:600;max-width:720px}.final .btn{margin-top:40px;font-size:22px;padding:24px 48px}.final .after{margin:24px 0 0;font-size:15px;color:var(--ink)}.foot{background:#000;color:#fff9;padding:56px 0}.foot .wrap{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;font-size:14px}.foot .who{display:flex;flex-direction:column;gap:6px}.foot .who b{color:var(--surface);font-family:var(--head);font-weight:700;font-size:16px}.foot .links{display:flex;gap:28px}.foot a{color:#fff9}.foot a:hover{color:var(--yellow)}.polityka{width:760px;max-width:calc(100% - 48px);margin:64px auto 96px;font-size:17px}.polityka h1{font-size:40px;text-transform:uppercase}.polityka h2{font-size:22px;margin-top:32px}.polityka p{color:var(--muted)}@media(max-width:900px){body{font-size:17px}.wrap{width:auto;max-width:calc(100% - 40px)}.sec{padding:56px 0}.h2{font-size:30px}.sub{font-size:17px}.topbar .wrap{padding:14px 0}.brand img{height:22px}.brand .name{font-size:15px}.navlinks{gap:0}.navlinks a:not(.btn){display:none}.hero{padding:44px 0}.hero h1{font-size:40px}.hero .lead{font-size:18px}.ctas{flex-direction:column}.facts .wrap{grid-template-columns:minmax(0,1fr);gap:20px}.film .play b{font-size:15px;text-align:center}.qgrid,.sys,.zakres,.wdrozenie,.liczby,.konta,.row,.oferta .row,.oferta-lista,.cena-main ul{grid-template-columns:minmax(0,1fr)}.q{font-size:16px}.q h3{font-size:19px}.etap{grid-template-columns:minmax(0,1fr);gap:12px;padding:24px 0}.etap h3{font-size:20px}.punchline{font-size:22px}.step,.step.wide{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 0}.step h3{font-size:22px}.step .shot.narrow{width:100%;justify-self:stretch}.demo{padding:0 0 56px}.demo .wrap{grid-template-columns:minmax(0,1fr);padding:28px 22px}.demo h2{font-size:26px}.demo .btn{justify-self:start}.oferta-pdf{grid-template-columns:minmax(0,1fr)}.oferta-pdf .ph{height:320px}.razem{flex-direction:column;align-items:flex-start;gap:18px;padding:22px}.historia .wrap{grid-template-columns:minmax(0,1fr);gap:28px}.liczby b{font-size:36px}.gwarancja{padding:0 0 56px}.gwarancja .wrap{grid-template-columns:minmax(0,1fr);padding:24px 20px;gap:20px}.gwarancja h2{font-size:26px}.stamp{transform:none}.cena-grid{grid-template-columns:minmax(0,1fr)}.cena-main{padding:24px}.cena-main .amount{font-size:46px}.final{padding:64px 0}.final h2{font-size:36px}.final .lead{font-size:17px}.foot .wrap{flex-direction:column;gap:22px}.foot .links{flex-direction:column;gap:10px}.polityka h1{font-size:30px}}
