.elementor-11142 .elementor-element.elementor-element-9ff32ed > .elementor-container{min-height:400px;}.elementor-11142 .elementor-element.elementor-element-9ff32ed > .elementor-background-overlay{opacity:0.04;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11142 .elementor-element.elementor-element-9ff32ed{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-95px;margin-bottom:0px;padding:90px 0px 0px 0px;}.elementor-11142 .elementor-element.elementor-element-890c510{margin-top:0px;margin-bottom:0px;}.elementor-11142 .elementor-element.elementor-element-24ee017.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11142 .elementor-element.elementor-element-1e9356c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;border-style:none;border-radius:100px 100px 100px 100px;}.elementor-11142 .elementor-element.elementor-element-1e9356c .elementor-icon-list-icon i{color:#E99B05;transition:color 0.3s;}.elementor-11142 .elementor-element.elementor-element-1e9356c .elementor-icon-list-icon svg{fill:#E99B05;transition:fill 0.3s;}.elementor-11142 .elementor-element.elementor-element-1e9356c{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-11142 .elementor-element.elementor-element-1e9356c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11142 .elementor-element.elementor-element-1e9356c .elementor-icon-list-item > a{font-family:"JetBrains Mono", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;}.elementor-11142 .elementor-element.elementor-element-1e9356c .elementor-icon-list-text{color:#E99B05;transition:color 0.3s;}.elementor-11142 .elementor-element.elementor-element-78f0c50 .eael-dual-header .eael-dch-title .eael-dch-title-text.elementor-repeater-item-c64c215{font-family:"Fraunces", Sans-serif;font-size:80px;font-weight:600;text-transform:capitalize;color:#FFFFFF;}.elementor-11142 .elementor-element.elementor-element-78f0c50 .eael-dual-header .eael-dch-title .eael-dch-title-text.elementor-repeater-item-5059ec6{font-family:"Fraunces", Sans-serif;font-size:80px;font-weight:700;text-transform:capitalize;font-style:normal;color:#AC7203;}.elementor-11142 .elementor-element.elementor-element-78f0c50{width:var( --container-widget-width, 92.365% );max-width:92.365%;--container-widget-width:92.365%;--container-widget-flex-grow:0;}.elementor-11142 .elementor-element.elementor-element-78f0c50 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11142 .elementor-element.elementor-element-78f0c50 .eael-dual-header .eael-dch-title{color:#9401D9;}.elementor-11142 .elementor-element.elementor-element-78f0c50 .eael-dual-header .subtext{color:#FFFFFFED;font-family:"Inter", Sans-serif;font-size:18px;font-weight:200;}.elementor-11142 .elementor-element.elementor-element-5e51dfc{padding:0px 0px 40px 0px;}.elementor-11142 .elementor-element.elementor-element-69591c3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11142 .elementor-element.elementor-element-750aa20 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;border-style:none;border-radius:100px 100px 100px 100px;}.elementor-11142 .elementor-element.elementor-element-750aa20 .elementor-icon-list-icon i{color:#E99B05;transition:color 0.3s;}.elementor-11142 .elementor-element.elementor-element-750aa20 .elementor-icon-list-icon svg{fill:#E99B05;transition:fill 0.3s;}.elementor-11142 .elementor-element.elementor-element-750aa20{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-11142 .elementor-element.elementor-element-750aa20 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11142 .elementor-element.elementor-element-750aa20 .elementor-icon-list-item > a{font-family:"JetBrains Mono", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;}.elementor-11142 .elementor-element.elementor-element-750aa20 .elementor-icon-list-text{color:#E99B05;transition:color 0.3s;}.elementor-11142 .elementor-element.elementor-element-0b1be80 .eael-dual-header .eael-dch-title .eael-dch-title-text.elementor-repeater-item-c64c215{font-family:"Fraunces", Sans-serif;font-size:60px;font-weight:400;text-transform:capitalize;color:#FFFFFF;}.elementor-11142 .elementor-element.elementor-element-0b1be80 .eael-dual-header .eael-dch-title .eael-dch-title-text.elementor-repeater-item-9f14686{font-family:"Fraunces", Sans-serif;font-size:60px;font-weight:400;text-transform:capitalize;color:#D99333;}.elementor-11142 .elementor-element.elementor-element-0b1be80{width:var( --container-widget-width, 92.365% );max-width:92.365%;--container-widget-width:92.365%;--container-widget-flex-grow:0;}.elementor-11142 .elementor-element.elementor-element-0b1be80 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11142 .elementor-element.elementor-element-0b1be80 .eael-dual-header .eael-dch-title{color:#9401D9;}.elementor-11142 .elementor-element.elementor-element-0b1be80 .eael-dual-header .subtext{color:#FFFFFFED;font-family:"Inter", Sans-serif;font-size:18px;font-weight:200;}.elementor-11142 .elementor-element.elementor-element-6ffb5d7 .elementor-button{background-color:#012A50;font-family:"Inter", Sans-serif;font-size:14px;font-weight:200;text-transform:capitalize;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:10px 10px 10px 10px;}.elementor-11142 .elementor-element.elementor-element-6ffb5d7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11142 .elementor-element.elementor-element-f42c0ad .elementor-button{background-color:#012A5008;font-family:"Inter", Sans-serif;font-size:14px;font-weight:200;text-transform:capitalize;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:10px 10px 10px 10px;}.elementor-11142 .elementor-element.elementor-element-f42c0ad .elementor-button-content-wrapper{flex-direction:row;}body.elementor-page-11142:not(.elementor-motion-effects-element-type-background), body.elementor-page-11142 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:767px){.elementor-11142 .elementor-element.elementor-element-78f0c50 .eael-dual-header .eael-dch-title .eael-dch-title-text.elementor-repeater-item-c64c215{font-size:45px;}.elementor-11142 .elementor-element.elementor-element-78f0c50 .eael-dual-header .eael-dch-title .eael-dch-title-text.elementor-repeater-item-5059ec6{font-size:45px;}.elementor-11142 .elementor-element.elementor-element-0b1be80 .eael-dual-header .eael-dch-title .eael-dch-title-text.elementor-repeater-item-c64c215{font-size:35px;line-height:0.1em;}.elementor-11142 .elementor-element.elementor-element-0b1be80 .eael-dual-header .eael-dch-title .eael-dch-title-text.elementor-repeater-item-9f14686{font-size:35px;line-height:0.1em;}}@media(min-width:768px){.elementor-11142 .elementor-element.elementor-element-65728cf{width:3.808%;}.elementor-11142 .elementor-element.elementor-element-24ee017{width:91.031%;}.elementor-11142 .elementor-element.elementor-element-d897010{width:4.435%;}.elementor-11142 .elementor-element.elementor-element-f7398ab{width:10.714%;}.elementor-11142 .elementor-element.elementor-element-69591c3{width:78.57%;}.elementor-11142 .elementor-element.elementor-element-7a88a3f{width:10.694%;}.elementor-11142 .elementor-element.elementor-element-03b0354{width:45.786%;}.elementor-11142 .elementor-element.elementor-element-efb666f{width:54.214%;}}/* Start custom CSS for section, class: .elementor-element-9ff32ed */.premiere {
 background-color: #050505;
  background-image:
    linear-gradient(rgba(255,255,255,0.05) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,0.05) 1px, transparent 1px);
  
  background-size: 40px 40px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6f4479c *//* ============================================================
   Global Elite Conseil — ERAMBA Évaluations en ligne
   Namespaced classes: .gec-oa-*
   ============================================================ */
:root{
  --gec-oa-bg:#050505;
  --gec-oa-bg-soft:#0a0b0d;
  --gec-oa-ink:#eef0f3;
  --gec-oa-ink-dim:#a7adb6;
  --gec-oa-ink-mute:#6b7280;
  --gec-oa-line:rgba(255,255,255,0.08);
  --gec-oa-line-strong:rgba(255,255,255,0.14);
  --gec-oa-gold:#c9a96a;
  --gec-oa-gold-soft:#e6cf9c;
  --gec-oa-accent:#7fb3c9;
  --gec-oa-accent-deep:#3b6a7d;
  --gec-oa-ok:#7fae8a;
  --gec-oa-bad:#b87171;
  --gec-oa-glow:0 0 80px rgba(201,169,106,0.08);
}
*{box-sizing:border-box;margin:0;padding:0}
html,body{background:var(--gec-oa-bg);color:var(--gec-oa-ink);font-family:'Inter',sans-serif;font-weight:300;line-height:1.65;-webkit-font-smoothing:antialiased}
.gec-oa-mono{font-family:'JetBrains Mono',monospace !important;font-weight:400 !important;letter-spacing:.02em !important}
.gec-oa-serif{font-family:'Fraunces',serif !important;font-weight:400 !important;letter-spacing:-0.02em !important;line-height:1.1 !important}

/* ---- SECURITE ABSOLUE SVG (Conteneurs et éléments) ---- */
.gec-oa-illu svg,
.gec-oa-section svg {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  min-width: 100% !important;
  min-height: 100% !important;
  max-width: 100% !important;
  max-height: 100% !important;
  overflow: visible !important;
}
.gec-oa-illu img[src$=".svg"] {
  width: 100% !important;
  height: 100% !important;
  object-fit: contain !important;
}

/* Institutional grid background */
.gec-oa-page{position:relative;overflow:hidden}
.gec-oa-grid-bg{position:fixed;inset:0;pointer-events:none;z-index:0;
  background:
    radial-gradient(ellipse 80% 50% at 50% 0%, rgba(201,169,106,0.06), transparent 60%),
    radial-gradient(ellipse 60% 40% at 100% 100%, rgba(127,179,201,0.04), transparent 60%),
    linear-gradient(var(--gec-oa-bg),var(--gec-oa-bg));
}
.gec-oa-grid-bg::before{content:"";position:absolute;inset:0;
  background-image:
    linear-gradient(rgba(255,255,255,0.025) 1px,transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,0.025) 1px,transparent 1px);
  background-size:80px 80px;
  mask-image:radial-gradient(ellipse 70% 60% at 50% 50%, #000 30%, transparent 80%);
}

/* Governance lines (discreet) */
.gec-oa-gov-lines{position:absolute;inset:0;pointer-events:none;opacity:.5}
.gec-oa-gov-lines::before,.gec-oa-gov-lines::after{
  content:"";position:absolute;left:8%;right:8%;height:1px;
  background:linear-gradient(90deg,transparent,var(--gec-oa-line-strong) 20%,var(--gec-oa-line-strong) 80%,transparent);
}
.gec-oa-gov-lines::before{top:20%}
.gec-oa-gov-lines::after{bottom:18%}

/* Layout */
.gec-oa-shell{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:0 32px}
.gec-oa-section{position:relative;padding:120px 0;border-top:1px solid var(--gec-oa-line)}
.gec-oa-section:first-of-type{border-top:none}

/* Section meta */
.gec-oa-meta{display:flex;align-items:center;gap:14px;margin-bottom:28px;font-size:11px;text-transform:uppercase;letter-spacing:.22em;color:var(--gec-oa-ink-mute)}
.gec-oa-meta-num{color:var(--gec-oa-gold)}
.gec-oa-meta-bar{flex:0 0 48px;height:1px;background:var(--gec-oa-gold);opacity:.6}

/* ---- TYPOGRAPHIE (IMPORTANT CLAMP & FONTS POUR ELEMENTOR) ---- */
.gec-oa-eyebrow, .gec-oa-eyebrow * {font-family:'JetBrains Mono',monospace !important;font-size:11px !important;letter-spacing:.3em !important;text-transform:uppercase !important;color:var(--gec-oa-gold) !important;margin-bottom:18px !important}
.gec-oa-h1, .gec-oa-h1 * {font-family:'Fraunces',serif !important;font-weight:300 !important;font-size:clamp(48px,7vw,96px) !important;line-height:.98 !important;letter-spacing:-0.035em !important;color:var(--gec-oa-ink) !important}
.gec-oa-h1 em {font-style:italic !important;color:var(--gec-oa-gold-soft) !important;font-weight:300 !important}
.gec-oa-h2, .gec-oa-h2 * {font-family:'Fraunces',serif !important;font-weight:300 !important;font-size:clamp(32px,4.2vw,56px) !important;line-height:1.05 !important;letter-spacing:-0.025em !important;color:var(--gec-oa-ink) !important;margin-bottom:28px !important}
.gec-oa-h2 em {font-style:italic !important;color:var(--gec-oa-gold-soft) !important}
.gec-oa-h3, .gec-oa-h3 * {font-family:'Fraunces',serif !important;font-weight:400 !important;font-size:clamp(22px,2vw,28px) !important;line-height:1.2 !important;margin-bottom:14px !important;color:var(--gec-oa-ink) !important}
.gec-oa-lead, .gec-oa-lead * {font-size:19px !important;line-height:1.6 !important;color:var(--gec-oa-ink-dim) !important;max-width:62ch !important}
.gec-oa-p, .gec-oa-p * {font-size:16px !important;line-height:1.65 !important;color:var(--gec-oa-ink-dim) !important;max-width:62ch !important;margin-bottom:14px !important}
.gec-oa-strong {color:var(--gec-oa-ink) !important;font-weight:500 !important}

/* Lists */
.gec-oa-list{list-style:none;margin:18px 0;padding:0}
.gec-oa-list li{position:relative;padding:10px 0 10px 32px;color:var(--gec-oa-ink-dim) !important;border-bottom:1px solid var(--gec-oa-line);font-size:15.5px !important;font-family:'Inter',sans-serif !important}
.gec-oa-list li::before{content:"";position:absolute;left:0;top:18px;width:14px;height:1px;background:var(--gec-oa-gold)}
.gec-oa-list-check li::before{content:"✓";color:var(--gec-oa-gold);background:none;top:10px;width:auto;height:auto;font-size:13px}
.gec-oa-list-cross li::before{content:"✕";color:var(--gec-oa-bad);background:none;top:10px;width:auto;height:auto;font-size:13px}

/* Grid */
.gec-oa-split{display:grid;grid-template-columns:1.05fr .95fr;gap:80px;align-items:center}
.gec-oa-split-rev{grid-template-columns:.95fr 1.05fr}
@media(max-width:900px){.gec-oa-split,.gec-oa-split-rev{grid-template-columns:1fr;gap:48px}}

/* Illustration frame (ERAMBA dashboard inspired, muted) */
.gec-oa-illu{
  position:relative;border:1px solid var(--gec-oa-line-strong);border-radius:6px;
  background:linear-gradient(180deg,#0c0d10,#070708);
  box-shadow:var(--gec-oa-glow), inset 0 1px 0 rgba(255,255,255,0.04);
  padding:22px;overflow:hidden;
  display: flex !important;
  flex-direction: column !important;
  min-height: 380px !important;
}

/* Neutralisation des wrappers Elementor internes */
.gec-oa-illu > div,
.gec-oa-illu .elementor-widget-container {
  display: flex !important;
  flex-direction: column !important;
  flex: 1 !important;
  width: 100% !important;
  height: 100% !important;
}

.gec-oa-illu::before{content:"";position:absolute;inset:0;pointer-events:none;
  background:radial-gradient(circle at 30% 0%,rgba(201,169,106,0.08),transparent 50%)}
.gec-oa-illu-bar{display:flex;align-items:center;gap:8px;padding-bottom:14px;border-bottom:1px solid var(--gec-oa-line);margin-bottom:16px}
.gec-oa-illu-dot{width:8px;height:8px;border-radius:50%;background:#222;border:1px solid #333}
.gec-oa-illu-label{font-family:'JetBrains Mono',monospace !important;font-size:10px !important;color:var(--gec-oa-ink-mute) !important;letter-spacing:.15em !important;text-transform:uppercase !important;margin-left:auto !important}

.gec-oa-illu-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px dashed var(--gec-oa-line);font-family:'JetBrains Mono',monospace !important;font-size:12px !important;color:var(--gec-oa-ink-dim) !important}
.gec-oa-illu-row:last-child{border:0}
.gec-oa-pill{display:inline-block;padding:3px 10px;border-radius:999px;font-family:'JetBrains Mono',monospace !important;font-size:10px !important;letter-spacing:.1em !important;text-transform:uppercase !important}
.gec-oa-pill-ok{background:rgba(127,174,138,0.12);color:var(--gec-oa-ok) !important;border:1px solid rgba(127,174,138,0.25)}
.gec-oa-pill-warn{background:rgba(201,169,106,0.12);color:var(--gec-oa-gold) !important;border:1px solid rgba(201,169,106,0.3)}
.gec-oa-pill-bad{background:rgba(184,113,113,0.12);color:var(--gec-oa-bad) !important;border:1px solid rgba(184,113,113,0.25)}

/* Bars / chart */
.gec-oa-bar{height:6px;background:#15171a;border-radius:3px;overflow:hidden;margin-top:6px}
.gec-oa-bar > span{display:block;height:100%;background:linear-gradient(90deg,var(--gec-oa-gold),var(--gec-oa-gold-soft));border-radius:3px}

/* Hero */
.gec-oa-hero{padding:160px 0 120px;position:relative}
.gec-oa-hero-tag{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;border:1px solid var(--gec-oa-line-strong);border-radius:999px;font-family:'JetBrains Mono',monospace !important;font-size:11px !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:var(--gec-oa-ink-dim) !important;margin-bottom:32px}
.gec-oa-hero-tag::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gec-oa-gold);box-shadow:0 0 12px var(--gec-oa-gold)}
.gec-oa-hero-sub{margin-top:32px;font-size:20px !important;color:var(--gec-oa-ink-dim) !important;max-width:60ch}
.gec-oa-hero-question{margin-top:48px;padding:32px;border-left:2px solid var(--gec-oa-gold);background:linear-gradient(90deg,rgba(201,169,106,0.05),transparent);font-family:'Fraunces',serif !important;font-style:italic !important;font-size:24px !important;color:var(--gec-oa-ink) !important;max-width:70ch}

/* Result callout */
.gec-oa-callout{margin-top:32px;padding:20px 28px;border:1px solid var(--gec-oa-line-strong);border-radius:4px;background:rgba(184,113,113,0.04);font-family:'Inter',sans-serif !important;color:var(--gec-oa-ink) !important;font-size:16px !important}
.gec-oa-callout-ok{background:rgba(127,174,138,0.05);border-color:rgba(127,174,138,0.2)}
.gec-oa-arrow{color:var(--gec-oa-gold) !important;margin-right:10px;font-family:'JetBrains Mono',monospace !important}

/* Two columns */
.gec-oa-2col{display:grid;grid-template-columns:1fr 1fr;gap:48px}
@media(max-width:760px){.gec-oa-2col{grid-template-columns:1fr}}

/* Cards */
.gec-oa-card{padding:32px;border:1px solid var(--gec-oa-line);border-radius:4px;background:linear-gradient(180deg,rgba(255,255,255,0.015),transparent);transition:border-color .4s,transform .4s}
.gec-oa-card:hover{border-color:var(--gec-oa-line-strong);transform:translateY(-2px)}

/* Use cases */
.gec-oa-usecases{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}
@media(max-width:900px){.gec-oa-usecases{grid-template-columns:repeat(2,1fr)}}
@media(max-width:520px){.gec-oa-usecases{grid-template-columns:1fr}}
.gec-oa-usecase{padding:24px;border:1px solid var(--gec-oa-line);border-radius:4px;display:flex;align-items:flex-start;gap:14px;background:#070809;transition:all .4s}
.gec-oa-usecase:hover{border-color:var(--gec-oa-gold);background:#0a0b0d}
.gec-oa-usecase-icon{color:var(--gec-oa-gold) !important;font-family:'JetBrains Mono',monospace !important;font-size:14px !important}
.gec-oa-usecase-text{font-size:14.5px !important;color:var(--gec-oa-ink) !important}

/* Compare table (before/after) */
.gec-oa-compare{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:40px;border:1px solid var(--gec-oa-line);border-radius:4px;overflow:hidden}
@media(max-width:760px){.gec-oa-compare{grid-template-columns:1fr}}
.gec-oa-compare > div{padding:36px}
.gec-oa-compare-before{background:#0a0708;border-right:1px solid var(--gec-oa-line)}
.gec-oa-compare-after{background:#080a09}
.gec-oa-compare h4{font-family:'JetBrains Mono',monospace !important;font-size:11px !important;letter-spacing:.2em !important;text-transform:uppercase !important;margin-bottom:18px !important}
.gec-oa-compare-before h4{color:var(--gec-oa-bad) !important}
.gec-oa-compare-after h4{color:var(--gec-oa-ok) !important}

/* Benefits stack */
.gec-oa-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0;border:1px solid var(--gec-oa-line);border-radius:4px;overflow:hidden;margin-top:40px}
.gec-oa-benefit{padding:32px;border-right:1px solid var(--gec-oa-line);border-bottom:1px solid var(--gec-oa-line);background:#070708}
.gec-oa-benefit-num{font-family:'JetBrains Mono',monospace !important;font-size:11px !important;color:var(--gec-oa-gold) !important;letter-spacing:.2em !important;margin-bottom:14px !important}
.gec-oa-benefit-txt{font-family:'Fraunces',serif !important;font-size:18px !important;line-height:1.3 !important;color:var(--gec-oa-ink) !important}

/* Final CTA */
.gec-oa-cta{text-align:center;padding:140px 0}
.gec-oa-cta-h{font-family:'Fraunces',serif !important;font-weight:300 !important;font-size:clamp(40px,5vw,72px) !important;line-height:1.05 !important;letter-spacing:-0.03em !important;max-width:18ch !important;margin:0 auto 32px !important}
.gec-oa-cta-h em{font-style:italic !important;color:var(--gec-oa-gold-soft) !important}
.gec-oa-btn{display:inline-flex;align-items:center;gap:14px;padding:18px 36px;border:1px solid var(--gec-oa-gold);background:transparent;color:var(--gec-oa-ink);font-family:'JetBrains Mono',monospace !important;font-size:12px !important;letter-spacing:.2em !important;text-transform:uppercase !important;text-decoration:none;border-radius:2px;transition:all .35s;position:relative;overflow:hidden}
.gec-oa-btn:hover{background:var(--gec-oa-gold);color:#0a0a0a}
.gec-oa-btn::after{content:"→"}

/* Levier block */
.gec-oa-levier{padding:60px;border:1px solid var(--gec-oa-gold);border-radius:4px;text-align:center;margin-top:48px;
  background:radial-gradient(ellipse at center,rgba(201,169,106,0.06),transparent 70%);
  box-shadow:var(--gec-oa-glow)}
.gec-oa-levier-q{font-family:'Fraunces',serif !important;font-style:italic !important;font-size:28px !important;color:var(--gec-oa-ink) !important;line-height:1.3 !important;max-width:30ch !important;margin:0 auto !important}
.gec-oa-levier-q em{color:var(--gec-oa-gold-soft) !important;font-style:normal !important;font-weight:500 !important}

/* Animations */
.gec-oa-reveal{opacity:0;transform:translateY(24px);transition:opacity 1.1s cubic-bezier(.2,.7,.2,1),transform 1.1s cubic-bezier(.2,.7,.2,1)}
.gec-oa-reveal.is-in{opacity:1;transform:none}
@keyframes gec-oa-pulse{0%,100%{opacity:.6}50%{opacity:1}}
.gec-oa-pulse{animation:gec-oa-pulse 2.4s ease-in-out infinite}
@keyframes gec-oa-scan{0%{transform:translateY(-100%)}100%{transform:translateY(100%)}}
.gec-oa-scan{position:absolute;inset:0;pointer-events:none;overflow:hidden;opacity:.4}
.gec-oa-scan::before{content:"";position:absolute;left:0;right:0;height:80px;
  background:linear-gradient(180deg,transparent,rgba(201,169,106,0.06),transparent);
  animation:gec-oa-scan 6s linear infinite}

/* Corner brackets */
.gec-oa-corners{position:absolute;inset:0;pointer-events:none}
.gec-oa-corners::before,.gec-oa-corners::after{content:"";position:absolute;width:18px;height:18px;border:1px solid var(--gec-oa-gold);opacity:.4}
.gec-oa-corners::before{top:-1px;left:-1px;border-right:0;border-bottom:0}
.gec-oa-corners::after{bottom:-1px;right:-1px;border-left:0;border-top:0}

/* Header strip (minimal, no nav) */
.gec-oa-strip{padding:20px 0;border-bottom:1px solid var(--gec-oa-line);font-family:'JetBrains Mono',monospace !important;font-size:11px !important;color:var(--gec-oa-ink-mute) !important;letter-spacing:.2em !important;text-transform:uppercase !important;display:flex;justify-content:space-between;align-items:center}
.gec-oa-strip-brand{color:var(--gec-oa-ink) !important}
.gec-oa-strip-brand b{color:var(--gec-oa-gold) !important;font-weight:500 !important}/* End custom CSS */