html{scroll-behavior:smooth;scroll-padding-top:96px}@keyframes introUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes introFade{0%{opacity:0}to{opacity:1}}html[data-anim] [data-rv]{opacity:0;transform:translateY(16px)}html[data-anim] [data-rv][data-in]{opacity:1;transform:none;transition:opacity .55s cubic-bezier(.22,.7,.3,1),transform .55s cubic-bezier(.22,.7,.3,1)}html[data-anim] [data-intro]{opacity:0;animation:introUp .6s cubic-bezier(.22,.7,.3,1) both}html[data-anim] [data-intro=fade]{animation-name:introFade}[data-btn],:is(.hv-7,.hv-8,.hv-9,.hv-19){transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease}[data-btn]:hover,:is(.hv-7,.hv-8,.hv-9,.hv-19):hover{transform:translateY(-2px)}[data-btn] [data-arrow]{transition:transform .2s ease}[data-btn]:hover [data-arrow]{transform:translate(2px)}[data-card],:is(.hv-16,.hv-17,.hv-18){transition:transform .24s cubic-bezier(.22,.7,.3,1),box-shadow .24s ease}[data-card]:hover,:is(.hv-16,.hv-17,.hv-18):hover{transform:translateY(-4px)}[data-card] img,:is(.hv-16,.hv-17,.hv-18) img{transition:transform .5s cubic-bezier(.22,.7,.3,1)}[data-card]:hover img,:is(.hv-16,.hv-17,.hv-18):hover img{transform:scale(1.02)}[data-arrow],:is(.hv-16,.hv-17,.hv-18)>div:last-child>span{display:inline-block;transition:transform .2s ease}[data-card]:hover [data-arrow],:is(.hv-16,.hv-17,.hv-18):hover>div:last-child>span{transform:translate(4px)}:where(a,button,[tabindex]):focus-visible{outline:2px solid #23261F;outline-offset:3px;border-radius:6px}.skip-link{position:fixed;z-index:200;top:12px;left:12px;padding:12px 16px;border-radius:10px;background:#23261f;color:#f7f8f3;font-weight:700;box-shadow:0 12px 30px #23261f47;transform:translateY(-160%);transition:transform .18s ease}.skip-link:focus{color:#f7f8f3;transform:none}[data-r=main]:focus{outline:none}#kontakt :is(a,button):focus-visible{outline-color:#f7f8f3}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}body{margin:0;background:#e4e7e4;color:#23261f;-webkit-font-smoothing:antialiased}a{color:#3a5a40;text-decoration:none}a:hover{color:#2b4530}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes modalIn{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@keyframes modalOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px) scale(.99)}}@keyframes spin{to{transform:rotate(360deg)}}::selection{background:#a3b18a;color:#23261f}img,svg{max-width:100%}input:focus-visible,textarea:focus-visible{outline:2px solid #3A5A40;outline-offset:2px}[role=dialog] input:focus,[role=dialog] textarea:focus{border-color:#3a5a40}@media (max-width:1023px){[data-r=main]>section{padding-left:28px!important;padding-right:28px!important}[data-r=hero]{grid-template-columns:1fr!important;gap:24px!important}[data-r=grid2],[data-r=grid2k],[data-r=grid-mln]{grid-template-columns:minmax(0,1fr)!important;gap:40px!important}[data-r=grid3]{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-r=proces]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:48px 12px!important}[data-r=arrow]{display:none!important}[data-r=tools]{padding-left:0!important}[data-r=sep-right-l]{padding-right:0!important;border-right:0!important;padding-bottom:24px!important;border-bottom:1px solid rgba(247,248,243,.2)!important}[data-r=ai-list]{margin-top:0!important}[data-r=hero-art]{justify-content:center!important}[data-r=hdr]{flex-wrap:wrap!important}[data-r=nav]{display:none!important}[data-r=navbtn]{display:grid!important}[data-r=cta-top]{display:none!important}[data-r=nav][data-nav-open=true]{display:flex!important;order:3;width:100%!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;margin:6px 0 0!important;padding-top:6px;border-top:1px solid rgba(35,38,31,.1);white-space:normal!important}[data-r=nav][data-nav-open=true] a{padding:15px 2px!important;font-size:16px!important;border-bottom:1px solid rgba(35,38,31,.07)}[data-r=nav-cta]{display:block!important}}@media (max-width:767px){html[data-anim] [data-rv][data-in]{transition-duration:.45s}html[data-anim] [data-intro]{animation-duration:.38s}[data-r=page]{padding:14px 12px 32px!important}[data-r=main]{border-radius:20px!important}[data-r=main]>section{padding-left:20px!important;padding-right:20px!important}[data-r=main]>section:not([data-r=hero]){padding-top:56px!important;padding-bottom:56px!important}[data-r=hdr]{padding:16px 18px!important;flex-wrap:wrap!important;gap:10px!important}[data-r=grid3],[data-r=grid2s],[data-r=grid2c],[data-r=proces]{grid-template-columns:minmax(0,1fr)!important}[data-r=grid3]{gap:18px!important}[data-r=grid2s]{gap:26px!important}[data-r=sep-right],[data-r=sep-left]{padding:0!important;border:0!important}[data-r=badge-a]{right:0!important;top:24%!important}[data-r=badge-b]{left:0!important;bottom:14%!important}[data-r=mln-num]{font-size:34px!important}[data-r=foot]{flex-direction:column!important;gap:8px!important}[data-r=foot-links]{justify-content:flex-start!important}[data-r=foot-links] a{display:inline-flex;align-items:center;min-height:44px}}[data-r=navbtn]{display:none}.hv-1:hover,.hv-2:hover,.hv-3:hover,.hv-4:hover,.hv-5:hover{color:#23261f!important}.hv-6:hover{color:#2b4530!important}.hv-7:hover{background:linear-gradient(160deg,#cc6247,#b44b33 58%,#993a26)!important;color:#f7f8f3!important}.hv-8:hover{background:linear-gradient(160deg,#4f7c58,#436650 58%,#33513a)!important;color:#f7f8f3!important}.hv-9:hover{background:#fff!important;border-color:#fff!important;color:#23261f!important}.hv-10:hover,.hv-11:hover,.hv-12:hover,.hv-13:hover,.hv-14:hover,.hv-15:hover{box-shadow:0 22px 40px -26px #23261f73!important;border-color:#3a5a4038!important}.hv-16:hover,.hv-17:hover,.hv-18:hover{color:inherit!important}.hv-19:hover{background:linear-gradient(160deg,#4f7c58,#436650 58%,#33513a)!important;color:#f7f8f3!important}
