@layer korpus{body{margin:0;font-family:Montserrat,Segoe UI,Arial,sans-serif}}@layer layout{.bar,.bar *,.bar :before,.bar :after,footer,footer *,footer :before,footer :after{box-sizing:border-box;margin:0;padding:0}.bar,footer{font-size:16px;line-height:1.6}.bar img,footer img{max-width:none}.bar,footer{-webkit-font-smoothing:auto;--teal:#0d7377;--cyan:#00f9dc}:where(.bar,footer) a{font-size:inherit;font-family:inherit;line-height:inherit;color:inherit}:where(.bar,footer) :where(a,button){transition:all}.bar{z-index:60;background:var(--white);border-bottom:1px solid var(--border);color:var(--ink);transition:background .25s,border-color .25s;position:sticky;top:0}.bar.overlay{background:0 0;border-bottom-color:#0000;position:absolute;top:0;left:0;right:0}.bar.overlay-page:not(.overlay){position:fixed;top:0;left:0;right:0}[data-hero-bottom]{--margin-top:0px}.bar .logo-navy{display:block}.bar .logo-white,.bar.overlay .logo-navy{display:none}.bar.overlay .logo-white{display:block}.bar.overlay .nav>li>a,.bar.overlay .nav>li>button{color:#ffffffeb}.bar.overlay .nav>li>a:hover,.bar.overlay .nav>li>button:hover{color:var(--white)}.bar.overlay .burger i{background:var(--white)}.bar.nav-open,.bar.overlay.nav-open{background:var(--white);border-bottom-color:var(--border);position:sticky}.bar.nav-open .logo-navy,.bar.overlay.nav-open .logo-navy{display:block}.bar.nav-open .logo-white,.bar.overlay.nav-open .logo-white{display:none}.bar.overlay.nav-open .nav>li>a,.bar.overlay.nav-open .nav>li>button{color:var(--muted)}.bar.overlay.nav-open .nav>li>a:hover,.bar.overlay.nav-open .nav>li>button:hover{color:var(--navy)}.bar.overlay.nav-open .burger i{background:var(--navy)}.bar>.wrap{align-items:center;max-width:1600px;height:88px;padding:0 40px;display:flex}.brand{flex:none;display:block}.brand img{width:auto;height:62px}.nav-landmark{display:contents}.bar .nav{align-items:center;gap:34px;margin:0 auto;display:flex}.bar .nav>li{list-style:none}.bar .nav>li>a,.bar .nav>li>button{font:inherit;cursor:pointer;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);background:0 0;border:0;align-items:center;gap:6px;padding:34px 0;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.bar .nav>li>a:hover,.bar .nav>li>button:hover,.bar .nav [aria-expanded=true]{color:var(--navy)}.bar .nav [aria-expanded=true]:after,.bar .nav>li>a:hover:after{content:"";background:var(--teal);height:2px;position:absolute;bottom:-1px;left:0;right:0}.caret{color:var(--teal);font-weight:700;transition:transform .15s}[aria-expanded=true] .caret{transform:rotate(180deg)}.bar .cta{background:var(--cyan);color:var(--navy);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;border-radius:3px;flex:none;align-items:center;gap:10px;padding:15px 24px;font-size:12px;font-weight:700;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.bar .cta:hover{background:var(--navy);color:var(--cyan)}.burger{display:none}.mega{background:var(--white);border-top:1px solid var(--border);border-bottom:1px solid var(--border);display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 40px #0f20381a}.mega.on{display:block}.mega .wrap{grid-template-columns:repeat(4,1fr);gap:40px;max-width:1600px;margin:0 auto;padding:28px 40px 32px;display:grid}.mhead{color:var(--navy);border-bottom:2px solid var(--navy);align-items:baseline;gap:8px;margin-bottom:11px;padding-bottom:9px;font-size:14.5px;font-weight:700;text-decoration:none;display:flex}.mhead span{color:var(--teal);font-size:13px}.mhead:hover{color:var(--teal)}.msub{text-transform:uppercase;letter-spacing:.09em;color:var(--navy);border-top:1px solid var(--border);margin:16px 0 7px;padding-top:12px;font-size:12px;font-weight:700}.msub:first-of-type{border-top:0;margin-top:0;padding-top:0}.msub a{color:inherit;text-decoration:none}.msub a:hover{text-decoration:underline}.mcol ul{list-style:none}.mcol li{margin-bottom:4px}.mcol li a{color:var(--ink);padding:2px 0;font-size:13px;line-height:1.5;text-decoration:none;display:inline-block}.mcol li a:hover{color:var(--teal)}.mstart{background:var(--page);border:1px solid var(--border);border-radius:4px;margin-top:22px;padding:15px 17px}.mstart-h{color:var(--navy);margin-bottom:5px;font-size:13px;font-weight:700}.mstart-p{color:var(--muted);margin-bottom:10px;font-size:12px;line-height:1.55}.mstart-a{color:var(--teal);margin-top:5px;font-size:12px;font-weight:600;text-decoration:none;display:block}.mstart-a:hover{color:var(--navy)}.mstart-a span{font-weight:700}@media (width<=1180px){.bar>.wrap{padding:0 24px}.bar .nav{gap:22px}.bar .nav>li>a,.bar .nav>li>button{font-size:12px}.mega .wrap{padding-left:24px;padding-right:24px}}@media (width<=1080px){.mega .wrap{grid-template-columns:repeat(2,1fr);gap:36px}}@media (width<=860px){.bar>.wrap{height:76px}.brand img{height:52px}.burger{cursor:pointer;background:0 0;border:0;flex-direction:column;gap:5px;margin-left:auto;padding:10px 0;display:inline-flex}.burger i{background:var(--navy);width:24px;height:2px;display:block}.bar>.wrap{flex-wrap:wrap;height:auto;min-height:76px;padding:0 22px}.brand{order:1}.burger{order:2}.bar .nav{border-top:1px solid var(--border);flex-direction:column;flex:100%;order:3;align-items:stretch;gap:0;margin:0;padding:4px 0 0;display:none}.bar .nav.on{display:flex}.bar .cta{order:4;margin:16px 0 22px;display:none}.bar.nav-open .cta{justify-content:center;width:100%;padding:16px 20px;display:inline-flex}.bar .nav>li{border-bottom:1px solid var(--border)}.bar .nav>li>a,.bar .nav>li>button{justify-content:space-between;width:100%;padding:16px 0}.bar .nav>li>a:after,.bar .nav [aria-expanded=true]:after{display:none}.mega{box-shadow:none;background:0 0;border:0;position:static}.mega .wrap{grid-template-columns:1fr;gap:26px;max-width:none;padding:4px 0 20px}.has-mega{flex-direction:column;display:flex}}footer>.wrap{max-width:1180px;margin:0 auto;padding:0 32px}footer{background:var(--navy);color:var(--on-navy);border-top:1px solid var(--line);font-size:13px}footer a{color:var(--on-navy);text-decoration:none}footer a:hover{color:var(--cyan)}.cols{grid-template-columns:1.35fr 1fr 1fr 1fr;gap:48px;padding:58px 0 44px;display:grid}.logo{margin-bottom:26px;display:inline-block}.logo img{width:auto;height:64px;display:block}.firma{color:var(--white);font-weight:700}.adres{margin-bottom:20px}.rejestr{border-top:1px solid var(--line);color:var(--on-navy-dim);padding:18px 0 0;font-size:11.5px;line-height:1.7}.kontakt a{display:block}.kontakt p{margin:0 0 16px}.li{color:var(--on-navy);align-items:center;display:inline-flex}.li:hover{color:var(--cyan)}.li svg{fill:currentColor;width:19px;height:19px;display:block}.colhead{text-transform:uppercase;letter-spacing:.12em;color:var(--cyan);margin-bottom:14px;font-size:11px;font-weight:700}footer .nav li{margin-bottom:10px;list-style:none}.partners{border-top:1px solid var(--line);padding:32px 0 34px}.partners .colhead{margin-bottom:20px}.p-grid{flex-wrap:wrap;gap:14px 40px;display:flex}.p-card{border:1px solid var(--line);background:0 0;border-radius:4px;align-items:center;gap:18px;padding:14px 20px;transition:background .15s,border-color .15s;display:flex}.p-card:hover{background:#ffffff0a;border-color:#ffffff38}.p-plate{flex:none;justify-content:center;align-items:center;display:flex}.p-plate img{width:auto;display:block}.p-plate-badge{background:var(--white);border-radius:4px;padding:5px 8px}.l-align{height:20px}.l-adonis{height:42px}.p-txt{display:block}.p-role{color:var(--white);margin:0 0 8px;font-size:13px;display:block}.p-link{color:var(--white);letter-spacing:.04em;font-size:12.5px;font-weight:600;display:block}.p-link b{color:var(--cyan);font-weight:600}.bottom{color:var(--on-navy-faint);flex-wrap:wrap;align-items:center;gap:8px 18px;padding:12px 0 30px;font-size:11px;display:flex}.bottom a,.bottom button{color:var(--on-navy-faint)}.bottom .sep{color:#fff3}.bottom button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.bottom button:hover,.bottom a:hover{color:var(--cyan)}.bottom .rights{margin-right:auto}@media (width<=980px){.cols{grid-template-columns:1fr 1fr;gap:40px}}@media (width<=620px){footer>.wrap{padding:0 22px}.cols{grid-template-columns:1fr;gap:34px;padding:44px 0 38px}.p-grid{grid-template-columns:1fr}.bottom .rights{flex:100%;margin-right:0}}.hero .okruszki{letter-spacing:.14em;text-transform:uppercase;color:#ffffff73;margin-bottom:16px;font-size:11px;display:block}.hero .okruszki a{color:#ffffffb3;text-decoration:none}.hero .okruszki a:hover{color:var(--cyan,#00f9dc)}.hero .okruszki span{color:#ffffff4d;margin:0 6px}}@layer poprawki{.hero.tall{align-items:center;min-height:636px;display:flex}.hero.tall h1{max-width:519px;font-size:50px;line-height:1.12}.hero.compact h1{max-width:820px;font-size:38px;line-height:1.15}@media (width<=900px){.hero.tall h1,.hero.compact h1{font-size:29px}}@media (width<=560px){.hero.tall h1,.hero.compact h1{font-size:25px}}.btn:hover{background:var(--cat-accent-hover)}.card:hover,.method:hover,.card:focus-visible,.method:focus-visible{border-color:var(--cat-accent);background-color:#f5f7f7;box-shadow:0 2px 10px #0f203814}.area:hover,.area:focus-visible{border-color:var(--cat-accent)}.card:focus-visible,.method:focus-visible,.area:focus-visible{outline:2px solid var(--cat-accent);outline-offset:2px}main a:not(.btn):not(.card):not(.sigla-card):not(.method):not(.area):not(.logo):not(.brand):not(.cta):not(.mhead){transition:color .15s}main a:not(.btn):not(.card):not(.sigla-card):not(.method):not(.area):not(.logo):not(.brand):not(.cta):not(.mhead):hover{color:var(--cat-accent-hover);text-decoration:underline}.bar .cta{text-align:start}@media (width<=767px){.grid-auto,.grid-5,.grid-4,.m-grid,.ben-grid,.area-grid,.stats{grid-template-columns:repeat(2,1fr)!important}}@media (width<=560px){.grid-auto,.grid-5,.grid-4,.m-grid,.ben-grid,.area-grid,.stats{grid-template-columns:1fr!important}}@media (width<=767px){.cta .cta-grid{min-height:0;padding-left:0!important}.cta .person,.cta .plate{position:static}.cta .person img{max-width:100%;max-height:240px;height:auto!important}.cta .plate{margin-bottom:20px;display:inline-block}.case-in{grid-template-columns:1fr}section[data-screen-label=Hero]>div{padding-right:0!important}section[data-screen-label=CTA\ końcowe]>div:nth-of-type(2)>div{grid-template-columns:1fr!important;min-height:0!important;padding-left:0!important}section[data-screen-label=CTA\ końcowe]>img{max-width:100%;max-height:240px;margin-bottom:12px;height:auto!important;position:static!important}section[data-screen-label=CTA\ końcowe]>div:first-of-type{margin-bottom:20px;display:inline-block;position:static!important}}@media (width>=861px){.bar>.wrap{grid-template-columns:1fr auto 1fr;margin-inline:auto;display:grid}.bar>.wrap>.brand{grid-column:1;justify-self:start}.bar>.wrap .nav{grid-column:2;justify-self:center}.bar>.wrap>.cta{grid-column:3;justify-self:end}}.bar .cta{position:static;overflow:visible}.has-mega:focus-within .mega{display:block}footer .nav li a:hover,footer a:hover{color:#fff!important;text-decoration:underline!important}.li:hover{color:#fff!important}.bottom button:hover{color:var(--cyan)}.bottom a:hover{color:#fff!important;text-decoration:underline!important}.cta,.cta h2,.cta p,.cta .next{line-height:1.6}.cta a:not(.btn){font-size:inherit;line-height:inherit}.kontakt a{padding:8px 0}.method-item h3{color:var(--navy);margin-bottom:8px;font-size:14px;font-weight:700;line-height:1.35}.elementor-background-video-hosted{height:100%}@media (width<=700px){.case-grid{grid-template-columns:1fr}}@media (width<=900px){.hero:has(.duo){min-height:0}.hero .duo{display:none}}footer{background:#0a1729;border-top-color:#ffffff24}footer .rejestr,footer .bottom,footer .bottom a,footer .bottom button{color:#ffffff80}.compare .ctable-scroll{overflow-x:auto}.stamp{white-space:normal}.art-text iframe{aspect-ratio:16/9;max-width:100%;height:auto}.art-text pre{white-space:pre-wrap;word-break:break-word}@media (width<=900px),(pointer:coarse){form input[type=email],form input[type=tel],form input[type=text],form textarea,form select{font-size:16px!important}form .zgoda,form .consent,form .cs-consent,form>div:has(>input[type=checkbox]){font-size:12px!important}}}:root{--navy:#0f2038;--light:#eee;--page:#eee;--white:#fff;--ink:#1c2433;--muted:#5b6472;--border:#e2e0da;--on-navy:#ffffff9e;--on-navy-dim:#ffffff73;--on-navy-faint:#fff6;--line:#ffffff14}body.cat-audyty,body.cat-szkolenia,body.cat-marka,body.cat-menedzerowie{--cat-accent:#0d7377;--cat-accent-on-dark:#00f9dc;--cat-accent-hover:#0a5c5f;--teal:#0d7377;--cyan:#00f9dc}body.cat-doradztwo,body.cat-ai{--cat-accent:#b3005e;--cat-accent-on-dark:#ff4188;--cat-accent-hover:#8a0049;--teal:#b3005e;--cyan:#ff4188}body.cat-ai{--ai-heading:#e90064}.cb-banner[data-astro-cid-hq3mgpmn][hidden],.cb-panel[data-astro-cid-hq3mgpmn][hidden]{display:none}.cb-banner[data-astro-cid-hq3mgpmn],.cb-panel[data-astro-cid-hq3mgpmn]{z-index:200;font-family:DM Sans,Segoe UI,Arial,sans-serif;position:fixed}.cb-banner[data-astro-cid-hq3mgpmn]{background:var(--navy);color:#ffffffd9;padding:20px 24px;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #0003}.cb-wrap[data-astro-cid-hq3mgpmn]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:1180px;margin:0 auto;display:flex}.cb-tekst[data-astro-cid-hq3mgpmn]{flex:420px;min-width:0;font-size:13px;line-height:1.6}.cb-h[data-astro-cid-hq3mgpmn]{color:#fff;margin:0 0 4px;font-size:14px;font-weight:700}.cb-tekst[data-astro-cid-hq3mgpmn] p[data-astro-cid-hq3mgpmn]:not(.cb-h){margin:0}.cb-tekst[data-astro-cid-hq3mgpmn] a[data-astro-cid-hq3mgpmn]{color:var(--cyan,#00f9dc);text-decoration:underline}.cb-akcje[data-astro-cid-hq3mgpmn]{flex-wrap:wrap;flex-shrink:0;gap:10px;display:flex}.cb-btn[data-astro-cid-hq3mgpmn]{text-transform:uppercase;letter-spacing:.06em;color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff59;padding:12px 18px;font-family:inherit;font-size:12px;font-weight:700}.cb-btn[data-astro-cid-hq3mgpmn].cb-solid{background:var(--cyan,#00f9dc);border-color:var(--cyan,#00f9dc);color:var(--navy)}.cb-btn[data-astro-cid-hq3mgpmn]:hover{opacity:.85}.cb-panel[data-astro-cid-hq3mgpmn]{background:#0f203899;justify-content:center;align-items:center;padding:20px;display:flex;inset:0}.cb-panel-inner[data-astro-cid-hq3mgpmn]{color:var(--navy);background:#fff;width:100%;max-width:520px;max-height:85vh;padding:28px;overflow-y:auto}.cb-panel[data-astro-cid-hq3mgpmn] .cb-h[data-astro-cid-hq3mgpmn]{color:var(--navy);margin-bottom:18px;font-size:18px}.cb-kategoria[data-astro-cid-hq3mgpmn]{border-top:1px solid #e2e0d8;padding:14px 0}.cb-kategoria-head[data-astro-cid-hq3mgpmn]{align-items:center;gap:12px;font-size:14px;font-weight:700;display:flex}.cb-zawsze[data-astro-cid-hq3mgpmn]{color:#5b6472;text-transform:uppercase;letter-spacing:.06em;font-size:11.5px;font-weight:400}.cb-opis[data-astro-cid-hq3mgpmn]{color:#5b6472;margin:6px 0 0;font-size:13px;line-height:1.5}.cb-switch[data-astro-cid-hq3mgpmn]{flex-shrink:0;width:38px;height:22px;display:inline-block;position:relative}.cb-switch[data-astro-cid-hq3mgpmn] input[data-astro-cid-hq3mgpmn]{opacity:0;width:0;height:0}.cb-switch[data-astro-cid-hq3mgpmn] span[data-astro-cid-hq3mgpmn]{background:#cfd3da;border-radius:22px;transition:background .15s;position:absolute;inset:0}.cb-switch[data-astro-cid-hq3mgpmn] span[data-astro-cid-hq3mgpmn]:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px}.cb-switch[data-astro-cid-hq3mgpmn] input[data-astro-cid-hq3mgpmn]:checked+span[data-astro-cid-hq3mgpmn]{background:var(--teal,#0d7377)}.cb-switch[data-astro-cid-hq3mgpmn] input[data-astro-cid-hq3mgpmn]:checked+span[data-astro-cid-hq3mgpmn]:before{transform:translate(16px)}.cb-panel-akcje[data-astro-cid-hq3mgpmn]{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.cb-panel[data-astro-cid-hq3mgpmn] .cb-btn[data-astro-cid-hq3mgpmn]{color:var(--navy);border-color:#cfd3da}.cb-panel[data-astro-cid-hq3mgpmn] .cb-btn[data-astro-cid-hq3mgpmn].cb-solid{color:#fff;background:var(--teal,#0d7377);border-color:var(--teal,#0d7377)}@media (width<=700px){.cb-wrap[data-astro-cid-hq3mgpmn]{flex-direction:column;align-items:stretch}.cb-akcje[data-astro-cid-hq3mgpmn]{justify-content:stretch}.cb-akcje[data-astro-cid-hq3mgpmn] .cb-btn[data-astro-cid-hq3mgpmn]{flex:auto}}.form-blad{color:#7a0040;background:#fff4f8;border:1px solid #b3005e;margin:0 0 16px;padding:12px 14px;font-size:14px;line-height:1.5}
