.fb2{--bg:#faf8f4;--bg-2:#f2eee7;--ink:#16140f;--mut:#5f5a52;--line:#e6e0d5;--card:#ffffff;--dark:#111013;--dark-2:#1b1a1f;--dline:#2d2b33;--dmut:#a7a2ad;--acc:#fe9d2b;--acc-ink:#1a1206;--acc-2:#ff6a3d;--fb:#1877f2;--ok:#18a058;--display:var(--font-head,"Red Hat Display"),"Segoe UI",system-ui,sans-serif;--body:var(--font-body,"Manrope"),"Segoe UI",system-ui,sans-serif;color-scheme:light}.fb2 *{box-sizing:border-box}.fb2 [hidden]{display:none!important}.fb2{margin:0;background:var(--bg);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.fb2 img,.fb2 video{max-width:100%;display:block}.fb2 button{font:inherit;cursor:pointer}.fb2 a{color:inherit}.fb2 .wrap{width:min(1200px,100%);margin-inline:auto;padding-inline:20px}.fb2 section{padding-block:96px;position:relative}.fb2 .dark{background:var(--dark);color:#f4f2f6}.fb2 .light-2{background:var(--bg-2)}.fb2 h1,.fb2 h2,.fb2 h3{font-family:var(--display);line-height:1.08;letter-spacing:-.02em;text-wrap:balance;margin:0}.fb2 h1{font-size:clamp(42px,6.2vw,78px);font-weight:900}.fb2 h2{font-size:clamp(32px,4.2vw,52px);font-weight:800}.fb2 h3{font-size:21px;font-weight:800;letter-spacing:-.01em}.fb2 .hl{color:var(--acc)}.fb2 .lead{font-size:18px;color:var(--mut);max-width:62ch;margin:18px 0 0}.fb2 .dark .lead{color:var(--dmut)}.fb2 .eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid rgba(254,157,43,.45);border-radius:999px;color:var(--acc);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:20px}.fb2 .eyebrow i{width:7px;height:7px;border-radius:50%;background:var(--acc);box-shadow:0 0 0 4px rgba(254,157,43,.2);animation:fb2-puls 2s infinite}.fb2 .sec-head{max-width:780px;margin-bottom:44px}.fb2 .btn{display:inline-flex;align-items:center;gap:8px;padding:15px 24px;border-radius:12px;font-weight:800;font-size:16px;text-decoration:none;border:0;transition:transform .15s,box-shadow .15s}.fb2 .btn:focus-visible,.fb2 button:focus-visible{outline:3px solid var(--fb);outline-offset:2px}.fb2 .btn-main{background:var(--acc);color:var(--acc-ink);box-shadow:0 10px 30px -10px rgba(254,157,43,.7)}.fb2 .btn-main:hover{transform:translateY(-2px)}.fb2 .btn-ghost{background:transparent;color:inherit;border:1px solid;opacity:.85}.fb2 .ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.fb2 .beta{display:inline-block;padding:2px 7px;border-radius:999px;background:var(--acc);color:var(--acc-ink);font-size:10px;font-weight:900;letter-spacing:.06em;vertical-align:middle;font-family:var(--body)}.fb2 .hero{padding-top:72px;overflow:hidden}.fb2 .hero:before{content:"";position:absolute;inset:0;background:radial-gradient(600px 380px at 82% 30%,rgba(254,157,43,.18),transparent 70%),radial-gradient(500px 300px at 10% 90%,rgba(24,119,242,.12),transparent 70%);pointer-events:none}.fb2 .hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:48px;align-items:center;position:relative}.fb2 .hero .lead{font-size:19px}.fb2 .formats{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.fb2 .formats span{padding:7px 12px;border-radius:999px;background:var(--dark-2);border:1px solid var(--dline);font-size:13px;font-weight:700;color:#e9e6ee}.fb2 .stage{position:relative;display:flex;justify-content:center;min-height:640px}.fb2 .phone{width:330px;max-width:100%;border-radius:44px;background:#050506;padding:12px;box-shadow:0 40px 90px -30px rgba(0,0,0,.8),inset 0 0 0 1px #2a2930;position:relative;z-index:2}.fb2 .ph-screen{border-radius:34px;overflow:hidden;background:#fff;color:#050505;height:610px;position:relative;display:flex;flex-direction:column}.fb2 .ph-bar{display:flex;justify-content:space-between;align-items:center;padding:10px 22px 6px;font-size:13px;font-weight:800}.fb2 .ph-bar b{color:var(--fb);font-family:var(--display);font-size:22px;letter-spacing:-.03em}.fb2 .ph-tabs{display:flex;gap:6px;padding:4px 12px 10px;border-bottom:1px solid #ececec}.fb2 .ph-tabs button{flex:1;border:0;border-radius:999px;padding:7px 0;font-size:13px;font-weight:800;background:#f0f2f5;color:#333}.fb2 .ph-tabs button[aria-pressed=true]{background:var(--fb);color:#fff}.fb2 .ph-view{flex:1;position:relative;overflow:hidden}.fb2 .fbpost{padding:12px 0 0;animation:fb2-wjazd .5s ease both}.fb2 .fbpost-h{display:flex;gap:10px;align-items:center;padding:0 14px}.fb2 .ava{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:900;font-size:14px;flex:none;font-family:var(--display)}.fb2 .fbpost-h b{display:block;font-size:14px;line-height:1.2}.fb2 .fbpost-h small{color:#65676b;font-size:12px}.fb2 .fbpost-t{padding:10px 14px;font-size:13.5px;line-height:1.45;min-height:82px}.fb2 .fbpost-t .kursor{display:inline-block;width:2px;height:14px;background:var(--fb);vertical-align:-2px;animation:fb2-puls .9s infinite}.fb2 .fbpost-img{aspect-ratio:1;background:#eee}.fb2 .fbpost-img img{width:100%;height:100%;object-fit:cover}.fb2 .fbpost-r{display:flex;justify-content:space-between;align-items:center;padding:8px 14px;font-size:12.5px;color:#65676b}.fb2 .emo{display:inline-flex}.fb2 .emo span{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:11px;border:2px solid #fff;margin-left:-5px}.fb2 .emo span:first-child{margin-left:0;background:var(--fb)}.fb2 .emo span:nth-child(2){background:#f33e58}.fb2 .emo span:nth-child(3){background:#f7b125}.fb2 .fbpost-a{display:flex;border-top:1px solid #ececec;margin:0 10px}.fb2 .fbpost-a button{flex:1;border:0;background:none;padding:9px 0;font-size:13px;font-weight:700;color:#65676b;border-radius:8px}.fb2 .fbpost-a button:hover{background:#f2f2f2}.fb2 .fbpost-a button.on{color:var(--fb)}.fb2 .story{position:absolute;inset:0;background:#000}.fb2 .story img{width:100%;height:100%;object-fit:cover}.fb2 .story-bars{position:absolute;top:10px;left:10px;right:10px;display:flex;gap:4px;z-index:2}.fb2 .story-bars i{flex:1;height:3px;border-radius:3px;background:rgba(255,255,255,.35);overflow:hidden}.fb2 .story-bars i b{display:block;height:100%;width:0;background:#fff}.fb2 .story-bars i.done b{width:100%}.fb2 .story-bars i.run b{animation:fb2-pasek 4s linear forwards}.fb2 .story-who{position:absolute;top:22px;left:12px;display:flex;gap:8px;align-items:center;color:#fff;font-size:13px;font-weight:800;z-index:2;text-shadow:0 1px 3px rgba(0,0,0,.5)}.fb2 .story-who .ava{width:30px;height:30px;font-size:11px;box-shadow:0 0 0 2px var(--fb)}.fb2 .reel{position:absolute;inset:0;background:#000}.fb2 .reel video{width:100%;height:100%;object-fit:cover}.fb2 .reel-side{position:absolute;right:10px;bottom:90px;display:flex;flex-direction:column;gap:16px;color:#fff;font-size:11px;font-weight:800;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.6)}.fb2 .reel-side span{display:block;font-size:24px;line-height:1}.fb2 .reel-cap{position:absolute;left:12px;right:60px;bottom:16px;color:#fff;font-size:13px;text-shadow:0 1px 3px rgba(0,0,0,.7)}.fb2 .reel-cap b{display:block}.fb2 .dzwiek{top:12px;right:12px;border:0;border-radius:999px;padding:7px 12px;background:rgba(0,0,0,.6);color:#fff;font-size:12px;backdrop-filter:blur(6px)}.fb2 .dzwiek,.fb2 .float{position:absolute;z-index:3;font-weight:800}.fb2 .float{background:#fff;color:var(--ink);border-radius:14px;padding:10px 14px;font-size:13px;box-shadow:0 18px 40px -14px rgba(0,0,0,.55);display:flex;gap:8px;align-items:center;white-space:nowrap;animation:fb2-unos 6s ease-in-out infinite}.fb2 .float small{display:block;font-weight:600;color:var(--mut);font-size:11.5px}.fb2 .f1{left:-6px;top:90px}.fb2 .f2{right:-10px;top:250px;animation-delay:-2s}.fb2 .f3{left:6px;bottom:70px;animation-delay:-4s}.fb2 .burst{position:absolute;inset:0;pointer-events:none;z-index:5;overflow:hidden}.fb2 .burst span{position:absolute;bottom:60px;font-size:26px;animation:fb2-wzlot 1.6s ease-out forwards}.fb2 .wall{padding-block:72px;overflow:hidden;background:var(--bg)}.fb2 .wall .sec-head{margin-bottom:30px}.fb2 .tor{display:flex;gap:16px;width:max-content;animation:fb2-tasma 70s linear infinite}.fb2 .tor+.tor{margin-top:16px;animation-direction:reverse;animation-duration:80s}.fb2 .wall:hover .tor{animation-play-state:paused}.fb2 .mini{width:250px;flex:none;background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden}.fb2 .mini.st{width:170px}.fb2 .mini-h{display:flex;gap:8px;align-items:center;padding:10px 12px;font-size:12.5px;font-weight:800}.fb2 .mini-h .ava{width:26px;height:26px;font-size:10px}.fb2 .mini-h small{display:block;font-weight:600;color:var(--mut);font-size:11px}.fb2 .mini img{width:100%;aspect-ratio:1;object-fit:cover}.fb2 .mini.st img{aspect-ratio:9/16}.fb2 .mini-r{display:flex;justify-content:space-between;padding:8px 12px;font-size:12px;color:var(--mut);font-weight:600}@media (hover:none),(max-width:960px),(prefers-reduced-motion:reduce){.fb2 .tor{animation:none;width:auto;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:16px;scroll-padding-inline:16px;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.fb2 .tor::-webkit-scrollbar{display:none}.fb2 .tor .mini{scroll-snap-align:start}}.fb2 .wall-note{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:26px;font-size:14px;color:var(--mut)}.fb2 .wall-note b{color:var(--ink)}.fb2 .demo{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;align-items:start}.fb2 .panel{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:26px}.fb2 .lbl{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mut);margin-bottom:10px}.fb2 .chips{display:flex;flex-wrap:wrap;gap:8px}.fb2 .chips button{border:1px solid var(--line);background:var(--bg);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:700;color:var(--ink)}.fb2 .chips button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.fb2 .dark .chips button{background:var(--dark-2);border-color:var(--dline);color:#e9e6ee}.fb2 .dark .chips button[aria-pressed=true]{background:var(--acc);color:var(--acc-ink);border-color:var(--acc)}.fb2 .temat{margin:22px 0 18px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--bg);font-weight:700;min-height:54px}.fb2 .kroki{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:10px}.fb2 .kroki li{display:flex;gap:10px;align-items:center;font-size:14.5px;color:var(--mut);font-weight:600}.fb2 .kroki li i{width:22px;height:22px;border-radius:50%;border:2px solid var(--line);flex:none;display:grid;place-items:center;font-style:normal;font-size:12px}.fb2 .kroki li.trwa i{border-color:var(--acc);border-top-color:transparent;animation:fb2-obrot .8s linear infinite}.fb2 .kroki li.ok{color:var(--ink)}.fb2 .kroki li.ok i{background:var(--ok);border-color:var(--ok);color:#fff}.fb2 .wynik{display:grid;grid-template-columns:minmax(0,1fr);gap:0;background:var(--card);border:1px solid var(--line);border-radius:20px;overflow:hidden}.fb2 .wynik .fbpost{padding-top:16px}.fb2 .wynik-stopka{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;align-items:center;padding:14px 16px;background:var(--bg);border-top:1px solid var(--line);font-size:13.5px;font-weight:700}.fb2 .tag{display:inline-flex;gap:6px;align-items:center;padding:5px 10px;border-radius:999px;background:#fff3e2;color:#8a4b00;font-size:12.5px;font-weight:800}.fb2 .tag.ok{background:#e3f6ea;color:#0f6b37}.fb2 .tag.fb{background:#e7f0fe;color:#0b4fb3}.fb2 .marka{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:center}.fb2 .kit{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:24px;display:grid;gap:18px}.fb2 .kit-row{display:grid;grid-template-columns:110px minmax(0,1fr);gap:14px;align-items:center}.fb2 .kit-row>span{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}.fb2 .sw{display:flex;gap:8px;flex-wrap:wrap}.fb2 .sw div{display:grid;gap:4px;justify-items:center;font-size:11px;font-weight:700;color:var(--mut);font-variant-numeric:tabular-nums}.fb2 .sw div i{width:46px;height:46px;border-radius:12px;border:1px solid rgba(0,0,0,.08)}.fb2 .kit-font{font-size:26px;font-weight:800;line-height:1.1}.fb2 .marka-post{border-radius:20px;overflow:hidden;box-shadow:0 30px 60px -30px rgba(0,0,0,.45);aspect-ratio:1}.fb2 .marka-post img{width:100%;height:100%;object-fit:cover;animation:fb2-wjazd .45s ease both}.fb2 .ruch-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px}.fb2 .ruch-tabs button{border:1px solid var(--dline);background:var(--dark-2);color:#e9e6ee;border-radius:12px;padding:12px 18px;font-weight:800;font-size:15px}.fb2 .ruch-tabs button[aria-pressed=true]{background:#fff;color:var(--ink)}.fb2 .ruch{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}.fb2 .ruch-media{display:flex;justify-content:center}.fb2 .kwadrat{width:min(460px,100%);aspect-ratio:1;border-radius:22px;overflow:hidden;background:#000;position:relative;box-shadow:0 30px 70px -30px rgba(0,0,0,.9)}.fb2 .kwadrat video{width:100%;height:100%;object-fit:cover}.fb2 .ruch-txt p{color:var(--dmut)}.fb2 .ruch-txt .chips{margin-top:18px}.fb2 .ruch-txt .chips button{cursor:default}.fb2 .para{display:flex;gap:14px;align-items:center;justify-content:center;flex-wrap:wrap}.fb2 .fotka{width:150px;aspect-ratio:9/16;border-radius:16px;overflow:hidden;position:relative;opacity:.9}.fb2 .fotka img{width:100%;height:100%;object-fit:cover}.fb2 .film span.pod,.fb2 .fotka span{position:absolute;left:8px;bottom:8px;background:rgba(0,0,0,.65);color:#fff;font-size:11px;font-weight:800;padding:3px 8px;border-radius:999px}.fb2 .strzalka{font-size:26px;color:var(--acc);font-weight:900}.fb2 .film{width:230px;aspect-ratio:9/16;border-radius:22px;overflow:hidden;position:relative;background:#000;box-shadow:0 30px 70px -30px rgba(0,0,0,.9),0 0 0 1px var(--dline)}.fb2 .film video{width:100%;height:100%;object-fit:cover}.fb2 .wybor-filmu{display:flex;gap:8px;margin-top:18px}.fb2 .wybor-filmu button{width:54px;height:54px;border-radius:12px;overflow:hidden;border:2px solid transparent;padding:0;background:none}.fb2 .wybor-filmu button[aria-pressed=true]{border-color:var(--acc)}.fb2 .wybor-filmu img{width:100%;height:100%;object-fit:cover}.fb2 .uwaga{margin-top:20px;padding:12px 14px;border:1px solid rgba(254,157,43,.4);background:rgba(254,157,43,.08);border-radius:12px;font-size:13.5px;color:#f1d7b5;display:flex;gap:10px;align-items:flex-start}.fb2 .ceny-w{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.fb2 .ceny-w div{border:1px solid var(--dline);background:var(--dark-2);border-radius:12px;padding:12px;text-align:center}.fb2 .ceny-w b{display:block;font-family:var(--display);font-size:22px}.fb2 .ceny-w small{color:var(--dmut);font-size:12px;font-weight:700}.fb2 .asys{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px;align-items:start}.fb2 .plan{display:grid;gap:10px}.fb2 .karta{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:14px;align-items:center;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:12px 14px;transition:border-color .2s,background .2s}.fb2 .karta .dzien{font-family:var(--display);font-weight:900;font-size:15px;text-align:center;line-height:1.1}.fb2 .karta .dzien small{display:block;font-family:var(--body);font-weight:700;font-size:11px;color:var(--mut)}.fb2 .karta b{display:block;font-size:15px;line-height:1.3}.fb2 .karta .meta{flex-wrap:wrap;margin-top:6px}.fb2 .karta .akcje,.fb2 .karta .meta{display:flex;gap:6px}.fb2 .karta .akcje button{border:1px solid var(--line);background:var(--bg);border-radius:10px;padding:7px 10px;font-size:13px;font-weight:800}.fb2 .karta .akcje button.tak{background:var(--ink);color:#fff;border-color:var(--ink)}.fb2 .karta.przyjeta{border-color:var(--ok);background:#f3fbf6}.fb2 .karta.odrzucona{opacity:.45}.fb2 .plan-stopka{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center;margin-top:6px;font-size:14px;font-weight:700;color:var(--mut)}.fb2 .plan-stopka button{border:0;background:var(--acc);color:var(--acc-ink);padding:10px 16px;border-radius:10px;font-weight:800}.fb2 .lista{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:12px}.fb2 .lista li{display:flex;gap:10px;font-size:15.5px}.fb2 .lista li:before{content:"✓";color:var(--ok);font-weight:900}.fb2 .bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.fb2 .b{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:10px;min-width:0}.fb2 .b p{margin:0;color:var(--mut);font-size:15px}.fb2 .b-3{grid-column:span 3}.fb2 .b-2{grid-column:span 2}.fb2 .kal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:8px;font-size:12px;text-align:center;font-variant-numeric:tabular-nums}.fb2 .kal span{padding:6px 0;border-radius:8px;color:var(--mut);font-weight:600}.fb2 .kal span.dn{font-weight:800;color:var(--ink);font-size:11px}.fb2 .kal span.ok{background:#fff1de;color:#8a4b00;font-weight:900;cursor:pointer}.fb2 .kal span.ok.akt{background:var(--acc);color:var(--acc-ink)}.fb2 .kal-info{display:flex;gap:12px;align-items:center;margin-top:10px;padding:10px;background:var(--bg);border-radius:12px;font-size:14px}.fb2 .kal-info img{width:64px;height:64px;border-radius:10px;object-fit:cover;flex:none}.fb2 .radar{display:grid;gap:8px;margin-top:6px}.fb2 .radar div{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:12px;font-size:14px}.fb2 .radar div small{display:block;color:var(--mut);font-size:12.5px}.fb2 .radar .pom{background:#fff6ea;border-color:#f6d6a8}.fb2 .formaty{display:flex;gap:10px;margin-top:8px;align-items:flex-end}.fb2 .formaty figure{margin:0;display:grid;gap:6px;font-size:12px;font-weight:800;text-align:center;color:var(--mut)}.fb2 .formaty img{border-radius:10px;object-fit:cover}.fb2 .tydz{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:8px}.fb2 .tydz div{border:1px dashed var(--line);border-radius:10px;min-height:92px;padding:6px;font-size:11px;font-weight:800;color:var(--mut);display:grid;align-content:start;gap:6px}.fb2 .tydz img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:6px}.fb2 .trial{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center;justify-content:space-between;padding:20px 24px;border-radius:18px;background:var(--dark);color:#f4f2f6;margin-bottom:26px}.fb2 .trial p{margin:0;color:var(--dmut);max-width:70ch}.fb2 .trial strong{color:#fff}.fb2 .plany{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.fb2 .plan-k{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:26px;display:flex;flex-direction:column;gap:16px;position:relative}.fb2 .plan-k.best{border:2px solid var(--acc);box-shadow:0 30px 60px -36px rgba(254,157,43,.8)}.fb2 .plan-flag{position:absolute;top:-13px;left:24px;background:var(--acc);color:var(--acc-ink);font-size:12px;font-weight:900;padding:4px 10px;border-radius:999px}.fb2 .plan-k p{margin:0;color:var(--mut);font-size:14.5px}.fb2 .cena{font-family:var(--display);font-weight:900;font-size:48px;line-height:1;letter-spacing:-.03em}.fb2 .cena small{font-family:var(--body);font-size:14px;font-weight:700;color:var(--mut);letter-spacing:0}.fb2 .plan-l{list-style:none;padding:0;margin:0;display:grid;gap:0}.fb2 .plan-l li{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid var(--line);font-size:14.5px}.fb2 .plan-l li:last-child{border-bottom:0}.fb2 .plan-l b{font-variant-numeric:tabular-nums;text-align:right}.fb2 .plan-k .btn{justify-content:center;margin-top:auto}.fb2 .btn-dark{background:var(--ink);color:#fff}.fb2 .mikser{margin-top:26px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;background:var(--card);border:1px solid var(--line);border-radius:22px;padding:28px}.fb2 .mikser input[type=range]{width:100%;accent-color:var(--acc);margin-top:14px}.fb2 .mikser-wynik{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fb2 .mikser-wynik div{background:var(--bg);border-radius:16px;padding:18px}.fb2 .mikser-wynik b{display:block;font-family:var(--display);font-size:44px;line-height:1;font-weight:900;font-variant-numeric:tabular-nums}.fb2 .mikser-wynik small{color:var(--mut);font-weight:700}.fb2 .koszty{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:6px;font-size:14px;color:var(--mut)}.fb2 .koszty b{color:var(--ink);font-variant-numeric:tabular-nums}.fb2 .dolad{margin-top:14px;font-size:14px;color:var(--mut)}.fb2 .faq{display:grid;gap:10px;max-width:880px}.fb2 .faq details{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:4px 20px}.fb2 .faq summary{cursor:pointer;list-style:none;padding:16px 0;font-weight:800;font-size:16.5px;display:flex;justify-content:space-between;gap:16px}.fb2 .faq summary::-webkit-details-marker{display:none}.fb2 .faq summary:after{content:"+";color:var(--acc);font-size:22px;line-height:1}.fb2 .faq details[open] summary:after{content:"−"}.fb2 .faq details p{margin:0 0 18px;color:var(--mut)}.fb2 .final{text-align:center}.fb2 .final .lead{margin-inline:auto}.fb2 .final .ctas{justify-content:center}@keyframes fb2-puls{50%{opacity:.35}}@keyframes fb2-wjazd{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fb2-pasek{to{width:100%}}@keyframes fb2-unos{50%{transform:translateY(-8px)}}@keyframes fb2-wzlot{0%{transform:translateY(0) scale(.6);opacity:1}to{transform:translateY(-380px) scale(1.25);opacity:0}}@keyframes fb2-tasma{to{transform:translateX(-50%)}}@keyframes fb2-obrot{to{transform:rotate(1turn)}}@media (max-width:960px){.fb2 .asys,.fb2 .demo,.fb2 .hero-grid,.fb2 .marka,.fb2 .mikser,.fb2 .ruch{grid-template-columns:minmax(0,1fr)}.fb2 .stage{min-height:0}.fb2 .bento,.fb2 .plany{grid-template-columns:minmax(0,1fr)}.fb2 .b-2,.fb2 .b-3{grid-column:auto}.fb2 .f1{left:0}.fb2 .f2{right:0}}@media (max-width:560px){.fb2 section{padding-block:64px}.fb2 .float{display:none}.fb2 .kit-row{grid-template-columns:minmax(0,1fr);gap:6px}.fb2 .karta{grid-template-columns:44px minmax(0,1fr)}.fb2 .karta .akcje{grid-column:1/-1}.fb2 .fotka{width:110px}.fb2 .film{width:190px}.fb2 .ceny-w b{font-size:18px}.fb2 .mikser{padding:20px}.fb2 .mikser-wynik b{font-size:34px}}@media (prefers-reduced-motion:reduce){.fb2 *,.fb2 :after,.fb2 :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition:none!important}.fb2 .tor{animation:none}}.fb2 [id]{scroll-margin-top:96px}.fb2{overflow-x:clip}