
/* =====================================================================
   iid.gr design tokens (theme.json + global styles), reproduced as-is
   ===================================================================== */
:root{
  --wp--preset--color--primary-50:#E8EEF9;--wp--preset--color--primary-100:#C5D3EC;--wp--preset--color--primary-300:#4A6AA5;
  --wp--preset--color--primary-400:#1A3360;--wp--preset--color--primary-500:#00256B;--wp--preset--color--primary-600:#001C54;
  --wp--preset--color--secondary-300:#4DB5B9;--wp--preset--color--secondary-500:#2FA4A9;--wp--preset--color--secondary-700:#16587A;
  --wp--preset--color--neutral-0:#FFFFFF;--wp--preset--color--neutral-100:#F4F6FA;--wp--preset--color--neutral-200:#E5E9F0;
  --wp--preset--color--neutral-300:#D0D7E2;--wp--preset--color--neutral-400:#6F8894;--wp--preset--color--neutral-800:#333333;
  --wp--preset--color--neutral-900:#1A1A1A;
  --mneme-sky:#5F9DE1; /* Mneme Sky Blue — joins the palette with M1 */
  --h5:clamp(18px,1.125rem + ((1vw - 3.2px) * .339),22px);
  --iid-gradient-navy-teal:linear-gradient(166deg,#236f88 10.6%,#001652 88.1%);
  --mk-note:#F2A900;
}

h1,h2,h3,p{margin:0}

button,input,select,textarea{font-family:inherit}

:focus-visible{outline:2px solid rgba(47,164,169,.7);outline-offset:3px}

.iid-text-teal{color:#2fa4a9}

.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}


/* =====================================================================
   Mockup chrome — not part of the site
   ===================================================================== */
.mk-strip{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 24px;background:#0f1216;color:#c3ccd8;font-size:12px;line-height:1.4;letter-spacing:.03em;padding:9px 24px}

.mk-strip__tag{display:inline-block;background:var(--mk-note);color:#0f1216;font-weight:700;letter-spacing:.16em;padding:3px 8px;margin-right:12px}

.mk-strip__url{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#fff}

.mk-strip__toggle{display:inline-flex;align-items:center;gap:10px;background:transparent;border:1px solid rgba(255,255,255,.3);color:#fff;font-size:12px;letter-spacing:.05em;padding:6px 12px;cursor:pointer}

.mk-strip__toggle i{position:relative;width:28px;height:16px;border-radius:8px;background:rgba(255,255,255,.25);transition:background .2s}

.mk-strip__toggle i::after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform .2s}

.mk-strip__toggle[aria-pressed="true"] i{background:var(--mk-note)}

.mk-strip__toggle[aria-pressed="true"] i::after{transform:translateX(12px)}


/* =====================================================================
   Header (theme: .iid-site-header)
   ===================================================================== */
.iid-site-header{position:sticky;top:0;z-index:100;background:#00256b}
@media (max-width:1023px){.iid-primary-nav,.iid-header-divider,.iid-lang-toggle{display:none}.iid-hamburger{display:flex}}
@media (max-width:768px){.iid-header-inner{height:64px}.iid-logo-static{height:44px}}


/* =====================================================================
   iid/hero (block CSS, gradient background)
   ===================================================================== */
/* site: height calc(100vh - 72px); here 132px = mockup strip + header, so the CTAs stay in the first screen */
.wp-block-iid-hero{position:relative;display:flex;flex-direction:column;height:calc(100vh - 96px);min-height:620px;overflow:hidden;background:linear-gradient(135deg,#00256b,#16587a);color:#fff}

.iid-hero__bg{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}

.iid-hero__waves{position:absolute;inset:0;width:100%;height:100%}

.iid-hero__wave{animation:iid-wave-drift var(--wave-dur,10s) ease-in-out var(--wave-delay,0s) infinite;fill:none;stroke:hsla(0,0%,100%,.065);stroke-width:1.5px}

.iid-hero__content{position:relative;z-index:1;display:flex;flex:1;align-items:center;padding:48px clamp(24px,5vw,80px) 120px}

.iid-hero__inner{display:grid;grid-template-columns:7fr 5fr;gap:48px;align-items:end;max-width:1500px;width:100%;margin-inline:auto}

.iid-hero__logo{display:inline-block;line-height:0;margin:0 0 32px}

.iid-hero__logo img{width:clamp(120px,9.5vw,150px);height:auto}

.iid-hero__h1{color:#fff;font-size:clamp(40px,5.5vw,105px);font-weight:400;letter-spacing:-.019em;line-height:1.13;margin:0}

.iid-hero__h1 span{display:block}

.iid-hero__h1{font-size:clamp(30px,3.1vw,64px)}
.iid-hero__h1 span{white-space:nowrap}
@media (max-width:1023px){.iid-hero__h1{font-size:clamp(28px,5.4vw,56px)}}
@media (max-width:600px){.iid-hero__h1 span{white-space:normal}}

.wp-block-iid-hero{height:auto;min-height:max(620px,calc(100vh - 96px))}

.iid-hero__subtitle{color:#2FA4A9;font-size:22px;font-weight:400;line-height:1.55;margin:24px 0 0;max-width:720px}

.iid-feature-tabs__paragraph+.iid-feature-tabs__paragraph{margin-top:16px}

.iid-hero__eyebrow{color:#2fa4a9;font-size:22px;font-weight:400;line-height:1.3;margin:20px 0 0}

.iid-hero__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:32px;margin-top:40px}

.iid-hero__cta{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);display:inline-block;font-size:15px;font-weight:600;letter-spacing:.06em;line-height:1;padding:14px 36px 14px 20px;text-decoration:none;text-transform:uppercase;transition:background-color .18s cubic-bezier(.22,1,.36,1),color .18s,box-shadow .18s}

.iid-hero__cta--primary{background:#fff;color:#00256b}

.iid-hero__cta--primary:hover{background:#f4f6fa;color:#001c54}

.iid-hero__cta--outline{background:transparent;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.65);color:#fff}

.iid-hero__cta--outline:hover{box-shadow:inset 0 0 0 2px #fff}

.iid-hero__intro{color:hsla(0,0%,100%,.9);font-size:22px;font-weight:400;line-height:1.55;margin:0;padding-bottom:8px}

.iid-hero__scroll{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);z-index:5;display:flex;flex-direction:column;align-items:center;gap:8px;background:transparent;border:0;color:hsla(0,0%,100%,.7);cursor:pointer}

.iid-hero__scroll:hover{color:#fff}

.iid-hero__scroll-label{font-size:11px;letter-spacing:.15em;text-transform:uppercase}

.iid-hero__scroll-pill{display:flex;align-items:center;justify-content:center;width:28px;height:44px;border:1.5px solid hsla(0,0%,100%,.55);border-radius:14px;animation:iid-scroll-bounce 2.4s ease-in-out infinite}
@keyframes iid-wave-drift{0%,to{transform:translate(0)}33%{transform:translate(-60px,12px)}66%{transform:translate(45px,-10px)}}
@keyframes iid-scroll-bounce{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(5px)}}
@media (max-width:1023px){.iid-hero__inner{grid-template-columns:1fr;gap:40px;align-items:start}.iid-hero__col-right{display:none}}
@media (max-width:767px){.iid-hero__scroll{display:none}}


/* shared "Learn more" link — new with M2 */
.iid-learn-more{display:inline-flex;align-items:center;gap:12px;margin-top:8px;padding-bottom:6px;color:#fff;font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.4);transition:color .18s,border-color .18s}

.iid-learn-more svg{flex:none;color:#2fa4a9;transition:transform .18s}

.iid-learn-more:hover{color:#2fa4a9;border-bottom-color:#2fa4a9}

.iid-learn-more:hover svg{transform:translateX(4px)}


/* =====================================================================
   service-capabilities (block CSS)
   ===================================================================== */
.iid-service-capabilities{position:relative;overflow:hidden;color:#fff;background-color:#001652;background-image:var(--iid-gradient-navy-teal);background-position:50%;background-repeat:no-repeat;background-size:cover}

.iid-service-capabilities__container{max-width:1500px;margin-inline:auto;padding:clamp(80px,9vw,132px) clamp(24px,5vw,80px)}

.iid-service-capabilities__top{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(32px,4vw,64px);align-items:start;margin-bottom:clamp(80px,8vw,128px)}

.iid-service-capabilities__intro{position:relative;padding-left:52px}

.iid-service-capabilities__anchor{position:absolute;left:0;top:0;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;color:#fff}

.iid-service-capabilities__anchor svg{display:block;width:100%;height:100%}

.iid-service-capabilities__rule{position:absolute;left:22px;top:70px;bottom:0;width:1px;background:#2fa4a9}

.iid-service-capabilities__title{color:#fff;font-size:20px;font-weight:700;line-height:1.6;margin:0 0 24px}

.iid-service-capabilities__paragraph{color:#fff;font-size:18px;line-height:1.6;margin:0 0 24px;max-width:608px}

.iid-service-capabilities__photo{position:relative;width:100%;aspect-ratio:589/374;overflow:hidden}

.iid-service-capabilities__photo-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}

.iid-service-capabilities__photo-overlay{position:absolute;inset:0;background:rgba(0,0,0,.2)}

.iid-service-capabilities__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,4vw,64px);align-items:stretch;list-style:none;margin:0;padding:0}

.iid-service-capabilities__card{display:flex;flex-direction:column;gap:30px;min-height:145px}

.iid-service-capabilities__card-icon{display:inline-flex;width:60px;height:60px;color:#fff}

.iid-service-capabilities__card-icon svg{display:block;width:100%;height:100%}

.iid-service-capabilities__card-label{color:#fff;font-size:18px;line-height:1.6;margin:0;max-width:285px}
@media (max-width:1023px){.iid-service-capabilities__top{grid-template-columns:1fr}.iid-service-capabilities__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:767px){.iid-service-capabilities__intro{padding-left:40px}.iid-service-capabilities__anchor{width:36px;height:36px}.iid-service-capabilities__rule{left:18px;top:60px}.iid-service-capabilities__cards{grid-template-columns:1fr}}


/* =====================================================================
   feature-tabs (block CSS)
   ===================================================================== */
.iid-feature-tabs{position:relative;overflow:hidden;background:linear-gradient(168deg,#236f88 10.6%,#001652 88.1%)}

.iid-feature-tabs::before{content:"";position:absolute;inset:0;z-index:1;background:rgba(0,0,0,.2);pointer-events:none}

.iid-feature-tabs__bg{position:absolute;top:0;right:0;z-index:2;width:42.5%;height:100%;opacity:.4;pointer-events:none}

.iid-feature-tabs__bg img{width:100%;height:100%;object-fit:cover}

.iid-feature-tabs__inner{position:relative;z-index:3;max-width:1500px;margin-inline:auto;padding:clamp(48px,6vw,96px) clamp(24px,5vw,80px)}

.iid-feature-tabs__eyebrow{color:#fff;font-size:20px;font-weight:700;line-height:1.6;margin:0 0 32px}

.iid-feature-tabs__nav{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(16px,2vw,32px);margin-bottom:clamp(40px,5vw,80px)}

.iid-feature-tabs__tab{position:relative;flex:0 1 auto;background:none;border:0;border-bottom:1px solid rgba(244,246,250,.4);color:rgba(244,246,250,.7);cursor:pointer;font-size:15px;font-weight:500;letter-spacing:-.075px;line-height:1.4;padding:0 0 12px;text-align:left;text-transform:uppercase;transition:color .2s ease,border-color .2s ease}

.iid-feature-tabs__tab:hover,.iid-feature-tabs__tab:focus-visible{color:#2fa4a9}

.iid-feature-tabs__tab.is-active{border-bottom-color:#2fa4a9;color:#2fa4a9;padding-left:18px}

.iid-feature-tabs__tab.is-active::before{content:"";position:absolute;left:0;top:.5em;width:6px;height:6px;border-radius:50%;background:#2fa4a9;transform:translateY(-50%)}

.iid-feature-tabs__panels{position:relative}

.iid-feature-tabs__panel{display:grid;grid-template-columns:minmax(0,750fr) minmax(0,689fr);gap:clamp(32px,4vw,80px);align-items:start}

.iid-feature-tabs__panel[hidden]{display:none}

.iid-feature-tabs__content{display:flex;flex-direction:column;gap:18px}

.iid-feature-tabs__heading{color:#fff;font-size:clamp(26px,1.88vw,36px);font-weight:500;line-height:1.4;margin:0}

.iid-feature-tabs__paragraph{color:#fff;font-size:18px;line-height:1.6;margin:0}

.iid-feature-tabs__bullets{display:flex;flex-direction:column;gap:5px;list-style:none;margin:8px 0 0;padding:0}

.iid-feature-tabs__bullet{display:grid;grid-template-columns:24px 1fr;gap:12px;align-items:start;color:#fff;font-size:18px;line-height:1.6}

.iid-feature-tabs__check{width:24px;height:24px;margin-top:4px;flex-shrink:0}

.iid-feature-tabs__media{position:relative;aspect-ratio:689/549;overflow:hidden}

.iid-feature-tabs__media img{width:100%;height:100%;object-fit:cover}

.iid-feature-tabs__media canvas{display:block;width:100%;height:100%;background:rgba(0,19,61,.32)}

.iid-feature-tabs__more{margin-top:clamp(40px,4vw,64px)}
@media (max-width:767px){.iid-feature-tabs__inner{padding:clamp(48px,8vw,64px) clamp(20px,5vw,32px)}.iid-feature-tabs__nav{flex-direction:column;gap:0;margin-bottom:0}.iid-feature-tabs__tab{width:100%;font-size:14px;padding:16px 0 16px 18px;border-bottom-color:rgba(244,246,250,.2)}.iid-feature-tabs__tab.is-active::before{top:50%}.iid-feature-tabs__panel{grid-template-columns:1fr;gap:24px;padding:16px 0 32px;border-bottom:1px solid rgba(244,246,250,.2)}.iid-feature-tabs__heading{font-size:22px}.iid-feature-tabs__bullet,.iid-feature-tabs__paragraph{font-size:16px}}


/* =====================================================================
   service-process-timeline (block CSS)
   ===================================================================== */
.iid-service-process-timeline{position:relative;overflow:hidden;min-height:480px;color:#fff}

.iid-service-process-timeline__bg{position:absolute;inset:0;z-index:0;background-image:var(--iid-gradient-navy-teal);background-size:cover}

.iid-service-process-timeline__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}

.iid-service-process-timeline__container{position:relative;z-index:1;max-width:1500px;margin-inline:auto;padding:clamp(48px,6vw,96px) clamp(24px,5vw,80px)}

.iid-service-process-timeline__heading{color:#fff;font-size:clamp(32px,2.6vw,50px);font-weight:500;letter-spacing:-.02em;line-height:1.2;max-width:1100px;margin:0 auto clamp(48px,5vw,88px);text-align:center}

.iid-service-process-timeline__steps{position:relative;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-template-rows:1fr 1fr;column-gap:clamp(8px,1vw,24px);min-height:200px;list-style:none;margin:0;padding:0}

.iid-service-process-timeline__steps::before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:hsla(0,0%,100%,.6);transform:translateY(-.5px)}

.iid-service-process-timeline__step{position:relative;display:flex;align-items:baseline;justify-content:center;gap:8px;text-align:left}

.iid-service-process-timeline__step--above{grid-row:1;align-self:end;padding-bottom:38px}

.iid-service-process-timeline__step--below{grid-row:2;align-self:start;padding-top:38px}

.iid-service-process-timeline__step:nth-child(1){grid-column:1}
.iid-service-process-timeline__step:nth-child(2){grid-column:2}
.iid-service-process-timeline__step:nth-child(3){grid-column:3}
.iid-service-process-timeline__step:nth-child(4){grid-column:4}
.iid-service-process-timeline__step:nth-child(5){grid-column:5}
.iid-service-process-timeline__step:nth-child(6){grid-column:6}
.iid-service-process-timeline__step:nth-child(7){grid-column:7}
.iid-service-process-timeline__step:nth-child(8){grid-column:8}

.iid-service-process-timeline__number{order:1;flex-shrink:0;color:#2fa4a9;font-size:18px;line-height:1.6}

.iid-service-process-timeline__title{order:2;color:#fff;font-size:clamp(16px,1.4vw,24px);font-weight:500;line-height:1.4}

.iid-service-process-timeline__connector{position:absolute;left:50%;width:1px;height:34px;background:hsla(0,0%,100%,.85);transform:translateX(-50%)}

.iid-service-process-timeline__step--above .iid-service-process-timeline__connector{bottom:0}

.iid-service-process-timeline__step--below .iid-service-process-timeline__connector{top:0}

.iid-service-process-timeline__more{margin-top:clamp(48px,5vw,80px);text-align:center}
@media (max-width:1279px){.iid-service-process-timeline__steps{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto;min-height:auto;row-gap:clamp(48px,6vw,80px)}.iid-service-process-timeline__steps::before{display:none}.iid-service-process-timeline__step{padding:0!important;justify-content:flex-start;grid-row:auto!important}.iid-service-process-timeline__connector{display:none}.iid-service-process-timeline__step:nth-child(n){grid-column:auto}}
@media (max-width:767px){.iid-service-process-timeline__steps{grid-template-columns:1fr;row-gap:clamp(32px,5vw,48px)}}


/* =====================================================================
   ask-mneme — NEW block (M1), built from iid.gr's own vocabulary
   ===================================================================== */
.mk-ask{position:relative;background:#F4F6FA;padding:128px 24px}

.mk-ask__inner{max-width:1500px;margin:0 auto}

.mk-ask__header{max-width:1100px;margin:0 auto 72px;text-align:center}

.mk-ask__eyebrow{font-size:15px;color:#333;text-transform:uppercase;letter-spacing:-.005em;line-height:1.4}

.mk-ask__heading{max-width:1000px;margin:16px auto 20px;color:#00256B;font-size:clamp(32px,2.6vw,50px);font-weight:500;line-height:1.2;letter-spacing:-.02em;text-wrap:balance}

.mk-ask__lede{max-width:900px;margin:0 auto;color:#333;font-size:20px;line-height:1.6}

.mk-ask__grid{display:grid;grid-template-columns:minmax(0,960px);justify-content:center;gap:clamp(32px,4vw,72px);align-items:start}

.mk-ask__qs{display:flex;flex-direction:column;gap:10px}

.mk-ask__q{display:block;width:100%;text-align:left;background:transparent;border:0;border-left:3px solid #D0D7E2;padding:20px 22px;color:#333;cursor:pointer;transition:background-color .2s,border-color .2s,box-shadow .2s}

.mk-ask__q:hover{border-left-color:#2FA4A9}

.mk-ask__q[aria-selected="true"]{background:#fff;border-left-color:#00256B;box-shadow:0 14px 32px -14px rgba(0,37,107,.22)}

.mk-ask__q-dept{display:block;margin-bottom:8px;color:#6F8894;font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}

.mk-ask__q[aria-selected="true"] .mk-ask__q-dept{color:#2FA4A9}

.mk-ask__q-text{display:block;font-size:18px;line-height:1.5}

.mk-ask__q[aria-selected="true"] .mk-ask__q-text{color:#00256B}

.mk-ask__foot{margin:26px 0 0;color:#6F8894;font-size:14px;text-align:right}

.mk-win-wrap{filter:drop-shadow(0 28px 34px rgba(0,37,107,.14))}

.mk-win{display:flex;flex-direction:column;background:#fff;clip-path:polygon(24px 0,100% 0,100% 100%,0 100%,0 24px)}

.mk-win__bar{display:flex;align-items:center;gap:10px;padding:14px 22px 14px 40px;border-bottom:1px solid #E5E9F0}

.mk-win__sym{width:26px;height:26px}

.mk-win__name{color:#00256B;font-size:16px;font-weight:600;letter-spacing:.04em}

.mk-win__by{margin-top:2px;color:#6F8894;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase}

.mk-win__space{margin-left:auto;background:#E8EEF9;color:#00256B;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;white-space:nowrap}

.mk-win__body{display:flex;flex-direction:column;gap:22px;padding:30px 32px 24px;background:linear-gradient(180deg,#fff 0%,#F9FAFC 100%)}

.mk-bubble{align-self:flex-end;max-width:82%;background:#00256B;color:#fff;font-size:16px;line-height:1.55;padding:14px 18px}

.mk-answer{display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;align-items:start}

.mk-answer__avatar{width:34px;height:34px;border:1px solid #E5E9F0;background:#fff}

.mk-answer__label{margin:0 0 6px;color:#2FA4A9;font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}

.mk-answer__text{margin:0;color:#1A1A1A;font-size:17px;line-height:1.7}

.mk-cite{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;margin:0 2px;border-radius:10px;background:var(--mneme-sky);color:#fff;font-size:11px;font-weight:600;line-height:1;vertical-align:2px}

.mk-cite-w{white-space:nowrap}

.mk-sources{margin-left:48px;padding-top:18px;border-top:1px solid #E5E9F0}

.mk-sources__label{margin:0 0 10px;color:#6F8894;font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}

.mk-sources__list{display:grid;gap:8px;list-style:none;margin:0;padding:0}

.mk-src{display:grid;grid-template-columns:auto 20px minmax(0,1fr) auto;gap:12px;align-items:center;background:#fff;border:1px solid #E5E9F0;padding:10px 14px}

.mk-src svg{color:#00256B}

.mk-src__name{color:#00256B;font-size:15px;font-weight:500}

.mk-src__meta{color:#6F8894;font-size:13px;white-space:nowrap}

.mk-win__input{display:flex;align-items:center;gap:12px;margin:0 32px 26px;padding:9px 9px 9px 18px;border:1px solid #D0D7E2;background:#fff;color:#6F8894;font-size:15px}

.mk-win__send{display:grid;place-items:center;flex:none;margin-left:auto;width:38px;height:38px;background:#00256B;color:#fff;clip-path:polygon(10px 0,100% 0,100% 100%,0 100%,0 10px)}

.mk-fade{animation:mk-fade .35s ease}
@keyframes mk-fade{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}

/* compact version, in place of a product screenshot */
.mk-shot{display:flex;align-items:center;justify-content:center;background:#E8EEF9;padding:clamp(12px,1.5vw,22px)}

.mk-win--mini{width:100%;height:100%;box-shadow:0 18px 40px -18px rgba(0,0,0,.45)}

.mk-win--mini .mk-win__bar{gap:8px;padding:9px 14px 9px 24px}

.mk-win--mini .mk-win__sym{width:18px;height:18px}

.mk-win--mini .mk-win__name{font-size:12.5px}

.mk-win--mini .mk-win__by{font-size:8.5px}

.mk-win--mini .mk-win__space{font-size:9px;padding:3px 7px}

.mk-win--mini .mk-win__body{flex:1;gap:10px;padding:14px 16px 10px}

.mk-win--mini .mk-bubble{max-width:88%;font-size:12px;padding:8px 11px}

.mk-win--mini .mk-answer{grid-template-columns:22px minmax(0,1fr);gap:9px}

.mk-win--mini .mk-answer__avatar{width:22px;height:22px}

.mk-win--mini .mk-answer__text{font-size:12px;line-height:1.55}

.mk-win--mini .mk-cite{min-width:15px;height:15px;padding:0 4px;font-size:9px;vertical-align:1px}

.mk-chips{display:flex;flex-wrap:wrap;gap:6px;margin-left:31px}

.mk-chip{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid #E5E9F0;color:#00256B;font-size:10.5px;padding:3px 8px 3px 4px;white-space:nowrap}

.mk-win--mini .mk-win__input{margin:0 16px 12px;padding:5px 5px 5px 11px;font-size:11px}

.mk-win--mini .mk-win__send{width:24px;height:24px;clip-path:polygon(6px 0,100% 0,100% 100%,0 100%,0 6px)}
@media (max-width:1023px){.mk-ask__grid{grid-template-columns:1fr}}
@media (max-width:767px){.mk-ask{padding:64px 20px}.mk-sources{margin-left:0}.mk-src{grid-template-columns:auto 20px minmax(0,1fr)}.mk-src__meta{grid-column:3}.mk-win__body{padding:22px 18px}.mk-win__input{margin:0 18px 20px}}


/* =====================================================================
   certifications (theme CSS)
   ===================================================================== */
.iid-cert-section{position:relative;background:#F4F6FA;padding:128px 24px}

.iid-cert-section__inner{max-width:1500px;margin:0 auto}

.iid-cert-section__eyebrow{margin:0;color:#333;font-size:15px;text-transform:uppercase;letter-spacing:-.005em;line-height:1.4}

.iid-cert-section__heading{margin:16px 0 96px;color:#00256B;font-size:clamp(32px,2.6vw,50px);font-weight:500;line-height:1.2;letter-spacing:-.02em}

.iid-cert-section__row{display:flex;gap:81px;align-items:flex-start}

.iid-cert-section__body{flex:1 1 0;min-width:0}

.iid-cert-section__body p{margin:0;color:#333;font-size:20px;line-height:1.6}

.iid-cert-section__cards{flex:0 0 55%;display:flex;flex-wrap:wrap;gap:20px;align-content:flex-start}

.iid-cert-card{position:relative;flex:0 0 calc((100% - 5 * 20px) / 6);border:1px solid rgba(111,136,148,.4);overflow:hidden;line-height:0;transition:border-color .15s ease,transform .15s ease}

.iid-cert-card:hover{border-color:rgba(0,37,107,.5);transform:translateY(-2px)}

.iid-cert-card__img{width:100%;height:auto}
@media (max-width:1200px){.iid-cert-section__row{gap:48px}.iid-cert-card{flex-basis:calc((100% - 3 * 20px) / 4)}}
@media (max-width:767px){.iid-cert-section{padding:64px 24px}.iid-cert-section__heading{margin-bottom:48px}.iid-cert-section__row{flex-direction:column;gap:40px}}


/* =====================================================================
   industry-carousel (block CSS)
   ===================================================================== */
.iid-industry-section{position:relative;background:#fff}

.iid-industry-section__header{max-width:1500px;margin:0 auto;padding:128px 24px 0;text-align:center}

.iid-industry-section__eyebrow{margin:0;color:#333;font-size:15px;letter-spacing:-.005em;line-height:1.4;text-transform:uppercase}

.iid-industry-section__heading{max-width:845px;margin:16px auto 0;padding-bottom:67px;color:#00256B;font-size:clamp(32px,2.6vw,50px);font-weight:500;letter-spacing:-.02em;line-height:1.2}

.iid-industry-carousel{position:relative;height:1013px;max-width:1500px;margin:0 auto;overflow:hidden}

.iid-industry-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility 0s linear .5s}

.iid-industry-slide.is-active{opacity:1;visibility:visible;z-index:1;transition:opacity .5s ease,visibility 0s linear 0s}

.iid-industry-slide__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}

.iid-industry-slide__overlay{position:absolute;left:0;top:0;bottom:0;z-index:1;width:664px;background:rgba(34,48,53,.9)}

.iid-industry-slide__card{position:absolute;left:78px;top:165px;z-index:2;display:flex;flex-direction:column;width:668px;height:676px;padding:80px 74px 57px;background:#16587A}

.iid-industry-slide__eyebrow{margin:0;color:#fff;font-size:15px;letter-spacing:-.005em;line-height:1.4;text-transform:uppercase}

.iid-industry-slide__divider{display:block;width:44px;height:1px;margin:37px 0 19px;background:hsla(0,0%,100%,.6)}

.iid-industry-slide__title{max-width:421px;margin:0 0 42px;color:#fff;font-size:clamp(32px,2.6vw,50px);font-weight:500;letter-spacing:-.02em;line-height:1.2}

.iid-industry-slide__description{max-width:405px;margin:0 0 81px;color:hsla(0,0%,100%,.9);font-size:20px;line-height:1.6}

.iid-industry-slide__cta-btn{align-self:flex-start;display:inline-flex;align-items:center;height:52px;padding:0 36px 0 20px;background:#fff;color:#16587A;font-size:15px;font-weight:600;line-height:1;text-decoration:none;text-transform:uppercase;white-space:nowrap;clip-path:polygon(22px 0,100% 0,100% 100%,0 100%,0 22px,22px 0);transition:background-color .15s ease}

.iid-industry-slide__cta-btn:hover{background:#f4f6fa}

.iid-industry-carousel__nav{position:absolute;left:665px;top:424px;z-index:3;display:flex;flex-direction:column;gap:3px;width:82px}

.iid-industry-carousel__arrow{display:flex;align-items:center;justify-content:center;width:82px;height:83px;border:0;cursor:pointer}

.iid-industry-carousel__arrow svg{display:block;width:32px;height:32px}

.iid-industry-carousel__arrow--next{background:#fff;color:#16587A}

.iid-industry-carousel__arrow--next:hover{background:#f4f6fa}

.iid-industry-carousel__arrow--prev{background:#16587A;color:#fff}

.iid-industry-carousel__arrow--prev:hover{background:#0d4c66}

.iid-industry-carousel__counter{display:flex;flex-direction:column;align-items:center;margin-top:50px;font-size:15px;font-weight:500;letter-spacing:-.02em}

.iid-industry-carousel__counter-current{color:#f4f6fa}

.iid-industry-carousel__counter-divider{display:block;width:24px;height:1px;margin:8px 0;background:rgba(244,246,250,.6)}

.iid-industry-carousel__counter-total{color:rgba(244,246,250,.6)}

.iid-industry-mobile-list{display:none;list-style:none;margin:0;padding:0 24px 64px}

.iid-industry-mobile-item{border-bottom:1px solid rgba(0,37,107,.1)}

.iid-industry-mobile-item:first-child{border-top:1px solid rgba(0,37,107,.1)}

.iid-industry-mobile-link{display:flex;align-items:center;gap:16px;padding:18px 4px;color:#00256b;text-decoration:none}

.iid-industry-mobile-number{flex-shrink:0;color:#2fa4a9;font-size:11px;font-weight:700;letter-spacing:.1em;font-variant-numeric:tabular-nums}

.iid-industry-mobile-title{flex:1;font-size:16px;font-weight:500}
@media (max-width:768px){.iid-industry-section__header{padding:64px 24px 0}.iid-industry-section__heading{font-size:36px;padding-bottom:40px}.iid-industry-carousel{display:none}.iid-industry-mobile-list{display:flex;flex-direction:column}}


/* =====================================================================
   cta-band (theme CSS, default variant)
   ===================================================================== */
.iid-cta-band{position:relative;overflow:hidden;min-height:clamp(400px,26.67vw,512px);display:grid;align-content:center;padding:64px 24px;text-align:center;background:url('data:image/jpeg;base64,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') center center / cover no-repeat}

.iid-cta-band__heading{max-width:1500px;margin:0 auto 24px;color:#F4F6FA;font-size:clamp(40px,3.65vw,70px);font-weight:400;line-height:1.35}

.iid-cta-band__sub{max-width:776px;margin:0 auto 52px;color:#F4F6FA;font-size:var(--h5);line-height:1.55}

.iid-cta-band__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:22px}

.iid-button{display:inline-flex;align-items:center;min-height:56px;padding:16px 40px;font-size:15px;font-weight:600;letter-spacing:.06em;line-height:1.2;text-decoration:none;text-transform:uppercase;transition:background-color .18s,color .18s}

.iid-button--white{background:#fff;color:#00256B;border:2px solid #fff}

.iid-button--white:hover{background:#F4F6FA}

.iid-button--outline{background:transparent;color:#fff;border:2px solid #fff}

.iid-button--outline:hover{background:rgba(255,255,255,.08)}

.iid-button--navy{background:#00256B;color:#fff;border:0;cursor:pointer;clip-path:polygon(22px 0,100% 0,100% 100%,0 100%,0 22px,22px 0)}

.iid-button--navy:hover{background:#001C54}


/* =====================================================================
   demo request — Forminator form, styled to the site
   ===================================================================== */
.mk-demo{position:relative;background:#fff;padding:128px 24px}

.mk-demo__inner{max-width:1500px;margin:0 auto;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,6vw,112px);align-items:start}

.mk-demo__eyebrow{color:#333;font-size:15px;text-transform:uppercase;letter-spacing:-.005em;line-height:1.4}

.mk-demo__heading{margin:16px 0 28px;color:#00256B;font-size:clamp(32px,2.6vw,50px);font-weight:500;line-height:1.2;letter-spacing:-.02em}

.mk-demo__text{max-width:520px;margin:0 0 32px;color:#333;font-size:20px;line-height:1.6}

.mk-demo__points{display:grid;gap:10px;list-style:none;margin:0;padding:0}

.mk-demo__points li{display:grid;grid-template-columns:24px 1fr;gap:12px;color:#333;font-size:18px;line-height:1.6}

.mk-demo__points svg{margin-top:4px}

.mk-form{background:#F4F6FA;padding:clamp(28px,3.5vw,52px);clip-path:polygon(24px 0,100% 0,100% 100%,0 100%,0 24px)}

.mk-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 26px}

.mk-field{display:flex;flex-direction:column;gap:8px}

.mk-field--full{grid-column:1 / -1}

.mk-field label{color:#333;font-size:15px;font-weight:500}

.mk-field input,.mk-field select,.mk-field textarea{box-sizing:border-box;width:100%;font-size:16px;color:#1A1A1A;background:#fff;border:1px solid #D0D7E2;border-radius:0;padding:14px 16px;outline:none;transition:border-color .15s,box-shadow .15s}

.mk-field select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%231A1A1A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:38px}

.mk-field textarea{min-height:112px;resize:vertical}

.mk-field input:focus,.mk-field select:focus,.mk-field textarea:focus{border-color:#00256B;box-shadow:0 0 0 3px rgba(47,164,169,.22)}

.mk-check{display:grid;grid-template-columns:20px 1fr;gap:12px;align-items:start;color:#333;font-size:15px;line-height:1.5}

.mk-check input{width:18px;height:18px;margin:3px 0 0;accent-color:#00256B}

.mk-check a{color:#00256B}

.mk-form__actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px}

.mk-form__status{margin:0;color:#16587A;font-size:15px;font-weight:500}
@media (max-width:1023px){.mk-demo__inner{grid-template-columns:1fr}}
@media (max-width:640px){.mk-demo{padding:64px 20px}.mk-form__grid{grid-template-columns:1fr}}


/* =====================================================================
   footer (theme CSS)
   ===================================================================== */
.iid-footer__contact{background:#2FA4A9;padding:0 24px}

.iid-footer__contact-inner{display:flex;align-items:center;justify-content:space-between;gap:32px;min-height:124px;max-width:1500px;margin:0 auto;padding:24px 0}

.iid-footer__contact-address,.iid-footer__contact-item{display:flex;align-items:center;gap:8px;color:#fff;font-size:20px;line-height:1.4;white-space:nowrap}

.iid-footer__contact-right{display:flex;align-items:center;gap:32px}

.iid-footer__contact-item a{color:#fff;text-decoration:none}

.iid-footer__body{background:#1A3360;padding:0 24px}

.iid-footer__main-row{display:flex;align-items:flex-start;max-width:1500px;margin:0 auto;padding:80px 0 0}

.iid-footer__left{flex:0 0 360px;max-width:360px}

.iid-footer__logo{width:300px;height:auto}

.iid-footer__tagline{max-width:320px;margin:16px 0 0;color:#F4F6FA;font-size:16px;line-height:1.3}

.iid-footer__right{flex:1;min-width:0;padding-left:64px}

.iid-footer__right-top{display:flex;align-items:flex-start;justify-content:space-between;gap:64px;margin-bottom:48px}

.iid-footer__newsletter-left{flex:1;display:flex;flex-direction:column;gap:32px}

.iid-footer__newsletter-heading{margin:0;color:#fff;font-size:var(--h5);line-height:1.6;white-space:nowrap}

.iid-footer__nav ul{display:grid;grid-template-columns:auto auto;justify-content:start;column-gap:64px;row-gap:18px;list-style:none;margin:0;padding:0}

.iid-footer__nav a{color:#fff;font-size:16px;letter-spacing:-.005em;line-height:1.6;text-decoration:none;text-transform:uppercase;white-space:nowrap}

.iid-footer__nav a:hover{color:#4DB5B9}

.iid-footer__newsletter{flex:0 0 425px;max-width:100%}

.iid-footer__newsletter-wrap{position:relative;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.35)}

.iid-footer__newsletter-input{width:100%;background:transparent;border:0;outline:0;padding:0 28px 0 0;color:#fff;font-size:15px;line-height:1.5}

.iid-footer__newsletter-input::placeholder{color:#dfdfdf}

.iid-footer__newsletter-btn{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;background:transparent;border:0;color:#fff;padding:0;cursor:pointer}

.iid-footer__newsletter-fine-print{margin:0;color:#eaeaea;font-size:14px;line-height:1.5}

.iid-footer__newsletter-fine-print a{color:#fff}

.iid-footer__social{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:32px}

.iid-footer__social-label{margin:0;color:rgba(255,255,255,.5);font-size:15px;letter-spacing:.04em;text-transform:uppercase}

.iid-footer__social-icons{display:flex;align-items:center;gap:12px}

.iid-footer__social-link{display:flex;color:#fff}

.iid-footer__social-link:hover{color:#4DB5B9}

.iid-footer__cert-divider{margin:48px 0;border:0;border-top:1px solid rgba(255,255,255,.15)}

.iid-footer__certs{display:flex;align-items:center;justify-content:space-between;gap:24px}

.iid-footer__certs-group{display:flex;align-items:center;gap:24px}

.iid-footer__cert-img{height:60px;width:auto}

.iid-footer__cert-img--circle{height:80px;border-radius:50%}

.iid-footer__cert-img--setpe{height:52px}

.iid-footer__legal{display:flex;align-items:center;justify-content:space-between;gap:32px;max-width:1500px;margin:48px auto 0;padding:24px 0;border-top:1px solid rgba(255,255,255,.1)}

.iid-footer__copyright{margin:0;color:#F4F6FA;font-size:12px;letter-spacing:.06em;line-height:1.5;text-transform:uppercase}

.iid-footer__copyright a,.iid-footer__copyright-brand{color:#2FA4A9;text-decoration:none}

.iid-footer__legal-links{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px}

.iid-footer__legal-links a,.iid-footer__legal-links span{color:#F4F6FA;font-size:12px;letter-spacing:.06em;line-height:1.5;text-decoration:none;text-transform:uppercase;white-space:nowrap}

.iid-footer__legal-links a:hover{color:#fff}
@media (max-width:1100px){.iid-footer__main-row{flex-wrap:wrap;padding-top:48px}.iid-footer__left,.iid-footer__right{flex:0 0 100%;max-width:100%}.iid-footer__right{padding-left:0;margin-top:40px}.iid-footer__right-top{flex-wrap:wrap;gap:24px}.iid-footer__newsletter{flex-basis:100%}}
@media (max-width:768px){.iid-footer__contact-inner{flex-direction:column;align-items:flex-start;gap:12px}.iid-footer__contact-right{flex-direction:column;align-items:flex-start;gap:12px}.iid-footer__contact-address,.iid-footer__contact-item{font-size:16px;white-space:normal}.iid-footer__certs{flex-wrap:wrap;justify-content:center}.iid-footer__legal{flex-direction:column;align-items:flex-start;gap:16px}.iid-footer__copyright{white-space:normal}}


/* ESPA / Recovery Fund banner (site-wide, fixed) */
.iid-espa-banner{position:fixed;left:24px;bottom:24px;z-index:50;display:block;line-height:0;transition:transform .18s ease}

.iid-espa-banner:hover{transform:translateY(-2px)}

.iid-espa-banner img{width:340px;height:58px}
@media (max-width:768px){.iid-espa-banner{left:50%;bottom:16px;transform:translateX(-50%)}.iid-espa-banner img{width:min(316px,calc(100vw - 32px));height:auto}}


/* ===== Master grid: every section follows the header container (max 1500px incl. 24px side padding) ===== */
.iid-hero__content,.iid-service-capabilities__container,.iid-feature-tabs__inner,.iid-service-process-timeline__container,.iid-industry-section__header{max-width:1500px;margin-inline:auto;padding-left:24px;padding-right:24px;width:100%}

.iid-hero__inner{max-width:none}

.mk-ask,.iid-cert-section,.mk-demo,.iid-cta-band,.iid-footer__contact,.iid-footer__body{padding-left:24px;padding-right:24px}

.mk-ask__inner,.iid-cert-section__inner,.mk-demo__inner,.iid-cta-band__heading,.iid-footer__contact-inner,.iid-footer__main-row,.iid-footer__legal{max-width:1452px}

.iid-industry-carousel{max-width:1452px;width:calc(100% - 48px)}

.iid-industry-mobile-list{padding-left:24px;padding-right:24px}


/* ===== New section: Πως λειτουργεί το Mneme ===== */
.mk-how{position:relative;overflow:hidden;background:#fff;padding:128px 24px}

.mk-how::before{content:"";position:absolute;top:0;right:0;width:46%;height:420px;background-image:radial-gradient(rgba(47,164,169,.28) 1.4px,transparent 1.8px);background-size:22px 22px;-webkit-mask-image:linear-gradient(225deg,#000 0%,transparent 70%);mask-image:linear-gradient(225deg,#000 0%,transparent 70%);pointer-events:none}

.mk-how__inner{position:relative;max-width:1452px;margin:0 auto}

.mk-how__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,112px);align-items:end;margin-bottom:clamp(56px,6vw,88px)}

.mk-how__eyebrow{display:flex;align-items:center;gap:14px;margin:0;color:#333;font-size:15px;text-transform:uppercase;letter-spacing:-.005em;line-height:1.4}

.mk-how__eyebrow::before{content:"";width:32px;height:2px;background:#2FA4A9}

.mk-how__heading{margin:20px 0 0;color:#00256B;font-size:clamp(34px,3.1vw,58px);font-weight:700;line-height:1.12;letter-spacing:-.025em}

.mk-how__lede{margin:0 0 28px;color:#333;font-size:20px;line-height:1.6}

.mk-how__motto{display:inline-block;margin:0;padding:12px 18px;background:#F4F6FA;border-left:3px solid #2FA4A9;color:#00256B;font-size:14px;font-weight:700;letter-spacing:.22em}

.mk-how__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;margin:0;padding:0;counter-reset:step}

.mk-how__step{position:relative;display:flex}

.mk-how__card{position:relative;display:flex;flex-direction:column;width:100%;min-height:440px;padding:40px 32px 32px;color:#fff;background:linear-gradient(160deg,var(--c1),var(--c2));clip-path:polygon(24px 0,100% 0,100% 100%,0 100%,0 24px);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s}

.mk-how__card::after{content:"";position:absolute;right:0;bottom:0;width:150px;height:150px;background-image:radial-gradient(rgba(255,255,255,.22) 1.3px,transparent 1.7px);background-size:16px 16px;-webkit-mask-image:linear-gradient(315deg,#000,transparent 75%);mask-image:linear-gradient(315deg,#000,transparent 75%);pointer-events:none}

.mk-how__step:nth-child(1) .mk-how__card{--c1:#00256B;--c2:#0A3470}

.mk-how__step:nth-child(2) .mk-how__card{--c1:#063071;--c2:#0E4274}

.mk-how__step:nth-child(3) .mk-how__card{--c1:#0B3C74;--c2:#134F78}

.mk-how__step:nth-child(4) .mk-how__card{--c1:#10487A;--c2:#16587A}

.mk-how__step:hover .mk-how__card{transform:translateY(-6px)}

.mk-how__num{display:flex;align-items:center;gap:12px;margin:0 0 56px;color:#2FA4A9;font-size:14px;font-weight:700;letter-spacing:.18em}

.mk-how__num::after{content:"";flex:1;height:1px;background:rgba(255,255,255,.18)}

.mk-how__title{margin:0 0 16px;color:#fff;font-size:clamp(20px,1.4vw,24px);font-weight:700;line-height:1.35;letter-spacing:-.01em}

.mk-how__text{margin:0 0 32px;color:rgba(244,246,250,.82);font-size:16.5px;line-height:1.65}

.mk-how__tags{position:relative;z-index:1;margin:auto 0 0;padding-top:18px;border-top:1px solid rgba(255,255,255,.18);color:#7FD3D6;font-size:13.5px;font-weight:700;letter-spacing:.04em;line-height:1.5}

.mk-how__arrow{position:absolute;top:50%;right:-24px;z-index:2;display:grid;place-items:center;width:24px;height:44px;color:#2FA4A9;transform:translateY(-50%)}
@media (max-width:1100px){.mk-how__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-how__arrow{display:none}.mk-how__card{min-height:0}}
@media (max-width:900px){.mk-how__top{grid-template-columns:1fr;align-items:start}}
@media (max-width:600px){.mk-how{padding-top:80px;padding-bottom:80px}.mk-how__steps{grid-template-columns:1fr}.mk-how__num{margin-bottom:32px}.mk-how::before{width:80%}}
@media (prefers-reduced-motion:reduce){.mk-how__card{transition:none}.mk-how__step:hover .mk-how__card{transform:none}}


/* ===== New section: Intelligence Layer ===== */
.mk-il{background:#fff;padding:128px 24px}

.mk-il__inner{max-width:1452px;margin:0 auto}

.mk-il__top{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(40px,6vw,112px);align-items:start;margin-bottom:clamp(72px,7vw,112px)}

.mk-il__eyebrow{margin:0;color:#333;font-size:15px;text-transform:uppercase;letter-spacing:-.005em;line-height:1.4}

.mk-il__heading{margin:16px 0 32px;max-width:820px;color:#00256B;font-size:clamp(32px,2.6vw,50px);font-weight:500;line-height:1.2;letter-spacing:-.02em}

.mk-il__p{margin:0 0 16px;max-width:700px;color:#333;font-size:20px;line-height:1.6}

.mk-il__motto{margin:28px 0 0;color:#16587A;font-size:20px;font-weight:500;line-height:1.5}

/* stack: vertical flow information → decision */
.mk-il__stack{padding:clamp(24px,2.6vw,36px);background:#F4F6FA}

.mk-il__stack-cap{margin:0 0 24px;color:#00256B;font-size:18px;font-weight:500;line-height:1.45}

.mk-il__layers{display:flex;flex-direction:column;align-items:stretch;list-style:none;margin:0;padding:0}

.mk-il__layer{padding:16px 20px;background:#fff;border:1px solid #D0D7E2;color:#00256B;font-size:17px;text-align:center}

.mk-il__layer--core{padding:24px 20px;background:#00256B;border-color:#00256B;color:#fff;font-size:19px;font-weight:600;clip-path:polygon(16px 0,100% 0,100% 100%,0 100%,0 16px)}

.mk-il__arrow{display:flex;justify-content:center;padding:8px 0;color:#2FA4A9}

/* tabs – same language as the page's feature tabs */
.mk-il__nav{display:flex;justify-content:space-between;gap:clamp(16px,2vw,32px);margin-bottom:clamp(40px,5vw,72px)}

.mk-il__tab{position:relative;flex:0 1 auto;padding:0 0 12px;background:none;border:0;border-bottom:1px solid #C9D3E1;color:#6F8894;cursor:pointer;font:inherit;font-size:15px;font-weight:500;line-height:1.4;text-align:left;text-transform:uppercase;transition:color .2s,border-color .2s}

.mk-il__tab:hover,.mk-il__tab:focus-visible{color:#00256B}

.mk-il__tab[aria-selected="true"]{padding-left:18px;border-bottom-color:#2FA4A9;color:#2FA4A9}

.mk-il__tab[aria-selected="true"]::before{content:"";position:absolute;left:0;top:.7em;width:6px;height:6px;border-radius:50%;background:#2FA4A9;transform:translateY(-50%)}

.mk-il__panels{display:grid}

.mk-il__panel{grid-area:1/1;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,96px);align-items:start;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}

.mk-il__panel.is-active{opacity:1;visibility:visible;transition:opacity .3s ease}

.mk-il__h3{margin:0 0 18px;color:#00256B;font-size:clamp(26px,1.88vw,36px);font-weight:500;line-height:1.3}

.mk-il__text p{margin:0 0 14px;color:#333;font-size:18px;line-height:1.6}

.mk-il__text .mk-il__lead{color:#00256B;font-weight:500}

.mk-il__muted{margin:0 0 12px;color:#6F8894;font-size:15px;line-height:1.5}

/* panel 1 */
.mk-il__src{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;border-top:1px solid #D0D7E2;border-left:1px solid #D0D7E2}

.mk-il__src li{flex:1 1 auto;padding:14px 16px;border-right:1px solid #D0D7E2;border-bottom:1px solid #D0D7E2;color:#00256B;font-size:15px;text-align:center}

.mk-il__down{display:flex;justify-content:center;padding:12px 0;color:#2FA4A9}

.mk-il__core{padding:24px 28px 28px;background:#00256B;color:#fff;clip-path:polygon(16px 0,100% 0,100% 100%,0 100%,0 16px)}

.mk-il__core-title{margin:0 0 20px;color:#2FA4A9;font-size:15px;font-weight:600;text-transform:uppercase}

.mk-il__caps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}

.mk-il__caps li{padding:0 18px;border-left:1px solid rgba(255,255,255,.2)}

.mk-il__caps li:first-child{padding-left:0;border-left:0}

.mk-il__caps strong{display:block;margin-bottom:6px;font-size:16px;font-weight:600}

.mk-il__caps span{display:block;color:rgba(244,246,250,.78);font-size:14px;line-height:1.5}

.mk-il__out{margin:0;padding:16px;border:1px solid #D0D7E2;color:#00256B;font-size:16px;font-weight:500;text-align:center}

/* panel 2 */
.mk-il__q{padding:28px 32px;background:#F4F6FA}

.mk-il__q-label{margin:0 0 8px;color:#6F8894;font-size:15px}

.mk-il__q-text{margin:0;color:#00256B;font-size:clamp(20px,1.5vw,26px);font-weight:500;line-height:1.4}

.mk-il__q--to{background:#00256B}

.mk-il__q--to .mk-il__q-label{color:#9FC3D9}
.mk-il__q--to .mk-il__q-text{color:#fff}

/* panel 3: timeline-style line */
.mk-il__flow{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:24px 0 0;padding:0}

.mk-il__flow::before{content:"";position:absolute;left:0;right:0;top:44px;height:1px;background:#C9D3E1}

.mk-il__flow li{position:relative;padding-bottom:28px;color:#00256B;font-size:20px;font-weight:500}

.mk-il__flow li::after{content:"";position:absolute;left:0;top:36px;width:1px;height:16px;background:#00256B}

.mk-il__flow li:last-child{color:#2FA4A9}

.mk-il__flow li:last-child::after{background:#2FA4A9}

/* panel 4 */
.mk-il__why{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,3vw,48px);list-style:none;margin:0;padding:0}

.mk-il__why li{padding:24px 0;border-top:1px solid #D0D7E2}

.mk-il__why strong{display:block;margin-bottom:8px;color:#00256B;font-size:19px;font-weight:600}

.mk-il__why p{margin:0;color:#333;font-size:16px;line-height:1.6}
@media (max-width:1100px){.mk-il__top{grid-template-columns:1fr}.mk-il__panel{grid-template-columns:1fr}.mk-il__caps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.mk-il__caps li:nth-child(3){padding-left:0;border-left:0}}
@media (max-width:767px){.mk-il{padding-top:80px;padding-bottom:80px}.mk-il__nav{flex-direction:column;gap:0;margin-bottom:32px}.mk-il__tab{width:100%;padding:16px 0 16px 18px;font-size:14px}.mk-il__tab[aria-selected="true"]{padding-left:18px}.mk-il__tab[aria-selected="true"]::before{top:50%}.mk-il__flow{grid-template-columns:1fr 1fr;row-gap:16px}.mk-il__flow::before{display:none}.mk-il__flow li{padding:0 0 0 16px;border-left:1px solid #C9D3E1}.mk-il__flow li::after{display:none}.mk-il__why{grid-template-columns:1fr}}
@media (max-width:480px){.mk-il__caps{grid-template-columns:1fr}.mk-il__caps li{padding-left:0;border-left:0}}
@media (prefers-reduced-motion:reduce){.mk-il__panel{transition:none}}


/* ===== Security: Ασφάλεια & Διακυβέρνηση block ===== */
.mk-gov{margin-top:clamp(72px,8vw,120px);padding-top:clamp(56px,6vw,88px);border-top:1px solid rgba(255,255,255,.14)}

.mk-gov__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,112px);align-items:end;margin-bottom:clamp(48px,5vw,72px)}

.mk-gov__eyebrow{display:flex;align-items:center;gap:14px;margin:0;color:#7FD3D6;font-size:15px;text-transform:uppercase;letter-spacing:.02em}

.mk-gov__eyebrow::before{content:"";width:32px;height:2px;background:#2FA4A9}

.mk-gov__heading{margin:20px 0 0;color:#fff;font-size:clamp(32px,2.8vw,52px);font-weight:500;line-height:1.15;letter-spacing:-.02em}

.mk-gov__p{margin:0 0 14px;color:rgba(244,246,250,.85);font-size:18px;line-height:1.65}

.mk-gov__p:last-child{margin-bottom:0}

.mk-gov__body{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(24px,4vw,64px);align-items:start}

.mk-gov__nav{display:flex;flex-direction:column;border-left:1px solid rgba(255,255,255,.16)}

.mk-gov__tab{position:relative;display:flex;align-items:baseline;gap:16px;padding:16px 0 16px 24px;background:none;border:0;color:rgba(244,246,250,.62);cursor:pointer;font:inherit;font-size:15px;font-weight:500;letter-spacing:.02em;text-align:left;text-transform:uppercase;transition:color .2s}

.mk-gov__tab::before{content:"";position:absolute;left:-1px;top:12px;bottom:12px;width:2px;background:#2FA4A9;transform:scaleY(0);transition:transform .3s cubic-bezier(.22,1,.36,1)}

.mk-gov__tab-num{flex:none;color:rgba(244,246,250,.4);font-size:12px;font-weight:700;letter-spacing:.16em}

.mk-gov__tab:hover,.mk-gov__tab:focus-visible{color:#fff}

.mk-gov__tab[aria-selected="true"]{color:#fff}

.mk-gov__tab[aria-selected="true"]::before{transform:scaleY(1)}

.mk-gov__tab[aria-selected="true"] .mk-gov__tab-num{color:#2FA4A9}

.mk-gov__panels{display:grid}

.mk-gov__panel{grid-area:1/1;position:relative;padding:clamp(28px,3.4vw,52px);background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);clip-path:polygon(24px 0,100% 0,100% 100%,0 100%,0 24px);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease,visibility 0s linear .4s}

.mk-gov__panel.is-active{opacity:1;visibility:visible;transform:none;transition:opacity .4s ease,transform .4s ease}

.mk-gov__panel::after{content:"";position:absolute;right:0;bottom:0;width:180px;height:180px;background-image:radial-gradient(rgba(255,255,255,.16) 1.3px,transparent 1.7px);background-size:16px 16px;-webkit-mask-image:linear-gradient(315deg,#000,transparent 75%);mask-image:linear-gradient(315deg,#000,transparent 75%);pointer-events:none}

.mk-gov__label{margin:0 0 14px;color:#7FD3D6;font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}

.mk-gov__title{margin:0 0 20px;color:#fff;font-size:clamp(24px,1.9vw,34px);font-weight:500;line-height:1.25;letter-spacing:-.015em}

.mk-gov__text{margin:0 0 14px;max-width:720px;color:rgba(244,246,250,.85);font-size:17px;line-height:1.65}

.mk-gov__vis{position:relative;z-index:1;margin-top:28px}

.mk-gov__tags{display:inline-block;padding:12px 18px;border:1px solid rgba(47,164,169,.5);color:#7FD3D6;font-size:14px;font-weight:700;letter-spacing:.06em}

.mk-gov__log-cap{margin:0 0 14px;color:rgba(244,246,250,.7);font-size:15px}

.mk-gov__log{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;max-width:460px}

.mk-gov__log li{display:flex;align-items:center;gap:14px;padding:14px 18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#fff;font-size:16px;font-weight:500}

.mk-gov__log li::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:#2FA4A9;box-shadow:0 0 0 4px rgba(47,164,169,.22)}

.mk-gov__log .mk-gov__arrow{justify-content:flex-start;padding:6px 0 6px 19px;background:none;border:0;color:#2FA4A9}

.mk-gov__log .mk-gov__arrow::before{display:none}

.mk-gov__flow{display:flex;flex-wrap:wrap;align-items:center;gap:10px;list-style:none;margin:0;padding:0}

.mk-gov__flow li{padding:12px 18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);color:#fff;font-size:15px;font-weight:600;letter-spacing:.03em}

.mk-gov__flow li:last-child{background:#2FA4A9;border-color:#2FA4A9}

.mk-gov__flow .mk-gov__sep{padding:0;background:none;border:0;color:#2FA4A9}
@media (max-width:1023px){.mk-gov__top,.mk-gov__body{grid-template-columns:1fr}.mk-gov__nav{flex-direction:row;overflow-x:auto;border-left:0;border-bottom:1px solid rgba(255,255,255,.16);scrollbar-width:none;margin-right:-24px;padding-right:24px}.mk-gov__nav::-webkit-scrollbar{display:none}.mk-gov__tab{flex:0 0 auto;padding:14px 18px 14px 0;font-size:13px}.mk-gov__tab::before{left:0;right:18px;top:auto;bottom:-1px;width:auto;height:2px;transform:scaleX(0)}.mk-gov__tab[aria-selected="true"]::before{transform:scaleX(1)}}
@media (prefers-reduced-motion:reduce){.mk-gov__panel,.mk-gov__tab::before{transition:none}}


/* ===== Ask Mneme: compact two-column layout ===== */
.mk-ask{padding-top:96px;padding-bottom:96px}

.mk-ask__inner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(40px,5vw,96px);align-items:center}

.mk-ask__header{grid-column:1;grid-row:1/3;max-width:none;margin:0;text-align:left}

.mk-ask__heading{margin:16px 0 20px;max-width:none}

.mk-ask__lede{margin:0;max-width:none;font-size:18px}

.mk-ask__grid{grid-column:2;grid-row:1;grid-template-columns:minmax(0,1fr)}

.mk-ask__inner>.mk-ask__lede{grid-column:2;grid-row:2;margin-top:18px!important;text-align:left!important;color:#6F8894;font-size:16px}

.mk-win--ask .mk-win__bar{padding:12px 20px 12px 36px}

.mk-win--ask .mk-win__body{gap:16px;padding:22px 24px 18px}

.mk-win--ask .mk-bubble{font-size:15px;padding:12px 16px}

.mk-win--ask .mk-answer__text{font-size:15.5px;line-height:1.65}

.mk-win--ask .mk-sources{padding-top:14px}

.mk-win--ask .mk-sources__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}

.mk-win--ask .mk-src{grid-template-columns:auto 16px minmax(0,1fr);column-gap:10px;row-gap:2px;padding:8px 12px}

.mk-win--ask .mk-src__name{font-size:13.5px}

.mk-win--ask .mk-src__meta{grid-column:3;font-size:12px}

.mk-win--ask .mk-win__input{margin:0 24px 20px;padding:7px 7px 7px 16px;font-size:14px}

.mk-win--ask .mk-win__send{width:34px;height:34px}
@media (max-width:1023px){.mk-ask__inner{grid-template-columns:1fr;row-gap:40px}.mk-ask__header,.mk-ask__grid,.mk-ask__inner>.mk-ask__lede{grid-column:1;grid-row:auto}.mk-ask__inner>.mk-ask__lede{margin-top:-24px!important}}
@media (max-width:600px){.mk-ask{padding-top:72px;padding-bottom:72px}.mk-win--ask .mk-sources__list{grid-template-columns:1fr}}


/* ===== New section: Οργανωσιακή μνήμη ===== */
.mk-om{position:relative;background:linear-gradient(135deg,#00256B,#16587A);color:#fff;padding:120px 24px}

.mk-om__inner{max-width:1452px;margin:0 auto}

.mk-om__top{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(40px,6vw,112px);align-items:start;margin-bottom:clamp(56px,6vw,88px)}

.mk-om__eyebrow{margin:0;color:rgba(244,246,250,.8);font-size:15px;text-transform:uppercase;letter-spacing:-.005em;line-height:1.4}

.mk-om__heading{margin:16px 0 0;color:#fff;font-size:clamp(32px,2.6vw,50px);font-weight:500;line-height:1.2;letter-spacing:-.02em}

.mk-om__p{margin:0 0 14px;color:rgba(244,246,250,.85);font-size:18px;line-height:1.65}

.mk-om__p--strong{color:#fff;font-weight:500}

.mk-om__nav{display:flex;justify-content:space-between;gap:clamp(16px,2vw,32px);margin-bottom:clamp(40px,5vw,64px)}

.mk-om__tab{position:relative;flex:0 1 auto;padding:0 0 12px;background:none;border:0;border-bottom:1px solid rgba(244,246,250,.4);color:rgba(244,246,250,.7);cursor:pointer;font:inherit;font-size:15px;font-weight:500;line-height:1.4;text-align:left;text-transform:uppercase;transition:color .2s,border-color .2s}

.mk-om__tab:hover,.mk-om__tab:focus-visible{color:#2FA4A9}

.mk-om__tab[aria-selected="true"]{padding-left:18px;border-bottom-color:#2FA4A9;color:#2FA4A9}

.mk-om__tab[aria-selected="true"]::before{content:"";position:absolute;left:0;top:.7em;width:6px;height:6px;border-radius:50%;background:#2FA4A9;transform:translateY(-50%)}

.mk-om__panels{display:grid}

.mk-om__panel{grid-area:1/1;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,96px);align-items:start;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}

.mk-om__panel.is-active{opacity:1;visibility:visible;transition:opacity .3s ease}

.mk-om__h3{margin:0 0 18px;color:#fff;font-size:clamp(26px,1.88vw,36px);font-weight:500;line-height:1.3}

.mk-om__text p{margin:0 0 14px;color:rgba(244,246,250,.85);font-size:18px;line-height:1.6}

/* panel 1: archive vs memory */
.mk-om__compare{display:grid;grid-template-columns:1fr 1fr;gap:0}

.mk-om__col{padding:28px}

.mk-om__col--a{border:1px solid rgba(255,255,255,.18);border-right:0}

.mk-om__col--b{background:#fff;color:#00256B;clip-path:polygon(16px 0,100% 0,100% 100%,0 100%,0 16px)}

.mk-om__col-k{margin:0 0 12px;font-size:15px;text-transform:uppercase;color:rgba(244,246,250,.6)}

.mk-om__col--b .mk-om__col-k{color:#2FA4A9}

.mk-om__col-v{margin:0;font-size:clamp(19px,1.4vw,23px);font-weight:500;line-height:1.4}

/* panel 2: list */
.mk-om__list{display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(24px,3vw,48px);list-style:none;margin:0;padding:0}

.mk-om__list li{padding:20px 0;border-top:1px solid rgba(255,255,255,.18)}

.mk-om__list li:last-child{grid-column:1/-1}

.mk-om__list strong{display:block;margin-bottom:6px;color:#fff;font-size:18px;font-weight:600}

.mk-om__list span{display:block;color:rgba(244,246,250,.78);font-size:16px;line-height:1.55}

/* panel 3: change vs memory */
.mk-om__change{list-style:none;margin:0;padding:0}

.mk-om__change li{display:flex;justify-content:space-between;align-items:center;padding:18px 0;border-top:1px solid rgba(255,255,255,.18);color:rgba(244,246,250,.62);font-size:20px}

.mk-om__change li::after{content:"";width:48px;height:1px;background:rgba(255,255,255,.3)}

.mk-om__change .mk-om__keep{margin-top:16px;padding:22px 24px;border-top:0;background:#fff;color:#00256B;font-weight:500;clip-path:polygon(16px 0,100% 0,100% 100%,0 100%,0 16px)}

.mk-om__change .mk-om__keep::after{width:48px;height:2px;background:#2FA4A9}

/* panel 4: statement */
.mk-om__quote{margin:0;padding:8px 0 8px 28px;border-left:2px solid #2FA4A9;color:#fff;font-size:clamp(24px,2vw,36px);font-weight:500;line-height:1.3}

/* closing line */
.mk-om__close{display:flex;align-items:center;gap:20px;margin:clamp(56px,6vw,88px) 0 0;padding-top:32px;border-top:1px solid rgba(255,255,255,.18);color:#fff;font-size:clamp(20px,1.6vw,28px);font-weight:500}

.mk-om__close::before{content:"";flex:none;width:32px;height:2px;background:#2FA4A9}
@media (max-width:1100px){.mk-om__top,.mk-om__panel{grid-template-columns:1fr}}
@media (max-width:767px){.mk-om{padding-top:80px;padding-bottom:80px}.mk-om__nav{flex-direction:column;gap:0;margin-bottom:32px}.mk-om__tab{width:100%;padding:16px 0 16px 18px;font-size:14px;border-bottom-color:rgba(244,246,250,.2)}.mk-om__tab[aria-selected="true"]::before{top:50%}.mk-om__compare,.mk-om__list{grid-template-columns:1fr}.mk-om__col--a{border-right:1px solid rgba(255,255,255,.18);border-bottom:0}}
@media (prefers-reduced-motion:reduce){.mk-om__panel{transition:none}}


/* =====================================================================
   06 Business value (feature-tabs variant) — #value
   ===================================================================== */
.mk-bv__head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,5vw,96px);align-items:end;margin-bottom:clamp(48px,5vw,80px)}

.mk-bv__eyebrow{margin:0 0 16px;font-size:15px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:#2fa4a9}

.mk-bv__h2{margin:0;color:#fff;font-size:clamp(30px,2.6vw,50px);font-weight:600;line-height:1.2;letter-spacing:-.02em;text-wrap:balance}

.mk-bv__h2 span{color:#9FC3D9}

.mk-bv__lede{margin:0;color:rgba(244,246,250,.85);font-size:18px;line-height:1.6}

.mk-bv .iid-feature-tabs__nav{margin-bottom:clamp(40px,4vw,64px)}

.mk-bv .iid-feature-tabs__tab{flex:1 1 0;min-width:0;padding-left:18px}

.mk-bv__num{display:block;margin-bottom:6px;font-size:12px;font-weight:600;letter-spacing:.14em;color:rgba(244,246,250,.45);transition:color .2s}

.mk-bv .iid-feature-tabs__tab.is-active .mk-bv__num{color:#2fa4a9}

.mk-bv .iid-feature-tabs__tab.is-active::before{top:auto;bottom:16px}

/* panels stacked in one grid cell: no height jump when switching */
.mk-bv .iid-feature-tabs__panels{display:grid}

.mk-bv .iid-feature-tabs__panel{grid-area:1/1;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;opacity:1;transform:none;transition:opacity .35s ease,transform .35s ease}

.mk-bv .iid-feature-tabs__panel[hidden]{display:grid;visibility:hidden;opacity:0;transform:translateY(8px);pointer-events:none}

.mk-bv__dept{margin:0;color:#2fa4a9;font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}

.mk-bv__h3{font-weight:600;line-height:1.3}

.mk-bv .iid-feature-tabs__paragraph{color:rgba(244,246,250,.88)}

.mk-bv__card{display:flex;flex-direction:column;padding:clamp(24px,2.4vw,40px);background:rgba(0,19,61,.38);border:1px solid rgba(244,246,250,.16);clip-path:polygon(16px 0,100% 0,100% 100%,0 100%,0 16px)}

.mk-bv__label{margin:0 0 14px;color:rgba(244,246,250,.6);font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}

.mk-bv__query{display:flex;align-items:flex-start;gap:16px;padding:20px 20px 20px 22px;background:#fff;border-left:3px solid #2fa4a9}

.mk-bv__q{flex:1;margin:0;color:#00256B;font-size:clamp(18px,1.25vw,21px);font-style:italic;line-height:1.5}

.mk-bv__send{display:flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;margin-top:2px;background:#00256B;color:#fff}

.mk-bv__take{margin:auto 0 0;padding-top:28px;color:#fff;font-size:clamp(19px,1.35vw,24px);font-weight:600;line-height:1.4;border-top:0}

.mk-bv__take::before{content:"";display:block;width:40px;height:2px;margin-bottom:18px;background:#2fa4a9}

.mk-bv__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 40px;padding-top:clamp(32px,3vw,48px);border-top:1px solid rgba(244,246,250,.2)}

.mk-bv__close{margin:0;color:#fff;font-size:clamp(20px,1.5vw,26px);font-weight:600;line-height:1.35}

.mk-bv .iid-learn-more{margin-top:0}
@media (max-width:1023px){.mk-bv__head{grid-template-columns:1fr;gap:20px}.mk-bv .iid-feature-tabs__panel{grid-template-columns:1fr;gap:32px}}
@media (max-width:767px){.mk-bv .iid-feature-tabs__nav{margin-bottom:24px}.mk-bv .iid-feature-tabs__tab{flex:none}.mk-bv__num{display:inline;margin:0 10px 0 0}.mk-bv .iid-feature-tabs__tab.is-active::before{top:50%;bottom:auto}.mk-bv .iid-feature-tabs__panel{padding-top:0;border-bottom:0}.mk-bv__lede{font-size:16px}.mk-bv__take::before{margin-bottom:14px}.mk-bv__take{padding-top:22px}.mk-bv__card{padding:20px}.mk-bv__query{padding:16px;gap:12px}.mk-bv__send{width:30px;height:30px}}


/* =====================================================================
   07 Industries — applications panel, accordion (mobile), "not listed" row
   ===================================================================== */
.iid-industry-section__heading{padding-bottom:0}

.mk-ind__lede{max-width:760px;margin:20px auto 0;padding-bottom:64px;color:#333;font-size:20px;line-height:1.6}

.mk-ind__toggle::after{content:"";width:8px;height:8px;margin-left:4px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(-45deg);transition:transform .25s}

.mk-ind__toggle[aria-expanded="true"]::after{transform:rotate(135deg)}

.mk-ind__panel{position:absolute;z-index:4;top:50%;max-height:calc(100% - 96px);left:800px;right:clamp(24px,5vw,78px);display:flex;flex-direction:column;padding:40px 44px;background:#fff;color:#333;overflow:auto;clip-path:polygon(22px 0,100% 0,100% 100%,0 100%,0 22px);transform:translateY(-50%)}

.mk-ind__panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}

.mk-ind__panel-eyebrow{margin:0;color:#2FA4A9;font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}

.mk-ind__close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:none;border:1px solid #D0D7E2;color:#00256B;cursor:pointer;transition:border-color .15s,color .15s}

.mk-ind__close:hover{border-color:#2FA4A9;color:#2FA4A9}

.mk-ind__apps{list-style:none;margin:0;padding:0}

.mk-ind__apps li{padding:16px 0;border-bottom:1px solid #E5E9F0}

.mk-ind__apps strong{display:block;margin-bottom:4px;color:#00256B;font-size:17px;font-weight:600;line-height:1.4}

.mk-ind__apps span{display:block;color:#333;font-size:16px;line-height:1.55}

.mk-ind__q{padding:20px 22px;background:#F4F6FA;border-left:3px solid #2FA4A9}

.mk-ind__apps+.mk-ind__q{margin-top:24px}

.mk-ind__q-label{margin:0 0 6px;color:#6F8894;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}

.mk-ind__q-text{margin:0;color:#00256B;font-size:17px;font-style:italic;line-height:1.5}
@media (max-width:1279px){
  .iid-industry-carousel{display:none}.iid-industry-mobile-list{display:flex;flex-direction:column;padding-bottom:0}
}
@media (max-width:1279px) and (min-width:769px){
  .mk-ind__acc .mk-ind__apps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}
}

/* mobile accordion */
.mk-ind__acc summary{list-style:none;cursor:pointer}

.mk-ind__acc summary::-webkit-details-marker{display:none}

.mk-ind__chev{flex:none;color:#2FA4A9;transition:transform .2s}

.mk-ind__acc[open] .mk-ind__chev{transform:rotate(180deg)}

.mk-ind__acc-body{padding:0 4px 24px 31px}

.mk-ind__acc-desc{margin:0 0 4px;color:#333;font-size:16px;line-height:1.6}

.mk-ind__acc .mk-ind__apps strong{font-size:16px}

.mk-ind__acc .mk-ind__apps span{font-size:15px}

.mk-ind__acc .mk-ind__q-text{font-size:16px}

.mk-ind__acc-link{display:inline-flex;align-items:center;margin-top:20px;height:48px;padding:0 32px 0 18px;background:#16587A;color:#fff;font-size:14px;font-weight:600;text-decoration:none;text-transform:uppercase;clip-path:polygon(18px 0,100% 0,100% 100%,0 100%,0 18px)}

/* not listed */
.mk-ind__more{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 48px;max-width:1452px;width:calc(100% - 48px);margin:0 auto;padding:56px 0 128px}

.mk-ind__more-h{margin:0 0 8px;color:#00256B;font-size:clamp(22px,1.6vw,28px);font-weight:600;line-height:1.3}

.mk-ind__more-p{margin:0;max-width:640px;color:#333;font-size:18px;line-height:1.6}
@media (max-width:768px){.mk-ind__lede{font-size:16px;padding-bottom:40px}.mk-ind__more{padding:40px 0 64px}.iid-industry-mobile-list{padding-bottom:0}}


/* Intelligence Layer — "why" icons */
.mk-il__why-ic{display:block;margin-bottom:14px;color:#2FA4A9}

/* Unified buttons — one shape, square corners */
.iid-button,.iid-hero__cta,.iid-industry-slide__cta-btn,.mk-ind__acc-link{display:inline-flex;align-items:center;justify-content:center;min-height:56px;height:auto;padding:0 40px;border:2px solid transparent;border-radius:0;clip-path:none;box-shadow:none;font-family:inherit;font-size:15px;font-weight:600;letter-spacing:.06em;line-height:1.2;text-decoration:none;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .18s,color .18s,border-color .18s}

.iid-hero__cta--primary,.iid-button--white,.iid-industry-slide__cta-btn{background:#fff;border-color:#fff;color:#00256B}

.iid-hero__cta--primary:hover,.iid-button--white:hover,.iid-industry-slide__cta-btn:hover{background:#F4F6FA;border-color:#F4F6FA;color:#00256B}

.iid-hero__cta--outline,.iid-button--outline{background:transparent;border-color:#fff;color:#fff;box-shadow:none}

.iid-hero__cta--outline:hover,.iid-button--outline:hover{background:rgba(255,255,255,.08);box-shadow:none}

.iid-button--navy,.mk-ind__acc-link{background:#00256B;border-color:#00256B;color:#fff}

.iid-button--navy:hover,.mk-ind__acc-link:hover{background:#001C54;border-color:#001C54;color:#fff}
@media (max-width:600px){.iid-button,.iid-hero__cta,.iid-industry-slide__cta-btn,.mk-ind__acc-link{padding:14px 28px;min-height:52px}}


/* Divider between "Δεν βλέπετε τον κλάδο σας;" and "Αίτημα demo" — equal space above and below */
.mk-ind__more{padding-bottom:96px}

.mk-demo{padding-top:96px}

.mk-demo::before{content:"";position:absolute;top:0;left:50%;width:min(1452px,calc(100% - 48px));height:1px;background:#D0D7E2;transform:translateX(-50%)}
@media (max-width:768px){.mk-ind__more{padding-bottom:64px}}
@media (max-width:640px){.mk-demo{padding-top:64px}.mk-demo::before{width:calc(100% - 40px)}}


/* Photography (hero, problem tabs, security) */
.mk-hero__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:60% 50%}

.mk-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,22,82,.94) 0%,rgba(0,37,107,.82) 38%,rgba(0,37,107,.45) 70%,rgba(22,88,122,.35) 100%),linear-gradient(0deg,rgba(0,22,82,.55),rgba(0,22,82,0) 40%)}

.iid-hero__waves{z-index:1}
@media (max-width:1023px){.mk-hero__shade{background:linear-gradient(180deg,rgba(0,22,82,.82),rgba(0,37,107,.9))}}

#problem .iid-feature-tabs__media img{width:100%;height:100%;object-fit:cover}

#problem .iid-feature-tabs__media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,22,82,0) 55%,rgba(0,22,82,.35));pointer-events:none}


/* Header dropdown — "Λύσεις" */
.iid-primary-nav .mk-has-sub{position:relative}

.mk-sub__chev{transition:transform .2s}


/* Dropdowns — matched to the live iid.gr submenu */
.iid-primary-nav .mk-has-sub::after{height:20px}

/* Gutenberg layout-flow block gap — zero out for MNEME so sections touch */
.iid-main--mneme .is-layout-flow > *{margin-block-start:0;margin-block-end:0}

/* Timeline 4th step title — allow normal wrapping, prevent mid-word break */
.iid-service-process-timeline .iid-service-process-timeline__step:nth-child(4) .iid-service-process-timeline__title{white-space:normal;word-break:normal;overflow-wrap:normal}
