html{scroll-behavior:smooth}body{margin:0;background:#f6f8fa;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}a:hover{color:#3c5a6e}section[id]{scroll-margin-top:84px}image-slot{border-radius:inherit;overflow:hidden}.pomoc-grid{display:grid;gap:1px;grid-template-columns:1fr}@media(min-width:640px){.pomoc-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.pomoc-grid{grid-template-columns:repeat(3,1fr)}}@keyframes chic-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.chic-marquee-track{display:flex;width:max-content;animation:chic-marquee 48s linear infinite;will-change:transform;backface-visibility:hidden}@media(prefers-reduced-motion:reduce){.chic-marquee-track{animation:none}}.chic-slider-track{scrollbar-width:none;scroll-padding-left:clamp(20px,5vw,48px)}.chic-slider-track::-webkit-scrollbar{display:none}@keyframes chic-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.chic-cta-float{animation:chic-float 3.2s ease-in-out infinite;box-shadow:0 10px 22px -14px #1e324680}.chic-cta-float:hover{animation:none}@media(prefers-reduced-motion:reduce){.chic-cta-float{animation:none}}.chic-cta{transition:transform .16s cubic-bezier(.4,0,.2,1),box-shadow .16s cubic-bezier(.4,0,.2,1)}.chic-cta:hover{transform:translateY(-2px);box-shadow:0 12px 24px -12px #1e32468c;color:#fff}.chic-cta:active{transform:translateY(0) scale(.98)}.pkg{transition:transform .16s cubic-bezier(.4,0,.2,1),box-shadow .16s cubic-bezier(.4,0,.2,1)}.pkg:hover{transform:translateY(-2px);box-shadow:0 12px 22px -16px #1e324680}.pkg:active{transform:translateY(0) scale(.995)}.anim-stage{position:relative;overflow:hidden;border-radius:8px;background:#151b21;border:1px solid #2B333B}.anim-grid{display:grid;grid-template-columns:1fr;gap:18px}@media(min-width:820px){.anim-grid{grid-template-columns:1fr 1fr}}.bstage{position:relative;height:250px;background:#101820;border-radius:6px;overflow:hidden}.bskin{position:absolute;left:0;right:0;bottom:0;height:70px;background:#3c5a6e}.bepi{position:absolute;left:0;right:0;top:0;height:24px;background:#88a7ba}.bcrack{position:absolute;top:0;width:5px;height:24px;background:#3c5a6e;z-index:2}.bseal{animation:bclose 10s cubic-bezier(.4,0,.4,1) infinite}.bfilm{position:absolute;left:0;right:0;bottom:70px;height:13px;background:#cfe4de;z-index:4}.bdrop{position:absolute;bottom:34px;border-radius:50%;z-index:3;background:radial-gradient(circle at 33% 26%,#ffffffeb,#93c0da 44%,#5b8fb2);box-shadow:0 0 0 1px #3c5a6e59;animation:brise 4.2s cubic-bezier(.4,0,.55,1) infinite}.bdropk{animation-name:bback;animation-duration:10s;animation-timing-function:cubic-bezier(.45,0,.5,1)}.boil{position:absolute;bottom:96px;width:10px;height:10px;border-radius:50%;background:#c9a961;z-index:1;animation:bsink 5.2s cubic-bezier(.4,0,.6,1) infinite}@keyframes brise{0%{transform:translateZ(0) scale(.5);opacity:0}10%{opacity:.9}to{transform:translate3d(4px,-170px,0) scale(1.5);opacity:0}}@keyframes bback{0%{transform:translateZ(0) scale(.5);opacity:0}4%{opacity:.85}14%{transform:translate3d(1px,-38px,0) scale(1)}25%{transform:translate3d(-1px,-8px,0) scale(.75);opacity:.6}32%{transform:translate3d(0,4px,0) scale(.5);opacity:0}to{transform:translate3d(0,4px,0) scale(.5);opacity:0}}@keyframes bsink{0%{transform:translate3d(0,-56px,0) scale(.7);opacity:0}20%{opacity:1}82%{transform:translateZ(0) scale(1);opacity:1}to{transform:translate3d(0,12px,0) scale(.8);opacity:0}}.brad{position:absolute;bottom:86px;width:8px;height:8px;border-radius:50%;background:#c08a63;box-shadow:0 0 0 2px #c08a6338;z-index:5;animation:bradf 4.6s cubic-bezier(.35,0,.4,1) infinite}@keyframes bradf{0%{transform:translate3d(0,-150px,0) scale(.6);opacity:0}12%{opacity:1}42%{transform:translateZ(0) scale(1)}58%{transform:translate3d(6px,-36px,0) scale(.9);opacity:.9}to{transform:translate3d(15px,-70px,0) scale(.6);opacity:0}}@keyframes bclose{0%{width:5px;opacity:1}34%{width:5px;opacity:1}52%{width:2px;opacity:.75}62%,94%{width:0;opacity:0}to{width:5px;opacity:1}}@media(prefers-reduced-motion:reduce){.bdrop,.boil,.brad{animation:none!important;opacity:.45}.bseal{animation:none!important}}.reveal,.reveal.armed,.reveal:not(.in),[data-reveal],#ao-body{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}
