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}}.nstage{position:relative;height:270px;background:#101820;border-radius:6px;overflow:hidden}.nskin{position:absolute;left:0;right:0;bottom:0;height:78px;background:#3c5a6e}.nepi{position:absolute;left:0;right:0;top:0;height:26px;background:#88a7ba}.nfilm{position:absolute;left:0;right:0;bottom:78px;height:14px;background:#cfe4de;transform-origin:bottom;opacity:0;animation:nfilm 10s ease-in-out infinite}.ncrack{position:absolute;top:0;height:26px;background:#3c5a6e;width:5px;z-index:2;animation:nclose 10s cubic-bezier(.4,0,.4,1) infinite}.ndrop{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 #3c5f7866,0 1px 3px #14232d4d;animation:nrise 10s cubic-bezier(.4,0,.55,1) infinite}.nmoon{position:absolute;right:28px;top:24px;width:34px;height:34px;border-radius:50%;background:#e4dcc6}.nnight{position:absolute;inset:0;animation:nnight 10s linear infinite}.nday{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#fff,#edf3f7);opacity:0;animation:nday 10s linear infinite}@keyframes nnight{0%,30%{opacity:0}62%,94%{opacity:1}to{opacity:0}}@keyframes nday{0%,30%{opacity:1}62%,94%{opacity:0}to{opacity:1}}.nstar{position:absolute;width:2.5px;height:2.5px;border-radius:50%;background:#e6edf1;animation:ntwink 4s ease-in-out infinite}.ndot{position:absolute;top:-5px;width:13px;height:13px;border-radius:50%;background:#dce8ef;animation:ntravel 10s linear infinite}@keyframes nclose{0%{width:2px;opacity:.6}18%,40%{width:5px;opacity:1}50%{width:3.5px;opacity:.9}60%{width:1.5px;opacity:.7}70%,92%{width:0;opacity:0}99%,to{width:2px;opacity:.6}}@keyframes nfilm{0%,38%{opacity:0;transform:scaleY(0)}48%{opacity:1;transform:scaleY(1)}80%{opacity:.85;transform:scaleY(.8)}92%{opacity:.4;transform:scaleY(.34)}97%,to{opacity:0;transform:scaleY(0)}}@keyframes nrise{0%{transform:translateZ(0) scale(.5);opacity:0}6%{opacity:.9}26%{transform:translate3d(2px,-62px,0) scale(1.1);opacity:.9}46%{transform:translate3d(4px,-116px,0) scale(1.5);opacity:0}to{transform:translate3d(4px,-116px,0) scale(1.5);opacity:0}}@keyframes ntwink{0%,to{opacity:.25}50%{opacity:1}}@keyframes ntravel{0%{left:0}to{left:calc(100% - 13px)}}@media(prefers-reduced-motion:reduce){.nfilm,.ncrack,.ndrop,.nstar,.ndot,.nnight,.nday{animation:none!important}.nfilm{opacity:1}.nday{opacity:0}}.reveal,.reveal.armed,.reveal:not(.in),[data-reveal],#ao-body{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}
