.au .szukaj.gc{--gc-cobalt:#2e4bff;--gc-violet:#6e6bff;--gc-teal:#4cb4e6;--gc-halo:.42;--gc-halo-on:.5;--gc-ring:.72;--gc-ring-on:.9;--gc-spring:cubic-bezier(.3,1.25,.6,1);--gc-out:cubic-bezier(.22,1,.36,1)}.au .gc .szukaj__rzad{z-index:2;isolation:auto;transition:box-shadow .25s var(--gc-out), transform .24s var(--gc-spring);background:0 0;position:relative}.au .gc .szukaj__rzad:before{content:"";z-index:-1;border-radius:inherit;background:#fff;position:absolute;inset:0}.au .gc .szukaj__rzad:after{content:"";z-index:-3;border-radius:inherit;pointer-events:none;background:linear-gradient(100deg, var(--gc-cobalt) 0%, var(--gc-violet) 48%, var(--gc-teal) 82%, var(--gc-cobalt) 100%);filter:blur(20px);opacity:var(--gc-halo);transition:opacity .3s var(--gc-out);position:absolute;inset:-4px -8px}.au .gc .glow-cta{z-index:-2;pointer-events:none;-webkit-mask-composite:xor;opacity:var(--gc-ring);transition:opacity .3s var(--gc-out);border-radius:14px;padding:1.5px;position:absolute;inset:-1.5px;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.au .gc .glow-cta:before{content:"";aspect-ratio:1;background:conic-gradient(from 0deg, #2e4bff33 0deg, #2e4bff33 160deg, var(--gc-cobalt) 220deg, var(--gc-violet) 262deg, var(--gc-teal) 298deg, #4cb4e638 334deg, #2e4bff33 360deg);will-change:transform;width:max(160%,120px);animation:9s linear infinite gc-obrot;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}@keyframes gc-obrot{to{transform:translate(-50%,-50%)rotate(360deg)}}.au .gc .szukaj__rzad:focus-within:after{opacity:var(--gc-halo-on)}.au .gc .szukaj__rzad:focus-within .glow-cta{opacity:var(--gc-ring-on)}.au .gc .szukaj__rzad:focus-within{box-shadow:0 0 0 2px #8fa0ff,0 0 0 6px #8fa0ff3d}@media (hover:hover){.au .gc .szukaj__rzad:hover{transform:scale(1.015)}.au .gc .szukaj__rzad:hover:after{opacity:var(--gc-halo-on)}.au .gc .szukaj__rzad:hover .glow-cta{opacity:var(--gc-ring-on)}}.au .gc.is-start .szukaj__rzad:after{opacity:var(--gc-halo-on)}.au .gc.is-start .glow-cta{opacity:1}.au .gc.is-start .glow-cta:before{animation-duration:1.8s}.au .gc .szukaj__btn{transition:background-color .2s var(--gc-out), transform .16s var(--gc-out)}.au .gc .gc__str{flex:none;width:18px;height:18px;display:inline-flex}.au .gc .szukaj__btn .gc__str svg{width:18px;height:18px;transition:transform .24s var(--gc-spring)}.au .gc .szukaj__btn:active{transform:scale(.975)}.au .gc .szukaj__btn:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #8fa0ff;box-shadow:0 0 0 6px #8fa0ff3d}@media (hover:hover){.au .gc .szukaj__btn:hover .gc__str svg{transform:translate(3px)}}.au .gc.is-start .szukaj__btn{opacity:1;cursor:progress;transform:none}.au .gc .gc__krec{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite au-spin}@media (max-width:560px){.au .gc .szukaj__rzad:after{filter:blur(14px);inset:-2px -4px}}@media (prefers-reduced-motion:reduce){.au .gc .glow-cta:before,.au .gc.is-start .glow-cta:before{animation:none!important}.au .gc .szukaj__rzad,.au .gc .szukaj__btn,.au .gc .szukaj__btn:active,.au .gc .gc__str svg{transform:none!important}.au .gc .gc__str svg{transition:none!important}.au .gc .gc__krec{border-top-color:#fff;border-right-color:#fff;animation:none!important}}.au .gc .szukaj__stopka{color:var(--steel)}
.au.ao{min-height:0;overflow-x:clip}.au.ao .ao-in{width:min(1120px,100% - 32px);margin-inline:auto}.au.ao .ao-dwa{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:72px;display:grid}.au.ao .ao-glowa{position:sticky;top:40px}.au.ao .ao-kick{letter-spacing:.12em;text-transform:uppercase;color:var(--cobalt-l);margin-bottom:18px;font-size:12.5px;line-height:1.3}.au.ao h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(30px,3.4vw,44px);line-height:1.05}.au.ao .ao-lead{max-width:42ch;color:var(--d-text);text-wrap:pretty;margin-top:18px;font-size:17px;line-height:1.6}.au.ao h3{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:560;line-height:1.3}.au.ao .ao-sek--ciemna{border-top:1px solid var(--d-line);padding:104px 0 120px;position:relative}.au.ao .ao-lista{border-bottom:1px solid var(--d-line)}.au.ao .ao-lista li{border-top:1px solid var(--d-line);grid-template-columns:52px minmax(0,1fr);gap:8px;padding:22px 0;display:grid}.au.ao .ao-lista p{color:var(--mist);text-wrap:pretty;margin-top:6px;font-size:16px;line-height:1.6}.au.ao .ao-nr{color:var(--cobalt-l);padding-top:3px;font-size:13px}.au.ao .ao-kroki-in{margin-top:112px}.au.ao .ao-h2{margin-bottom:32px}.au.ao .ao-kroki{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.au.ao .ao-kroki li{border:1px solid var(--d-line2);transition:border-color .2s var(--e);background:#141417;border-radius:16px;padding:28px 24px 30px;position:relative}.au.ao .ao-kroki li:hover{border-color:#8fa0ff59}.au.ao .ao-kroki p{color:var(--mist);text-wrap:pretty;margin-top:10px;font-size:16px;line-height:1.6}.au.ao .ao-krok{letter-spacing:.1em;text-transform:uppercase;color:var(--cobalt-l);margin-bottom:40px;font-size:12.5px;display:inline-block}.au.ao .ao-sek--jasna{--mist:#6e6e74;background:var(--paper);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:28px 28px 0 0;padding:112px 0 104px}.au.ao .ao-sek--jasna .ao-kick{color:var(--cobalt)}.au.ao .ao-sek--jasna .ao-lead{color:var(--text2)}.au.ao .ao-sek--jasna a:not(.btn){color:var(--cobalt-deep);text-underline-offset:3px}.au.ao .ao-sek--jasna :focus-visible{outline-color:var(--cobalt)}.au.ao .ao-raport{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.au.ao .ao-raport li{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:16px;padding:22px 22px 24px}.au.ao .ao-raport li:first-child{background:var(--ink);color:#fff;box-shadow:none;grid-column:1/-1}.au.ao .ao-raport li:first-child p{color:var(--d-text)}.au.ao .ao-raport p{color:var(--text2);text-wrap:pretty;margin-top:8px;font-size:16px;line-height:1.55}.au.ao .ao-faq-in{margin-top:120px}.au.ao .ao-faq{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:16px;padding:6px 8px}.au.ao .ao-faq details+details{border-top:1px solid var(--line)}.au.ao .ao-faq summary{cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:16px 14px;list-style:none;display:flex}.au.ao .ao-faq summary::-webkit-details-marker{display:none}.au.ao .ao-faq summary h3{font-size:17px;font-weight:540}.au.ao .ao-faq summary svg{width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--line);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;transition:transform .3s var(--e-out), background-color .2s, color .2s;border-radius:50%;flex:none;padding:8px}.au.ao .ao-faq summary:hover svg{background:var(--paper)}.au.ao .ao-faq details[open] summary svg{background:var(--ink);color:#fff;box-shadow:none;transform:rotate(45deg)}.au.ao .ao-faq details p{max-width:62ch;color:var(--text2);text-wrap:pretty;padding:0 14px 20px;font-size:16px;line-height:1.65}.au.ao .ao-cta{background:var(--ink);color:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-top:112px;padding:32px 36px;display:flex}.au.ao .ao-cta h2{font-size:clamp(24px,2.4vw,30px)}.au.ao .ao-cta p{color:var(--d-text);margin-top:8px;font-size:16px}.au.ao .ao-cta .btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.au.ao .ao-cta .btn:hover svg{transform:translateY(-2px)}@media (max-width:960px){.au.ao .ao-dwa{grid-template-columns:minmax(0,1fr);gap:36px}.au.ao .ao-glowa{position:static}.au.ao .ao-kroki{grid-template-columns:minmax(0,1fr)}.au.ao .ao-krok{margin-bottom:16px}}@media (max-width:560px){.au.ao .ao-sek--ciemna{padding:72px 0 88px}.au.ao .ao-sek--jasna{border-radius:20px 20px 0 0;padding:72px 0}.au.ao .ao-kroki-in,.au.ao .ao-faq-in{margin-top:80px}.au.ao .ao-lista li{grid-template-columns:40px minmax(0,1fr)}.au.ao .ao-raport{grid-template-columns:minmax(0,1fr)}.au.ao .ao-faq{padding:4px}.au.ao .ao-faq summary{padding:14px 12px}.au.ao .ao-faq details p{padding:0 12px 18px}.au.ao .ao-cta{flex-direction:column;align-items:stretch;margin-top:72px;padding:28px 22px}}@media (prefers-reduced-motion:reduce){.au.ao .ao-faq summary svg,.au.ao .ao-kroki li{transition:none}}
