/* Enatega shared design system — link this ONCE; every page template reuses these classes. */
.entg{
    --entg-bg:#ffffff; --entg-bg-alt:#f5f5f7; --entg-ink:#16161d;
    --entg-body:#5f5f6b; --entg-muted:#8a8a95; --entg-border:rgba(17,17,26,.09);
    --entg-card:#ffffff; --entg-violet:#624de3; --entg-violet-2:#7c6ce4;
    --entg-grad:linear-gradient(180deg,#7c6ce4 0,#624de3 100%);
    --entg-dark:#0e0e13; --entg-radius:14px; --entg-maxw:1120px;
    /* muted category tints — used only to differentiate the verticals */
    --acc-food:#e8783a; --acc-grocery:#2a9d6f; --acc-pharm:#2f8fa6;
    --acc-flower:#d1568a; --acc-local:#4d6fd0;
    font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;
    color:var(--entg-body); background:var(--entg-bg); line-height:1.6;
    -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility;
  }
  .entg *,.entg *::before,.entg *::after{box-sizing:border-box;}
  .entg .entg-wrap{max-width:var(--entg-maxw);margin:0 auto;padding:0 24px;}
  .entg .entg-section{padding:clamp(56px,7.5vw,100px) 0;}
  .entg .entg-section--alt{background:var(--entg-bg-alt);}
  .entg .entg-head{max-width:680px;margin:0 auto clamp(36px,4vw,52px);text-align:center;}
  
  .entg .entg-eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:.8125rem;font-weight:600;letter-spacing:.01em;color:var(--entg-muted);margin-bottom:16px;}
  .entg .entg-eyebrow svg{width:13px;height:13px;color:var(--entg-violet);flex:none;}
  .entg h1,.entg h2,.entg h3{color:var(--entg-ink);margin:0;font-weight:700;letter-spacing:-.02em;line-height:1.12;}
  .entg h1{font-size:clamp(2rem,1.4rem+2.6vw,3.25rem);}
  .entg h2{font-size:clamp(1.6rem,1.25rem+1.6vw,2.4rem);}
  .entg h3{font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;}
  .entg .entg-lead{text-align: center;color:var(--entg-body);margin:14px 0 0;}
  .entg .entg-violet-text{background:var(--entg-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--entg-violet);}
  .entg p{margin:0;}
  
  /* CTA (client spec) */
  .entg .entg-cta{text-align:center;width:max-content;cursor:pointer;font-size:clamp(.875rem,calc(.8529rem + .1176vw),1rem);padding:13px 20px;font-weight:600;background-color:transparent;background-image:var(--entg-grad);border:1px solid rgba(0,0,0,.1);border-radius:8px;color:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.1),0 -1px 0 1px rgba(0,0,0,.25) inset,0 2px 0 0 rgba(255,255,255,.2) inset;text-decoration:none;display:inline-block;line-height:1.2;transition:transform .12s ease,filter .12s ease;font-family:inherit;}
  .entg .entg-cta:hover{filter:brightness(1.05);transform:translateY(-1px);}
  .entg .entg-cta:active{transform:translateY(0);}
  .entg .entg-cta--ghost{background-image:none;background-color:#fff;color:var(--entg-ink);border:1px solid var(--entg-border);box-shadow:0 1px 2px rgba(0,0,0,.04);}
  .entg .entg-cta--ghost:hover{background-color:#fafafb;filter:none;}
  .entg .entg-cta-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;}
  
  /* HERO */
  .entg .entg-hero{padding:clamp(48px,7vw,84px) 0 clamp(40px,5vw,64px);text-align:center;position:relative;overflow:hidden;}
  .entg .entg-hero__glow{position:absolute;top:-160px;left:50%;transform:translateX(-50%);width:680px;height:420px;background:radial-gradient(closest-side,rgba(124,108,228,.18),transparent 70%);pointer-events:none;z-index:0;}
  .entg .entg-hero .entg-wrap{position:relative;z-index:1;}
  .entg .entg-hero .entg-cta-row{justify-content:center;margin-top:28px;}
  .entg .entg-statband{background:var(--entg-dark);border-radius:18px;margin-top:clamp(40px,5vw,64px);padding:clamp(28px,3.5vw,44px) clamp(20px,3vw,40px);display:grid;grid-template-columns:repeat(4,1fr);gap:24px;position:relative;overflow:hidden;background-image:radial-gradient(120% 140% at 100% 0%,rgba(124,108,228,.22),transparent 55%),linear-gradient(#0e0e13,#0e0e13);}
  .entg .entg-stat__num{font-size:clamp(1.6rem,1.2rem+1.4vw,2.25rem);font-weight:700;color:#fff;letter-spacing:-.02em;line-height:1.05;font-variant-numeric:tabular-nums;}
  .entg .entg-stat__label{color:#9a9aa6;font-size:.9rem;margin-top:8px;}
  .entg .entg-statband .entg-stat + .entg-stat{border-left:1px solid rgba(255,255,255,.08);padding-left:24px;}
  
  /* generic cards */
  .entg .entg-grid{display:grid;gap:18px;}
  .entg .entg-grid--3{grid-template-columns:repeat(3,1fr);}
  .entg .entg-grid--4{grid-template-columns:repeat(4,1fr);}
  .entg .entg-grid--2{grid-template-columns:repeat(2,1fr);}

  .entg .entg-card{background:var(--entg-card);border:1px solid var(--entg-border);border-radius:var(--entg-radius);padding:26px 24px;transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease;}
  .entg .entg-card:hover{box-shadow:0 10px 30px -12px rgba(16,16,29,.14);transform:translateY(-2px);border-color:rgba(98,77,227,.22);}
  .entg .entg-card p{margin-top:10px;font-size:.95rem;}
  .entg .entg-chip{width:42px;height:42px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#f3f1fd,#ece8fb);border:1px solid rgba(98,77,227,.15);color:var(--entg-violet);margin-bottom:16px;}
  .entg .entg-chip svg{width:20px;height:20px;}
  
  /* ---------- HUB DIAGRAM (verticals) ---------- */
  .entg .entg-hub{max-width:720px;margin:0 auto clamp(28px,4vw,44px);}
  .entg .entg-hub svg{width:100%;height:auto;display:block;overflow:visible;}
  .entg .entg-hub .spoke{stroke:rgba(98,77,227,.35);stroke-width:1.6;fill:none;stroke-dasharray:var(--len);stroke-dashoffset:var(--len);transition:stroke-dashoffset 1.1s ease;}
  .entg .entg-hub.is-in .spoke{stroke-dashoffset:0;}
  .entg .entg-hub .node{opacity:0;transform:translateY(6px);transition:opacity .5s ease,transform .5s ease;}
  .entg .entg-hub.is-in .node{opacity:1;transform:none;}
  .entg .entg-hub .node-label{font:600 12.5px 'Inter',sans-serif;fill:var(--entg-ink);}
  .entg .entg-hub .hub-core{fill:url(#entgGrad);}
  .entg .entg-hub .hub-core-txt{font:700 14px 'Inter',sans-serif;fill:#fff;}
  .entg .entg-hub .hub-core-sub{font:500 10.5px 'Inter',sans-serif;fill:rgba(255,255,255,.75);}
  
  /* vertical cards — color coded */
  .entg .entg-vcard{position:relative;overflow:hidden;}
  .entg .entg-vcard::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--acc);opacity:.9;}
  .entg .entg-vcard .entg-chip{background:color-mix(in srgb,var(--acc) 12%,#fff);border-color:color-mix(in srgb,var(--acc) 26%,#fff);color:var(--acc);}
  .entg .entg-vcard:hover{border-color:color-mix(in srgb,var(--acc) 40%,var(--entg-border));}
  
  /* ---------- ORBIT (four apps) ---------- */
  .entg .entg-orbit{max-width:440px;margin:0 auto clamp(30px,4vw,46px);}
  .entg .entg-orbit svg{width:100%;height:auto;display:block;overflow:visible;}
  .entg .entg-orbit .ring{fill:none;stroke:rgba(98,77,227,.18);stroke-width:1.4;}
  .entg .entg-orbit .link{stroke:rgba(98,77,227,.5);stroke-width:1.6;stroke-dasharray:5 6;}
  .entg .entg-orbit .core{fill:url(#entgGrad);}
  .entg .entg-orbit .core-t{font:700 12px 'Inter',sans-serif;fill:#fff;}
  .entg .entg-orbit .anode{fill:#fff;stroke:rgba(98,77,227,.25);stroke-width:1.4;}
  .entg .entg-orbit .anode-t{font:600 11px 'Inter',sans-serif;fill:var(--entg-ink);}
  @media (prefers-reduced-motion:no-preference){
    .entg .entg-orbit.is-in .link{animation:entgDash 1.1s linear infinite;}
    .entg .entg-orbit .pulse{transform-origin:center;animation:entgPulse 2.4s ease-out infinite;}
  }
  @keyframes entgDash{to{stroke-dashoffset:-22;}}
  @keyframes entgPulse{0%{r:6;opacity:.5;}70%{opacity:0;}100%{r:60;opacity:0;}}
  
  /* app rows (replaces 4-box grid) */
  .entg .entg-approws{display:grid;grid-template-columns:1fr 1fr;gap:16px;}
  .entg .entg-approw{display:flex;gap:16px;align-items:flex-start;background:var(--entg-card);border:1px solid var(--entg-border);border-radius:var(--entg-radius);padding:22px 22px;transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease;}
  .entg .entg-approw:hover{box-shadow:0 10px 30px -12px rgba(16,16,29,.14);transform:translateY(-2px);border-color:rgba(98,77,227,.22);}
  .entg .entg-approw .entg-chip{margin-bottom:0;flex:none;}
  .entg .entg-approw h3{margin-bottom:6px;}
  .entg .entg-approw p{font-size:.93rem;}
  
  /* ---------- COMPARISON ---------- */
  .entg .entg-compare{display:grid;grid-template-columns:1fr auto 1fr;background:var(--entg-dark);border-radius:18px;overflow:hidden;background-image:radial-gradient(120% 120% at 0% 0%,rgba(124,108,228,.14),transparent 55%),linear-gradient(#0e0e13,#0e0e13);}
  .entg .entg-compare__col{padding:clamp(28px,3vw,40px);}
  .entg .entg-compare__title{font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:22px;}
  .entg .entg-compare__col--old .entg-compare__title{color:#7d7d89;}
  .entg .entg-compare__col--new .entg-compare__title{color:#a794ff;}
  .entg .entg-compare__item{display:flex;gap:12px;align-items:flex-start;padding:11px 0;color:#c9c9d2;font-size:.95rem;border-top:1px solid rgba(255,255,255,.06);}
  .entg .entg-compare__item:first-of-type{border-top:none;}
  .entg .entg-compare__col--new .entg-compare__item{color:#e9e9ef;font-weight:500;}
  .entg .entg-compare__mk{flex:none;width:18px;height:18px;margin-top:2px;}
  .entg .entg-compare__mk--x{color:#5b5b66;} .entg .entg-compare__mk--v{color:#8f7bff;}
  .entg .entg-compare__divider{display:flex;align-items:center;justify-content:center;border-left:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(255,255,255,.08);}
  .entg .entg-vs{width:46px;height:46px;border-radius:50%;background:linear-gradient(180deg,#2a2a34,#181820);border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.8rem;letter-spacing:.05em;}
  
  /* ---------- BENTO (features) ---------- */
  .entg .entg-bento{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}
  .entg .entg-bento .entg-card{margin:0;display:flex;flex-direction:column;}
  .entg .entg-b-2c{grid-column:span 2;}
  .entg .entg-b-2r{grid-row:span 2;}
  .entg .entg-bento .entg-feature-lg{background:linear-gradient(180deg,#fbfaff,#f3f1fd);border-color:rgba(98,77,227,.16);}
  .entg .entg-bento .entg-dark-tile{background:var(--entg-dark);border-color:transparent;background-image:radial-gradient(130% 130% at 100% 0%,rgba(124,108,228,.28),transparent 55%);}
  .entg .entg-bento .entg-dark-tile h3{color:#fff;} .entg .entg-bento .entg-dark-tile p{color:#b7b7c2;}
  /* mini live-map motif inside the large tile */
  .entg .entg-minimap{margin-top:auto;position:relative;height:104px;border-radius:10px;background:linear-gradient(180deg,#fff,#f6f4ff);border:1px solid rgba(98,77,227,.14);overflow:hidden;}
  .entg .entg-minimap .grid-l{position:absolute;background:rgba(98,77,227,.07);}
  .entg .entg-minimap .route{position:absolute;left:14%;top:50%;width:72%;height:2px;background:linear-gradient(90deg,var(--entg-violet),var(--entg-violet-2));border-radius:2px;}
  .entg .entg-minimap .rider{position:absolute;top:calc(50% - 5px);width:12px;height:12px;border-radius:50%;background:var(--entg-violet);box-shadow:0 0 0 4px rgba(98,77,227,.18);}
  @media (prefers-reduced-motion:no-preference){.entg .entg-minimap.is-in .rider{animation:entgRide 3s ease-in-out infinite;}}
  @keyframes entgRide{0%{left:12%;}50%{left:80%;}100%{left:12%;}}
  /* mini bars inside analytics tile */
  .entg .entg-minibars{margin-top:auto;display:flex;align-items:flex-end;gap:6px;height:60px;padding-top:8px;}
  .entg .entg-minibars span{flex:1;background:var(--entg-grad);border-radius:3px 3px 0 0;height:var(--h);opacity:.85;}
  
  /* ---------- PROCESS TIMELINE ---------- */
  .entg .entg-timeline{position:relative;margin-top:8px;}
  .entg .entg-timeline__track{position:absolute;top:26px;left:8%;right:8%;height:3px;background:var(--entg-border);border-radius:3px;overflow:hidden;}
  .entg .entg-timeline__fill{position:absolute;inset:0;width:0;background:var(--entg-grad);border-radius:3px;transition:width 1.4s ease;}
  .entg .entg-timeline.is-in .entg-timeline__fill{width:100%;}
  .entg .entg-tsteps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;position:relative;z-index:1;}
  .entg .entg-tstep{text-align:center;padding:0 6px;}
  .entg .entg-tnode{width:52px;height:52px;border-radius:14px;background:var(--entg-grad);color:#fff;font-weight:700;font-size:1.15rem;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 16px -6px rgba(98,77,227,.6),0 2px 0 0 rgba(255,255,255,.2) inset;border:3px solid var(--entg-bg-alt);}
  .entg .entg-tstep h3{margin-bottom:8px;}
  .entg .entg-tstep p{font-size:.92rem;text-align: center;}
  
  /* ---------- WHITE LABEL ---------- */
  .entg .entg-split{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,5vw,72px);align-items:center;}
  .entg .entg-checklist{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:14px;}
  .entg .entg-checklist li{display:flex;gap:12px;align-items:flex-start;color:var(--entg-ink);font-weight:500;font-size:1rem;}
  .entg .entg-checklist svg{flex:none;width:22px;height:22px;color:var(--entg-violet);margin-top:1px;}
  .entg .entg-brandcard{background:var(--entg-card);border:1px solid var(--entg-border);border-radius:18px;padding:clamp(28px,3vw,40px);background-image:radial-gradient(130% 130% at 100% 0%,rgba(124,108,228,.10),transparent 55%);}
  .entg .entg-brand-rows{display:grid;gap:12px;}
  .entg .entg-brand-row{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--entg-bg-alt);border:1px solid var(--entg-border);border-radius:11px;font-size:.92rem;color:var(--entg-ink);font-weight:500;}
  .entg .entg-brand-row .entg-dot{width:9px;height:9px;border-radius:50%;background:var(--entg-grad);flex:none;}
  
  /* ---------- FAQ ---------- */
  .entg .entg-faq{max-width:800px;margin:0 auto;border-top:1px solid var(--entg-border);}
  .entg .entg-faq details{border-bottom:1px solid var(--entg-border);}
  .entg .entg-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:18px;padding:22px 4px;color:var(--entg-ink);font-weight:600;font-size:1.02rem;}
  .entg .entg-faq summary::-webkit-details-marker{display:none;}
  .entg .entg-faq__n{color:var(--entg-muted);font-variant-numeric:tabular-nums;font-weight:600;font-size:.95rem;min-width:26px;}
  .entg .entg-faq__q{flex:1;}
  .entg .entg-faq__ic{position:relative;width:18px;height:18px;flex:none;}
  .entg .entg-faq__ic::before,.entg .entg-faq__ic::after{content:"";position:absolute;background:var(--entg-ink);border-radius:2px;}
  .entg .entg-faq__ic::before{top:8px;left:0;width:18px;height:2px;}
  .entg .entg-faq__ic::after{left:8px;top:0;width:2px;height:18px;transition:transform .2s ease,opacity .2s ease;}
  .entg .entg-faq details[open] .entg-faq__ic::after{transform:scaleY(0);opacity:0;}
  .entg .entg-faq__a{padding:0 4px 24px 44px;color:var(--entg-body);font-size:.97rem;max-width:660px;}
  
  /* ---------- FINAL CTA ---------- */
  .entg .entg-final{text-align:center;position:relative;overflow:hidden;}
  .entg .entg-final__glow{position:absolute;bottom:-140px;left:50%;transform:translateX(-50%);width:560px;height:320px;background:radial-gradient(closest-side,rgba(124,108,228,.16),transparent 70%);pointer-events:none;}
  .entg .entg-final .entg-wrap{position:relative;z-index:1;}
  .entg .entg-final .entg-cta-row{justify-content:center;margin-top:26px;}
  .entg .entg-final__sub{color:var(--entg-body);margin-top:14px;font-size:1.05rem; text-align: center;}
  
  /* ---------- SCROLL REVEAL (JS-gated) ---------- */
  .entg--anim .entg-reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease;}
  .entg--anim .entg-reveal.is-in{opacity:1;transform:none;}
  .entg--anim .entg-stagger>*{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease;}
  .entg--anim .entg-stagger.is-in>*{opacity:1;transform:none;}
  .entg--anim .entg-stagger.is-in>*:nth-child(1){transition-delay:.04s}
  .entg--anim .entg-stagger.is-in>*:nth-child(2){transition-delay:.10s}
  .entg--anim .entg-stagger.is-in>*:nth-child(3){transition-delay:.16s}
  .entg--anim .entg-stagger.is-in>*:nth-child(4){transition-delay:.22s}
  .entg--anim .entg-stagger.is-in>*:nth-child(5){transition-delay:.28s}
  .entg--anim .entg-stagger.is-in>*:nth-child(6){transition-delay:.34s}
  .entg--anim .entg-stagger.is-in>*:nth-child(7){transition-delay:.40s}
  .entg--anim .entg-stagger.is-in>*:nth-child(8){transition-delay:.46s}
  
  /* ---------- RESPONSIVE ---------- */
  @media (max-width:960px){
    .entg .entg-grid--4,.entg .entg-grid--3{grid-template-columns:repeat(2,1fr);}
    .entg .entg-approws{grid-template-columns:1fr;}
    .entg .entg-bento{grid-template-columns:repeat(2,1fr);}
    .entg .entg-b-2c{grid-column:span 2;} .entg .entg-b-2r{grid-row:auto;}
    .entg .entg-split{grid-template-columns:1fr;}
    .entg .entg-statband{grid-template-columns:repeat(2,1fr);gap:20px;}
    .entg .entg-statband .entg-stat + .entg-stat{border-left:none;padding-left:0;}
    .entg .entg-statband .entg-stat:nth-child(n+3){border-top:1px solid rgba(255,255,255,.08);padding-top:20px;}
    .entg .entg-tsteps{grid-template-columns:repeat(2,1fr);gap:32px 18px;}
    .entg .entg-timeline__track{display:none;}
  }
  @media (max-width:620px){
    .entg .entg-grid--4,.entg .entg-grid--3,.entg .entg-grid--2,.entg .entg-bento{grid-template-columns:1fr;}
    .entg .entg-b-2c{grid-column:auto;}
    .entg .entg-compare{grid-template-columns:1fr;}
    .entg .entg-compare__divider{border:none;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);padding:14px 0;}
    .entg .entg-statband{grid-template-columns:1fr;}
    .entg .entg-statband .entg-stat:nth-child(n+2){border-top:1px solid rgba(255,255,255,.08);padding-top:20px;}
    .entg .entg-tsteps{grid-template-columns:1fr;}
  }
  @media (prefers-reduced-motion:reduce){.entg *{transition:none!important;animation:none!important;}}
  
  /* ============================================================
     SHARED ADDITIONS (used by UK page; reusable on future pages)
     ============================================================ */
  
  /* logo / social-proof strip */
  .entg .entg-logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px clamp(24px,5vw,54px);margin-top:28px;}
  .entg .entg-logos__label{width:100%;text-align:center;color:var(--entg-muted);font-size:.85rem;margin-bottom:2px;}
  .entg .entg-logos span.brand{font-weight:700;color:#b3b3be;font-size:clamp(1rem,.95rem+.3vw,1.2rem);letter-spacing:-.01em;transition:color .2s ease;}
  .entg .entg-logos span.brand:hover{color:var(--entg-ink);}
  
  /* rich comparison items (bold title + description) */
  .entg .entg-compare__item--rich{flex-direction:column;gap:4px;align-items:flex-start;padding:15px 0;}
  .entg .entg-compare__item--rich .rt{display:flex;gap:10px;align-items:center;font-weight:600;}
  .entg .entg-compare__item--rich .rd{opacity:.72;font-size:.88rem;padding-left:28px;font-weight:400;line-height:1.5;}
  
  /* metric badge for feature cards */
  .entg .entg-metric{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-size:.78rem;font-weight:600;color:var(--entg-violet);background:color-mix(in srgb,var(--entg-violet) 8%,#fff);border:1px solid rgba(98,77,227,.18);padding:5px 11px;border-radius:999px;width:max-content;}
  .entg .entg-metric svg{width:13px;height:13px;}
  
  /* industry tag pills */
  .entg .entg-tags{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:840px;margin:0 auto;}
  .entg .entg-tag{display:inline-flex;align-items:center;gap:9px;padding:10px 16px;background:var(--entg-card);border:1px solid var(--entg-border);border-radius:999px;font-weight:500;color:var(--entg-ink);font-size:.92rem;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease;}
  .entg .entg-tag:hover{border-color:rgba(98,77,227,.3);transform:translateY(-2px);box-shadow:0 8px 20px -12px rgba(16,16,29,.18);}
  .entg .entg-tag .entg-dot{width:7px;height:7px;border-radius:50%;background:var(--entg-grad);flex:none;}
  
  /* pricing / value band (dark) */
  .entg .entg-priceband{background:var(--entg-dark);border-radius:20px;padding:clamp(38px,5vw,64px) clamp(24px,4vw,48px);text-align:center;position:relative;overflow:hidden;background-image:radial-gradient(120% 130% at 50% 0%,rgba(124,108,228,.28),transparent 60%),linear-gradient(#0e0e13,#0e0e13);}
  .entg .entg-priceband .entg-eyebrow{color:#a794ff;}
  .entg .entg-priceband .entg-eyebrow svg{color:#a794ff;}
  .entg .entg-priceband h2{color:#fff;}
  .entg .entg-priceband p{color:#c2c2cd;margin-top:14px;font-size:1.08rem;max-width:640px;margin-left:auto;margin-right:auto;text-align: center;}
  .entg .entg-priceband .entg-cta-row{justify-content:center;margin-top:26px;}
  
  /* FAQ answers that contain lists */
  .entg .entg-faq__a ul{margin:12px 0 0;padding-left:20px;display:grid;gap:7px;list-style-type: disc;}
  .entg .entg-faq__a li{padding-left:2px;}