/* ===== Elementor compatibility: neutral container/widget defaults (your Elementor panel settings override these) ===== */
.flint-managed-services.e-con,.flint-managed-services .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--gap:0px;--row-gap:0px;--column-gap:0px;--width:auto;--min-height:0px;--flex-direction:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--flex-wrap:initial;--flex-grow:initial;--flex-shrink:initial;--flex-basis:initial;display:block;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);margin:var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left);width:var(--width);min-height:var(--min-height);max-width:none;min-width:0;text-align:inherit;position:static;background:none;border:0;box-shadow:none}
.flint-managed-services.e-con{--width:100%;position:relative;max-width:100%}
.flint-managed-services.e-con::before,.flint-managed-services .e-con::before{content:none}
.flint-managed-services .elementor-widget,.flint-managed-services .elementor-widget-container,.flint-managed-services .elementor-text-editor{display:contents;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit}
.flint-managed-services :is(h1,h2,h3,h4,h5,h6).elementor-heading-title{line-height:inherit;color:inherit;font-family:inherit;font-weight:inherit;font-size:inherit;padding:0;margin:0}
.elementor-editor-active .flint-managed-services .elementor-widget>.elementor-element-overlay{display:none}
.elementor-editor-active .flint-managed-services .elementor-widget:hover>*{outline:1px dashed rgba(146,39,143,.6);outline-offset:2px}

@keyframes fms-pulse{50%{opacity:.35}}
@keyframes fms-spin{to{transform:rotate(360deg)}}
@keyframes fms-breathe{50%{transform:scale(1.18);stroke-opacity:0}}
@keyframes fms-fill{to{width:100%}}
@keyframes fms-slidein{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}
@keyframes fms-v-draw{to{stroke-dashoffset:0}}
@keyframes fms-v-in{to{opacity:1}}
@keyframes fx-marquee{to{transform:translateX(-50%)}}
@keyframes fx-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
@keyframes fx-rise-r{from{opacity:0;transform:translateX(18px)}to{opacity:1;transform:none}}
@keyframes fx-fade{from{opacity:0}to{opacity:1}}
@keyframes fx-zoom-in{from{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}
@keyframes fx-draw-x{to{transform:scaleX(1)}}
@keyframes fx-draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}
@keyframes fx-pop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.15);opacity:1}100%{transform:scale(1)}}
@keyframes fx-wiggle{0%,100%{transform:rotate(0)}25%{transform:rotate(-12deg) scale(1.1)}60%{transform:rotate(8deg) scale(1.05)}}
@keyframes fx-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}
@keyframes fx-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}
@keyframes fx-drift{0%,100%{transform:translate(0,0)}50%{transform:translate(60px,-40px)}}
@keyframes fx-bar{to{transform:scaleX(1)}}
@keyframes fx-dash{to{stroke-dashoffset:-20}}
@keyframes fx-spin{to{transform:rotate(360deg)}}
@keyframes fx-ping{0%{transform:scale(1);opacity:.8}100%{transform:scale(1.6);opacity:0}}
@keyframes fx-st{0%{opacity:.25;transform:translateX(-8px)}12%,82%{opacity:1;transform:none}100%{opacity:.25;transform:translateX(-8px)}}
@keyframes fx-blink{0%,100%{opacity:1}50%{opacity:.25}}
@keyframes fx-warn{0%,40%{fill:#FF8A3D;opacity:1}50%{opacity:.3}60%,100%{fill:#5FD08E;opacity:1}}
@keyframes fx-grow{from{transform:scaleY(.55)}to{transform:scaleY(1)}}
@keyframes fx-trace{from{stroke-dashoffset:1440}to{stroke-dashoffset:0}}
@keyframes fx-scan{from{transform:translateX(0)}to{transform:translateX(600px)}}
@keyframes fx-swap-a{0%{opacity:1}55%{opacity:0}}
@keyframes fx-swap-b{0%{opacity:0}55%{opacity:1}}
@keyframes fx-size{0%{transform:scaleY(.45)}100%{transform:scaleY(1)}}
@keyframes fx-line{0%{stroke-dashoffset:200}45%,85%{stroke-dashoffset:0}100%{stroke-dashoffset:0;opacity:0}}
@keyframes fx-breathe{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}
@keyframes fx-temp{0%,100%{transform:scaleY(.55)}50%{transform:scaleY(.8)}}
@keyframes fx-charge{0%{transform:scaleX(.15)}70%,100%{transform:scaleX(1)}}
@keyframes fx-glow{0%{box-shadow:0 0 0 0 rgba(110,91,240,.35)}100%{box-shadow:0 0 0 14px rgba(110,91,240,0)}}
@keyframes fx-kenburns{from{transform:scale(1)}to{transform:scale(1.08) translate(-1%,-1%)}}
@keyframes fx-sweep{0%{transform:scaleX(0);opacity:1}60%{transform:scaleX(1);opacity:1}100%{transform:scaleX(1);opacity:0}}
@keyframes fx-glow-c{0%{box-shadow:0 0 0 0 rgba(31,200,232,.6)}100%{box-shadow:0 0 0 10px rgba(31,200,232,0)}}
@keyframes ob-strip{0%,100%{opacity:.35}50%{opacity:.75}}
@keyframes ob-door{0%,100%{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}
.flint-managed-services.flint-managed-services{
  --fms-gold:#D3B10A;        
  --fms-gold-hi:#E6C21A;     
  --fms-gold-deep:#7D6705;   
  --fms-gold-soft:#FAF3D2;   
  --fms-char:#595A5A;        
  --fms-ink:#1C1E1E;         
  --fms-muted:#5B6060;       
  --fms-bg:#F5F5F2;          
  --fms-surface:#FFFFFF;
  --fms-line:#E2E2DC;
  --fms-ok:#2E8B57; --fms-bad:#B4432F;
  --fms-console:#151717; --fms-console-2:#1D2020; --fms-console-line:#2B2F2F;
  --fms-display:"Red Hat Display","Segoe UI",system-ui,sans-serif;
  --fms-body:"IBM Plex Sans","Segoe UI",system-ui,sans-serif;
  --fms-mono:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;
  background:var(--fms-bg); color:var(--fms-ink);
  font:400 16px/1.6 var(--fms-body);
  -webkit-font-smoothing:antialiased}
.flint-managed-services.flint-managed-services :where(*){box-sizing:border-box}
.flint-managed-services.flint-managed-services{
  --v-night:#0A0E36; --v-night-2:#11164A; --v-night-3:#1A2060;
  --v-teal:#0FB5A5; --v-teal-dk:#0A7F74; --v-teal-soft:#E3F7F4;
  --v-cyan:#1FC8E8; --v-cyan-dk:#0A84A3; --v-cyan-soft:#E2F6FB;
  --v-violet:#6E5BF0; --v-violet-dk:#4B3BC4; --v-violet-soft:#EEEBFE;
  --v-amber:#FF8A3D; --v-amber-dk:#B85A12; --v-amber-soft:#FFF0E5;
  --v-coral:#F2605A; --v-coral-soft:#FDECEB;
  --v-ink:#12152B; --v-muted:#565B70; --v-line:#E3E6EE; --v-neutral:#F6F7FB;
  --v-ease:cubic-bezier(.2,.7,.2,1);
  background:#fff; color:var(--v-ink)}
@media (prefers-reduced-motion:reduce){.flint-managed-services.flint-managed-services :where(*){animation:none!important;transition:none!important}}
.flint-managed-services.flint-managed-services :where(*)::before{box-sizing:border-box}
.flint-managed-services.flint-managed-services :where(*)::after{box-sizing:border-box}
.flint-managed-services.flint-managed-services :where(h1):is(h1,h2,h3,h4,h5,h6){font-family:var(--fms-display);color:var(--fms-ink);text-wrap:balance;--margin-top:0;--margin-right:0;--margin-bottom:0;--margin-left:0;margin:var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left);line-height:1.15;text-transform:none;letter-spacing:normal}
.flint-managed-services.flint-managed-services :where(h2):is(h1,h2,h3,h4,h5,h6){font-family:var(--fms-display);color:var(--fms-ink);text-wrap:balance;--margin-top:0;--margin-right:0;--margin-bottom:0;--margin-left:0;margin:var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left);line-height:1.15;text-transform:none;letter-spacing:normal}
.flint-managed-services.flint-managed-services :where(h3):is(h1,h2,h3,h4,h5,h6){font-family:var(--fms-display);color:var(--fms-ink);text-wrap:balance;--margin-top:0;--margin-right:0;--margin-bottom:0;--margin-left:0;margin:var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left);line-height:1.15;text-transform:none;letter-spacing:normal}
.flint-managed-services.flint-managed-services :where(h1):is(h1,h2,h3,h4,h5,h6){font-size:clamp(2.1rem,4.8vw,3.4rem);font-weight:800;letter-spacing:-.02em}
.flint-managed-services.flint-managed-services :where(h2):is(h1,h2,h3,h4,h5,h6){font-size:clamp(1.5rem,3vw,2.15rem);font-weight:700;letter-spacing:-.01em}
.flint-managed-services.flint-managed-services :where(h3):is(h1,h2,h3,h4,h5,h6){font-size:1.1rem;font-weight:700}
.flint-managed-services.flint-managed-services :where(p){--margin-top:0;--margin-right:0;--margin-bottom:0;--margin-left:0;margin:var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left)}
.flint-managed-services.flint-managed-services :where(ul){--margin-top:0;--margin-right:0;--margin-bottom:0;--margin-left:0;margin:var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left);--padding-top:0;--padding-right:0;--padding-bottom:0;--padding-left:0;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);list-style:none}
.flint-managed-services.flint-managed-services :where(ol){--margin-top:0;--margin-right:0;--margin-bottom:0;--margin-left:0;margin:var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left);--padding-top:0;--padding-right:0;--padding-bottom:0;--padding-left:0;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);list-style:none}
.flint-managed-services.flint-managed-services :where(dl){--margin-top:0;--margin-right:0;--margin-bottom:0;--margin-left:0;margin:var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left)}
.flint-managed-services.flint-managed-services :where(dd){--margin-top:0;--margin-right:0;--margin-bottom:0;--margin-left:0;margin:var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left)}
.flint-managed-services.flint-managed-services :where(a){color:var(--fms-gold-deep)}
.flint-managed-services.flint-managed-services :where(img){max-width:100%}
.flint-managed-services.flint-managed-services :where(table){--width:100%;width:var(--width);border-collapse:collapse;min-width:640px;font-size:.95rem;--margin-top:0;--margin-right:0;--margin-bottom:0;--margin-left:0;margin:var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left);border:0}
.flint-managed-services.flint-managed-services :where(th){text-align:left;--padding-top:14px;--padding-right:18px;--padding-bottom:14px;--padding-left:18px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);border:0;border-bottom:1px solid var(--fms-line);vertical-align:top;background:transparent}
.flint-managed-services.flint-managed-services :where(td){text-align:left;--padding-top:14px;--padding-right:18px;--padding-bottom:14px;--padding-left:18px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);border:0;border-bottom:1px solid var(--fms-line);vertical-align:top;background:transparent}
.flint-managed-services.flint-managed-services :where(th){font-family:var(--fms-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--fms-muted);font-weight:500;background:var(--fms-bg)}
.flint-managed-services.flint-managed-services :where(details){background:var(--fms-surface);border:1px solid var(--fms-line);border-radius:8px;--padding-top:0;--padding-right:20px;--padding-bottom:0;--padding-left:20px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left)}
.flint-managed-services.flint-managed-services :where(summary){cursor:pointer;list-style:none;--padding-top:17px;--padding-right:0;--padding-bottom:17px;--padding-left:0;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);font-weight:600;display:flex;--align-items:center;align-items:var(--align-items);--row-gap:12px;--column-gap:12px;gap:var(--row-gap) var(--column-gap);color:var(--fms-ink)}
.flint-managed-services.flint-managed-services :where(h1):is(h1,h2,h3,h4,h5,h6){color:var(--v-ink)}
.flint-managed-services.flint-managed-services :where(h2):is(h1,h2,h3,h4,h5,h6){color:var(--v-ink)}
.flint-managed-services.flint-managed-services :where(h3):is(h1,h2,h3,h4,h5,h6){color:var(--v-ink)}
.flint-managed-services.flint-managed-services :where(h2):is(h1,h2,h3,h4,h5,h6){font-size:clamp(1.7rem,3.3vw,2.5rem);letter-spacing:-.02em}
.flint-managed-services.flint-managed-services :where(a){color:var(--v-teal-dk)}
.flint-managed-services.flint-managed-services :where(th){background:var(--v-neutral)}
.flint-managed-services.flint-managed-services :where(details){border-color:var(--v-line);transition:border-color .25s,box-shadow .25s}
.flint-managed-services.flint-managed-services :where(summary){transition:color .2s}
@media (prefers-reduced-motion:reduce){.flint-managed-services.flint-managed-services :where(*)::before{animation:none!important;transition:none!important}}
@media (prefers-reduced-motion:reduce){.flint-managed-services.flint-managed-services :where(*)::after{animation:none!important;transition:none!important}}
.flint-managed-services.flint-managed-services :where(summary)::-webkit-details-marker{display:none}
.flint-managed-services.flint-managed-services :where(details p){--padding-top:0;--padding-right:0;--padding-bottom:18px;--padding-left:30px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);color:var(--fms-muted);max-width:70ch}
.flint-managed-services.flint-managed-services :where(tbody tr){transition:background-color .2s}
.flint-managed-services.flint-managed-services :where(details p a){background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;transition:background-size .3s var(--v-ease),color .25s}
.flint-managed-services.flint-managed-services :where(.fms-wrap){max-width:1160px;--margin-top:0;--margin-right:auto;--margin-bottom:0;--margin-left:auto;margin:var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left);--padding-left:20px;--padding-right:20px;padding-left:var(--padding-left);padding-right:var(--padding-right)}
.flint-managed-services.flint-managed-services :where(.fms-sec){--padding-top:68px;--padding-bottom:68px;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}
.flint-managed-services.flint-managed-services :where(.sec-head){display:grid;--row-gap:12px;--column-gap:12px;gap:var(--row-gap) var(--column-gap);--margin-bottom:32px;margin-bottom:var(--margin-bottom);max-width:800px}
.flint-managed-services.flint-managed-services :where(.eyebrow){font-family:var(--fms-mono);font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;color:var(--fms-gold-deep);display:inline-flex;--align-items:center;align-items:var(--align-items);--row-gap:8px;--column-gap:8px;gap:var(--row-gap) var(--column-gap);font-weight:500}
.flint-managed-services.flint-managed-services :where(.lede){color:var(--fms-muted);font-size:1.06rem;max-width:68ch}
.flint-managed-services.flint-managed-services :where(.answer){font-size:1.04rem;max-width:74ch;--padding-top:16px;--padding-right:20px;--padding-bottom:16px;--padding-left:20px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);border-left:4px solid var(--fms-gold);background:var(--fms-surface);border-radius:0 8px 8px 0;color:var(--fms-ink)}
.flint-managed-services.flint-managed-services :where(.ico){--width:44px;width:var(--width);height:44px;border-radius:10px;display:grid;place-items:center;background:var(--fms-gold-soft);color:var(--fms-char);font-size:22px;flex:none}
.flint-managed-services.flint-managed-services :where(.btn){display:inline-flex;--align-items:center;align-items:var(--align-items);--row-gap:8px;--column-gap:8px;gap:var(--row-gap) var(--column-gap);--padding-top:12px;--padding-right:22px;--padding-bottom:12px;--padding-left:22px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);border-radius:6px;font:600 .95rem/1.2 var(--fms-body);text-decoration:none;border:2px solid var(--fms-gold);transition:background .15s,border-color .15s,color .15s;cursor:pointer}
.flint-managed-services.flint-managed-services :where(.cta-row){display:flex;--flex-wrap:wrap;flex-wrap:var(--flex-wrap);--row-gap:12px;--column-gap:12px;gap:var(--row-gap) var(--column-gap)}
.flint-managed-services.flint-managed-services :where(.crumbs){font-size:.82rem;color:var(--fms-muted);display:flex;--flex-wrap:wrap;flex-wrap:var(--flex-wrap);--row-gap:6px;--column-gap:6px;gap:var(--row-gap) var(--column-gap);--align-items:center;align-items:var(--align-items);--padding-top:22px;padding-top:var(--padding-top)}
.flint-managed-services.flint-managed-services :where(.hero){--padding-top:30px;--padding-bottom:64px;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);background:linear-gradient(180deg,var(--fms-surface) 0%,var(--fms-bg) 100%)}
.flint-managed-services.flint-managed-services :where(.hero-grid){display:grid;grid-template-columns:1.02fr .98fr;--row-gap:44px;--column-gap:44px;gap:var(--row-gap) var(--column-gap);--align-items:center;align-items:var(--align-items)}
.flint-managed-services.flint-managed-services :where(.hero-grid > *){min-width:0}
.flint-managed-services.flint-managed-services :where(.hero-grid > .elementor-widget > *){min-width:0}
.flint-managed-services.flint-managed-services :where(.hero-grid > .elementor-widget > .elementor-widget-container > *){min-width:0}
.flint-managed-services.flint-managed-services :where(.hero-copy){display:grid;--row-gap:20px;--column-gap:20px;gap:var(--row-gap) var(--column-gap)}
.flint-managed-services.flint-managed-services :where(.proof){display:flex;--flex-wrap:wrap;flex-wrap:var(--flex-wrap);--row-gap:10px;--column-gap:18px;gap:var(--row-gap) var(--column-gap);font-size:.88rem;color:var(--fms-muted)}
.flint-managed-services.flint-managed-services :where(.updated){font-size:.78rem;color:var(--fms-muted);font-family:var(--fms-mono)}
.flint-managed-services.flint-managed-services :where(.console){position:relative;background:var(--fms-console);color:#D8DADA;border:1px solid var(--fms-console-line);border-radius:12px;font-family:var(--fms-mono);font-size:.8rem;overflow:hidden;box-shadow:0 30px 60px -30px rgba(0,0,0,.55),0 0 0 1px rgba(211,177,10,.08)}
.flint-managed-services.flint-managed-services :where(.console > *){position:relative}
.flint-managed-services.flint-managed-services :where(.console > .elementor-widget > *){position:relative}
.flint-managed-services.flint-managed-services :where(.console > .elementor-widget > .elementor-widget-container > *){position:relative}
.flint-managed-services.flint-managed-services :where(.console-bar){display:flex;--justify-content:space-between;justify-content:var(--justify-content);--align-items:center;align-items:var(--align-items);--row-gap:10px;--column-gap:10px;gap:var(--row-gap) var(--column-gap);--padding-top:10px;--padding-right:16px;--padding-bottom:10px;--padding-left:16px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);border-bottom:1px solid var(--fms-console-line);color:#8A8F8F;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}
.flint-managed-services.flint-managed-services :where(.topo){--padding-top:6px;--padding-right:8px;--padding-bottom:0;--padding-left:8px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);border-bottom:1px solid var(--fms-console-line)}
.flint-managed-services.flint-managed-services :where(.stages){display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--fms-console-line)}
.flint-managed-services.flint-managed-services :where(.stage){position:relative;--padding-top:12px;--padding-right:12px;--padding-bottom:13px;--padding-left:12px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);border-right:1px solid var(--fms-console-line);min-width:0;display:grid;--row-gap:3px;--column-gap:3px;gap:var(--row-gap) var(--column-gap);align-content:start;transition:background .3s}
.flint-managed-services.flint-managed-services :where(.kpis){display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--fms-console-line)}
.flint-managed-services.flint-managed-services :where(.kpi){--padding-top:11px;--padding-right:12px;--padding-bottom:11px;--padding-left:12px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);border-right:1px solid var(--fms-console-line);display:grid;--row-gap:2px;--column-gap:2px;gap:var(--row-gap) var(--column-gap);min-width:0}
.flint-managed-services.flint-managed-services :where(.log){--padding-top:12px;--padding-right:16px;--padding-bottom:10px;--padding-left:16px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);display:grid;--row-gap:7px;--column-gap:7px;gap:var(--row-gap) var(--column-gap);--min-height:176px;min-height:var(--min-height);align-content:start}
.flint-managed-services.flint-managed-services :where(.tag){font-size:.64rem;--padding-top:1px;--padding-right:6px;--padding-bottom:1px;--padding-left:6px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);border-radius:3px;text-align:center;letter-spacing:.04em}
.flint-managed-services.flint-managed-services :where(.t-see){background:#3A3208;color:#F0D24A}
.flint-managed-services.flint-managed-services :where(.t-und){background:#2E2B20;color:#E8DCA8}
.flint-managed-services.flint-managed-services :where(.t-act){background:#163A26;color:#7EDDA4}
.flint-managed-services.flint-managed-services :where(.t-eng){background:#383C3C;color:#FFFFFF}
.flint-managed-services.flint-managed-services :where(.t-learn){background:#262A2A;color:#B5BABA}
.flint-managed-services.flint-managed-services :where(.console-note){--padding-top:0;--padding-right:16px;--padding-bottom:12px;--padding-left:16px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);color:#6A7070;font-size:.66rem}
.flint-managed-services.flint-managed-services :where(.facts){display:grid;grid-template-columns:repeat(4,1fr);--row-gap:1px;--column-gap:1px;gap:var(--row-gap) var(--column-gap);background:var(--fms-line);border:1px solid var(--fms-line);border-radius:10px;overflow:hidden}
.flint-managed-services.flint-managed-services :where(.fact){background:var(--fms-surface);--padding-top:18px;--padding-right:18px;--padding-bottom:18px;--padding-left:18px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);display:flex;--row-gap:14px;--column-gap:14px;gap:var(--row-gap) var(--column-gap);--align-items:flex-start;align-items:var(--align-items);min-width:0}
.flint-managed-services.flint-managed-services :where(.statement){display:grid;grid-template-columns:.85fr 1.15fr;--row-gap:44px;--column-gap:44px;gap:var(--row-gap) var(--column-gap);--margin-top:44px;margin-top:var(--margin-top)}
.flint-managed-services.flint-managed-services :where(.statement > *){min-width:0}
.flint-managed-services.flint-managed-services :where(.statement > .elementor-widget > *){min-width:0}
.flint-managed-services.flint-managed-services :where(.statement > .elementor-widget > .elementor-widget-container > *){min-width:0}
.flint-managed-services.flint-managed-services :where(.pillars){display:grid;grid-template-columns:repeat(3,1fr);--row-gap:16px;--column-gap:16px;gap:var(--row-gap) var(--column-gap);--margin-top:36px;margin-top:var(--margin-top)}
.flint-managed-services.flint-managed-services :where(.pillar){display:flex;--row-gap:14px;--column-gap:14px;gap:var(--row-gap) var(--column-gap);--align-items:flex-start;align-items:var(--align-items);--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);background:var(--fms-bg);border-radius:10px}
.flint-managed-services.flint-managed-services :where(.chal){display:grid;grid-template-columns:repeat(3,1fr);--row-gap:16px;--column-gap:16px;gap:var(--row-gap) var(--column-gap)}
.flint-managed-services.flint-managed-services :where(.chal-item){display:flex;--row-gap:14px;--column-gap:14px;gap:var(--row-gap) var(--column-gap);--align-items:flex-start;align-items:var(--align-items);--padding-top:18px;--padding-right:18px;--padding-bottom:18px;--padding-left:18px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);background:var(--fms-surface);border:1px solid var(--fms-line);border-radius:8px}
.flint-managed-services.flint-managed-services :where(.svc-grid){display:grid;grid-template-columns:repeat(2,1fr);--row-gap:18px;--column-gap:18px;gap:var(--row-gap) var(--column-gap)}
.flint-managed-services.flint-managed-services :where(.svc){background:var(--fms-surface);border:1px solid var(--fms-line);border-top:3px solid var(--fms-gold);border-radius:10px;--padding-top:24px;--padding-right:24px;--padding-bottom:24px;--padding-left:24px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);display:grid;--row-gap:14px;--column-gap:14px;gap:var(--row-gap) var(--column-gap);align-content:start;min-width:0}
.flint-managed-services.flint-managed-services :where(.svc-top){display:flex;--row-gap:14px;--column-gap:14px;gap:var(--row-gap) var(--column-gap);--align-items:center;align-items:var(--align-items)}
.flint-managed-services.flint-managed-services :where(.incl){display:grid;--row-gap:7px;--column-gap:7px;gap:var(--row-gap) var(--column-gap);font-size:.92rem}
.flint-managed-services.flint-managed-services :where(.ai){display:flex;--row-gap:10px;--column-gap:10px;gap:var(--row-gap) var(--column-gap);--align-items:flex-start;align-items:var(--align-items);--padding-top:12px;--padding-right:14px;--padding-bottom:12px;--padding-left:14px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);border-radius:8px;background:var(--fms-gold-soft);font-size:.92rem}
.flint-managed-services.flint-managed-services :where(.steps){display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--fms-line);border-radius:10px;background:var(--fms-surface);overflow:hidden}
.flint-managed-services.flint-managed-services :where(.step){--padding-top:22px;--padding-right:22px;--padding-bottom:22px;--padding-left:22px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);border-right:1px solid var(--fms-line);display:grid;--row-gap:10px;--column-gap:10px;gap:var(--row-gap) var(--column-gap);align-content:start;min-width:0}
.flint-managed-services.flint-managed-services :where(.step-head){display:flex;--align-items:center;align-items:var(--align-items);--justify-content:space-between;justify-content:var(--justify-content)}
.flint-managed-services.flint-managed-services :where(.note){--margin-top:18px;margin-top:var(--margin-top);color:var(--fms-muted);font-size:.94rem;display:flex;--row-gap:8px;--column-gap:8px;gap:var(--row-gap) var(--column-gap);--align-items:center;align-items:var(--align-items)}
.flint-managed-services.flint-managed-services :where(.table-wrap){overflow-x:auto;border:1px solid var(--fms-line);border-radius:10px;background:var(--fms-surface)}
.flint-managed-services.flint-managed-services :where(.metrics){display:grid;grid-template-columns:repeat(4,1fr);--row-gap:16px;--column-gap:16px;gap:var(--row-gap) var(--column-gap)}
.flint-managed-services.flint-managed-services :where(.metric){background:var(--fms-surface);border:1px solid var(--fms-line);border-radius:10px;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);display:grid;--row-gap:10px;--column-gap:10px;gap:var(--row-gap) var(--column-gap);align-content:start}
.flint-managed-services.flint-managed-services :where(.ind){display:grid;grid-template-columns:repeat(5,1fr);--row-gap:14px;--column-gap:14px;gap:var(--row-gap) var(--column-gap)}
.flint-managed-services.flint-managed-services :where(.ind-item){background:var(--fms-bg);border-radius:10px;--padding-top:18px;--padding-right:18px;--padding-bottom:18px;--padding-left:18px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);display:grid;--row-gap:10px;--column-gap:10px;gap:var(--row-gap) var(--column-gap);align-content:start}
.flint-managed-services.flint-managed-services :where(.models){display:grid;grid-template-columns:repeat(3,1fr);--row-gap:16px;--column-gap:16px;gap:var(--row-gap) var(--column-gap)}
.flint-managed-services.flint-managed-services :where(.model){background:var(--fms-surface);border:1px solid var(--fms-line);border-radius:10px;--padding-top:24px;--padding-right:24px;--padding-bottom:24px;--padding-left:24px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);display:grid;--row-gap:12px;--column-gap:12px;gap:var(--row-gap) var(--column-gap);align-content:start}
.flint-managed-services.flint-managed-services :where(.why){display:grid;grid-template-columns:repeat(3,1fr);--row-gap:28px;--column-gap:32px;gap:var(--row-gap) var(--column-gap)}
.flint-managed-services.flint-managed-services :where(.why-item){display:flex;--row-gap:14px;--column-gap:14px;gap:var(--row-gap) var(--column-gap);--align-items:flex-start;align-items:var(--align-items)}
.flint-managed-services.flint-managed-services :where(.gloss){display:grid;grid-template-columns:repeat(2,1fr);--row-gap:0;--column-gap:40px;gap:var(--row-gap) var(--column-gap)}
.flint-managed-services.flint-managed-services :where(.faq){display:grid;--row-gap:10px;--column-gap:10px;gap:var(--row-gap) var(--column-gap);max-width:880px}
.flint-managed-services.flint-managed-services :where(.cta){background:var(--fms-console);color:#D8DADA;border-top:0;position:relative;overflow:hidden}
.flint-managed-services.flint-managed-services :where(.contact){display:grid;--row-gap:16px;--column-gap:16px;gap:var(--row-gap) var(--column-gap);font-size:.94rem;border-left:1px solid var(--fms-console-line);--padding-left:28px;padding-left:var(--padding-left)}
@media (max-width:1000px){.flint-managed-services.flint-managed-services :where(.ind){grid-template-columns:repeat(3,1fr)}}
@media (max-width:920px){.flint-managed-services.flint-managed-services :where(.hero-grid){grid-template-columns:1fr}}
@media (max-width:920px){.flint-managed-services.flint-managed-services :where(.facts){grid-template-columns:repeat(2,1fr)}}
@media (max-width:920px){.flint-managed-services.flint-managed-services :where(.steps){grid-template-columns:repeat(2,1fr)}}
@media (max-width:920px){.flint-managed-services.flint-managed-services :where(.step){border-bottom:1px solid var(--fms-line)}}
@media (max-width:920px){.flint-managed-services.flint-managed-services :where(.metrics){grid-template-columns:repeat(2,1fr)}}
@media (max-width:920px){.flint-managed-services.flint-managed-services :where(.why){grid-template-columns:repeat(2,1fr)}}
@media (max-width:920px){.flint-managed-services.flint-managed-services :where(.chal){grid-template-columns:repeat(2,1fr)}}
@media (max-width:920px){.flint-managed-services.flint-managed-services :where(.models){grid-template-columns:1fr}}
@media (max-width:840px){.flint-managed-services.flint-managed-services :where(.statement){grid-template-columns:1fr;--row-gap:20px;--column-gap:20px;gap:var(--row-gap) var(--column-gap)}}
@media (max-width:840px){.flint-managed-services.flint-managed-services :where(.pillars){grid-template-columns:1fr}}
@media (max-width:840px){.flint-managed-services.flint-managed-services :where(.svc-grid){grid-template-columns:1fr}}
@media (max-width:840px){.flint-managed-services.flint-managed-services :where(.gloss){grid-template-columns:1fr}}
@media (max-width:840px){.flint-managed-services.flint-managed-services :where(.contact){border-left:0;--padding-left:0;padding-left:var(--padding-left);border-top:1px solid var(--fms-console-line);--padding-top:24px;padding-top:var(--padding-top)}}
@media (max-width:640px){.flint-managed-services.flint-managed-services :where(.ind){grid-template-columns:repeat(2,1fr)}}
@media (max-width:640px){.flint-managed-services.flint-managed-services :where(.fms-sec){--padding-top:52px;--padding-bottom:52px;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}}
@media (max-width:520px){.flint-managed-services.flint-managed-services :where(.steps){grid-template-columns:1fr}}
@media (max-width:520px){.flint-managed-services.flint-managed-services :where(.chal){grid-template-columns:1fr}}
@media (max-width:520px){.flint-managed-services.flint-managed-services :where(.why){grid-template-columns:1fr}}
@media (max-width:520px){.flint-managed-services.flint-managed-services :where(.metrics){grid-template-columns:1fr}}
@media (max-width:520px){.flint-managed-services.flint-managed-services :where(.facts){grid-template-columns:1fr}}
@media (max-width:520px){.flint-managed-services.flint-managed-services :where(.step){border-right:0}}
@media (max-width:480px){.flint-managed-services.flint-managed-services :where(.stages){grid-template-columns:repeat(2,1fr)}}
@media (max-width:480px){.flint-managed-services.flint-managed-services :where(.kpis){grid-template-columns:repeat(2,1fr)}}
@media (max-width:480px){.flint-managed-services.flint-managed-services :where(.log){--min-height:200px;min-height:var(--min-height)}}
@media (max-width:400px){.flint-managed-services.flint-managed-services :where(.ind){grid-template-columns:1fr}}
.flint-managed-services.flint-managed-services :where(.lede){color:var(--v-muted)}
.flint-managed-services.flint-managed-services :where(.fms-sec){--padding-top:clamp(72px,8vw,112px);--padding-bottom:clamp(72px,8vw,112px);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}
.flint-managed-services.flint-managed-services :where(.sec-head){--margin-bottom:40px;margin-bottom:var(--margin-bottom)}
.flint-managed-services.flint-managed-services :where(.eyebrow){color:var(--v-teal-dk)}
.flint-managed-services.flint-managed-services :where(.btn){transition:background-color .25s var(--v-ease),border-color .25s var(--v-ease),color .25s var(--v-ease),transform .25s var(--v-ease),box-shadow .25s var(--v-ease)}
.flint-managed-services.flint-managed-services :where(.link-u){background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;transition:background-size .3s var(--v-ease),color .25s}
.flint-managed-services.flint-managed-services :where(.hero){position:relative;isolation:isolate;--padding-top:0;--padding-bottom:clamp(64px,7vw,96px);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);background:var(--v-night);color:#E6E9F7;overflow:hidden}
.flint-managed-services.flint-managed-services :where(.hero-bg){position:absolute;inset:0;z-index:-1;--margin-top:0;--margin-right:0;--margin-bottom:0;--margin-left:0;margin:var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left);background:
  radial-gradient(70% 60% at 78% 45%,rgba(15,181,165,.20),transparent 60%),
  radial-gradient(60% 70% at 10% 100%,rgba(110,91,240,.22),transparent 60%),
  linear-gradient(160deg,#0B1040 0%,#0A0E36 55%,#070A28 100%)}
.flint-managed-services.flint-managed-services :where(.hero-grid){--padding-top:clamp(28px,4vw,52px);padding-top:var(--padding-top)}
.flint-managed-services.flint-managed-services :where(.facts){--row-gap:0;--column-gap:0;gap:var(--row-gap) var(--column-gap);background:none;border:0;border-top:2px solid var(--v-ink);border-radius:0}
.flint-managed-services.flint-managed-services :where(.fact){background:#fff;border-bottom:1px solid var(--v-line);--padding-top:22px;--padding-right:18px;--padding-bottom:22px;--padding-left:0;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);transition:background-color .25s}
.flint-managed-services.flint-managed-services :where(.answer){background:#fff;border-left-color:var(--v-teal);border-radius:0 6px 6px 0}
.flint-managed-services.flint-managed-services :where(.pillar){background:#fff;border:1px solid var(--v-line);border-radius:8px;transition:transform .3s var(--v-ease),box-shadow .3s var(--v-ease),border-color .3s}
.flint-managed-services.flint-managed-services :where(.ai-sec){background:linear-gradient(180deg,#F1EFFF 0%,#F6F7FB 100%);position:relative;overflow:hidden}
.flint-managed-services.flint-managed-services :where(.ai-head){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);--row-gap:clamp(24px,5vw,72px);--column-gap:clamp(24px,5vw,72px);gap:var(--row-gap) var(--column-gap);--align-items:end;align-items:var(--align-items);--margin-bottom:36px;margin-bottom:var(--margin-bottom)}
.flint-managed-services.flint-managed-services :where(.ai-head > *){min-width:0}
.flint-managed-services.flint-managed-services :where(.ai-head > .elementor-widget > *){min-width:0}
.flint-managed-services.flint-managed-services :where(.ai-head > .elementor-widget > .elementor-widget-container > *){min-width:0}
.flint-managed-services.flint-managed-services :where(.ai-viz){background:var(--v-night);border-radius:10px;overflow:hidden;box-shadow:0 40px 70px -40px rgba(10,14,54,.6);position:relative}
.flint-managed-services.flint-managed-services :where(.por){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));--row-gap:18px;--column-gap:18px;gap:var(--row-gap) var(--column-gap);--margin-top:18px;margin-top:var(--margin-top)}
.flint-managed-services.flint-managed-services :where(.por-item){--acc:var(--v-violet);background:#fff;border:1px solid var(--v-line);border-top:3px solid var(--acc);border-radius:8px;--padding-top:24px;--padding-right:24px;--padding-bottom:24px;--padding-left:24px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);display:grid;--row-gap:10px;--column-gap:10px;gap:var(--row-gap) var(--column-gap);align-content:start;transition:transform .3s var(--v-ease),box-shadow .3s var(--v-ease)}
.flint-managed-services.flint-managed-services :where(.chal-item){border-radius:8px;transition:transform .3s var(--v-ease),box-shadow .3s var(--v-ease),border-color .3s}
.flint-managed-services.flint-managed-services :where(.svc){--acc:var(--v-teal);--acc-soft:var(--v-teal-soft);border:1px solid var(--v-line);border-top:3px solid var(--acc);border-radius:8px;position:relative;overflow:hidden;transition:transform .3s var(--v-ease),box-shadow .3s var(--v-ease)}
.flint-managed-services.flint-managed-services :where(.svc > *){position:relative;z-index:1}
.flint-managed-services.flint-managed-services :where(.svc > .elementor-widget > *){position:relative;z-index:1}
.flint-managed-services.flint-managed-services :where(.svc > .elementor-widget > .elementor-widget-container > *){position:relative;z-index:1}
.flint-managed-services.flint-managed-services :where(.ai){background:var(--v-neutral);border-left:3px solid var(--acc);border-radius:0 6px 6px 0;transition:background-color .3s}
.flint-managed-services.flint-managed-services :where(.table-wrap){border-color:var(--v-line);border-radius:10px}
.flint-managed-services.flint-managed-services :where(.metric){--acc:var(--v-teal);border:0;border-radius:10px;background:#fff;box-shadow:0 1px 0 rgba(18,21,43,.04);position:relative;overflow:hidden;transition:transform .3s var(--v-ease),box-shadow .3s var(--v-ease)}
.flint-managed-services.flint-managed-services :where(.ind-item){--acc:var(--v-teal);background:#fff;border:1px solid var(--v-line);border-radius:8px;transition:transform .3s var(--v-ease),border-color .3s,box-shadow .3s}
.flint-managed-services.flint-managed-services :where(.model){border-radius:10px;border-color:var(--v-line);transition:transform .3s var(--v-ease),box-shadow .3s var(--v-ease),border-color .3s}
.flint-managed-services.flint-managed-services :where(.why-item){--padding-top:18px;--padding-right:18px;--padding-bottom:18px;--padding-left:18px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);border-radius:8px;transition:background-color .3s}
.flint-managed-services.flint-managed-services :where(.cta){background:linear-gradient(120deg,#0A0E36 0%,#1A1A66 52%,#3B2A9E 100%)}
@media (max-width:920px){.flint-managed-services.flint-managed-services :where(.ai-head){grid-template-columns:1fr}}
@media (max-width:920px){.flint-managed-services.flint-managed-services :where(.por){grid-template-columns:1fr}}
@media (max-width:520px){.flint-managed-services.flint-managed-services :where(.facts){grid-template-columns:1fr}}
@media (prefers-reduced-motion:reduce){.flint-managed-services.flint-managed-services :where(.svc){transition:none}}
@media (prefers-reduced-motion:reduce){.flint-managed-services.flint-managed-services :where(.metric){transition:none}}
@media (prefers-reduced-motion:reduce){.flint-managed-services.flint-managed-services :where(.pillar){transition:none}}
@media (prefers-reduced-motion:reduce){.flint-managed-services.flint-managed-services :where(.por-item){transition:none}}
@media (prefers-reduced-motion:reduce){.flint-managed-services.flint-managed-services :where(.chal-item){transition:none}}
@media (prefers-reduced-motion:reduce){.flint-managed-services.flint-managed-services :where(.ind-item){transition:none}}
@media (prefers-reduced-motion:reduce){.flint-managed-services.flint-managed-services :where(.model){transition:none}}
@media (prefers-reduced-motion:reduce){.flint-managed-services.flint-managed-services :where(.btn){transition:none}}
.flint-managed-services.flint-managed-services :where(.v-band){position:relative;isolation:isolate;--min-height:clamp(340px,40vw,520px);min-height:var(--min-height);display:flex;--align-items:flex-end;align-items:var(--align-items);background:var(--v-night);color:#fff;overflow:hidden}
.flint-managed-services.flint-managed-services :where(.v-credit){position:absolute;right:14px;bottom:10px;z-index:2;font:400 .64rem/1 var(--fms-mono);color:rgba(255,255,255,.6)}
.flint-managed-services.flint-managed-services :where(.v-photo){position:relative;--margin-top:0;--margin-right:0;--margin-bottom:28px;--margin-left:0;margin:var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left);border-radius:10px;overflow:hidden;aspect-ratio:21/8;background:var(--v-night)}
@media (max-width:840px){.flint-managed-services.flint-managed-services :where(.v-photo){aspect-ratio:16/9}}
.flint-managed-services.flint-managed-services :where(.hero-copy){--row-gap:28px;--column-gap:28px;gap:var(--row-gap) var(--column-gap)}
.flint-managed-services.flint-managed-services :where(.fx-ticker){position:relative;background:var(--v-night);border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);overflow:hidden;--padding-top:14px;--padding-bottom:14px;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);
  -webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}
.flint-managed-services.flint-managed-services :where(.fx-track){display:flex;--width:max-content;width:var(--width);animation:fx-marquee 46s linear infinite}
.flint-managed-services.flint-managed-services :where(.fx-set){display:flex;--row-gap:10px;--column-gap:10px;gap:var(--row-gap) var(--column-gap);--padding-right:10px;padding-right:var(--padding-right)}
.flint-managed-services.flint-managed-services :where(.fx-orb){position:absolute;z-index:-1;border-radius:50%;filter:blur(70px);opacity:.55;pointer-events:none}
.flint-managed-services.flint-managed-services :where(.svx){display:grid;grid-template-columns:minmax(0,1fr) 340px;--row-gap:28px;--column-gap:28px;gap:var(--row-gap) var(--column-gap);--align-items:start;align-items:var(--align-items)}
.flint-managed-services.flint-managed-services :where(.svx-stage){min-width:0;display:grid;--row-gap:18px;--column-gap:18px;gap:var(--row-gap) var(--column-gap)}
.flint-managed-services.flint-managed-services :where(.svx-panel){--acc:var(--v-teal);--acc-soft:var(--v-teal-soft);--acc-dk:var(--v-teal-dk);background:#fff;border:1px solid var(--v-line);border-top:3px solid var(--acc);border-radius:14px;overflow:hidden;box-shadow:0 30px 60px -40px rgba(18,21,43,.45);outline:none}
.flint-managed-services.flint-managed-services :where(.svx-art){position:relative;background:radial-gradient(80% 90% at 50% 0%,#1A2266 0%,#0A0E36 70%);border-bottom:1px solid var(--v-line)}
.flint-managed-services.flint-managed-services :where(.art-cap){position:absolute;left:50%;top:12px;transform:translateX(-50%);white-space:nowrap;font:500 .64rem/1 var(--fms-mono);letter-spacing:.12em;text-transform:uppercase;color:#7D85AE}
.flint-managed-services.flint-managed-services :where(.svx-body){display:grid;--row-gap:16px;--column-gap:16px;gap:var(--row-gap) var(--column-gap);--padding-top:26px;--padding-right:28px;--padding-bottom:28px;--padding-left:28px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left)}
.flint-managed-services.flint-managed-services :where(.svx-top){display:flex;--row-gap:14px;--column-gap:14px;gap:var(--row-gap) var(--column-gap);--align-items:center;align-items:var(--align-items)}
.flint-managed-services.flint-managed-services :where(.svx-desc){color:var(--v-muted);font-size:1.03rem;max-width:62ch}
.flint-managed-services.flint-managed-services :where(.svx-incl){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));--row-gap:10px;--column-gap:20px;gap:var(--row-gap) var(--column-gap)}
.flint-managed-services.flint-managed-services :where(.svx-cta){display:flex;--flex-wrap:wrap;flex-wrap:var(--flex-wrap);--align-items:center;align-items:var(--align-items);--justify-content:space-between;justify-content:var(--justify-content);--row-gap:12px;--column-gap:20px;gap:var(--row-gap) var(--column-gap);--padding-top:4px;padding-top:var(--padding-top)}
.flint-managed-services.flint-managed-services :where(.svx-next){display:inline-flex;--align-items:center;align-items:var(--align-items);--row-gap:8px;--column-gap:8px;gap:var(--row-gap) var(--column-gap);background:none;border:0;--padding-top:8px;--padding-right:0;--padding-bottom:8px;--padding-left:0;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);font:600 .92rem/1.2 var(--fms-body);color:var(--v-ink);cursor:pointer}
.flint-managed-services.flint-managed-services :where(.svx-nav){position:sticky;top:96px;display:grid;--row-gap:6px;--column-gap:6px;gap:var(--row-gap) var(--column-gap);--padding-top:14px;--padding-right:14px;--padding-bottom:14px;--padding-left:14px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);background:#fff;border:1px solid var(--v-line);border-radius:14px;box-shadow:0 24px 50px -38px rgba(18,21,43,.45)}
.flint-managed-services.flint-managed-services :where(.svx-nav-h){display:inline-flex;--align-items:center;align-items:var(--align-items);--row-gap:8px;--column-gap:8px;gap:var(--row-gap) var(--column-gap);--padding-top:4px;--padding-right:8px;--padding-bottom:8px;--padding-left:8px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);font:500 .7rem/1 var(--fms-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--v-muted)}
.flint-managed-services.flint-managed-services :where(.nbar){position:absolute;left:0;bottom:0;height:2px;--width:100%;width:var(--width);background:var(--acc);transform:scaleX(0);transform-origin:left;opacity:.8}
.flint-managed-services.flint-managed-services :where(.svx-nav-cta){display:grid;grid-template-columns:auto 1fr;--row-gap:12px;--column-gap:12px;gap:var(--row-gap) var(--column-gap);--align-items:center;align-items:var(--align-items);--margin-top:8px;margin-top:var(--margin-top);--padding-top:14px;--padding-right:14px;--padding-bottom:14px;--padding-left:14px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);border-radius:10px;background:linear-gradient(120deg,var(--v-night),#2A2384);color:#fff;text-decoration:none;transition:transform .3s var(--v-ease),box-shadow .3s}
.flint-managed-services.flint-managed-services :where(.art-node){color:var(--c);transform-box:fill-box;animation:fx-bob 4s ease-in-out infinite}
.flint-managed-services.flint-managed-services :where(.art-status){color:#5FD08E}
.flint-managed-services.flint-managed-services :where(.pulse-base){fill:none;stroke:rgba(169,155,255,.18);stroke-width:2}
.flint-managed-services.flint-managed-services :where(.pulse-trace){fill:none;stroke:#A99BFF;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:240 1200;animation:fx-trace 3.2s linear infinite}
.flint-managed-services.flint-managed-services :where(.scan){fill:rgba(95,217,240,.45);animation:fx-scan 3.2s linear infinite}
.flint-managed-services.flint-managed-services :where(.a-warn){fill:#FF8A3D;animation:fx-swap-a 3.2s steps(1) infinite}
.flint-managed-services.flint-managed-services :where(.a-ok){fill:#5FD08E;animation:fx-swap-b 3.2s steps(1) infinite}
.flint-managed-services.flint-managed-services :where(.a-ring){fill:none;stroke:#5FD08E;stroke-width:1.5;transform-box:fill-box;transform-origin:center;animation:fx-ping 3.2s ease-out infinite}
.flint-managed-services.flint-managed-services :where(.a-lbl){animation:fx-swap-b 3.2s steps(1) infinite}
.flint-managed-services.flint-managed-services :where(.cloud){fill:rgba(46,139,240,.10);stroke:#5FA8FF;stroke-width:1.8}
.flint-managed-services.flint-managed-services :where(.cl-t){fill:#DCE3F7;font:600 12.5px var(--fms-display);text-anchor:middle;letter-spacing:0}
.flint-managed-services.flint-managed-services :where(.sync){color:#5FD9F0}
.flint-managed-services.flint-managed-services :where(.cost-line){fill:none;stroke:#4FD6C7;stroke-width:2.2;stroke-dasharray:200;animation:fx-line 4s var(--v-ease) infinite}
.flint-managed-services.flint-managed-services :where(.cost-dot){fill:#4FD6C7;animation:fx-blink 2s ease-in-out infinite}
.flint-managed-services.flint-managed-services :where(.sec-ring){fill:none;transform-box:fill-box;transform-origin:center}
.flint-managed-services.flint-managed-services :where(.shield){fill:rgba(242,96,90,.14);stroke:#F59C98;stroke-width:2;transform-box:fill-box;transform-origin:center;animation:fx-breathe 3s ease-in-out infinite}
.flint-managed-services.flint-managed-services :where(.shield-check){fill:none;stroke:#fff;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:90;animation:fx-line 3s var(--v-ease) infinite}
.flint-managed-services.flint-managed-services :where(.blk){animation:fx-bob 4s ease-in-out infinite}
.flint-managed-services.flint-managed-services :where(.fan-case){fill:rgba(255,255,255,.03);stroke:rgba(255,138,61,.45);stroke-width:1.6}
.flint-managed-services.flint-managed-services :where(.fan){transform-box:view-box;transform-origin:160px 128px;animation:fx-spin 2.2s linear infinite}
.flint-managed-services.flint-managed-services :where(.fan-hub){fill:#FFB27F}
.flint-managed-services.flint-managed-services :where(.tube){fill:rgba(255,255,255,.04);stroke:rgba(255,255,255,.25)}
.flint-managed-services.flint-managed-services :where(.bulb){fill:#FF8A3D}
.flint-managed-services.flint-managed-services :where(.level){fill:#FF8A3D;transform-box:fill-box;transform-origin:bottom;animation:fx-temp 5s ease-in-out infinite}
.flint-managed-services.flint-managed-services :where(.ticks){stroke:rgba(255,255,255,.3);stroke-width:1.5}
.flint-managed-services.flint-managed-services :where(.power){color:#F0D24A}
.flint-managed-services.flint-managed-services :where(.bolt){transform-box:fill-box;transform-origin:center;animation:fx-breathe 1.8s ease-in-out infinite}
.flint-managed-services.flint-managed-services :where(.batt){fill:none;stroke:rgba(255,255,255,.35);stroke-width:1.6}
.flint-managed-services.flint-managed-services :where(.batt-tip){fill:rgba(255,255,255,.35)}
.flint-managed-services.flint-managed-services :where(.batt-fill){fill:#5FD08E;transform-box:fill-box;transform-origin:left;animation:fx-charge 4s var(--v-ease) infinite}
.flint-managed-services.flint-managed-services :where(.bqx-head){display:grid;grid-template-columns:minmax(0,1fr) auto;--row-gap:20px;--column-gap:32px;gap:var(--row-gap) var(--column-gap);--align-items:end;align-items:var(--align-items);--margin-bottom:26px;margin-bottom:var(--margin-bottom)}
.flint-managed-services.flint-managed-services :where(.bqx-filter){display:inline-flex;--row-gap:4px;--column-gap:4px;gap:var(--row-gap) var(--column-gap);--padding-top:4px;--padding-right:4px;--padding-bottom:4px;--padding-left:4px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);border-radius:999px;background:var(--v-neutral);border:1px solid var(--v-line)}
.flint-managed-services.flint-managed-services :where(.bqx){background:#fff;border:1px solid var(--v-line);border-radius:14px;overflow:hidden;box-shadow:0 30px 60px -44px rgba(18,21,43,.5)}
.flint-managed-services.flint-managed-services :where(.bqx-steps){display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid var(--v-line);background:var(--v-neutral)}
.flint-managed-services.flint-managed-services :where(.bqx-stage){--padding-top:clamp(22px,3vw,34px);--padding-right:clamp(22px,3vw,34px);--padding-bottom:clamp(22px,3vw,34px);--padding-left:clamp(22px,3vw,34px);padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left)}
.flint-managed-services.flint-managed-services :where(.bqx-panel){display:grid;grid-template-columns:120px minmax(0,1fr) 240px;--row-gap:clamp(18px,3vw,34px);--column-gap:clamp(18px,3vw,34px);gap:var(--row-gap) var(--column-gap);--align-items:start;align-items:var(--align-items);outline:none}
.flint-managed-services.flint-managed-services :where(.bqx-mark){display:grid;--row-gap:12px;--column-gap:12px;gap:var(--row-gap) var(--column-gap);justify-items:start}
.flint-managed-services.flint-managed-services :where(.bqx-body){display:grid;--row-gap:10px;--column-gap:10px;gap:var(--row-gap) var(--column-gap)}
.flint-managed-services.flint-managed-services :where(.bqx-theme){font:600 .72rem/1.4 var(--fms-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--v-violet-dk)}
.flint-managed-services.flint-managed-services :where(.bqx-aud){display:inline-flex;--flex-wrap:wrap;flex-wrap:var(--flex-wrap);--align-items:center;align-items:var(--align-items);--row-gap:8px;--column-gap:8px;gap:var(--row-gap) var(--column-gap);font-size:.84rem;color:var(--v-ink)}
.flint-managed-services.flint-managed-services :where(.bqx-proof){display:grid;--row-gap:10px;--column-gap:10px;gap:var(--row-gap) var(--column-gap);align-content:start;--padding-left:20px;padding-left:var(--padding-left);border-left:1px solid var(--v-line)}
.flint-managed-services.flint-managed-services :where(.pri-list){display:grid;--row-gap:7px;--column-gap:7px;gap:var(--row-gap) var(--column-gap);--margin-top:4px;--margin-right:0;--margin-bottom:2px;--margin-left:0;margin:var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left)}
.flint-managed-services.flint-managed-services :where(.pri){display:inline-block;flex:none;min-width:34px;text-align:center;--padding-top:3px;--padding-right:8px;--padding-bottom:3px;--padding-left:8px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);border-radius:999px;font:600 .72rem/1.2 var(--fms-mono)}
@media (max-width:980px){.flint-managed-services.flint-managed-services :where(.bqx-panel){grid-template-columns:96px minmax(0,1fr)}}
@media (max-width:980px){.flint-managed-services.flint-managed-services :where(.bqx-proof){grid-column:2;border-left:0;--padding-left:0;padding-left:var(--padding-left);border-top:1px solid var(--v-line);--padding-top:14px;padding-top:var(--padding-top)}}
@media (max-width:920px){.flint-managed-services.flint-managed-services :where(.svx){grid-template-columns:1fr}}
@media (max-width:920px){.flint-managed-services.flint-managed-services :where(.svx-nav){order:-1;position:relative;top:auto;--padding-top:8px;--padding-right:8px;--padding-bottom:8px;--padding-left:8px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);box-shadow:none}}
@media (max-width:920px){.flint-managed-services.flint-managed-services :where(.svx-nav-h){display:none}}
@media (max-width:920px){.flint-managed-services.flint-managed-services :where(.svx-nav-cta){display:none}}
@media (max-width:920px){.flint-managed-services.flint-managed-services :where(.bqx-head){grid-template-columns:1fr}}
@media (max-width:920px){.flint-managed-services.flint-managed-services :where(.bqx-steps){display:flex;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}}
@media (max-width:640px){.flint-managed-services.flint-managed-services :where(.svx-incl){grid-template-columns:1fr}}
@media (max-width:640px){.flint-managed-services.flint-managed-services :where(.svx-body){--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left)}}
@media (max-width:640px){.flint-managed-services.flint-managed-services :where(.bqx-panel){grid-template-columns:1fr}}
@media (max-width:640px){.flint-managed-services.flint-managed-services :where(.bqx-proof){grid-column:auto}}
@media (max-width:640px){.flint-managed-services.flint-managed-services :where(.bqx-mark){grid-auto-flow:column;--align-items:center;align-items:var(--align-items);--justify-content:start;justify-content:var(--justify-content)}}
@media (max-width:640px){.flint-managed-services.flint-managed-services :where(.bqx-filter){--width:100%;width:var(--width);--justify-content:space-between;justify-content:var(--justify-content)}}
@media (prefers-reduced-motion:reduce){.flint-managed-services.flint-managed-services :where(.fx-ticker){-webkit-mask-image:none;mask-image:none;overflow-x:auto}}
.flint-managed-services.flint-managed-services :where(.wi-grid){display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);--row-gap:clamp(20px,5vw,64px);--column-gap:clamp(20px,5vw,64px);gap:var(--row-gap) var(--column-gap);--align-items:center;align-items:var(--align-items)}
.flint-managed-services.flint-managed-services :where(.wi-grid > *){min-width:0}
.flint-managed-services.flint-managed-services :where(.wi-grid > .elementor-widget > *){min-width:0}
.flint-managed-services.flint-managed-services :where(.wi-grid > .elementor-widget > .elementor-widget-container > *){min-width:0}
.flint-managed-services.flint-managed-services :where(.wi-text){font-size:clamp(1.02rem,1.4vw,1.14rem);line-height:1.7;color:var(--v-ink);--padding-left:24px;padding-left:var(--padding-left);border-left:3px solid var(--v-teal)}
.flint-managed-services.flint-managed-services :where(.svx){grid-template-columns:320px minmax(0,1fr)}
.flint-managed-services.flint-managed-services :where(.vs-sr){position:absolute!important;--width:1px;width:var(--width);height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.flint-managed-services.flint-managed-services :where(.vs-table){--width:100%;width:var(--width);min-width:0;border-collapse:separate;border-spacing:0 10px;--margin-top:-10px;--margin-right:0;--margin-bottom:0;--margin-left:0;margin:var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left);font-size:.98rem}
.flint-managed-services.flint-managed-services :where(.vs-h){display:flex;--row-gap:12px;--column-gap:12px;gap:var(--row-gap) var(--column-gap);--align-items:center;align-items:var(--align-items);--padding-top:16px;--padding-right:20px;--padding-bottom:16px;--padding-left:20px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);border-radius:12px}
.flint-managed-services.flint-managed-services :where(.vs-area){display:flex;--align-items:center;align-items:var(--align-items);--row-gap:12px;--column-gap:12px;gap:var(--row-gap) var(--column-gap);font:700 1rem/1.2 var(--fms-display);color:var(--v-ink)}
.flint-managed-services.flint-managed-services :where(.vs-ico){--width:38px;width:var(--width);height:38px;border-radius:10px;display:grid;place-items:center;background:var(--v-violet-soft);font-size:19px;flex:none;transition:transform .35s var(--v-ease),background-color .3s}
@media (max-width:760px){.flint-managed-services.flint-managed-services :where(.vs-table){display:block;--width:auto;width:var(--width)}}
@media (max-width:760px){.flint-managed-services.flint-managed-services :where(.vs-table){--margin-top:0;--margin-right:0;--margin-bottom:0;--margin-left:0;margin:var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left);border-spacing:0}}
@media (max-width:840px){.flint-managed-services.flint-managed-services :where(.wi-grid){grid-template-columns:1fr}}
@media (max-width:840px){.flint-managed-services.flint-managed-services :where(.wi-text){--padding-left:18px;padding-left:var(--padding-left)}}
@media (max-width:920px){.flint-managed-services.flint-managed-services :where(.svx){grid-template-columns:1fr}}
.flint-managed-services.flint-managed-services :where(.ob-stage){position:relative;isolation:isolate;overflow:hidden;border-radius:14px;background:var(--v-night);--min-height:clamp(540px,50vw,640px);min-height:var(--min-height);display:flex;--flex-direction:column;flex-direction:var(--flex-direction);--justify-content:space-between;justify-content:var(--justify-content);--row-gap:28px;--column-gap:28px;gap:var(--row-gap) var(--column-gap);--padding-top:clamp(20px,3vw,34px);--padding-right:clamp(20px,3vw,34px);--padding-bottom:clamp(20px,3vw,34px);--padding-left:clamp(20px,3vw,34px);padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);
  box-shadow:0 40px 70px -44px rgba(10,14,54,.7)}
.flint-managed-services.flint-managed-services :where(.ob-photo){position:absolute;inset:0;--margin-top:0;--margin-right:0;--margin-bottom:0;--margin-left:0;margin:var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left);z-index:-1}
.flint-managed-services.flint-managed-services :where(.ob-cap){display:grid;--row-gap:6px;--column-gap:6px;gap:var(--row-gap) var(--column-gap);max-width:560px;color:#fff;font:700 clamp(1.25rem,2.4vw,1.75rem)/1.25 var(--fms-display)}
@media (max-width:640px){.flint-managed-services.flint-managed-services :where(.ob-stage){--min-height:0;min-height:var(--min-height);--padding-top:18px;--padding-right:18px;--padding-bottom:18px;--padding-left:18px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left)}}
@media (max-width:640px){.flint-managed-services.flint-managed-services :where(.ob-cap){--padding-top:60px;--padding-bottom:10px;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}}
.flint-managed-services.flint-managed-services :where(.ob-art){position:absolute;inset:0;--margin-top:0;--margin-right:0;--margin-bottom:0;--margin-left:0;margin:var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left);z-index:-1;overflow:hidden}
.flint-managed-services.flint-managed-services :where(.ob-led){animation:fx-blink 2s ease-in-out infinite}
.flint-managed-services.flint-managed-services :where(.ob-strip){animation:ob-strip 4s ease-in-out infinite}
.flint-managed-services.flint-managed-services :where(.ob-door){transform-box:fill-box;transform-origin:center;animation:ob-door 5s ease-in-out infinite}
.flint-managed-services.flint-managed-services :where(.ob-stage){--min-height:clamp(420px,36vw,470px);min-height:var(--min-height);--row-gap:18px;--column-gap:18px;gap:var(--row-gap) var(--column-gap)}
.flint-managed-services.flint-managed-services :where(.fms-sec){--padding-top:clamp(44px,5vw,60px);--padding-bottom:clamp(44px,5vw,60px);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}
.flint-managed-services.flint-managed-services :where(.sec-head){--margin-bottom:22px;margin-bottom:var(--margin-bottom)}
.flint-managed-services.flint-managed-services :where(.v-band){--min-height:clamp(300px,32vw,430px);min-height:var(--min-height)}
.flint-managed-services.flint-managed-services :where(.hero){--padding-bottom:clamp(48px,5.5vw,72px);padding-bottom:var(--padding-bottom)}
.flint-managed-services.flint-managed-services :where(.bqx-head){--margin-bottom:20px;margin-bottom:var(--margin-bottom)}
.flint-managed-services.flint-managed-services :where(.ico){--width:52px;width:var(--width);height:52px;font-size:26px;border-radius:12px}
.flint-managed-services.flint-managed-services :where(.vs-ico){--width:46px;width:var(--width);height:46px;font-size:23px;border-radius:12px}
@media (max-width:640px){.flint-managed-services.flint-managed-services :where(.ob-stage){--min-height:0;min-height:var(--min-height)}}
@media (max-width:640px){.flint-managed-services.flint-managed-services :where(.ob-cap){--padding-top:40px;--padding-bottom:6px;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}}
@media (prefers-reduced-motion:reduce){.flint-managed-services.flint-managed-services :where(.ob-led){animation:none}}
@media (prefers-reduced-motion:reduce){.flint-managed-services.flint-managed-services :where(.ob-strip){animation:none}}
@media (prefers-reduced-motion:reduce){.flint-managed-services.flint-managed-services :where(.ob-door){animation:none}}
.flint-managed-services.flint-managed-services :where(.hero-lede){max-width:56ch;font-size:clamp(1.05rem,1.4vw,1.18rem);line-height:1.6;color:#C9D0EE;animation:fx-rise .9s var(--v-ease) .15s both}
.flint-managed-services.flint-managed-services :where(.hero-grid){--padding-top:clamp(44px,6vw,84px);padding-top:var(--padding-top)}
.flint-managed-services.flint-managed-services :where(.svx-next){--min-height:44px;min-height:var(--min-height)}
@media (max-width:640px){.flint-managed-services.flint-managed-services :where(.art-cap){font-size:12px}}
@media (max-width:640px){.flint-managed-services.flint-managed-services :where(.bqx-theme){font-size:12px}}
.flint-managed-services.flint-managed-services :where(.fms-x1){--margin-top:0;--margin-right:0;--margin-bottom:0;--margin-left:0;margin:var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left)}
.flint-managed-services.flint-managed-services :where(.fms-x2){--margin-top:0;--margin-right:0;--margin-bottom:0;--margin-left:0;margin:var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left)}
.flint-managed-services.flint-managed-services :where(.fms-x3){--margin-top:8px;margin-top:var(--margin-top)}
.flint-managed-services.flint-managed-services :where(a:focus-visible){outline:3px solid var(--fms-gold);outline-offset:3px}
.flint-managed-services.flint-managed-services :where(summary:focus-visible){outline:3px solid var(--fms-gold);outline-offset:3px}
.flint-managed-services.flint-managed-services :where(svg.lucide){--width:1em;width:var(--width);height:1em;stroke-width:1.8;flex:none;vertical-align:middle}
.flint-managed-services.flint-managed-services :where(.eyebrow svg){color:var(--fms-gold)}
.flint-managed-services.flint-managed-services :where(.answer strong){color:var(--fms-ink);background:linear-gradient(transparent 62%,rgba(211,177,10,.35) 0)}
.flint-managed-services.flint-managed-services :where(.ico svg){color:var(--fms-char)}
.flint-managed-services.flint-managed-services :where(.crumbs a){color:var(--fms-muted);text-decoration:none}
.flint-managed-services.flint-managed-services :where(.proof span){display:inline-flex;--align-items:center;align-items:var(--align-items);--row-gap:7px;--column-gap:7px;gap:var(--row-gap) var(--column-gap)}
.flint-managed-services.flint-managed-services :where(.proof svg){color:var(--fms-gold-deep);font-size:16px}
.flint-managed-services.flint-managed-services :where(.console)::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(110% 55% at 50% 0%,rgba(211,177,10,.12),transparent 60%),repeating-linear-gradient(0deg,rgba(255,255,255,.02) 0 1px,transparent 1px 3px)}
.flint-managed-services.flint-managed-services :where(.console-bar span){display:inline-flex;--align-items:center;align-items:var(--align-items);--row-gap:6px;--column-gap:6px;gap:var(--row-gap) var(--column-gap)}
.flint-managed-services.flint-managed-services :where(.console-bar svg){color:var(--fms-gold-hi)}
.flint-managed-services.flint-managed-services :where(.topo svg){display:block;--width:100%;width:var(--width);height:auto}
.flint-managed-services.flint-managed-services :where(.stage b){display:flex;--align-items:center;align-items:var(--align-items);--row-gap:6px;--column-gap:6px;gap:var(--row-gap) var(--column-gap);color:#A9AEAE;font-weight:500;font-size:.82rem;transition:color .3s}
.flint-managed-services.flint-managed-services :where(.stage small){color:#7A8080;font-size:.66rem}
.flint-managed-services.flint-managed-services :where(.stage)::after{content:"";position:absolute;left:0;bottom:0;height:2px;--width:0;width:var(--width);background:var(--fms-gold-hi)}
.flint-managed-services.flint-managed-services :where(.kpi b){font-family:var(--fms-display);font-size:1.18rem;color:#FFFFFF;font-variant-numeric:tabular-nums;font-weight:700;transition:color .4s}
.flint-managed-services.flint-managed-services :where(.kpi small){color:#7A8080;font-size:.64rem;text-transform:uppercase;letter-spacing:.08em}
.flint-managed-services.flint-managed-services :where(.log li){display:grid;grid-template-columns:42px 82px 1fr;--row-gap:10px;--column-gap:10px;gap:var(--row-gap) var(--column-gap);--align-items:baseline;align-items:var(--align-items);color:#D8DADA}
.flint-managed-services.flint-managed-services :where(.log time){color:#7A8080;font-variant-numeric:tabular-nums}
.flint-managed-services.flint-managed-services :where(.fact dt){font-family:var(--fms-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--fms-muted)}
.flint-managed-services.flint-managed-services :where(.fact dd){--margin-top:2px;margin-top:var(--margin-top);font-weight:600;font-size:.95rem}
.flint-managed-services.flint-managed-services :where(.pillar p){color:var(--fms-muted);font-size:.94rem;--margin-top:4px;margin-top:var(--margin-top)}
.flint-managed-services.flint-managed-services :where(.chal-item p){color:var(--fms-muted);font-size:.92rem;--margin-top:4px;margin-top:var(--margin-top)}
.flint-managed-services.flint-managed-services :where(.svc > p){color:var(--fms-muted);font-size:.95rem}
.flint-managed-services.flint-managed-services :where(.svc > .elementor-widget > p){color:var(--fms-muted);font-size:.95rem}
.flint-managed-services.flint-managed-services :where(.svc > .elementor-widget > .elementor-widget-container > p){color:var(--fms-muted);font-size:.95rem}
.flint-managed-services.flint-managed-services :where(.incl li){display:flex;--row-gap:9px;--column-gap:9px;gap:var(--row-gap) var(--column-gap);--align-items:flex-start;align-items:var(--align-items)}
.flint-managed-services.flint-managed-services :where(.incl svg){color:var(--fms-ok);--margin-top:4px;margin-top:var(--margin-top);font-size:15px}
.flint-managed-services.flint-managed-services :where(.ai svg){color:var(--fms-char);font-size:18px;--margin-top:2px;margin-top:var(--margin-top)}
.flint-managed-services.flint-managed-services :where(.ai b){font-family:var(--fms-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--fms-gold-deep);display:block}
.flint-managed-services.flint-managed-services :where(.step p){color:var(--fms-muted);font-size:.93rem}
.flint-managed-services.flint-managed-services :where(.note svg){color:var(--fms-gold-deep)}
.flint-managed-services.flint-managed-services :where(th:last-child){background:var(--fms-char);color:var(--fms-gold-hi)}
.flint-managed-services.flint-managed-services :where(td .cell){display:flex;--row-gap:9px;--column-gap:9px;gap:var(--row-gap) var(--column-gap);--align-items:flex-start;align-items:var(--align-items)}
.flint-managed-services.flint-managed-services :where(td.old){color:var(--fms-muted)}
.flint-managed-services.flint-managed-services :where(td.new){font-weight:500;background:rgba(211,177,10,.06)}
.flint-managed-services.flint-managed-services :where(td.dim){font-family:var(--fms-mono);font-size:.78rem;color:var(--fms-muted);white-space:nowrap}
.flint-managed-services.flint-managed-services :where(.metric p){color:var(--fms-muted);font-size:.92rem}
.flint-managed-services.flint-managed-services :where(.ind-item p){color:var(--fms-muted);font-size:.88rem}
.flint-managed-services.flint-managed-services :where(.model > p){color:var(--fms-muted);font-size:.94rem}
.flint-managed-services.flint-managed-services :where(.model > .elementor-widget > p){color:var(--fms-muted);font-size:.94rem}
.flint-managed-services.flint-managed-services :where(.model > .elementor-widget > .elementor-widget-container > p){color:var(--fms-muted);font-size:.94rem}
.flint-managed-services.flint-managed-services :where(.why-item p){color:var(--fms-muted);font-size:.94rem;--margin-top:4px;margin-top:var(--margin-top)}
.flint-managed-services.flint-managed-services :where(.gloss > div){--padding-top:14px;--padding-right:0;--padding-bottom:14px;--padding-left:0;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);border-bottom:1px solid var(--fms-line);display:grid;grid-template-columns:110px 1fr;--row-gap:14px;--column-gap:14px;gap:var(--row-gap) var(--column-gap)}
.flint-managed-services.flint-managed-services :where(.gloss > .elementor-widget > div){--padding-top:14px;--padding-right:0;--padding-bottom:14px;--padding-left:0;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);border-bottom:1px solid var(--fms-line);display:grid;grid-template-columns:110px 1fr;--row-gap:14px;--column-gap:14px;gap:var(--row-gap) var(--column-gap)}
.flint-managed-services.flint-managed-services :where(.gloss > .elementor-widget > .elementor-widget-container > div){--padding-top:14px;--padding-right:0;--padding-bottom:14px;--padding-left:0;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);border-bottom:1px solid var(--fms-line);display:grid;grid-template-columns:110px 1fr;--row-gap:14px;--column-gap:14px;gap:var(--row-gap) var(--column-gap)}
.flint-managed-services.flint-managed-services :where(.gloss dt){font-family:var(--fms-mono);font-weight:600;color:var(--fms-ink);font-size:.9rem}
.flint-managed-services.flint-managed-services :where(.gloss dd){color:var(--fms-muted);font-size:.93rem}
.flint-managed-services.flint-managed-services :where(details[open]){border-color:var(--fms-gold)}
.flint-managed-services.flint-managed-services :where(summary .q){color:var(--fms-gold-deep);font-size:18px}
.flint-managed-services.flint-managed-services :where(summary .chev){--margin-left:auto;margin-left:var(--margin-left);color:var(--fms-muted);transition:transform .2s}
.flint-managed-services.flint-managed-services :where(.cta)::before{content:"";position:absolute;inset:0;background:radial-gradient(60% 80% at 100% 0%,rgba(211,177,10,.18),transparent 60%);pointer-events:none}
.flint-managed-services.flint-managed-services :where(.cta h2):is(h1,h2,h3,h4,h5,h6){color:#FFFFFF}
.flint-managed-services.flint-managed-services :where(.contact > div){display:flex;--row-gap:12px;--column-gap:12px;gap:var(--row-gap) var(--column-gap);--align-items:flex-start;align-items:var(--align-items)}
.flint-managed-services.flint-managed-services :where(.contact > .elementor-widget > div){display:flex;--row-gap:12px;--column-gap:12px;gap:var(--row-gap) var(--column-gap);--align-items:flex-start;align-items:var(--align-items)}
.flint-managed-services.flint-managed-services :where(.contact > .elementor-widget > .elementor-widget-container > div){display:flex;--row-gap:12px;--column-gap:12px;gap:var(--row-gap) var(--column-gap);--align-items:flex-start;align-items:var(--align-items)}
.flint-managed-services.flint-managed-services :where(.contact svg){color:var(--fms-gold-hi);font-size:18px;--margin-top:3px;margin-top:var(--margin-top)}
@media (max-width:520px){.flint-managed-services.flint-managed-services :where(.gloss > div){grid-template-columns:1fr;--row-gap:4px;--column-gap:4px;gap:var(--row-gap) var(--column-gap)}}
@media (max-width:520px){.flint-managed-services.flint-managed-services :where(.gloss > .elementor-widget > div){grid-template-columns:1fr;--row-gap:4px;--column-gap:4px;gap:var(--row-gap) var(--column-gap)}}
@media (max-width:520px){.flint-managed-services.flint-managed-services :where(.gloss > .elementor-widget > .elementor-widget-container > div){grid-template-columns:1fr;--row-gap:4px;--column-gap:4px;gap:var(--row-gap) var(--column-gap)}}
@media (max-width:480px){.flint-managed-services.flint-managed-services :where(.log li){grid-template-columns:40px 1fr}}
@media (prefers-reduced-motion:reduce){.flint-managed-services.flint-managed-services :where(summary .chev){transition:none}}
.flint-managed-services.flint-managed-services :where(.eyebrow svg){color:var(--v-teal)}
.flint-managed-services.flint-managed-services :where(.btn svg){transition:transform .25s var(--v-ease)}
.flint-managed-services.flint-managed-services :where(a:focus-visible){outline:3px solid var(--v-cyan);outline-offset:3px}
.flint-managed-services.flint-managed-services :where(summary:focus-visible){outline:3px solid var(--v-cyan);outline-offset:3px}
.flint-managed-services.flint-managed-services :where(.crumbs a){background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;transition:background-size .3s var(--v-ease),color .25s}
.flint-managed-services.flint-managed-services :where(.hero-bg img){position:absolute;inset:0;--width:100%;width:var(--width);height:100%;object-fit:cover;object-position:27% 45%;filter:saturate(1.05) contrast(1.05);opacity:1}
.flint-managed-services.flint-managed-services :where(.hero-bg)::before{content:"";position:absolute;inset:0;z-index:1;background:
  linear-gradient(90deg,rgba(8,11,46,.93) 0%,rgba(8,11,46,.8) 34%,rgba(8,11,46,.4) 56%,rgba(8,11,46,.1) 100%),
  linear-gradient(0deg,rgba(7,10,40,.88) 0%,rgba(7,10,40,.2) 32%,transparent 50%),
  linear-gradient(180deg,rgba(7,10,40,.6) 0%,transparent 20%)}
.flint-managed-services.flint-managed-services :where(.hero-bg)::after{content:"";position:absolute;inset:0;z-index:2;opacity:.45;
  background-image:linear-gradient(rgba(31,200,232,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(31,200,232,.08) 1px,transparent 1px);background-size:56px 56px;
  -webkit-mask-image:radial-gradient(80% 80% at 70% 40%,#000,transparent 75%);mask-image:radial-gradient(80% 80% at 70% 40%,#000,transparent 75%)}
.flint-managed-services.flint-managed-services :where(.hero-copy h1):is(h1,h2,h3,h4,h5,h6){color:#fff;font-size:clamp(2.4rem,5vw,3.8rem)}
.flint-managed-services.flint-managed-services :where(.fact dt){color:var(--v-muted)}
.flint-managed-services.flint-managed-services :where(.answer strong){background:linear-gradient(transparent 62%,rgba(15,181,165,.28) 0)}
.flint-managed-services.flint-managed-services :where(.ai-viz svg){display:block;--width:100%;width:var(--width);height:auto}
.flint-managed-services.flint-managed-services :where(.por-item h3):is(h1,h2,h3,h4,h5,h6){font-size:1.3rem}
.flint-managed-services.flint-managed-services :where(.por-item p){color:var(--v-muted);font-size:.95rem}
.flint-managed-services.flint-managed-services :where(.por-item ul){display:grid;--row-gap:6px;--column-gap:6px;gap:var(--row-gap) var(--column-gap);--margin-top:4px;margin-top:var(--margin-top);font-size:.88rem;color:var(--v-ink)}
.flint-managed-services.flint-managed-services :where(.por-item li){display:flex;--row-gap:8px;--column-gap:8px;gap:var(--row-gap) var(--column-gap);--align-items:flex-start;align-items:var(--align-items)}
.flint-managed-services.flint-managed-services :where(.svc)::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 60% at 100% 0%,var(--acc-soft),transparent 60%);opacity:0;transition:opacity .35s var(--v-ease)}
.flint-managed-services.flint-managed-services :where(.incl svg){color:var(--acc)}
.flint-managed-services.flint-managed-services :where(.ai svg){color:var(--acc)}
.flint-managed-services.flint-managed-services :where(.ai b){color:var(--acc)}
.flint-managed-services.flint-managed-services :where(th:last-child){background:var(--v-night);color:var(--v-cyan)}
.flint-managed-services.flint-managed-services :where(td.new){background:rgba(15,181,165,.06)}
.flint-managed-services.flint-managed-services :where(.metric)::before{content:"";position:absolute;left:0;top:0;bottom:0;--width:4px;width:var(--width);background:var(--acc)}
.flint-managed-services.flint-managed-services :where(.gloss > div){transition:background-color .25s}
.flint-managed-services.flint-managed-services :where(.gloss > .elementor-widget > div){transition:background-color .25s}
.flint-managed-services.flint-managed-services :where(.gloss > .elementor-widget > .elementor-widget-container > div){transition:background-color .25s}
.flint-managed-services.flint-managed-services :where(details:hover){border-color:#C9CDDA}
.flint-managed-services.flint-managed-services :where(details[open]){border-color:var(--v-teal);box-shadow:0 14px 30px -24px rgba(15,181,165,.6)}
.flint-managed-services.flint-managed-services :where(summary:hover){color:var(--v-teal-dk)}
.flint-managed-services.flint-managed-services :where(summary .q){color:var(--v-teal)}
.flint-managed-services.flint-managed-services :where(.cta)::before{background:radial-gradient(50% 80% at 100% 0%,rgba(31,200,232,.25),transparent 60%),radial-gradient(40% 70% at 0% 100%,rgba(15,181,165,.22),transparent 60%)}
.flint-managed-services.flint-managed-services :where(.v-band figure){position:absolute;inset:0;--margin-top:0;--margin-right:0;--margin-bottom:0;--margin-left:0;margin:var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left);z-index:-1}
.flint-managed-services.flint-managed-services :where(.v-band img){--width:100%;width:var(--width);height:100%;object-fit:cover;display:block}
.flint-managed-services.flint-managed-services :where(.v-photo img){--width:100%;width:var(--width);height:100%;object-fit:cover;display:block}
.flint-managed-services.flint-managed-services :where(.v-band h2):is(h1,h2,h3,h4,h5,h6){color:#fff;font-size:clamp(1.8rem,3.6vw,2.9rem)}
.flint-managed-services.flint-managed-services :where(.v-band p){color:#D5DAF0;font-size:1.06rem;max-width:56ch}
.flint-managed-services.flint-managed-services :where(.v-photo img){transition:transform .8s var(--v-ease)}
.flint-managed-services.flint-managed-services :where(.v-photo figcaption){position:absolute;left:0;bottom:0;z-index:1;--padding-top:16px;--padding-right:20px;--padding-bottom:16px;--padding-left:20px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);background:linear-gradient(0deg,rgba(8,11,46,.85),transparent);--width:100%;width:var(--width);color:#fff;font:600 1rem/1.4 var(--fms-display)}
.flint-managed-services.flint-managed-services :where(.is-missing img){display:none}
.flint-managed-services.flint-managed-services :where(.hero-copy h1):is(h1,h2,h3,h4,h5,h6){animation:fx-rise .9s var(--v-ease) both}
.flint-managed-services.flint-managed-services :where(.fx-set a){display:inline-flex;--align-items:center;align-items:var(--align-items);--row-gap:8px;--column-gap:8px;gap:var(--row-gap) var(--column-gap);--padding-top:8px;--padding-right:15px;--padding-bottom:8px;--padding-left:15px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.03);color:#DCE3F7;font:500 .9rem/1.2 var(--fms-body);text-decoration:none;white-space:nowrap;transition:border-color .25s,background-color .25s,color .25s,transform .25s var(--v-ease)}
.flint-managed-services.flint-managed-services :where(.svx-art svg){display:block;--width:100%;width:var(--width);height:auto}
.flint-managed-services.flint-managed-services :where(.svx-top h3):is(h1,h2,h3,h4,h5,h6){font-size:clamp(1.3rem,2.2vw,1.6rem)}
.flint-managed-services.flint-managed-services :where(.svx-incl li){display:flex;--row-gap:10px;--column-gap:10px;gap:var(--row-gap) var(--column-gap);--align-items:flex-start;align-items:var(--align-items);font-size:.95rem;color:var(--v-ink)}
.flint-managed-services.flint-managed-services :where(.svx-incl svg){color:var(--acc);font-size:17px;--margin-top:3px;margin-top:var(--margin-top)}
.flint-managed-services.flint-managed-services :where(.svx-next svg){color:var(--acc-dk);transition:transform .3s var(--v-ease)}
.flint-managed-services.flint-managed-services :where(svg [pathLength]){stroke-dasharray:1}
.flint-managed-services.flint-managed-services :where(.svx-nav-cta svg){font-size:22px;color:#F0D24A}
.flint-managed-services.flint-managed-services :where(.svx-nav-cta b){display:block;font:600 .92rem/1.3 var(--fms-display);color:#fff}
.flint-managed-services.flint-managed-services :where(.svx-nav-cta small){color:#C4CAE6;font-size:.8rem}
.flint-managed-services.flint-managed-services :where(.svx-art text){fill:#B3BFE3;font:500 11px var(--fms-mono);letter-spacing:.04em}
.flint-managed-services.flint-managed-services :where(.art-grid path){stroke:rgba(255,255,255,.05);stroke-width:1;fill:none}
.flint-managed-services.flint-managed-services :where(.art-links path){fill:none;stroke:rgba(150,180,240,.3);stroke-width:1.5;stroke-dasharray:4 6;animation:fx-dash 1.6s linear infinite}
.flint-managed-services.flint-managed-services :where(.art-node circle){fill:rgba(255,255,255,.05);stroke:var(--c);stroke-width:1.6}
.flint-managed-services.flint-managed-services :where(.art-node text){fill:#DCE3F7;font:600 12.5px var(--fms-display);text-anchor:middle;letter-spacing:0}
.flint-managed-services.flint-managed-services :where(.art-status rect){fill:rgba(255,255,255,.05);stroke:rgba(95,208,142,.4)}
.flint-managed-services.flint-managed-services :where(.art-status text){fill:#DCE3F7;font:500 12.5px var(--fms-body);letter-spacing:0}
.flint-managed-services.flint-managed-services :where(.art-pills rect){fill:rgba(255,255,255,.05);stroke:rgba(255,255,255,.12)}
.flint-managed-services.flint-managed-services :where(.art-pills circle){fill:#5FD08E;animation:fx-blink 2s ease-in-out infinite}
.flint-managed-services.flint-managed-services :where(.art-pills text){fill:#DCE3F7;font:500 12px var(--fms-body);letter-spacing:0}
.flint-managed-services.flint-managed-services :where(.a-lbl rect){fill:rgba(95,208,142,.12);stroke:rgba(95,208,142,.45)}
.flint-managed-services.flint-managed-services :where(.a-lbl text){fill:#86E3AE;font:500 12px var(--fms-body);letter-spacing:0}
.flint-managed-services.flint-managed-services :where(.cost text){fill:#B3BFE3}
.flint-managed-services.flint-managed-services :where(.threats circle){fill:#F2605A}
.flint-managed-services.flint-managed-services :where(.blk rect){fill:rgba(95,208,142,.12);stroke:rgba(95,208,142,.45)}
.flint-managed-services.flint-managed-services :where(.blk text){fill:#86E3AE;font:500 12px var(--fms-body);letter-spacing:0}
.flint-managed-services.flint-managed-services :where(.fan path){fill:rgba(255,138,61,.4);stroke:#FFB27F;stroke-width:1.2}
.flint-managed-services.flint-managed-services :where(.fan-wrap text){fill:#DCE3F7;font:600 12.5px var(--fms-display);text-anchor:middle;letter-spacing:0}
.flint-managed-services.flint-managed-services :where(.thermo text){fill:#DCE3F7;font:600 12.5px var(--fms-display);text-anchor:middle;letter-spacing:0}
.flint-managed-services.flint-managed-services :where(.power text){fill:#DCE3F7;font:600 12.5px var(--fms-display);text-anchor:middle;letter-spacing:0}
.flint-managed-services.flint-managed-services :where(.bqx-filter button){display:inline-flex;--align-items:center;align-items:var(--align-items);--row-gap:7px;--column-gap:7px;gap:var(--row-gap) var(--column-gap);--padding-top:8px;--padding-right:14px;--padding-bottom:8px;--padding-left:14px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);border-radius:999px;border:0;background:transparent;color:var(--v-muted);font:600 .88rem/1.2 var(--fms-body);cursor:pointer;transition:background-color .25s,color .25s}
.flint-managed-services.flint-managed-services :where(.bqx-steps svg){font-size:20px;color:var(--v-violet);transition:transform .35s var(--v-ease)}
.flint-managed-services.flint-managed-services :where(.bqx-mark span){font:800 4rem/1 var(--fms-display);letter-spacing:-.04em;background:linear-gradient(135deg,var(--v-violet),var(--v-cyan));-webkit-background-clip:text;background-clip:text;color:transparent}
.flint-managed-services.flint-managed-services :where(.bqx-mark svg){--width:52px;width:var(--width);height:52px;--padding-top:13px;--padding-right:13px;--padding-bottom:13px;--padding-left:13px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);border-radius:14px;background:var(--v-violet-soft);color:var(--v-violet);box-shadow:0 0 0 0 rgba(110,91,240,.35);animation:fx-glow 2.6s ease-out infinite}
.flint-managed-services.flint-managed-services :where(.bqx-body h3):is(h1,h2,h3,h4,h5,h6){font-size:clamp(1.2rem,2vw,1.45rem);line-height:1.3}
.flint-managed-services.flint-managed-services :where(.bqx-body > p){color:var(--v-muted);font-size:1rem;max-width:66ch}
.flint-managed-services.flint-managed-services :where(.bqx-body > .elementor-widget > p){color:var(--v-muted);font-size:1rem;max-width:66ch}
.flint-managed-services.flint-managed-services :where(.bqx-body > .elementor-widget > .elementor-widget-container > p){color:var(--v-muted);font-size:1rem;max-width:66ch}
.flint-managed-services.flint-managed-services :where(.bqx-aud b){font:500 .66rem/1 var(--fms-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--v-muted);--padding-top:5px;--padding-right:8px;--padding-bottom:5px;--padding-left:8px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);border-radius:999px;background:var(--v-neutral)}
.flint-managed-services.flint-managed-services :where(.bqx-proof)::before{content:"Where you see it";font:500 .68rem/1.6 var(--fms-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--v-muted)}
.flint-managed-services.flint-managed-services :where(.bqx-proof li){display:flex;--row-gap:10px;--column-gap:10px;gap:var(--row-gap) var(--column-gap);--align-items:center;align-items:var(--align-items);font-size:.92rem;font-weight:500;color:var(--v-ink)}
.flint-managed-services.flint-managed-services :where(.pri-list li){display:flex;--row-gap:10px;--column-gap:10px;gap:var(--row-gap) var(--column-gap);--align-items:baseline;align-items:var(--align-items);font-size:.9rem;color:var(--v-ink)}
.flint-managed-services.flint-managed-services :where(.eyebrow svg){animation:fx-float 3.2s ease-in-out infinite}
.flint-managed-services.flint-managed-services :where(.contact svg){animation:fx-float 3.6s ease-in-out infinite}
@media (max-width:980px){.flint-managed-services.flint-managed-services :where(.bqx-mark span){font-size:3rem}}
@media (max-width:920px){.flint-managed-services.flint-managed-services :where(.bqx-steps)::-webkit-scrollbar{display:none}}
@media (max-width:640px){.flint-managed-services.flint-managed-services :where(.bqx-mark span){font-size:2.4rem}}
@media (max-width:640px){.flint-managed-services.flint-managed-services :where(.bqx-mark svg){--width:44px;width:var(--width);height:44px;--padding-top:11px;--padding-right:11px;--padding-bottom:11px;--padding-left:11px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left)}}
@media (max-width:640px){.flint-managed-services.flint-managed-services :where(.bqx-filter button){flex:1;--justify-content:center;justify-content:var(--justify-content);--padding-top:8px;--padding-right:8px;--padding-bottom:8px;--padding-left:8px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);font-size:.84rem;white-space:nowrap}}
.flint-managed-services.flint-managed-services :where(.wi-grid h2):is(h1,h2,h3,h4,h5,h6){font-size:clamp(1.7rem,3.4vw,2.6rem);letter-spacing:-.02em}
.flint-managed-services.flint-managed-services :where(.wi-text strong){background:linear-gradient(transparent 62%,rgba(15,181,165,.28) 0)}
.flint-managed-services.flint-managed-services :where(.vs-table th){border:0;background:transparent;text-transform:none;letter-spacing:normal;font-family:var(--fms-body);color:var(--v-ink);vertical-align:middle}
.flint-managed-services.flint-managed-services :where(.vs-table td){border:0;background:transparent;text-transform:none;letter-spacing:normal;font-family:var(--fms-body);color:var(--v-ink);vertical-align:middle}
.flint-managed-services.flint-managed-services :where(.vs-h > svg){font-size:22px;flex:none}
.flint-managed-services.flint-managed-services :where(.vs-h > .elementor-widget > svg){font-size:22px;flex:none}
.flint-managed-services.flint-managed-services :where(.vs-h > .elementor-widget > .elementor-widget-container > svg){font-size:22px;flex:none}
.flint-managed-services.flint-managed-services :where(.vs-h b){display:block;font:700 1rem/1.25 var(--fms-display)}
.flint-managed-services.flint-managed-services :where(.vs-h small){display:block;font:500 .7rem/1.5 var(--fms-mono);letter-spacing:.08em;text-transform:uppercase}
.flint-managed-services.flint-managed-services :where(.vs-old-h small){color:var(--v-muted)}
.flint-managed-services.flint-managed-services :where(.vs-new-h small){color:#9FE6F2}
.flint-managed-services.flint-managed-services :where(.vs-ico svg){color:var(--v-violet)}
.flint-managed-services.flint-managed-services :where(.vs-old > svg){color:var(--v-coral);opacity:.8}
.flint-managed-services.flint-managed-services :where(.vs-old > .elementor-widget > svg){color:var(--v-coral);opacity:.8}
.flint-managed-services.flint-managed-services :where(.vs-old > .elementor-widget > .elementor-widget-container > svg){color:var(--v-coral);opacity:.8}
.flint-managed-services.flint-managed-services :where(.vs-new > svg){color:#5FD08E}
.flint-managed-services.flint-managed-services :where(.vs-new > .elementor-widget > svg){color:#5FD08E}
.flint-managed-services.flint-managed-services :where(.vs-new > .elementor-widget > .elementor-widget-container > svg){color:#5FD08E}
@media (max-width:760px){.flint-managed-services.flint-managed-services :where(.vs-table tbody){display:block;--width:auto;width:var(--width)}}
@media (max-width:760px){.flint-managed-services.flint-managed-services :where(.vs-table tr){display:block;--width:auto;width:var(--width)}}
@media (max-width:760px){.flint-managed-services.flint-managed-services :where(.vs-table th){display:block;--width:auto;width:var(--width)}}
@media (max-width:760px){.flint-managed-services.flint-managed-services :where(.vs-table td){display:block;--width:auto;width:var(--width)}}
@media (max-width:760px){.flint-managed-services.flint-managed-services :where(.vs-table thead){display:none}}
@media (max-width:760px){.flint-managed-services.flint-managed-services :where(.vs-table tbody){display:grid;--row-gap:12px;--column-gap:12px;gap:var(--row-gap) var(--column-gap)}}
.flint-managed-services.flint-managed-services :where(.ob-photo img){--width:100%;width:var(--width);height:100%;object-fit:cover;display:block;transform-origin:50% 40%;animation:fx-kenburns 24s ease-in-out infinite alternate}
.flint-managed-services.flint-managed-services :where(.ob-photo)::after{content:"";position:absolute;inset:0;background:
  linear-gradient(180deg,rgba(8,11,46,.62) 0%,rgba(8,11,46,.12) 32%,rgba(8,11,46,.35) 55%,rgba(8,11,46,.9) 100%),
  radial-gradient(60% 50% at 85% 10%,rgba(31,200,232,.18),transparent 70%)}
.flint-managed-services.flint-managed-services :where(.ob-cap span){display:inline-flex;--align-items:center;align-items:var(--align-items);--row-gap:8px;--column-gap:8px;gap:var(--row-gap) var(--column-gap);font:500 .72rem/1.4 var(--fms-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--v-cyan)}
@media (max-width:640px){.flint-managed-services.flint-managed-services :where(.ob-photo)::after{background:linear-gradient(180deg,rgba(8,11,46,.55) 0%,rgba(8,11,46,.55) 30%,rgba(8,11,46,.88) 100%)}}
.flint-managed-services.flint-managed-services :where(.ob-art)::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,7,31,.55) 0%,rgba(5,7,31,0) 30%,rgba(5,7,31,.1) 55%,rgba(5,7,31,.75) 100%)}
.flint-managed-services.flint-managed-services :where(.svx-incl svg){font-size:20px}
.flint-managed-services.flint-managed-services :where(.ai svg){font-size:22px}
.flint-managed-services.flint-managed-services :where(.bqx-steps svg){font-size:25px}
.flint-managed-services.flint-managed-services :where(.bqx-mark svg){--width:60px;width:var(--width);height:60px;--padding-top:15px;--padding-right:15px;--padding-bottom:15px;--padding-left:15px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left)}
.flint-managed-services.flint-managed-services :where(.vs-h > svg){font-size:26px}
.flint-managed-services.flint-managed-services :where(.vs-h > .elementor-widget > svg){font-size:26px}
.flint-managed-services.flint-managed-services :where(.vs-h > .elementor-widget > .elementor-widget-container > svg){font-size:26px}
.flint-managed-services.flint-managed-services :where(.eyebrow svg){font-size:1.35em}
.flint-managed-services.flint-managed-services :where(.btn svg){font-size:19px}
.flint-managed-services.flint-managed-services :where(.contact svg){font-size:22px}
.flint-managed-services.flint-managed-services :where(.bqx-filter button){--min-height:40px;min-height:var(--min-height)}
@media (max-width:640px){.flint-managed-services.flint-managed-services :where(.bqx-filter button){--min-height:44px;min-height:var(--min-height)}}
.flint-managed-services.flint-managed-services :where(.hero-copy h1 em){font-style:normal;color:var(--fms-ink);background:linear-gradient(transparent 60%,var(--fms-gold) 0);--padding-top:0;--padding-right:.08em;--padding-bottom:0;--padding-left:.08em;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left)}
.flint-managed-services.flint-managed-services :where(.stage b svg){color:var(--fms-gold-hi);opacity:.55;transition:opacity .3s}
.flint-managed-services.flint-managed-services :where(tr:last-child td){border-bottom:0}
.flint-managed-services.flint-managed-services :where(td .cell svg){--margin-top:4px;margin-top:var(--margin-top);font-size:15px}
.flint-managed-services.flint-managed-services :where(td.old svg){color:var(--fms-bad)}
.flint-managed-services.flint-managed-services :where(td.new svg){color:var(--fms-ok)}
.flint-managed-services.flint-managed-services :where(.gloss dt)::before{content:"";display:inline-block;--width:8px;width:var(--width);height:8px;background:var(--fms-gold);border-radius:2px;--margin-right:8px;margin-right:var(--margin-right);vertical-align:1px}
.flint-managed-services.flint-managed-services :where(.hero-copy h1 em){color:var(--fms-gold);background:none;--padding-top:0;--padding-right:0;--padding-bottom:0;--padding-left:0;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left)}
.flint-managed-services.flint-managed-services :where(.ai-head h2 span){color:var(--v-violet)}
.flint-managed-services.flint-managed-services :where(.por-item li)::before{content:"";--width:6px;width:var(--width);height:6px;border-radius:2px;background:var(--acc);--margin-top:8px;margin-top:var(--margin-top);flex:none}
.flint-managed-services.flint-managed-services :where(td.new svg){color:var(--v-teal)}
.flint-managed-services.flint-managed-services :where(td.old svg){color:var(--v-coral)}
.flint-managed-services.flint-managed-services :where(.gloss dt)::before{background:var(--v-teal)}
.flint-managed-services.flint-managed-services :where(.v-band figure)::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,11,46,.88) 0%,rgba(8,11,46,.55) 45%,rgba(8,11,46,.08) 80%),linear-gradient(0deg,rgba(8,11,46,.7),transparent 55%)}
.flint-managed-services.flint-managed-services :where(.v-photo figcaption span){display:block;font:500 .68rem/1.6 var(--fms-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--v-cyan)}
.flint-managed-services.flint-managed-services :where(.hero-copy h1 em){position:relative;display:inline-block}
.flint-managed-services.flint-managed-services :where(.fx-set a svg){color:var(--v-cyan);font-size:16px;transition:transform .35s var(--v-ease)}
.flint-managed-services.flint-managed-services :where(.bqx-proof li svg){--width:30px;width:var(--width);height:30px;--padding-top:7px;--padding-right:7px;--padding-bottom:7px;--padding-left:7px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);border-radius:8px;background:var(--v-teal-soft);color:var(--v-teal-dk);flex:none}
.flint-managed-services.flint-managed-services :where(details summary .q){transition:transform .35s var(--v-ease)}
.flint-managed-services.flint-managed-services :where(.gloss dt)::before{animation:fx-blink 2.8s ease-in-out infinite}
@media (max-width:640px){.flint-managed-services.flint-managed-services :where(.bqx-filter button svg){display:none}}
.flint-managed-services.flint-managed-services :where(.vs-table thead th){--padding-top:0;--padding-right:0;--padding-bottom:4px;--padding-left:0;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);font-weight:400}
.flint-managed-services.flint-managed-services :where(.vs-table tbody tr){transition:transform .35s var(--v-ease)}
.flint-managed-services.flint-managed-services :where(.vs-table tbody th){--padding-top:18px;--padding-right:20px;--padding-bottom:18px;--padding-left:20px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);transition:box-shadow .35s var(--v-ease),background-color .3s}
.flint-managed-services.flint-managed-services :where(.vs-table tbody td){--padding-top:18px;--padding-right:20px;--padding-bottom:18px;--padding-left:20px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);transition:box-shadow .35s var(--v-ease),background-color .3s}
.flint-managed-services.flint-managed-services :where(.vs-table tbody th){background:#fff;border:1px solid var(--v-line);border-right:0;border-radius:12px 0 0 12px}
.flint-managed-services.flint-managed-services :where(.vs-table td > svg){font-size:18px;--margin-right:10px;margin-right:var(--margin-right);vertical-align:-3px}
.flint-managed-services.flint-managed-services :where(.vs-table td > .elementor-widget > svg){font-size:18px;--margin-right:10px;margin-right:var(--margin-right);vertical-align:-3px}
.flint-managed-services.flint-managed-services :where(.vs-table td > .elementor-widget > .elementor-widget-container > svg){font-size:18px;--margin-right:10px;margin-right:var(--margin-right);vertical-align:-3px}
@media (max-width:760px){.flint-managed-services.flint-managed-services :where(.vs-table tbody tr){border-radius:12px;overflow:hidden;border:1px solid var(--v-line);background:#fff}}
@media (max-width:760px){.flint-managed-services.flint-managed-services :where(.vs-table tbody th){border:0;border-radius:0;border-bottom:1px solid var(--v-line);--padding-top:14px;--padding-right:16px;--padding-bottom:14px;--padding-left:16px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left)}}
.flint-managed-services.flint-managed-services :where(.ob-cap span)::before{content:"";--width:8px;width:var(--width);height:8px;border-radius:50%;background:var(--v-cyan);box-shadow:0 0 0 0 rgba(31,200,232,.6);animation:fx-glow-c 2.2s ease-out infinite}
.flint-managed-services.flint-managed-services :where(.bqx-proof li svg){--width:36px;width:var(--width);height:36px;--padding-top:8px;--padding-right:8px;--padding-bottom:8px;--padding-left:8px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left)}
.flint-managed-services.flint-managed-services :where(.vs-table td > svg){font-size:21px}
.flint-managed-services.flint-managed-services :where(.vs-table td > .elementor-widget > svg){font-size:21px}
.flint-managed-services.flint-managed-services :where(.vs-table td > .elementor-widget > .elementor-widget-container > svg){font-size:21px}
.flint-managed-services.flint-managed-services :where(.fx-set a svg){font-size:19px}
.flint-managed-services.flint-managed-services :where(.bqx-filter button svg){font-size:17px}
.flint-managed-services.flint-managed-services :where(details p a:hover){background-size:100% 1.5px}
.flint-managed-services.flint-managed-services :where(tbody tr:hover td){background:var(--v-neutral)}
.flint-managed-services.flint-managed-services :where(.hero-copy h1 em)::after{content:"";position:absolute;left:.04em;right:.04em;bottom:.02em;height:.09em;border-radius:99px;background:linear-gradient(90deg,#E6C21A,#5FD9F0);transform:scaleX(0);transform-origin:left;animation:fx-draw-x 1s var(--v-ease) .7s forwards}
@media (prefers-reduced-motion:reduce){.flint-managed-services.flint-managed-services :where(.hero-copy h1 em)::after{transform:none}}
.flint-managed-services.flint-managed-services :where(.fms-sec + .fms-sec){border-top:1px solid var(--fms-line)}
.flint-managed-services.flint-managed-services :where(.fms-sec.alt){background:var(--fms-surface)}
.flint-managed-services.flint-managed-services :where(.ico.sm){--width:34px;width:var(--width);height:34px;font-size:17px;border-radius:8px}
.flint-managed-services.flint-managed-services :where(.ico.dark){background:var(--fms-char)}
.flint-managed-services.flint-managed-services :where(.btn.primary){background:var(--fms-gold);color:#1C1E1E}
.flint-managed-services.flint-managed-services :where(.btn.ghost){background:transparent;color:var(--fms-ink);border-color:var(--fms-char)}
.flint-managed-services.flint-managed-services :where(.console-bar .right){--row-gap:14px;--column-gap:14px;gap:var(--row-gap) var(--column-gap)}
.flint-managed-services.flint-managed-services :where(.console-bar .clock){color:#C9CCCC;font-variant-numeric:tabular-nums}
.flint-managed-services.flint-managed-services :where(.console-bar .live){color:#5FD08E}
.flint-managed-services.flint-managed-services :where(.topo .link){fill:none;stroke:#2C3131;stroke-width:1.4;transition:stroke .3s}
.flint-managed-services.flint-managed-services :where(.topo .core-disc){fill:#2A2508;stroke:var(--fms-gold-hi);stroke-width:1.8}
.flint-managed-services.flint-managed-services :where(.topo .ring){fill:none;stroke:var(--fms-gold-hi);stroke-opacity:.5;stroke-width:1;stroke-dasharray:3 6;transform-box:fill-box;transform-origin:center;animation:fms-spin 14s linear infinite}
.flint-managed-services.flint-managed-services :where(.topo .ring2){fill:none;stroke:var(--fms-gold-hi);stroke-opacity:.2;stroke-width:1;transform-box:fill-box;transform-origin:center;animation:fms-breathe 3s ease-in-out infinite}
.flint-managed-services.flint-managed-services :where(.topo .core-t){fill:#FFFFFF;font:700 11px var(--fms-display);text-anchor:middle}
.flint-managed-services.flint-managed-services :where(.topo .core-s){fill:var(--fms-gold-hi);font:500 8.5px var(--fms-mono);text-anchor:middle;letter-spacing:.08em}
.flint-managed-services.flint-managed-services :where(.stage:last-child){border-right:0}
.flint-managed-services.flint-managed-services :where(.stage.active){background:var(--fms-console-2)}
.flint-managed-services.flint-managed-services :where(.kpi:last-child){border-right:0}
.flint-managed-services.flint-managed-services :where(.statement .body){display:grid;--row-gap:16px;--column-gap:16px;gap:var(--row-gap) var(--column-gap);font-size:1.04rem;max-width:64ch}
.flint-managed-services.flint-managed-services :where(.chal-item .ico){background:rgba(180,67,47,.10)}
.flint-managed-services.flint-managed-services :where(.svc-top .code){display:block;font-family:var(--fms-mono);font-size:.68rem;color:var(--fms-muted);letter-spacing:.1em}
.flint-managed-services.flint-managed-services :where(.step:last-child){border-right:0}
.flint-managed-services.flint-managed-services :where(.step .n){font-family:var(--fms-mono);font-size:.76rem;color:var(--fms-muted)}
.flint-managed-services.flint-managed-services :where(.metric .k){font-family:var(--fms-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--fms-gold-deep)}
.flint-managed-services.flint-managed-services :where(.model.featured){border:2px solid var(--fms-gold)}
.flint-managed-services.flint-managed-services :where(.model .for){font-size:.88rem;color:var(--fms-gold-deep);font-weight:600}
.flint-managed-services.flint-managed-services :where(.cta .fms-wrap){position:relative;display:grid;grid-template-columns:1.2fr .8fr;--row-gap:40px;--column-gap:40px;gap:var(--row-gap) var(--column-gap);--align-items:center;align-items:var(--align-items)}
.flint-managed-services.flint-managed-services :where(.cta .fms-wrap > *){min-width:0}
.flint-managed-services.flint-managed-services :where(.cta .fms-wrap > .elementor-widget > *){min-width:0}
.flint-managed-services.flint-managed-services :where(.cta .fms-wrap > .elementor-widget > .elementor-widget-container > *){min-width:0}
.flint-managed-services.flint-managed-services :where(.cta .lede){color:#B5BABA}
.flint-managed-services.flint-managed-services :where(.cta .eyebrow){color:var(--fms-gold-hi)}
.flint-managed-services.flint-managed-services :where(.contact .k){font-family:var(--fms-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:#8A8F8F}
.flint-managed-services.flint-managed-services :where(.contact .v){color:#FFFFFF;user-select:all}
@media (max-width:920px){.flint-managed-services.flint-managed-services :where(.step:nth-child(2n)){border-right:0}}
@media (max-width:840px){.flint-managed-services.flint-managed-services :where(.cta .fms-wrap){grid-template-columns:1fr}}
@media (max-width:480px){.flint-managed-services.flint-managed-services :where(.stage:nth-child(2)){border-right:0}}
@media (max-width:480px){.flint-managed-services.flint-managed-services :where(.kpi:nth-child(2)){border-right:0}}
@media (max-width:480px){.flint-managed-services.flint-managed-services :where(.stage:nth-child(-n+2)){border-bottom:1px solid var(--fms-console-line)}}
@media (max-width:480px){.flint-managed-services.flint-managed-services :where(.kpi:nth-child(-n+2)){border-bottom:1px solid var(--fms-console-line)}}
@media (prefers-reduced-motion:reduce){.flint-managed-services.flint-managed-services :where(.topo .ring){animation:none}}
@media (prefers-reduced-motion:reduce){.flint-managed-services.flint-managed-services :where(.topo .ring2){animation:none}}
.flint-managed-services.flint-managed-services :where(.fms-sec + .fms-sec){border-top:0}
.flint-managed-services.flint-managed-services :where(.btn:hover){transform:translateY(-1px)}
.flint-managed-services.flint-managed-services :where(.btn.primary){background:var(--fms-gold);border-color:var(--fms-gold);color:#14172F}
.flint-managed-services.flint-managed-services :where(.btn.ghost){color:var(--v-ink);border-color:#C9CDDA}
.flint-managed-services.flint-managed-services :where(.btn:focus-visible){outline:3px solid var(--v-cyan);outline-offset:3px}
.flint-managed-services.flint-managed-services :where(.link-u:hover){background-size:100% 1.5px}
.flint-managed-services.flint-managed-services :where(.hero-bg .tint){position:absolute;inset:0;z-index:1;background:linear-gradient(120deg,#1A2AA8 0%,#0E7C8C 100%);mix-blend-mode:color;opacity:.18}
.flint-managed-services.flint-managed-services :where(.hero .crumbs){--padding-top:22px;padding-top:var(--padding-top);color:#9BA3C7}
.flint-managed-services.flint-managed-services :where(.hero .eyebrow){color:var(--v-cyan)}
.flint-managed-services.flint-managed-services :where(.hero .lede){color:#C4CAE6}
.flint-managed-services.flint-managed-services :where(.hero .proof){color:#C4CAE6}
.flint-managed-services.flint-managed-services :where(.hero .updated){color:#7D85AE}
.flint-managed-services.flint-managed-services :where(.fact:hover){background:var(--v-neutral)}
.flint-managed-services.flint-managed-services :where(.fact .ico){background:var(--v-teal-soft)}
.flint-managed-services.flint-managed-services :where(.pillar:hover){transform:translateY(-3px);box-shadow:0 18px 36px -22px rgba(18,21,43,.35);border-color:var(--v-teal)}
.flint-managed-services.flint-managed-services :where(.ai-sec .eyebrow){color:var(--v-violet-dk)}
.flint-managed-services.flint-managed-services :where(.ai-viz .cap){position:absolute;right:16px;top:14px;font:400 .68rem/1 var(--fms-mono);letter-spacing:.08em;text-transform:uppercase;color:#7D85AE}
.flint-managed-services.flint-managed-services :where(.por-item:nth-child(2)){--acc:var(--v-cyan)}
.flint-managed-services.flint-managed-services :where(.por-item:nth-child(3)){--acc:var(--v-teal)}
.flint-managed-services.flint-managed-services :where(.por-item:hover){transform:translateY(-3px);box-shadow:0 20px 36px -24px rgba(18,21,43,.35)}
.flint-managed-services.flint-managed-services :where(.por-item .k){font:600 .78rem/1 var(--fms-mono);letter-spacing:.16em;color:var(--acc)}
.flint-managed-services.flint-managed-services :where(.ai-viz .ln-main){stroke-dasharray:1400;stroke-dashoffset:0}
.flint-managed-services.flint-managed-services :where(.chal-item:hover){transform:translateY(-3px);border-color:var(--v-coral);box-shadow:0 18px 36px -24px rgba(242,96,90,.45)}
.flint-managed-services.flint-managed-services :where(.chal-item .ico){background:var(--v-coral-soft)}
.flint-managed-services.flint-managed-services :where(.svc:nth-child(2)){--acc:var(--v-cyan);--acc-soft:var(--v-cyan-soft)}
.flint-managed-services.flint-managed-services :where(.svc:nth-child(3)){--acc:var(--v-violet);--acc-soft:var(--v-violet-soft)}
.flint-managed-services.flint-managed-services :where(.svc:nth-child(4)){--acc:#2E8BF0;--acc-soft:#E6F1FE}
.flint-managed-services.flint-managed-services :where(.svc:nth-child(5)){--acc:var(--v-coral);--acc-soft:var(--v-coral-soft)}
.flint-managed-services.flint-managed-services :where(.svc:nth-child(6)){--acc:var(--v-amber);--acc-soft:var(--v-amber-soft)}
.flint-managed-services.flint-managed-services :where(.svc:hover){transform:translateY(-4px);box-shadow:0 26px 48px -28px rgba(18,21,43,.4)}
.flint-managed-services.flint-managed-services :where(.svc .ico){background:var(--acc-soft);transition:background-color .3s,transform .3s var(--v-ease)}
.flint-managed-services.flint-managed-services :where(.svc-top .code){color:var(--acc)}
.flint-managed-services.flint-managed-services :where(.metric:nth-child(2)){--acc:var(--v-cyan)}
.flint-managed-services.flint-managed-services :where(.metric:nth-child(3)){--acc:var(--v-violet)}
.flint-managed-services.flint-managed-services :where(.metric:nth-child(4)){--acc:var(--v-amber)}
.flint-managed-services.flint-managed-services :where(.metric:hover){transform:translateY(-4px);box-shadow:0 24px 40px -26px rgba(18,21,43,.45)}
.flint-managed-services.flint-managed-services :where(.metric .k){font:700 clamp(1.4rem,2.2vw,1.9rem)/1 var(--fms-display);letter-spacing:-.01em;text-transform:none;color:var(--acc)}
.flint-managed-services.flint-managed-services :where(.metric .ico){background:transparent;--width:auto;width:var(--width);height:auto;font-size:20px}
.flint-managed-services.flint-managed-services :where(.ind-item:nth-child(2)){--acc:var(--v-violet)}
.flint-managed-services.flint-managed-services :where(.ind-item:nth-child(3)){--acc:var(--v-cyan)}
.flint-managed-services.flint-managed-services :where(.ind-item:nth-child(4)){--acc:var(--v-coral)}
.flint-managed-services.flint-managed-services :where(.ind-item:nth-child(5)){--acc:var(--v-amber)}
.flint-managed-services.flint-managed-services :where(.ind-item .ico){background:var(--v-neutral);transition:background-color .3s}
.flint-managed-services.flint-managed-services :where(.ind-item:hover){transform:translateY(-3px);border-color:var(--acc);box-shadow:0 18px 30px -22px rgba(18,21,43,.4)}
.flint-managed-services.flint-managed-services :where(.model:hover){transform:translateY(-3px);box-shadow:0 22px 40px -26px rgba(18,21,43,.4);border-color:var(--v-violet)}
.flint-managed-services.flint-managed-services :where(.model .ico){background:var(--v-violet-soft)}
.flint-managed-services.flint-managed-services :where(.model .for){color:var(--v-violet-dk)}
.flint-managed-services.flint-managed-services :where(.model.featured){border:2px solid var(--v-violet);background:linear-gradient(180deg,#F6F4FF,#fff 60%)}
.flint-managed-services.flint-managed-services :where(.why-item:hover){background:#fff}
.flint-managed-services.flint-managed-services :where(.cta .eyebrow){color:var(--v-cyan)}
.flint-managed-services.flint-managed-services :where(.cta .lede){color:#C4CAE6}
.flint-managed-services.flint-managed-services :where(.cta .contact){border-left-color:rgba(255,255,255,.15)}
@media (max-width:840px){.flint-managed-services.flint-managed-services :where(.cta .contact){border-top-color:rgba(255,255,255,.15)}}
@media (prefers-reduced-motion:reduce){.flint-managed-services.flint-managed-services :where(.svc:hover){transform:none}}
@media (prefers-reduced-motion:reduce){.flint-managed-services.flint-managed-services :where(.metric:hover){transform:none}}
@media (prefers-reduced-motion:reduce){.flint-managed-services.flint-managed-services :where(.pillar:hover){transform:none}}
@media (prefers-reduced-motion:reduce){.flint-managed-services.flint-managed-services :where(.por-item:hover){transform:none}}
@media (prefers-reduced-motion:reduce){.flint-managed-services.flint-managed-services :where(.chal-item:hover){transform:none}}
@media (prefers-reduced-motion:reduce){.flint-managed-services.flint-managed-services :where(.ind-item:hover){transform:none}}
@media (prefers-reduced-motion:reduce){.flint-managed-services.flint-managed-services :where(.model:hover){transform:none}}
@media (prefers-reduced-motion:reduce){.flint-managed-services.flint-managed-services :where(.btn:hover){transform:none}}
.flint-managed-services.flint-managed-services :where(.v-band .fms-wrap){position:relative;--width:100%;width:var(--width);--padding-top:clamp(44px,6vw,72px);--padding-bottom:clamp(44px,6vw,72px);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}
.flint-managed-services.flint-managed-services :where(.v-band .copy){max-width:640px;display:grid;--row-gap:14px;--column-gap:14px;gap:var(--row-gap) var(--column-gap)}
.flint-managed-services.flint-managed-services :where(.v-band .eyebrow){color:var(--v-cyan)}
.flint-managed-services.flint-managed-services :where(.cta .cta-photo){position:absolute;inset:0 0 0 40%;--margin-top:0;--margin-right:0;--margin-bottom:0;--margin-left:0;margin:var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left);z-index:0;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 45%);mask-image:linear-gradient(90deg,transparent 0%,#000 45%)}
.flint-managed-services.flint-managed-services :where(.cta .fms-wrap){z-index:1}
@media (max-width:840px){.flint-managed-services.flint-managed-services :where(.cta .cta-photo){inset:0;-webkit-mask-image:none;mask-image:none}}
.flint-managed-services.flint-managed-services :where(.hero .console){
  background:linear-gradient(160deg,rgba(18,26,78,.66) 0%,rgba(10,14,52,.74) 55%,rgba(8,11,42,.82) 100%);
  -webkit-backdrop-filter:blur(16px) saturate(1.25);backdrop-filter:blur(16px) saturate(1.25);
  border:1px solid rgba(140,190,255,.2);border-radius:18px;color:#DCE3F7;
  box-shadow:0 50px 90px -40px rgba(2,4,20,.85),0 0 90px -30px rgba(31,200,232,.35),inset 0 1px 0 rgba(255,255,255,.1)}
.flint-managed-services.flint-managed-services :where(.hero .console-bar){--padding-top:14px;--padding-right:20px;--padding-bottom:14px;--padding-left:20px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);border-bottom:1px solid rgba(255,255,255,.08);color:#A9B6DE;letter-spacing:.1em}
.flint-managed-services.flint-managed-services :where(.hero .topo){--padding-top:10px;--padding-right:14px;--padding-bottom:4px;--padding-left:14px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);border-bottom:1px solid rgba(255,255,255,.07);
  background-image:radial-gradient(rgba(160,190,255,.12) 1px,transparent 1.2px);background-size:18px 18px;background-position:center}
.flint-managed-services.flint-managed-services :where(.hero .stages){border-bottom:1px solid rgba(255,255,255,.07)}
.flint-managed-services.flint-managed-services :where(.hero .stage){border-right-color:rgba(255,255,255,.07);transition:background-color .35s}
.flint-managed-services.flint-managed-services :where(.hero .kpis){border-bottom:1px solid rgba(255,255,255,.07)}
.flint-managed-services.flint-managed-services :where(.hero .kpi){border-right-color:rgba(255,255,255,.07);--padding-top:12px;--padding-right:16px;--padding-bottom:12px;--padding-left:16px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left)}
.flint-managed-services.flint-managed-services :where(.hero .log){--padding-top:12px;--padding-right:18px;--padding-bottom:10px;--padding-left:18px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);--row-gap:4px;--column-gap:4px;gap:var(--row-gap) var(--column-gap)}
.flint-managed-services.flint-managed-services :where(.hero .tag){border-radius:999px;--padding-top:2px;--padding-right:8px;--padding-bottom:2px;--padding-left:8px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);font-weight:500}
.flint-managed-services.flint-managed-services :where(.hero .t-see){background:rgba(240,210,74,.14);color:#F3D867;box-shadow:inset 0 0 0 1px rgba(240,210,74,.28)}
.flint-managed-services.flint-managed-services :where(.hero .t-und){background:rgba(110,91,240,.16);color:#C3B8FF;box-shadow:inset 0 0 0 1px rgba(150,130,255,.3)}
.flint-managed-services.flint-managed-services :where(.hero .t-act){background:rgba(95,208,142,.14);color:#86E3AE;box-shadow:inset 0 0 0 1px rgba(95,208,142,.3)}
.flint-managed-services.flint-managed-services :where(.hero .t-eng){background:rgba(255,255,255,.1);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}
.flint-managed-services.flint-managed-services :where(.hero .t-learn){background:rgba(31,200,232,.12);color:#8EE3F4;box-shadow:inset 0 0 0 1px rgba(31,200,232,.28)}
.flint-managed-services.flint-managed-services :where(.hero .console-note){--padding-top:0;--padding-right:20px;--padding-bottom:14px;--padding-left:20px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);color:#7782AE}
@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.flint-managed-services.flint-managed-services :where(.hero .console){background:linear-gradient(160deg,rgba(18,26,78,.92),rgba(8,11,42,.95))}}
@media (max-width:560px){.flint-managed-services.flint-managed-services :where(.hero .console-bar){--padding-top:12px;--padding-right:14px;--padding-bottom:12px;--padding-left:14px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);--row-gap:8px;--column-gap:8px;gap:var(--row-gap) var(--column-gap)}}
.flint-managed-services.flint-managed-services :where(.hero-copy .cta-row){animation:fx-rise .9s var(--v-ease) .25s both}
.flint-managed-services.flint-managed-services :where(.hero-copy .updated){animation:fx-fade 1s ease .5s both}
.flint-managed-services.flint-managed-services :where(.hero .console){animation:fx-rise-r 1s var(--v-ease) .2s both}
.flint-managed-services.flint-managed-services :where(.fx-orb.o1){--width:420px;width:var(--width);height:420px;left:-120px;top:80px;background:rgba(15,181,165,.22);animation:fx-drift 18s ease-in-out infinite}
.flint-managed-services.flint-managed-services :where(.fx-orb.o2){--width:380px;width:var(--width);height:380px;right:-100px;bottom:40px;background:rgba(110,91,240,.18);animation:fx-drift 22s ease-in-out -6s infinite reverse}
.flint-managed-services.flint-managed-services :where(.svx-panel:focus-visible){box-shadow:0 0 0 3px var(--v-cyan)}
.flint-managed-services.flint-managed-services :where(.svx-top .ico){--width:48px;width:var(--width);height:48px;border-radius:12px;background:var(--acc-soft);font-size:24px}
.flint-managed-services.flint-managed-services :where(.svx-top .code){display:block;font:600 .7rem/1.4 var(--fms-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--acc-dk)}
.flint-managed-services.flint-managed-services :where(.svx-panel .ai){--margin-top:0;--margin-right:0;--margin-bottom:0;--margin-left:0;margin:var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left)}
.flint-managed-services.flint-managed-services :where(.svx-next:focus-visible){outline:3px solid var(--v-cyan);outline-offset:3px;border-radius:4px}
.flint-managed-services.flint-managed-services :where(.svx-nav [role=tablist]){display:grid;--row-gap:4px;--column-gap:4px;gap:var(--row-gap) var(--column-gap)}
.flint-managed-services.flint-managed-services :where(.svx-nav [role=tab]){--acc:var(--v-teal);position:relative;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr) auto;--row-gap:12px;--column-gap:12px;gap:var(--row-gap) var(--column-gap);--align-items:center;align-items:var(--align-items);--width:100%;width:var(--width);text-align:left;--padding-top:11px;--padding-right:12px;--padding-bottom:11px;--padding-left:12px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);border-radius:10px;border:1px solid transparent;background:transparent;color:var(--v-ink);font:inherit;cursor:pointer;transition:background-color .25s,border-color .25s,transform .25s var(--v-ease)}
.flint-managed-services.flint-managed-services :where(.svx-nav .ni){--width:38px;width:var(--width);height:38px;border-radius:9px;display:grid;place-items:center;background:var(--v-neutral);font-size:19px;transition:background-color .3s,transform .35s var(--v-ease)}
.flint-managed-services.flint-managed-services :where(.svx-nav .nt){display:grid;--row-gap:2px;--column-gap:2px;gap:var(--row-gap) var(--column-gap);min-width:0}
.flint-managed-services.flint-managed-services :where(.svx-nav .nchev){color:var(--v-muted);opacity:0;transform:translateX(-4px);transition:opacity .25s,transform .25s var(--v-ease)}
.flint-managed-services.flint-managed-services :where(.svx-nav [aria-selected=true]){background:color-mix(in srgb,var(--acc) 9%,#fff);border-color:color-mix(in srgb,var(--acc) 35%,#fff)}
.flint-managed-services.flint-managed-services :where(.svx-nav-cta:hover){transform:translateY(-2px);box-shadow:0 18px 30px -18px rgba(10,14,54,.7)}
.flint-managed-services.flint-managed-services :where(.svx-art .ic){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}
.flint-managed-services.flint-managed-services :where(.art-node:nth-of-type(2)){animation-delay:-1s}
.flint-managed-services.flint-managed-services :where(.art-node:nth-of-type(3)){animation-delay:-2s}
.flint-managed-services.flint-managed-services :where(.art-node:nth-of-type(4)){animation-delay:-3s}
.flint-managed-services.flint-managed-services :where(.art-hub .hub){fill:rgba(211,177,10,.16);stroke:#E6C21A;stroke-width:1.8}
.flint-managed-services.flint-managed-services :where(.art-hub .spin-ring){fill:none;stroke:#E6C21A;stroke-opacity:.5;stroke-dasharray:3 7;transform-box:fill-box;transform-origin:center;animation:fx-spin 12s linear infinite}
.flint-managed-services.flint-managed-services :where(.art-hub .pulse-ring){fill:none;stroke:#E6C21A;stroke-width:1.5;transform-box:fill-box;transform-origin:center;animation:fx-ping 2.4s ease-out infinite}
.flint-managed-services.flint-managed-services :where(.art-hub .hub-t){fill:#fff;font:700 15px var(--fms-display);text-anchor:middle;letter-spacing:0}
.flint-managed-services.flint-managed-services :where(.art-hub .hub-s){fill:#F0D24A;font:500 9px var(--fms-mono);text-anchor:middle;letter-spacing:.14em}
.flint-managed-services.flint-managed-services :where(.art-status .st){animation:fx-st 6s var(--v-ease) infinite}
.flint-managed-services.flint-managed-services :where(.art-status .s2){animation-delay:.5s}
.flint-managed-services.flint-managed-services :where(.art-status .s3){animation-delay:1s}
.flint-managed-services.flint-managed-services :where(.art-rack .rack){fill:rgba(255,255,255,.03);stroke:rgba(170,195,245,.35)}
.flint-managed-services.flint-managed-services :where(.art-rack .led){fill:#5FD08E;animation:fx-blink 1.4s steps(2,jump-none) infinite}
.flint-managed-services.flint-managed-services :where(.art-rack .l2){animation-duration:.9s}
.flint-managed-services.flint-managed-services :where(.art-rack .l3){animation-duration:2.1s}
.flint-managed-services.flint-managed-services :where(.art-bars .b){fill:rgba(15,181,165,.6);transform-box:fill-box;transform-origin:bottom;animation:fx-grow 3.2s var(--v-ease) infinite alternate}
.flint-managed-services.flint-managed-services :where(.art-bars .b2){animation-delay:-.6s}
.flint-managed-services.flint-managed-services :where(.art-bars .b3){animation-delay:-1.2s}
.flint-managed-services.flint-managed-services :where(.art-bars .b4){animation-delay:-1.8s}
.flint-managed-services.flint-managed-services :where(.art-bars .b5){animation-delay:-2.4s}
.flint-managed-services.flint-managed-services :where(.art-bars .fc){stroke:#F0D24A;stroke-width:1.8;stroke-dasharray:5 5;fill:none;animation:fx-dash 1.2s linear infinite}
.flint-managed-services.flint-managed-services :where(.art-bars .base){stroke:rgba(255,255,255,.25)}
.flint-managed-services.flint-managed-services :where(.vm .v){fill:rgba(95,168,255,.6);transform-box:fill-box;transform-origin:bottom;animation:fx-size 4s var(--v-ease) infinite alternate}
.flint-managed-services.flint-managed-services :where(.vm .v2){animation-delay:-.8s}
.flint-managed-services.flint-managed-services :where(.vm .v3){animation-delay:-1.6s}
.flint-managed-services.flint-managed-services :where(.vm .v4){animation-delay:-2.4s}
.flint-managed-services.flint-managed-services :where(.vm .v5){animation-delay:-3.2s}
.flint-managed-services.flint-managed-services :where(.sync .spin){transform-box:fill-box;transform-origin:center;animation:fx-spin 3s linear infinite}
.flint-managed-services.flint-managed-services :where(.svx-art .cl-s){text-anchor:middle;fill:#8EE3F4}
.flint-managed-services.flint-managed-services :where(.sec-ring.r1){stroke:rgba(242,96,90,.35);stroke-dasharray:6 10;animation:fx-spin 20s linear infinite}
.flint-managed-services.flint-managed-services :where(.sec-ring.r2){stroke:rgba(255,255,255,.12);stroke-dasharray:2 8;animation:fx-spin 14s linear infinite reverse}
.flint-managed-services.flint-managed-services :where(.blk.b2){animation-delay:-2s}
.flint-managed-services.flint-managed-services :where(.bqx-steps [role=tab]){--acc:var(--v-violet);position:relative;overflow:hidden;display:grid;justify-items:start;--row-gap:6px;--column-gap:6px;gap:var(--row-gap) var(--column-gap);--padding-top:14px;--padding-right:14px;--padding-bottom:16px;--padding-left:14px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);border:0;border-right:1px solid var(--v-line);background:transparent;color:var(--v-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .25s,opacity .3s}
.flint-managed-services.flint-managed-services :where(.bqx-steps .sn){font:600 .72rem/1 var(--fms-mono);letter-spacing:.08em;color:var(--v-muted)}
.flint-managed-services.flint-managed-services :where(.bqx-steps .sl){font:600 .9rem/1.2 var(--fms-display)}
.flint-managed-services.flint-managed-services :where(.bqx-steps [aria-selected=true]){background:#fff}
.flint-managed-services.flint-managed-services :where(.bqx-steps .is-dim){opacity:.35}
.flint-managed-services.flint-managed-services :where(.bqx-panel + .bqx-panel){--margin-top:28px;margin-top:var(--margin-top)}
.flint-managed-services.flint-managed-services :where(.bqx-panel:focus-visible){box-shadow:0 0 0 3px var(--v-cyan);border-radius:8px}
.flint-managed-services.flint-managed-services :where(.pri.p1){background:var(--v-coral-soft);color:#B4302A;box-shadow:inset 0 0 0 1px rgba(242,96,90,.35)}
.flint-managed-services.flint-managed-services :where(.pri.p2){background:var(--v-amber-soft);color:var(--v-amber-dk);box-shadow:inset 0 0 0 1px rgba(255,138,61,.35)}
.flint-managed-services.flint-managed-services :where(.pri.p3){background:var(--v-cyan-soft);color:var(--v-cyan-dk);box-shadow:inset 0 0 0 1px rgba(31,200,232,.35)}
.flint-managed-services.flint-managed-services :where(.pri.p4){background:var(--v-teal-soft);color:var(--v-teal-dk);box-shadow:inset 0 0 0 1px rgba(15,181,165,.35)}
.flint-managed-services.flint-managed-services :where(.bqx-steps .nbar){background:linear-gradient(90deg,var(--v-violet),var(--v-cyan))}
.flint-managed-services.flint-managed-services:where(.fx) :where([data-fx]){transition:opacity .75s var(--v-ease),transform .75s var(--v-ease);transition-delay:calc(var(--fx-i,0) * 70ms)}
.flint-managed-services.flint-managed-services :where(.btn.primary){position:relative;overflow:hidden}
@media (max-width:920px){.flint-managed-services.flint-managed-services :where(.svx-nav [role=tablist]){display:flex;--row-gap:6px;--column-gap:6px;gap:var(--row-gap) var(--column-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}}
@media (max-width:920px){.flint-managed-services.flint-managed-services :where(.svx-nav [role=tab]){flex:none;--width:200px;width:var(--width);scroll-snap-align:start;grid-template-columns:auto minmax(0,1fr);--padding-top:10px;--padding-right:10px;--padding-bottom:10px;--padding-left:10px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left)}}
@media (max-width:920px){.flint-managed-services.flint-managed-services :where(.svx-nav .ni){--width:34px;width:var(--width);height:34px;font-size:17px}}
@media (max-width:920px){.flint-managed-services.flint-managed-services :where(.svx-nav .nchev){display:none}}
@media (max-width:920px){.flint-managed-services.flint-managed-services :where(.bqx-steps [role=tab]){flex:none;min-width:118px;scroll-snap-align:start}}
@media (max-width:640px){.flint-managed-services.flint-managed-services :where(.svx-cta .btn){--width:100%;width:var(--width);--justify-content:center;justify-content:var(--justify-content)}}
@media (prefers-reduced-motion:reduce){.flint-managed-services.flint-managed-services :where(.fx-set[aria-hidden]){display:none}}
.flint-managed-services.flint-managed-services :where(.vs-old-h .vs-h){background:#fff;border:1px solid var(--v-line)}
.flint-managed-services.flint-managed-services :where(.vs-new-h .vs-h){background:linear-gradient(120deg,var(--v-night),#2A2384);color:#fff;border-top:3px solid var(--fms-gold);box-shadow:0 20px 40px -26px rgba(10,14,54,.7)}
.flint-managed-services.flint-managed-services :where(.ob-art .ob-svg){position:absolute;inset:0;--width:100%;width:var(--width);height:100%;display:block;transform-origin:50% 45%;animation:fx-kenburns 26s ease-in-out infinite alternate}
.flint-managed-services.flint-managed-services :where(.v-band .fms-wrap){--padding-top:clamp(32px,4.5vw,56px);--padding-bottom:clamp(32px,4.5vw,56px);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}
.flint-managed-services.flint-managed-services :where(.ico.sm){--width:46px;width:var(--width);height:46px;font-size:23px;border-radius:11px}
.flint-managed-services.flint-managed-services :where(.svx-top .ico){--width:58px;width:var(--width);height:58px;font-size:29px;border-radius:14px}
.flint-managed-services.flint-managed-services :where(.svx-nav .ni){--width:46px;width:var(--width);height:46px;font-size:23px;border-radius:11px}
@media (max-width:920px){.flint-managed-services.flint-managed-services :where(.svx-nav .ni){--width:40px;width:var(--width);height:40px;font-size:20px}}
@media (prefers-reduced-motion:reduce){.flint-managed-services.flint-managed-services :where(.ob-art .ob-svg){animation:none}}
@media (max-width:640px){.flint-managed-services.flint-managed-services :where(.hero .console-note){font-size:12px}}
.flint-managed-services.flint-managed-services :where(.ico.dark svg){color:var(--fms-gold)}
.flint-managed-services.flint-managed-services :where(.crumbs a:hover){color:var(--fms-ink)}
.flint-managed-services.flint-managed-services :where(.console-bar .live)::before{content:"";--width:7px;width:var(--width);height:7px;border-radius:50%;background:#5FD08E;box-shadow:0 0 8px #5FD08E;animation:fms-pulse 2s infinite}
.flint-managed-services.flint-managed-services :where(.topo .src circle){fill:#1E2222;stroke:#454B4B;stroke-width:1.4;transition:all .3s}
.flint-managed-services.flint-managed-services :where(.topo .src text){fill:#9AA0A0;font:500 10.5px var(--fms-mono);transition:fill .3s}
.flint-managed-services.flint-managed-services :where(.topo .out text){fill:#9AA0A0;font:500 10.5px var(--fms-mono);transition:fill .3s}
.flint-managed-services.flint-managed-services :where(.topo .out circle){fill:#1E2222;stroke-width:1.6;transition:all .3s}
.flint-managed-services.flint-managed-services :where(.stage.active b){color:#FFFFFF}
.flint-managed-services.flint-managed-services :where(.stage.active)::after{animation:fms-fill 1.25s linear forwards}
.flint-managed-services.flint-managed-services :where(.kpi b.bump){color:var(--fms-gold-hi)}
.flint-managed-services.flint-managed-services :where(.log li.new){animation:fms-slidein .45s ease-out}
.flint-managed-services.flint-managed-services :where(.log li:nth-child(n+5)){opacity:.55}
.flint-managed-services.flint-managed-services :where(.chal-item .ico svg){color:var(--fms-bad)}
@media (max-width:480px){.flint-managed-services.flint-managed-services :where(.log li .tag){display:none}}
@media (prefers-reduced-motion:reduce){.flint-managed-services.flint-managed-services :where(.console-bar .live)::before{animation:none}}
@media (prefers-reduced-motion:reduce){.flint-managed-services.flint-managed-services :where(.stage.active)::after{animation:none;--width:100%;width:var(--width)}}
@media (prefers-reduced-motion:reduce){.flint-managed-services.flint-managed-services :where(.log li.new){animation:none}}
.flint-managed-services.flint-managed-services :where(.btn:hover svg){transform:translateX(2px)}
.flint-managed-services.flint-managed-services :where(.crumbs a:hover){background-size:100% 1.5px}
.flint-managed-services.flint-managed-services :where(.hero-bg.is-missing img){display:none}
.flint-managed-services.flint-managed-services :where(.hero .crumbs a){color:#C4CAE6}
.flint-managed-services.flint-managed-services :where(.hero .crumbs svg){color:#59618F}
.flint-managed-services.flint-managed-services :where(.hero .eyebrow svg){color:var(--fms-gold)}
.flint-managed-services.flint-managed-services :where(.hero .proof span){--padding-top:6px;--padding-right:10px;--padding-bottom:6px;--padding-left:10px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);border:1px solid rgba(255,255,255,.12);border-radius:4px;background:rgba(255,255,255,.03);transition:border-color .25s,background-color .25s}
.flint-managed-services.flint-managed-services :where(.hero .proof svg){color:var(--v-teal)}
.flint-managed-services.flint-managed-services :where(.fact .ico svg){color:var(--v-teal-dk);transition:transform .3s var(--v-ease)}
.flint-managed-services.flint-managed-services :where(.chal-item .ico svg){color:var(--v-coral);transition:transform .3s var(--v-ease)}
.flint-managed-services.flint-managed-services :where(.svc:hover)::after{opacity:1}
.flint-managed-services.flint-managed-services :where(.svc .ico svg){color:var(--acc)}
.flint-managed-services.flint-managed-services :where(.metric .ico svg){color:var(--acc)}
.flint-managed-services.flint-managed-services :where(.ind-item .ico svg){color:var(--acc)}
.flint-managed-services.flint-managed-services :where(.model .ico svg){color:var(--v-violet)}
.flint-managed-services.flint-managed-services :where(.cta .contact svg){color:var(--v-cyan)}
.flint-managed-services.flint-managed-services :where(.v-photo:hover img){transform:scale(1.03)}
.flint-managed-services.flint-managed-services :where(.cta .cta-photo img){--width:100%;width:var(--width);height:100%;object-fit:cover;opacity:.55}
.flint-managed-services.flint-managed-services :where(.cta .cta-photo)::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(26,26,102,.5),rgba(59,42,158,.25))}
@media (max-width:840px){.flint-managed-services.flint-managed-services :where(.cta .cta-photo)::after{background:rgba(10,14,54,.82)}}
.flint-managed-services.flint-managed-services :where(.hero .console)::before{background:
  radial-gradient(90% 45% at 50% 0%,rgba(31,200,232,.16),transparent 65%),
  radial-gradient(60% 40% at 50% 38%,rgba(211,177,10,.10),transparent 70%)}
.flint-managed-services.flint-managed-services :where(.hero .console-bar svg){color:#5FD9F0}
.flint-managed-services.flint-managed-services :where(.hero .stage b){color:#AEB9DD}
.flint-managed-services.flint-managed-services :where(.hero .stage small){color:#7F8BB6}
.flint-managed-services.flint-managed-services :where(.hero .stage)::after{height:2px;background:linear-gradient(90deg,#E6C21A,#5FD9F0);border-radius:2px}
.flint-managed-services.flint-managed-services :where(.hero .kpi b){font-size:1.28rem;color:#fff}
.flint-managed-services.flint-managed-services :where(.hero .kpi small){color:#8592BE}
.flint-managed-services.flint-managed-services :where(.hero .log li){--padding-top:5px;--padding-right:8px;--padding-bottom:5px;--padding-left:8px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);border-radius:8px;transition:background-color .3s}
.flint-managed-services.flint-managed-services :where(.hero .log time){color:#7F8BB6}
.flint-managed-services.flint-managed-services :where(.fx-set a:hover){border-color:rgba(31,200,232,.6);background:rgba(31,200,232,.1);color:#fff;transform:translateY(-1px)}
.flint-managed-services.flint-managed-services :where(.fx-set a:focus-visible){border-color:rgba(31,200,232,.6);background:rgba(31,200,232,.1);color:#fff;transform:translateY(-1px)}
.flint-managed-services.flint-managed-services :where(.svx-top .ico svg){color:var(--acc-dk)}
.flint-managed-services.flint-managed-services :where(.svx-panel .ai b){color:var(--acc-dk)}
.flint-managed-services.flint-managed-services :where(.svx-next:hover svg){transform:translateX(4px)}
.flint-managed-services.flint-managed-services :where(.svx-nav [role=tab])::before{content:"";position:absolute;left:0;top:10px;bottom:10px;--width:3px;width:var(--width);border-radius:0 3px 3px 0;background:var(--acc);transform:scaleY(0);transition:transform .35s var(--v-ease)}
.flint-managed-services.flint-managed-services :where(.svx-nav .ni svg){color:var(--acc);transition:color .3s}
.flint-managed-services.flint-managed-services :where(.svx-nav .nt b){font:600 .93rem/1.25 var(--fms-display)}
.flint-managed-services.flint-managed-services :where(.svx-nav .nt small){color:var(--v-muted);font-size:.78rem;line-height:1.3}
.flint-managed-services.flint-managed-services :where(.svx-nav [aria-selected=true])::before{transform:scaleY(1)}
.flint-managed-services.flint-managed-services :where(.art-rack .unit rect){fill:rgba(255,255,255,.05);stroke:rgba(170,195,245,.25)}
.flint-managed-services.flint-managed-services :where(.art-rack .unit path){stroke:rgba(170,195,245,.35);stroke-width:2;fill:none}
.flint-managed-services.flint-managed-services :where(.blk.b2 rect){fill:rgba(255,255,255,.05);stroke:rgba(255,255,255,.15)}
.flint-managed-services.flint-managed-services :where(.blk.b2 text){fill:#DCE3F7}
.flint-managed-services.flint-managed-services :where(.bolt .ic path){fill:rgba(240,210,74,.25)}
.flint-managed-services.flint-managed-services :where(.bqx-filter button:hover){color:var(--v-ink)}
.flint-managed-services.flint-managed-services :where(.bqx-filter button[aria-pressed=true]){background:var(--v-night);color:#fff}
.flint-managed-services.flint-managed-services :where(.bqx-filter button:focus-visible){outline:3px solid var(--v-cyan);outline-offset:2px}
.flint-managed-services.flint-managed-services :where(.bqx-steps [role=tab])::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--v-violet),var(--v-cyan));transform:scaleX(0);transform-origin:left;transition:transform .4s var(--v-ease)}
.flint-managed-services.flint-managed-services :where(.bqx-steps [aria-selected=true])::before{transform:scaleX(1)}
.flint-managed-services.flint-managed-services :where(.bqx-steps [aria-selected=true] svg){transform:scale(1.15)}
.flint-managed-services.flint-managed-services :where(.btn.primary)::after{content:"";position:absolute;top:0;bottom:0;left:-60%;--width:40%;width:var(--width);background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-20deg);transition:left .7s var(--v-ease);pointer-events:none}
@media (max-width:920px){.flint-managed-services.flint-managed-services :where(.svx-nav [role=tablist])::-webkit-scrollbar{display:none}}
@media (max-width:920px){.flint-managed-services.flint-managed-services :where(.svx-nav .nt small){display:none}}
@media (max-width:920px){.flint-managed-services.flint-managed-services :where(.svx-nav .nt b){font-size:.86rem}}
.flint-managed-services.flint-managed-services :where(.vs-old-h .vs-h > svg){color:var(--v-muted)}
.flint-managed-services.flint-managed-services :where(.vs-old-h .vs-h > .elementor-widget > svg){color:var(--v-muted)}
.flint-managed-services.flint-managed-services :where(.vs-old-h .vs-h > .elementor-widget > .elementor-widget-container > svg){color:var(--v-muted)}
.flint-managed-services.flint-managed-services :where(.vs-new-h .vs-h b){color:#fff}
.flint-managed-services.flint-managed-services :where(.vs-new-h .vs-h > svg){color:#F0D24A;animation:fx-float 3s ease-in-out infinite}
.flint-managed-services.flint-managed-services :where(.vs-new-h .vs-h > .elementor-widget > svg){color:#F0D24A;animation:fx-float 3s ease-in-out infinite}
.flint-managed-services.flint-managed-services :where(.vs-new-h .vs-h > .elementor-widget > .elementor-widget-container > svg){color:#F0D24A;animation:fx-float 3s ease-in-out infinite}
.flint-managed-services.flint-managed-services :where(.v-band.band-riyadh img){object-position:60% 30%}
@media (max-width:640px){.flint-managed-services.flint-managed-services :where(.v-band.band-riyadh img){object-position:62% 20%}}
@media (max-width:640px){.flint-managed-services.flint-managed-services :where(.hero .stage small){font-size:12px}}
@media (max-width:640px){.flint-managed-services.flint-managed-services :where(.hero .kpi small){font-size:12px}}
.flint-managed-services.flint-managed-services :where(.stage.active b svg){opacity:1}
.flint-managed-services.flint-managed-services :where(details[open] summary .chev){transform:rotate(180deg)}
.flint-managed-services.flint-managed-services :where(.gloss > div:hover dt){color:var(--v-teal-dk)}
.flint-managed-services.flint-managed-services :where(.gloss > .elementor-widget > div:hover dt){color:var(--v-teal-dk)}
.flint-managed-services.flint-managed-services :where(.gloss > .elementor-widget > .elementor-widget-container > div:hover dt){color:var(--v-teal-dk)}
.flint-managed-services.flint-managed-services :where(.fx-set a:hover svg){transform:rotate(-12deg) scale(1.15)}
.flint-managed-services.flint-managed-services :where(.fx-set li:last-child a){border-color:rgba(230,194,26,.45)}
.flint-managed-services.flint-managed-services :where(.bqx-filter button[aria-pressed=true] svg){color:#F0D24A}
.flint-managed-services.flint-managed-services :where(details[open] summary .q){transform:rotate(360deg) scale(1.1)}
.flint-managed-services.flint-managed-services :where(.contact > div:nth-child(2) svg){animation-delay:-1.2s}
.flint-managed-services.flint-managed-services :where(.contact > .elementor-widget > div:nth-child(2) svg){animation-delay:-1.2s}
.flint-managed-services.flint-managed-services :where(.contact > .elementor-widget > .elementor-widget-container > div:nth-child(2) svg){animation-delay:-1.2s}
.flint-managed-services.flint-managed-services :where(.contact > div:nth-child(3) svg){animation-delay:-2.4s}
.flint-managed-services.flint-managed-services :where(.contact > .elementor-widget > div:nth-child(3) svg){animation-delay:-2.4s}
.flint-managed-services.flint-managed-services :where(.contact > .elementor-widget > .elementor-widget-container > div:nth-child(3) svg){animation-delay:-2.4s}
.flint-managed-services.flint-managed-services :where(.vs-table thead th:first-child){--width:22%;width:var(--width)}
.flint-managed-services.flint-managed-services :where(.vs-table thead th.vs-old-h){--width:36%;width:var(--width);--padding-right:10px;padding-right:var(--padding-right)}
.flint-managed-services.flint-managed-services :where(.vs-table tbody td.vs-old){background:#fff;border-top:1px solid var(--v-line);border-bottom:1px solid var(--v-line);color:var(--v-muted);--padding-right:30px;padding-right:var(--padding-right)}
.flint-managed-services.flint-managed-services :where(.vs-table tbody td.vs-new){position:relative;background:linear-gradient(120deg,var(--v-night) 0%,#1B2170 100%);color:#fff;font-weight:500;border-radius:0 12px 12px 0}
.flint-managed-services.flint-managed-services :where(.vs-table tbody tr:hover){transform:translateY(-2px)}
.flint-managed-services.flint-managed-services :where(.vs-table td.vs-new > svg){font-size:20px}
.flint-managed-services.flint-managed-services :where(.vs-table td.vs-new > .elementor-widget > svg){font-size:20px}
.flint-managed-services.flint-managed-services :where(.vs-table td.vs-new > .elementor-widget > .elementor-widget-container > svg){font-size:20px}
@media (max-width:760px){.flint-managed-services.flint-managed-services :where(.vs-table tbody td.vs-old){border:0;border-radius:0;--padding-top:12px;--padding-right:16px;--padding-bottom:14px;--padding-left:16px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left)}}
@media (max-width:760px){.flint-managed-services.flint-managed-services :where(.vs-table tbody td.vs-new){border:0;border-radius:0;--padding-top:12px;--padding-right:16px;--padding-bottom:14px;--padding-left:16px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left)}}
@media (max-width:760px){.flint-managed-services.flint-managed-services :where(.vs-table tbody tr:hover){transform:none}}
@media (prefers-reduced-motion:reduce){.flint-managed-services.flint-managed-services :where(.vs-table tbody tr:hover){transform:none}}
@media (max-width:640px){.flint-managed-services.flint-managed-services :where(.v-band.band-riyadh figure)::after{background:linear-gradient(0deg,rgba(8,11,46,.92) 0%,rgba(8,11,46,.72) 55%,rgba(8,11,46,.35) 100%)}}
.flint-managed-services.flint-managed-services :where(tbody tr:hover td.new){background:rgba(15,181,165,.12)}
.flint-managed-services.flint-managed-services :where(.fx-set li:last-child a svg){color:#F0D24A}
.flint-managed-services.flint-managed-services :where(.vs-table tbody td.vs-new)::before{content:"";position:absolute;left:-11px;top:50%;--width:22px;width:var(--width);height:22px;--margin-top:-11px;margin-top:var(--margin-top);border-radius:50%;background:var(--fms-gold);box-shadow:0 0 0 4px var(--v-neutral);
  -webkit-mask:none;mask:none}
.flint-managed-services.flint-managed-services :where(.vs-table tbody td.vs-new)::after{content:"";position:absolute;left:-4px;top:50%;--width:7px;width:var(--width);height:7px;--margin-top:-3.5px;margin-top:var(--margin-top);border-top:2px solid #14172F;border-right:2px solid #14172F;transform:rotate(45deg)}
.flint-managed-services.flint-managed-services :where(.vs-table tbody tr:hover th){box-shadow:0 16px 30px -24px rgba(18,21,43,.45)}
@media (max-width:760px){.flint-managed-services.flint-managed-services :where(.vs-table tbody td.vs-new)::before{display:none}}
@media (max-width:760px){.flint-managed-services.flint-managed-services :where(.vs-table tbody td.vs-new)::after{display:none}}
@media (max-width:760px){.flint-managed-services.flint-managed-services :where(.vs-table tbody td.vs-old)::before{display:block;position:static;--width:auto;width:var(--width);height:auto;--margin-top:0;--margin-right:0;--margin-bottom:4px;--margin-left:0;margin:var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left);background:none;box-shadow:none;border-radius:0;font:500 .66rem/1.4 var(--fms-mono);letter-spacing:.1em;text-transform:uppercase}}
@media (max-width:760px){.flint-managed-services.flint-managed-services :where(.vs-table tbody td.vs-new)::before{display:block;position:static;--width:auto;width:var(--width);height:auto;--margin-top:0;--margin-right:0;--margin-bottom:4px;--margin-left:0;margin:var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left);background:none;box-shadow:none;border-radius:0;font:500 .66rem/1.4 var(--fms-mono);letter-spacing:.1em;text-transform:uppercase}}
@media (max-width:760px){.flint-managed-services.flint-managed-services :where(.vs-table tbody td.vs-old)::before{content:"Traditional";color:var(--v-muted)}}
@media (max-width:760px){.flint-managed-services.flint-managed-services :where(.vs-table tbody td.vs-new)::before{content:"With Flint AI";color:#F0D24A}}
.flint-managed-services.flint-managed-services :where(.fms-sec.alt .answer){background:var(--fms-bg)}
.flint-managed-services.flint-managed-services :where(.btn.primary:hover){background:#E0BD0A;border-color:#E0BD0A}
.flint-managed-services.flint-managed-services :where(.btn.ghost:hover){background:var(--fms-ink);color:#fff;border-color:var(--fms-ink)}
.flint-managed-services.flint-managed-services :where(.topo .link.hot){stroke:var(--fms-gold-hi)}
.flint-managed-services.flint-managed-services :where(.cta .btn.ghost){color:#FFFFFF;border-color:#5C6262}
.flint-managed-services.flint-managed-services :where(.btn.primary:hover){background:#E6C21A;border-color:#E6C21A;box-shadow:0 10px 24px -12px rgba(211,177,10,.7)}
.flint-managed-services.flint-managed-services :where(.btn.ghost:hover){background:var(--v-ink);border-color:var(--v-ink);color:#fff}
.flint-managed-services.flint-managed-services :where(.hero .btn.ghost){color:#fff;border-color:rgba(255,255,255,.35);background:transparent}
.flint-managed-services.flint-managed-services :where(.fms-sec.alt .answer){background:#fff}
.flint-managed-services.flint-managed-services :where(.pillar .ico.dark){background:var(--v-night)}
.flint-managed-services.flint-managed-services :where(.ai-viz.is-armed .ln-main){stroke-dashoffset:1400}
.flint-managed-services.flint-managed-services :where(.ai-viz.is-armed .mk){opacity:0}
.flint-managed-services.flint-managed-services :where(.svc:hover .ico){transform:translateY(-2px)}
.flint-managed-services.flint-managed-services :where(.svc:hover .ai){background:#fff}
.flint-managed-services.flint-managed-services :where(.metric:nth-child(4) .k){color:var(--v-amber-dk)}
.flint-managed-services.flint-managed-services :where(.why-item .ico.dark){background:var(--v-night)}
.flint-managed-services.flint-managed-services :where(.cta .contact .k){color:#9BA3C7}
@media (prefers-reduced-motion:reduce){.flint-managed-services.flint-managed-services :where(.ai-viz.is-armed .ln-main){animation:none!important;stroke-dashoffset:0}}
@media (prefers-reduced-motion:reduce){.flint-managed-services.flint-managed-services :where(.ai-viz.is-armed .mk){animation:none!important;opacity:1}}
.flint-managed-services.flint-managed-services :where(.hero .console-bar .clock){color:#fff;--padding-top:4px;--padding-right:8px;--padding-bottom:4px;--padding-left:8px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);border-radius:6px;background:rgba(255,255,255,.06)}
.flint-managed-services.flint-managed-services :where(.hero .console-bar .live){--padding-top:4px;--padding-right:9px;--padding-bottom:4px;--padding-left:9px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);border-radius:999px;background:rgba(95,208,142,.12);border:1px solid rgba(95,208,142,.3)}
.flint-managed-services.flint-managed-services :where(.hero .topo .link){stroke:rgba(150,180,240,.2);stroke-width:1.3}
.flint-managed-services.flint-managed-services :where(.hero .topo .core-disc){fill:rgba(211,177,10,.14);stroke:#E6C21A}
.flint-managed-services.flint-managed-services :where(.hero .stage.active){background:linear-gradient(180deg,rgba(31,200,232,.10),rgba(31,200,232,.02))}
@media (max-width:560px){.flint-managed-services.flint-managed-services :where(.hero .console-bar .clock){white-space:nowrap;--padding-top:3px;--padding-right:6px;--padding-bottom:3px;--padding-left:6px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left)}}
@media (max-width:560px){.flint-managed-services.flint-managed-services :where(.hero .console-bar .live){--padding-top:3px;--padding-right:7px;--padding-bottom:3px;--padding-left:7px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left)}}
.flint-managed-services.flint-managed-services :where(.fx-ticker:hover .fx-track){animation-play-state:paused}
.flint-managed-services.flint-managed-services :where(.fx-ticker:focus-within .fx-track){animation-play-state:paused}
.flint-managed-services.flint-managed-services :where(.svx-js .svx-panel:not(.is-active)){display:none}
.flint-managed-services.flint-managed-services :where(.svx-panel.is-active .svx-art){animation:fx-zoom-in .7s var(--v-ease) both}
.flint-managed-services.flint-managed-services :where(.svx-panel.is-active .svx-top){animation:fx-rise .6s var(--v-ease) both}
.flint-managed-services.flint-managed-services :where(.svx-panel.is-active .svx-desc){animation:fx-rise .6s var(--v-ease) both}
.flint-managed-services.flint-managed-services :where(.svx-panel.is-active .ai){animation:fx-rise .6s var(--v-ease) both}
.flint-managed-services.flint-managed-services :where(.svx-panel.is-active .svx-cta){animation:fx-rise .6s var(--v-ease) both}
.flint-managed-services.flint-managed-services :where(.svx-panel.is-active .svx-desc){animation-delay:.08s}
.flint-managed-services.flint-managed-services :where(.svx-panel.is-active .ai){animation-delay:.38s}
.flint-managed-services.flint-managed-services :where(.svx-panel.is-active .svx-cta){animation-delay:.44s}
.flint-managed-services.flint-managed-services :where(.svx-nav [role=tab]:hover){background:var(--v-neutral);transform:translateX(-2px)}
.flint-managed-services.flint-managed-services :where(.svx-nav [role=tab]:focus-visible){outline:3px solid var(--v-cyan);outline-offset:1px}
.flint-managed-services.flint-managed-services :where(.svx-nav [aria-selected=true] .ni){background:var(--acc);transform:scale(1.04)}
.flint-managed-services.flint-managed-services :where(.svx-nav [aria-selected=true] .nchev){opacity:1;transform:none;color:var(--acc)}
.flint-managed-services.flint-managed-services :where(.is-auto [aria-selected=true] .nbar){animation:fx-bar var(--fx-dur,8s) linear forwards}
.flint-managed-services.flint-managed-services :where(.art-rack .led.warn){fill:#FF8A3D;animation:fx-warn 4s ease-in-out infinite}
.flint-managed-services.flint-managed-services :where(.bqx-steps [role=tab]:last-child){border-right:0}
.flint-managed-services.flint-managed-services :where(.bqx-steps [role=tab]:hover){background:#fff}
.flint-managed-services.flint-managed-services :where(.bqx-steps [role=tab]:focus-visible){outline:3px solid var(--v-cyan);outline-offset:-3px}
.flint-managed-services.flint-managed-services :where(.bqx-steps [aria-selected=true] .sn){color:var(--v-violet-dk)}
.flint-managed-services.flint-managed-services :where(.bqx-js .bqx-panel:not(.is-active)){display:none}
.flint-managed-services.flint-managed-services :where(.bqx-js .bqx-panel + .bqx-panel){--margin-top:0;margin-top:var(--margin-top)}
.flint-managed-services.flint-managed-services :where(.bqx-panel.is-active .bqx-mark){animation:fx-zoom-in .6s var(--v-ease) both}
.flint-managed-services.flint-managed-services :where(.bqx-panel.is-active .bqx-body > *){animation:fx-rise .55s var(--v-ease) both}
.flint-managed-services.flint-managed-services :where(.bqx-panel.is-active .bqx-body > .elementor-widget > *){animation:fx-rise .55s var(--v-ease) both}
.flint-managed-services.flint-managed-services :where(.bqx-panel.is-active .bqx-body > .elementor-widget > .elementor-widget-container > *){animation:fx-rise .55s var(--v-ease) both}
.flint-managed-services.flint-managed-services:where(.fx) :where([data-fx]:not(.in)){opacity:0;transform:translateY(24px)}
.flint-managed-services.flint-managed-services:where(.fx) :where([data-fx="zoom"]:not(.in)){transform:scale(.96)}
@media (max-width:920px){.flint-managed-services.flint-managed-services :where(.svx-nav [role=tab]:hover){transform:none}}
@media (prefers-reduced-motion:reduce){.flint-managed-services.flint-managed-services:where(.fx) :where([data-fx]:not(.in)){opacity:1;transform:none}}
.flint-managed-services.flint-managed-services :where(.svx-nav [role=tab]:hover){transform:translateX(2px)}
.flint-managed-services.flint-managed-services :where(.topo .src.on circle){fill:#3A3208;stroke:var(--fms-gold-hi);filter:url(#fms-glow)}
.flint-managed-services.flint-managed-services :where(.topo .src.on text){fill:#FFFFFF}
.flint-managed-services.flint-managed-services :where(.topo .out.on text){fill:#FFFFFF}
.flint-managed-services.flint-managed-services :where(.topo .out.fix circle){stroke:#2F6B48}
.flint-managed-services.flint-managed-services :where(.topo .out.eng circle){stroke:#5C6262}
.flint-managed-services.flint-managed-services :where(.kpi.ok b.bump){color:#5FD08E}
.flint-managed-services.flint-managed-services :where(.statement .body p:first-child){font-family:var(--fms-display);font-size:1.32rem;font-weight:700;line-height:1.35}
.flint-managed-services.flint-managed-services :where(.hero .crumbs a:hover){color:#fff}
.flint-managed-services.flint-managed-services :where(.hero .proof span:hover){border-color:rgba(31,200,232,.5);background:rgba(31,200,232,.07)}
.flint-managed-services.flint-managed-services :where(.fact:hover .ico svg){transform:scale(1.1)}
.flint-managed-services.flint-managed-services :where(.pillar .ico.dark svg){color:var(--v-cyan);transition:transform .3s var(--v-ease)}
.flint-managed-services.flint-managed-services :where(.chal-item:hover .ico svg){transform:rotate(-6deg)}
.flint-managed-services.flint-managed-services :where(.why-item .ico.dark svg){color:var(--fms-gold);transition:transform .3s var(--v-ease)}
.flint-managed-services.flint-managed-services :where(.hero .topo .src circle){fill:rgba(255,255,255,.05);stroke:rgba(170,195,245,.45)}
.flint-managed-services.flint-managed-services :where(.hero .topo .src text){fill:#B3BFE3}
.flint-managed-services.flint-managed-services :where(.hero .topo .out text){fill:#B3BFE3}
.flint-managed-services.flint-managed-services :where(.hero .kpi:nth-child(2) b){color:#F3F5FF}
.flint-managed-services.flint-managed-services :where(.hero .log li:first-child){background:rgba(255,255,255,.05)}
.flint-managed-services.flint-managed-services :where(.svx-panel.is-active .svx-incl li){animation:fx-rise .6s var(--v-ease) both}
.flint-managed-services.flint-managed-services :where(.svx-nav [aria-selected=true] .ni svg){color:#fff}
.flint-managed-services.flint-managed-services :where(.bqx-steps [role=tab]:hover svg){transform:translateY(-2px) rotate(-6deg)}
.flint-managed-services.flint-managed-services :where(.bqx-panel.is-active .bqx-proof li){animation:fx-rise-r .55s var(--v-ease) both}
.flint-managed-services.flint-managed-services :where(.pillar:hover .ico svg){animation:fx-wiggle .6s var(--v-ease)}
.flint-managed-services.flint-managed-services :where(.chal-item:hover .ico svg){animation:fx-wiggle .6s var(--v-ease)}
.flint-managed-services.flint-managed-services :where(.metric:hover .ico svg){animation:fx-wiggle .6s var(--v-ease)}
.flint-managed-services.flint-managed-services :where(.ind-item:hover .ico svg){animation:fx-wiggle .6s var(--v-ease)}
.flint-managed-services.flint-managed-services :where(.model:hover .ico svg){animation:fx-wiggle .6s var(--v-ease)}
.flint-managed-services.flint-managed-services :where(.why-item:hover .ico svg){animation:fx-wiggle .6s var(--v-ease)}
.flint-managed-services.flint-managed-services :where(.step:hover .ico svg){animation:fx-wiggle .6s var(--v-ease)}
.flint-managed-services.flint-managed-services :where(.fact:hover .ico svg){animation:fx-wiggle .6s var(--v-ease)}
.flint-managed-services.flint-managed-services :where(.btn.primary:hover)::after{left:130%}
.flint-managed-services.flint-managed-services :where(.vs-table tbody tr:hover .vs-ico){transform:rotate(-8deg) scale(1.08);background:var(--v-violet)}
.flint-managed-services.flint-managed-services:where(.fx) :where(.vs-table tbody tr:not(.in)){transform:translateX(-24px)}
@media (max-width:760px){.flint-managed-services.flint-managed-services:where(.fx) :where(.vs-table tbody tr:not(.in)){transform:translateY(20px)}}
.flint-managed-services.flint-managed-services :where(.vs-table tbody tr:hover td.vs-old){box-shadow:0 16px 30px -24px rgba(18,21,43,.45)}
.flint-managed-services.flint-managed-services :where(.vs-table tbody tr:hover td.vs-new){box-shadow:0 18px 36px -20px rgba(42,35,132,.75)}
.flint-managed-services.flint-managed-services :where(.vs-table tbody tr:hover .vs-ico svg){color:#fff}
.flint-managed-services.flint-managed-services :where(.vs-table tbody tr:hover td.vs-old){color:var(--v-ink)}
.flint-managed-services.flint-managed-services :where(.topo .link.hot.ok){stroke:#5FD08E}
.flint-managed-services.flint-managed-services :where(.topo .link.hot.eng){stroke:#E8EAEA}
.flint-managed-services.flint-managed-services :where(.topo .core.busy .core-disc){fill:#45390A}
.flint-managed-services.flint-managed-services :where(.topo .core.busy .ring){animation-duration:3s;stroke-opacity:.95}
.flint-managed-services.flint-managed-services :where(.cta .btn.ghost:hover){background:#FFFFFF;color:#1C1E1E;border-color:#FFFFFF}
.flint-managed-services.flint-managed-services :where(.hero .btn.ghost:hover){background:#fff;border-color:#fff;color:var(--v-night)}
.flint-managed-services.flint-managed-services :where(.ai-viz.is-armed.is-in .ln-main){animation:fms-v-draw 2.4s var(--v-ease) .2s forwards}
.flint-managed-services.flint-managed-services :where(.ai-viz.is-armed.is-in .mk){animation:fms-v-in .5s ease-out forwards}
.flint-managed-services.flint-managed-services :where(.ai-viz.is-in .mk.m1){animation-delay:1.1s}
.flint-managed-services.flint-managed-services :where(.ai-viz.is-in .mk.m2){animation-delay:1.7s}
.flint-managed-services.flint-managed-services :where(.ai-viz.is-in .mk.m3){animation-delay:2.3s}
.flint-managed-services.flint-managed-services :where(.model.featured .ico.dark){background:var(--v-violet)}
.flint-managed-services.flint-managed-services :where(.hero .topo .link.hot){stroke:#F0D24A;stroke-width:1.8}
.flint-managed-services.flint-managed-services :where(.svx-nav [role=tab]:hover .nchev){opacity:.6;transform:none}
.flint-managed-services.flint-managed-services :where(.bqx-panel.is-active .bqx-body > *:nth-child(2)){animation-delay:.06s}
.flint-managed-services.flint-managed-services :where(.bqx-panel.is-active .bqx-body > .elementor-widget > *:nth-child(2)){animation-delay:.06s}
.flint-managed-services.flint-managed-services :where(.bqx-panel.is-active .bqx-body > .elementor-widget > .elementor-widget-container > *:nth-child(2)){animation-delay:.06s}
.flint-managed-services.flint-managed-services :where(.bqx-panel.is-active .bqx-body > *:nth-child(3)){animation-delay:.12s}
.flint-managed-services.flint-managed-services :where(.bqx-panel.is-active .bqx-body > .elementor-widget > *:nth-child(3)){animation-delay:.12s}
.flint-managed-services.flint-managed-services :where(.bqx-panel.is-active .bqx-body > .elementor-widget > .elementor-widget-container > *:nth-child(3)){animation-delay:.12s}
.flint-managed-services.flint-managed-services :where(.bqx-panel.is-active .bqx-body > *:nth-child(4)){animation-delay:.18s}
.flint-managed-services.flint-managed-services :where(.bqx-panel.is-active .bqx-body > .elementor-widget > *:nth-child(4)){animation-delay:.18s}
.flint-managed-services.flint-managed-services :where(.bqx-panel.is-active .bqx-body > .elementor-widget > .elementor-widget-container > *:nth-child(4)){animation-delay:.18s}
.flint-managed-services.flint-managed-services :where(.bqx-panel.is-active .bqx-body > *:nth-child(5)){animation-delay:.24s}
.flint-managed-services.flint-managed-services :where(.bqx-panel.is-active .bqx-body > .elementor-widget > *:nth-child(5)){animation-delay:.24s}
.flint-managed-services.flint-managed-services :where(.bqx-panel.is-active .bqx-body > .elementor-widget > .elementor-widget-container > *:nth-child(5)){animation-delay:.24s}
.flint-managed-services.flint-managed-services :where(.topo .out.fix.on circle){fill:#163A26;stroke:#5FD08E;filter:url(#fms-glow)}
.flint-managed-services.flint-managed-services :where(.topo .out.eng.on circle){fill:#3A3E3E;stroke:#FFFFFF;filter:url(#fms-glow)}
.flint-managed-services.flint-managed-services :where(.pillar:hover .ico.dark svg){transform:translateY(-2px)}
.flint-managed-services.flint-managed-services :where(.model.featured .ico.dark svg){color:#fff}
.flint-managed-services.flint-managed-services :where(.why-item:hover .ico.dark svg){transform:translateY(-2px)}
.flint-managed-services.flint-managed-services :where(.hero .topo .out.fix circle){stroke:rgba(95,208,142,.6);fill:rgba(95,208,142,.06)}
.flint-managed-services.flint-managed-services :where(.hero .topo .out.eng circle){stroke:rgba(220,228,255,.5);fill:rgba(255,255,255,.04)}
.flint-managed-services.flint-managed-services :where(.svx-panel.is-active .svx-incl li:nth-child(1)){animation-delay:.14s}
.flint-managed-services.flint-managed-services :where(.svx-panel.is-active .svx-incl li:nth-child(2)){animation-delay:.2s}
.flint-managed-services.flint-managed-services :where(.svx-panel.is-active .svx-incl li:nth-child(3)){animation-delay:.26s}
.flint-managed-services.flint-managed-services :where(.svx-panel.is-active .svx-incl li:nth-child(4)){animation-delay:.32s}
.flint-managed-services.flint-managed-services :where(.svx-panel.is-active .svx-top .ico svg){animation:fx-pop .7s var(--v-ease) .1s both}
.flint-managed-services.flint-managed-services :where(.svx-panel.is-active .svx-incl svg [pathLength]){animation:fx-draw .8s var(--v-ease) both}
.flint-managed-services.flint-managed-services :where(.bqx-panel.is-active .bqx-proof li:nth-child(1)){animation-delay:.2s}
.flint-managed-services.flint-managed-services :where(.bqx-panel.is-active .bqx-proof li:nth-child(2)){animation-delay:.3s}
.flint-managed-services.flint-managed-services :where(.bqx-panel.is-active .bqx-proof li:nth-child(3)){animation-delay:.4s}
.flint-managed-services.flint-managed-services:where(.fx) :where([data-fx].in .ico svg){animation-name:fx-pop;animation-duration:.7s;animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-fill-mode:both;animation-delay:calc(var(--fx-i,0) * 70ms + .2s)}
.flint-managed-services.flint-managed-services:where(.fx) :where([data-fx].in .vs-ico svg){animation-name:fx-pop;animation-duration:.7s;animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-fill-mode:both;animation-delay:calc(var(--fx-i,0) * 70ms + .2s)}
.flint-managed-services.flint-managed-services:where(.fx) :where(.vs-table tbody tr.in td.vs-new > svg){animation-name:fx-pop;animation-duration:.7s;animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-fill-mode:both;animation-delay:calc(var(--fx-i,0) * 70ms + .3s)}
.flint-managed-services.flint-managed-services:where(.fx) :where(.vs-table tbody tr.in td.vs-new > .elementor-widget > svg){animation-name:fx-pop;animation-duration:.7s;animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-fill-mode:both;animation-delay:calc(var(--fx-i,0) * 70ms + .3s)}
.flint-managed-services.flint-managed-services:where(.fx) :where(.vs-table tbody tr.in td.vs-new > .elementor-widget > .elementor-widget-container > svg){animation-name:fx-pop;animation-duration:.7s;animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-fill-mode:both;animation-delay:calc(var(--fx-i,0) * 70ms + .3s)}
.flint-managed-services.flint-managed-services:where(.fx) :where(.vs-table tbody tr.in td.vs-old > svg){animation-name:fx-pop;animation-duration:.7s;animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-fill-mode:both;animation-delay:calc(var(--fx-i,0) * 70ms + .3s)}
.flint-managed-services.flint-managed-services:where(.fx) :where(.vs-table tbody tr.in td.vs-old > .elementor-widget > svg){animation-name:fx-pop;animation-duration:.7s;animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-fill-mode:both;animation-delay:calc(var(--fx-i,0) * 70ms + .3s)}
.flint-managed-services.flint-managed-services:where(.fx) :where(.vs-table tbody tr.in td.vs-old > .elementor-widget > .elementor-widget-container > svg){animation-name:fx-pop;animation-duration:.7s;animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-fill-mode:both;animation-delay:calc(var(--fx-i,0) * 70ms + .3s)}
.flint-managed-services.flint-managed-services:where(.fx) :where(.vs-table tbody tr.in td.vs-new > svg){animation-delay:calc(var(--fx-i,0) * 70ms + .5s)}
.flint-managed-services.flint-managed-services:where(.fx) :where(.vs-table tbody tr.in td.vs-new > .elementor-widget > svg){animation-delay:calc(var(--fx-i,0) * 70ms + .5s)}
.flint-managed-services.flint-managed-services:where(.fx) :where(.vs-table tbody tr.in td.vs-new > .elementor-widget > .elementor-widget-container > svg){animation-delay:calc(var(--fx-i,0) * 70ms + .5s)}
.flint-managed-services.flint-managed-services :where(.hero .topo .link.hot.ok){stroke:#5FD08E}
.flint-managed-services.flint-managed-services :where(.hero .topo .link.hot.eng){stroke:#FFFFFF}
.flint-managed-services.flint-managed-services :where(.hero .topo .core.busy .core-disc){fill:rgba(211,177,10,.3)}
.flint-managed-services.flint-managed-services :where(.svx-panel.is-active .svx-incl li:nth-child(1) svg [pathLength]){animation-delay:.3s}
.flint-managed-services.flint-managed-services :where(.svx-panel.is-active .svx-incl li:nth-child(2) svg [pathLength]){animation-delay:.38s}
.flint-managed-services.flint-managed-services :where(.svx-panel.is-active .svx-incl li:nth-child(3) svg [pathLength]){animation-delay:.46s}
.flint-managed-services.flint-managed-services :where(.svx-panel.is-active .svx-incl li:nth-child(4) svg [pathLength]){animation-delay:.54s}
.flint-managed-services.flint-managed-services :where(#fms-key-facts){background:#fff;padding-block:56px!important}
.flint-managed-services.flint-managed-services :where(#fms-what-is){background:var(--v-neutral)}
.flint-managed-services.flint-managed-services :where(#fms-challenges){background:#fff}
.flint-managed-services.flint-managed-services :where(#fms-services){background:var(--v-neutral)}
.flint-managed-services.flint-managed-services :where(#fms-command-centre){position:relative;isolation:isolate;background:var(--v-night);color:#C4CAE6;overflow:hidden}
.flint-managed-services.flint-managed-services :where(#fms-difference){background:#fff}
.flint-managed-services.flint-managed-services :where(#fms-outcomes){background:linear-gradient(135deg,#E3F7F4 0%,#E2F6FB 55%,#EEEBFE 100%)}
.flint-managed-services.flint-managed-services :where(#fms-onboarding){background:#fff}
.flint-managed-services.flint-managed-services :where(#fms-industries){background:var(--v-neutral)}
.flint-managed-services.flint-managed-services :where(#fms-models){background:#fff}
.flint-managed-services.flint-managed-services :where(#fms-why){background:var(--v-neutral)}
.flint-managed-services.flint-managed-services :where(#fms-glossary){background:#fff}
.flint-managed-services.flint-managed-services :where(#fms-faq){background:var(--v-neutral)}
.flint-managed-services.flint-managed-services :where(#fms-services){position:relative;isolation:isolate;overflow:clip;background:var(--v-neutral)}
.flint-managed-services.flint-managed-services :where(#fms-buyer-questions){background:#fff;position:relative;overflow:clip}
.flint-managed-services.flint-managed-services :where(#fms-what-is){--padding-top:clamp(48px,6vw,72px);--padding-bottom:clamp(48px,6vw,72px);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}
.flint-managed-services.flint-managed-services :where(#fms-difference){background:var(--v-neutral);position:relative;overflow:clip}
.flint-managed-services.flint-managed-services :where(#fms-what-is){--padding-top:clamp(36px,4.5vw,52px);--padding-bottom:clamp(36px,4.5vw,52px);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}
.flint-managed-services.flint-managed-services :where(#fms-command-centre h2):is(h1,h2,h3,h4,h5,h6){color:#fff}
.flint-managed-services.flint-managed-services :where(#fms-command-centre h3):is(h1,h2,h3,h4,h5,h6){color:#fff}
.flint-managed-services.flint-managed-services :where(#fms-command-centre .data-bg){position:absolute;inset:0;z-index:-1;--width:100%;width:var(--width);height:100%;opacity:.55;pointer-events:none}
.flint-managed-services.flint-managed-services :where(#fms-command-centre .eyebrow){color:var(--v-cyan)}
.flint-managed-services.flint-managed-services :where(#fms-command-centre .answer){background:rgba(255,255,255,.04);color:#E6E9F7;border-left-color:var(--v-cyan)}
.flint-managed-services.flint-managed-services :where(#fms-command-centre .steps){background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.12);border-radius:10px}
.flint-managed-services.flint-managed-services :where(#fms-command-centre .step){--acc:var(--v-cyan);border-right-color:rgba(255,255,255,.1);position:relative;transition:background-color .3s}
.flint-managed-services.flint-managed-services :where(#fms-command-centre .ico){background:rgba(255,255,255,.06)}
.flint-managed-services.flint-managed-services :where(#fms-command-centre .note){color:#C4CAE6}
.flint-managed-services.flint-managed-services :where(#fms-command-centre .step){border-bottom-color:rgba(255,255,255,.1)}
.flint-managed-services.flint-managed-services :where(#fms-outcomes .eyebrow){color:var(--v-teal-dk)}
.flint-managed-services.flint-managed-services :where(#fms-onboarding .steps){border-radius:10px;border-color:var(--v-line)}
.flint-managed-services.flint-managed-services :where(#fms-onboarding .step){position:relative;transition:background-color .3s}
.flint-managed-services.flint-managed-services :where(#fms-onboarding .answer){background:var(--v-neutral)}
.flint-managed-services.flint-managed-services :where(#fms-command-centre .cc-photo){position:absolute;inset:0;z-index:-2;--margin-top:0;--margin-right:0;--margin-bottom:0;--margin-left:0;margin:var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left)}
.flint-managed-services.flint-managed-services :where(#fms-buyer-questions .eyebrow){color:var(--v-violet-dk)}
.flint-managed-services.flint-managed-services :where(#fms-onboarding .sec-head){--margin-bottom:18px;margin-bottom:var(--margin-bottom)}
.flint-managed-services.flint-managed-services :where(#fms-command-centre .answer strong){color:#fff;background:linear-gradient(transparent 62%,rgba(31,200,232,.35) 0)}
.flint-managed-services.flint-managed-services :where(#fms-command-centre .step)::before{content:"";position:absolute;left:0;top:0;height:2px;--width:100%;width:var(--width);background:var(--acc);transform:scaleX(.18);transform-origin:left;transition:transform .45s var(--v-ease)}
.flint-managed-services.flint-managed-services :where(#fms-command-centre .step p){color:#A9B0D3}
.flint-managed-services.flint-managed-services :where(#fms-command-centre .ico svg){color:var(--acc)}
.flint-managed-services.flint-managed-services :where(#fms-command-centre .note svg){color:var(--fms-gold)}
.flint-managed-services.flint-managed-services :where(#fms-command-centre .cc-photo img){--width:100%;width:var(--width);height:100%;object-fit:cover;opacity:.32;filter:grayscale(.3)}
.flint-managed-services.flint-managed-services :where(#fms-command-centre .cc-photo)::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,14,54,.96) 0%,rgba(10,14,54,.8) 50%,rgba(10,14,54,.6) 100%)}
.flint-managed-services.flint-managed-services :where(#fms-buyer-questions .eyebrow svg){color:var(--v-violet)}
.flint-managed-services.flint-managed-services :where(#fms-command-centre .step:nth-child(2)){--acc:var(--v-violet)}
.flint-managed-services.flint-managed-services :where(#fms-command-centre .step:nth-child(3)){--acc:var(--fms-gold)}
.flint-managed-services.flint-managed-services :where(#fms-command-centre .step:nth-child(4)){--acc:var(--v-teal)}
.flint-managed-services.flint-managed-services :where(#fms-command-centre .step:hover){background:rgba(255,255,255,.04)}
.flint-managed-services.flint-managed-services :where(#fms-command-centre .step .n){color:#7D85AE}
.flint-managed-services.flint-managed-services :where(#fms-onboarding .step:hover){background:var(--v-neutral)}
.flint-managed-services.flint-managed-services :where(#fms-onboarding .step .ico){background:var(--v-teal-soft)}
.flint-managed-services.flint-managed-services :where(#fms-onboarding .ob-stage .steps){position:relative;background:rgba(10,14,54,.42);-webkit-backdrop-filter:blur(14px) saturate(1.25);backdrop-filter:blur(14px) saturate(1.25);
  border:1px solid rgba(255,255,255,.16);border-radius:12px;overflow:hidden}
.flint-managed-services.flint-managed-services :where(#fms-onboarding .ob-stage .step){background:transparent;border-right:1px solid rgba(255,255,255,.12);border-bottom-color:rgba(255,255,255,.12)}
@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.flint-managed-services.flint-managed-services :where(#fms-onboarding .ob-stage .steps){background:rgba(10,14,54,.82)}}
@media (max-width:520px){.flint-managed-services.flint-managed-services :where(#fms-onboarding .ob-stage .step){border-right:0}}
.flint-managed-services.flint-managed-services :where(#fms-command-centre .step:hover)::before{transform:scaleX(1)}
.flint-managed-services.flint-managed-services :where(#fms-onboarding .step .ico svg){color:var(--v-teal-dk)}
.flint-managed-services.flint-managed-services :where(#fms-onboarding .ob-stage .steps)::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,#E6C21A,#5FD9F0,#4FD6C7);transform-origin:left;animation:fx-sweep 6s ease-in-out infinite}
.flint-managed-services.flint-managed-services :where(#fms-onboarding .ob-stage .step h3):is(h1,h2,h3,h4,h5,h6){color:#fff}
.flint-managed-services.flint-managed-services :where(#fms-onboarding .ob-stage .step p){color:#CDD3EF}
.flint-managed-services.flint-managed-services :where(#fms-onboarding .step:first-child .ico){background:var(--fms-gold)}
.flint-managed-services.flint-managed-services :where(#fms-onboarding .ob-stage .step:last-child){border-right:0}
.flint-managed-services.flint-managed-services :where(#fms-onboarding .ob-stage .step:hover){background:rgba(255,255,255,.07)}
.flint-managed-services.flint-managed-services :where(#fms-onboarding .ob-stage .step .n){color:#A9B3DA}
.flint-managed-services.flint-managed-services :where(#fms-onboarding .ob-stage .step .ico){background:rgba(255,255,255,.1)}
@media (max-width:920px){.flint-managed-services.flint-managed-services :where(#fms-onboarding .ob-stage .step:nth-child(2n)){border-right:0}}
.flint-managed-services.flint-managed-services :where(#fms-onboarding .step:first-child .ico svg){color:#14172F}
.flint-managed-services.flint-managed-services :where(.svx-nav #svx-tab-core[aria-selected=true] .ni svg){color:#14172F}
.flint-managed-services.flint-managed-services :where(#fms-onboarding .ob-stage .step .ico svg){color:var(--v-cyan)}
.flint-managed-services.flint-managed-services :where(#fms-onboarding .ob-stage .step:first-child .ico){background:var(--fms-gold)}
.flint-managed-services.flint-managed-services :where(#fms-onboarding .ob-stage .step:first-child .ico svg){color:#14172F}