.kl-root{--kl-bg: #f7f3ea;--kl-bg2: #efe6d3;--kl-card: #ffffff;--kl-acc: #d8b978;--kl-acc2: #ad8a54;--kl-acc3: #8b6d3f;--kl-pos: #3e6e58;--kl-d1: #12213b;--kl-d2: #1d3157;--kl-d3: #0a1524;--kl-d4: #1d3157;background:var(--kl-bg);color:var(--kl-ink, #12213b);overflow-x:clip;position:relative}.kl-root *,.kl-root *:before,.kl-root *:after{box-sizing:border-box}@keyframes klmarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes klfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes klpulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.6)}}.kl-art{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1)}.kl-art:hover{transform:translateY(-4px)}.kl-art-imgwrap{overflow:hidden;position:relative}.kl-art-imgwrap .kl-art-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.kl-art-img{transition:transform .6s cubic-bezier(.22,1,.36,1)}.kl-art:hover .kl-art-img{transform:scale(1.045)}.kl-art-arrow{transition:transform .3s ease}.kl-art:hover .kl-art-arrow{transform:translate(4px)}.kl-float{animation:klfloat 6s ease-in-out infinite}.kl-float-delay{animation:klfloat 6s ease-in-out infinite .8s}.kl-pulse{animation:klpulse 2.4s ease-in-out infinite}.kl-marquee-track{display:flex;width:-moz-max-content;width:max-content;align-items:center;animation:klmarquee 60s linear infinite}.kl-marquee-half{display:flex;align-items:center;gap:72px;padding-right:72px;flex-shrink:0}.kl-anbar{position:sticky;top:0;overflow:hidden;background:linear-gradient(90deg,#0a1524,#1d3157,#0a1524)!important}.kl-anbar:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(216,185,120,.16) 50%,transparent 70%);transform:translate(-100%);animation:klsheen 6.5s ease-in-out infinite;pointer-events:none}@keyframes klsheen{0%,18%{transform:translate(-100%)}48%,to{transform:translate(100%)}}.kl-fin-hl{background:linear-gradient(160deg,var(--kl-d4) 0%,var(--kl-d1) 100%)!important;border-color:transparent!important;box-shadow:0 26px 54px -28px #072e36b3}.kl-root details>summary{list-style:none}.kl-root details>summary::-webkit-details-marker{display:none}.kl-root [data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.kl-root [data-reveal].is-visible{opacity:1;transform:none}@media (max-width: 640px){.kl-hero-stats{display:flex;flex-wrap:nowrap;justify-content:center;gap:8px;margin-top:14px}.kl-hero-stats>*{position:static!important;animation:none!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;flex:1 1 0;min-width:0;text-align:center;padding:12px 8px!important;background:var(--kl-card)!important;color:var(--kl-d1)!important;border:1px solid rgba(11,18,32,.08)!important;box-shadow:0 14px 28px -18px #0a152473!important}.kl-hero-stats .kl-serif{font-size:1.15rem!important}.kl-hero-stats .kl-serif.text-kl-acc3,.kl-hero-stats .kl-serif .text-kl-acc3{color:var(--kl-acc3)!important}.kl-hero-stats>*>div:last-child{font-size:9.5px!important;line-height:1.25;white-space:normal;max-width:100%}.kl-bio-facts.grid{text-align:center}.kl-bio-facts.grid>div>div:first-child{font-size:1.5rem!important}.kl-bio-facts.grid>div>div:last-child{font-size:11px!important;line-height:1.3}}@media (max-width: 1000px){.kl-hero-grid{grid-template-columns:1fr!important;gap:36px!important}.kl-hero-media{max-width:460px;margin:0 auto;width:100%}.kl-vp-grid{grid-template-columns:1fr!important;gap:28px!important}.kl-bio{grid-template-columns:1fr!important;gap:36px!important}.kl-bio-media{max-width:440px}.kl-methods,.kl-pricing,.kl-locs{grid-template-columns:1fr 1fr!important}.kl-team{grid-template-columns:1fr!important}.kl-pricing-featured{transform:none!important}.kl-blog-grid{grid-template-columns:1fr!important}.kl-blog-feat-img{aspect-ratio:16/10!important}}@media (max-width: 640px){.kl-navlinks{display:none!important}.kl-stats-grid{grid-template-columns:1fr 1fr!important}.kl-stat{border-right:none!important;padding:14px!important}.kl-stats-grid .kl-stat:nth-child(1),.kl-stats-grid .kl-stat:nth-child(2){border-bottom:1px solid rgba(11,18,32,.12)}.kl-methods,.kl-pricing,.kl-locs{grid-template-columns:1fr!important}.kl-team article{flex-direction:column!important;text-align:center;align-items:center}.kl-team .kl-team-photo{width:160px!important;height:190px!important;-o-object-position:50% 20%!important;object-position:50% 20%!important}.kl-cta-actions{flex-direction:column}.kl-cta-actions>a{width:100%;justify-content:center}.kl-ba-frame{aspect-ratio:4 / 3!important}.kl-anbar{color:#f0fbff!important;font-weight:600!important}.kl-anbar strong{color:#fff!important}}@media (max-width: 640px){.kl-root [data-reveal]{opacity:1!important;transform:none!important;transition:none!important}}@media (max-width: 640px){section[style*=padding-block],section[style*="padding: clamp"]{padding-block:40px!important}#modszerek{padding-top:40px!important}}@media (prefers-reduced-motion: reduce){.kl-root *,.kl-root *:before,.kl-root *:after{animation-duration:.001ms!important;transition-duration:.001ms!important}.kl-root [data-reveal]{opacity:1;transform:none}}
