/* GET AI MENA Elementor widgets — all styles are local and scoped. */
.getai-section{position:relative;isolation:isolate;padding-block:clamp(4.5rem,9vw,8.5rem);color:var(--getai-ink,#0b1320);font-family:inherit}
.getai-shell{width:min(calc(100% - 3rem),1280px);margin-inline:auto}
.getai-eyebrow,.getai-hero__eyebrow,.getai-section-heading__eyebrow,.getai-grid-section__eyebrow{margin:0 0 1rem;color:var(--getai-teal-deep,#018277);font-size:.78rem;font-weight:750;letter-spacing:.13em;line-height:1.5;text-transform:uppercase}
.getai-section-title,.getai-hero__title,.getai-section-heading__title,.getai-grid-section__title,.getai-cta__title{margin:0;color:var(--getai-ink,#0b1320);font-size:clamp(2rem,4.6vw,4.25rem);font-weight:650;letter-spacing:-.045em;line-height:1.06}
.getai-section-copy,.getai-section-heading__copy{max-width:54ch;margin:1.25rem 0 0;color:var(--getai-muted,#475569);font-size:1.05rem;line-height:1.75}
.getai-align-center{text-align:center}.getai-align-center .getai-shell{margin-inline:auto}.getai-align-center .getai-section-heading__copy{margin-inline:auto}.getai-align-right{text-align:end}

/* Full-bleed editorial hero */
.getai-hero{display:flex;align-items:center;min-height:min(760px,92svh);overflow:hidden;padding-block:clamp(5.5rem,9vw,8.5rem);color:#f9fafc;background:radial-gradient(ellipse at 88% 14%,rgba(1,169,154,.15),transparent 35%),linear-gradient(125deg,#0b1320 0%,#101d2b 60%,#0b1722 100%)}
.getai-hero::before{position:absolute;z-index:-1;inset-block-start:-38rem;inset-inline-end:-26rem;width:68rem;aspect-ratio:1;border:1px solid rgba(112,210,199,.13);border-radius:50%;box-shadow:0 0 0 4rem rgba(112,210,199,.025),0 0 0 8rem rgba(112,210,199,.018);content:"";pointer-events:none}
.getai-hero__layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);align-items:center;gap:clamp(2rem,7vw,7rem)}
.getai-hero__content{position:relative;z-index:1}.getai-hero__eyebrow{color:#55d4c5}.getai-hero__title{max-width:13ch;color:#f9fafc;font-size:clamp(3.5rem,8.3vw,7.8rem);line-height:.98;letter-spacing:-.065em}.getai-hero__accent{display:block;color:#55d4c5}.getai-hero__copy{max-width:56ch;margin:1.6rem 0 0;color:#d9e2ed;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.75}
.getai-hero__actions,.getai-cta__actions{display:flex;align-items:center;flex-wrap:wrap;gap:.85rem 1.25rem;margin-block-start:2rem}.getai-button{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:48px;padding:.85rem 1.15rem;border:1px solid transparent;border-radius:4px;font-size:.96rem;font-weight:650;line-height:1.25;text-decoration:none;transition:transform .25s var(--getai-ease,cubic-bezier(.2,0,0,1)),background-color .25s ease,color .25s ease,border-color .25s ease}.getai-button:hover{transform:translateY(-2px)}.getai-button:focus-visible,.getai-card__link:focus-visible{outline:3px solid #55d4c5;outline-offset:3px}.getai-button--primary{color:#07151d;background:#01a99a;border-color:#01a99a}.getai-button--primary:hover{color:#07151d;background:#55d4c5;border-color:#55d4c5}.getai-button--text{color:#f9fafc;background:transparent}.getai-button--text:hover{color:#55d4c5}
.getai-hero__media{position:relative;margin:0;overflow:hidden;min-height:340px;border:1px solid rgba(217,226,237,.2);border-radius:12px;background:#142235;box-shadow:0 32px 80px rgba(0,0,0,.28)}.getai-hero__media::after{position:absolute;inset:0;border:1px solid rgba(255,255,255,.07);border-radius:inherit;content:"";pointer-events:none}.getai-hero__image{display:block;width:100%;height:100%;min-height:340px;object-fit:cover}

/* Section heading */
.getai-section-heading{padding-block:clamp(3rem,5vw,5rem)}.getai-section-heading__title{max-width:18ch}.getai-align-center .getai-section-heading__title{margin-inline:auto}.getai-section-heading__copy{font-size:1.05rem}

/* Business-to-technology GET model: an editorial, light-surface handoff diagram. */
.getai-grid-section{overflow:hidden;color:#0b1320;background:#f3f7f6}
.getai-grid-section::before{position:absolute;z-index:-1;inset-block-start:-34rem;inset-inline-end:-27rem;width:72rem;aspect-ratio:1;border:1px solid rgba(1,130,119,.1);border-radius:50%;box-shadow:0 0 0 4rem rgba(1,130,119,.025),0 0 0 8rem rgba(1,130,119,.018);content:"";pointer-events:none}
.getai-grid-section__eyebrow{color:#018277}
.getai-grid-section__intro-row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(250px,.75fr);align-items:end;gap:clamp(2rem,6vw,5.5rem);margin-block-end:2.7rem}
.getai-grid-section__title{color:#0b1320;font-size:clamp(2.6rem,5.5vw,5rem)}
.getai-grid-section__intro-copy{max-width:48ch;margin:0 0 .25rem;color:#475569;font-size:1.08rem;line-height:1.75}
.getai-grid-panel{position:relative;overflow:hidden;padding:clamp(1rem,3.3vw,2.6rem);border:1px solid #dce5e3;border-radius:4px;background:rgba(255,255,255,.94);box-shadow:0 24px 70px rgba(11,19,32,.075)}
.getai-grid-panel::before{position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:linear-gradient(180deg,#01a99a,#83d9d0 52%,#c9e9e4);content:""}
.getai-research-band,.getai-academy-band{display:flex;align-items:center;gap:1rem;padding:1.1rem 1rem}
.getai-research-band{border-block-end:1px solid #dce5e3}
.getai-band-mark{display:grid;flex:0 0 44px;place-items:center;width:44px;height:44px;border:1px solid #d4e4e1;border-radius:2px;color:#018277;background:#f4f9f8;font-family:ui-monospace,monospace;font-size:.75rem;font-weight:750}
.getai-research-band h3,.getai-academy-band h3{margin:0;color:#0b1320;font-size:1rem;font-weight:700;line-height:1.35}
.getai-research-band p,.getai-academy-band p{margin:.25rem 0 0;color:#526273;font-size:.9rem;line-height:1.55}
.getai-band-side{margin-inline-start:auto;color:#64748b;font-size:.75rem;font-weight:750;letter-spacing:.1em;text-align:end}
.getai-grid-columns{display:grid;grid-template-columns:minmax(0,1fr) 90px minmax(130px,.62fr) minmax(0,1fr);align-items:center;gap:1rem;padding:1.35rem 1rem .85rem;color:#64748b;font-size:.75rem;font-weight:750;letter-spacing:.1em}
.getai-grid-columns span:nth-child(2){color:#0b1320;text-align:center}
.getai-grid-columns span:nth-child(3){color:#018277;text-align:center}
.getai-grid-list{display:grid}
.getai-grid-card{display:grid;grid-template-columns:minmax(0,1fr) 86px minmax(140px,.62fr) minmax(0,1fr);align-items:center;gap:clamp(.65rem,1.5vw,1.4rem);min-height:136px;padding:1rem;border-block-start:1px solid #e3e9e8;transition:background-color .3s ease,transform .3s var(--getai-ease,cubic-bezier(.2,0,0,1))}
.getai-grid-card:hover{background:rgba(1,130,119,.025);transform:translateX(3px)}
.getai-grid-card__business,.getai-grid-card__system{position:relative;min-height:94px;padding:1rem 1.1rem;border:1px solid #e0e8e6;border-radius:2px;background:#f8faf9}
.getai-grid-card__business::before,.getai-grid-card__system::before{position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:var(--getai-pillar-accent,#01a99a);content:""}
.getai-grid-card__business>span,.getai-grid-card__system>span{display:block;margin-block-end:.45rem;color:#64748b;font-size:.75rem;font-weight:750;letter-spacing:.08em}
.getai-grid-card__business h3,.getai-grid-card__system h3{margin:0;color:#0b1320;font-size:1.04rem;font-weight:700;line-height:1.4}
.getai-grid-card__business p,.getai-grid-card__system p{margin:.4rem 0 0;color:#526273;font-size:.9rem;line-height:1.5}
.getai-grid-card__pillar{z-index:1;display:grid;place-content:center;justify-items:center;width:68px;height:68px;margin-inline:auto;border:1px solid #0b1320;border-radius:2px;background:#0b1320;box-shadow:0 0 0 5px #e9f4f2;text-align:center}
.getai-grid-card__pillar strong{color:#fff;font-size:1.65rem;line-height:1}
.getai-grid-card__pillar span{max-width:62px;margin-block-start:.3rem;color:#a9e5dd;font-size:.75rem;font-weight:750;letter-spacing:.04em;line-height:1.2}
.getai-grid-card__handoff{position:relative;display:flex;align-items:center;justify-content:center;gap:.55rem;min-height:48px;padding:.6rem .5rem;border:1px solid #cbe6e1;border-radius:2px;color:#01665e;background:#eef8f6;font-size:.9rem;font-weight:700;text-align:center}
.getai-grid-card__handoff::before,.getai-grid-card__handoff::after{position:absolute;top:50%;width:clamp(.65rem,1.5vw,1.4rem);height:1px;background:#9ccbc4;content:""}
.getai-grid-card__handoff::before{inset-inline-start:calc(-1 * clamp(.65rem,1.5vw,1.4rem))}
.getai-grid-card__handoff::after{inset-inline-end:calc(-1 * clamp(.65rem,1.5vw,1.4rem))}
.getai-grid-card__handoff span:last-child{transition:transform .25s ease}
.getai-grid-card:hover .getai-grid-card__handoff span:last-child{transform:translate(3px,-3px)}
.getai-academy-band{margin-block-start:1.4rem;padding:1rem 1.2rem;border:1px solid #d2e7e3;border-radius:2px;background:#edf6f4}
.getai-academy-band .getai-band-mark{border-color:#0b1320;color:#a9e5dd;background:#0b1320;font-size:1rem}
.getai-academy-band .getai-band-side{color:#466b68}

/* Reusable editorial cards */
.getai-cards-section{background:var(--getai-paper,#f9fafc)}.getai-cards-section__intro{max-width:760px;margin-block-end:2.5rem}.getai-section-title{font-size:clamp(2.15rem,4.4vw,4rem)}.getai-section-copy{font-size:1.02rem}.getai-cards-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}.getai-cards-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.getai-cards-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.getai-card{position:relative;display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--getai-line,#d9dee7);border-radius:8px;background:#fff;box-shadow:0 12px 30px rgba(11,19,32,.035);transition:transform .3s var(--getai-ease,cubic-bezier(.2,0,0,1)),box-shadow .3s ease,border-color .3s ease}.getai-card::before{position:absolute;z-index:1;inset-block-start:0;inset-inline:0;height:3px;background:var(--getai-card-accent,#01a99a);content:""}.getai-card:hover{transform:translateY(-5px);border-color:rgba(1,130,119,.35);box-shadow:0 22px 44px rgba(11,19,32,.1)}.getai-card__media{aspect-ratio:16/10;margin:0;overflow:hidden;background:#e6edf1}.getai-card__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .55s var(--getai-ease,cubic-bezier(.2,0,0,1))}.getai-card:hover .getai-card__image{transform:scale(1.035)}.getai-card__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:1.35rem}.getai-card__eyebrow{margin:0 0 .7rem;color:var(--getai-card-accent,#018277);font-size:.7rem;font-weight:750;letter-spacing:.11em}.getai-card__title{margin:0;color:#0b1320;font-size:1.35rem;font-weight:650;letter-spacing:-.025em;line-height:1.25}.getai-card__copy{margin:.8rem 0 1.25rem;color:#475569;font-size:.96rem;line-height:1.65}.getai-card__link{display:inline-flex;align-items:center;gap:.7rem;margin-block-start:auto;color:#01665e;font-size:.9rem;font-weight:700;text-decoration:none}.getai-card__link:hover{color:#0b1320}.getai-card__link span{transition:transform .2s ease}.getai-card__link:hover span{transform:translate(3px,-2px)}

/* Editorial journey */
.getai-journey-section{background:#fff}.getai-journey-intro{max-width:740px;margin-block-end:2.6rem}.getai-journey-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;counter-reset:getai-step}.getai-journey-step{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);align-content:start;gap:.9rem;min-height:160px;padding:1.25rem;border-block-start:1px solid var(--getai-line,#d9dee7);counter-increment:getai-step}.getai-journey-step:nth-child(-n+3){border-block-start:2px solid #0b1320}.getai-journey-step__number{display:grid;place-items:center;width:38px;height:38px;border:1px solid #cbd5df;border-radius:50%;color:#018277;font-family:ui-monospace,monospace;font-size:.78rem;font-weight:700}.getai-journey-step h3{margin:.1rem 0 .45rem;color:#0b1320;font-size:1.15rem;font-weight:650}.getai-journey-step p{margin:0;color:#475569;font-size:.91rem;line-height:1.6}.getai-journey-step__gate{grid-column:2;justify-self:start;margin-block-start:.2rem;padding:.3rem .5rem;border:1px solid #dce7e5;border-radius:3px;color:#456c70;font-size:.62rem;font-weight:750;letter-spacing:.1em}

/* Conversion band */
.getai-cta{overflow:hidden;color:#f9fafc;background:#0b1320}.getai-cta::after{position:absolute;z-index:-1;inset-block-start:-20rem;inset-inline-end:-10rem;width:42rem;aspect-ratio:1;border:1px solid rgba(112,210,199,.15);border-radius:50%;box-shadow:0 0 0 3rem rgba(112,210,199,.025),0 0 0 6rem rgba(112,210,199,.018);content:""}.getai-cta__layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);align-items:center;gap:3rem}.getai-cta__eyebrow{color:#55d4c5}.getai-cta__title{max-width:17ch;color:#f9fafc}.getai-cta__copy{max-width:58ch;margin:1rem 0 0;color:#d9e2ed;font-size:1rem;line-height:1.7}.getai-cta__actions{align-items:flex-start;flex-direction:column;margin:0}.getai-cta__secondary{color:#e0e9f1;font-size:.92rem;font-weight:600;text-decoration:none}.getai-cta__secondary:hover{color:#55d4c5}

/* Animation progressive enhancement: content stays visible without JS. */
html.getai-motion-ready [data-getai-reveal]:not(.is-visible){opacity:0;transform:translateY(18px)}
[data-getai-reveal]{transition:opacity .65s var(--getai-ease,cubic-bezier(.2,0,0,1)),transform .65s var(--getai-ease,cubic-bezier(.2,0,0,1));transition-delay:var(--getai-reveal-delay,0ms)}
[data-getai-reveal].is-visible{opacity:1;transform:none}
body.elementor-editor-active html.getai-motion-ready [data-getai-reveal],body.elementor-editor-preview html.getai-motion-ready [data-getai-reveal]{opacity:1;transform:none}

@media(max-width:1000px){.getai-hero__layout{grid-template-columns:minmax(0,1fr) minmax(240px,.75fr);gap:2rem}.getai-grid-columns,.getai-grid-card{grid-template-columns:minmax(0,1fr) 72px minmax(120px,.58fr) minmax(0,1fr);gap:.7rem}.getai-grid-card__business,.getai-grid-card__system{padding:.8rem}.getai-grid-card__business h3,.getai-grid-card__system h3{font-size:.92rem}.getai-grid-card__handoff{font-size:.77rem}.getai-cards-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.getai-shell{width:calc(100% - 2rem)}.getai-section{padding-block:4.5rem}.getai-hero{min-height:0;padding-block:6rem 4rem}.getai-hero__layout,.getai-grid-section__intro-row,.getai-cta__layout{grid-template-columns:1fr}.getai-hero__title{font-size:clamp(3.25rem,15vw,5.2rem)}.getai-hero__media,.getai-hero__image{min-height:250px}.getai-grid-section__intro-row{gap:1rem;margin-block-end:1.7rem}.getai-grid-section__title{font-size:clamp(2.4rem,11vw,4rem)}.getai-grid-columns{display:none}.getai-grid-card{grid-template-columns:minmax(0,1fr) 62px;gap:.65rem;padding:1rem .2rem}.getai-grid-card__business{grid-column:1/-1}.getai-grid-card__pillar{grid-column:1;grid-row:2;width:58px;height:58px;justify-self:start}.getai-grid-card__handoff{grid-column:2;grid-row:2;min-height:44px;font-size:.75rem}.getai-grid-card__system{grid-column:1/-1}.getai-band-side{font-size:.58rem}.getai-research-band,.getai-academy-band{padding-inline:.25rem}.getai-cards-grid,.getai-cards-grid--2,.getai-cards-grid--4{grid-template-columns:1fr}.getai-journey-list{grid-template-columns:1fr}.getai-journey-step,.getai-journey-step:nth-child(-n+3){min-height:0;border-block-start:1px solid var(--getai-line,#d9dee7)}.getai-journey-step:first-child{border-block-start:2px solid #0b1320}.getai-cta__layout{gap:1rem}.getai-cta__actions{align-items:flex-start}}
@media(max-width:700px){.getai-grid-card__handoff::before,.getai-grid-card__handoff::after{display:none}.getai-grid-card__business,.getai-grid-card__system{padding:1rem}.getai-grid-card__business>span,.getai-grid-card__system>span{font-size:.75rem}.getai-band-side{font-size:.68rem;letter-spacing:.06em}}
@media(max-width:390px){.getai-hero__actions,.getai-cta__actions{align-items:stretch;flex-direction:column}.getai-button{width:100%}.getai-band-mark{flex-basis:36px;width:36px;height:36px}.getai-band-side{max-width:70px}}
:dir(rtl) .getai-grid-card:hover{transform:translateX(-3px)}
:dir(rtl) .getai-grid-card:hover .getai-grid-card__handoff span:last-child{transform:translate(-3px,-3px) scaleX(-1)}
@media(prefers-reduced-motion:reduce){html.getai-motion-ready [data-getai-reveal]:not(.is-visible),[data-getai-reveal]{opacity:1!important;transform:none!important;transition:none!important}.getai-card,.getai-card__image,.getai-button,.getai-grid-card,.getai-grid-card__handoff span:last-child{transition:none!important}.getai-card:hover,.getai-button:hover,.getai-grid-card:hover{transform:none}}

/* Per-item color overrides are sanitized to hex values by the widget renderer. */
.getai-hero__title>span:first-child{white-space:pre-line}
.getai-grid-card__business,.getai-grid-card__system{background:var(--getai-panel-color,#f8faf9)}
.getai-grid-card__business h3{color:var(--getai-business-color,#0b1320)}
.getai-grid-card__system h3{color:var(--getai-system-color,#0b1320)}
.getai-grid-card__handoff{color:var(--getai-handoff-color,#01665e)}
.getai-card{background:var(--getai-card-surface,#fff)}
.getai-card__title{color:var(--getai-card-title-color,#0b1320)}
.getai-card__copy{color:var(--getai-card-copy-color,#475569)}
