:root{--lz-signal:#ff4d00;--lz-signal-lg:#e64a00;--lz-signal-text:#c23a00;--lz-ink:#101010;--lz-bone:#f2f0eb;--lz-graphite:#1a1a1a;--lz-white:#fff;--lz-base-dark:#0b0b0d;--lz-panel-dark:#161719;--lz-panel-dark-2:#0f1011;--lz-panel-dark-hi:#1d1e21;--lz-text-dark:#f7f8f8;--lz-mute:#8a8f98;--lz-hairline-light:#10101029;--lz-hairline-light-soft:#1010101f;--lz-hairline-dark:#ffffff1a;--lz-hairline-dark-2:#ffffff29;--lz-container:1280px;--lz-gutter:32px;--lz-nav:64px;--lz-radius:0px;--lz-radius-trust:6px}[data-version=signal]{--lz-radius:0px;--lz-radius-trust:6px;--font-display:var(--font-alumni);--font-display-trust:var(--font-unbounded)}[data-version=editorial]{--lz-radius:6px;--font-display:var(--font-playfair);--lz-ink:#1a1a1a;--lz-mute:#6e6a63;--lz-hairline-light:#1a1a1a2e;--lz-hairline-light-soft:#1a1a1a1f}[data-version=dark]{--lz-radius:6px;--font-display:var(--font-alumni)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body,h1,h2,h3,h4,p,ul,ol,li,figure,figcaption,dl,dd{margin:0;padding:0}ul,ol{list-style:none}img{max-width:100%;height:auto;display:block}button{font:inherit;color:inherit;background:0 0;border:0}a{color:inherit}body{--font-body:var(--font-onest);--font-mono:var(--font-jetbrains);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.55}[data-lang=el]{--font-display:var(--font-fira);--font-display-trust:var(--font-fira);--font-body:var(--font-inter);font-family:var(--font-body)}:where(a,button,input,textarea,summary):focus-visible{outline:3px solid var(--lz-signal);outline-offset:3px}html[data-anim=on]{scroll-behavior:smooth}section[id]{scroll-margin-top:calc(var(--lz-nav) + 8px)}
.kz{flex-direction:column;justify-content:center;width:100%;padding-block:clamp(72px,8vw,128px);display:flex;position:relative;overflow:hidden}.kz--tight{padding-block:clamp(48px,5.5vw,84px)}.kz--air{padding-block:clamp(104px,12vw,180px)}.kz--hero{min-height:min(94vh,940px);padding-block:clamp(88px,9vw,132px)}.kz__in{width:100%;max-width:var(--lz-container);padding:0 var(--lz-gutter);z-index:1;margin:0 auto;position:relative}.kz--full .kz__in{max-width:none;padding:0 clamp(24px,3.4vw,56px)}.kz--spread{justify-content:flex-start;min-height:min(52vw,760px);padding-block:clamp(52px,10.5%,106px) clamp(44px,8.5%,88px)}.kz--spread .kz__in{flex-direction:column;flex:1;justify-content:space-between;gap:clamp(14px,2vw,30px);display:flex}.rule{border:0;height:1px}.btn{border-radius:var(--lz-radius);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:clamp(14px,1.8vw,30px);min-height:56px;padding:0 clamp(20px,2.4vw,36px);text-decoration:none;transition:background-color .18s,color .18s,border-color .18s,transform .18s;display:inline-flex}.btn:active{transform:scale(.985)}.btn__arrow{font-family:var(--font-mono);font-size:1.15em;font-weight:400;line-height:1}html[data-anim=on] [data-reveal]{opacity:0;transform:translateY(14px)}html[data-anim=on] [data-reveal].is-in{opacity:1;transition:opacity .55s,transform .55s;transform:none}html[data-anim=on] section[id="01-hero"] [data-reveal]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}[data-reveal]{opacity:1!important;transform:none!important}}.lz-form__error{font-size:clamp(12px,1vw,15px);line-height:1.45}.lz-form__error a{text-underline-offset:3px;font-weight:600}.lz-skip{z-index:200;background:var(--lz-signal);color:#101010;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;padding:10px 16px;font-size:12px;position:absolute;top:0;left:-9999px}.lz-skip:focus{top:8px;left:8px}.lz-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lz-nav{z-index:60;height:var(--lz-nav);padding:0 var(--lz-gutter);align-items:center;gap:clamp(16px,2.4vw,40px);display:flex;position:sticky;top:0}.lz-nav__brand{font-family:var(--font-mono);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:clamp(8px,.8vw,12px);font-weight:700;text-decoration:none;display:inline-flex}.lz-nav__mark{flex:none;width:auto;height:30px}.lz-nav__links{align-items:center;gap:clamp(14px,1.8vw,30px);margin-left:auto;display:flex}.lz-nav__links a{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;font-size:clamp(11px,.86vw,13px);text-decoration:none;transition:color .18s}.lz-nav__cta{min-height:40px;padding:0 18px;font-size:clamp(11px,.84vw,13px)}.lz-nav__langs{align-items:center;gap:2px;margin-left:auto;display:flex}.lz-nav__lang{min-width:34px;min-height:34px;font-family:var(--font-mono);letter-spacing:.08em;justify-content:center;align-items:center;padding:0 6px;font-size:clamp(11px,.86vw,13px);font-weight:700;text-decoration:none;transition:color .18s,background-color .18s;display:inline-flex}@media (pointer:coarse){.lz-nav__lang{min-width:44px;min-height:44px}}.lz-nav__burger{cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;margin-left:auto;display:none}.lz-nav__burger i{background:currentColor;width:20px;height:2px;display:block;position:relative}.lz-nav__burger i:before,.lz-nav__burger i:after{content:"";background:currentColor;width:20px;height:2px;position:absolute;left:0}.lz-nav__burger i:before{top:-6px}.lz-nav__burger i:after{top:6px}.lz-nav__panel{display:none}@media (max-width:900px){.lz-nav__mark{height:26px}.lz-nav__links,.lz-nav__cta,.lz-nav>.lz-nav__langs{display:none}.lz-nav__burger{display:flex}.lz-nav__panel[data-open=true]{inset:var(--lz-nav) 0 auto 0;padding:clamp(20px,6vw,40px) var(--lz-gutter) clamp(28px,8vw,48px);z-index:59;flex-direction:column;gap:6px;display:flex;position:fixed}.lz-nav__panel a{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;padding:12px 0;font-size:15px;text-decoration:none}}.lz-form{gap:clamp(12px,1.4vw,20px);max-width:520px;display:grid}.lz-form__field{gap:7px;display:grid}.lz-form__field label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;font-size:11px}.lz-form__input{border-radius:var(--lz-radius);width:100%;min-height:52px;color:inherit;font-family:var(--font-body);background:0 0;border:1px solid;padding:0 16px;font-size:16px}.lz-form__input::placeholder{opacity:.5}.lz-form__submit{width:100%}.lz-form__micro{opacity:.72;font-size:13px;line-height:1.5}.lz-form__done{border:1px solid var(--lz-signal);border-radius:var(--lz-radius);min-height:52px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:12px;padding:0 16px;font-size:13px;display:flex}.lz-marquee{position:relative;overflow:hidden}.lz-marquee__track{width:max-content;animation:lz-marquee var(--lz-marquee-dur,34s) linear infinite;display:flex}.lz-marquee:hover .lz-marquee__track,.lz-marquee:focus-within .lz-marquee__track{animation-play-state:paused}@keyframes lz-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.lz-flow{animation:1.9s ease-in-out infinite lz-flow}.lz-flow--2{animation-delay:.25s}.lz-flow--3{animation-delay:.5s}@keyframes lz-flow{0%,to{opacity:.45;transform:translate(0)}50%{opacity:1;transform:translate(7px)}}.lz-tap{transition:translate .2s,border-color .2s,background-color .2s,color .2s}@media (hover:hover){.lz-tap:hover{translate:0 -3px}}.lz-count{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.lz-marquee__track,.lz-flow{animation:none}.lz-tap:hover{translate:none}}.lz-foot{position:relative;overflow:hidden}.lz-foot__in{width:100%;max-width:var(--lz-container);padding:clamp(48px,6vw,88px) var(--lz-gutter) clamp(20px,2.4vw,34px);z-index:1;margin:0 auto;position:relative}.lz-foot__top{grid-template-columns:minmax(0,1.05fr) minmax(0,2fr);align-items:start;gap:clamp(28px,4vw,72px);display:grid}.lz-foot__brand{flex-direction:column;align-items:flex-start;gap:clamp(10px,1.2vw,18px);display:flex}.lz-foot__name{line-height:1.05}.lz-foot__logo{width:clamp(186px,17.5vw,244px);height:auto;display:block}.lz-foot__tagline{max-width:34ch}.lz-foot__status{align-items:center;gap:10px;display:inline-flex}.lz-foot__dot{background:var(--lz-signal);border-radius:50%;flex:none;width:8px;height:8px}html[data-anim=on] .lz-foot__dot{animation:2.6s ease-in-out infinite lz-foot-pulse}@keyframes lz-foot-pulse{0%,to{opacity:1;box-shadow:0 0 0 0 color-mix(in srgb,var(--lz-signal) 55%,transparent)}50%{opacity:.7;box-shadow:0 0 0 6px color-mix(in srgb,var(--lz-signal) 0%,transparent)}}.lz-foot__cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.6vw,40px);display:grid}.lz-foot__col{flex-direction:column;gap:clamp(10px,1.1vw,16px);min-width:0;display:flex}.lz-foot__list{flex-direction:column;gap:clamp(7px,.7vw,11px);display:flex}.lz-foot__list a{text-decoration:none;transition:color .18s}@media (pointer:coarse){.lz-foot__list a,.lz-foot__up{align-items:center;min-height:44px;margin-block:-11px;padding-block:11px;display:inline-flex}}.lz-foot__col--contact{gap:clamp(12px,1.3vw,18px)}.lz-foot__cta{width:100%;min-height:48px;margin-top:auto}.lz-foot__mark{margin-top:clamp(36px,5vw,80px);line-height:.78;overflow:hidden}.lz-foot__mark-text{white-space:nowrap;display:block}.lz-foot__note{letter-spacing:.04em;text-transform:none;color:var(--lz-mute);margin-top:clamp(18px,2.2vw,32px);font-size:clamp(10px,.78vw,12px);line-height:1.5}.lz-foot__note+.lz-foot__bar{margin-top:clamp(10px,1.2vw,18px)}.lz-foot__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(12px,2vw,32px);margin-top:clamp(18px,2.2vw,32px);padding-top:clamp(14px,1.6vw,24px);display:flex}.lz-foot__legal{flex-wrap:wrap;align-items:center;gap:4px 0;display:flex}.lz-foot__legal-item{text-decoration:none}a.lz-foot__legal-item:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:640px){a.lz-foot__legal-item{align-items:center;min-height:44px;display:inline-flex}}.lz-foot__sep{opacity:.5;padding:0 10px;font-style:normal}.lz-foot__up{white-space:nowrap;align-items:center;gap:10px;margin-left:auto;text-decoration:none;transition:color .18s;display:inline-flex}.lz-foot__up-arrow{transition:translate .2s}@media (hover:hover){.lz-foot__up:hover .lz-foot__up-arrow{translate:0 -3px}}@media (max-width:1024px){.lz-foot__top{grid-template-columns:1fr;gap:clamp(28px,5vw,44px)}.lz-foot__cols{grid-template-columns:repeat(2,minmax(0,1fr))}.lz-foot__cta{align-self:flex-start;width:auto;padding-inline:24px}}@media (max-width:560px){.lz-foot__cols{gap:22px 16px}.lz-foot__bar{flex-direction:column;align-items:flex-start}.lz-foot__up{margin-left:0}}@media (prefers-reduced-motion:reduce){.lz-foot__dot{animation:none!important}}
.lz-mk{--mk-bg:var(--lz-white);--mk-panel:#f4f2ed;--mk-line:var(--lz-hairline-light);--mk-text:var(--lz-ink);--mk-mute:#9a968e;--mk-accent:var(--lz-signal);--mk-on-accent:var(--lz-ink);width:100%;height:auto;display:block}.lz-mk__frame{fill:var(--mk-bg);stroke:var(--mk-line);stroke-width:1px}.lz-mk__hr,.lz-mk__coll{stroke:var(--mk-line);stroke-width:1px}.lz-mk__brand{font-family:var(--font-mono);letter-spacing:.1em;fill:var(--mk-text);font-size:12px;font-weight:700}.lz-mk__clock{font-family:var(--font-mono);fill:var(--mk-mute);font-size:12px}.lz-mk__pill{fill:none;stroke:var(--mk-accent);stroke-width:1px}.lz-mk__pilltext{font-family:var(--font-mono);letter-spacing:.14em;fill:var(--mk-accent);font-size:9px;font-weight:700}.lz-mk__live{fill:var(--mk-accent)}.lz-mk__label{font-family:var(--font-mono);letter-spacing:.14em;fill:var(--mk-mute);font-size:9px;font-weight:500}.lz-mk__row{fill:var(--mk-panel);stroke:none}.lz-mk__dot{fill:var(--mk-accent)}.lz-mk__name{font-family:var(--font-body);fill:var(--mk-text);font-size:11px}.lz-mk__track{fill:var(--mk-line)}.lz-mk__bar{fill:var(--mk-accent)}.lz-mk__cardbg{fill:var(--mk-panel);stroke:var(--mk-line);stroke-width:1px}.lz-mk__line1,.lz-mk__line2{fill:var(--mk-line)}.lz-mk__tag{fill:var(--mk-text)}.lz-mk__tagtext{font-family:var(--font-mono);letter-spacing:.1em;fill:var(--mk-bg);font-size:7px;font-weight:700}.lz-mk__card--live .lz-mk__cardbg{stroke:var(--mk-accent);stroke-width:1.5px}.lz-mk__card--live .lz-mk__tag{fill:var(--mk-accent)}.lz-mk__card--live .lz-mk__tagtext{fill:var(--mk-on-accent)}.lz-mk__arrow{stroke:var(--mk-accent);stroke-width:1.4px;fill:none;stroke-linecap:square}.lz-mk__chip{fill:none;stroke:var(--mk-line);stroke-width:1px}.lz-mk__chiptext{font-family:var(--font-mono);letter-spacing:.08em;fill:var(--mk-text);font-size:9px;font-weight:700}.lz-mk__big{font-family:var(--font-display-trust,var(--font-body));fill:var(--mk-accent);font-size:26px;font-weight:400}.lz-mk__live{animation:2.4s ease-in-out infinite lz-mk-pulse}.lz-mk__arrow{animation:2.1s ease-in-out infinite lz-mk-push}.lz-mk__arrow--2{animation-delay:.3s}.lz-mk__arrow--3{animation-delay:.6s}@keyframes lz-mk-pulse{0%,to{opacity:1}50%{opacity:.25}}@keyframes lz-mk-push{0%,to{opacity:.35;transform:translate(0)}50%{opacity:1;transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.lz-mk__live,.lz-mk__arrow{animation:none}}.lz-mk--signal{--mk-bg:var(--lz-bone);--mk-panel:var(--lz-white);--mk-line:#10101038;--mk-text:var(--lz-ink);--mk-mute:#7a766e;--mk-accent:var(--lz-signal);--mk-on-accent:var(--lz-ink)}.lz-mk--signal .lz-mk__frame{stroke-width:2px;stroke:var(--lz-ink)}.lz-mk--editorial{--mk-bg:var(--lz-white);--mk-panel:#faf9f6;--mk-line:#1a1a1a29;--mk-text:var(--lz-ink);--mk-mute:var(--lz-mute);--mk-accent:var(--lz-signal);--mk-on-accent:var(--lz-white)}.lz-mk--editorial .lz-mk__row{fill:none}.lz-mk--editorial .lz-mk__big{font-family:var(--font-display);font-size:28px}.lz-mk--dark{--mk-bg:var(--lz-panel-dark-2);--mk-panel:var(--lz-panel-dark);--mk-line:var(--lz-hairline-dark-2);--mk-text:var(--lz-text-dark);--mk-mute:var(--lz-mute);--mk-accent:var(--lz-signal);--mk-on-accent:var(--lz-base-dark)}.lz-mk--dark .lz-mk__tagtext{fill:var(--lz-base-dark)}.lz-mk--dark .lz-mk__tag{fill:var(--lz-text-dark)}.lz-mk__demo{fill:none;stroke:var(--mk-mute);stroke-width:1px}.lz-mk__demotext{font-family:var(--font-mono);letter-spacing:.14em;fill:var(--mk-mute);font-size:9px;font-weight:700}
.lz-smp{gap:clamp(14px,1.8vw,26px);display:grid}.lz-smp__head{flex-wrap:wrap;align-items:baseline;gap:clamp(12px,2vw,28px);display:flex}.lz-smp__tabs{flex-wrap:wrap;gap:6px;display:flex}.lz-smp__tab{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid;min-height:44px;padding:11px 15px;font-size:clamp(11px,.86vw,13px);font-weight:700;transition:background-color .18s,color .18s,border-color .18s}.lz-smp__hint{opacity:.72;font-size:clamp(13px,1vw,15px)}.lz-smp__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.2vw,18px);display:grid}.lz-smp__card{border-radius:var(--lz-radius);border:1px solid;flex-direction:column;gap:10px;padding:clamp(14px,1.6vw,24px);display:flex}.lz-smp__ct{justify-content:space-between;align-items:center;gap:10px;display:flex}.lz-smp__kind{font-size:clamp(14px,1.1vw,18px);font-weight:700}.lz-smp__tag{font-family:var(--font-mono);letter-spacing:.1em;padding:4px 7px;font-size:10px;font-weight:700}.lz-smp__body{flex:1;font-size:clamp(14px,1.05vw,16px);line-height:1.5}.lz-smp__purpose{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;opacity:.62;border-top:1px solid;padding-top:10px;font-size:clamp(10px,.8vw,12px)}@media (max-width:900px){.lz-smp__grid{grid-template-columns:minmax(0,1fr)}}
.lz-seq{--seq-h:320vh;position:relative}.lz-seq__pin{position:relative;overflow:hidden}.lz-seq__img{width:100%;height:auto;display:block}.lz-seq__canvas,.lz-seq__notes,.lz-seq__bar{display:none}html[data-anim=on] .lz-seq{height:var(--seq-h)}html[data-anim=on] .lz-seq__pin{top:var(--lz-nav,0px);height:calc(100vh - var(--lz-nav,0px));height:calc(100svh - var(--lz-nav,0px));position:sticky}html[data-anim=on] .lz-seq__img{object-fit:cover;width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0}html[data-anim=on] .lz-seq.is-painted .lz-seq__img{opacity:0}html[data-anim=on] .lz-seq__canvas{display:block;position:absolute;inset:0}.lz-seq--over{height:auto}.lz-seq--over .lz-seq__pin{height:auto;min-height:100svh;position:relative}.lz-seq--over .lz-seq__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lz-seq__over{z-index:1;position:relative}html[data-anim=on] .lz-seq--over{height:var(--seq-h)}html[data-anim=on] .lz-seq--over .lz-seq__pin{height:100svh;min-height:0;position:sticky;top:0}html[data-anim=on] .lz-seq--over .lz-seq__over{display:flex;position:absolute;inset:0}html[data-anim=on] .lz-seq__notes{z-index:2;width:100%;max-width:var(--lz-container);padding-inline:var(--lz-gutter);pointer-events:none;margin-inline:auto;display:grid;position:absolute;bottom:clamp(52px,9vh,116px);left:0;right:0}.lz-seq__note{opacity:0;grid-area:1/1;max-width:min(44ch,46%);margin:0;transition:opacity .22s,translate .22s;translate:0 14px}.lz-seq__note.is-on{opacity:1;transition:opacity .5s,translate .5s;translate:none}.lz-seq__nlabel{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:clamp(10px,.84vw,13px);font-weight:700}.lz-seq__ntext{font-family:var(--font-display);margin:10px 0 0;font-size:clamp(20px,2.4vw,40px);line-height:1.08}html[data-anim=on] .lz-seq__bar{z-index:2;background:var(--lz-signal);transform-origin:0;width:100%;height:2px;display:block;position:absolute;bottom:0;left:0;transform:scaleX(0)}.lz-seq--load .lz-seq__bar{opacity:.4}.lz-seq--live .lz-seq__bar{opacity:1;transition:opacity .4s}@media (prefers-reduced-motion:reduce){html[data-anim=on] .lz-seq{height:auto}html[data-anim=on] .lz-seq__pin,html[data-anim=on] .lz-seq__img{height:auto;position:relative}html[data-anim=on] .lz-seq.is-painted .lz-seq__img{opacity:1;transition:none}html[data-anim=on] .lz-seq--over{height:auto}html[data-anim=on] .lz-seq--over .lz-seq__pin{height:auto;min-height:100svh;position:relative}html[data-anim=on] .lz-seq--over .lz-seq__img{height:100%;position:absolute}html[data-anim=on] .lz-seq--over .lz-seq__over{display:flex;position:relative;inset:auto}html[data-anim=on] .lz-seq__canvas,html[data-anim=on] .lz-seq__notes,html[data-anim=on] .lz-seq__bar{display:none}}@media (max-width:1024px){.lz-seq{--seq-h:270vh}}@media (max-width:640px){.lz-seq{--seq-h:220vh}.lz-seq__note{max-width:100%}}
