/* Elite Profits Webflow external stylesheet.
   Source: migrated from Webflow inline script elite_profits_header-1.0.27.js.
   Rule: zero visual change during migration. */
@import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600;700&display=swap');

:root { color-scheme: dark; }
html { scroll-behavior: smooth; }
body { margin: 0; background: #05070f; color: #fff; font-family: Inter, Arial, sans-serif; }
body > *:not(#elite-profits-app):not(script):not(style) { display: none !important; }
.ep-shell { min-height:100vh;position:relative;overflow:hidden;background:linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px) 0 0/10.5vw 100%,radial-gradient(ellipse at 50% 88%,rgba(70,116,165,.4),transparent 38%),linear-gradient(180deg,#05070f 0%,#05070f 48%,#071321 100%); }
.ep-header{position:sticky;top:0;z-index:9999;background:rgba(5,7,15,.93);border-bottom:1px solid rgba(255,255,255,.1);backdrop-filter:blur(18px)}
.ep-nav{max-width:1320px;margin:0 auto;padding:31px 24px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px}.ep-brand{display:flex;align-items:center;gap:13px;color:#fff;text-decoration:none;font-weight:800;letter-spacing:-.04em;font-size:28px;cursor:pointer}.ep-logo{width:40px;height:40px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(135deg,#dce7f1,#365f86);color:#05070f;font-weight:900;box-shadow:0 18px 44px rgba(70,116,165,.26)}.ep-nav-menu{justify-self:center;display:flex;align-items:center;gap:28px;padding:16px 38px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);}.ep-nav-actions{justify-self:end;display:flex;align-items:center;gap:30px}.ep-nav-menu a,.ep-nav-actions a,.ep-nav-actions button,.ep-button{color:inherit;text-decoration:none;transition:.2s ease;background:none;border:0;cursor:pointer;font:inherit}.ep-nav-menu a{color:#fff;font-size:14px;font-weight:750}.ep-nav-menu a:first-child{color:#7da7d4}.ep-nav-menu a:hover,.ep-nav-actions button:hover{color:#8fb6d8}.ep-pill{padding:18px 34px!important;border-radius:999px!important;background:linear-gradient(135deg,#dce7f1,#5f91c2)!important;color:#fff!important;font-weight:800!important;}.ep-lang{padding:0!important;color:#fff!important;text-decoration:underline!important;font-weight:750!important}
.ep-main { max-width: 1180px; margin: 0 auto; padding: 88px 24px; }
.ep-hero { min-height: calc(100vh - 76px); display:grid; place-items:center; text-align:center; }
.ep-inner { max-width: 960px; margin: 0 auto; text-align:center; }
.ep-kicker { display:inline-flex;align-items:center;gap:9px;margin-bottom:28px;padding:10px 18px;border:1px solid rgba(143,182,216,.62);border-radius:999px;background:linear-gradient(90deg,rgba(143,182,216,.10),rgba(138,166,194,.08));color:#f8fbff;font-size:14px;font-weight:700;text-transform:none;letter-spacing:-.02em;box-shadow:0 0 0 1px rgba(255,255,255,.05),0 18px 50px rgba(0,0,0,.22); }
.ep-kicker:before{content:'▶';font-size:10px;color:#fff}.ep-kicker:after{content:'';width:28px;height:1px;background:linear-gradient(90deg,#8fb6d8,#8aa6c2)}
h1 { margin:0 auto 24px; max-width:1040px; font-size:clamp(46px,7.1vw,86px); line-height:1.09; letter-spacing:-.04em; font-weight:400; }
p { margin:0 auto 34px; max-width:720px; color:rgba(255,255,255,.72); font-size:clamp(17px,2vw,21px); line-height:1.6; }
.ep-actions { display:flex; justify-content:center; gap:14px; flex-wrap:wrap; }
.ep-button { display:inline-flex; align-items:center; justify-content:center; min-height:52px; padding:0 22px; border-radius:999px; text-decoration:none; font-weight:900; }
.ep-primary { background:linear-gradient(135deg,#4674a5,#afabdb); color:#05070f; }
.ep-secondary { color:#fff; border:1px solid rgba(255,255,255,.16); background:rgba(255,255,255,.06); }
.ep-grid { display:grid; grid-template-columns: repeat(3, 1fr); gap:18px; margin-top:42px; text-align:left; }
.ep-card { padding:26px; border:1px solid rgba(255,255,255,.12); border-radius:24px; background:rgba(255,255,255,.06); box-shadow:0 24px 80px rgba(0,0,0,.20); }
.ep-card h3 { margin:0 0 10px; font-size:20px; }
.ep-card p { margin:0; font-size:15px; color:rgba(255,255,255,.68); }
.ep-home-title { font-family:Inter,Arial,Helvetica,sans-serif; font-weight:400; letter-spacing:-.04em; line-height:1.09; perspective:900px; }
.ep-title-line { display:block; position:relative; overflow:hidden; padding:.02em 0 .08em; transform-origin:left center; animation:epTitleRise .95s cubic-bezier(.16,1,.3,1) both; }
.ep-title-line:nth-child(2){ animation-delay:.16s; }
.ep-title-line:nth-child(3){ animation-delay:.30s; }
.ep-title-line span { display:inline-block; position:relative; background:linear-gradient(96deg,#ffffff 0%,#fafafa 28%,#4674a5 48%,#ffffff 68%,#4674a5 100%); background-size:260% 100%; -webkit-background-clip:text; background-clip:text; color:transparent; text-shadow:0 0 34px rgba(70,116,165,.24); animation:epGoldFlow 4.6s ease-in-out infinite; }
.ep-title-line span:after { content:''; position:absolute; inset:-12% -18%; background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.0) 35%,rgba(255,255,255,.88) 50%,rgba(255,255,255,.0) 65%,transparent 100%); transform:translateX(-140%) skewX(-14deg); mix-blend-mode:screen; animation:epShimmer 3.2s cubic-bezier(.16,1,.3,1) infinite; animation-delay:.8s; }
.ep-title-accent span { background:linear-gradient(94deg,#4674a5,#fafafa,#4674a5,#4674a5); background-size:240% 100%; -webkit-background-clip:text; background-clip:text; color:transparent; filter:drop-shadow(0 16px 34px rgba(70,116,165,.20)); }
.ep-kicker { animation:epKickerIn .7s cubic-bezier(.16,1,.3,1) both; }
.ep-hero p { animation:epFadeUp .85s cubic-bezier(.16,1,.3,1) .48s both; }
.ep-code-panel { position:relative; max-width:640px; margin:28px 0 34px; padding:20px 22px 22px; border-radius:22px; border:1px solid rgba(70,116,165,.16); background:linear-gradient(135deg,rgba(5,8,22,.84),rgba(16,18,31,.62)); box-shadow:0 24px 80px rgba(0,0,0,.30), inset 0 1px 0 rgba(255,255,255,.09); overflow:hidden; animation:epFadeUp .85s cubic-bezier(.16,1,.3,1) .48s both; }
.ep-code-panel:before { content:'const growthSystem = await EliteProfits.deploy();\\A if (attention) profit.predictable = true;\\A // AI acquisition engine online'; white-space:pre; position:absolute; inset:18px auto auto 18px; color:rgba(70,116,165,.055); font:500 11px/1.55 "JetBrains Mono","SF Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace; pointer-events:none; transform:rotate(-2deg); }
.ep-code-panel:after { content:''; position:absolute; inset:-40%; background:linear-gradient(110deg,transparent 0%,rgba(70,116,165,.0) 40%,rgba(70,116,165,.10) 50%,rgba(70,116,165,.0) 60%,transparent 100%); transform:translateX(-70%) rotate(8deg); animation:epCodeScan 3.8s ease-in-out infinite; pointer-events:none; }
.ep-code-top { position:relative; z-index:1; display:flex; align-items:center; gap:7px; margin-bottom:13px; color:rgba(255,255,255,.38); font:700 10px/1 "JetBrains Mono","SF Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace; letter-spacing:.12em; text-transform:uppercase; }
.ep-dot { width:7px; height:7px; border-radius:50%; background:#ff5f57; box-shadow:14px 0 #ffbd2e,28px 0 #28c840; margin-right:32px; }
.ep-code-text { position:relative; z-index:1; min-height:92px; margin:0; color:rgba(238,241,248,.80); font:500 17px/1.72 "JetBrains Mono","SF Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace; letter-spacing:-.018em; text-shadow:0 0 18px rgba(70,116,165,.07); }
.ep-code-text .kw { color:#4674a5; font-weight:650; text-shadow:0 0 14px rgba(70,116,165,.22); }
.ep-code-text .cursor { display:inline-block; width:8px; height:1.05em; margin-left:3px; transform:translateY(2px); background:#4674a5; box-shadow:0 0 16px rgba(70,116,165,.62); animation:epCursorBlink .72s steps(1,end) infinite; }
@keyframes epCodeScan { 0%{ transform:translateX(-72%) rotate(8deg); opacity:0; } 18%{ opacity:1; } 48%{ transform:translateX(72%) rotate(8deg); opacity:1; } 100%{ transform:translateX(72%) rotate(8deg); opacity:0; } }
@keyframes epCursorBlink { 0%,49%{ opacity:1; } 50%,100%{ opacity:0; } }
.ep-actions { animation:epFadeUp .85s cubic-bezier(.16,1,.3,1) .9s both; }
@keyframes epTitleRise { 0%{ opacity:0; transform:translate3d(0,80px,-80px) rotateX(24deg); filter:blur(10px); } 62%{ filter:blur(0); } 100%{ opacity:1; transform:translate3d(0,0,0) rotateX(0); filter:blur(0); } }
@keyframes epGoldFlow { 0%,100%{ background-position:0% 50%; } 50%{ background-position:100% 50%; } }
@keyframes epShimmer { 0%{ transform:translateX(-145%) skewX(-14deg); opacity:0; } 18%{ opacity:.85; } 46%{ transform:translateX(145%) skewX(-14deg); opacity:0; } 100%{ transform:translateX(145%) skewX(-14deg); opacity:0; } }
@keyframes epFadeUp { from{ opacity:0; transform:translateY(24px); filter:blur(8px); } to{ opacity:1; transform:translateY(0); filter:blur(0); } }
@keyframes epKickerIn { from{ opacity:0; transform:translateY(-10px) scale(.96); } to{ opacity:1; transform:translateY(0) scale(1); } }
@media (prefers-reduced-motion: reduce) { .ep-title-line, .ep-title-line span, .ep-title-line span:after, .ep-kicker, .ep-hero p, .ep-actions { animation:none !important; } }
.ep-footer { max-width:1180px; margin:0 auto; padding:30px 24px; border-top:1px solid rgba(255,255,255,.1); color:rgba(255,255,255,.55); font-size:14px; }
.ep-home-layout { width:100%; display:grid; grid-template-columns: minmax(0, 1.02fr) minmax(320px, .98fr); align-items:center; gap:42px; text-align:left; }
.ep-home-layout .ep-inner { text-align:left; margin:0; }
.ep-home-layout h1, .ep-home-layout p { margin-left:0; margin-right:0; }
.ep-home-layout .ep-actions { justify-content:flex-start; }
.ep-robot-wrap { position:relative; min-height:520px; border:1px solid rgba(70,116,165,.16); border-radius:34px; background:radial-gradient(circle at 50% 35%, rgba(70,116,165,.16), transparent 42%), rgba(255,255,255,.045); overflow:hidden; box-shadow:0 30px 100px rgba(0,0,0,.36), inset 0 1px 0 rgba(255,255,255,.1); }
.ep-robot-wrap:before { content:''; position:absolute; inset:18px; border-radius:26px; border:1px solid rgba(255,255,255,.08); pointer-events:none; z-index:2; }
.ep-robot-label { position:absolute; top:22px; left:22px; z-index:3; padding:8px 12px; border-radius:999px; background:rgba(5,8,22,.74); border:1px solid rgba(255,255,255,.12); color:#4674a5; font-size:12px; font-weight:900; letter-spacing:.08em; text-transform:uppercase; }
spline-viewer.ep-robot { width:100%; height:560px; display:block; transform:scale(1.08); }
.ep-dashboard-section{max-width:1238px!important;margin:0 auto!important;padding:0 32px 92px!important;font-family:Inter,Arial,Helvetica,sans-serif!important;color:#fff!important}.ep-dashboard-shell{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;animation:none!important;overflow:visible!important;contain:layout paint style!important}.ep-dashboard-shell:before,.ep-dashboard-shell:after,.ep-live-dotstream,.ep-dashboard-head,.ep-move-card,.ep-command-map:before,.ep-stat-card:before,.ep-ring,.ep-chart,.ep-command-map .ep-pipeline{display:none!important}.ep-dashboard-inner{padding:0!important;position:relative!important;z-index:1!important}.ep-dashboard-grid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:9px!important;align-items:stretch!important}.ep-command-map,.ep-stat-card{position:relative!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:8px!important;background:#0b0b0b!important;box-shadow:none!important;color:#fff!important;min-height:0!important;contain:layout paint!important;transform:none!important;animation:none!important}.ep-command-map{grid-column:span 5!important;height:279px!important;padding:32px!important;display:grid!important;grid-template-columns:1fr .48fr!important;grid-template-areas:'title badge' 'metric bars'!important;gap:0!important;align-items:start!important}.ep-stats{display:contents!important}.ep-stat-card{padding:32px!important;display:flex!important;flex-direction:column!important}.ep-stat-card:nth-child(1){grid-column:span 4!important;height:279px!important}.ep-stat-card:nth-child(2){grid-column:span 3!important;height:279px!important;text-align:center!important;align-items:center!important}.ep-stat-card:nth-child(3){grid-column:span 3!important;height:405px!important}.ep-stat-card:nth-child(4){grid-column:span 4!important;height:405px!important}.ep-stat-card:nth-child(5){grid-column:span 5!important;height:405px!important}.ep-command-copy{display:contents!important}.ep-command-copy h3,.ep-stat-title{margin:5px 0 0!important;font:700 14px/1 Inter,Arial,Helvetica,sans-serif!important;letter-spacing:-.04em!important;text-transform:uppercase!important;color:#fff!important;grid-area:title!important;display:flex!important;align-items:center!important;gap:8px!important}.ep-command-copy p,.ep-stat-label{margin:0!important;font:400 12px/1.35 Inter,Arial,Helvetica,sans-serif!important;letter-spacing:-.035em!important;color:#fff!important;opacity:.96!important}.ep-command-copy p{grid-area:metric!important;align-self:end!important;margin-bottom:7px!important}.ep-kpi-value,.ep-stat-value{margin:0!important;color:#fff!important;background:none!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;font:500 58px/.9 Inter,Arial,Helvetica,sans-serif!important;letter-spacing:-.075em!important}.ep-kpi-value{grid-area:metric!important;align-self:end!important;margin-bottom:35px!important}.ep-kpi-value small{font-size:12px!important;display:block!important;letter-spacing:-.04em!important;line-height:1.2!important;margin-top:10px!important}.ep-live-badge-lite{grid-area:badge!important;justify-self:end!important;align-self:start!important;border-radius:4px!important;background:rgba(0,255,102,.12)!important;color:#00ff66!important;padding:8px 12px!important;font:600 12px/1 Inter,Arial,sans-serif!important}.ep-live-badge-lite:before{content:'•';margin-right:7px}.ep-ref-bars{grid-area:bars!important;align-self:end!important;justify-self:end!important;display:flex!important;align-items:flex-end!important;gap:3px!important;height:65px!important;width:175px!important}.ep-ref-bars i{display:block;width:34px;background:#4b4b4b;border-radius:1px 1px 0 0}.ep-ref-bars i:nth-child(1){height:39px}.ep-ref-bars i:nth-child(2){height:31px}.ep-ref-bars i:nth-child(3){height:43px}.ep-ref-bars i:nth-child(4){height:64px;background:#fff}.ep-ref-bars i:nth-child(5){height:32px}.ep-stat-top{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;width:100%!important;margin:0!important;color:#fff!important;font:700 14px/1 Inter,Arial,Helvetica,sans-serif!important;letter-spacing:-.04em!important;text-transform:uppercase!important}.ep-stat-top>span{display:none!important}.ep-stat-title svg,.ep-command-copy h3 svg{width:15px;height:15px;stroke:#fff;stroke-width:1.8;fill:none;flex:0 0 auto}.ep-stat-value{position:relative!important;z-index:2!important;min-height:auto!important;margin-top:auto!important}.ep-stat-value span{color:#fff!important;-webkit-text-fill-color:#fff!important;background:none!important;font-weight:500!important;animation:none!important;filter:none!important;text-shadow:none!important;min-width:0!important}.ep-stat-delta{display:inline-flex!important;align-items:center!important;width:max-content!important;margin:10px 0 0 10px!important;padding:6px 10px!important;border-radius:4px!important;background:rgba(255,54,48,.12)!important;color:#ff453a!important;font:500 14px/1 Inter,Arial,sans-serif!important;letter-spacing:-.035em!important}.ep-stat-delta:before{display:none!important}.ep-stat-card:nth-child(1) .ep-stat-value{margin-top:86px!important}.ep-stat-card:nth-child(1) .ep-stat-label{margin-top:18px!important;padding-top:14px!important;border-top:1px solid rgba(255,255,255,.18)!important;display:flex!important;justify-content:space-between!important}.ep-stat-card:nth-child(2) .ep-stat-top{justify-content:center!important;min-height:34px!important}.ep-stat-card:nth-child(2) .ep-stat-value{margin:auto 0 0!important}.ep-stat-card:nth-child(2) .ep-stat-label{width:100%!important;text-align:center!important;margin-top:30px!important;padding-top:20px!important;border-top:1px solid rgba(255,255,255,.18)!important}.ep-stat-card:nth-child(3) .ep-stat-value{margin-top:116px!important;text-align:center!important}.ep-stat-card:nth-child(3) .ep-stat-label{margin-top:auto!important;display:flex!important;justify-content:space-between!important;font-weight:500!important}.ep-stat-card:nth-child(4) .ep-stat-value{margin-top:146px!important;display:flex!important;align-items:center!important;gap:10px!important}.ep-stat-card:nth-child(4) .ep-stat-delta{background:rgba(0,255,102,.13)!important;color:#00ff66!important;margin:0!important}.ep-stat-card:nth-child(5) .ep-stat-value{margin:0!important;position:absolute!important;right:32px!important;top:42px!important}.ep-stat-card:nth-child(5) .ep-coverage-lines{margin-top:auto!important;display:grid!important;gap:22px!important;width:100%!important}.ep-region{display:grid!important;grid-template-columns:1fr auto!important;gap:14px!important;align-items:center!important;font:400 14px/1 Inter,Arial,sans-serif!important}.ep-region .ticks{grid-column:1/-1;height:8px;background:repeating-linear-gradient(90deg,#fff 0 2px,transparent 2px 4px),repeating-linear-gradient(90deg,rgba(255,255,255,.16) 0 2px,transparent 2px 4px);background-size:var(--fill,80%) 100%,100% 100%;background-repeat:no-repeat}.ep-ref-dot{width:10px!important;height:10px!important;border-radius:999px!important;background:#fff!important;box-shadow:0 0 12px rgba(255,255,255,.95)!important;display:block!important;margin:0 auto!important}.ep-radar{width:236px!important;aspect-ratio:1!important;margin:34px auto 0!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.16)!important;background:repeating-radial-gradient(circle,transparent 0 57px,rgba(255,255,255,.18) 58px 59px),linear-gradient(90deg,transparent 49.5%,rgba(255,255,255,.18) 50%,transparent 50.5%),linear-gradient(0deg,transparent 49.5%,rgba(255,255,255,.18) 50%,transparent 50.5%)!important;box-shadow:none!important;overflow:hidden!important}.ep-radar:before{content:''!important;position:absolute!important;left:50%!important;top:50%!important;width:96px!important;height:126px!important;background:linear-gradient(30deg,rgba(255,255,255,.1),transparent 72%)!important;clip-path:polygon(0 0,100% 100%,0 100%)!important;transform:translate(-2px,0)!important;animation:none!important}.ep-radar:after,.ep-orbit{display:none!important}.ep-blip{width:11px!important;height:11px!important;background:#fff!important;box-shadow:0 0 12px rgba(255,255,255,.95)!important;animation:none!important}.ep-blip:nth-child(1){left:55%!important;top:18%!important}.ep-blip:nth-child(2){left:9%!important;top:48%!important}.ep-blip:nth-child(3){left:69%!important;top:84%!important}.ep-uptime-bars{display:flex!important;gap:3px!important;align-items:flex-end!important;margin-top:26px!important;height:100px!important}.ep-uptime-bars i{display:block!important;width:26px!important;height:100px!important;background:#fff!important;border-radius:2px!important}.ep-uptime-bars i:last-child{background:#494949!important}.ep-dashboard-shell.is-live *{animation:none!important}@media(max-width:980px){.ep-dashboard-section{padding:0 18px 72px!important}.ep-dashboard-grid{grid-template-columns:1fr!important;gap:10px!important}.ep-command-map,.ep-stat-card,.ep-stat-card:nth-child(n){grid-column:1!important;height:auto!important;min-height:260px!important;padding:26px!important}.ep-command-map{grid-template-columns:1fr!important;grid-template-areas:'title' 'metric' 'bars'!important}.ep-live-badge-lite{display:none!important}.ep-ref-bars{justify-self:start!important;margin-top:24px!important}.ep-stat-card:nth-child(5) .ep-stat-value{position:static!important;margin:34px 0 40px!important}.ep-radar{width:min(236px,80vw)!important}.ep-stat-value,.ep-kpi-value,.ep-stat-card:nth-child(n) .ep-stat-value{font-size:52px!important;margin-top:44px!important}.ep-uptime-bars i{width:100%!important}.ep-uptime-bars{height:86px!important}}@media(max-width:620px){.ep-dashboard-section{padding:0 14px 56px!important}.ep-command-map,.ep-stat-card,.ep-stat-card:nth-child(n){padding:22px!important;min-height:238px!important}.ep-command-copy h3,.ep-stat-title{font-size:13px!important}.ep-stat-value,.ep-kpi-value,.ep-stat-card:nth-child(n) .ep-stat-value{font-size:46px!important}.ep-ref-bars{width:150px;height:58px}.ep-ref-bars i{width:29px}.ep-region{font-size:13px!important}.ep-uptime-bars{height:76px!important}.ep-dashboard-shell *{transition:none!important;animation:none!important}.ep-live-dotstream{display:none!important}}
.ep-shell,.ep-shell *{font-family:Inter,Arial,Helvetica,sans-serif!important}.ep-home-title,h1,.ep-brand,.ep-logo,.ep-kicker,.ep-button,.ep-links,.ep-code-text,.ep-code-top{font-family:Inter,Arial,Helvetica,sans-serif!important}.ep-home-title{font-weight:800!important;letter-spacing:-.082em!important;line-height:.88!important}.ep-code-text,.ep-code-top{letter-spacing:-.035em!important}.ep-dashboard-shell{perspective:1200px}.ep-dashboard-shell.is-live .ep-command-map,.ep-dashboard-shell.is-live .ep-stat-card{animation:epCardReveal .72s cubic-bezier(.16,1,.3,1) both,epCardBreath 6.5s ease-in-out infinite;will-change:transform,opacity}.ep-dashboard-shell.is-live .ep-stat-card:nth-child(1){animation-delay:.06s,1s}.ep-dashboard-shell.is-live .ep-stat-card:nth-child(2){animation-delay:.12s,1.3s}.ep-dashboard-shell.is-live .ep-stat-card:nth-child(3){animation-delay:.18s,1.6s}.ep-dashboard-shell.is-live .ep-stat-card:nth-child(4){animation-delay:.24s,1.9s}.ep-dashboard-shell.is-live .ep-stat-card:nth-child(5){animation-delay:.30s,2.2s}.ep-command-map:after,.ep-stat-card:after{content:''!important;display:block!important;position:absolute!important;inset:0!important;border-radius:inherit!important;background:linear-gradient(115deg,transparent 0 38%,rgba(255,255,255,.11) 48%,transparent 58%)!important;transform:translateX(-130%)!important;pointer-events:none!important;opacity:0!important}.ep-dashboard-shell.is-live .ep-command-map:after,.ep-dashboard-shell.is-live .ep-stat-card:after{animation:epPanelScanLite 5.6s cubic-bezier(.16,1,.3,1) infinite!important}.ep-dashboard-shell.is-live .ep-stat-card:nth-child(2):after{animation-delay:.7s!important}.ep-dashboard-shell.is-live .ep-stat-card:nth-child(3):after{animation-delay:1.4s!important}.ep-dashboard-shell.is-live .ep-stat-card:nth-child(4):after{animation-delay:2.1s!important}.ep-dashboard-shell.is-live .ep-stat-card:nth-child(5):after{animation-delay:2.8s!important}.ep-dashboard-shell.is-live .ep-stat-value span,.ep-dashboard-shell.is-live .ep-kpi-value{animation:epNumberGlow 2.9s ease-in-out infinite;will-change:transform,text-shadow}.ep-dashboard-shell.is-live .ep-live-badge-lite{animation:epOnlinePulse 1.8s ease-in-out infinite}.ep-dashboard-shell.is-live .ep-ref-bars i{transform-origin:bottom;animation:epBarDance 2.7s ease-in-out infinite;will-change:transform}.ep-dashboard-shell.is-live .ep-ref-bars i:nth-child(2){animation-delay:-.4s}.ep-dashboard-shell.is-live .ep-ref-bars i:nth-child(3){animation-delay:-.8s}.ep-dashboard-shell.is-live .ep-ref-bars i:nth-child(4){animation-delay:-1.2s}.ep-dashboard-shell.is-live .ep-ref-bars i:nth-child(5){animation-delay:-1.6s}.ep-radar{isolation:isolate;transform:translateZ(0)}.ep-radar:after{content:''!important;display:block!important;position:absolute!important;inset:-1px!important;border-radius:inherit!important;background:conic-gradient(from 0deg,transparent 0deg,rgba(255,255,255,.02) 235deg,rgba(255,255,255,.75) 278deg,rgba(255,255,255,.12) 318deg,transparent 360deg)!important;mix-blend-mode:screen!important;z-index:1!important;animation:epRadarSweep 2.65s linear infinite!important;will-change:transform}.ep-radar:before{z-index:0!important;animation:epRadarCone 4.8s ease-in-out infinite alternate!important}.ep-blip{z-index:3!important;transform:translateZ(0);animation:epBlipPulse 1.9s ease-in-out infinite!important}.ep-blip:nth-child(2){animation-delay:-.55s!important}.ep-blip:nth-child(3){animation-delay:-1.1s!important}.ep-dashboard-shell.is-live .ep-radar{animation:epRadarGlow 3.2s ease-in-out infinite}.ep-dashboard-shell.is-live .ep-ref-dot{animation:epLatencyPing 1.45s ease-in-out infinite}.ep-dashboard-shell.is-live .ep-uptime-bars i{transform-origin:bottom;animation:epUptimeWave 3.4s ease-in-out infinite}.ep-dashboard-shell.is-live .ep-uptime-bars i:nth-child(2n){animation-delay:-.55s}.ep-dashboard-shell.is-live .ep-uptime-bars i:nth-child(3n){animation-delay:-1.05s}.ep-region .ticks{position:relative;overflow:hidden}.ep-region .ticks:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.85),transparent);transform:translateX(-120%);animation:epTicksSweep 4.4s ease-in-out infinite}.ep-dashboard-shell.is-live .ep-stat-card:nth-child(5) .ep-region:nth-child(2) .ticks:after{animation-delay:.45s}.ep-dashboard-shell.is-live .ep-stat-card:nth-child(5) .ep-region:nth-child(3) .ticks:after{animation-delay:.9s}@keyframes epCardReveal{0%{opacity:0;transform:translate3d(0,24px,0) scale(.985);filter:blur(7px)}100%{opacity:1;transform:translate3d(0,0,0) scale(1);filter:blur(0)}}@keyframes epCardBreath{50%{transform:translate3d(0,-2px,0);border-color:rgba(255,255,255,.34);box-shadow:0 0 28px rgba(255,255,255,.03)}}@keyframes epPanelScanLite{0%,58%{transform:translateX(-130%);opacity:0}66%{opacity:.8}88%,100%{transform:translateX(130%);opacity:0}}@keyframes epNumberGlow{0%,100%{transform:translateY(0);text-shadow:0 0 0 rgba(255,255,255,0)}50%{transform:translateY(-1px);text-shadow:0 0 18px rgba(255,255,255,.26)}}@keyframes epOnlinePulse{50%{box-shadow:0 0 22px rgba(0,255,102,.22);filter:brightness(1.25)}}@keyframes epBarDance{50%{transform:scaleY(.72);filter:brightness(1.35)}}@keyframes epRadarSweep{to{transform:rotate(360deg)}}@keyframes epRadarCone{50%{opacity:.75;filter:brightness(1.45)}}@keyframes epBlipPulse{0%,100%{transform:scale(1);opacity:.95}50%{transform:scale(1.85);opacity:.45;box-shadow:0 0 24px rgba(255,255,255,1)}}@keyframes epRadarGlow{50%{border-color:rgba(255,255,255,.34);box-shadow:0 0 34px rgba(255,255,255,.08),inset 0 0 44px rgba(255,255,255,.03)}}@keyframes epLatencyPing{50%{transform:scale(1.7);box-shadow:0 0 25px rgba(255,255,255,1)}}@keyframes epUptimeWave{50%{transform:scaleY(.86);filter:brightness(1.25)}}@keyframes epTicksSweep{0%,45%{transform:translateX(-120%);opacity:0}55%{opacity:.55}85%,100%{transform:translateX(120%);opacity:0}}@media(max-width:760px){.ep-dashboard-shell.is-live .ep-command-map,.ep-dashboard-shell.is-live .ep-stat-card{animation:epCardReveal .5s cubic-bezier(.16,1,.3,1) both!important}.ep-command-map:after,.ep-stat-card:after,.ep-region .ticks:after{display:none!important}.ep-dashboard-shell.is-live .ep-stat-value span,.ep-dashboard-shell.is-live .ep-kpi-value{animation:epNumberGlow 4.2s ease-in-out infinite!important}.ep-radar:after{animation:epRadarSweep 4.8s linear infinite!important}.ep-blip{animation:epBlipPulse 2.8s ease-in-out infinite!important}.ep-ref-bars i,.ep-uptime-bars i{animation:none!important}}@media(prefers-reduced-motion:reduce){.ep-dashboard-shell *{animation:none!important;transition:none!important}}
.ep-robot-wrap{display:block!important}@media(max-width:980px){.ep-dashboard-grid{display:flex!important;flex-direction:column!important}.ep-command-map{order:2!important}.ep-kind-radar{order:1!important}.ep-kind-uptime{order:3!important}.ep-kind-coverage{order:4!important}.ep-kind-report{order:5!important}.ep-kind-latency{order:6!important}.ep-robot-wrap{min-height:360px!important} spline-viewer.ep-robot{display:block!important;height:390px!important;transform:scale(1.02)!important}}@media(max-width:620px){.ep-robot-wrap{min-height:310px!important;border-radius:22px!important} spline-viewer.ep-robot{height:330px!important;transform:scale(1)!important}.ep-robot-label{font-size:10px!important;top:14px!important;left:14px!important}}
:root{--ep-bg:#05070f;--ep-panel:#07101b;--ep-text:#f4e7e7;--ep-accent:#365f86;--ep-soft:#7b84b8}.ep-shell,.ep-shell *{font-family:Inter,Arial,Helvetica,sans-serif!important}.ep-shell{background:linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px) 0 0/10.5vw 100%,radial-gradient(ellipse at 50% 88%,rgba(70,116,165,.4),transparent 38%),linear-gradient(180deg,#05070f 0%,#05070f 48%,#071321 100%)!important;color:var(--ep-text)!important}.ep-header{background:rgba(5,7,15,.93)!important;border-bottom-color:rgba(250,250,250,.10)!important}.ep-logo{background:linear-gradient(135deg,#dce7f1,#365f86)!important;color:#05070f!important;border-radius:999px!important}.ep-primary,.ep-pill{background:linear-gradient(135deg,#dce7f1,#5f91c2)!important;color:#fff!important}.ep-secondary{background:rgba(250,250,250,.045)!important;border-color:rgba(250,250,250,.14)!important;color:#fafafa!important}.ep-lang{background:none!important;border:0!important;color:#fafafa!important}.ep-robot-label,.ep-live-badge,.ep-live-badge-lite{color:#fafafa!important;border-color:rgba(54,95,134,.42)!important;background:rgba(54,95,134,.14)!important}.ep-kicker{color:#f8fbff!important;border-color:rgba(143,182,216,.62)!important;background:linear-gradient(90deg,rgba(143,182,216,.10),rgba(138,166,194,.08))!important}.ep-home-title{font-family:Inter,Arial,Helvetica,sans-serif!important;font-weight:400!important;letter-spacing:-.04em!important;line-height:1.09!important}.ep-title-line span,.ep-title-accent span{font-weight:400!important;background:linear-gradient(94deg,#fafafa 0%,#f4e7e7 48%,#8aa6c2 82%)!important;background-size:220% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}.ep-code-panel{background:linear-gradient(135deg,#05070a,#090f18 62%,#020305)!important;color:#d7f8df!important;border-color:rgba(111,142,173,.34)!important;box-shadow:0 28px 90px rgba(0,0,0,.52)!important}.ep-code-panel:before{content:'root@elite:/ops# journalctl -f growth\A[stream] acquisition events';color:rgba(111,142,173,.07)!important}.ep-code-panel:after{background:linear-gradient(110deg,transparent,rgba(111,142,173,.18),transparent)!important}.ep-code-top{color:#8fb6d8!important;font:800 11px/1 'JetBrains Mono',Consolas,monospace!important;letter-spacing:.02em!important}.ep-code-text{white-space:pre-wrap!important;color:#d7f8df!important;font:700 15px/1.65 'JetBrains Mono',Consolas,monospace!important;letter-spacing:-.025em!important;text-shadow:0 0 14px rgba(25,165,90,.22)!important}.ep-code-text .kw{color:#73a7d8!important;text-shadow:0 0 12px rgba(115,167,216,.35)!important}.ep-code-text .ok,.ep-code-text .prompt{color:#52f28f!important;text-shadow:0 0 12px rgba(82,242,143,.42)!important}.ep-code-text .cursor{background:#52f28f!important;box-shadow:0 0 14px rgba(82,242,143,.75)!important}.ep-dot{background:#ff5f57!important;box-shadow:14px 0 #ffbd2e,28px 0 #28c840!important}.ep-command-map,.ep-stat-card{background:linear-gradient(180deg,#07101b,#05070f)!important;border-color:rgba(54,95,134,.34)!important;color:#f4e7e7!important}.ep-command-copy p,.ep-stat-label{color:rgba(244,231,231,.82)!important}.ep-stat-value,.ep-stat-value span,.ep-kpi-value{color:#fafafa!important;-webkit-text-fill-color:#fafafa!important}.ep-ref-bars i,.ep-uptime-bars i{background:#6f8ead!important}.ep-ref-bars i:nth-child(4),.ep-uptime-bars i:not(:last-child){background:#dce7f1!important}.ep-uptime-bars i:last-child{background:#365f86!important}.ep-region .ticks{background:repeating-linear-gradient(90deg,#dce7f1 0 2px,transparent 2px 4px),repeating-linear-gradient(90deg,rgba(54,95,134,.32) 0 2px,transparent 2px 4px)!important;background-size:var(--fill,80%) 100%,100% 100%!important;background-repeat:no-repeat!important}.ep-radar{border-color:rgba(111,142,173,.38)!important;background:repeating-radial-gradient(circle,transparent 0 57px,rgba(111,142,173,.24) 58px 59px),linear-gradient(90deg,transparent 49.5%,rgba(111,142,173,.22) 50%,transparent 50.5%),linear-gradient(0deg,transparent 49.5%,rgba(111,142,173,.22) 50%,transparent 50.5%)!important}.ep-radar:after{background:conic-gradient(from 0deg,transparent 0deg,rgba(54,95,134,.04) 235deg,rgba(138,166,194,.70) 278deg,rgba(123,132,184,.16) 318deg,transparent 360deg)!important}.ep-ref-dot,.ep-blip{background:#dce7f1!important;box-shadow:0 0 16px rgba(111,142,173,.95)!important}.ep-stat-delta{background:rgba(54,95,134,.20)!important;color:#dce7f1!important}
@media (max-width: 980px) { .ep-home-layout { grid-template-columns:1fr; text-align:center; } .ep-home-layout .ep-inner { text-align:center; margin:0 auto; } .ep-home-layout h1, .ep-home-layout p { margin-left:auto; margin-right:auto; } .ep-home-layout .ep-actions { justify-content:center; } .ep-robot-wrap { min-height:420px; } spline-viewer.ep-robot { height:440px; } }
@media (max-width: 860px) { .ep-nav{display:flex;padding:18px}.ep-nav-menu{display:none}.ep-nav-actions{gap:12px;margin-left:auto}.ep-pill{padding:12px 16px!important}.ep-brand{font-size:20px}.ep-grid{grid-template-columns:1fr}.ep-main{padding:70px 18px} }

/* Acquisition dashboard upgrade — radar-first, live client-acquisition metrics */
.ep-acq-dashboard{--acq-blue:#8fb6d8;--acq-ice:#e9f3ff;--acq-panel:#050a12;--acq-line:rgba(143,182,216,.28);--acq-green:#7dffb0;--acq-warn:#ffd38b;}
.ep-acq-grid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:10px!important;align-items:stretch!important;}
.ep-acq-grid .ep-stat-card,.ep-acq-grid .ep-radar-hero{background:linear-gradient(180deg,rgba(7,15,26,.96),rgba(2,5,10,.98))!important;border:1px solid rgba(143,182,216,.24)!important;border-radius:12px!important;box-shadow:0 24px 80px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.06)!important;color:#fff!important;overflow:hidden!important;position:relative!important;}
.ep-acq-grid .ep-stat-card:before,.ep-radar-hero:before{content:''!important;display:block!important;position:absolute!important;inset:0!important;background:radial-gradient(circle at 18% 8%,rgba(143,182,216,.16),transparent 35%),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px) 0 0/44px 100%!important;pointer-events:none!important;opacity:.9!important;}
.ep-radar-hero{grid-column:span 6!important;grid-row:span 2!important;min-height:520px!important;padding:28px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;z-index:3!important;}
.ep-radar-hero .ep-stat-top,.ep-acq-card .ep-stat-top{position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin:0!important;}
.ep-radar-hero .ep-stat-title,.ep-acq-card .ep-stat-title{display:flex!important;align-items:center!important;gap:10px!important;color:#f7fbff!important;font-size:13px!important;font-weight:900!important;letter-spacing:-.035em!important;text-transform:uppercase!important;}
.ep-radar-hero svg,.ep-acq-card svg{width:16px!important;height:16px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.9!important;opacity:.96!important;}
.ep-live-badge-lite{display:inline-flex!important;align-items:center!important;gap:7px!important;padding:8px 12px!important;border-radius:7px!important;background:rgba(125,255,176,.10)!important;border:1px solid rgba(125,255,176,.32)!important;color:#dfffea!important;font-size:11px!important;font-weight:900!important;letter-spacing:.06em!important;}
.ep-live-badge-lite i,.ep-pulse-dot{width:7px!important;height:7px!important;border-radius:999px!important;background:var(--acq-green)!important;box-shadow:0 0 18px rgba(125,255,176,.75)!important;animation:epLivePulse 1.4s ease-in-out infinite!important;}
.ep-radar-subtitle{position:relative!important;z-index:2!important;margin:14px 0 10px!important;max-width:520px!important;color:rgba(233,243,255,.68)!important;font-size:14px!important;line-height:1.55!important;text-align:left!important;}
.ep-radar-stage{position:relative!important;z-index:1!important;align-self:center!important;width:min(420px,88vw)!important;aspect-ratio:1!important;margin:12px auto 14px!important;border-radius:999px!important;background:radial-gradient(circle,rgba(143,182,216,.11) 0 1px,transparent 2px) 0 0/18px 18px,radial-gradient(circle at center,rgba(143,182,216,.20),transparent 64%)!important;border:1px solid rgba(143,182,216,.26)!important;box-shadow:0 0 80px rgba(70,116,165,.20),inset 0 0 70px rgba(143,182,216,.07)!important;overflow:hidden!important;}
.ep-radar-stage:after{content:'';position:absolute;inset:50% auto auto 50%;width:8px;height:8px;margin:-4px;border-radius:50%;background:#fff;box-shadow:0 0 22px rgba(255,255,255,.9),0 0 44px rgba(143,182,216,.65);}
.ep-radar-ring{position:absolute!important;border-radius:999px!important;border:1px solid rgba(143,182,216,.26)!important;inset:18%!important;}
.ep-radar-ring.r2{inset:34%!important;border-color:rgba(143,182,216,.38)!important;}
.ep-radar-axis{position:absolute!important;left:50%!important;top:0!important;width:1px!important;height:100%!important;background:linear-gradient(transparent,rgba(143,182,216,.45),transparent)!important;}
.ep-radar-axis.a2{transform:rotate(90deg)!important;transform-origin:center!important;}
.ep-radar-sweep{position:absolute!important;inset:0!important;border-radius:inherit!important;background:conic-gradient(from 0deg,rgba(143,182,216,.0) 0 72%,rgba(143,182,216,.44) 88%,rgba(255,255,255,.72) 91%,rgba(143,182,216,.0) 96% 100%)!important;animation:epRadarSweep 3.8s linear infinite!important;filter:blur(.2px)!important;}
.ep-target{position:absolute!important;display:flex!important;align-items:center!important;gap:6px!important;color:rgba(233,243,255,.78)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:uppercase!important;}
.ep-target b{width:8px!important;height:8px!important;border-radius:50%!important;background:var(--acq-green)!important;box-shadow:0 0 16px rgba(125,255,176,.85)!important;animation:epTargetPing 2.2s ease-in-out infinite!important;}
.ep-target.t1{left:61%!important;top:23%!important}.ep-target.t2{left:25%!important;top:34%!important}.ep-target.t3{left:70%!important;top:66%!important}.ep-target.t4{left:36%!important;top:75%!important}
.ep-radar-metrics{position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important;}
.ep-radar-metrics div{padding:14px!important;border-radius:10px!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(143,182,216,.16)!important;}
.ep-radar-metrics strong{display:block!important;font-size:clamp(32px,4.2vw,54px)!important;line-height:.95!important;letter-spacing:-.07em!important;color:#fff!important;transition:filter .2s ease,transform .2s ease!important;}
.ep-radar-metrics span{display:block!important;margin-top:8px!important;color:rgba(233,243,255,.58)!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:-.02em!important;}
.ep-acq-card{grid-column:span 3!important;min-height:255px!important;padding:26px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;}
.ep-acq-card.ep-kind-coverage{grid-column:span 6!important;min-height:255px!important;}
.ep-acq-card .ep-stat-value{position:relative!important;z-index:2!important;margin:26px 0 14px!important;display:flex!important;align-items:flex-end!important;gap:12px!important;color:#fff!important;font-size:clamp(44px,5vw,72px)!important;font-weight:650!important;line-height:.9!important;letter-spacing:-.08em!important;}
.ep-acq-card .ep-stat-value span{transition:filter .2s ease,transform .2s ease!important;}
.ep-acq-card .ep-stat-label{position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;border-top:1px solid rgba(255,255,255,.16)!important;padding-top:14px!important;color:rgba(233,243,255,.74)!important;font-size:12px!important;font-weight:800!important;}
.ep-acq-card .ep-stat-label strong{color:#fff!important}.ep-acq-card .ep-stat-label em{font-style:normal!important;color:rgba(233,243,255,.58)!important}.ep-stat-delta{font-size:14px!important;letter-spacing:-.02em!important;color:#dfffea!important;background:rgba(125,255,176,.13)!important;border:1px solid rgba(125,255,176,.22)!important;border-radius:7px!important;padding:6px 9px!important;font-weight:900!important;}
.ep-mini-trend{position:relative!important;z-index:2!important;display:flex!important;align-items:end!important;gap:5px!important;height:46px!important;margin-top:auto!important;}
.ep-mini-trend i{flex:1!important;min-width:7px!important;border-radius:3px 3px 0 0!important;background:linear-gradient(180deg,#dce7f1,#365f86)!important;opacity:.88!important;animation:epTrend 2.4s ease-in-out infinite!important;}
.ep-mini-trend i:nth-child(1){height:35%;animation-delay:.05s}.ep-mini-trend i:nth-child(2){height:48%;animation-delay:.12s}.ep-mini-trend i:nth-child(3){height:42%;animation-delay:.19s}.ep-mini-trend i:nth-child(4){height:64%;animation-delay:.26s}.ep-mini-trend i:nth-child(5){height:58%;animation-delay:.33s}.ep-mini-trend i:nth-child(6){height:76%;animation-delay:.40s}.ep-mini-trend i:nth-child(7){height:92%;animation-delay:.47s}
.ep-acq-card .ep-coverage-lines{position:relative!important;z-index:2!important;margin-top:6px!important;display:grid!important;gap:13px!important;}
.ep-acq-card .ep-region{display:grid!important;grid-template-columns:130px 1fr!important;gap:10px!important;align-items:center!important;color:rgba(255,255,255,.82)!important;font-size:13px!important;font-weight:800!important;}
.ep-acq-card .ep-region strong{font-size:12px!important;color:rgba(233,243,255,.62)!important;}
.ep-acq-card .ticks{grid-column:1 / -1!important;height:7px!important;border-radius:999px!important;background:linear-gradient(90deg,#dce7f1 0 var(--fill),rgba(54,95,134,.18) var(--fill) 100%)!important;box-shadow:0 0 22px rgba(143,182,216,.12)!important;}
.is-ticking{filter:drop-shadow(0 0 16px rgba(143,182,216,.72))!important;transform:translateY(-1px)!important;}
@keyframes epRadarSweep{to{transform:rotate(360deg)}}@keyframes epLivePulse{0%,100%{transform:scale(1);opacity:.72}50%{transform:scale(1.35);opacity:1}}@keyframes epTargetPing{0%,100%{transform:scale(.86);opacity:.65}50%{transform:scale(1.3);opacity:1}}@keyframes epTrend{0%,100%{filter:brightness(.85)}50%{filter:brightness(1.35)}}
@media(max-width:1100px){.ep-radar-hero{grid-column:span 12!important}.ep-acq-card{grid-column:span 6!important}.ep-acq-card.ep-kind-coverage{grid-column:span 12!important}}
@media(max-width:680px){.ep-dashboard-section{padding-left:18px!important;padding-right:18px!important}.ep-acq-grid{display:flex!important;flex-direction:column!important}.ep-radar-hero{min-height:610px!important;padding:20px!important}.ep-radar-metrics{grid-template-columns:1fr!important}.ep-acq-card{min-height:230px!important}.ep-acq-card .ep-region{grid-template-columns:1fr!important}.ep-radar-stage{width:100%!important}.ep-acq-card .ep-stat-value{font-size:46px!important}}

/* Elite Profits Growth Command Center — Cyberpex-inspired, original, SVG/CSS/JS, low-lag */
.ep-gcc-section{box-sizing:border-box;max-width:1268px;width:100%;margin:0 auto;padding:0 32px 110px;color:#fff;font-family:Inter,Arial,Helvetica,sans-serif;overflow:clip}.ep-gcc-section *{box-sizing:border-box;min-width:0}.ep-gcc{--line:rgba(143,182,216,.24);--line2:rgba(125,255,176,.23);--muted:rgba(232,243,255,.64);--cold:#8fb6d8;--green:#7dffb0;--amber:#ffd38b;position:relative}.ep-gcc:before{content:"";position:absolute;inset:-70px -30px auto;height:340px;z-index:-1;background:radial-gradient(circle at 50% 0,rgba(143,182,216,.14),transparent 58%),radial-gradient(circle at 82% 10%,rgba(125,255,176,.07),transparent 38%);filter:blur(2px);pointer-events:none}.ep-gcc-head{display:block;max-width:920px;margin:0 auto 24px;text-align:center}.ep-gcc-head span{width:max-content;max-width:100%;display:inline-flex;align-items:center;gap:8px;margin:0 auto 12px;padding:8px 12px;border:1px solid rgba(143,182,216,.28);border-radius:999px;background:linear-gradient(180deg,rgba(143,182,216,.12),rgba(143,182,216,.04));color:#d9ecff;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 0 32px rgba(143,182,216,.08)}.ep-gcc-head span:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 18px var(--green)}.ep-gcc-head h2{margin:0 auto;max-width:880px;font-size:clamp(32px,4.1vw,58px);line-height:.96;letter-spacing:-.07em;font-weight:760;color:#f8fbff}.ep-gcc-head p{margin:12px auto 0;max-width:620px;color:var(--muted);font-size:15px;line-height:1.55;font-weight:650}.ep-gcc-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"radar radar radar radar radar radar leads leads leads cpl cpl cpl" "radar radar radar radar radar radar calls calls calls roas roas roas" "speed speed speed pipe pipe pipe pipe pipe pipe next next next" "channels channels channels channels channels channels channels channels channels next next next";gap:16px;align-items:stretch}.ep-gcc-card{position:relative;isolation:isolate;overflow:hidden;contain:layout paint;min-height:196px;padding:22px;border:1px solid var(--line);border-radius:22px;background:radial-gradient(circle at 16% 0,rgba(143,182,216,.13),transparent 34%),radial-gradient(circle at 86% 100%,rgba(125,255,176,.06),transparent 34%),linear-gradient(180deg,rgba(8,17,29,.96),rgba(2,6,13,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 24px 70px rgba(0,0,0,.24);transform:translateY(14px);opacity:.001;transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .7s cubic-bezier(.16,1,.3,1),border-color .22s ease,box-shadow .22s ease}.ep-gcc-card:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(120deg,transparent 0 38%,rgba(255,255,255,.08) 45%,transparent 52% 100%);transform:translateX(-120%);opacity:.42}.ep-gcc-card:after{content:"";position:absolute;left:0;top:20px;bottom:20px;width:1px;background:linear-gradient(180deg,transparent,var(--cold),transparent);opacity:.55}.ep-gcc.is-live .ep-gcc-card{opacity:1;transform:none}.ep-gcc.is-live .ep-gcc-card:before{animation:gccSheen 1.55s cubic-bezier(.16,1,.3,1) .12s 1 both}.ep-gcc-card:hover{border-color:rgba(143,182,216,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 28px 88px rgba(0,0,0,.34),0 0 44px rgba(143,182,216,.08);transform:translateY(-3px)}.ep-gcc-radar{grid-area:radar;min-height:560px;padding:24px}.ep-gcc-leads{grid-area:leads}.ep-gcc-cpl{grid-area:cpl}.ep-gcc-calls{grid-area:calls}.ep-gcc-roas{grid-area:roas}.ep-gcc-speed{grid-area:speed}.ep-gcc-pipeline{grid-area:pipe}.ep-gcc-channels{grid-area:channels;min-height:260px}.ep-gcc-next{grid-area:next;min-height:416px}.ep-gcc-grid .ep-gcc-card:nth-child(2){transition-delay:.05s}.ep-gcc-grid .ep-gcc-card:nth-child(3){transition-delay:.1s}.ep-gcc-grid .ep-gcc-card:nth-child(4){transition-delay:.15s}.ep-gcc-grid .ep-gcc-card:nth-child(5){transition-delay:.2s}.ep-gcc-grid .ep-gcc-card:nth-child(6){transition-delay:.25s}.ep-gcc-grid .ep-gcc-card:nth-child(7){transition-delay:.3s}.ep-gcc-grid .ep-gcc-card:nth-child(8){transition-delay:.35s}.ep-gcc-grid .ep-gcc-card:nth-child(9){transition-delay:.4s}.ep-gcc-top{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.ep-gcc-title{display:flex;align-items:center;gap:10px;color:#fff;font-size:12px;font-weight:900;letter-spacing:-.035em;text-transform:uppercase}.ep-gcc-title svg{width:17px;height:17px;fill:none;stroke:#dff0ff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(143,182,216,.28))}.ep-gcc-top em{display:inline-flex;padding:6px 9px;border:1px solid rgba(125,255,176,.26);border-radius:999px;background:rgba(125,255,176,.08);color:#bffff0;font-size:10px;font-weight:950;font-style:normal;letter-spacing:.08em}.ep-gcc-radar p,.ep-gcc-next p{position:relative;z-index:2;margin:0;color:var(--muted);font-size:14px;line-height:1.6;font-weight:650}.ep-gcc-radarstage{position:relative;z-index:1;width:100%;height:340px;margin:16px 0 14px;border-radius:24px;border:1px solid rgba(143,182,216,.13);background:radial-gradient(circle at 50% 50%,rgba(143,182,216,.14),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,.005));overflow:hidden}.ep-gcc-radarstage:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(143,182,216,.04) 0 1px,transparent 1px 18px),repeating-linear-gradient(0deg,rgba(143,182,216,.035) 0 1px,transparent 1px 18px);mask-image:radial-gradient(ellipse at center,#000 0 64%,transparent 87%);opacity:.75}.ep-gcc-radarstage:after{content:"";position:absolute;inset:-40% -20%;background:linear-gradient(180deg,transparent 0 45%,rgba(143,182,216,.1) 50%,transparent 55% 100%);animation:gccScan 4.8s linear infinite;opacity:.52}.ep-gcc-radarsvg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ep-gcc-radarsvg ellipse,.ep-gcc-radarsvg .axis,.ep-gcc-radarsvg .grid path{fill:none;stroke:rgba(143,182,216,.22);stroke-width:1}.ep-gcc-radarsvg .grid path{stroke:rgba(143,182,216,.08)}.ep-gcc-radarsvg .sweep{transform-box:fill-box;transform-origin:260px 160px;animation:gccRadarSweep 4.2s linear infinite;mix-blend-mode:screen}.ep-gcc-radarsvg .core{fill:#fff}.ep-gcc-radarsvg .coreHalo{animation:gccCore 2.6s ease-in-out infinite}.ep-gcc-radarsvg .target circle{fill:var(--green);stroke:rgba(255,255,255,.8);stroke-width:1;filter:drop-shadow(0 0 8px rgba(125,255,176,.75));animation:gccPing 2.5s ease-in-out infinite}.ep-gcc-radarsvg .target text{fill:#dff7e9;font-size:12px;font-weight:900;letter-spacing:.04em}.ep-gcc-radarsvg .t-seo circle{animation-delay:.35s}.ep-gcc-radarsvg .t-crm circle{animation-delay:.7s}.ep-gcc-radarsvg .t-ret circle{animation-delay:1.05s}.ep-gcc-radarsvg .t-email circle{animation-delay:1.4s}.ep-gcc-radarsvg .route{fill:none;stroke:rgba(125,255,176,.36);stroke-width:1.4;stroke-dasharray:5 8;animation:gccRoute 3.2s linear infinite}.ep-gcc-radarstats{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ep-gcc-radarstats div{padding:14px 12px;border:1px solid rgba(143,182,216,.19);border-radius:14px;background:rgba(0,0,0,.2)}.ep-gcc-radarstats strong{display:block;color:#fff;font-size:clamp(30px,3.1vw,46px);line-height:.9;letter-spacing:-.08em;font-weight:820;text-shadow:0 0 26px rgba(143,182,216,.28)}.ep-gcc-radarstats span{display:block;margin-top:8px;color:rgba(232,243,255,.58);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:-.04em}.ep-gcc-value{display:flex;align-items:flex-end;gap:12px;margin:26px 0 14px}.ep-gcc-value strong{color:#fff;font-size:clamp(42px,4.2vw,64px);line-height:.84;letter-spacing:-.085em;font-weight:780;text-shadow:0 0 28px rgba(143,182,216,.16);transition:filter .18s ease,color .18s ease}.ep-gcc-value strong.is-ticking{color:#ecfff5;filter:drop-shadow(0 0 11px rgba(125,255,176,.42))}.ep-gcc-value small{margin-bottom:8px;padding:6px 8px;border:1px solid rgba(125,255,176,.27);border-radius:8px;background:rgba(125,255,176,.1);color:#d9ffe7;font-size:12px;font-weight:950;letter-spacing:-.04em}.ep-gcc-meta{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center;padding-top:13px;border-top:1px solid rgba(143,182,216,.17);color:rgba(232,243,255,.6);font-size:11px;font-weight:850}.ep-gcc-meta strong{color:#fff;font-size:13px}.ep-gcc-note{padding-top:13px;border-top:1px solid rgba(143,182,216,.17);color:rgba(232,243,255,.62);font-size:11px;font-weight:850;line-height:1.45}.ep-gcc-bars{position:absolute;left:22px;right:22px;bottom:22px;height:42px;display:flex;align-items:end;gap:7px}.ep-gcc-bars i{flex:1;max-width:24px;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#e7f4ff,#8fb6d8 54%,#365f86);transform-origin:bottom;transform:scaleY(.38);opacity:.8}.ep-gcc.is-live .ep-gcc-bars i{animation:gccBar 2.7s ease-in-out infinite}.ep-gcc-bars i:nth-child(2){height:74%;animation-delay:.08s}.ep-gcc-bars i:nth-child(3){height:54%;animation-delay:.16s}.ep-gcc-bars i:nth-child(4){height:88%;animation-delay:.24s}.ep-gcc-bars i:nth-child(5){height:66%;animation-delay:.32s}.ep-gcc-bars i:nth-child(6){height:100%;animation-delay:.4s}.ep-gcc-speedring{position:absolute;right:18px;bottom:16px;width:74px;height:74px;border-radius:50%;background:conic-gradient(var(--green) 0 68%,rgba(143,182,216,.16) 68% 100%);box-shadow:0 0 34px rgba(125,255,176,.09)}.ep-gcc-speedring:before{content:"";position:absolute;inset:9px;border-radius:50%;background:#06101b}.ep-gcc-speedring span{position:absolute;inset:22px;border-radius:50%;background:var(--green);box-shadow:0 0 24px rgba(125,255,176,.54);animation:gccPulse 2.6s ease-in-out infinite}.ep-gcc-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;height:calc(100% - 42px);align-items:end}.ep-gcc-step{position:relative;min-height:144px;padding:12px;border:1px solid rgba(143,182,216,.16);border-radius:16px;background:rgba(0,0,0,.18);overflow:hidden}.ep-gcc-step:before{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--p);background:linear-gradient(180deg,rgba(143,182,216,.06),rgba(125,255,176,.24));transform:scaleY(.15);transform-origin:bottom}.ep-gcc.is-live .ep-gcc-step:before{animation:gccFill .9s cubic-bezier(.16,1,.3,1) var(--d) forwards}.ep-gcc-step b,.ep-gcc-step span{position:relative;z-index:2;display:block}.ep-gcc-step b{font-size:24px;letter-spacing:-.06em}.ep-gcc-step span{margin-top:6px;color:var(--muted);font-size:11px;font-weight:850}.ep-gcc-step i{position:absolute;left:50%;bottom:12px;width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 18px rgba(125,255,176,.8);opacity:.75}.ep-gcc-channel-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ep-gcc-channel{position:relative;min-height:78px;padding:14px;border:1px solid rgba(143,182,216,.16);border-radius:16px;background:rgba(0,0,0,.16);overflow:hidden}.ep-gcc-channel div{position:relative;z-index:2;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ep-gcc-channel strong{font-size:14px;font-weight:900}.ep-gcc-channel span{color:var(--muted);font-size:12px;font-weight:780}.ep-gcc-channel em{position:absolute;right:12px;top:12px;z-index:3;padding:5px 7px;border-radius:999px;background:rgba(125,255,176,.1);border:1px solid rgba(125,255,176,.24);color:#cffff0;font-size:9px;font-style:normal;font-weight:950}.ep-gcc-channel i{position:absolute;left:14px;right:14px;bottom:13px;height:7px;border-radius:999px;background:rgba(143,182,216,.13);overflow:hidden}.ep-gcc-channel i:before{content:"";display:block;width:var(--fill);height:100%;border-radius:inherit;background:linear-gradient(90deg,#8fb6d8,#7dffb0);transform:scaleX(.08);transform-origin:left}.ep-gcc.is-live .ep-gcc-channel i:before{animation:gccGrow .9s cubic-bezier(.16,1,.3,1) forwards}.ep-gcc-next{display:flex;flex-direction:column}.ep-gcc-impact{margin:22px 0 18px;padding:14px;border:1px solid rgba(125,255,176,.2);border-radius:16px;background:rgba(125,255,176,.07)}.ep-gcc-impact span{display:block;color:#e9fff2;font-size:28px;line-height:1;letter-spacing:-.07em;font-weight:820}.ep-gcc-impact b{display:inline-flex;margin-top:10px;color:#bfffe2;font-size:11px;letter-spacing:.05em}.ep-gcc-terminal{margin-top:auto;padding:15px;border:1px solid rgba(143,182,216,.18);border-radius:16px;background:#02070d;color:#9dffc4;font-family:'JetBrains Mono',monospace;font-size:11px;line-height:1.8;box-shadow:inset 0 0 20px rgba(125,255,176,.035)}.ep-gcc-terminal span{display:block}.ep-gcc-terminal span:last-child:after{content:"_";animation:gccCursor 1s steps(2,end) infinite}@keyframes gccSheen{to{transform:translateX(125%)}}@keyframes gccRadarSweep{to{transform:rotate(360deg)}}@keyframes gccScan{from{transform:translateY(-30%)}to{transform:translateY(30%)}}@keyframes gccCore{50%{opacity:.56;transform:scale(.82)}}@keyframes gccPing{50%{r:10;opacity:.72}}@keyframes gccRoute{to{stroke-dashoffset:-26}}@keyframes gccBar{0%,100%{transform:scaleY(.42);filter:brightness(.86)}50%{transform:scaleY(1);filter:brightness(1.18)}}@keyframes gccPulse{50%{transform:scale(.72);opacity:.62}}@keyframes gccFill{to{transform:scaleY(1)}}@keyframes gccGrow{to{transform:scaleX(1)}}@keyframes gccCursor{50%{opacity:0}}@media(max-width:1080px){.ep-gcc-head{max-width:820px}.ep-gcc-grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"radar radar radar radar radar radar" "leads leads leads cpl cpl cpl" "calls calls calls roas roas roas" "speed speed speed pipe pipe pipe" "channels channels channels channels channels channels" "next next next next next next"}.ep-gcc-radar{min-height:520px}.ep-gcc-next{min-height:300px}.ep-gcc-head{max-width:100%}}@media(max-width:720px){.ep-gcc-section{width:100%;max-width:100%;padding:0 14px 72px;overflow:hidden}.ep-gcc{width:100%;max-width:100%;overflow:hidden}.ep-gcc-head{margin-bottom:16px;text-align:left}.ep-gcc-head span{margin-left:0;font-size:10px;white-space:normal}.ep-gcc-head h2{max-width:100%;font-size:clamp(27px,8.7vw,36px);line-height:1;letter-spacing:-.06em;overflow-wrap:break-word}.ep-gcc-head p{max-width:100%;font-size:13px}.ep-gcc-grid{display:flex;flex-direction:column;gap:12px}.ep-gcc-card{width:100%;max-width:100%;min-height:auto;padding:17px;border-radius:18px;overflow:hidden}.ep-gcc-radar{min-height:0}.ep-gcc-title{font-size:11px;line-height:1.15}.ep-gcc-top{gap:9px;align-items:flex-start}.ep-gcc-top em{font-size:9px;padding:5px 7px}.ep-gcc-radar p,.ep-gcc-next p{font-size:13px}.ep-gcc-radarstage{height:232px;margin:14px 0;border-radius:18px}.ep-gcc-radarsvg{transform:scale(.92);transform-origin:center}.ep-gcc-radarsvg .target text{font-size:10px}.ep-gcc-radarstats{grid-template-columns:1fr;gap:8px}.ep-gcc-radarstats div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;overflow:hidden}.ep-gcc-radarstats strong{font-size:32px}.ep-gcc-radarstats span{text-align:right;margin:0;font-size:9px;max-width:46%;overflow-wrap:break-word}.ep-gcc-value{margin:20px 0 12px}.ep-gcc-value strong{font-size:48px}.ep-gcc-meta{grid-template-columns:1fr;gap:4px}.ep-gcc-bars{position:relative;left:auto;right:auto;bottom:auto;margin-top:14px;height:34px}.ep-gcc-speedring{width:58px;height:58px}.ep-gcc-flow{grid-template-columns:1fr;gap:8px;height:auto}.ep-gcc-step{min-height:74px}.ep-gcc-step:before{height:100%;width:var(--p);right:auto;transform:scaleX(.08);transform-origin:left}.ep-gcc.is-live .ep-gcc-step:before{animation:gccGrow .9s cubic-bezier(.16,1,.3,1) var(--d) forwards}.ep-gcc-step i{left:auto;right:12px;bottom:12px}.ep-gcc-channel-list{grid-template-columns:1fr}.ep-gcc-channel div{display:block}.ep-gcc-channel span{display:block;margin-top:4px}.ep-gcc-next{min-height:0}.ep-gcc-impact span{font-size:24px}}@media(prefers-reduced-motion:reduce){.ep-gcc-card,.ep-gcc-card:before,.ep-gcc-radarsvg .sweep,.ep-gcc-radarstage:after,.ep-gcc-radarsvg .target circle,.ep-gcc-radarsvg .route,.ep-gcc-bars i,.ep-gcc-speedring span,.ep-gcc-terminal span:last-child:after{animation:none!important;transition:none!important}.ep-gcc-card{opacity:1;transform:none}.ep-gcc-step:before,.ep-gcc-channel i:before{transform:none!important}}


/* GCC mobile hardening pass */
html,body{max-width:100%;overflow-x:hidden!important}.ep-shell{max-width:100%;overflow-x:hidden!important}.ep-gcc-section,.ep-gcc,.ep-gcc-grid,.ep-gcc-card{max-width:100%;overflow-x:hidden}.ep-gcc-card svg{max-width:100%}
@media(max-width:720px){
  .ep-gcc-section{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-left:14px!important;padding-right:14px!important;}
  .ep-gcc-head{width:100%;max-width:100%;padding:0;margin-left:0;margin-right:0;}
  .ep-gcc-head h2{font-size:clamp(28px,8.4vw,33px)!important;line-height:1.02!important;letter-spacing:-.055em!important;max-width:100%!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;text-wrap:balance;}
  .ep-gcc-head p{font-size:12.5px!important;line-height:1.45!important;}
  .ep-gcc-grid{width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column!important;}
  .ep-gcc-card{width:100%!important;max-width:100%!important;min-width:0!important;padding:16px!important;}
  .ep-gcc-top{min-width:0!important;}
  .ep-gcc-title{min-width:0!important;max-width:100%!important;gap:9px!important;}
  .ep-gcc-title span{min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:break-word!important;}
  .ep-gcc-radar p,.ep-gcc-next p,.ep-gcc-note{max-width:100%!important;white-space:normal!important;overflow-wrap:break-word!important;}
  .ep-gcc-radarstage{width:100%!important;max-width:100%!important;height:218px!important;overflow:hidden!important;}
  .ep-gcc-radarsvg{width:100%!important;height:100%!important;transform:scale(.84)!important;transform-origin:center center!important;}
  .ep-gcc-radarstats{display:grid!important;grid-template-columns:1fr!important;width:100%!important;}
  .ep-gcc-radarstats div{display:block!important;width:100%!important;padding:12px!important;}
  .ep-gcc-radarstats strong{font-size:32px!important;line-height:.9!important;}
  .ep-gcc-radarstats span{display:block!important;max-width:100%!important;text-align:left!important;margin-top:6px!important;white-space:normal!important;overflow-wrap:break-word!important;}
  .ep-gcc-value strong{font-size:clamp(44px,15vw,58px)!important;}
  .ep-gcc-channel div{max-width:100%!important;}
}


/* Mobile-first consolidation: one animated chart instead of four repeated KPI cards */
.ep-gcc-grid{grid-template-areas:"radar radar radar radar radar radar pulse pulse pulse pulse pulse pulse" "radar radar radar radar radar radar pulse pulse pulse pulse pulse pulse" "pipe pipe pipe pipe pipe pipe channels channels channels channels channels channels" "next next next next next next next next next next next next"!important;}
.ep-gcc-pulse{grid-area:pulse;min-height:0!important;display:flex;flex-direction:column;gap:18px;}
.ep-gcc-pulse-body{display:grid;grid-template-columns:minmax(190px,.9fr) minmax(260px,1.25fr);gap:18px;align-items:stretch;flex:1;}
.ep-gcc-pulse-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;}
.ep-gcc-pulse-metric{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:10px;padding:14px;border:1px solid rgba(143,182,216,.17);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.022));overflow:hidden;animation:epPulseTileIn .75s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--d)}
.ep-gcc-pulse-metric:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 0 38%,rgba(255,255,255,.09) 48%,transparent 58%);transform:translateX(-135%);animation:epPulseSheen 5.2s ease-in-out infinite;animation-delay:calc(var(--d) + .6s);pointer-events:none}.ep-gcc-pulse-name{display:flex;align-items:center;gap:8px;color:#eef7ff;font-size:11px;font-weight:950;letter-spacing:-.025em;text-transform:uppercase}.ep-gcc-pulse-name svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.9}.ep-gcc-pulse-value{display:flex;align-items:flex-end;gap:8px}.ep-gcc-pulse-value strong{font-size:clamp(31px,3.4vw,46px);line-height:.9;letter-spacing:-.075em;color:#fff;transition:filter .2s ease,transform .2s ease}.ep-gcc-pulse-value small{margin-bottom:4px;padding:5px 7px;border-radius:999px;border:1px solid rgba(125,255,176,.28);background:rgba(125,255,176,.11);color:#e1ffec;font-size:12px;font-weight:950}.ep-gcc-pulse-metric em{font-style:normal;color:rgba(232,243,255,.58);font-size:11px;font-weight:800;line-height:1.25}.ep-gcc-combochart{position:relative;min-height:265px;border-radius:22px;border:1px solid rgba(143,182,216,.17);background:radial-gradient(circle at 78% 22%,rgba(125,255,176,.10),transparent 34%),radial-gradient(circle at 20% 80%,rgba(143,182,216,.13),transparent 38%),rgba(1,6,12,.52);overflow:hidden}.ep-gcc-combochart svg{width:100%;height:100%;min-height:250px;display:block}.pulse-grid path{stroke:rgba(143,182,216,.13);stroke-width:1}.pulse-area{fill:url(#pulseFill);animation:epPulseArea 3.8s ease-in-out infinite}.pulse-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3;stroke-dasharray:760;stroke-dashoffset:760;animation:epPulseDraw 1.65s cubic-bezier(.16,1,.3,1) forwards,epPulseGlow 3.4s ease-in-out infinite;filter:url(#pulseGlow)}.pulse-line.main{stroke:#f5fbff;stroke-width:4;animation-delay:.12s,1.2s}.pulse-line.leads{stroke:#8fb6d8;animation-delay:.22s,1.35s}.pulse-line.cpl{stroke:#7dffb0;animation-delay:.32s,1.5s}.pulse-line.calls{stroke:#ffd38b;animation-delay:.42s,1.65s}.pulse-line.roas{stroke:#b8c7ff;animation-delay:.52s,1.8s}.pulse-dots circle{fill:#fff;filter:drop-shadow(0 0 12px rgba(255,255,255,.8));animation:epPulseDot 1.8s ease-in-out infinite}.pulse-dots circle:nth-child(2){animation-delay:.2s}.pulse-dots circle:nth-child(3){animation-delay:.4s}.pulse-dots circle:nth-child(4){animation-delay:.6s}.pulse-scan{stroke:rgba(255,255,255,.6);stroke-width:2;stroke-dasharray:6 10;animation:epPulseScan 3.2s ease-in-out infinite}.ep-gcc-pulse-legend{position:absolute;left:14px;right:14px;bottom:12px;display:flex;justify-content:space-between;gap:6px}.ep-gcc-pulse-legend span{display:inline-flex;align-items:center;gap:5px;color:rgba(232,243,255,.62);font-size:10px;font-weight:900;text-transform:uppercase}.ep-gcc-pulse-legend span:before{content:"";width:7px;height:7px;border-radius:50%;background:#8fb6d8;box-shadow:0 0 12px currentColor}.ep-gcc-pulse-legend span:nth-child(2):before{background:#7dffb0}.ep-gcc-pulse-legend span:nth-child(3):before{background:#ffd38b}.ep-gcc-pulse-legend span:nth-child(4):before{background:#b8c7ff}@keyframes epPulseDraw{to{stroke-dashoffset:0}}@keyframes epPulseGlow{0%,100%{opacity:.72}50%{opacity:1}}@keyframes epPulseArea{0%,100%{opacity:.55}50%{opacity:.9}}@keyframes epPulseDot{0%,100%{transform:scale(.92);opacity:.72}50%{transform:scale(1.35);opacity:1}}@keyframes epPulseScan{0%{transform:translateX(0);opacity:0}18%,76%{opacity:.75}100%{transform:translateX(365px);opacity:0}}@keyframes epPulseTileIn{from{opacity:0;transform:translateY(12px);filter:blur(7px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes epPulseSheen{0%,52%{transform:translateX(-135%);opacity:0}66%{opacity:1}100%{transform:translateX(135%);opacity:0}}
@media(max-width:1040px){.ep-gcc-grid{grid-template-areas:"radar radar radar radar radar radar radar radar radar radar radar radar" "pulse pulse pulse pulse pulse pulse pulse pulse pulse pulse pulse pulse" "pipe pipe pipe pipe pipe pipe channels channels channels channels channels channels" "next next next next next next next next next next next next"!important}.ep-gcc-pulse-body{grid-template-columns:1fr}.ep-gcc-combochart{min-height:245px}}
@media(max-width:720px){.ep-gcc-section{padding-bottom:58px!important}.ep-gcc-head{margin-bottom:14px!important}.ep-gcc-grid{gap:12px!important}.ep-gcc-pulse{order:2!important;padding:14px!important}.ep-gcc-radar{order:1!important}.ep-gcc-pipeline{order:3!important}.ep-gcc-channels{order:4!important}.ep-gcc-next{order:5!important}.ep-gcc-pulse-body{gap:12px!important}.ep-gcc-pulse-list{grid-template-columns:1fr 1fr!important;gap:8px!important}.ep-gcc-pulse-metric{padding:11px!important;border-radius:14px!important;min-height:118px!important}.ep-gcc-pulse-name{font-size:9.5px!important;gap:6px!important}.ep-gcc-pulse-value{gap:5px!important;align-items:center!important}.ep-gcc-pulse-value strong{font-size:clamp(27px,9.7vw,38px)!important}.ep-gcc-pulse-value small{font-size:10px!important;padding:4px 6px!important}.ep-gcc-pulse-metric em{font-size:10px!important}.ep-gcc-combochart{min-height:188px!important;border-radius:16px!important}.ep-gcc-combochart svg{min-height:185px!important}.ep-gcc-pulse-legend{bottom:8px;left:10px;right:10px}.ep-gcc-pulse-legend span{font-size:8.5px}.ep-gcc-radar{padding:14px!important}.ep-gcc-radarstage{height:188px!important}.ep-gcc-radarstats{grid-template-columns:repeat(3,1fr)!important;gap:8px!important}.ep-gcc-radarstats div{padding:9px!important}.ep-gcc-radarstats strong{font-size:24px!important}.ep-gcc-radarstats span{font-size:9.5px!important;line-height:1.15!important}.ep-gcc-pipeline,.ep-gcc-channels,.ep-gcc-next{padding:14px!important}.ep-gcc-flow,.ep-gcc-channel-list,.ep-gcc-terminal{gap:8px!important}}
@media(max-width:430px){.ep-gcc-pulse-list{grid-template-columns:1fr!important}.ep-gcc-pulse-metric{min-height:92px!important}.ep-gcc-combochart{min-height:170px!important}.ep-gcc-combochart svg{min-height:168px!important}.ep-gcc-radarstats{grid-template-columns:1fr!important}}

/* Typography + live telemetry polish inspired by premium dark SaaS UI */
:root{
  --ep-display:'Space Grotesk',Inter,Arial,Helvetica,sans-serif;
  --ep-mono:'IBM Plex Mono','JetBrains Mono','SF Mono',ui-monospace,Menlo,Consolas,monospace;
  --ep-live:#7dffb0;
  --ep-cream:#ffe6ad;
  --ep-sky:#b9dcff;
  --ep-orange:#ffad66;
}
body,.ep-shell,.ep-shell *{font-family:var(--ep-display)!important;}
.ep-brand,.ep-home-title,h1,h2,.ep-gcc-head h2,.ep-gcc-value strong,.ep-gcc-pulse-value strong,.ep-radar-metrics strong{
  font-family:var(--ep-display)!important;
  font-weight:500!important;
  letter-spacing:-.075em!important;
}
.ep-home-title{font-size:clamp(54px,8vw,98px)!important;line-height:.93!important;}
.ep-gcc-head h2{font-size:clamp(36px,4.8vw,68px)!important;line-height:.92!important;font-weight:500!important;}
.ep-gcc-title span,.ep-gcc-top em,.ep-gcc-note,.ep-gcc-meta,.ep-gcc-channel,.ep-gcc-step,.ep-gcc-terminal,.ep-gcc-impact,.ep-gcc-pulse-name,.ep-gcc-pulse-metric em,.ep-gcc-pulse-legend span,.ep-code-text,.ep-code-top,.ep-button,.ep-pill,.ep-lang{
  font-family:var(--ep-mono)!important;
  letter-spacing:-.035em!important;
}
.ep-gcc-title span,.ep-gcc-pulse-name{font-weight:650!important;}
.ep-gcc-pulse-value strong,.ep-gcc-value strong,.ep-gcc-radarstats strong{
  background:linear-gradient(92deg,#fff 0%,var(--ep-cream) 45%,var(--ep-sky) 100%)!important;
  -webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;
  text-shadow:0 0 30px rgba(185,220,255,.12)!important;
}
.ep-title-line span,.ep-title-accent span{
  background:linear-gradient(92deg,#ffffff 0%,#f5f1e8 34%,var(--ep-orange) 62%,var(--ep-sky) 100%)!important;
  -webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;
}
.ep-gcc-card{border-radius:24px!important;background:linear-gradient(180deg,rgba(8,10,13,.96),rgba(3,4,7,.985))!important;}
.ep-gcc-top em,.ep-live-badge-lite,.ep-gcc-impact b,.ep-gcc-channel em,.ep-gcc-head span{
  position:relative!important;
  isolation:isolate!important;
  border-color:rgba(125,255,176,.44)!important;
  background:linear-gradient(180deg,rgba(125,255,176,.18),rgba(125,255,176,.055))!important;
  color:#eafff1!important;
  text-shadow:0 0 10px rgba(125,255,176,.62)!important;
  box-shadow:0 0 0 1px rgba(125,255,176,.09),0 0 22px rgba(125,255,176,.18),inset 0 0 18px rgba(125,255,176,.055)!important;
  animation:epLiveBadgeBlink 1.18s steps(2,end) infinite,epLiveBadgeGlow 2.65s ease-in-out infinite!important;
}
.ep-gcc-top em:before,.ep-live-badge-lite:before,.ep-gcc-impact b:before,.ep-gcc-channel em:before,.ep-gcc-head span:before{
  content:""!important;
  display:inline-block!important;
  width:7px!important;height:7px!important;margin-right:7px!important;border-radius:999px!important;
  background:var(--ep-live)!important;
  box-shadow:0 0 10px var(--ep-live),0 0 22px rgba(125,255,176,.72)!important;
  animation:epLiveDotBlink .72s steps(2,end) infinite!important;
  vertical-align:middle!important;
}
.ep-gcc-head span:before{margin-right:0!important;}
.ep-gcc-radar .target circle,.ep-target b,.pulse-dots circle{
  fill:var(--ep-live)!important;
  stroke:#eafff1!important;
  stroke-width:2!important;
  filter:drop-shadow(0 0 7px var(--ep-live)) drop-shadow(0 0 18px rgba(125,255,176,.82))!important;
  transform-origin:center!important;
  animation:epRadarPointLive .82s steps(2,end) infinite,epRadarPointPulse 2.1s ease-in-out infinite!important;
}
.ep-gcc-radar .target:nth-of-type(2) circle,.ep-target.t2 b{animation-delay:.16s,.16s!important;}
.ep-gcc-radar .target:nth-of-type(3) circle,.ep-target.t3 b{animation-delay:.31s,.31s!important;}
.ep-gcc-radar .target:nth-of-type(4) circle,.ep-target.t4 b{animation-delay:.47s,.47s!important;}
.ep-gcc-radar .target text{
  font-family:var(--ep-mono)!important;
  fill:#dceeff!important;
  font-weight:650!important;
  letter-spacing:.02em!important;
  animation:epRadarLabelFlicker 2.8s ease-in-out infinite!important;
}
.ep-gcc-combochart,.ep-gcc-radarstage{
  border-radius:26px!important;
  background:radial-gradient(circle at 70% 18%,rgba(255,173,102,.08),transparent 30%),radial-gradient(circle at 20% 78%,rgba(185,220,255,.12),transparent 34%),linear-gradient(180deg,rgba(12,13,15,.9),rgba(3,4,7,.95))!important;
}
.ep-gcc-combochart:before,.ep-gcc-radarstage:before{
  content:"";position:absolute;inset:0;pointer-events:none;opacity:.32;
  background-image:radial-gradient(circle,rgba(255,255,255,.42) 1px,transparent 1.7px);
  background-size:16px 16px;
  mask-image:linear-gradient(180deg,#000,transparent 72%);
}
.ep-gcc-pulse-metric{font-family:var(--ep-mono)!important;border-radius:18px!important;}
@keyframes epLiveBadgeBlink{0%,42%{opacity:1}43%,54%{opacity:.48}55%,100%{opacity:1}}
@keyframes epLiveBadgeGlow{0%,100%{filter:brightness(1);box-shadow:0 0 0 1px rgba(125,255,176,.09),0 0 18px rgba(125,255,176,.16)}50%{filter:brightness(1.22);box-shadow:0 0 0 1px rgba(125,255,176,.28),0 0 34px rgba(125,255,176,.38)}}
@keyframes epLiveDotBlink{0%,49%{opacity:1;transform:scale(1)}50%,100%{opacity:.18;transform:scale(.74)}}
@keyframes epRadarPointLive{0%,49%{opacity:1}50%,100%{opacity:.36}}
@keyframes epRadarPointPulse{0%,100%{r:6;transform:scale(.9)}50%{r:9;transform:scale(1.34)}}
@keyframes epRadarLabelFlicker{0%,100%{opacity:.82}48%{opacity:1}52%{opacity:.46}56%{opacity:1}}
@media(max-width:720px){
  .ep-home-title{font-size:clamp(50px,15vw,74px)!important;line-height:.9!important;}
  .ep-gcc-head h2{font-size:clamp(34px,10vw,46px)!important;line-height:.94!important;}
  .ep-gcc-title span{font-size:10.5px!important;}
  .ep-gcc-top em{font-size:9.5px!important;padding:6px 8px!important;}
}

/* Performance pass: blue palette, red live badges, mobile smoothness */
:root{
  --ep-display:'Space Grotesk',Inter,Arial,Helvetica,sans-serif;
  --ep-mono:'IBM Plex Mono','JetBrains Mono','SF Mono',ui-monospace,Menlo,Consolas,monospace;
  --ep-blue:#8fb6d8;
  --ep-blue-deep:#365f86;
  --ep-white:#f8fbff;
  --ep-red:#ff3b3b;
  --ep-red-line:rgba(255,59,59,.48);
  --ep-red-glow:rgba(255,59,59,.34);
}
.ep-gcc-pulse-value strong,.ep-gcc-value strong,.ep-gcc-radarstats strong,.ep-title-line span,.ep-title-accent span{
  background:linear-gradient(92deg,#fff 0%,#f8fbff 42%,var(--ep-blue) 100%)!important;
  -webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;
  text-shadow:0 0 26px rgba(143,182,216,.14)!important;
}
.ep-gcc-combochart,.ep-gcc-radarstage{
  background:radial-gradient(circle at 70% 18%,rgba(143,182,216,.10),transparent 30%),radial-gradient(circle at 20% 78%,rgba(255,255,255,.07),transparent 34%),linear-gradient(180deg,rgba(7,15,26,.92),rgba(2,5,10,.96))!important;
}
.ep-gcc-card{position:relative!important;will-change:auto!important;contain:layout paint style!important;}
.ep-gcc-top{position:relative!important;align-items:flex-start!important;min-height:30px!important;padding-right:104px!important;}
.ep-gcc-top em{
  position:absolute!important;top:18px!important;right:18px!important;z-index:4!important;
  display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;
  min-height:24px!important;padding:6px 9px!important;border-radius:999px!important;
  border:1px solid var(--ep-red-line)!important;background:linear-gradient(180deg,rgba(255,59,59,.18),rgba(255,59,59,.065))!important;color:#fff!important;
  font-family:var(--ep-mono)!important;font-size:10px!important;font-weight:700!important;line-height:1!important;letter-spacing:.04em!important;
  text-shadow:0 0 8px var(--ep-red-glow)!important;box-shadow:0 0 0 1px rgba(255,59,59,.08),0 0 18px rgba(255,59,59,.16)!important;
  animation:epRedLiveBlink 1.35s steps(2,end) infinite!important;filter:none!important;
}
.ep-gcc-top em::before{
  content:""!important;display:block!important;flex:0 0 7px!important;width:7px!important;height:7px!important;margin:0!important;border-radius:999px!important;
  background:var(--ep-red)!important;box-shadow:0 0 8px var(--ep-red),0 0 16px var(--ep-red-glow)!important;
  transform:none!important;animation:epRedDotBlink .78s steps(2,end) infinite!important;
}
.ep-live-badge-lite{display:inline-flex!important;align-items:center!important;gap:7px!important;border-color:var(--ep-red-line)!important;background:linear-gradient(180deg,rgba(255,59,59,.18),rgba(255,59,59,.065))!important;color:#fff!important;line-height:1!important;text-shadow:0 0 8px var(--ep-red-glow)!important;box-shadow:0 0 0 1px rgba(255,59,59,.08),0 0 18px rgba(255,59,59,.16)!important;animation:epRedLiveBlink 1.35s steps(2,end) infinite!important;}
.ep-live-badge-lite::before{content:none!important;}
.ep-live-badge-lite i{flex:0 0 7px!important;width:7px!important;height:7px!important;margin:0!important;border-radius:999px!important;background:var(--ep-red)!important;box-shadow:0 0 8px var(--ep-red),0 0 16px var(--ep-red-glow)!important;animation:epRedDotBlink .78s steps(2,end) infinite!important;}
.ep-gcc-radar .target circle,.ep-target b{fill:#7dffb0!important;stroke:#eafff1!important;stroke-width:2!important;transform-origin:center!important;animation:epRadarPointOpacity 1.05s steps(2,end) infinite,epRadarPointScale 2.3s ease-in-out infinite!important;}
.ep-gcc-radar .target text{font-family:var(--ep-mono)!important;fill:#dceeff!important;font-weight:650!important;letter-spacing:.02em!important;animation:epRadarTextSoft 3.2s ease-in-out infinite!important;}
@keyframes epRedLiveBlink{0%,44%{opacity:1}45%,54%{opacity:.66}55%,100%{opacity:1}}
@keyframes epRedDotBlink{0%,49%{opacity:1;transform:scale(1)}50%,100%{opacity:.22;transform:scale(.78)}}
@keyframes epRadarPointOpacity{0%,49%{opacity:1}50%,100%{opacity:.46}}
@keyframes epRadarPointScale{0%,100%{transform:scale(.92)}50%{transform:scale(1.28)}}
@keyframes epRadarTextSoft{0%,100%{opacity:.76}50%{opacity:1}}
@media(max-width:760px){
  .ep-header{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:rgba(5,7,15,.98)!important;}
  .ep-shell{background:radial-gradient(ellipse at 50% 88%,rgba(70,116,165,.24),transparent 38%),linear-gradient(180deg,#05070f 0%,#071321 100%)!important;}
  .ep-gcc-card,.ep-code-panel,.ep-robot-wrap{box-shadow:none!important;}
  .ep-gcc-card::before,.ep-gcc-card::after,.ep-gcc-pulse-metric::before,.ep-code-panel::after,.ep-title-line span::after,.ep-gcc-combochart::before,.ep-gcc-radarstage::before{display:none!important;}
  .ep-title-line,.ep-title-line span,.ep-code-text .cursor,.ep-gcc-radarsvg .route,.ep-gcc-radarsvg .coreHalo,.pulse-area,.pulse-line,.pulse-dots circle,.pulse-scan,.ep-gcc-pulse-metric,.ep-mini-trend i,.is-ticking{animation:none!important;transition:none!important;filter:none!important;}
  .pulse-line{stroke-dashoffset:0!important;}
  .ep-gcc-radarsvg .sweep{animation:gccRadarSweep 8s linear infinite!important;opacity:.42!important;filter:none!important;}
  .ep-gcc-radar .target circle,.ep-target b{filter:none!important;animation:epRadarPointOpacity 1.35s steps(2,end) infinite!important;}
  .ep-gcc-top{padding-right:86px!important;min-height:28px!important;}
  .ep-gcc-top em{top:14px!important;right:14px!important;min-height:22px!important;padding:5px 7px!important;font-size:9px!important;gap:6px!important;}
  .ep-gcc-top em::before{width:6px!important;height:6px!important;flex-basis:6px!important;}
  .ep-gcc-pulse-value strong,.ep-gcc-value strong,.ep-gcc-radarstats strong{text-shadow:none!important;}
}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.pulse-line{stroke-dashoffset:0!important}}

/* Mobile visual precision pass: no clipping, tighter hero */
@media(max-width:760px){
  html,body,#elite-profits-app,.ep-shell{width:100%!important;max-width:100%!important;overflow-x:hidden!important;}
  .ep-nav{width:100%!important;box-sizing:border-box!important;padding:14px 14px!important;gap:10px!important;}
  .ep-brand{font-size:18px!important;gap:10px!important;letter-spacing:-.045em!important;min-width:0!important;}
  .ep-brand span:last-child{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
  .ep-logo{width:38px!important;height:38px!important;flex:0 0 38px!important;font-size:16px!important;}
  .ep-nav-actions{margin-left:auto!important;gap:9px!important;min-width:max-content!important;}
  .ep-lang{font-size:13px!important;line-height:1!important;}
  .ep-pill{padding:12px 14px!important;min-height:38px!important;font-size:13px!important;line-height:1!important;}
  .ep-main{width:100%!important;box-sizing:border-box!important;padding:54px 18px 34px!important;overflow:hidden!important;}
  .ep-hero{min-height:auto!important;display:block!important;place-items:unset!important;}
  .ep-home-layout{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:26px!important;overflow:hidden!important;}
  .ep-home-layout .ep-inner{width:100%!important;max-width:100%!important;}
  .ep-kicker{max-width:calc(100vw - 38px)!important;box-sizing:border-box!important;padding:10px 13px!important;font-size:12px!important;line-height:1.25!important;white-space:normal!important;text-align:center!important;justify-content:center!important;}
  .ep-kicker:after{display:none!important;}
  .ep-home-title{width:100%!important;max-width:100%!important;font-size:clamp(44px,13.2vw,58px)!important;line-height:.98!important;letter-spacing:-.072em!important;text-align:center!important;overflow:visible!important;}
  .ep-title-line{width:100%!important;overflow:visible!important;padding-right:2px!important;}
  .ep-title-line span{max-width:100%!important;overflow:visible!important;}
  .ep-code-panel{max-width:100%!important;margin:24px 0 24px!important;padding:16px!important;border-radius:18px!important;}
  .ep-actions{gap:10px!important;}
  .ep-button{min-height:46px!important;padding:0 17px!important;font-size:13px!important;}
  .ep-robot-wrap{min-height:220px!important;margin-top:4px!important;}
}
@media(max-width:390px){
  .ep-brand{font-size:16px!important;}
  .ep-pill{padding:11px 12px!important;font-size:12px!important;}
  .ep-home-title{font-size:clamp(42px,12.6vw,52px)!important;letter-spacing:-.066em!important;}
}

/* Mobile overflow final lock */
@media(max-width:760px){
  .ep-nav{overflow:hidden!important;}
  .ep-pill{display:none!important;}
  .ep-kicker{display:block!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}
  .ep-gcc-section{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:14px!important;padding-right:14px!important;overflow:hidden!important;}
  .ep-gcc,.ep-gcc-grid,.ep-gcc-card{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;}
  .ep-gcc-grid{display:flex!important;flex-direction:column!important;gap:12px!important;}
  .ep-gcc-pulse-body{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;}
  .ep-gcc-pulse-list{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;}
  .ep-gcc-pulse-metric{width:100%!important;max-width:100%!important;min-height:92px!important;}
  .ep-gcc-radarstats{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;}
  .ep-gcc-radarstats div{width:100%!important;max-width:100%!important;}
  .ep-gcc-top{padding-right:104px!important;}
  .ep-gcc-top em{right:12px!important;max-width:92px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
  .ep-gcc-head span{border-color:var(--ep-red-line)!important;background:linear-gradient(180deg,rgba(255,59,59,.16),rgba(255,59,59,.055))!important;color:#fff!important;text-shadow:0 0 8px var(--ep-red-glow)!important;box-shadow:0 0 0 1px rgba(255,59,59,.08),0 0 18px rgba(255,59,59,.14)!important;}
  .ep-gcc-head span:before{background:var(--ep-red)!important;box-shadow:0 0 8px var(--ep-red),0 0 16px var(--ep-red-glow)!important;animation:epRedDotBlink .95s steps(2,end) infinite!important;}
}

/* Restore fast 3D and top-right red card badges */
.ep-robot-wrap[data-spline-lazy="true"]{display:block!important;min-height:520px!important;contain:layout paint style!important;content-visibility:auto!important;contain-intrinsic-size:520px 520px!important;}
.ep-robot-wrap[data-spline-lazy="true"]::after{content:none!important;}
.ep-robot-wrap[data-spline-lazy="true"] spline-viewer.ep-robot{display:block!important;width:100%!important;height:560px!important;transform:scale(1.06)!important;will-change:transform!important;}
.ep-gcc-card{position:relative!important;overflow:hidden!important;contain:layout style!important;}
.ep-gcc-top{display:block!important;position:static!important;width:auto!important;max-width:100%!important;min-height:32px!important;padding-right:132px!important;box-sizing:border-box!important;}
.ep-gcc-title{display:block!important;max-width:100%!important;padding-right:0!important;}
.ep-gcc-title span{display:block!important;max-width:100%!important;overflow-wrap:break-word!important;}
.ep-gcc-card>.ep-gcc-top em,.ep-gcc-top em{
  position:absolute!important;top:16px!important;right:16px!important;z-index:6!important;transform:none!important;
  flex:none!important;margin:0!important;max-width:128px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;
  display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;line-height:1!important;
}
.ep-gcc-top em::before{display:inline-block!important;vertical-align:middle!important;align-self:center!important;flex:0 0 7px!important;width:7px!important;height:7px!important;margin:0!important;transform:none!important;}
@media(max-width:980px){
  .ep-robot-wrap[data-spline-lazy="true"]{min-height:380px!important;contain-intrinsic-size:380px 390px!important;}
  .ep-robot-wrap[data-spline-lazy="true"] spline-viewer.ep-robot{height:390px!important;transform:scale(1.01)!important;}
}
@media(max-width:760px){
  .ep-robot-wrap[data-spline-lazy="true"]{min-height:300px!important;border-radius:22px!important;contain-intrinsic-size:300px 320px!important;}
  .ep-robot-wrap[data-spline-lazy="true"] spline-viewer.ep-robot{height:320px!important;transform:scale(.98)!important;}
  .ep-gcc-card{overflow:hidden!important;padding-top:16px!important;}
  .ep-gcc-top{min-height:30px!important;padding-right:104px!important;}
  .ep-gcc-card>.ep-gcc-top em,.ep-gcc-top em{top:14px!important;right:14px!important;max-width:96px!important;min-height:22px!important;padding:5px 7px!important;font-size:9px!important;gap:6px!important;}
  .ep-gcc-top em::before{width:6px!important;height:6px!important;flex-basis:6px!important;}
}

/* Mobile dashboard width and badge right lock */
@media(max-width:760px){
  .ep-gcc-section{width:100%!important;max-width:100vw!important;padding-left:14px!important;padding-right:14px!important;overflow:hidden!important;box-sizing:border-box!important;}
  .ep-gcc,.ep-gcc-grid{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:visible!important;}
  .ep-gcc-card{width:100%!important;max-width:calc(100vw - 28px)!important;min-width:0!important;box-sizing:border-box!important;overflow:hidden!important;}
  .ep-gcc-top{position:static!important;min-height:30px!important;padding-right:96px!important;}
  .ep-gcc-title{max-width:calc(100% - 8px)!important;}
  .ep-gcc-card>.ep-gcc-top em,.ep-gcc-top em{position:absolute!important;top:14px!important;right:12px!important;max-width:86px!important;min-width:0!important;box-sizing:border-box!important;}
}
@media(max-width:390px){
  .ep-gcc-card>.ep-gcc-top em,.ep-gcc-top em{max-width:78px!important;font-size:8.5px!important;padding-left:6px!important;padding-right:6px!important;}
  .ep-gcc-top{padding-right:88px!important;}
}

/* Final visible 3D and card badge precision */
.ep-robot-wrap[data-spline-lazy="true"]{content-visibility:visible!important;contain-intrinsic-size:auto!important;}
.ep-robot-wrap[data-spline-lazy="true"] spline-viewer.ep-robot{opacity:1!important;visibility:visible!important;}
.ep-gcc-card>.ep-gcc-top em,.ep-gcc-top em{background:linear-gradient(180deg,rgba(255,59,59,.22),rgba(255,59,59,.08))!important;border-color:var(--ep-red-line)!important;color:#fff!important;}
@media(max-width:760px){
  .ep-gcc-section{padding-left:12px!important;padding-right:12px!important;overflow:hidden!important;}
  .ep-gcc,.ep-gcc-grid{max-width:100%!important;overflow:hidden!important;}
  .ep-gcc-card{max-width:calc(100vw - 24px)!important;overflow:hidden!important;padding:16px 14px!important;}
  .ep-gcc-card>.ep-gcc-top em,.ep-gcc-top em{top:12px!important;right:12px!important;max-width:72px!important;width:auto!important;padding:5px 6px!important;}
  .ep-gcc-card>.ep-gcc-top em{font-size:0!important;}
  .ep-gcc-card>.ep-gcc-top em::after{content:"LIVE"!important;font-size:8.5px!important;line-height:1!important;letter-spacing:.04em!important;}
  .ep-gcc-top{padding-right:78px!important;}
  .ep-robot-wrap[data-spline-lazy="true"]{min-height:330px!important;}
  .ep-robot-wrap[data-spline-lazy="true"] spline-viewer.ep-robot{height:350px!important;transform:scale(1)!important;}
}

/* Final grid top-right badges: stable */
.ep-gcc-top{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:10px!important;position:relative!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;min-height:28px!important;padding-right:0!important;}
.ep-gcc-title{min-width:0!important;max-width:100%!important;grid-column:1!important;}
.ep-gcc-card>.ep-gcc-top em,.ep-gcc-top em{grid-column:2!important;position:static!important;justify-self:end!important;align-self:start!important;transform:none!important;margin:0!important;max-width:120px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;}
@media(max-width:760px){
  .ep-gcc-card{max-width:calc(100vw - 24px)!important;padding:16px 14px!important;}
  .ep-gcc-top{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;}
  .ep-gcc-card>.ep-gcc-top em,.ep-gcc-top em{max-width:74px!important;min-height:22px!important;padding:5px 7px!important;font-size:0!important;line-height:1!important;}
  .ep-gcc-card>.ep-gcc-top em::after,.ep-gcc-top em::after{content:"LIVE"!important;font-size:8.5px!important;line-height:1!important;letter-spacing:.04em!important;}
}

/* Real card corner red badges */
.ep-card-corner-badge{
  position:absolute!important;top:16px!important;right:16px!important;z-index:10!important;
  display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;
  min-height:24px!important;max-width:128px!important;padding:6px 9px!important;border-radius:999px!important;
  border:1px solid var(--ep-red-line)!important;background:linear-gradient(180deg,rgba(255,59,59,.22),rgba(255,59,59,.08))!important;color:#fff!important;
  font-family:var(--ep-mono)!important;font-size:10px!important;font-weight:800!important;line-height:1!important;letter-spacing:.04em!important;
  text-shadow:0 0 8px var(--ep-red-glow)!important;box-shadow:0 0 0 1px rgba(255,59,59,.08),0 0 18px rgba(255,59,59,.16)!important;
  animation:epRedLiveBlink 1.35s steps(2,end) infinite!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;
}
.ep-card-corner-badge::before{content:""!important;display:inline-block!important;flex:0 0 7px!important;width:7px!important;height:7px!important;margin:0!important;border-radius:999px!important;background:var(--ep-red)!important;box-shadow:0 0 8px var(--ep-red),0 0 16px var(--ep-red-glow)!important;animation:epRedDotBlink .78s steps(2,end) infinite!important;}
.ep-gcc-top{padding-right:132px!important;}
@media(max-width:760px){
  .ep-card-corner-badge{top:12px!important;right:12px!important;min-height:22px!important;max-width:74px!important;padding:5px 7px!important;font-size:0!important;gap:6px!important;}
  .ep-card-corner-badge::before{width:6px!important;height:6px!important;flex-basis:6px!important;}
  .ep-card-corner-badge::after{content:"LIVE"!important;font-size:8.5px!important;line-height:1!important;letter-spacing:.04em!important;}
  .ep-gcc-top{padding-right:78px!important;}
}

/* Viewport-safe mobile corner badges */
@media(max-width:760px){
  .ep-card-corner-badge{
    right:auto!important;
    left:min(calc(100% - 84px), calc(100vw - 104px))!important;
    top:12px!important;
    width:72px!important;
    max-width:72px!important;
    opacity:1!important;
    visibility:visible!important;
  }
}

/* Mobile badge visible inset */
@media(max-width:760px){
  .ep-card-corner-badge{left:auto!important;right:92px!important;width:72px!important;max-width:72px!important;}
}

/* Taskforge-inspired animated testimonials wall — Elite Profits palette */
.ep-tf-testimonials{position:relative;max-width:1320px;margin:0 auto;padding:18px 32px 120px;color:#fff;font-family:var(--ep-display)!important;box-sizing:border-box;}
.ep-tf-testimonials *{box-sizing:border-box;min-width:0;}
.ep-tf-testimonials.is-standalone{padding-top:0;}
.ep-tf-frame{position:relative;overflow:hidden;border:1px solid rgba(143,182,216,.16);border-radius:34px;background:radial-gradient(circle at 50% 0%,rgba(143,182,216,.12),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.01));padding:48px 34px 42px;box-shadow:0 34px 110px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.06);}
.ep-tf-frame:before{content:"";position:absolute;inset:0;background:radial-gradient(circle,rgba(143,182,216,.16) 0 1px,transparent 1.5px) 0 0/18px 18px;mask-image:linear-gradient(180deg,transparent 0%,#000 18%,#000 72%,transparent 100%);opacity:.28;pointer-events:none;}
.ep-tf-frame:after{content:"";position:absolute;inset:-1px;background:linear-gradient(115deg,transparent 0 42%,rgba(255,255,255,.12) 50%,transparent 58%);transform:translateX(-130%);animation:epTfScan 8s ease-in-out infinite;pointer-events:none;}
.ep-tf-corners:before,.ep-tf-corners:after{content:"";position:absolute;width:54px;height:54px;border-color:rgba(143,182,216,.44);pointer-events:none;z-index:2;}
.ep-tf-corners:before{left:18px;top:18px;border-left:1px solid;border-top:1px solid;}.ep-tf-corners:after{right:18px;bottom:18px;border-right:1px solid;border-bottom:1px solid;}
.ep-tf-head{position:relative;z-index:3;text-align:center;max-width:850px;margin:0 auto 30px;}
.ep-tf-overline{width:max-content;max-width:100%;display:inline-flex;align-items:center;gap:8px;margin:0 auto 13px;padding:8px 13px;border-radius:999px;border:1px solid rgba(143,182,216,.35);background:rgba(143,182,216,.08);color:#dceeff;font-family:var(--ep-mono)!important;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 0 28px rgba(143,182,216,.08);}
.ep-tf-overline i{width:7px;height:7px;border-radius:50%;background:#8fb6d8;box-shadow:0 0 14px rgba(143,182,216,.9);animation:epTfDot 1.2s steps(2,end) infinite;}
.ep-tf-head h2{margin:0 auto;max-width:850px;font-family:var(--ep-display)!important;font-size:clamp(34px,5vw,70px);line-height:.94;letter-spacing:-.075em;font-weight:500;background:linear-gradient(92deg,#fff 0%,#f8fbff 42%,#8fb6d8 100%);-webkit-background-clip:text;background-clip:text;color:transparent;}
.ep-tf-head p{margin:14px auto 0;max-width:620px;color:rgba(232,243,255,.66);font-size:15px;line-height:1.55;font-weight:600;}
.ep-tf-proof{position:relative;z-index:3;display:grid;grid-template-columns:minmax(220px,.9fr) minmax(340px,1.16fr) minmax(220px,.9fr);gap:18px;align-items:center;min-height:610px;}
.ep-tf-proof:before{content:"";position:absolute;left:50%;top:6%;bottom:6%;width:1px;background:linear-gradient(transparent,rgba(143,182,216,.26),transparent);opacity:.9;}
.ep-tf-rail{height:610px;overflow:hidden;mask-image:linear-gradient(180deg,transparent 0%,#000 13%,#000 87%,transparent 100%);}
.ep-tf-track{display:grid;gap:12px;animation:epTfMarquee 28s linear infinite;will-change:transform;}
.ep-tf-track.reverse{animation-name:epTfMarqueeReverse;animation-duration:31s;}
.ep-tf-rail:hover .ep-tf-track{animation-play-state:paused;}
.ep-tf-card{position:relative;overflow:hidden;min-height:176px;padding:18px;border:1px solid rgba(143,182,216,.16);border-radius:20px;background:linear-gradient(180deg,rgba(7,15,26,.92),rgba(2,5,10,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.055);animation:epTfCardIn .7s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--d);}
.ep-tf-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 16% 0,rgba(143,182,216,.16),transparent 36%);opacity:.8;pointer-events:none;}
.ep-tf-card-top,.ep-tf-person{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px;}
.ep-tf-card-top span{font-family:var(--ep-mono)!important;color:rgba(248,251,255,.72);font-size:11px;font-weight:800;}.ep-tf-card-top em{font-style:normal;font-family:var(--ep-mono)!important;color:#dceeff;border:1px solid rgba(143,182,216,.26);background:rgba(143,182,216,.08);border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800;white-space:nowrap;}
.ep-tf-card p{position:relative;z-index:1;margin:22px 0 24px;max-width:none;color:rgba(248,251,255,.82);font-size:15px;line-height:1.5;font-weight:520;}
.ep-tf-person{border-top:1px solid rgba(255,255,255,.08);padding-top:13px;}.ep-tf-person b{font-size:12px;color:rgba(232,243,255,.66);font-weight:760;}.ep-tf-person i{width:34px;height:8px;border-radius:999px;background:linear-gradient(90deg,#8fb6d8,rgba(143,182,216,.08));box-shadow:0 0 22px rgba(143,182,216,.18);}
.ep-tf-feature{position:relative;display:grid;place-items:center;min-height:450px;}.ep-tf-feature:before{content:"";position:absolute;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(143,182,216,.18),transparent 65%);filter:blur(5px);animation:epTfCore 4.6s ease-in-out infinite;}
.ep-tf-terminal{position:relative;z-index:1;width:100%;max-width:560px;overflow:hidden;border-radius:26px;border:1px solid rgba(143,182,216,.24);background:linear-gradient(180deg,rgba(8,13,22,.96),rgba(2,5,10,.985));box-shadow:0 28px 90px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.07);padding:0 0 24px;}
.ep-tf-windowbar{height:48px;display:flex;align-items:center;gap:8px;padding:0 18px;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.026);}.ep-tf-windowbar span{width:9px;height:9px;border-radius:50%;background:#ff5f57;}.ep-tf-windowbar span:nth-child(2){background:#ffbd2e}.ep-tf-windowbar span:nth-child(3){background:#28c840}.ep-tf-windowbar em{margin-left:auto;font-style:normal;font-family:var(--ep-mono)!important;color:rgba(232,243,255,.48);font-size:11px;font-weight:700;}
.ep-tf-terminal blockquote{position:relative;margin:0;padding:38px 34px 28px;color:#fff;font-size:clamp(24px,3.1vw,39px);line-height:1.08;letter-spacing:-.06em;font-weight:500;}.ep-tf-terminal blockquote:before{content:'“';position:absolute;left:24px;top:12px;color:rgba(143,182,216,.32);font-size:70px;line-height:1;}
.ep-tf-result{display:flex;gap:8px;flex-wrap:wrap;padding:0 34px;}.ep-tf-result strong{font-family:var(--ep-mono)!important;font-size:10px;font-weight:850;color:#f8fbff;border:1px solid rgba(143,182,216,.26);background:rgba(143,182,216,.075);border-radius:999px;padding:8px 10px;}
@keyframes epTfMarquee{from{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes epTfMarqueeReverse{from{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes epTfScan{0%,58%{transform:translateX(-130%);opacity:0}70%{opacity:.9}100%{transform:translateX(130%);opacity:0}}@keyframes epTfDot{0%,49%{opacity:1}50%,100%{opacity:.3}}@keyframes epTfCardIn{from{opacity:0;transform:translateY(18px);filter:blur(7px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes epTfCore{0%,100%{transform:scale(.92);opacity:.65}50%{transform:scale(1.08);opacity:1}}
@media(max-width:980px){.ep-tf-testimonials{padding-left:18px;padding-right:18px}.ep-tf-frame{padding:38px 18px 28px;border-radius:26px}.ep-tf-proof{grid-template-columns:1fr;min-height:0}.ep-tf-proof:before{display:none}.ep-tf-feature{order:1;min-height:auto}.ep-tf-rail{height:320px}.ep-tf-rail.left{order:2}.ep-tf-rail.right{order:3}.ep-tf-terminal{max-width:100%}}
@media(max-width:620px){.ep-tf-testimonials{padding:8px 14px 74px}.ep-tf-frame{padding:30px 12px 18px;border-radius:22px}.ep-tf-head{margin-bottom:18px}.ep-tf-head h2{font-size:clamp(32px,10vw,44px);line-height:.98}.ep-tf-head p{font-size:13px}.ep-tf-proof{gap:12px}.ep-tf-terminal blockquote{font-size:25px;padding:34px 20px 22px}.ep-tf-result{padding:0 20px}.ep-tf-rail{height:260px}.ep-tf-track{animation-duration:34s}.ep-tf-card{min-height:154px;padding:15px}.ep-tf-card p{font-size:13px;margin:18px 0}.ep-tf-rail.right{display:none}}
@media(prefers-reduced-motion:reduce){.ep-tf-track,.ep-tf-frame:after,.ep-tf-overline i,.ep-tf-feature:before,.ep-tf-card{animation:none!important}}

/* Testimonials responsive precision pass */
.ep-tf-testimonials,.ep-tf-frame,.ep-tf-proof,.ep-tf-terminal,.ep-tf-card{max-width:100%;}
.ep-tf-proof{overflow:hidden;grid-template-columns:minmax(230px,1fr) minmax(360px,520px) minmax(230px,1fr);}
.ep-tf-terminal blockquote,.ep-tf-card p,.ep-tf-head h2,.ep-tf-head p{overflow-wrap:anywhere;word-break:normal;}
.ep-tf-rail.right{display:block;}
@media(max-width:980px){
  .ep-testimonials-page{width:100%;max-width:100%;overflow:hidden!important;}
  .ep-testimonials-page .ep-inner{width:100%;max-width:100%;overflow:hidden!important;}
  .ep-testimonials-page h1{font-size:clamp(42px,12vw,70px)!important;line-height:1.02!important;letter-spacing:-.06em!important;max-width:100%!important;overflow-wrap:break-word!important;text-wrap:balance;}
  .ep-testimonials-page p{max-width:100%!important;font-size:16px!important;}
  .ep-tf-testimonials{width:100%!important;max-width:100%!important;overflow:hidden!important;padding-left:16px!important;padding-right:16px!important;}
  .ep-tf-frame{width:100%!important;max-width:100%!important;overflow:hidden!important;}
  .ep-tf-proof{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;overflow:hidden!important;}
  .ep-tf-feature,.ep-tf-terminal{width:100%!important;max-width:100%!important;overflow:hidden!important;}
  .ep-tf-terminal blockquote{max-width:100%!important;overflow-wrap:break-word!important;word-break:normal!important;}
  .ep-tf-rail{width:100%!important;max-width:100%!important;overflow:hidden!important;}
  .ep-tf-track{width:100%!important;}
  .ep-tf-card{width:100%!important;max-width:100%!important;}
}
@media(max-width:620px){
  .ep-testimonials-page{padding-left:18px!important;padding-right:18px!important;}
  .ep-testimonials-page .ep-kicker{max-width:100%!important;justify-content:center!important;white-space:normal!important;text-align:center!important;}
  .ep-testimonials-page h1{font-size:clamp(36px,11.4vw,48px)!important;}
  .ep-testimonials-page p{font-size:14px!important;line-height:1.45!important;}
  .ep-tf-testimonials{padding-left:14px!important;padding-right:14px!important;}
  .ep-tf-frame{padding-left:12px!important;padding-right:12px!important;}
  .ep-tf-head h2{font-size:clamp(30px,9.8vw,38px)!important;letter-spacing:-.06em!important;overflow-wrap:normal!important;}
  .ep-tf-head p{font-size:12px!important;line-height:1.45!important;}
  .ep-tf-terminal blockquote{font-size:clamp(22px,6.6vw,28px)!important;line-height:1.12!important;letter-spacing:-.045em!important;}
  .ep-tf-windowbar em{max-width:58%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
  .ep-tf-result strong{font-size:9px!important;padding:7px 8px!important;}
  .ep-tf-rail.right{display:none!important;}
}

/* Testimonials mobile typography lock */
@media(max-width:620px){
  .ep-testimonials-page h1{font-size:34px!important;line-height:1.08!important;letter-spacing:-.045em!important;max-width:330px!important;margin-left:auto!important;margin-right:auto!important;}
  .ep-testimonials-page p{max-width:330px!important;margin-left:auto!important;margin-right:auto!important;}
  .ep-tf-head{max-width:100%!important;}
  .ep-tf-head h2{font-size:28px!important;line-height:1.06!important;letter-spacing:-.045em!important;max-width:310px!important;margin-left:auto!important;margin-right:auto!important;overflow-wrap:break-word!important;}
  .ep-tf-head p{max-width:310px!important;margin-left:auto!important;margin-right:auto!important;}
  .ep-tf-terminal blockquote{font-size:20px!important;line-height:1.16!important;letter-spacing:-.035em!important;padding-left:18px!important;padding-right:18px!important;}
  .ep-tf-terminal blockquote:before{left:16px!important;font-size:48px!important;}
  .ep-tf-windowbar{padding-left:14px!important;padding-right:14px!important;}
  .ep-tf-card-top{align-items:flex-start!important;}
  .ep-tf-card-top em{max-width:112px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}
  .ep-tf-card p{font-size:12.5px!important;line-height:1.42!important;overflow-wrap:break-word!important;}
  .ep-tf-person{gap:8px!important;}
  .ep-tf-person b{font-size:11px!important;}
}
@media(max-width:420px){
  .ep-tf-frame{padding-left:10px!important;padding-right:10px!important;}
  .ep-tf-head h2{font-size:26px!important;max-width:292px!important;}
  .ep-tf-terminal blockquote{font-size:19px!important;}
}

/* Testimonials mobile viewport-safe width lock */
@media(max-width:620px){
  .ep-tf-testimonials{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-left:14px!important;padding-right:14px!important;}
  .ep-tf-frame{width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;margin-left:auto!important;margin-right:auto!important;}
  .ep-tf-proof,.ep-tf-feature,.ep-tf-terminal,.ep-tf-rail,.ep-tf-card{width:100%!important;max-width:100%!important;min-width:0!important;}
  .ep-tf-terminal blockquote{font-size:18px!important;max-width:100%!important;}
  .ep-tf-head h2{font-size:25px!important;max-width:286px!important;}
  .ep-tf-head p{max-width:286px!important;}
  .ep-tf-card-top em{max-width:92px!important;}
}

/* Testimonials quote wrapping fix */
.ep-tf-terminal blockquote{white-space:normal!important;}
@media(max-width:620px){
  .ep-tf-terminal{display:block!important;}
  .ep-tf-terminal blockquote{display:block!important;width:auto!important;max-width:none!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;font-size:17px!important;line-height:1.22!important;padding-left:16px!important;padding-right:16px!important;}
  .ep-tf-terminal blockquote br{display:none!important;}
}

/* Absolute mobile width clamp for testimonial cards */
@media(max-width:620px){
  .ep-tf-feature,.ep-tf-terminal,.ep-tf-rail,.ep-tf-card{width:calc(100vw - 56px)!important;max-width:calc(100vw - 56px)!important;margin-left:auto!important;margin-right:auto!important;}
  .ep-tf-terminal{flex:0 0 auto!important;}
  .ep-tf-card{flex:0 0 auto!important;}
}

/* Small mobile testimonial card safe width */
@media(max-width:620px){
  .ep-tf-feature,.ep-tf-terminal,.ep-tf-rail,.ep-tf-card{width:min(300px,calc(100vw - 76px))!important;max-width:min(300px,calc(100vw - 76px))!important;}
  .ep-tf-terminal blockquote{font-size:16px!important;line-height:1.24!important;}
  .ep-tf-windowbar em{display:none!important;}
  .ep-tf-result{gap:6px!important;}
  .ep-tf-result strong{font-size:8.5px!important;padding:6px 7px!important;}
}
