:root{
  --bg:#ffffff;
  --soft:#f8f6ff;
  --soft-2:#f2effa;
  --ink:#0d0c13;
  --text:#272331;
  --muted:#6f687d;
  --muted-2:#91899f;
  --line:#ece6f8;
  --panel:#fff;
  --purple:#7042ff;
  --purple-2:#8f63ff;
  --purple-3:#4c22d3;
  --cyan:#4de8ff;
  --green:#43d195;
  --amber:#f4c86b;
  --dark:#05040a;
  --dark-2:#0c0818;
  --shadow:0 18px 54px rgba(42,25,91,.085),0 1px 0 rgba(18,12,43,.04);
  --shadow-soft:0 14px 34px rgba(34,22,68,.065);
  --radius:22px;
  --radius-lg:30px;
  --wrap:1168px;
  --ease:cubic-bezier(.19,1,.22,1);
  --font-ui:"Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
  --font-display:"Manrope","Inter",ui-sans-serif,system-ui,sans-serif;
  --font-mono:"JetBrains Mono","SFMono-Regular",Consolas,monospace;
  font-family:var(--font-ui);
}


.home-page .agent-package-card,
.pricing-stage .arx-plan-card{
  isolation:isolate;
}
.home-page .agent-package-card .agent-package-top:has(.agent-package-index:only-child){
  justify-content:flex-start;
}
.home-page .agent-package-ultimate{
  background:linear-gradient(150deg,#281650 0%,#14101f 58%,#0c111d 100%)!important;
  box-shadow:0 28px 78px rgba(53,25,125,.34)!important;
}
.home-page .agent-package-ultimate .agent-package-index{
  background:#8b68ff!important;
  box-shadow:0 0 0 6px rgba(139,104,255,.12),0 0 24px rgba(139,104,255,.42);
}
.home-page .ultron-enterprise-card,
.pricing-stage .ultron-plan-card{
  position:relative;
  overflow:hidden;
  color:#f8f3f4!important;
  background:
    linear-gradient(145deg,rgba(6,7,10,.98),rgba(19,21,27,.98) 46%,rgba(48,4,12,.98))!important;
  border:1px solid rgba(255,67,89,.38)!important;
  box-shadow:0 30px 90px rgba(24,0,5,.46),inset 0 1px 0 rgba(255,255,255,.06)!important;
}
.home-page .ultron-enterprise-card:before,
.pricing-stage .ultron-plan-card:before{
  content:"";
  position:absolute;
  z-index:0;
  inset:-35%;
  background:
    repeating-linear-gradient(90deg,transparent 0 38px,rgba(255,62,83,.075) 39px 40px,transparent 41px 78px),
    repeating-linear-gradient(0deg,transparent 0 38px,rgba(154,163,178,.055) 39px 40px,transparent 41px 78px),
    linear-gradient(115deg,transparent 20%,rgba(255,54,78,.10) 45%,transparent 67%);
  transform:perspective(520px) rotateX(58deg) rotateZ(-14deg);
  transform-origin:center;
  animation:arxnUltronCircuitV213 9s linear infinite;
  pointer-events:none;
}
.home-page .ultron-enterprise-card:after,
.pricing-stage .ultron-plan-card:after{
  content:"";
  position:absolute;
  z-index:0;
  width:190px;
  height:190px;
  right:-68px;
  top:-54px;
  border:1px solid rgba(255,90,108,.55);
  background:
    repeating-conic-gradient(from 45deg,rgba(255,49,75,.42) 0 7deg,transparent 7deg 22deg),
    linear-gradient(135deg,rgba(255,40,65,.20),rgba(20,21,28,.02));
  clip-path:polygon(50% 0,61% 34%,100% 50%,64% 62%,50% 100%,38% 64%,0 50%,36% 38%);
  filter:drop-shadow(0 0 18px rgba(255,45,72,.42));
  animation:arxnUltronCoreV213 7s linear infinite;
  pointer-events:none;
}
.home-page .ultron-enterprise-card>*,
.pricing-stage .ultron-plan-card>*{
  position:relative;
  z-index:2;
}
.home-page .ultron-enterprise-card h3,
.home-page .ultron-enterprise-card p,
.home-page .ultron-enterprise-card li,
.home-page .ultron-enterprise-card b,
.home-page .ultron-enterprise-card span,
.pricing-stage .ultron-plan-card h3,
.pricing-stage .ultron-plan-card p,
.pricing-stage .ultron-plan-card li,
.pricing-stage .ultron-plan-card li b,
.pricing-stage .ultron-plan-card .price,
.pricing-stage .ultron-plan-card .price span{
  color:#fff7f8!important;
}
.home-page .ultron-enterprise-card .agent-package-label,
.pricing-stage .ultron-plan-card small{
  color:#ff94a2!important;
}
.home-page .ultron-enterprise-card .agent-package-index{
  background:#b71631!important;
  box-shadow:0 0 0 6px rgba(255,48,76,.12),0 0 26px rgba(255,48,76,.46);
}
.home-page .ultron-enterprise-card .agent-package-action,
.pricing-stage .ultron-plan-card .btn{
  border-color:rgba(255,121,138,.42)!important;
  background:rgba(105,11,28,.72)!important;
  color:#ffeef1!important;
}
@keyframes arxnUltronCircuitV213{
  0%{background-position:0 0,0 0,-260px 0;opacity:.48}
  50%{background-position:78px 0,0 78px,180px 0;opacity:.82}
  100%{background-position:156px 0,0 156px,620px 0;opacity:.48}
}
@keyframes arxnUltronCoreV213{
  to{transform:rotate(360deg)}
}
@media(max-width:760px){
  .home-page .ultron-enterprise-card:after,
  .pricing-stage .ultron-plan-card:after{width:142px;height:142px;right:-52px;top:-40px;opacity:.72}
}
@media(prefers-reduced-motion:reduce){
  .home-page .ultron-enterprise-card:before,
  .home-page .ultron-enterprise-card:after,
  .pricing-stage .ultron-plan-card:before,
  .pricing-stage .ultron-plan-card:after{animation:none!important}
}

*{box-sizing:border-box}
html{scroll-behavior:smooth;background:var(--bg)}
body{margin:0;color:var(--text);background:var(--bg);font-family:var(--font-ui);font-size:14px;line-height:1.55;font-weight:400;letter-spacing:-.01em;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-feature-settings:"cv02","cv03","cv04","cv11"}
body.menu-open{overflow:hidden}
a{color:inherit;text-decoration:none}
button,input,textarea,select{font:inherit}
button{border:0;background:none;color:inherit;cursor:pointer}
img,svg{max-width:100%;display:block}
.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:28px}
.section{position:relative;padding:78px 0}
.section.tight{padding:50px 0}
.center{text-align:center}.muted{color:var(--muted)}
.eyebrow{display:inline-flex;align-items:center;gap:7px;margin:0 0 13px;color:#8f66ff;text-transform:uppercase;letter-spacing:.18em;font-size:10px;font-weight:620}
.dot{width:5px;height:5px;border-radius:99px;background:currentColor;display:inline-block;box-shadow:0 0 18px currentColor}
h1,h2,h3,h4,p{margin:0}
h1{font-size:clamp(38px,4.7vw,60px);line-height:1.01;font-weight:340;letter-spacing:-.075em;color:#fff;text-wrap:balance}
h2{font-size:clamp(28px,3.1vw,45px);line-height:1.05;font-weight:350;letter-spacing:-.062em;text-wrap:balance;color:var(--ink)}
h3{font-size:17px;line-height:1.18;font-weight:470;letter-spacing:-.035em;color:var(--ink)}
h4{font-size:13px;font-weight:560;letter-spacing:-.015em;color:var(--ink)}
.lead{font-size:clamp(14px,1.4vw,17px);line-height:1.68;color:var(--muted);font-weight:370;letter-spacing:-.023em}.small{font-size:12px;color:var(--muted);line-height:1.58}
.progress{position:fixed;left:0;top:0;height:2px;width:0;background:linear-gradient(90deg,var(--purple),var(--cyan));z-index:120;box-shadow:0 0 14px rgba(112,66,255,.68)}
.site-header{position:sticky;top:0;z-index:90;background:rgba(255,255,255,.82);backdrop-filter:blur(18px);border-bottom:1px solid rgba(232,226,244,.72)}
.nav{height:68px;display:flex;align-items:center;gap:14px;justify-content:space-between}
.brand{display:flex;align-items:center;gap:10px;min-width:164px}.brand-mark{width:29px;height:29px;display:grid;place-items:center;color:var(--purple);filter:drop-shadow(0 7px 18px rgba(112,66,255,.20))}.brand-text{font-size:15px;font-weight:540;letter-spacing:.035em;color:#11101a;text-transform:uppercase}.brand-sub{font-size:9px;color:var(--muted-2);letter-spacing:.14em;text-transform:uppercase;margin-top:1px;display:block}
.nav-center{display:flex;align-items:center;justify-content:center;gap:3px;flex:1}.nav-link,.nav-trigger{height:33px;padding:0 10px;border-radius:999px;font-size:11.5px;font-weight:440;color:#383242;display:inline-flex;align-items:center;gap:5px;white-space:nowrap;transition:background .22s var(--ease),color .22s var(--ease)}.nav-link:hover,.nav-link.active,.nav-trigger:hover,.nav-trigger[aria-expanded=true]{background:#f3efff;color:#5d2ce6}.chev{width:10px;height:10px;transition:.2s var(--ease)}.nav-trigger[aria-expanded=true] .chev{transform:rotate(180deg)}.nav-actions{display:flex;align-items:center;gap:8px;min-width:166px;justify-content:flex-end}.lang{height:30px;min-width:50px;border-radius:999px;background:#f4f1fb;color:#312a42;font-size:11px;font-weight:540;display:flex;align-items:center;justify-content:center;gap:5px;box-shadow:inset 0 0 0 1px #ebe3ff}.btn{height:39px;padding:0 16px;border-radius:999px;background:#111018;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:540;letter-spacing:-.008em;box-shadow:0 11px 30px rgba(23,16,52,.12);transition:transform .22s var(--ease),box-shadow .22s var(--ease),background .22s var(--ease)}.btn:hover{transform:translateY(-2px);box-shadow:0 18px 42px rgba(23,16,52,.18)}.btn.primary{background:linear-gradient(135deg,#7b3dff,#4e1bd6)}.btn.light{background:#fff;color:#4b1bdc;box-shadow:0 14px 34px rgba(22,8,63,.14)}.btn.ghost{background:rgba(255,255,255,.16);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.24),0 10px 34px rgba(24,9,82,.14)}.btn.stroke{background:transparent;color:#5c2af6;box-shadow:inset 0 0 0 1px rgba(105,57,255,.25)}.btn.soft{background:#f3efff;color:#5e2ff2;box-shadow:inset 0 0 0 1px #e9dfff}.btn.tiny{height:31px;padding:0 12px;font-size:11px}.hamb{display:none;width:42px;height:42px;border-radius:15px;background:#f3effe;color:#4e21cc;align-items:center;justify-content:center}.hamb span,.hamb span:before,.hamb span:after{display:block;width:18px;height:1.5px;background:currentColor;border-radius:9px;position:relative;transition:.25s var(--ease)}.hamb span:before,.hamb span:after{content:"";position:absolute;left:0}.hamb span:before{top:-6px}.hamb span:after{top:6px}body.menu-open .hamb span{background:transparent}body.menu-open .hamb span:before{top:0;transform:rotate(45deg)}body.menu-open .hamb span:after{top:0;transform:rotate(-45deg)}
.mega{position:fixed;top:68px;left:50%;transform:translateX(-50%) translateY(-12px);width:min(860px,calc(100vw - 36px));background:rgba(255,255,255,.94);border:1px solid #eee7fb;box-shadow:0 28px 70px rgba(30,19,64,.15);border-radius:24px;padding:14px;display:none;grid-template-columns:repeat(3,1fr);gap:10px;opacity:0;pointer-events:none;transition:.25s var(--ease);backdrop-filter:blur(18px)}.mega.open{display:grid;opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}.mega-item{padding:15px;border-radius:18px;background:#fbfaff;min-height:102px;border:1px solid transparent;transition:.22s var(--ease)}.mega-item:hover{background:#fff;border-color:#e6dbff;transform:translateY(-2px);box-shadow:0 12px 30px rgba(48,28,113,.08)}.mega small{font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#876bcb;font-weight:650}.mega strong{display:block;font-size:14px;font-weight:520;margin:7px 0 3px;color:#11101a}.mega p{font-size:12px;color:#706a7b;line-height:1.45;margin:0}
.drawer{position:fixed;inset:0;z-index:84;background:rgba(9,6,20,.38);backdrop-filter:blur(8px);display:none;opacity:0;transition:.22s var(--ease)}.drawer-panel{position:absolute;left:14px;right:14px;top:82px;background:#fff;border:1px solid #eee7fb;border-radius:25px;padding:10px;box-shadow:0 28px 80px rgba(30,18,74,.22);transform:translateY(-10px);transition:.25s var(--ease);max-height:calc(100dvh - 100px);overflow:auto}.drawer a,.drawer summary{display:flex;align-items:center;justify-content:space-between;border-radius:17px;padding:13px 14px;color:#211b2d;font-size:14px;list-style:none}.drawer a:hover,.drawer summary:hover{background:#f6f1ff;color:#6b39ff}.drawer details{border-top:1px solid #f0eafa}.drawer details:first-child{border-top:0}.drawer .sub a{padding-left:26px;font-size:13px;color:#5c536a}body.menu-open .drawer{display:block;opacity:1}body.menu-open .drawer-panel{transform:translateY(0)}
.hero{padding:22px 0 42px}.hero-card{position:relative;min-height:515px;border-radius:29px;overflow:hidden;display:grid;place-items:center;background:radial-gradient(circle at 50% 103%,rgba(255,255,255,.50),transparent 18%),radial-gradient(circle at 50% 85%,rgba(255,255,255,.20),transparent 25%),radial-gradient(circle at 22% 20%,rgba(199,160,255,.28),transparent 27%),linear-gradient(135deg,#8c55ff 0%,#6d38f4 46%,#5120dc 100%);box-shadow:0 26px 75px rgba(81,32,220,.22)}.hero-card:before{content:"";position:absolute;inset:-20%;background:radial-gradient(circle at 23% 28%,rgba(255,255,255,.12) 0 1px,transparent 1.6px) 0 0/23px 23px,radial-gradient(circle at 76% 40%,rgba(255,255,255,.09) 0 1px,transparent 1.8px) 0 0/32px 32px;mask-image:radial-gradient(ellipse at 50% 46%,#000 0 42%,transparent 76%);opacity:.63;animation:drift 18s linear infinite}.hero-card:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,transparent 0 68%,rgba(45,14,180,.18));pointer-events:none}.hero-canvas,.network-canvas{position:absolute;inset:0;width:100%;height:100%;opacity:.45}.hero-inner{position:relative;z-index:2;text-align:center;padding:78px 24px 54px;max-width:780px;color:#fff}.announcement{height:32px;padding:0 13px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.23);display:inline-flex;align-items:center;gap:7px;margin-bottom:25px;font-size:11px;font-weight:430;color:rgba(255,255,255,.84);backdrop-filter:blur(14px)}.hero-sub{max-width:600px;margin:20px auto 26px;color:rgba(255,255,255,.80);font-size:15px;line-height:1.66;font-weight:350;letter-spacing:-.02em}.hero-actions{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.hero-note{margin-top:15px;font-size:11px;color:rgba(255,255,255,.68);font-weight:360}.orb{position:absolute;border-radius:999px;background:rgba(255,255,255,.55);box-shadow:0 0 18px rgba(255,255,255,.62);z-index:2}.orb.o1{width:5px;height:5px;left:19%;top:45%;animation:floaty 6s ease-in-out infinite}.orb.o2{width:7px;height:7px;right:20%;top:36%;animation:floaty 7.2s ease-in-out infinite reverse}.orb.o3{width:4px;height:4px;right:34%;bottom:25%;animation:floaty 5.5s ease-in-out infinite}.page-hero{padding:38px 0 32px}.page-card{position:relative;border-radius:30px;overflow:hidden;background:linear-gradient(135deg,#110a24,#6d38f4 55%,#9d69ff);min-height:330px;display:grid;align-items:end;box-shadow:0 28px 78px rgba(81,32,220,.20)}.page-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 10%,rgba(255,255,255,.22),transparent 28%),radial-gradient(circle at 22% 68%,rgba(77,232,255,.17),transparent 24%)}.page-inner{position:relative;z-index:2;padding:54px;max-width:740px}.page-inner h1{font-size:clamp(34px,4.2vw,54px)}.page-inner .hero-sub{margin-left:0;margin-right:0;max-width:620px}.breadcrumb{display:inline-flex;gap:7px;font-size:11px;color:rgba(255,255,255,.74);margin-bottom:16px}.trusted{padding:10px 0 32px}.trusted p{font-size:10px;letter-spacing:.15em;text-transform:uppercase;text-align:center;color:#81798d;font-weight:560;margin-bottom:18px}.logos{display:flex;justify-content:center;align-items:center;gap:42px;flex-wrap:wrap;color:#5e5868;opacity:.9}.logo-word{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:560}.logo-icon{width:18px;height:18px;border-radius:5px;background:linear-gradient(135deg,#7c3fff,#42d7ff);display:inline-block;opacity:.8}.logo-icon.green{background:linear-gradient(135deg,#36d399,#8bd0ff)}.logo-icon.orange{background:linear-gradient(135deg,#ff7a4e,#ffce73)}.logo-icon.gray{background:linear-gradient(135deg,#a7a8b8,#fff)}
.section-head{max-width:740px;margin:0 auto 34px;text-align:center}.section-head .lead{margin-top:13px;font-size:14px;line-height:1.72}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:22px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.card,.feature-card,.product-card,.plan-card{border-radius:22px;background:#fff;border:1px solid #ede8f6;box-shadow:var(--shadow);padding:22px;position:relative;overflow:hidden}.feature-card{min-height:246px}.feature-card.dark,.card.dark{background:#07070d;color:#fff;border-color:#15111f;box-shadow:0 28px 90px rgba(0,0,0,.34)}.feature-card h3,.product-card h3,.card h3{margin-bottom:10px}.feature-card p,.product-card p,.card p{color:#746e80;font-size:13px}.feature-card.dark h3,.card.dark h3{color:#fff}.feature-card.dark p,.card.dark p{color:rgba(255,255,255,.68)}.mini-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.tag{height:25px;padding:0 9px;border-radius:99px;display:inline-flex;align-items:center;background:#f2effc;color:#6535ea;font-size:10.5px;font-weight:560}.tag.cyan{color:#0087a0;background:#eafcff}.tag.dark{background:rgba(255,255,255,.10);color:#fff}.tag.green{color:#148d5a;background:#eafaf2}.icon-pill{width:38px;height:38px;border-radius:14px;background:linear-gradient(135deg,#f4f0ff,#e6ddff);color:#6f39ff;display:grid;place-items:center;margin-bottom:15px;font-weight:640}.logo-strip{display:flex;gap:8px;margin-top:28px}.mini-logo{width:34px;height:34px;border-radius:12px;background:#f7f4ff;display:grid;place-items:center;color:#5c2af6;font-size:11px;font-weight:700}.blackthorn-art{position:absolute;right:-30px;top:-30px;width:220px;height:220px;border-radius:999px;background:radial-gradient(circle,rgba(135,86,255,.35),transparent 58%);filter:blur(4px)}
.why-card{min-height:194px}.why-card strong{display:block;font-size:22px;font-weight:360;letter-spacing:-.055em;color:#11101a;margin-bottom:10px}.why-card p{font-size:12.7px;line-height:1.6}.product-card{min-height:222px}.product-card:after{content:"";position:absolute;right:-48px;top:-48px;width:136px;height:136px;border-radius:50%;background:radial-gradient(circle,rgba(112,66,255,.16),transparent 65%)}.product-card .arrow{position:absolute;right:18px;bottom:18px;width:32px;height:32px;border-radius:50%;background:#f5f1ff;color:#6c39ff;display:grid;place-items:center;font-size:17px}.callout{border-radius:28px;background:linear-gradient(135deg,#07060d,#151022 55%,#2b1666);color:#fff;padding:34px;box-shadow:0 28px 80px rgba(14,9,32,.28);display:grid;grid-template-columns:1.2fr .8fr;gap:22px;align-items:center;overflow:hidden;position:relative}.callout:before{content:"";position:absolute;inset:auto -70px -120px auto;width:360px;height:360px;background:radial-gradient(circle,rgba(121,79,255,.36),transparent 62%);border-radius:50%}.callout h2{color:#fff}.callout p{color:rgba(255,255,255,.70);font-size:13px}.proof-list{display:grid;gap:9px}.proof-line{height:42px;border-radius:14px;background:rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;padding:0 14px;font-size:11px;color:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.08)}.proof-line b{font-weight:520;color:#fff}.network-panel{position:relative;min-height:520px;border-radius:30px;background:radial-gradient(circle at 50% 68%,rgba(126,88,255,.40),transparent 22%),radial-gradient(circle at 50% 74%,rgba(72,226,255,.12),transparent 27%),linear-gradient(180deg,#090712,#07060e);color:#fff;overflow:hidden;display:grid;place-items:center;text-align:center;box-shadow:0 32px 90px rgba(0,0,0,.28)}.network-panel:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(255,255,255,.03),transparent 42%,rgba(255,255,255,.03));pointer-events:none}.network-panel h2{color:#fff;font-size:clamp(27px,3vw,43px)}.panel-label{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.56);font-weight:620;margin:12px 0}.counter-big{font-size:38px;line-height:1;font-weight:310;letter-spacing:-.06em;color:#fff;margin:16px 0}.stat-float{position:absolute;z-index:3;border:1px solid rgba(255,255,255,.11);background:rgba(255,255,255,.08);backdrop-filter:blur(16px);border-radius:18px;padding:13px 14px;text-align:left;font-size:9px;letter-spacing:.14em;color:rgba(255,255,255,.70);box-shadow:0 15px 40px rgba(0,0,0,.20)}.stat-float.left{left:42px;top:78px}.stat-float.mid{right:58px;top:108px}.stat-float.right{right:54px;bottom:58px;width:205px}.stat-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:7px 0}.stat-row b{font-size:14px;color:#fff;font-weight:430;letter-spacing:-.03em}.arc-line{position:absolute;width:70%;height:32%;left:15%;bottom:15%;border-top:1px solid rgba(255,255,255,.18);border-radius:50%;filter:blur(.1px)}.network-cta{position:absolute;right:24px;top:24px;height:35px;padding:0 13px;border-radius:999px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.14);display:inline-flex;align-items:center;font-size:11px;color:rgba(255,255,255,.78);z-index:4}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.step{position:relative;border-radius:20px;background:#fff;border:1px solid #ece7f7;box-shadow:var(--shadow-soft);padding:18px;min-height:198px}.step .num{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#8c6aff;font-weight:640;margin-bottom:18px}.step h3{font-size:16px}.step p{font-size:12.5px;color:var(--muted);margin-top:10px}.timeline{position:absolute;top:58px;left:0;right:0;height:1px;background:#efe8fb;z-index:-1}.table-card{padding:0;overflow:hidden}.table-card table{width:100%;border-collapse:collapse;font-size:12px}.table-card th{text-align:left;color:#897f9a;font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:660;background:#fbf9ff;padding:13px 16px;border-bottom:1px solid #eee8f8}.table-card td{padding:15px 16px;border-bottom:1px solid #f0ebf7;color:#2d2937}.status{height:24px;padding:0 8px;border-radius:99px;font-size:10px;font-weight:620;display:inline-flex;align-items:center}.status.ok{background:#eafaf2;color:#168957}.status.warn{background:#fff5dc;color:#a06b00}.status.lock{background:#f1eef8;color:#786c8c}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.plan-card{min-height:366px;display:flex;flex-direction:column}.plan-card.featured{border-color:#d9ccff;box-shadow:0 24px 72px rgba(91,49,212,.14)}.plan-label{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#8f63ff;font-weight:650}.price{font-size:34px;font-weight:340;letter-spacing:-.065em;color:#11101a;margin:14px 0 4px}.price span{font-size:12px;color:var(--muted);font-weight:430;letter-spacing:0}.plan-card ul{padding:0;margin:18px 0;list-style:none;display:grid;gap:10px}.plan-card li{font-size:12.5px;color:#60596e;display:flex;gap:9px}.plan-card li:before{content:"OK";color:#6d39ff;font-weight:700}.plan-card .btn{margin-top:auto;width:100%}.security-build{position:relative;border-radius:30px;background:linear-gradient(135deg,#f9f7ff,#fff);border:1px solid #eee8f7;padding:34px;box-shadow:var(--shadow);overflow:hidden}.security-build:before{content:"";position:absolute;inset:auto -110px -150px auto;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(112,66,255,.18),transparent 62%)}.security-content{max-width:580px;margin-bottom:24px}.security-content p{color:var(--muted);font-size:13px;margin-top:10px}.build-stack{display:grid;grid-template-columns:1fr 1fr;gap:16px;position:relative}.operator-card{border-radius:20px;padding:20px;min-height:166px;border:1px solid #ece6f6;background:#fff}.operator-card.dark{background:#0b0815;color:#fff;border-color:#171126}.operator-card.dark h3{color:#fff}.operator-card p{font-size:12.5px;color:var(--muted);margin-top:9px}.operator-card.dark p{color:rgba(255,255,255,.64)}.operator-line{grid-column:1/-1;min-height:58px;border-radius:18px;background:#0a0712;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 20px;font-size:11px}.quote-card{border-radius:26px;background:#fff;border:1px solid #ece7f6;box-shadow:var(--shadow);padding:28px;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center}.quote-card blockquote{font-size:23px;line-height:1.18;font-weight:350;letter-spacing:-.052em;color:#0d0c13;margin:0;max-width:740px}.quote-meta{margin-top:18px;display:grid;gap:2px}.quote-meta strong{font-size:13px}.quote-meta span{font-size:12px;color:var(--muted)}.quote-logo{width:84px;height:84px;border-radius:28px;background:linear-gradient(135deg,#7540ff,#4ce7ff);display:grid;place-items:center;color:#fff;font-size:30px;font-weight:380}.faq-wrap{max-width:850px;margin-inline:auto}.faq-list{display:grid;gap:10px}.faq-item{border:1px solid #ece6f7;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 8px 24px rgba(35,21,74,.045)}.faq-q{width:100%;min-height:56px;display:flex;align-items:center;justify-content:space-between;text-align:left;padding:0 18px;font-size:14px;font-weight:480;color:#15121e}.faq-q span{width:26px;height:26px;border-radius:50%;background:#f4f0ff;color:#6c39ff;display:grid;place-items:center}.faq-a{display:none;padding:0 18px 18px;color:#6c6579;font-size:13px;line-height:1.65}.faq-item.active .faq-a{display:block}.faq-item.active .faq-q span{transform:rotate(45deg)}.more-questions{text-align:center;margin-top:26px}.more-questions p{color:var(--muted);font-size:13px;margin-bottom:10px}.resource-list{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.resource-card{border-radius:20px;border:1px solid #ede8f6;background:#fff;padding:20px;box-shadow:var(--shadow-soft);min-height:144px}.resource-card span{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#8f63ff;font-weight:650}.resource-card h3{margin:10px 0 8px}.resource-card p{font-size:12.5px;color:var(--muted)}.contact-form{display:grid;gap:12px}.field{height:44px;border-radius:14px;border:1px solid #e7e0f3;background:#fff;padding:0 14px;color:#211b2d;font-size:13px}.field.text{height:120px;padding-top:12px;resize:vertical}.notice{border-radius:18px;background:#fffaf0;border:1px solid #f5e5bd;color:#765300;padding:14px 16px;font-size:12px;line-height:1.58}.footer{position:relative;background:#05040a;color:rgba(255,255,255,.68);padding:58px 0 28px;overflow:hidden}.footer:before{content:"ARXN";position:absolute;left:50%;top:20px;transform:translateX(-50%);font-size:138px;line-height:1;font-weight:320;letter-spacing:-.08em;color:rgba(255,255,255,.035);white-space:nowrap}.footer .brand-text,.footer h4{color:#fff}.footer-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.4fr .7fr .7fr .7fr .6fr;gap:30px}.footer p,.footer a{font-size:12px;color:rgba(255,255,255,.62)}.foot-links{display:grid;gap:10px;margin-top:13px}.foot-links a:hover{color:#fff}.subscribe{display:flex;gap:8px;margin-top:18px}.subscribe input{height:38px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.08);border-radius:999px;padding:0 13px;color:#fff;min-width:190px;font-size:12px}.subscribe button{height:38px;border-radius:999px;background:#fff;color:#4b1bdc;padding:0 13px;font-size:12px;font-weight:550}.footer-bottom{position:relative;z-index:2;display:flex;justify-content:space-between;gap:20px;border-top:1px solid rgba(255,255,255,.08);padding-top:22px;margin-top:42px}.socials{display:flex;gap:8px}.socials a{width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.08);display:grid;place-items:center;color:#fff}.toast{position:fixed;left:50%;bottom:24px;z-index:140;transform:translateX(-50%) translateY(120px);background:#0b0815;color:#fff;border:1px solid rgba(255,255,255,.13);box-shadow:0 20px 60px rgba(0,0,0,.28);border-radius:999px;padding:12px 18px;font-size:12px;transition:.28s var(--ease);pointer-events:none}.toast.show{transform:translateX(-50%) translateY(0)}.reveal{opacity:0;transform:translateY(24px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.reveal.in{opacity:1;transform:translateY(0)}
@keyframes drift{from{transform:translate3d(0,0,0)}to{transform:translate3d(42px,28px,0)}}@keyframes floaty{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-18px,0)}}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.marquee{display:flex;gap:12px;width:max-content;animation:marquee 30s linear infinite;padding:18px 0}.eco-chip{height:38px;padding:0 15px;border-radius:999px;background:#fff;border:1px solid #eee8f6;box-shadow:0 10px 26px rgba(39,22,85,.05);display:inline-flex;align-items:center;gap:9px;font-size:12px;color:#413849}.eco-chip i{width:8px;height:8px;border-radius:50%;background:#7142ff;box-shadow:0 0 16px rgba(113,66,255,.55)}.ecosystem{overflow:hidden;background:#fbfaff}.tabs{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 14px}.tab{height:33px;border-radius:999px;padding:0 13px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.13);color:rgba(255,255,255,.72);font-size:10px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.tab.active{background:#fff;color:#5c2af6}.token-panel{position:relative;min-height:440px;border-radius:30px;overflow:hidden;background:radial-gradient(circle at 75% 48%,rgba(72,226,255,.18),transparent 22%),linear-gradient(135deg,#0b0717,#5a28dd 60%,#8f62ff);color:#fff;display:grid;align-items:center;padding:48px;box-shadow:0 28px 86px rgba(73,36,183,.24)}.token-panel:after{content:"";position:absolute;right:-100px;bottom:-130px;width:430px;height:430px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.18),transparent 68%)}.token-inner{position:relative;z-index:2;max-width:690px}.token-inner h2,.token-inner h3{color:#fff}.token-inner p{color:rgba(255,255,255,.72);font-size:13px;line-height:1.68}.tab-text{max-width:620px}.token-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.page-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:22px;align-items:start}.stack{display:grid;gap:16px}.split{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center}.metric-row{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.metric{border-radius:20px;background:#fff;border:1px solid #ede8f6;box-shadow:var(--shadow-soft);padding:18px}.metric b{font-size:25px;font-weight:350;letter-spacing:-.052em;color:#11101a}.metric span{display:block;margin-top:6px;font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.14em;font-weight:620}.legal-note{font-size:11px;color:var(--muted-2);line-height:1.58;margin-top:12px}.subtle-bg{background:linear-gradient(180deg,#fff,#fbfaff)}
@media (max-width:1100px){.nav-link,.nav-trigger{padding:0 8px;font-size:11px}.nav-center{gap:1px}.brand{min-width:150px}.nav-actions{min-width:148px}}
@media (max-width:960px){.wrap{padding-inline:20px}.nav-center{display:none}.hamb{display:flex}.nav-actions .lang{display:none}.brand,.nav-actions{min-width:auto}.mega{display:none}.grid-2,.grid-3,.grid-4,.plans,.page-grid,.split,.callout,.footer-grid{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr}.metric-row{grid-template-columns:1fr 1fr}.stat-float.left,.stat-float.mid{display:none}.section{padding:58px 0}.hero{padding-top:14px}.hero-card{min-height:460px}.page-inner{padding:42px}.footer:before{font-size:78px}.footer-bottom{flex-direction:column}.resource-list{grid-template-columns:1fr}.quote-card{grid-template-columns:1fr}.quote-logo{justify-self:start}.network-panel{min-height:470px}.stat-float.right{left:24px;right:24px;bottom:24px;width:auto}.network-cta{display:none}}
@media (max-width:640px){body{font-size:13px}.nav{height:62px}.site-header{border-bottom:1px solid #f0eafb}.brand-mark{width:26px;height:26px}.brand-text{font-size:14px}.nav-actions .btn{display:none}.hero-card{border-radius:22px;min-height:435px}.hero-inner{padding:60px 18px 40px}h1{font-size:35px;letter-spacing:-.07em}.hero-sub{font-size:13px;margin:16px auto 22px}.announcement{font-size:10px;height:auto;min-height:30px;padding:7px 11px}.section{padding:46px 0}.section-head{margin-bottom:25px}.lead{font-size:14px}.grid-2,.grid-3,.grid-4,.steps,.plans,.metric-row{grid-template-columns:1fr}.feature-card,.card,.product-card,.plan-card{padding:19px}.hero-actions{gap:9px}.trusted{padding-bottom:20px}.logos{gap:18px}.logo-word{font-size:11px}.network-panel{border-radius:23px;min-height:450px}.counter-big{font-size:26px}.callout{padding:24px;border-radius:23px}.security-build{border-radius:23px;padding:24px}.operator-line{grid-column:auto;flex-direction:column;height:auto;align-items:flex-start;gap:8px;padding:14px}.page-card{border-radius:23px;min-height:300px}.page-inner{padding:30px 22px}.page-inner h1{font-size:34px}.token-panel{min-height:500px;padding:36px 20px;border-radius:23px}.tab{height:32px;font-size:9px}.footer{padding:42px 0 28px}.subscribe{flex-direction:column}.subscribe input{width:100%}.drawer-panel{top:72px}.orb{display:none}.quote-card blockquote{font-size:20px}.table-card{overflow:auto}.table-card table{min-width:620px}.metric b{font-size:22px}}
@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}


.logos span{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#80768f;font-weight:620}.signal-hero-card{background:radial-gradient(circle at 50% 103%,rgba(255,255,255,.52),transparent 18%),radial-gradient(circle at 72% 32%,rgba(77,232,255,.18),transparent 25%),radial-gradient(circle at 22% 20%,rgba(199,160,255,.30),transparent 27%),linear-gradient(135deg,#8c55ff 0%,#7042ff 44%,#4d1bd6 100%)}.signal-ticker{position:absolute;left:50%;bottom:24px;transform:translateX(-50%);z-index:3;display:flex;align-items:center;gap:10px;max-width:90%;overflow:hidden;white-space:nowrap;padding:9px 13px;border:1px solid rgba(255,255,255,.20);border-radius:999px;background:rgba(20,10,70,.24);backdrop-filter:blur(16px);color:rgba(255,255,255,.75);font-size:10.5px;letter-spacing:.02em;box-shadow:0 18px 45px rgba(25,7,85,.12)}.signal-ticker b{color:#fff;font-weight:620;padding:2px 8px;border-radius:999px;background:rgba(255,255,255,.14)}.featured-product{background:linear-gradient(135deg,#fff,#f6f1ff);border-color:#d9c9ff;box-shadow:0 20px 60px rgba(103,54,255,.12)}.signal-section{overflow:hidden}.signal-points{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.signal-points span{height:32px;padding:0 12px;border-radius:999px;background:#fff;border:1px solid #eee8f8;display:inline-flex;align-items:center;font-size:11px;color:#5b5268;box-shadow:0 10px 28px rgba(41,25,90,.05)}.signal-terminal{position:relative;border-radius:26px;background:linear-gradient(150deg,#090513,#130a2c 58%,#24105b);color:#fff;box-shadow:0 24px 70px rgba(20,8,60,.22);border:1px solid rgba(255,255,255,.08);padding:20px;overflow:hidden}.signal-terminal:before{content:"";position:absolute;right:-90px;top:-90px;width:230px;height:230px;border-radius:50%;background:radial-gradient(circle,rgba(112,66,255,.42),transparent 68%)}.terminal-head{position:relative;z-index:1;display:flex;align-items:center;gap:9px;margin-bottom:16px}.terminal-head span{width:9px;height:9px;border-radius:50%;background:#43d195;box-shadow:0 0 18px #43d195}.terminal-head b{font-size:10px;letter-spacing:.16em}.terminal-head em{margin-left:auto;font-size:10px;color:rgba(255,255,255,.58);font-style:normal}.signal-row{position:relative;z-index:1;display:grid;grid-template-columns:72px 1fr auto;gap:12px;align-items:center;min-height:48px;border-top:1px solid rgba(255,255,255,.08);font-size:12px}.signal-row strong{font-size:12px;color:#fff}.signal-row span{color:rgba(255,255,255,.66)}.signal-row b{height:26px;padding:0 9px;border-radius:999px;background:rgba(77,232,255,.12);color:#77ecff;display:inline-flex;align-items:center}.signal-row.warn b{background:rgba(244,200,107,.12);color:#f4c86b}.signal-chart{position:relative;z-index:1;height:110px;margin-top:16px;border-radius:18px;background:rgba(255,255,255,.05);display:flex;align-items:end;gap:10px;padding:18px;overflow:hidden}.signal-chart:before{content:"";position:absolute;inset:0;background:linear-gradient(140deg,transparent,rgba(112,66,255,.14));}.signal-chart i{position:relative;z-index:1;flex:1;border-radius:9px 9px 0 0;background:linear-gradient(180deg,#7b3dff,#4de8ff);min-height:22px;animation:barPulse 2.4s var(--ease) infinite}.signal-chart i:nth-child(1){height:40%;animation-delay:.1s}.signal-chart i:nth-child(2){height:68%;animation-delay:.25s}.signal-chart i:nth-child(3){height:45%;animation-delay:.4s}.signal-chart i:nth-child(4){height:82%;animation-delay:.55s}.signal-chart i:nth-child(5){height:58%;animation-delay:.7s}.signal-chart i:nth-child(6){height:92%;animation-delay:.85s}.signal-terminal p{position:relative;z-index:1;margin-top:14px;color:rgba(255,255,255,.58);font-size:11.5px;line-height:1.55}.page-card:after{content:"";position:absolute;inset:auto 30px 0 30px;height:120px;background:radial-gradient(circle at 50% 100%,rgba(255,255,255,.18),transparent 70%);pointer-events:none}.table-card td .status{display:inline-flex}.notice strong{color:#5d2de1}.feature-card h3,.product-card h3,.card h3,.step h3,.plan-card h3{font-weight:520}.status.lock{background:#fff3ec;color:#b45227}.status.ok{background:#ecfff7;color:#147a55}.status.warn{background:#fff8e2;color:#8a640b}@keyframes barPulse{0%,100%{transform:scaleY(.92);filter:saturate(1)}50%{transform:scaleY(1.04);filter:saturate(1.28)}}@media(max-width:960px){.mega{left:20px;right:20px;grid-template-columns:1fr}}@media(max-width:640px){.signal-ticker{display:none}.signal-row{grid-template-columns:62px 1fr;gap:6px}.signal-row b{grid-column:2;justify-self:start}.signal-terminal{padding:16px}.logos{justify-content:flex-start;overflow:auto;padding-bottom:8px}.logos span{white-space:nowrap}.hero-note{font-size:11px}.feature-card h3,.product-card h3,.card h3{font-size:16px}.card p,.product-card p,.feature-card p{font-size:12.5px}}



:root{--bg:#f4f1f9;--soft:#eee9f9;--soft-2:#e9e2f6;--panel:#fbf9ff;--line:#ded5ed;--shadow:0 18px 54px rgba(31,18,73,.10),0 1px 0 rgba(18,12,43,.04)}
body{background:linear-gradient(180deg,#f7f4fc 0%,#f0edf7 38%,#f6f3fb 100%)}
.site-header{background:rgba(248,245,253,.87);border-bottom-color:rgba(218,207,236,.8)}
.section.subtle-bg,.less-white,.product-ribbon{background:linear-gradient(180deg,#eee9f7,#f7f4fc)}
.home-signal-hero{min-height:560px;align-items:center;overflow:hidden}.home-signal-hero:before{opacity:.82}.home-hero-copy{padding-right:360px;text-align:left;max-width:900px}.home-hero-copy .hero-sub{margin-left:0;max-width:620px}.home-hero-copy .hero-actions{justify-content:flex-start}.smith-hero-console{position:absolute;right:34px;top:50%;transform:translateY(-50%);z-index:4;width:330px;border-radius:24px;padding:18px;background:rgba(8,5,22,.48);border:1px solid rgba(255,255,255,.16);box-shadow:0 24px 90px rgba(16,5,62,.26);backdrop-filter:blur(18px);color:#fff}.smith-hero-console .signal-row{grid-template-columns:48px 1fr auto}.signal-mini-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:6px;margin-top:15px}.signal-mini-grid i{height:18px;border-radius:5px;background:rgba(255,255,255,.18);animation:barPulse 2.2s var(--ease) infinite}.signal-mini-grid i:nth-child(2n){height:30px;background:rgba(77,232,255,.25)}.signal-mini-grid i:nth-child(3n){height:42px;background:rgba(112,66,255,.42)}
.agent-smith-section{position:relative;overflow:hidden;background:radial-gradient(circle at 80% 20%,rgba(112,66,255,.22),transparent 28%),linear-gradient(180deg,#0d071e,#140b2c);color:#fff}.agent-smith-section h2,.agent-smith-section h3{color:#fff}.agent-smith-section .lead{color:rgba(255,255,255,.70)}.agent-smith-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle,rgba(255,255,255,.15) 0 1px,transparent 1.7px) 0 0/24px 24px;mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);opacity:.28;animation:drift 18s linear infinite}.smith-grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:38px;align-items:center}.smith-pills{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.smith-pills span{height:32px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);display:inline-flex;align-items:center;font-size:11px;color:rgba(255,255,255,.76)}.smith-core{position:relative;min-height:430px;border-radius:28px;background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.025));border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 0 0 1px rgba(255,255,255,.02),0 28px 100px rgba(0,0,0,.25);overflow:hidden}.smith-core:before{content:"";position:absolute;inset:30px;border-radius:50%;border:1px dashed rgba(255,255,255,.18);animation:spin 28s linear infinite}.smith-orbit{position:absolute;inset:85px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(112,66,255,.24),transparent 72%)}.smith-orbit b{font-size:22px;letter-spacing:.18em;color:#fff;text-shadow:0 0 24px rgba(112,66,255,.9)}.smith-orbit span{position:absolute;width:12px;height:12px;border-radius:50%;background:#4de8ff;box-shadow:0 0 26px #4de8ff}.smith-orbit span:nth-child(1){top:12%;left:48%;animation:orbit 8s linear infinite}.smith-orbit span:nth-child(2){right:15%;top:55%;background:#8f63ff;animation:orbit 11s linear infinite reverse}.smith-orbit span:nth-child(3){left:20%;bottom:22%;background:#fff;animation:orbit 9.5s linear infinite}.smith-card{position:absolute;width:230px;padding:15px;border-radius:18px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(16px);box-shadow:0 16px 55px rgba(0,0,0,.20)}.smith-card small{font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#c7b8ff}.smith-card strong{display:block;font-size:13px;margin-top:5px}.smith-card p{font-size:11px;color:rgba(255,255,255,.62);margin-top:4px}.smith-card.one{left:24px;top:30px}.smith-card.two{right:24px;top:142px}.smith-card.three{left:60px;bottom:34px}.mesh-copy{position:relative;z-index:3;max-width:650px;padding:30px}.mesh-copy p{color:rgba(255,255,255,.68);font-size:13px;line-height:1.7;margin-top:13px}.build-home-section{background:linear-gradient(180deg,#f6f3fb,#ebe5f7)}.build-home-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:26px;align-items:stretch}.quick-install-card,.console-preview{border-radius:28px;background:rgba(255,255,255,.72);border:1px solid rgba(222,213,237,.82);box-shadow:var(--shadow);padding:30px}.console-preview{background:linear-gradient(150deg,#080511,#160b32 72%,#251163);color:#fff}.console-preview .terminal-head b{color:#fff}.code-window{border-radius:22px;background:#080611;color:#f5f0ff;border:1px solid rgba(255,255,255,.10);box-shadow:0 24px 70px rgba(19,8,56,.20);overflow:hidden}.code-window pre{margin:0;padding:18px;white-space:pre-wrap;font-size:12px;line-height:1.65;color:#e9e1ff;font-family:"SFMono-Regular",Consolas,"Liberation Mono",monospace}.small-code{margin:20px 0}.copy-code{margin-left:auto;height:28px;padding:0 10px;border-radius:999px;background:rgba(255,255,255,.11);color:#fff;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.scan-line{min-height:35px;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;font-size:12px}.scan-line.ok{color:#6ef5ba}.scan-line.warn{color:#f6d37a}.scan-meter{height:7px;border-radius:99px;background:rgba(255,255,255,.12);overflow:hidden;margin-top:18px}.scan-meter span{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#7042ff,#4de8ff);animation:meter 2.8s ease-in-out infinite}.token-dark{background:linear-gradient(180deg,#150b31,#0a0614)}.token-dark h2{color:#fff}.token-dark .token-panel{box-shadow:0 30px 100px rgba(0,0,0,.28)}.ecosystem-showcase{background:#0b0716;color:#fff}.ecosystem-showcase h2{color:#fff}.ecosystem-strip{display:flex;gap:12px;overflow:hidden;white-space:nowrap;padding:12px;border-radius:28px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.10)}.ecosystem-strip span{height:42px;padding:0 18px;border-radius:999px;background:rgba(255,255,255,.08);display:inline-flex;align-items:center;font-size:12px;color:rgba(255,255,255,.78);animation:floaty 6s ease-in-out infinite}.product-ribbon .product-card,.less-white .card{background:rgba(255,255,255,.72)}
.console-card,.build-page-card,.ecosystem-page-card,.smith-page-card,.crypto-page-card{background:linear-gradient(135deg,#0b0617,#241054 50%,#7042ff)}.console-suite{background:linear-gradient(180deg,#100821,#211247);color:#fff}.console-suite h2{color:#fff}.console-suite .lead{color:rgba(255,255,255,.72)}.console-grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:28px;align-items:start}.dark-notice{background:rgba(255,255,255,.07);color:rgba(255,255,255,.76);border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:16px;margin-top:22px}.power-terminal{border-radius:26px;background:#07050e;border:1px solid rgba(255,255,255,.10);box-shadow:0 28px 90px rgba(0,0,0,.32);overflow:hidden}.power-terminal pre{margin:0;padding:20px;font:12px/1.65 "SFMono-Regular",Consolas,monospace;color:#ede8ff;white-space:pre-wrap}.terminal-actions{display:flex;gap:8px;padding:0 18px 16px}.terminal-output{border-top:1px solid rgba(255,255,255,.08);min-height:110px;padding:16px 18px;color:#74f3ff;font:12px/1.65 "SFMono-Regular",Consolas,monospace;background:rgba(255,255,255,.025)}.terminal-output span{display:block}.build-lab{background:linear-gradient(180deg,#ebe5f7,#f5f1fb)}.install-shell{display:grid;grid-template-columns:360px 1fr;gap:20px;align-items:stretch}.install-steps{display:grid;gap:10px}.install-step{width:100%;display:grid;grid-template-columns:42px 1fr;grid-template-rows:auto auto;text-align:left;gap:0 12px;align-items:center;border-radius:20px;border:1px solid #ded5ed;background:rgba(255,255,255,.72);padding:15px;box-shadow:0 10px 30px rgba(31,18,73,.06)}.install-step b{grid-row:1/3;width:36px;height:36px;border-radius:14px;background:#f0e9ff;color:#7042ff;display:grid;place-items:center;font-size:13px}.install-step span{font-size:13px;font-weight:560;color:#130e21}.install-step small{font-size:11px;color:#7a7189}.install-step.active{background:#110821;border-color:#7042ff;box-shadow:0 20px 60px rgba(112,66,255,.18)}.install-step.active span{color:#fff}.install-step.active small{color:rgba(255,255,255,.62)}.install-code{display:none}.install-code.active{display:block}.claim-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:28px}.claim-scanner,.console-policy{border-radius:28px;background:rgba(255,255,255,.74);border:1px solid #ded5ed;box-shadow:var(--shadow);padding:30px}.claim-scanner textarea{width:100%;min-height:145px;border-radius:20px;border:1px solid #d9cfeb;background:#f8f5ff;padding:16px;margin:18px 0;color:#1d1729;resize:vertical}.scan-results{margin-top:16px;border-radius:18px;background:#0b0716;color:#fff;padding:12px 16px}.policy-list{display:grid;gap:9px;margin-top:18px}.policy-list span{border-radius:14px;background:#f1ecfb;border:1px solid #ded5ed;padding:10px 12px;font-size:12px;color:#4e4560}.ecosystem-directory{background:linear-gradient(180deg,#f3eef9,#e9e4f3)}.eco-filters{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:22px}.eco-filter{height:34px;padding:0 14px;border-radius:999px;background:rgba(255,255,255,.78);border:1px solid #dcd2ee;font-size:11px;color:#5c536b}.eco-filter.active{background:#7042ff;color:#fff;border-color:#7042ff}.ecosystem-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.eco-card{border-radius:24px;background:rgba(255,255,255,.76);border:1px solid #ddd2ee;box-shadow:var(--shadow-soft);padding:20px;min-height:220px;transition:.25s var(--ease)}.eco-card:hover{transform:translateY(-4px);box-shadow:0 24px 70px rgba(31,18,73,.12)}.eco-logo{width:46px;height:46px;border-radius:16px;background:linear-gradient(135deg,#7042ff,#4de8ff);display:grid;place-items:center;color:#fff;font-weight:700;margin-bottom:22px}.eco-card p{font-size:12px;color:#6b6277;margin:10px 0 18px}.eco-card div:last-child{display:flex;flex-wrap:wrap;gap:7px}.eco-card div:last-child span{height:25px;padding:0 8px;border-radius:999px;background:#f0ebfa;font-size:10px;color:#6b39ff;display:inline-flex;align-items:center}.dark-ecosystem{background:linear-gradient(135deg,#08050f,#170b37);color:#fff}.dark-ecosystem h2{color:#fff}.ecosystem-split{display:grid;grid-template-columns:1fr 420px;gap:40px;align-items:center}.ecosystem-split blockquote{font-size:22px;line-height:1.35;font-weight:360;margin:18px 0;color:#fff}.ecosystem-orbit{height:420px;border-radius:50%;position:relative;display:grid;place-items:center;background:radial-gradient(circle,rgba(112,66,255,.28),transparent 72%);border:1px dashed rgba(255,255,255,.18);animation:spin 36s linear infinite}.ecosystem-orbit b{font-size:38px;color:#fff}.ecosystem-orbit span{position:absolute;height:34px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.14);display:flex;align-items:center;font-size:11px;color:#fff}.ecosystem-orbit span:nth-child(1){top:30px}.ecosystem-orbit span:nth-child(2){right:-10px}.ecosystem-orbit span:nth-child(3){bottom:40px}.ecosystem-orbit span:nth-child(4){left:-16px}.build-banner{border-radius:30px;background:linear-gradient(135deg,#7042ff,#4b1bd6 60%,#4de8ff);color:#fff;text-align:center;padding:62px 22px;box-shadow:0 32px 90px rgba(77,27,214,.20)}.build-banner h2{color:#fff}.build-banner p{max-width:620px;margin:14px auto 24px;color:rgba(255,255,255,.78)}.use-case-stack{background:#f0ebf8}.use-case-card{display:grid;grid-template-columns:1fr 300px;gap:28px;align-items:center;margin:18px 0;border-radius:26px;background:rgba(255,255,255,.78);border:1px solid #ded5ed;box-shadow:var(--shadow-soft);padding:24px}.use-case-card small{font-size:10px;letter-spacing:.18em;color:#7042ff;text-transform:uppercase}.mini-halftone{height:190px;border-radius:18px;background:radial-gradient(circle,rgba(255,255,255,.8) 0 2px,transparent 2.5px) 0 0/12px 12px,linear-gradient(135deg,#7042ff,#111018)}.mini-halftone.alt{background:radial-gradient(circle,rgba(255,255,255,.8) 0 2px,transparent 2.5px) 0 0/12px 12px,linear-gradient(135deg,#4de8ff,#7042ff)}.mini-halftone.dark{background:radial-gradient(circle,rgba(255,255,255,.7) 0 1.7px,transparent 2px) 0 0/11px 11px,linear-gradient(135deg,#05040a,#22104f)}
@keyframes spin{to{transform:rotate(360deg)}}@keyframes orbit{to{transform:rotate(360deg) translateX(120px) rotate(-360deg)}}@keyframes meter{0%,100%{width:60%}50%{width:92%}}
@media(max-width:980px){.home-hero-copy{padding-right:24px;text-align:center}.home-hero-copy .hero-actions{justify-content:center}.home-hero-copy .hero-sub{margin-left:auto}.smith-hero-console{position:relative;right:auto;top:auto;transform:none;width:min(92%,360px);margin:-40px auto 28px}.smith-grid,.build-home-grid,.console-grid,.install-shell,.claim-grid,.ecosystem-split,.use-case-card{grid-template-columns:1fr}.ecosystem-cards{grid-template-columns:repeat(2,1fr)}.smith-core{min-height:380px}}
@media(max-width:640px){.home-signal-hero{min-height:640px}.smith-hero-console{display:none}.ecosystem-cards{grid-template-columns:1fr}.quick-install-card,.console-preview,.claim-scanner,.console-policy{padding:20px}.install-shell{gap:14px}.use-case-card{padding:18px}.mini-halftone{height:150px}.ecosystem-orbit{height:300px}.smith-card{width:190px}.smith-card.two{right:14px}.smith-card.one{left:14px}.smith-card.three{left:20px}.page-card{min-height:300px}}



.home-v17 .hero-card{min-height:620px}.smith-command-hero{background:radial-gradient(circle at 80% 14%,rgba(77,232,255,.22),transparent 24%),radial-gradient(circle at 20% 75%,rgba(255,255,255,.16),transparent 28%),linear-gradient(135deg,#0a0614 0%,#31136f 52%,#7042ff 100%)}
.live-smith-console{width:362px;background:rgba(8,5,18,.66);border-color:rgba(255,255,255,.14);box-shadow:0 28px 90px rgba(12,4,38,.36)}
.smith-meta-line{display:flex;gap:7px;padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.08)}.smith-meta-line span{height:24px;padding:0 8px;border-radius:999px;background:rgba(255,255,255,.08);display:flex;align-items:center;font-size:9.5px;color:rgba(255,255,255,.68);letter-spacing:.06em;text-transform:uppercase}
.live-row{position:relative;display:grid;grid-template-columns:42px 1fr auto;gap:9px;align-items:center;min-height:64px}.live-row span{display:flex;flex-direction:column;gap:2px}.live-row span i{font-style:normal}.live-row span small{font-size:10px;color:rgba(255,255,255,.52);display:flex;gap:8px}.live-row span small b{font-size:10px;color:rgba(255,255,255,.82);font-weight:520}.live-row span small em{font-style:normal;color:#6ef5ba}.live-row.down span small em{color:#f6d37a}.row-meter{position:absolute;left:14px;right:14px;bottom:7px;height:3px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.row-meter i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#7042ff,#4de8ff);transition:width .7s var(--ease)}.live-source{padding:10px 14px 0;color:rgba(255,255,255,.46);font-size:10px;letter-spacing:.09em;text-transform:uppercase}.enhanced-smith-core:after{content:"25 MIRRORED WALLETS";position:absolute;right:28px;bottom:24px;color:rgba(255,255,255,.32);font-size:10px;letter-spacing:.24em}.agents-roster-section{background:linear-gradient(180deg,#0b0716,#160b30);color:#fff}.agents-roster-section h2,.agents-roster-section h3{color:#fff}.agent-roster{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:16px}.agent-roster.compact{grid-template-columns:repeat(3,1fr)}.agent-tile{position:relative;min-height:220px;border-radius:26px;padding:24px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.10);box-shadow:0 22px 70px rgba(0,0,0,.22);overflow:hidden}.agent-tile:before{content:"";position:absolute;inset:auto -20% -40% -20%;height:150px;background:radial-gradient(circle,rgba(112,66,255,.35),transparent 70%);filter:blur(10px)}.agent-tile.lead-agent{background:radial-gradient(circle at 70% 20%,rgba(77,232,255,.19),transparent 28%),linear-gradient(135deg,rgba(112,66,255,.26),rgba(255,255,255,.06));border-color:rgba(112,66,255,.44)}.agent-num{width:44px;height:44px;border-radius:17px;background:rgba(255,255,255,.10);display:grid;place-items:center;color:#cfc4ff;font-weight:620;margin-bottom:26px}.agent-tile p{font-size:12.5px;color:rgba(255,255,255,.68);margin-top:10px;line-height:1.6}.agent-tile span{position:absolute;left:22px;bottom:20px;height:27px;border-radius:999px;padding:0 10px;background:rgba(255,255,255,.10);font-size:10px;color:#fff;display:flex;align-items:center;text-transform:uppercase;letter-spacing:.12em}.darker-build{background:linear-gradient(180deg,#161023,#ebe5f7)}.feature-page-card,.how-page-card,.plans-page-card,.security-page-card,.about-page-card{background:radial-gradient(circle at 84% 18%,rgba(77,232,255,.18),transparent 26%),linear-gradient(135deg,#0b0617,#321774 58%,#7042ff)}.feature-console-section{background:#0b0716}.feature-command-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.feature-command-card{min-height:260px;border-radius:26px;padding:24px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.10);color:#fff}.feature-command-card small{color:#4de8ff;letter-spacing:.18em}.feature-command-card h3{color:#fff;margin-top:48px}.feature-command-card p{font-size:12px;color:rgba(255,255,255,.65);margin-top:10px}.module-matrix{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.module-matrix div{border-radius:20px;background:#fff;border:1px solid #ded5ed;box-shadow:var(--shadow-soft);padding:18px}.module-matrix b{display:block;color:#120d1f}.module-matrix span{font-size:12px;color:#6f687d}.dark-timeline-section{background:linear-gradient(180deg,#07050e,#180c35);color:#fff}.timeline-machine{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.timeline-machine:before{content:"";position:absolute;left:8%;right:8%;top:32px;height:1px;background:linear-gradient(90deg,transparent,#7042ff,#4de8ff,transparent)}.timeline-node{position:relative;z-index:2;border-radius:26px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.10);padding:22px;min-height:240px}.timeline-node b{width:48px;height:48px;border-radius:18px;background:#7042ff;display:grid;place-items:center;margin-bottom:60px}.timeline-node h3{color:#fff}.timeline-node p{font-size:12px;color:rgba(255,255,255,.66);margin-top:9px}.flow-terminal{border-radius:28px;background:#080611;color:#fff;border:1px solid rgba(112,66,255,.24);box-shadow:0 28px 90px rgba(32,11,82,.18);overflow:hidden}.flow-terminal pre{margin:0;padding:28px;white-space:pre-wrap;font:13px/1.6 "SFMono-Regular",Consolas,monospace}.flow-bars{display:grid;gap:8px;padding:0 28px 24px}.flow-bars i{display:block;height:6px;border-radius:99px;background:linear-gradient(90deg,#7042ff,#4de8ff)}.pricing-stage{background:linear-gradient(180deg,#0b0716,#f3eef9 82%)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.price-card{border-radius:30px;background:rgba(255,255,255,.82);border:1px solid #ded5ed;box-shadow:var(--shadow);padding:28px}.price-card.featured{background:linear-gradient(180deg,#7042ff,#1b0b3f);color:#fff;transform:translateY(-12px)}.price-card.featured h3,.price-card.featured .price{color:#fff}.price-card small{text-transform:uppercase;letter-spacing:.16em;color:#7042ff;font-size:10px}.price-card.featured small{color:#cfc4ff}.price{font-size:42px;line-height:1;margin:20px 0 8px;color:#110d1d;font-weight:330}.price span{font-size:13px;color:var(--muted)}.price-card p,.price-card li{font-size:12px;color:#6f687d}.price-card.featured p,.price-card.featured li{color:rgba(255,255,255,.72)}.price-card ul{padding-left:18px;line-height:2;margin:20px 0}.security-grid-section{background:#0b0716}.security-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.security-panel{min-height:250px;border-radius:26px;padding:24px;background:radial-gradient(circle at 75% 15%,rgba(77,232,255,.14),transparent 26%),rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.10);color:#fff}.security-panel b{color:#4de8ff}.security-panel h3{color:#fff;margin-top:60px}.security-panel p{font-size:12px;color:rgba(255,255,255,.66);margin-top:10px}.security-orbit{height:420px;border-radius:32px;position:relative;display:grid;place-items:center;background:radial-gradient(circle,rgba(112,66,255,.24),transparent 68%),#090611;border:1px solid rgba(255,255,255,.10);overflow:hidden}.security-orbit b{color:#fff;letter-spacing:.22em;font-size:12px}.security-orbit span{position:absolute;height:34px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.10);padding:0 13px;display:flex;align-items:center;color:#fff;font-size:11px}.security-orbit span:nth-child(1){top:44px}.security-orbit span:nth-child(2){right:70px}.security-orbit span:nth-child(3){bottom:55px}.security-orbit span:nth-child(4){left:70px}.about-manifesto{background:linear-gradient(180deg,#f7f4fd,#e9e2f5)}.manifesto-card{border-radius:30px;background:#fff;border:1px solid #ded5ed;box-shadow:var(--shadow);padding:30px}.manifesto-card p{font-size:13px;color:#6f687d;margin-top:14px;line-height:1.7}.values-row{display:flex;gap:12px;flex-wrap:wrap}.value-chip{height:46px;padding:0 18px;border-radius:999px;background:#0b0716;color:#fff;display:flex;align-items:center;font-size:12px;letter-spacing:.04em}.smith-dossier{background:linear-gradient(180deg,#f5f1fb,#e9e2f4)}.dossier-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.dossier-card{border-radius:28px;background:#fff;border:1px solid #ded5ed;box-shadow:var(--shadow);padding:26px}.dossier-card small{font-size:10px;color:#7042ff;letter-spacing:.16em;text-transform:uppercase}.dossier-card h3{margin-top:52px}.dossier-card p{font-size:12px;color:#6f687d;margin-top:10px}.live-agent-terminal{background:#080611;border:1px solid rgba(255,255,255,.12);border-radius:26px;overflow:hidden}.live-agent-terminal p{color:rgba(255,255,255,.64)}
@media(max-width:980px){.agent-roster,.feature-command-grid,.timeline-machine,.pricing-grid,.security-grid,.dossier-grid{grid-template-columns:1fr 1fr}.timeline-machine:before{display:none}.feature-command-card,.timeline-node,.security-panel{min-height:190px}.agent-roster.compact{grid-template-columns:1fr}.home-v17 .hero-card{min-height:720px}}
@media(max-width:640px){.agent-roster,.feature-command-grid,.timeline-machine,.pricing-grid,.security-grid,.dossier-grid,.module-matrix{grid-template-columns:1fr}.home-v17 .hero-card{min-height:650px}.live-smith-console{display:none}.price-card.featured{transform:none}.feature-command-card h3,.timeline-node b,.security-panel h3,.dossier-card h3{margin-top:22px}.security-orbit{height:300px}.agent-tile{min-height:190px}}



.market-page-card,.arxcore-page-card,.task-page-card,.confidential-page-card,.token-page-card,.explorer-page-card,.node-page-card,.stake-page-card,.research-page-card,.roadmap-page-card,.boot-page-card,.faq-page-card,.brand-page-card{background:radial-gradient(circle at 76% 18%,rgba(77,232,255,.18),transparent 27%),linear-gradient(135deg,#090611,#25105b 58%,#7042ff)}
.agent-market-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:16px}.agent-list-card{border-radius:26px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.10);color:#fff;padding:24px;min-height:230px}.agent-list-card.featured{background:linear-gradient(135deg,rgba(112,66,255,.42),rgba(77,232,255,.12));border-color:rgba(112,66,255,.45)}.agent-list-card small{color:#4de8ff;letter-spacing:.2em}.agent-list-card h3{color:#fff;margin-top:50px}.agent-list-card p{font-size:12px;color:rgba(255,255,255,.68);margin:10px 0 18px}.agent-list-card div{display:flex;gap:6px;flex-wrap:wrap}.agent-list-card span{height:24px;padding:0 8px;border-radius:999px;background:rgba(255,255,255,.10);font-size:10px;display:flex;align-items:center}.marketplace-ledger{background:#f1ecfb}.arxcore-lab{background:#0b0716;color:#fff}.arxcore-lab h2{color:#fff}.core-stack{display:grid;gap:10px}.core-stack div{border-radius:18px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);padding:16px;display:flex;justify-content:space-between;color:#fff}.core-orb{height:430px;border-radius:38px;background:radial-gradient(circle,rgba(112,66,255,.25),transparent 70%),#06040b;display:grid;place-items:center;position:relative;border:1px solid rgba(255,255,255,.1);overflow:hidden}.core-orb b{color:#fff;letter-spacing:.24em}.core-orb span{position:absolute;height:34px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);padding:0 13px;display:flex;align-items:center;color:#fff;font-size:11px}.core-orb span:nth-child(1){top:42px}.core-orb span:nth-child(2){right:80px}.core-orb span:nth-child(3){bottom:58px}.core-orb span:nth-child(4){left:80px}.task-board-section{background:linear-gradient(180deg,#0b0716,#201044)}.task-board{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.task-col{border-radius:28px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);padding:18px;min-height:360px}.task-col h3{color:#fff;margin-bottom:16px}.task-col article{border-radius:18px;background:rgba(255,255,255,.08);color:#fff;padding:16px;margin-bottom:12px;font-size:13px}.task-col article span{display:block;margin-top:14px;color:#cfc4ff;font-size:10px;text-transform:uppercase;letter-spacing:.16em}.chain-grid-section{background:#0b0716}.chain-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.chain-block{min-height:240px;border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.1);color:#fff;padding:24px}.chain-block b{font-size:34px;font-weight:320}.chain-block p{font-size:12px;color:rgba(255,255,255,.68);margin-top:120px}.defi-signal-floor{background:linear-gradient(180deg,#f6f3fb,#0b0716);color:#fff}.defi-signal-floor h2{color:#fff}.liquidity-board{display:grid;gap:12px}.liquidity-board div{border-radius:22px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);padding:18px;color:#fff;display:flex;justify-content:space-between}.liquidity-board b{font-size:28px;color:#4de8ff}.transfer-rail-section{background:#0b0716}.transfer-rail{display:grid;grid-template-columns:1fr 40px 1fr 40px 1fr 40px 1fr;align-items:center;color:#fff}.transfer-rail div{height:150px;border-radius:26px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);display:grid;place-items:center;text-align:center;padding:18px}.transfer-rail span{height:1px;background:linear-gradient(90deg,#7042ff,#4de8ff)}.token-utility-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.token-utility{min-height:240px;border-radius:26px;padding:24px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);color:#fff}.token-utility b{font-size:28px;font-weight:340}.token-utility p{font-size:12px;color:rgba(255,255,255,.68);margin-top:110px}.tokenomics-section{background:linear-gradient(180deg,#0b0716,#f5f1fb)}.tokenomics-bars{border-radius:30px;background:#fff;border:1px solid #ded5ed;box-shadow:var(--shadow);padding:28px;display:grid;gap:18px}.tokenomics-bars div{display:grid;grid-template-columns:180px 1fr 50px;gap:14px;align-items:center}.tokenomics-bars span{font-size:12px;color:#4b4359}.tokenomics-bars i{height:9px;border-radius:999px;background:linear-gradient(90deg,#7042ff,#4de8ff)}.tokenomics-bars b{font-size:12px;color:#120d1f}.explorer-console{background:#0b0716}.explorer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px}.explorer-stat{border-radius:26px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);padding:24px;color:#fff}.explorer-stat span{font-size:36px;font-weight:330}.explorer-stat p{font-size:12px;color:rgba(255,255,255,.64)}.node-coming-section,.stake-stage{background:linear-gradient(180deg,#0b0716,#f5f1fb)}.stake-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.stake-card{border-radius:28px;background:#fff;border:1px solid #ded5ed;box-shadow:var(--shadow);padding:28px;min-height:220px}.stake-card p{font-size:12px;color:#6f687d;margin-top:80px}.research-grid-section,.brand-system{background:#0b0716}.research-grid,.brand-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.research-card,.brand-swatch{border-radius:28px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);color:#fff;padding:28px;min-height:260px}.research-card small{color:#4de8ff;letter-spacing:.16em;text-transform:uppercase}.research-card h3,.brand-swatch h3{color:#fff;margin-top:90px}.research-card p,.brand-swatch p{font-size:12px;color:rgba(255,255,255,.68);margin-top:10px}.boot-section{background:linear-gradient(180deg,#f6f3fb,#e8e0f3)}.brand-swatch span{display:block;width:58px;height:58px;border-radius:20px;background:linear-gradient(135deg,#7042ff,#4de8ff)}
@media(max-width:980px){.agent-market-grid,.task-board,.chain-grid,.token-utility-grid,.explorer-grid,.stake-grid,.research-grid,.brand-grid{grid-template-columns:1fr 1fr}.transfer-rail{grid-template-columns:1fr;gap:10px}.transfer-rail span{height:24px;width:1px;margin:auto;background:linear-gradient(#7042ff,#4de8ff)}}
@media(max-width:640px){.agent-market-grid,.task-board,.chain-grid,.token-utility-grid,.explorer-grid,.stake-grid,.research-grid,.brand-grid{grid-template-columns:1fr}.chain-block p,.token-utility p,.stake-card p{margin-top:30px}.tokenomics-bars div{grid-template-columns:1fr}.core-orb{height:300px}}



.arcium-menu,.mega-item.arcium-menu{background:linear-gradient(135deg,#fbf8ff,#f0e9ff);border-color:#dfd2ff}.arcium-menu small{color:#5e2ff2}.arcium-product,.arcium-product-card{background:radial-gradient(circle at 82% 12%,rgba(77,232,255,.15),transparent 30%),linear-gradient(180deg,#ffffff,#f3efff)!important;border-color:#dfd1ff!important}
.plaid-arcium-trust{padding:74px 0;background:linear-gradient(180deg,#fff,#f5f1fb 55%,#0b0716);overflow:hidden}.plaid-security-wrap{display:grid;gap:24px}.plaid-security-head{display:grid;grid-template-columns:minmax(0,.82fr) minmax(280px,.58fr);gap:28px;align-items:end}.plaid-security-head h2{max-width:760px}.plaid-security-head p{font-size:13px;line-height:1.75;color:#5e566d;max-width:520px}.plaid-security-rail{position:relative;display:grid;grid-template-columns:.95fr repeat(4,1fr);gap:1px;border-radius:30px;overflow:hidden;background:linear-gradient(135deg,#1b132e,#5d2ce6 42%,#4de8ff);box-shadow:0 28px 86px rgba(37,20,87,.22);border:1px solid rgba(255,255,255,.62)}.plaid-security-rail:before{content:"";position:absolute;inset:1px;border-radius:29px;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(249,247,255,.9) 50%,rgba(236,247,255,.86));z-index:0}.plaid-security-rail:after{content:"";position:absolute;left:17%;right:17%;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(112,66,255,.38),rgba(77,232,255,.5),transparent);z-index:1}.rail-brand,.rail-step{position:relative;z-index:2;min-height:212px;padding:22px;display:grid;align-content:center;background:rgba(255,255,255,.56);backdrop-filter:blur(12px)}.rail-brand{justify-items:start}.plaid-real-logo img{width:126px;height:auto;margin-bottom:24px}.plaid-real-logo span,.arcium-rail-mark span{font-size:11px;color:#5f566d;letter-spacing:.08em;text-transform:uppercase}.rail-step b{width:34px;height:34px;border-radius:999px;background:#111018;color:#fff;display:grid;place-items:center;font-size:11px;font-weight:560;margin-bottom:28px}.rail-step strong{font-size:14px;line-height:1.3;color:#111018;font-weight:570}.rail-step span{font-size:11.5px;line-height:1.55;color:#62596f;margin-top:8px}.arcium-rail-mark{background:radial-gradient(circle at 70% 18%,rgba(77,232,255,.18),transparent 34%),linear-gradient(145deg,#090611,#1c0e3c);color:#fff}.arcium-rail-mark b{background:rgba(255,255,255,.12);color:#fff;border:1px solid rgba(255,255,255,.18)}.arcium-rail-mark i{width:46px;height:46px;border-radius:999px;background:radial-gradient(circle at 32% 25%,rgba(255,255,255,.42),transparent 25%),linear-gradient(135deg,#7b3dff,#170450);box-shadow:0 0 42px rgba(112,66,255,.62);margin-bottom:14px}.arcium-rail-mark strong{font-size:18px;line-height:1.08;color:#fff;font-weight:560;letter-spacing:-.035em}.arcium-rail-mark span{margin-top:9px;color:rgba(255,255,255,.72);text-transform:none;letter-spacing:0}.plaid-security-proof{display:flex;flex-wrap:wrap;gap:9px}.plaid-security-proof span{height:30px;padding:0 12px;border-radius:999px;background:#fff;border:1px solid #e9e1f8;color:#312a42;font-size:11px;display:inline-flex;align-items:center;box-shadow:var(--shadow-soft)}
.plaid-security-head h2 span{display:block}.plaid-agent-tip{margin-top:15px;border-radius:18px;background:#0f0b1c;color:#fff;padding:14px 15px;font-size:12px;line-height:1.62;box-shadow:0 18px 42px rgba(17,10,43,.16)}.plaid-agent-tip b{color:#4de8ff;font-weight:620}.plaid-agent-tip a{display:inline-flex;margin-left:8px;color:#b8a4ff;font-weight:620;text-decoration:underline;text-underline-offset:3px}.plaid-intel-card{background:radial-gradient(circle at 82% 16%,rgba(77,232,255,.20),transparent 30%),linear-gradient(135deg,#080611,#24105b 58%,#7042ff)}.plaid-page-logo{width:128px;background:#fff;border-radius:18px;padding:12px;margin-bottom:22px;box-shadow:0 18px 44px rgba(0,0,0,.18)}.plaid-deep-grid,.private-packet-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:22px;align-items:stretch}.plaid-deep-lead,.private-packet-copy,.plaid-doc-links{border-radius:28px;background:#fff;border:1px solid #eee8f7;box-shadow:var(--shadow);padding:30px}.plaid-deep-lead p,.private-packet-copy p,.plaid-doc-links p{color:#645c70;font-size:13px;line-height:1.75;margin-top:13px}.plaid-data-card{border-radius:28px;background:linear-gradient(145deg,#07060d,#1b0d3d);color:#fff;border:1px solid rgba(255,255,255,.1);box-shadow:0 28px 80px rgba(10,6,28,.28);padding:24px;display:grid;gap:10px;align-content:center}.plaid-data-card b{font-size:18px;font-weight:460;color:#fff;margin-bottom:10px}.plaid-data-card span{min-height:38px;border-radius:14px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;padding:0 12px;color:rgba(255,255,255,.74);font-size:12px}.plaid-agent-use{background:linear-gradient(180deg,#f6f2ff,#fff)}.plaid-use-grid,.plaid-boundary-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.plaid-use-card,.plaid-boundary-grid article{border-radius:22px;background:#fff;border:1px solid #ebe4f6;box-shadow:var(--shadow-soft);padding:20px;min-height:226px}.plaid-use-card b{font-size:11px;letter-spacing:.16em;color:#7042ff}.plaid-use-card h3,.plaid-boundary-grid h3{margin-top:26px}.plaid-use-card p,.plaid-boundary-grid p{font-size:12.3px;line-height:1.62;color:#665d72;margin-top:10px}.plaid-private-packet{background:#0b0716;color:#fff}.plaid-private-packet h2{color:#fff}.plaid-private-packet p{color:rgba(255,255,255,.68)}.packet-console{border-radius:28px;background:#080611;border:1px solid rgba(255,255,255,.11);box-shadow:0 28px 80px rgba(0,0,0,.32);padding:20px;color:#fff;display:grid;align-content:center}.packet-console p{font-family:var(--font-mono);font-size:11px;line-height:1.95;color:rgba(255,255,255,.66)}.packet-console b{color:#4de8ff;font-weight:500}.plaid-boundary-section{background:#fff}.plaid-doc-links{max-width:760px}.plaid-doc-links h2{margin-bottom:10px}
.plaid-private-packet .private-packet-copy{background:linear-gradient(145deg,#ffffff,#f6f2ff);border-color:rgba(222,213,237,.9);box-shadow:0 26px 80px rgba(0,0,0,.22)}.plaid-private-packet .private-packet-copy .eyebrow{color:#5f2ff0}.plaid-private-packet .private-packet-copy h2{color:#09070d!important}.plaid-private-packet .private-packet-copy p{color:#251f32!important;font-weight:430}
.plaid-security-head{grid-template-columns:220px minmax(0,1fr);align-items:start}.plaid-security-head .eyebrow{margin-top:4px}.plaid-security-head p{max-width:760px}.plaid-agent-tip{grid-column:2;margin-top:0}
.arcium-rail-mark .neo-privacy-orbit{position:relative;width:178px;height:178px;margin:0 0 16px;display:grid;place-items:center;isolation:isolate}.neo-privacy-orbit:before{content:"";position:absolute;inset:8px;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(77,232,255,.22),transparent 40%),radial-gradient(circle at 50% 50%,rgba(112,66,255,.35),transparent 68%);filter:blur(.2px)}.neo-orbit-ring{position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.22);box-shadow:0 0 28px rgba(77,232,255,.12) inset}.neo-orbit-ring.ring-one{inset:18px;animation:neoOrbitSpin 14s linear infinite}.neo-orbit-ring.ring-two{inset:40px;border-style:dashed;border-color:rgba(77,232,255,.28);animation:neoOrbitSpin 9s linear reverse infinite}.neo-privacy-agent{position:relative;z-index:2;width:76px;height:90px;border-radius:38px 38px 24px 24px;background:radial-gradient(circle at 50% 16%,rgba(255,255,255,.38),transparent 22%),linear-gradient(145deg,#6d38f4 0%,#170820 72%);box-shadow:0 0 0 1px rgba(255,255,255,.14) inset,0 0 42px rgba(77,232,255,.22),0 20px 42px rgba(0,0,0,.25);display:grid;place-items:center;color:#fff;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em}.neo-privacy-agent:before{content:"";position:absolute;left:16px;right:16px;top:28px;height:19px;border-radius:16px;background:linear-gradient(90deg,rgba(0,0,0,.82),rgba(77,232,255,.18),rgba(0,0,0,.82));border:1px solid rgba(77,232,255,.58);box-shadow:0 0 18px rgba(77,232,255,.36) inset}.neo-privacy-agent:after{content:"";position:absolute;left:27px;right:27px;bottom:14px;height:9px;border-bottom:2px solid rgba(77,232,255,.86);border-radius:0 0 20px 20px}.neo-privacy-agent i{position:absolute;left:50%;bottom:-25px;width:96px;height:44px;border-radius:44px 44px 16px 16px;transform:translateX(-50%);background:linear-gradient(135deg,#20102f,#7042ff 58%,#06030c);z-index:-1;box-shadow:0 18px 34px rgba(0,0,0,.2)}.neo-orbit-logo{position:absolute;z-index:3;height:30px;min-width:72px;padding:0 9px;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid rgba(255,255,255,.74);display:flex;align-items:center;gap:6px;color:#100a1d;font-size:10px;font-weight:700;box-shadow:0 12px 30px rgba(0,0,0,.18);animation:neoNodeFloat 5s ease-in-out infinite}.neo-orbit-logo img{width:26px;height:16px;object-fit:contain}.neo-orbit-logo.arx-node img{width:18px;height:18px;border-radius:50%}.neo-orbit-logo.plaid-node{left:-3px;top:18px}.neo-orbit-logo.arx-node{right:-7px;top:72px;animation-delay:.7s}.neo-orbit-logo.arcium-node{left:38px;bottom:2px;animation-delay:1.3s}.neo-orbit-logo.arcium-node img{width:30px;height:14px}@keyframes neoOrbitSpin{to{transform:rotate(360deg)}}@keyframes neoNodeFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@media(max-width:980px){.arcium-rail-mark .neo-privacy-orbit{width:158px;height:158px}.neo-orbit-logo.plaid-node{left:2px}.neo-orbit-logo.arx-node{right:2px}.neo-orbit-logo.arcium-node{left:32px}}@media(max-width:640px){.arcium-rail-mark .neo-privacy-orbit{width:146px;height:146px;margin-bottom:14px}.neo-privacy-agent{width:66px;height:78px}.neo-orbit-logo{height:28px;min-width:64px;font-size:9px}.neo-orbit-logo img{width:22px}.neo-orbit-logo.plaid-node{left:-1px;top:12px}.neo-orbit-logo.arx-node{right:-2px;top:60px}.neo-orbit-logo.arcium-node{left:27px;bottom:0}}
.neo-privacy-agent{width:92px;height:126px;border-radius:0;background:transparent;box-shadow:none;overflow:visible;place-items:center}.neo-privacy-agent:before,.neo-privacy-agent:after{content:none}.neo-privacy-agent img{width:112px;height:148px;object-fit:contain;display:block;filter:drop-shadow(0 22px 24px rgba(0,0,0,.38)) drop-shadow(0 0 18px rgba(77,232,255,.34))}.neo-privacy-agent span{position:absolute;left:50%;bottom:-17px;transform:translateX(-50%);height:22px;padding:0 8px;border-radius:999px;background:rgba(6,4,12,.72);border:1px solid rgba(77,232,255,.32);display:inline-flex;align-items:center;color:#fff;font-family:var(--font-mono);font-size:8px;line-height:1;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;backdrop-filter:blur(8px)}.arcium-rail-mark .neo-privacy-orbit:after{content:"";position:absolute;left:50%;bottom:15px;width:102px;height:20px;border-radius:50%;transform:translateX(-50%);background:radial-gradient(circle,rgba(77,232,255,.22),transparent 68%);filter:blur(4px)}@media(max-width:980px){.neo-privacy-agent{width:82px;height:112px}.neo-privacy-agent img{width:100px;height:132px}.neo-privacy-agent span{bottom:-14px}}@media(max-width:640px){.neo-privacy-agent{width:72px;height:98px}.neo-privacy-agent img{width:88px;height:116px}.neo-privacy-agent span{font-size:7px;bottom:-13px}}
.arcium-rail-mark .neo-privacy-orbit{width:206px;height:206px;max-width:100%;margin-bottom:18px}.neo-privacy-agent{width:118px;height:156px}.neo-privacy-agent img{width:140px;height:184px}.neo-privacy-agent span{bottom:-21px}.neo-orbit-logo.plaid-node{left:0;top:28px}.neo-orbit-logo.arx-node{right:0;top:90px}.neo-orbit-logo.arcium-node{left:48px;bottom:3px}@media(max-width:980px){.arcium-rail-mark .neo-privacy-orbit{width:194px;height:194px}.neo-privacy-agent{width:108px;height:146px}.neo-privacy-agent img{width:128px;height:170px}.neo-orbit-logo.plaid-node{left:2px;top:24px}.neo-orbit-logo.arx-node{right:2px;top:82px}.neo-orbit-logo.arcium-node{left:42px}}@media(max-width:640px){.arcium-rail-mark .neo-privacy-orbit{width:184px;height:184px}.neo-privacy-agent{width:100px;height:136px}.neo-privacy-agent img{width:120px;height:158px}.neo-privacy-agent span{font-size:7.5px;bottom:-18px}.neo-orbit-logo.plaid-node{left:4px;top:20px}.neo-orbit-logo.arx-node{right:4px;top:78px}.neo-orbit-logo.arcium-node{left:36px;bottom:1px}}
.arcium-rail-mark .neo-privacy-orbit{width:min(238px,100%);height:206px;margin:0 0 20px}.neo-photo-agent{width:214px;height:158px;border-radius:30px;background:radial-gradient(circle at 58% 42%,rgba(77,255,141,.16),transparent 54%);overflow:visible;filter:drop-shadow(0 18px 30px rgba(0,0,0,.42)) drop-shadow(0 0 22px rgba(56,255,124,.18))}.neo-photo-agent:before{content:"";position:absolute;inset:-18px;border-radius:42px;background:radial-gradient(ellipse at 58% 45%,rgba(77,255,141,.26),transparent 54%),linear-gradient(90deg,transparent,rgba(56,255,124,.14),transparent);z-index:-1;filter:blur(7px)}.neo-photo-agent:after{content:"";position:absolute;inset:-2px;border-radius:34px;background:linear-gradient(90deg,rgba(3,7,4,.88) 0%,rgba(3,7,4,.12) 20%,rgba(3,7,4,0) 48%,rgba(3,7,4,.18) 78%,rgba(3,7,4,.9) 100%),linear-gradient(180deg,rgba(5,3,11,.04),rgba(5,3,11,.44));pointer-events:none;mix-blend-mode:multiply}.neo-photo-agent img{width:100%;height:100%;object-fit:cover;object-position:58% 46%;display:block;filter:saturate(1.08) contrast(1.08) brightness(.96);-webkit-mask-image:radial-gradient(ellipse at 57% 47%,#000 0 54%,rgba(0,0,0,.88) 64%,rgba(0,0,0,.34) 78%,transparent 96%);mask-image:radial-gradient(ellipse at 57% 47%,#000 0 54%,rgba(0,0,0,.88) 64%,rgba(0,0,0,.34) 78%,transparent 96%)}.neo-photo-agent span{bottom:-16px;background:rgba(3,8,5,.76);border-color:rgba(65,255,130,.42);box-shadow:0 0 20px rgba(65,255,130,.18);color:#dfffe8}.neo-photo-agent + .neo-orbit-logo,.neo-orbit-logo{z-index:5}.neo-orbit-logo.plaid-node{left:-2px;top:20px}.neo-orbit-logo.arx-node{right:-5px;top:86px}.neo-orbit-logo.arcium-node{left:54px;bottom:0}.neo-privacy-orbit:before{background:radial-gradient(circle at 54% 48%,rgba(49,255,118,.22),transparent 38%),radial-gradient(circle at 50% 50%,rgba(112,66,255,.32),transparent 68%)}@media(max-width:980px){.arcium-rail-mark .neo-privacy-orbit{width:224px;height:196px}.neo-photo-agent{width:202px;height:150px}.neo-orbit-logo.plaid-node{left:0;top:18px}.neo-orbit-logo.arx-node{right:0;top:80px}.neo-orbit-logo.arcium-node{left:48px}}@media(max-width:640px){.arcium-rail-mark .neo-privacy-orbit{width:212px;height:188px}.neo-photo-agent{width:190px;height:142px}.neo-photo-agent span{bottom:-14px}.neo-orbit-logo.plaid-node{left:2px;top:16px}.neo-orbit-logo.arx-node{right:2px;top:76px}.neo-orbit-logo.arcium-node{left:42px;bottom:0}}
.neo-photo-agent{background:transparent;filter:drop-shadow(0 20px 34px rgba(0,0,0,.46)) drop-shadow(0 0 28px rgba(56,255,124,.24))}.neo-photo-agent:before{inset:-24px;background:radial-gradient(ellipse at 42% 49%,rgba(67,255,125,.35),transparent 50%),radial-gradient(ellipse at 62% 56%,rgba(112,66,255,.18),transparent 58%);filter:blur(10px)}.neo-photo-agent:after{inset:-10px;border-radius:46% 54% 51% 49%/43% 45% 55% 57%;background:radial-gradient(ellipse at 42% 48%,transparent 0 41%,rgba(5,3,11,.18) 61%,rgba(5,3,11,.86) 100%);mix-blend-mode:normal}.neo-photo-agent img{clip-path:ellipse(43% 47% at 42% 50%);-webkit-mask-image:radial-gradient(ellipse at 42% 50%,#000 0 42%,rgba(0,0,0,.86) 55%,rgba(0,0,0,.38) 67%,transparent 78%);mask-image:radial-gradient(ellipse at 42% 50%,#000 0 42%,rgba(0,0,0,.86) 55%,rgba(0,0,0,.38) 67%,transparent 78%);object-position:56% 47%;filter:saturate(1.18) contrast(1.16) brightness(.92)}.neo-photo-agent span{z-index:6}
.neo-privacy-orbit .neo-orbit-logo{left:50%;top:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);will-change:transform;animation:neoOrbitBadge 13s linear infinite,neoNodeGlow 3.8s ease-in-out infinite}.neo-privacy-orbit .neo-orbit-logo.plaid-node{--orbit-start:-134deg;--orbit-radius:94px;animation-duration:13s,3.8s}.neo-privacy-orbit .neo-orbit-logo.arx-node{--orbit-start:2deg;--orbit-radius:96px;animation-duration:13s,3.8s;animation-delay:-4.3s,.7s}.neo-privacy-orbit .neo-orbit-logo.arcium-node{--orbit-start:118deg;--orbit-radius:88px;animation-duration:13s,3.8s;animation-delay:-8.6s,1.3s}@keyframes neoOrbitBadge{from{transform:translate(-50%,-50%) rotate(var(--orbit-start)) translateX(var(--orbit-radius)) rotate(calc(var(--orbit-start) * -1))}to{transform:translate(-50%,-50%) rotate(calc(var(--orbit-start) + 360deg)) translateX(var(--orbit-radius)) rotate(calc((var(--orbit-start) + 360deg) * -1))}}@keyframes neoNodeGlow{0%,100%{box-shadow:0 12px 30px rgba(0,0,0,.18),0 0 0 rgba(65,255,130,0)}50%{box-shadow:0 16px 36px rgba(0,0,0,.22),0 0 18px rgba(65,255,130,.24)}}@media(max-width:640px){.neo-privacy-orbit .neo-orbit-logo.plaid-node{--orbit-radius:82px}.neo-privacy-orbit .neo-orbit-logo.arx-node{--orbit-radius:84px}.neo-privacy-orbit .neo-orbit-logo.arcium-node{--orbit-radius:78px}}
.neo-privacy-orbit .neo-orbit-logo.plaid-node{animation:neoOrbitPlaid 13s linear infinite,neoNodeGlow 3.8s ease-in-out infinite}.neo-privacy-orbit .neo-orbit-logo.arx-node{animation:neoOrbitArx 13s linear infinite,neoNodeGlow 3.8s ease-in-out infinite;animation-delay:-4.3s,.7s}.neo-privacy-orbit .neo-orbit-logo.arcium-node{animation:neoOrbitArcium 13s linear infinite,neoNodeGlow 3.8s ease-in-out infinite;animation-delay:-8.6s,1.3s}@keyframes neoOrbitPlaid{from{transform:translate(-50%,-50%) rotate(-134deg) translateX(94px) rotate(134deg)}to{transform:translate(-50%,-50%) rotate(226deg) translateX(94px) rotate(-226deg)}}@keyframes neoOrbitArx{from{transform:translate(-50%,-50%) rotate(2deg) translateX(96px) rotate(-2deg)}to{transform:translate(-50%,-50%) rotate(362deg) translateX(96px) rotate(-362deg)}}@keyframes neoOrbitArcium{from{transform:translate(-50%,-50%) rotate(118deg) translateX(88px) rotate(-118deg)}to{transform:translate(-50%,-50%) rotate(478deg) translateX(88px) rotate(-478deg)}}@media(max-width:640px){@keyframes neoOrbitPlaid{from{transform:translate(-50%,-50%) rotate(-134deg) translateX(82px) rotate(134deg)}to{transform:translate(-50%,-50%) rotate(226deg) translateX(82px) rotate(-226deg)}}@keyframes neoOrbitArx{from{transform:translate(-50%,-50%) rotate(2deg) translateX(84px) rotate(-2deg)}to{transform:translate(-50%,-50%) rotate(362deg) translateX(84px) rotate(-362deg)}}@keyframes neoOrbitArcium{from{transform:translate(-50%,-50%) rotate(118deg) translateX(78px) rotate(-118deg)}to{transform:translate(-50%,-50%) rotate(478deg) translateX(78px) rotate(-478deg)}}}
.neo-orbit-logo.arx-node,.neo-orbit-logo.arcium-node{background:rgba(7,5,13,.72);border-color:rgba(255,255,255,.16);color:#fff;backdrop-filter:blur(12px);box-shadow:0 16px 34px rgba(0,0,0,.28)}.neo-orbit-logo.arx-node img,.neo-orbit-logo.arcium-node img{filter:drop-shadow(0 0 8px rgba(255,255,255,.18))}.orbit-pill{width:18px;height:9px;border-radius:999px;display:inline-block;box-shadow:inset 0 1px 2px rgba(255,255,255,.55),0 0 14px currentColor;transform:rotate(-18deg);flex:0 0 auto}.orbit-pill.red-pill{color:#ff2d45;background:linear-gradient(135deg,#ff7b7b,#c90022 58%,#51000d)}.orbit-pill.blue-pill{color:#39b8ff;background:linear-gradient(135deg,#9de7ff,#1775ff 58%,#061c66)}.neo-orbit-logo.arx-node:before,.neo-orbit-logo.arcium-node:before{content:"";position:absolute;inset:-9px;border-radius:999px;background:radial-gradient(circle,currentColor,transparent 64%);opacity:.12;z-index:-1}
.neo-orbit-logo.arx-node,.neo-orbit-logo.arcium-node{isolation:isolate;overflow:visible}
.neo-orbit-logo.arx-node{background:radial-gradient(circle at 18% 50%,rgba(255,45,69,.42),transparent 35%),rgba(7,5,13,.72)}
.neo-orbit-logo.arcium-node{background:radial-gradient(circle at 18% 50%,rgba(57,184,255,.42),transparent 35%),rgba(7,5,13,.72)}
.orbit-pill{position:absolute;inset:-8px auto -8px -10px;width:42px;height:auto;border-radius:999px;display:block;z-index:-1;filter:blur(5px);opacity:.78;transform:none;box-shadow:0 0 28px currentColor;pointer-events:none}
.orbit-pill.red-pill{color:#ff3149;background:radial-gradient(circle,#ff7583 0 18%,#ff1f3d 32%,rgba(255,31,61,.34) 55%,transparent 72%)}
.orbit-pill.blue-pill{color:#39b8ff;background:radial-gradient(circle,#a7ecff 0 18%,#2486ff 34%,rgba(36,134,255,.34) 58%,transparent 74%)}

.signal-agent-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.signal-agent-card{min-height:420px;border-radius:28px;padding:24px;background:#fff;border:1px solid #ebe4f6;box-shadow:var(--shadow-soft);position:relative;overflow:hidden}.signal-agent-card:before{content:"";position:absolute;inset:auto -30% -28% -30%;height:150px;background:radial-gradient(circle,rgba(112,66,255,.18),transparent 68%)}.signal-agent-card b{position:relative;z-index:1;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#111018;color:#fff;font-size:12px;font-weight:520;margin-bottom:38px}.signal-agent-card h3{position:relative;z-index:1;font-size:20px}.signal-agent-card strong{position:relative;z-index:1;display:block;color:#7042ff;font-size:12px;margin:6px 0 12px}.signal-agent-card p,.signal-agent-card li{position:relative;z-index:1;color:#5f566d;font-size:12.3px;line-height:1.62}.signal-agent-card ul{position:relative;z-index:1;margin:18px 0 0;padding-left:18px;display:grid;gap:7px}.signal-agent-card.smith{background:radial-gradient(circle at 86% 8%,rgba(77,232,255,.14),transparent 26%),#fff}.signal-agent-card.brown{background:radial-gradient(circle at 86% 8%,rgba(255,157,82,.16),transparent 27%),#fff}.signal-agent-card.jones{background:radial-gradient(circle at 86% 8%,rgba(71,210,255,.16),transparent 27%),#fff}.signal-agent-card.thompson{background:radial-gradient(circle at 86% 8%,rgba(101,255,163,.16),transparent 27%),#fff}.signal-deep-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:24px;border-radius:32px;padding:32px;background:linear-gradient(135deg,#fff,#f6f2ff);border:1px solid #e8def7;box-shadow:var(--shadow)}.signal-deep-panel p{font-size:13px;line-height:1.72;color:#5f566d}.signal-method-list{display:grid;gap:10px}.signal-method-list div{display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:center;border-radius:18px;background:#fff;border:1px solid #ece6f7;padding:14px}.signal-method-list b{width:42px;height:42px;border-radius:15px;display:grid;place-items:center;background:#111018;color:#fff;font-weight:520}.signal-method-list strong{display:block;font-size:13px;color:#111018}.signal-method-list span{font-size:11.5px;color:#6b6378}.dark-signal-band{background:#0b0716;color:#fff}.dark-signal-band h2{color:#fff}.dark-signal-band .lead{color:rgba(255,255,255,.68)}.signal-route-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.signal-route-grid article{min-height:180px;border-radius:24px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.11);padding:22px;color:#fff}.signal-route-grid span{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#4de8ff;font-weight:700}.signal-route-grid b{display:block;margin:34px 0 8px;font-size:16px;color:#fff}.signal-route-grid p{font-size:12px;line-height:1.6;color:rgba(255,255,255,.66)}.signal-risk-card{margin-top:18px;border-radius:22px;background:#0b0716;color:#fff;padding:22px;border:1px solid rgba(255,255,255,.1)}.signal-risk-card strong{display:block;color:#fff;font-size:15px;margin-bottom:8px}.signal-risk-card p{color:rgba(255,255,255,.68);font-size:12.5px;line-height:1.65}.faq-wide{max-width:980px}.faq-intro{margin-bottom:24px}.faq-intro .lead{text-align:left}.faq-category{margin:24px 0 8px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#7042ff;font-weight:750}
@media(max-width:1100px){.signal-agent-grid{grid-template-columns:repeat(2,1fr)}.signal-route-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.signal-agent-grid,.signal-route-grid,.signal-deep-panel{grid-template-columns:1fr}.signal-agent-card{min-height:auto}.signal-method-list div{grid-template-columns:36px 1fr}.signal-method-list b{width:36px;height:36px}.faq-wide{max-width:100%}}
.how-timeline{grid-template-columns:repeat(6,1fr)}.how-deep-panel,.plan-detail-panel,.security-boundary-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:24px;border-radius:32px;padding:32px;background:linear-gradient(135deg,#fff,#f7f3ff);border:1px solid #e7def5;box-shadow:var(--shadow)}.how-deep-panel p,.plan-detail-panel p,.security-boundary-panel p{font-size:13px;line-height:1.72;color:#5f566d}.how-route-card,.plan-capability-list,.security-boundary-list{border-radius:26px;background:#0b0716;color:#fff;border:1px solid rgba(255,255,255,.1);padding:22px;display:grid;gap:10px;align-content:center}.how-route-card b{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#4de8ff}.how-route-card strong{font-size:22px;color:#fff;letter-spacing:-.04em}.how-route-card span,.plan-capability-list span,.security-boundary-list span{min-height:36px;border-radius:14px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;padding:8px 11px;color:rgba(255,255,255,.72);font-size:12px;line-height:1.45}.how-layer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.how-layer-grid article{min-height:208px;border-radius:24px;background:#fff;border:1px solid #ebe4f6;box-shadow:var(--shadow-soft);padding:22px}.how-layer-grid b{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#7042ff}.how-layer-grid h3{margin:34px 0 9px}.how-layer-grid p{font-size:12.3px;line-height:1.62;color:#635a70}.arx-plan-grid{grid-template-columns:repeat(4,1fr)}.arx-plan-card{min-height:520px}.arx-plan-card.sovereign{border-color:#c7b6ff;box-shadow:0 26px 80px rgba(69,35,170,.16)}.arx-plan-card li b{color:#111018}.price-card.featured li b{color:#fff}.plan-note{margin-top:18px;border-radius:22px;background:#0b0716;color:#fff;padding:18px 20px;display:flex;gap:12px;align-items:flex-start}.plan-note strong{color:#4de8ff}.plan-note span{font-size:12.5px;line-height:1.6;color:rgba(255,255,255,.68)}.plan-capability-list div,.security-boundary-list div{display:grid;gap:7px}.plan-capability-list b,.security-boundary-list b{color:#4de8ff;font-size:12px}.integrated-security-grid{grid-template-columns:repeat(4,1fr)}.security-boundary-list{background:linear-gradient(145deg,#090611,#211052)}.security-control-grid article{min-height:190px}
@media(max-width:1180px){.how-timeline,.arx-plan-grid,.integrated-security-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:820px){.how-timeline,.arx-plan-grid,.integrated-security-grid,.how-layer-grid,.how-deep-panel,.plan-detail-panel,.security-boundary-panel{grid-template-columns:1fr}.arx-plan-card{min-height:auto}.plan-note{display:block}.plan-note strong{display:block;margin-bottom:7px}}
.arcium-collab-section{padding:86px 0;background:radial-gradient(circle at 8% 0%,rgba(112,66,255,.16),transparent 34%),linear-gradient(180deg,#f5f1fb,#0b0716);overflow:hidden}.arcium-collab-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px;align-items:center}.arcium-copy{border-radius:32px;background:rgba(255,255,255,.88);border:1px solid rgba(223,211,240,.86);box-shadow:var(--shadow);padding:34px}.arcium-copy h2{font-size:clamp(29px,3vw,45px)}.arcium-copy .lead{margin:18px 0 22px}.arcium-actions{display:flex;gap:10px;flex-wrap:wrap}.collab-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px}.collab-metrics div{min-height:88px;border-radius:20px;background:#f4f0ff;border:1px solid #e4d9ff;padding:16px}.collab-metrics b{display:block;font-size:20px;font-weight:360;color:#5e2ff2}.collab-metrics span{font-size:11px;line-height:1.45;color:#6c647a}.collab-metrics.tall{grid-template-columns:1fr}.collab-metrics.tall div{min-height:76px}
.arcium-lab{position:relative;min-height:515px;border-radius:36px;background:radial-gradient(circle at 50% 42%,rgba(112,66,255,.34),transparent 39%),radial-gradient(circle at 78% 15%,rgba(77,232,255,.13),transparent 27%),#07040f;border:1px solid rgba(255,255,255,.10);box-shadow:0 28px 88px rgba(7,4,20,.38);overflow:hidden;color:#fff}.arcium-lab.big{min-height:560px}.arcium-lab:before{content:"";position:absolute;inset:-15%;background:radial-gradient(circle,rgba(255,255,255,.16) 0 1px,transparent 1.8px) 0 0/26px 26px;mask-image:radial-gradient(circle at 50% 45%,#000 0 48%,transparent 74%);opacity:.42;animation:drift 22s linear infinite}.lab-head{height:58px;border-bottom:1px solid rgba(255,255,255,.10);display:flex;align-items:center;justify-content:space-between;padding:0 22px;position:relative;z-index:3}.lab-head span{font-size:11px;letter-spacing:.18em;color:#fff;text-transform:uppercase}.lab-head em{font-size:11px;color:#a894ff;font-style:normal}.mxe-stage{position:absolute;inset:70px 24px 94px;display:grid;place-items:center}.mxe-stage.large{inset:78px 20px 76px}.mxe-ring{position:absolute;border-radius:999px;border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 0 42px rgba(112,66,255,.08)}.mxe-ring.r1{width:420px;height:420px;animation:spin 22s linear infinite}.mxe-ring.r2{width:285px;height:285px;animation:spin 16s linear reverse infinite;border-style:dashed}.mxe-ring.r3{width:500px;height:500px;animation:spin 28s linear infinite;border-color:rgba(77,232,255,.2)}.mxe-core{position:relative;z-index:2;width:180px;height:180px;border-radius:999px;background:radial-gradient(circle at 32% 25%,rgba(255,255,255,.28),transparent 28%),linear-gradient(135deg,#7b3dff,#2c0b82);display:grid;place-items:center;text-align:center;padding:24px;box-shadow:0 0 60px rgba(112,66,255,.52)}.mxe-core strong{display:block;font-size:18px;letter-spacing:.2em;color:#fff;font-weight:520}.mxe-core span{font-size:10px;color:rgba(255,255,255,.68);line-height:1.45;margin-top:8px}.mxe-node{position:absolute;z-index:2;font-style:normal;height:34px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);display:flex;align-items:center;padding:0 13px;color:#fff;font-size:11px;box-shadow:0 12px 34px rgba(0,0,0,.2);animation:floaty 5.7s ease-in-out infinite}.mxe-node.n1{left:8%;top:28%}.mxe-node.n2{right:8%;top:32%;animation-delay:.7s}.mxe-node.n3{left:12%;bottom:20%;animation-delay:1.3s}.mxe-node.n4{right:12%;bottom:19%;animation-delay:1.9s}.collab-terminal{position:absolute;left:22px;right:22px;bottom:18px;border-radius:22px;background:rgba(3,2,9,.72);border:1px solid rgba(255,255,255,.11);padding:14px 16px;z-index:3;backdrop-filter:blur(10px)}.collab-terminal.tall{position:relative;left:auto;right:auto;bottom:auto;min-height:360px;background:#080611;color:#fff;display:grid;align-content:center}.collab-terminal p{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:rgba(255,255,255,.70);font-size:11px;line-height:1.9}.collab-terminal b{color:#4de8ff;font-weight:500}.arcium-float{left:38%;top:20%;background:rgba(77,232,255,.12)!important;border-color:rgba(77,232,255,.18)!important}.arcium-page-card{background:radial-gradient(circle at 82% 14%,rgba(77,232,255,.22),transparent 30%),linear-gradient(135deg,#05040a,#24105c 55%,#7042ff)}.arcium-os-section{background:#0b0716;color:#fff}.arcium-os-section h2,.arcium-build-dark h2,.ecosystem-arcium-corridor h2{color:#fff}.arcium-os-section .lead,.arcium-build-dark .lead,.ecosystem-arcium-corridor .lead{color:rgba(255,255,255,.68)}.arcium-build-dark{background:linear-gradient(180deg,#0b0716,#170c35);color:#fff}.arcium-build-dark .quick-install-card{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.11);color:#fff}.arcium-build-dark .quick-install-card h2{color:#fff}.ecosystem-arcium-corridor{background:radial-gradient(circle at 20% 0%,rgba(112,66,255,.18),transparent 35%),#080611;color:#fff}.collab-rail{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.collab-rail article{min-height:170px;border-radius:28px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.11);padding:24px;color:#fff;position:relative;overflow:hidden}.collab-rail article:before{content:"";position:absolute;inset:auto -20% -45% -20%;height:90px;background:radial-gradient(circle,rgba(112,66,255,.38),transparent 65%)}.collab-rail b{display:block;font-size:28px;font-weight:330;color:#fff}.collab-rail span{position:absolute;left:24px;right:24px;bottom:22px;font-size:12px;line-height:1.45;color:rgba(255,255,255,.66)}.arcium-dev-bridge{background:linear-gradient(180deg,#0b0716,#f4f1fb);color:#fff}.arcium-dev-bridge .quick-install-card{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.12);color:#fff}.arcium-dev-bridge .quick-install-card h2{color:#fff}
@keyframes spin{to{transform:rotate(360deg)}}
@media(max-width:980px){.plaid-security-head{grid-template-columns:1fr}.plaid-security-rail{grid-template-columns:1fr}.plaid-security-rail:after{display:none}.rail-brand,.rail-step{min-height:auto;padding:20px}.rail-step b{margin-bottom:12px}.plaid-real-logo img{margin-bottom:14px}.arcium-collab-grid{grid-template-columns:1fr}.collab-metrics,.collab-rail{grid-template-columns:1fr 1fr}.arcium-lab{min-height:480px}.mxe-ring.r1{width:340px;height:340px}.mxe-ring.r2{width:235px;height:235px}.mxe-ring.r3{width:420px;height:420px}}
@media(max-width:640px){.plaid-arcium-trust{padding:46px 0}.plaid-security-rail{border-radius:22px}.plaid-security-rail:before{border-radius:21px}.rail-brand,.rail-step{padding:17px}.plaid-real-logo img{width:108px}.plaid-security-proof span{height:auto;min-height:28px;padding:7px 10px}.arcium-collab-section{padding:56px 0}.arcium-copy{padding:24px;border-radius:26px}.collab-metrics,.collab-rail{grid-template-columns:1fr}.arcium-lab{min-height:430px;border-radius:28px}.mxe-ring.r1{width:280px;height:280px}.mxe-ring.r2{width:190px;height:190px}.mxe-ring.r3{width:340px;height:340px}.mxe-core{width:145px;height:145px}.mxe-node{font-size:10px;height:30px}.mxe-node.n1{left:4%;top:25%}.mxe-node.n2{right:4%;top:31%}.mxe-node.n3{left:5%;bottom:26%}.mxe-node.n4{right:5%;bottom:22%}.arcium-float{left:18%;top:17%}}



html,body{max-width:100%;overflow-x:hidden}
h1,h2,h3,h4,p,a,span,button,small,strong,em,.hero-sub,.lead,.announcement,.mega-item,.drawer a,.drawer summary,.page-inner,.section-head{overflow-wrap:break-word;word-break:normal}
.hero-inner,.page-inner,.section-head,.arcium-copy,.smith-copy,.mesh-copy,.quick-install-card,.console-preview,.claim-scanner,.console-policy,.agent-tile,.product-card,.feature-card,.card,.price-card{min-width:0}
.live-row span,.signal-row span,.stat-row,.terminal-head,.hero-actions{min-width:0}
@media(max-width:820px){
  .wrap{padding-inline:18px}
  .home-v17 .hero-card,.home-signal-hero{min-height:auto!important;display:block;padding:44px 0 24px}
  .hero-inner.home-hero-copy,.home-hero-copy{padding:34px 18px 28px!important;text-align:left;max-width:none;width:100%}
  .home-hero-copy .hero-actions{justify-content:flex-start}
  .home-hero-copy .hero-sub{max-width:100%;margin-left:0;margin-right:0}
  .live-smith-console,.smith-hero-console{position:relative!important;display:block!important;right:auto!important;top:auto!important;transform:none!important;width:calc(100% - 36px)!important;margin:6px auto 28px!important}
  .arcium-collab-grid,.smith-grid,.build-home-grid,.console-grid,.claim-grid,.install-shell,.ecosystem-split,.split,.callout,.footer-grid{grid-template-columns:1fr!important}
  .agent-roster,.feature-command-grid,.timeline-machine,.pricing-grid,.security-grid,.dossier-grid,.agent-market-grid,.task-board,.chain-grid,.token-utility-grid,.explorer-grid,.stake-grid,.research-grid,.brand-grid,.collab-rail,.collab-metrics,.module-matrix{grid-template-columns:1fr!important}
  .timeline-machine:before{display:none!important}
  .price-card.featured{transform:none!important}
}
@media(max-width:700px){
  body{font-size:13px;line-height:1.54}
  .nav{height:60px}.site-header{border-bottom:1px solid #f0eafb}.brand{gap:8px}.brand-mark{width:25px;height:25px}.brand-text{font-size:13px}.brand-sub{display:none}.hamb{display:flex;width:38px;height:38px;border-radius:13px}.nav-actions .btn,.nav-actions .lang{display:none!important}
  .drawer-panel{left:10px;right:10px;top:70px;max-height:calc(100dvh - 82px);border-radius:22px}.drawer a,.drawer summary{font-size:13px;padding:12px 13px}.drawer .sub a{font-size:12px;padding-left:22px}
  h1{font-size:clamp(28px,8.8vw,34px)!important;line-height:1.06!important;letter-spacing:-.052em!important}
  h2{font-size:clamp(22px,7.2vw,28px)!important;line-height:1.1!important;letter-spacing:-.045em!important}
  h3{font-size:16px!important;line-height:1.2!important}.page-inner h1{font-size:clamp(27px,8.5vw,33px)!important}
  .section{padding:44px 0}.section-head{margin-bottom:24px;text-align:left}.section-head .lead{font-size:13px!important;line-height:1.6!important}.page-hero{padding:22px 0 26px}.page-card{min-height:auto!important;display:block;border-radius:22px}.page-inner{padding:28px 19px!important;max-width:100%}
  .hero-card{border-radius:22px}.hero-inner{padding:42px 18px 32px}.hero-sub,.lead{font-size:13px!important;line-height:1.58!important}.announcement{max-width:100%;white-space:normal;height:auto;min-height:30px;line-height:1.35;align-items:flex-start;padding:8px 11px;font-size:10px;margin-bottom:18px}.hero-actions{justify-content:flex-start;gap:8px;width:100%}.btn{height:36px;padding:0 13px;font-size:11.5px;max-width:100%;white-space:normal;text-align:center}.btn.tiny{height:30px;font-size:10.5px}.hero-note{font-size:10.5px;line-height:1.45}
  .signal-ticker{display:none!important}.live-smith-console{padding:15px!important;border-radius:20px!important}.smith-meta-line{flex-wrap:wrap}.smith-meta-line span{font-size:9px}.terminal-head{flex-wrap:wrap;gap:7px}.terminal-head em{margin-left:0}.live-row{grid-template-columns:40px minmax(0,1fr) auto!important;gap:8px;min-height:62px}.live-row span{min-width:0}.live-row span i,.live-row span small{white-space:normal;overflow-wrap:break-word}.signal-row{grid-template-columns:56px minmax(0,1fr)!important;gap:8px}.signal-row b{grid-column:2;justify-self:start}.row-meter{left:10px;right:10px}.signal-terminal{padding:15px;border-radius:22px}.signal-chart{height:88px;padding:14px;gap:7px}
  .grid-2,.grid-3,.grid-4,.steps,.plans,.metric-row,.resource-list,.quote-card{grid-template-columns:1fr!important}.feature-card,.card,.product-card,.plan-card,.price-card,.step,.dossier-card,.security-panel,.feature-command-card,.timeline-node,.agent-tile,.eco-card{padding:18px;border-radius:20px;min-height:auto}.product-card{min-height:176px}.agent-tile{min-height:175px}.agent-num{margin-bottom:16px}.feature-command-card h3,.timeline-node b,.security-panel h3,.dossier-card h3{margin-top:18px!important}
  .arcium-collab-section{padding:48px 0}.arcium-copy{padding:22px;border-radius:24px}.arcium-lab{min-height:470px;border-radius:24px}.arcium-lab.big{min-height:510px}.lab-head{height:auto;min-height:52px;padding:14px;gap:8px;align-items:flex-start}.lab-head span,.lab-head em{font-size:10px}.mxe-stage{inset:68px 12px 108px}.mxe-ring.r1{width:260px!important;height:260px!important}.mxe-ring.r2{width:176px!important;height:176px!important}.mxe-ring.r3{width:315px!important;height:315px!important}.mxe-core{width:132px!important;height:132px!important;padding:18px}.mxe-core strong{font-size:14px}.mxe-node{max-width:47%;white-space:normal;height:auto;min-height:30px;line-height:1.25;padding:7px 9px;font-size:9.5px}.mxe-node.n1{left:2%!important;top:22%!important}.mxe-node.n2{right:2%!important;top:30%!important}.mxe-node.n3{left:3%!important;bottom:24%!important}.mxe-node.n4{right:3%!important;bottom:22%!important}.collab-terminal{left:12px;right:12px;bottom:12px;border-radius:18px;padding:12px}.collab-terminal p{font-size:10.5px;line-height:1.65}
  .smith-core{min-height:360px;border-radius:24px}.smith-orbit{inset:92px 56px}.smith-card{width:min(190px,46vw);padding:12px;border-radius:16px}.smith-card p{font-size:10.5px}.smith-card.one{left:12px;top:18px}.smith-card.two{right:12px;top:130px}.smith-card.three{left:18px;bottom:18px}.smith-pills span{height:auto;min-height:28px;padding:7px 10px;font-size:10px}
  .code-window pre,.power-terminal pre,.flow-terminal pre{font-size:11px!important;line-height:1.55!important;overflow-x:auto;white-space:pre-wrap}.terminal-actions{flex-wrap:wrap}.terminal-output{font-size:11px;min-height:90px}.install-step{grid-template-columns:38px 1fr;padding:13px}.install-step b{width:34px;height:34px}.claim-scanner textarea{min-height:120px}
  .ecosystem-strip{overflow-x:auto;-webkit-overflow-scrolling:touch}.ecosystem-strip span{flex:0 0 auto;height:36px;font-size:11px;padding:0 14px}.logos{justify-content:flex-start;overflow:auto;flex-wrap:nowrap;gap:18px;padding-bottom:8px}.logos span,.logo-word{white-space:nowrap}.table-card{overflow-x:auto}.table-card table{min-width:560px}.footer{padding:42px 0 28px}.subscribe{flex-direction:column}.subscribe input{width:100%}.footer-bottom{gap:14px}.toast{left:12px;right:12px;bottom:12px;max-width:none}
}
@media(max-width:390px){
  .wrap{padding-inline:14px}.brand-text{font-size:12px}h1{font-size:29px!important}h2{font-size:24px!important}.hero-actions .btn{width:100%;justify-content:center}.live-smith-console{width:calc(100% - 24px)!important;padding:13px!important}.live-row{grid-template-columns:36px minmax(0,1fr)!important}.live-row > b{grid-column:2;justify-self:start}.mxe-core{width:120px!important;height:120px!important}.mxe-ring.r1{width:230px!important;height:230px!important}.mxe-ring.r2{width:158px!important;height:158px!important}.mxe-ring.r3{width:285px!important;height:285px!important}.smith-card{width:min(176px,48vw)}.security-orbit span{position:static;margin:6px}.security-orbit{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:20px}
}


.product-depth-section{background:linear-gradient(180deg,#f7f4fd,#ebe5f6)}
.product-depth-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.product-depth-card{min-height:300px;border-radius:28px;background:#fff;border:1px solid #e7def3;box-shadow:var(--shadow-soft);padding:24px;position:relative;overflow:hidden}
.product-depth-card:before{content:"";position:absolute;inset:auto -35% -32% -35%;height:130px;background:radial-gradient(circle,rgba(112,66,255,.16),transparent 68%)}
.product-depth-card b{width:42px;height:42px;border-radius:16px;background:#111018;color:#fff;display:grid;place-items:center;font-size:12px;font-weight:560;margin-bottom:38px;position:relative;z-index:1}
.product-depth-card h3,.product-depth-card p,.product-depth-card li{position:relative;z-index:1}
.product-depth-card p,.product-depth-card li{color:#5f566d;font-size:12.4px;line-height:1.64}
.product-depth-card ul{margin:16px 0 0;padding-left:18px;display:grid;gap:7px}
.product-depth-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.62fr);gap:24px;align-items:stretch;border-radius:34px;background:linear-gradient(135deg,#fff,#f7f2ff);border:1px solid #e7def4;box-shadow:var(--shadow);padding:32px}
.product-depth-panel p{font-size:13px;color:#5f566d;line-height:1.72;margin-top:13px}
.product-proof-card{border-radius:28px;background:linear-gradient(145deg,#090611,#25105d);border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 80px rgba(35,14,95,.24);padding:24px;color:#fff;display:grid;gap:9px;align-content:center}
.product-proof-card b{font-size:15px;color:#fff;margin-bottom:8px}
.product-proof-card span{min-height:34px;border-radius:14px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;padding:8px 11px;color:rgba(255,255,255,.74);font-size:12px}
.product-lane-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.product-lane-grid.seven{grid-template-columns:repeat(7,1fr)}
.product-lane-grid article{min-height:205px;border-radius:24px;background:#fff;border:1px solid #e8e1f4;box-shadow:var(--shadow-soft);padding:20px}
.product-lane-grid article b{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#7042ff}
.product-lane-grid article h3{margin:34px 0 9px}
.product-lane-grid article p{font-size:12px;color:#625a70;line-height:1.58}
.network-brief-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.network-brief-card{min-height:245px;border-radius:28px;background:#fff;border:1px solid #e6def2;box-shadow:var(--shadow-soft);padding:24px}
.network-brief-card b{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#7042ff}
.network-brief-card h3{margin:46px 0 10px}
.network-brief-card p{font-size:12.5px;color:#625a70;line-height:1.64}
.network-dark-panel{border-radius:34px;background:linear-gradient(135deg,#090611,#21104f 65%,#7042ff);color:#fff;border:1px solid rgba(255,255,255,.12);box-shadow:0 28px 90px rgba(28,12,78,.24);padding:34px;display:grid;grid-template-columns:1fr .8fr;gap:24px;align-items:center}
.network-dark-panel h2{color:#fff}
.network-dark-panel p{font-size:13px;color:rgba(255,255,255,.72);line-height:1.72;margin-top:13px}
.network-dark-list{display:grid;gap:10px}
.network-dark-list span{border-radius:16px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);padding:12px 14px;color:rgba(255,255,255,.78);font-size:12px}
.about-copy p{font-size:13px;color:#5f566d;line-height:1.74;margin-top:14px}
.about-mini-ledger{display:grid;gap:10px}
.about-mini-ledger div{border-radius:18px;background:#fff;border:1px solid #e6def2;box-shadow:var(--shadow-soft);padding:16px}
.about-mini-ledger b{display:block;color:#111018;font-size:13px}
.about-mini-ledger span{font-size:12px;color:#675f72}
.about-operating-grid,.about-responsibility-grid,.about-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.about-operating-card,.about-responsibility-grid article,.about-principles article{min-height:240px;border-radius:26px;background:#fff;border:1px solid #e7def3;box-shadow:var(--shadow-soft);padding:24px}
.about-operating-card b,.about-responsibility-grid b,.about-principles b{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#7042ff}
.about-operating-card h3,.about-responsibility-grid h3,.about-principles h3{margin:46px 0 10px}
.about-operating-card p,.about-responsibility-grid p,.about-principles p{font-size:12.4px;color:#625a70;line-height:1.64}
.about-belief-panel{border-radius:34px;background:linear-gradient(135deg,#090611,#291165 70%,#7042ff);color:#fff;border:1px solid rgba(255,255,255,.12);box-shadow:0 28px 90px rgba(28,12,78,.24);padding:34px;display:grid;grid-template-columns:1fr .8fr;gap:24px;align-items:center}
.about-belief-panel h2{color:#fff}
.about-belief-panel p{font-size:13px;color:rgba(255,255,255,.72);line-height:1.72;margin-top:14px}
.about-proof-stack{display:grid;gap:10px}
.about-proof-stack span{border-radius:16px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);padding:12px 14px;color:rgba(255,255,255,.78);font-size:12px}
.about-roadmap{grid-template-columns:repeat(5,1fr)}
@media(max-width:1180px){.product-depth-grid,.product-lane-grid,.product-lane-grid.seven,.network-brief-grid,.about-operating-grid,.about-responsibility-grid,.about-principles,.about-roadmap{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.product-depth-grid,.product-lane-grid,.product-lane-grid.seven,.product-depth-panel,.network-brief-grid,.network-dark-panel,.about-operating-grid,.about-responsibility-grid,.about-principles,.about-belief-panel,.about-roadmap{grid-template-columns:1fr}.product-depth-card,.product-lane-grid article,.network-brief-card,.about-operating-card,.about-responsibility-grid article,.about-principles article{min-height:auto}.product-depth-card b{margin-bottom:24px}.product-depth-panel,.network-dark-panel,.about-belief-panel{padding:22px;border-radius:26px}}

.agent-roster:not(.compact) .agent-tile{display:flex;flex-direction:column;padding-bottom:24px}
.agent-roster:not(.compact) .agent-tile p{margin-bottom:18px}
.agent-roster:not(.compact) .agent-tile span{position:static;left:auto;bottom:auto;align-self:flex-start;margin-top:auto;z-index:2;flex:0 0 auto}
@media(max-width:820px){
  .agent-roster:not(.compact) .agent-tile{padding-bottom:18px;min-height:205px}
  .agent-roster:not(.compact) .agent-tile p{margin-bottom:18px}
}

.stat-float{line-height:1.38;max-width:230px;white-space:normal}
.stat-float>span{display:block;margin-top:6px;letter-spacing:.04em;text-transform:none;color:rgba(255,255,255,.62)}
.stat-float.arcium-float{left:70px;top:270px;bottom:auto}
.stat-float.right{right:30px;width:200px}
.signal-mesh-stage .mesh-copy{max-width:600px}
@media(max-width:960px){
  .stat-float.left,.stat-float.mid,.stat-float.arcium-float{display:none!important}
}
@media(max-width:640px){
  .network-panel{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:18px;padding:28px 18px;text-align:left}
  .signal-mesh-stage .mesh-copy{order:1;padding:0;max-width:none}
  .stat-float.right{position:relative;order:2;left:auto!important;right:auto!important;bottom:auto!important;width:100%;max-width:none;margin:0}
  .logos,.ecosystem-strip{flex-wrap:wrap!important;overflow:visible!important;white-space:normal!important;justify-content:flex-start;padding-bottom:0}
  .logos span,.logo-word,.ecosystem-strip span{white-space:normal!important;flex:0 1 auto}
  .ecosystem-strip{gap:8px;border-radius:20px}
  .ecosystem-strip span{height:auto;min-height:32px;padding:8px 12px;line-height:1.2}
  .signal-terminal .live-row{min-height:96px;padding-bottom:18px}
  .signal-terminal .row-meter{bottom:7px}
  .table-card{overflow:visible!important}
  .table-card table,.table-card thead,.table-card tbody,.table-card tr,.table-card th,.table-card td{display:block;width:100%;min-width:0!important}
  .table-card thead{display:none}
  .table-card tr{padding:12px 14px;border-bottom:1px solid #f0ebf7}
  .table-card td{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:0;text-align:right}
  .table-card td:before{content:attr(data-label);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#897f9a;text-align:left;flex:0 0 auto}
  .table-card td .status{margin-left:auto}
}


body.home-page main > .arx-debit-card-section{
  position:relative!important;
  padding:clamp(48px,5vw,76px) 0!important;
  overflow:hidden!important;
  background:#f4f5f7!important;
  color:#17142a!important;
}

body.home-page main > .arx-debit-card-section .arx-debit-card-grid{
  position:relative!important;
  display:grid!important;
  grid-template-columns:minmax(0,.88fr) minmax(460px,1.12fr)!important;
  gap:clamp(54px,7vw,118px)!important;
  align-items:stretch!important;
  min-height:clamp(570px,48vw,700px)!important;
}

body.home-page main > .arx-debit-card-section .arx-card-callouts{
  position:relative!important;
  grid-column:1!important;
  display:grid!important;
  grid-template-rows:auto 1fr!important;
  gap:clamp(32px,4vw,58px)!important;
  align-items:stretch!important;
  min-height:100%!important;
  padding:0!important;
  margin:0!important;
  overflow:visible!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  z-index:3!important;
}

body.home-page main > .arx-debit-card-section .arx-card-callouts h2{
  position:relative!important;
  width:auto!important;
  height:auto!important;
  max-width:560px!important;
  padding:0!important;
  margin:0!important;
  overflow:visible!important;
  clip:auto!important;
  white-space:normal!important;
  color:#17142a!important;
  font-size:clamp(36px,3.8vw,58px)!important;
  line-height:1.02!important;
  letter-spacing:0!important;
  font-weight:720!important;
}

body.home-page main > .arx-debit-card-section .arx-card-benefits{
  display:grid!important;
  grid-template-columns:1fr!important;
  grid-template-rows:repeat(3,minmax(0,1fr))!important;
  gap:clamp(24px,3vw,44px)!important;
  align-items:stretch!important;
  justify-content:stretch!important;
  width:100%!important;
  height:100%!important;
  margin:0!important;
  padding:0!important;
}

body.home-page main > .arx-debit-card-section .arx-card-callout{
  position:relative!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  align-items:flex-start!important;
  align-self:stretch!important;
  width:min(500px,100%)!important;
  min-height:0!important;
  padding:0!important;
  margin:0!important;
  overflow:visible!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  text-align:left!important;
}

body.home-page main > .arx-debit-card-section .arx-card-callout b,
body.home-page main > .arx-debit-card-section .arx-card-callout strong,
body.home-page main > .arx-debit-card-section .arx-card-callout span{
  position:relative!important;
  z-index:5!important;
}

body.home-page main > .arx-debit-card-section .arx-card-callout b{
  display:block!important;
  width:auto!important;
  height:auto!important;
  margin:0 0 10px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  color:#5848c9!important;
  font:700 13px/1 var(--font-mono)!important;
  letter-spacing:.12em!important;
}

body.home-page main > .arx-debit-card-section .arx-card-callout strong{
  display:block!important;
  color:#17142a!important;
  font-size:clamp(20px,1.8vw,27px)!important;
  line-height:1.12!important;
  letter-spacing:0!important;
  font-weight:680!important;
}

body.home-page main > .arx-debit-card-section .arx-card-callout span{
  display:block!important;
  max-width:430px!important;
  margin:7px 0 0!important;
  color:#514d5e!important;
  font-size:clamp(15px,1.25vw,19px)!important;
  line-height:1.44!important;
  letter-spacing:0!important;
}

body.home-page main > .arx-debit-card-section .arx-card-callout::after{
  content:""!important;
  display:block!important;
  position:absolute!important;
  left:74%!important;
  width:clamp(180px,15vw,240px)!important;
  height:1px!important;
  border:0!important;
  background:#77727e!important;
  transform-origin:left center!important;
  box-shadow:none!important;
  pointer-events:none!important;
  z-index:4!important;
}

body.home-page main > .arx-debit-card-section .arx-card-callout-spend::after{
  top:72%!important;
  transform:rotate(25deg)!important;
}

body.home-page main > .arx-debit-card-section .arx-card-callout-worldwide::after{
  top:52%!important;
  transform:rotate(0deg)!important;
}

body.home-page main > .arx-debit-card-section .arx-card-callout-control::after,
body.home-page main > .arx-debit-card-section .arx-card-callout-early::after{
  top:22%!important;
  transform:rotate(-29deg)!important;
}

body.home-page main > .arx-debit-card-section .arx-card-showcase{
  position:relative!important;
  grid-column:2!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:100%!important;
  padding:0!important;
  margin:0!important;
  overflow:visible!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  z-index:2!important;
}

body.home-page main > .arx-debit-card-section .arx-home-card-stack{
  width:min(540px,100%)!important;
  min-height:350px!important;
  margin:0!important;
}

body.home-page main > .arx-debit-card-section .arx-home-card{
  min-height:292px!important;
  padding:29px 31px!important;
}

@media(max-width:980px){
  body.home-page main > .arx-debit-card-section .arx-debit-card-grid{
    grid-template-columns:1fr!important;
    gap:34px!important;
    min-height:0!important;
  }

  body.home-page main > .arx-debit-card-section .arx-card-callouts,
  body.home-page main > .arx-debit-card-section .arx-card-showcase{
    grid-column:1!important;
    min-height:0!important;
  }

  body.home-page main > .arx-debit-card-section .arx-card-benefits{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    grid-template-rows:auto!important;
    gap:24px!important;
  }

  body.home-page main > .arx-debit-card-section .arx-card-callout::after{
    content:none!important;
    display:none!important;
  }

  body.home-page main > .arx-debit-card-section .arx-card-showcase{
    min-height:360px!important;
  }
}

@media(max-width:640px){
  body.home-page main > .arx-debit-card-section{
    padding:36px 0 42px!important;
  }

  body.home-page main > .arx-debit-card-section .arx-card-callouts{
    gap:26px!important;
  }

  body.home-page main > .arx-debit-card-section .arx-card-callouts h2{
    max-width:300px!important;
    font-size:34px!important;
    line-height:1.04!important;
  }

  body.home-page main > .arx-debit-card-section .arx-card-benefits{
    grid-template-columns:1fr!important;
    gap:22px!important;
  }

  body.home-page main > .arx-debit-card-section .arx-card-callout strong{
    font-size:21px!important;
  }

  body.home-page main > .arx-debit-card-section .arx-card-callout span{
    max-width:330px!important;
    font-size:15px!important;
  }

  body.home-page main > .arx-debit-card-section .arx-card-showcase{
    min-height:245px!important;
  }

  body.home-page main > .arx-debit-card-section .arx-home-card-stack{
    width:min(320px,100%)!important;
    min-height:218px!important;
  }

  body.home-page main > .arx-debit-card-section .arx-home-card{
    min-height:182px!important;
    padding:17px!important;
  }
}


body.home-page main > .arx-debit-card-section .arx-card-callout::after{
  width:clamp(210px,18vw,285px)!important;
}

.arcium-copy{color:#261c34}
.arcium-copy h2,
.arcium-os-section .arcium-copy h2,
.arcium-collab-section .arcium-copy h2{color:#120b20}
.arcium-copy .lead,
.arcium-copy p,
.arcium-os-section .arcium-copy .lead,
.arcium-collab-section .arcium-copy .lead{color:#342945!important}
.collab-metrics span{color:#51465f}
.ecosystem-arcium-corridor .section-head .lead{color:rgba(255,255,255,.84)!important}
.collab-rail span{color:rgba(255,255,255,.76)}

@media(max-width:640px){
  .live-smith-console{margin:22px auto 30px!important}
  .live-smith-console .terminal-head,
  .live-agent-terminal .terminal-head{min-height:24px;align-items:center}
  .live-smith-console .smith-meta-line,
  .live-agent-terminal .smith-meta-line{gap:8px;padding:10px 12px 12px}
  .live-smith-console .live-row,
  .live-agent-terminal .live-row{grid-template-columns:38px minmax(0,1fr)!important;min-height:104px;padding:14px 0 26px;align-items:start;gap:9px}
  .live-smith-console .live-row>strong,
  .live-agent-terminal .live-row>strong{padding-top:2px}
  .live-smith-console .live-row>span,
  .live-agent-terminal .live-row>span{grid-column:2;gap:5px;padding-right:0}
  .live-smith-console .live-row>span small,
  .live-agent-terminal .live-row>span small{gap:7px;flex-wrap:wrap;line-height:1.35}
  .live-smith-console .live-row>b,
  .live-agent-terminal .live-row>b{grid-column:2;justify-self:start;margin-top:5px;line-height:1}
  .live-smith-console .row-meter,
  .live-agent-terminal .row-meter{left:10px;right:10px;bottom:11px}
  .live-smith-console .live-source,
  .live-agent-terminal .live-source{padding-top:12px}
}

@media(max-width:420px){
  .live-smith-console .live-row,
  .live-agent-terminal .live-row{grid-template-columns:36px minmax(0,1fr)!important;min-height:108px;padding-bottom:28px}
}


.launch-main,.dashboard-main{min-height:calc(100dvh - 68px);background:linear-gradient(180deg,#f7f5ff 0%,#ffffff 46%,#f3fbf8 100%)}
.launch-entry,.dashboard-hero{padding:48px 0 62px}
.auth-layout{display:grid;grid-template-columns:minmax(0,.96fr) minmax(330px,.52fr);gap:20px;align-items:stretch}
.launch-panel,.auth-console,.dashboard-command,.dashboard-panel,.app-side-menu{border-radius:24px;background:#fff;border:1px solid #ebe4f8;box-shadow:var(--shadow);padding:24px;position:relative;overflow:hidden}
.launch-panel{min-height:570px;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at 86% 8%,rgba(67,209,149,.16),transparent 31%),radial-gradient(circle at 12% 82%,rgba(77,232,255,.12),transparent 27%),linear-gradient(135deg,#110a24,#4e1bd6 58%,#7042ff);color:#fff}
.launch-panel:before{content:"";position:absolute;inset:-20%;background:radial-gradient(circle,rgba(255,255,255,.16) 0 1px,transparent 1.8px) 0 0/28px 28px;mask-image:radial-gradient(circle at 55% 45%,#000 0 42%,transparent 72%);opacity:.52}
.launch-panel>*{position:relative;z-index:1}
.launch-panel h1,.dashboard-command h1{color:#fff;font-size:clamp(34px,4.6vw,58px)}
.launch-panel .lead{max-width:610px;margin:17px 0 26px;color:rgba(255,255,255,.80)}
.launch-form{display:grid;gap:13px;max-width:520px}
.launch-form label{display:grid;gap:7px;color:rgba(255,255,255,.78);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}
.launch-form input,.launch-form select{height:46px;border-radius:14px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.1);color:#fff;padding:0 14px;outline:none;letter-spacing:0;text-transform:none}
.launch-form select option{color:#171020;background:#fff}
.launch-form input::placeholder{color:rgba(255,255,255,.42)}
.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.auth-actions,.dashboard-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:3px}
.auth-console{display:flex;flex-direction:column;gap:12px;justify-content:center;background:linear-gradient(180deg,#0c0718,#08050f);color:#fff;border-color:rgba(255,255,255,.1)}
.auth-route{min-height:68px;border-radius:18px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.11);display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:center;padding:12px}
.auth-route b{width:38px;height:38px;border-radius:14px;background:#7042ff;color:#fff;display:grid;place-items:center;font-weight:520}
.auth-route span{display:block;color:#fff;font-size:13px}.auth-route em{display:block;font-size:10.5px;font-style:normal;color:rgba(255,255,255,.54);margin-top:2px}
.auth-route span,.auth-route em{grid-column:2}
.auth-route.active{border-color:rgba(67,209,149,.34);box-shadow:inset 0 0 0 1px rgba(67,209,149,.12)}
.auth-backend-strip{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}
.auth-backend-strip a{min-height:36px;border-radius:999px;background:#fff;border:1px solid #e9e2f7;color:#473b58;padding:9px 13px;font-size:11px;font-weight:560;box-shadow:var(--shadow-soft)}
.app-layout{display:grid;grid-template-columns:238px minmax(0,1fr);gap:18px;align-items:start}
.app-side-menu{position:sticky;top:86px;display:grid;gap:8px;background:linear-gradient(180deg,#ffffff,#f8f5ff)}
.app-side-menu a{min-height:39px;border-radius:14px;padding:10px 12px;color:#3b314a;font-size:12px;display:flex;align-items:center;justify-content:space-between;border:1px solid transparent}
.app-side-menu a:hover,.app-side-menu a.active{background:#f1ecff;border-color:#e3d7ff;color:#5d2ce6}
.app-workspace{display:grid;gap:18px;min-width:0}
.dashboard-command{min-height:308px;background:radial-gradient(circle at 82% 18%,rgba(67,209,149,.18),transparent 28%),radial-gradient(circle at 12% 92%,rgba(77,232,255,.13),transparent 25%),linear-gradient(135deg,#120a26,#5120dc 62%,#7042ff);color:#fff}
.dashboard-command .lead{max-width:760px;color:rgba(255,255,255,.78);margin:16px 0 24px}
.ops-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.72fr);gap:18px;align-items:start}
.dashboard-panel{background:#fff;min-width:0}
.dashboard-panel .terminal-head{margin:-6px -6px 16px}
.market-panel{min-height:372px}
.dashboard-panel .signal-row{background:#f8f4ff;border:1px solid #eee6fb;border-radius:16px;color:#20182b;padding:12px 12px 18px;margin-bottom:10px}
.dashboard-panel .signal-row strong{color:#5930dc}
.dashboard-panel .signal-row span i{color:#241b31}
.dashboard-panel .signal-row span small b{color:#4f27ca;background:#eefcff}
.dashboard-panel .signal-row span small em{color:#18b978}
.dashboard-panel .live-source{color:#776f84}
.dashboard-panel .row-meter{background:#e9e2fb;left:12px;right:12px;bottom:8px}
.action-panel,.handoff-panel,.status-panel{min-height:0}
.backend-button-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.backend-action-btn{min-height:42px;border-radius:14px;background:#f6f2ff;border:1px solid #e8dfff;color:#402a8c;display:flex;align-items:center;justify-content:center;text-align:center;padding:10px 12px;font-size:11.5px;font-weight:590;box-shadow:none;transition:transform .18s var(--ease),background .18s var(--ease),border-color .18s var(--ease)}
.backend-action-btn:hover{transform:translateY(-1px);background:#fff;border-color:#d8caff}
.handoff-list{display:grid;gap:10px}
.handoff-list div{min-height:62px;border-radius:17px;background:#f7f4ff;border:1px solid #eee7fb;display:grid;grid-template-columns:42px 1fr;align-items:center;gap:12px;padding:12px}
.handoff-list b{width:36px;height:36px;border-radius:13px;background:#7042ff;color:#fff;display:grid;place-items:center;font-weight:520}
.handoff-list span{font-size:13px;color:#43394f}
.backend-status-log{display:grid;gap:8px}
.backend-status-log span{min-height:35px;border-radius:13px;background:#f7f4ff;border:1px solid #eee7fb;color:#4a4059;display:flex;align-items:center;padding:9px 11px;font-size:11.5px}
.compact-footer{padding:26px 0}
.toast{visibility:hidden}
.toast.show{visibility:visible}
@media(max-width:980px){
  .auth-layout,.app-layout,.ops-grid{grid-template-columns:1fr}
  .app-side-menu{position:relative;top:auto;grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:700px){
  .launch-entry,.dashboard-hero{padding:24px 0 40px}
  .launch-panel,.auth-console,.dashboard-command,.dashboard-panel,.app-side-menu{padding:18px;border-radius:20px}
  .launch-panel{min-height:auto}
  .form-row,.backend-button-grid,.app-side-menu{grid-template-columns:1fr}
  .auth-actions .btn,.dashboard-actions .btn,.backend-action-btn{width:100%}
  .auth-backend-strip a{flex:1 1 calc(50% - 9px);justify-content:center;text-align:center}
}


.login-page-body{background:#fff;color:#0d0c13}
.login-shell{min-height:100dvh;display:grid;grid-template-columns:304px minmax(0,1fr);background:linear-gradient(180deg,#fff 0%,#f8f6ff 100%)}
.login-sidebar{position:sticky;top:0;height:100dvh;background:#05040a;border-right:1px solid rgba(255,255,255,.08);padding:24px 20px;display:flex;flex-direction:column;gap:22px;overflow:auto;box-shadow:18px 0 54px rgba(42,25,91,.1)}
.login-brand{display:flex;align-items:center;gap:12px;min-height:46px}
.login-brand-mark{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#7042ff,#4de8ff);box-shadow:0 12px 26px rgba(112,66,255,.22);position:relative;flex:0 0 auto}
.login-brand-mark:before,.login-brand-mark:after{content:"";position:absolute;border:2px solid rgba(255,255,255,.9);border-radius:50%}
.login-brand-mark:before{inset:8px}.login-brand-mark:after{inset:16px}
.login-brand-mark i{width:7px;height:7px;border-radius:50%;background:#fff;display:block;box-shadow:13px 1px 0 rgba(255,255,255,.84),7px 13px 0 rgba(255,255,255,.72)}
.login-brand strong{display:block;font-size:16px;color:#fff;font-weight:760;letter-spacing:0}
.login-brand em{display:block;font-style:normal;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.58);margin-top:2px}
.login-nav{display:grid;gap:8px}
.login-nav a{min-height:46px;border-radius:16px;padding:0 13px;display:flex;align-items:center;gap:13px;color:rgba(255,255,255,.72);font-size:14px;font-weight:620;border:1px solid transparent;transition:background .18s var(--ease),color .18s var(--ease),border-color .18s var(--ease),transform .18s var(--ease)}
.login-nav a span{width:28px;height:28px;border-radius:10px;background:rgba(255,255,255,.08);color:#4de8ff;display:grid;place-items:center;font-size:10px;font-weight:800;letter-spacing:0;flex:0 0 auto}
.login-nav a:hover,.login-nav a.active{background:#fff;border-color:rgba(255,255,255,.9);color:#0d0c13;transform:translateX(2px)}
.login-nav a:hover span,.login-nav a.active span{background:linear-gradient(135deg,#7042ff,#4c22d3);color:#fff}
.login-uplink{margin-top:auto;min-height:74px;border-top:1px solid rgba(255,255,255,.08);padding-top:18px;display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:10px}
.login-signal-dot{width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.09);position:relative}
.login-signal-dot:after{content:"";position:absolute;left:13px;top:13px;width:12px;height:12px;border-radius:50%;background:#43d195;box-shadow:0 0 0 6px rgba(67,209,149,.15)}
.login-uplink strong{display:block;font-size:14px;color:#fff}.login-uplink em{display:block;font-style:normal;color:rgba(255,255,255,.58);font-size:11px;line-height:1.35}.login-uplink b{color:#43d195;font-size:12px}
.login-workspace{min-width:0;padding:24px 38px 44px;background:radial-gradient(circle at 82% -10%,rgba(112,66,255,.09),transparent 30%),linear-gradient(180deg,#fff 0%,#f8f6ff 100%)}
.login-topbar{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}
.login-kicker{display:inline-flex;align-items:center;gap:7px;color:#7042ff;font-size:10px;font-weight:840;letter-spacing:.16em;text-transform:uppercase}
.login-kicker:before{content:"";width:6px;height:6px;border-radius:50%;background:#43d195;box-shadow:0 0 15px rgba(67,209,149,.45)}
.login-workspace h1,.login-workspace h2{color:#0d0c13;letter-spacing:0;font-weight:820}
.login-workspace h1{font-size:34px;line-height:1.08;margin-top:4px}
.login-workspace h2{font-size:25px;line-height:1.16}
.login-top-actions{display:flex;align-items:center;gap:10px}
.login-icon-btn,.login-avatar{width:42px;height:42px;border-radius:15px;background:#fff;border:1px solid #ece6f8;box-shadow:0 8px 20px rgba(42,25,91,.06);display:grid;place-items:center;color:#0d0c13;font-weight:800;font-size:12px}
.login-avatar{background:#05040a;color:#fff;border:0}
.login-alert{min-height:86px;border-radius:18px;background:#fff;border:1px solid rgba(244,200,107,.42);display:grid;grid-template-columns:40px 1fr auto;gap:16px;align-items:center;padding:18px 22px;margin-bottom:22px;box-shadow:0 14px 34px rgba(34,22,68,.065)}
.login-alert>span{width:34px;height:34px;border-radius:50%;background:#f4c86b;color:#0d0c13;display:grid;place-items:center;font-weight:900}
.login-alert strong{display:block;color:#0d0c13;font-size:15px}.login-alert p{font-size:13px;color:#6f687d;line-height:1.45;max-width:850px;margin-top:4px}
.login-alert a,.login-action-band a,.login-primary-btn{min-height:46px;border-radius:16px;background:#0d0c13;color:#fff;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;font-size:13px;font-weight:820;box-shadow:0 14px 28px rgba(13,12,19,.18)}
.login-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px}
.login-metrics article,.login-access-panel,.login-route-panel{background:#fff;border:1px solid #ece6f8;box-shadow:0 18px 54px rgba(42,25,91,.085),0 1px 0 rgba(18,12,43,.04);border-radius:20px}
.login-metrics article{min-height:132px;padding:20px}
.login-metrics span{display:block;color:#6f687d;font-size:10px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}
.login-metrics strong{display:block;color:#0d0c13;font-size:22px;line-height:1.1;margin-top:16px}
.login-metrics em{display:block;font-style:normal;color:#6f687d;font-size:12px;margin-top:9px}
.login-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(320px,.54fr);gap:22px;align-items:start}
.login-access-panel,.login-route-panel{padding:24px}
.login-access-panel>p{font-size:13px;color:#6f687d;line-height:1.55;margin:10px 0 21px;max-width:540px}
.login-form{display:grid;gap:14px}
.login-form label{display:grid;gap:8px;color:#4a4e59;font-size:10px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}
.login-form input,.login-form select{width:100%;height:52px;border-radius:15px;border:1px solid rgba(30,35,52,.16);background:#fff;color:#101828;padding:0 14px;outline:none;font-size:14px;letter-spacing:0;text-transform:none;box-shadow:0 1px 0 rgba(12,18,32,.02)}
.login-form input:focus,.login-form select:focus{border-color:#7042ff;box-shadow:0 0 0 4px rgba(112,66,255,.12)}
.login-form input::placeholder{color:#9aa3b2}
.login-form-row{display:grid;grid-template-columns:1fr 1fr;gap:13px}
.login-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:2px}
.login-soft-btn{min-height:46px;border-radius:16px;background:#fff;color:#7042ff;border:1px solid #e3d9ff;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;font-size:13px;font-weight:820}
.login-panel-head{height:40px;display:flex;align-items:center;gap:9px;margin-bottom:18px}
.login-panel-head span{width:9px;height:9px;border-radius:50%;background:#43d195;box-shadow:0 0 16px rgba(67,209,149,.45)}
.login-panel-head b{font-size:10px;letter-spacing:.16em;color:#0d0c13}.login-panel-head em{margin-left:auto;font-style:normal;color:#43d195;font-size:11px}
.login-route-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.login-route-list li{min-height:68px;border-radius:17px;background:#fff;border:1px solid #ece6f8;display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:center;padding:12px}
.login-route-list b{width:36px;height:36px;border-radius:13px;background:#0d0c13;color:#4de8ff;display:grid;place-items:center;font-size:12px;grid-row:1/3}
.login-route-list span{display:block;color:#0d0c13;font-size:13px;font-weight:780}.login-route-list em{display:block;font-size:11px;font-style:normal;color:#6f687d;margin-top:2px}
.login-route-list span,.login-route-list em{grid-column:2}
.login-backend-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:18px}
.login-backend-grid a{min-height:42px;border-radius:14px;background:#fff;border:1px solid #ece6f8;color:#0d0c13;display:flex;align-items:center;justify-content:center;text-align:center;padding:9px 10px;font-size:12px;font-weight:780}
.login-action-band{margin-top:22px;border-radius:22px;background:linear-gradient(135deg,#0d0c13 0%,#05040a 55%,#7042ff 100%);box-shadow:0 18px 44px rgba(13,12,19,.18);color:#fff;min-height:168px;padding:26px 30px;display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;overflow:hidden;position:relative}
.login-action-band:before{content:"";position:absolute;width:240px;height:240px;border-radius:50%;right:-70px;top:-95px;background:rgba(255,255,255,.13)}
.login-action-band>*{position:relative}
.login-action-band span{display:block;font-size:10px;font-weight:850;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.72);margin-bottom:9px}
.login-action-band h2{color:#fff;font-size:25px;line-height:1.15;max-width:680px}.login-action-band p{color:rgba(255,255,255,.78);font-size:13px;line-height:1.55;max-width:780px;margin-top:9px}
.login-action-band a{background:#fff;color:#0d0c13;box-shadow:0 14px 26px rgba(14,8,40,.14);min-width:136px}
@media(max-width:1100px){
  .login-shell{grid-template-columns:260px minmax(0,1fr)}
  .login-workspace{padding:22px 26px 38px}
  .login-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}
  .login-grid{grid-template-columns:1fr}
}
@media(max-width:860px){
  .login-shell{display:block}
  .login-sidebar{position:relative;height:auto;min-height:0;border-right:0;border-bottom:1px solid rgba(255,255,255,.08);padding:16px;gap:14px}
  .login-nav{display:flex;gap:9px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity}
  .login-nav a{min-width:max-content;min-height:40px;border-radius:14px;padding:0 12px;scroll-snap-align:start}
  .login-nav a:hover,.login-nav a.active{transform:none}
  .login-uplink{margin-top:0;border-top:0;border-radius:18px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.08);padding:12px}
  .login-workspace{padding:18px 16px 34px}
  .login-alert{grid-template-columns:38px 1fr;align-items:start}
  .login-alert a{grid-column:1/-1;width:100%}
  .login-action-band{grid-template-columns:1fr;padding:23px}
  .login-action-band a{width:100%}
}
@media(max-width:560px){
  .login-topbar{align-items:flex-start;gap:12px}
  .login-workspace h1{font-size:28px}
  .login-workspace h2,.login-action-band h2{font-size:22px}
  .login-top-actions{gap:7px}.login-icon-btn,.login-avatar{width:38px;height:38px;border-radius:14px}
  .login-alert,.login-access-panel,.login-route-panel{border-radius:18px;padding:18px}
  .login-metrics,.login-form-row,.login-backend-grid{grid-template-columns:1fr}
  .login-metrics article{min-height:108px}
  .login-actions,.login-actions button{width:100%}
  .login-primary-btn,.login-soft-btn{width:100%}
}


.login-page-body{font-weight:400}
.login-brand strong{font-weight:540}
.login-brand em,.login-kicker,.login-metrics span,.login-form label,.login-panel-head b,.login-action-band span{font-weight:500;letter-spacing:.13em}
.login-nav a,.login-alert a,.login-action-band a,.login-primary-btn,.login-soft-btn,.login-backend-grid a{font-weight:500}
.login-nav a span,.login-route-list b,.login-alert>span{font-weight:500}
.login-workspace h1{font-weight:440;font-size:32px;line-height:1.12}
.login-workspace h2,.login-action-band h2{font-weight:460;line-height:1.2}
.login-icon-btn,.login-avatar{font-weight:500}
.login-alert strong,.login-metrics strong,.login-panel-head em,.login-route-list span,.login-uplink strong,.login-uplink b{font-weight:500}
.login-route-list em,.login-metrics em,.login-access-panel>p,.login-alert p{font-weight:400}
@media(max-width:560px){
  .login-workspace h1{font-size:26px}
  .login-workspace h2,.login-action-band h2{font-size:21px}
}


.login-page-body{font-size:12.5px}
.login-shell{grid-template-columns:284px minmax(0,1fr)}
.login-sidebar{padding:22px 18px;gap:18px}
.login-brand strong{font-size:14.5px!important;font-weight:500!important}
.login-brand em{font-size:9px!important;font-weight:460!important;letter-spacing:.11em!important}
.login-nav{gap:7px}
.login-nav a{min-height:42px!important;border-radius:14px!important;font-size:12px!important;font-weight:460!important;gap:11px!important}
.login-nav a span{width:26px!important;height:26px!important;font-size:9.5px!important;font-weight:460!important}
.login-workspace{padding:22px 34px 40px}
.login-kicker,.login-metrics span,.login-form label,.login-panel-head b,.login-action-band span{font-size:9px!important;font-weight:470!important;letter-spacing:.12em!important}
.login-workspace h1{font-size:24px!important;line-height:1.12!important;font-weight:380!important}
.login-workspace h2,.login-action-band h2{font-size:18px!important;line-height:1.2!important;font-weight:400!important}
.login-alert strong,.login-metrics strong,.login-route-list span{font-weight:460!important}
.login-alert strong{font-size:13.5px!important}
.login-alert p,.login-access-panel>p,.login-action-band p{font-size:12px!important;line-height:1.48!important}
.login-alert{min-height:76px!important;padding:16px 20px!important;margin-bottom:18px!important}
.login-alert a,.login-action-band a,.login-primary-btn,.login-soft-btn{min-height:40px!important;border-radius:13px!important;font-size:12px!important;font-weight:470!important}
.login-metrics{gap:12px!important;margin-bottom:18px!important}
.login-metrics article{min-height:108px!important;padding:17px!important}
.login-metrics strong{font-size:16px!important;margin-top:12px!important}
.login-metrics em{font-size:11px!important;margin-top:7px!important}
.login-grid{gap:18px!important}
.login-access-panel,.login-route-panel{padding:20px!important;border-radius:18px!important}
.login-form input,.login-form select{height:46px!important;border-radius:13px!important;font-size:13px!important}
.login-route-list{gap:10px!important}
.login-route-list li{min-height:60px!important;border-radius:15px!important;padding:10px!important}
.login-route-list b{width:32px!important;height:32px!important;border-radius:11px!important;font-size:10px!important}
.login-route-list span{font-size:12px!important}
.login-route-list em{font-size:10.5px!important}
.login-backend-grid a{min-height:38px!important;border-radius:12px!important;font-size:11px!important;font-weight:460!important}
.login-action-band{min-height:140px!important;padding:23px 26px!important;border-radius:20px!important}
@media(max-width:860px){
  .login-workspace{padding:16px 14px 30px!important}
  .login-nav a{font-size:11.5px!important}
}
@media(max-width:560px){
  .login-workspace h1{font-size:20px!important}
  .login-workspace h2,.login-action-band h2{font-size:16.5px!important}
  .login-metrics article{min-height:94px!important}
}


html,body,button,input,textarea,select{font-family:var(--font-ui)!important}
h1,h2,h3,h4,
.hero-inner h1,.page-inner h1,.section-head h2,.feature-card h3,.product-card h3,.plan-card h3,
.login-workspace h1,.login-workspace h2,.login-action-band h2,.login-brand strong,.brand-text{
  font-family:var(--font-display)!important;
}
h1,.hero-inner h1,.page-inner h1{font-weight:500!important;letter-spacing:-.052em!important}
h2,.section-head h2,.login-workspace h1{font-weight:500!important;letter-spacing:-.034em!important}
h3,h4,.feature-card h3,.product-card h3,.card h3,.step h3,.plan-card h3,.login-workspace h2,.login-action-band h2{font-weight:520!important;letter-spacing:-.018em!important}
.lead,.hero-sub,.card p,.feature-card p,.product-card p,.login-alert p,.login-access-panel>p,.login-action-band p{font-weight:400!important;letter-spacing:-.006em!important}
.brand-text,.login-brand strong{font-weight:600!important;letter-spacing:-.01em!important;text-transform:none}
.eyebrow,.login-kicker,.login-metrics span,.login-form label,.login-panel-head b,.login-action-band span,.table-card th,.metric span{font-weight:600!important;letter-spacing:.105em!important}
.btn,.nav-link,.nav-trigger,.login-nav a,.login-alert a,.login-action-band a,.login-primary-btn,.login-soft-btn,.login-backend-grid a,.auth-backend-strip a{font-weight:540!important;letter-spacing:-.004em!important}
.login-workspace h1{font-size:27px!important;line-height:1.12!important}
.login-workspace h2,.login-action-band h2{font-size:19.5px!important;line-height:1.18!important}
.login-metrics strong,.login-route-list span,.login-alert strong{font-family:var(--font-display)!important;font-weight:540!important;letter-spacing:-.01em!important}
.login-nav a{font-size:12.4px!important}
code,pre,.signal-terminal,.terminal-head b,.arx-command code,.arx-terminal code,.arx-json code{font-family:var(--font-mono)!important;font-weight:450!important;letter-spacing:-.01em!important}
@media(max-width:560px){
  .login-workspace h1{font-size:22px!important}
  .login-workspace h2,.login-action-band h2{font-size:18px!important}
}


.nexora-assistant{position:fixed;right:22px;bottom:22px;z-index:150;font-family:inherit}
.nexora-orb-button{position:relative;width:54px;height:54px;border-radius:18px;background:linear-gradient(145deg,#140828,#5120dc);color:#64e2b4;border:1px solid rgba(255,255,255,.16);box-shadow:0 18px 48px rgba(20,8,55,.32),0 0 0 1px rgba(112,66,255,.18) inset;display:grid;place-items:center;font-size:18px;font-weight:720;letter-spacing:.02em;transition:transform .22s var(--ease),box-shadow .22s var(--ease)}
.nexora-orb-button:hover{transform:translateY(-2px);box-shadow:0 24px 62px rgba(20,8,55,.38),0 0 28px rgba(67,209,149,.28)}
.nexora-orb-button.is-listening:after{content:"";position:absolute;width:64px;height:64px;border-radius:22px;border:1px solid rgba(67,209,149,.45);animation:nexoraListenPulse 1.8s ease-out infinite}
.nexora-mic-hint{position:absolute;right:62px;bottom:10px;min-width:86px;height:32px;padding:0 11px;border-radius:999px;background:rgba(12,6,25,.88);border:1px solid rgba(112,66,255,.26);box-shadow:0 14px 38px rgba(12,6,25,.22);color:#efeaff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;white-space:nowrap;transition:opacity .2s var(--ease),transform .2s var(--ease);pointer-events:none}
.nexora-mic-hint.is-hidden{opacity:0;transform:translateX(8px);pointer-events:none}
.nexora-assistant.is-voice-only .nexora-orb-button,.nexora-assistant.is-voice-only .nexora-mic-hint{display:none}
.nexora-chat-panel{position:absolute;right:0;bottom:66px;width:min(360px,calc(100vw - 28px));height:460px;max-height:calc(100dvh - 120px);display:none;grid-template-rows:auto 1fr auto;background:linear-gradient(180deg,rgba(15,8,31,.96),rgba(7,5,15,.98));border:1px solid rgba(255,255,255,.14);border-radius:24px;box-shadow:0 28px 90px rgba(5,3,14,.45);overflow:hidden;color:#fff;backdrop-filter:blur(18px)}
.nexora-assistant.is-open .nexora-chat-panel{display:grid;animation:nexoraPanelIn .22s var(--ease) both}
.nexora-chat-head{min-height:60px;padding:14px 15px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;gap:11px}
.nexora-face{width:34px;height:34px;border-radius:13px;background:radial-gradient(circle at 50% 58%,rgba(67,209,149,.72),transparent 32%),linear-gradient(145deg,#5120dc,#0c0618);box-shadow:0 0 24px rgba(67,209,149,.25);display:grid;place-items:center;color:#79e8bc;font-weight:800}
.nexora-chat-title{display:grid;gap:2px;min-width:0}.nexora-chat-title b{font-size:12px;letter-spacing:.16em}.nexora-chat-title span{font-size:10px;color:rgba(255,255,255,.58);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.nexora-close{margin-left:auto;width:32px;height:32px;border-radius:12px;background:rgba(255,255,255,.08);color:#fff;font-size:18px}
.nexora-messages{padding:14px;overflow:auto;display:flex;flex-direction:column;gap:10px}
.nexora-msg{max-width:86%;border-radius:16px;padding:10px 12px;font-size:12px;line-height:1.45;background:rgba(255,255,255,.08);color:rgba(255,255,255,.82)}
.nexora-msg.user{align-self:flex-end;background:#f6f2ff;color:#32147e}
.nexora-msg.bot{align-self:flex-start;border:1px solid rgba(112,66,255,.26)}
.nexora-chat-form{display:flex;gap:8px;padding:12px;border-top:1px solid rgba(255,255,255,.1)}
.nexora-chat-form input{min-width:0;flex:1;height:40px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.08);color:#fff;border-radius:14px;padding:0 12px;font-size:12px;outline:none}
.nexora-chat-form input::placeholder{color:rgba(255,255,255,.45)}
.nexora-chat-form button{width:42px;height:40px;border-radius:14px;background:#7042ff;color:#fff;font-size:17px}
@keyframes nexoraPanelIn{from{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}
@keyframes nexoraListenPulse{to{opacity:0;transform:scale(1.22)}}
@media(max-width:640px){
  .nexora-assistant{right:14px;bottom:14px}
  .nexora-chat-panel{width:calc(100vw - 28px);height:min(440px,calc(100dvh - 98px));bottom:62px;border-radius:22px}
  .nexora-orb-button{width:50px;height:50px;border-radius:16px}
}


.nexora-peek-host{position:relative!important;overflow:visible!important;isolation:isolate}
.nexora-card-peek{--nexora-peek-tone:#29105f;--nexora-peek-trim:#5120dc;--nexora-peek-dark:#10071d;--nexora-peek-glow:#43d195;--nexora-peek-visor:#dffdf2;--nexora-peek-tilt:12deg;position:absolute;width:148px;height:136px;z-index:6;pointer-events:auto;cursor:pointer;opacity:0;filter:drop-shadow(0 20px 42px rgba(6,3,18,.36));transform:translate3d(0,22px,0) scale(.72) rotate(var(--nexora-peek-tilt));transform-origin:50% 100%;outline:none}
.nexora-card-peek:focus-visible .nexora-peek-head{box-shadow:0 0 0 2px rgba(255,255,255,.92),0 0 0 5px color-mix(in srgb,var(--nexora-peek-glow) 62%,transparent),0 0 34px color-mix(in srgb,var(--nexora-peek-glow) 55%,transparent)}
.is-nexora-peeking>.nexora-card-peek{animation:nexoraPeekCard 30s cubic-bezier(.18,.82,.16,1) both}
.nexora-peek-top-left{left:18px;top:-66px}
.nexora-peek-top-right{right:22px;top:-68px}
.nexora-peek-side-left{left:-62px;top:24%}
.nexora-peek-side-right{right:-62px;top:26%}
.nexora-peek-low-left{left:24px;bottom:-50px}
.nexora-peek-low-right{right:26px;bottom:-50px}
.nexora-peek-speech{position:absolute;left:50%;bottom:100%;width:220px;max-width:min(220px,72vw);transform:translate(-50%,-10px);padding:10px 12px;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,242,255,.94));border:1px solid rgba(112,66,255,.18);box-shadow:0 16px 34px rgba(20,8,55,.18),0 0 0 1px rgba(255,255,255,.65) inset;color:#1a102f;font-size:11.2px;line-height:1.35;font-weight:480;letter-spacing:0;text-align:left;backdrop-filter:blur(12px);text-transform:none}
.nexora-peek-speech b{color:#5120dc;font-weight:720;white-space:nowrap}
.nexora-peek-speech:after{content:"";position:absolute;left:50%;bottom:-6px;width:12px;height:12px;background:inherit;border-right:1px solid rgba(112,66,255,.18);border-bottom:1px solid rgba(112,66,255,.18);transform:translateX(-50%) rotate(45deg)}
.nexora-peek-side-left .nexora-peek-speech{left:82px;transform:translate(0,-8px)}
.nexora-peek-side-left .nexora-peek-speech:after{left:22px}
.nexora-peek-side-right .nexora-peek-speech{left:auto;right:82px;transform:translate(0,-8px)}
.nexora-peek-side-right .nexora-peek-speech:after{left:auto;right:22px}
.nexora-peek-speech{--nexora-speech-shift:0px}
.nexora-card-peek:not(.nexora-peek-side-left):not(.nexora-peek-side-right) .nexora-peek-speech{transform:translate(calc(-50% + var(--nexora-speech-shift,0px)),-10px)}
.nexora-peek-side-left .nexora-peek-speech,.nexora-peek-side-right .nexora-peek-speech{transform:translate(var(--nexora-speech-shift,0px),-8px)}
.nexora-card-peek.nexora-speech-below .nexora-peek-speech{top:calc(100% + 10px);bottom:auto;left:50%;right:auto;width:min(218px,calc(100vw - 24px));max-width:calc(100vw - 24px);transform:translate(calc(-50% + var(--nexora-speech-shift,0px)),0)}
.nexora-card-peek.nexora-speech-below .nexora-peek-speech:after{top:-6px;bottom:auto;left:50%;right:auto;transform:translateX(-50%) rotate(225deg)}
.nexora-card-peek.nexora-peek-dashboard{z-index:4}
.nexora-card-peek.nexora-peek-dashboard .nexora-peek-speech{top:calc(100% + 4px);bottom:auto;left:50%;right:auto;width:min(168px,calc(100vw - 28px));max-width:calc(100vw - 28px);padding:6px 8px;border-radius:12px;font-size:9.6px;line-height:1.25;font-weight:520;box-shadow:0 10px 24px rgba(20,8,55,.14),0 0 0 1px rgba(255,255,255,.68) inset;transform:translate(calc(-50% + var(--nexora-speech-shift,0px)),0)}
.nexora-card-peek.nexora-peek-dashboard .nexora-peek-speech:after{top:-5px;bottom:auto;left:50%;right:auto;width:10px;height:10px;transform:translateX(-50%) rotate(225deg)}
.nexora-peek-head{position:absolute;left:50%;top:5px;width:86px;height:88px;transform:translateX(-50%);border-radius:42% 42% 35% 35%;background:radial-gradient(circle at 50% 16%,rgba(255,255,255,.38),transparent 25%),radial-gradient(circle at 54% 74%,rgba(81,32,220,.34),transparent 42%),linear-gradient(145deg,var(--nexora-peek-tone),#090513 72%);border:1px solid rgba(255,255,255,.2);box-shadow:0 0 0 1px rgba(255,255,255,.08) inset,0 0 32px color-mix(in srgb,var(--nexora-peek-glow) 46%,transparent),0 18px 34px rgba(7,3,18,.32);overflow:visible}
.nexora-peek-head:before{content:"";position:absolute;inset:6px 8px 18px;border-radius:42% 42% 28% 28%;background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--nexora-peek-trim) 76%,#fff 4%),var(--nexora-peek-dark));box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}
.nexora-peek-helmet{position:absolute;inset:-9px -7px 44px;border-radius:44px 44px 18px 18px;background:linear-gradient(135deg,rgba(255,255,255,.24),transparent 30%),linear-gradient(145deg,#191022,var(--nexora-peek-tone) 62%,#08040f);border-bottom:1px solid rgba(255,255,255,.14);box-shadow:0 8px 22px rgba(0,0,0,.2)}
.nexora-peek-ear{position:absolute;top:34px;width:14px;height:26px;border-radius:999px;background:linear-gradient(145deg,var(--nexora-peek-tone),var(--nexora-peek-dark));border:1px solid rgba(255,255,255,.16);box-shadow:0 0 16px color-mix(in srgb,var(--nexora-peek-glow) 36%,transparent);z-index:0}
.nexora-peek-ear:after{content:"";position:absolute;inset:6px 3px;border-radius:999px;background:var(--nexora-peek-glow);box-shadow:0 0 12px var(--nexora-peek-glow)}
.nexora-peek-ear-left{left:-10px}.nexora-peek-ear-right{right:-10px}
.nexora-peek-antenna{position:absolute;right:16px;top:-25px;width:3px;height:28px;border-radius:99px;background:linear-gradient(180deg,var(--nexora-peek-trim),var(--nexora-peek-dark));transform:rotate(-14deg);transform-origin:50% 100%;box-shadow:0 0 10px color-mix(in srgb,var(--nexora-peek-glow) 35%,transparent)}
.nexora-peek-antenna b{position:absolute;left:50%;top:-9px;width:12px;height:12px;border-radius:50%;transform:translateX(-50%);background:var(--nexora-peek-glow);box-shadow:0 0 14px var(--nexora-peek-glow),0 0 28px color-mix(in srgb,var(--nexora-peek-glow) 55%,transparent)}
.nexora-peek-visor{position:absolute;left:16px;right:16px;top:33px;height:28px;border-radius:16px;background:linear-gradient(90deg,rgba(0,0,0,.88),color-mix(in srgb,var(--nexora-peek-visor) 14%,#05040a),rgba(0,0,0,.88));border:1px solid color-mix(in srgb,var(--nexora-peek-glow) 48%,rgba(255,255,255,.16));box-shadow:0 0 22px color-mix(in srgb,var(--nexora-peek-glow) 44%,transparent) inset,0 0 22px color-mix(in srgb,var(--nexora-peek-glow) 38%,transparent);z-index:2}
.nexora-peek-visor i{position:absolute;left:12px;right:12px;top:12px;height:2px;border-radius:999px;background:rgba(223,253,242,.36);box-shadow:0 0 10px var(--nexora-peek-glow)}
.nexora-peek-eye{position:absolute;top:7px;width:14px;height:9px;border-radius:999px;background:var(--nexora-peek-glow);box-shadow:0 0 12px var(--nexora-peek-glow)}
.nexora-peek-eye-left{left:15px}.nexora-peek-eye-right{right:15px}
.nexora-peek-smile{position:absolute;left:50%;bottom:5px;width:32px;height:14px;border-bottom:4px solid var(--nexora-peek-glow);border-radius:0 0 28px 28px;transform:translateX(-50%);filter:drop-shadow(0 0 9px var(--nexora-peek-glow))}
.nexora-peek-jaw{position:absolute;left:25px;right:25px;bottom:9px;height:10px;border-radius:0 0 14px 14px;border-bottom:2px solid color-mix(in srgb,var(--nexora-peek-glow) 58%,#fff);opacity:.78;z-index:2}
.nexora-peek-collar{position:absolute;left:50%;top:82px;width:62px;height:24px;border-radius:10px 10px 18px 18px;transform:translateX(-50%);background:linear-gradient(145deg,var(--nexora-peek-trim),var(--nexora-peek-dark));border:1px solid rgba(255,255,255,.14);box-shadow:0 14px 26px rgba(0,0,0,.22);z-index:-1}
.nexora-peek-collar i{position:absolute;left:50%;top:7px;width:18px;height:10px;border-radius:50%;transform:translateX(-50%);background:var(--nexora-peek-glow);box-shadow:0 0 16px var(--nexora-peek-glow)}
.nexora-peek-hand{position:absolute;top:91px;width:38px;height:34px;border-radius:14px 14px 18px 18px;background:radial-gradient(circle at 50% 14%,rgba(255,255,255,.24),transparent 28%),linear-gradient(145deg,var(--nexora-peek-tone),var(--nexora-peek-dark) 58%,#07040d);border:1px solid rgba(255,255,255,.16);box-shadow:0 9px 22px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.16)}
.nexora-peek-hand i{position:absolute;left:6px;right:6px;top:17px;height:4px;border-radius:99px;background:linear-gradient(90deg,var(--nexora-peek-glow),#fff,var(--nexora-peek-glow));box-shadow:0 0 12px color-mix(in srgb,var(--nexora-peek-glow) 60%,transparent)}
.nexora-peek-knuckles{position:absolute;left:5px;right:5px;top:-8px;display:grid;grid-template-columns:repeat(4,1fr);gap:2px}
.nexora-peek-knuckles b{height:16px;border-radius:8px 8px 5px 5px;background:linear-gradient(180deg,var(--nexora-peek-trim),var(--nexora-peek-dark));border:1px solid rgba(255,255,255,.12);box-shadow:0 0 8px rgba(67,209,149,.18)}
.nexora-peek-hand-left{left:7px;transform:rotate(-12deg)}
.nexora-peek-hand-right{right:7px;transform:rotate(12deg)}
.nexora-peek-side-left .nexora-peek-hand-left,.nexora-peek-side-right .nexora-peek-hand-right{top:74px}
.nexora-peek-side-left .nexora-peek-hand-right,.nexora-peek-side-right .nexora-peek-hand-left{top:101px}
.nexora-peek-low-left,.nexora-peek-low-right{transform-origin:50% 0}
@keyframes nexoraPeekCard{
  0%{opacity:0;transform:translate3d(0,28px,0) scale(.68) rotate(var(--nexora-peek-tilt))}
  14%{opacity:1;transform:translate3d(0,-2px,0) scale(1) rotate(var(--nexora-peek-tilt))}
  28%{transform:translate3d(0,0,0) scale(1.01) rotate(calc(var(--nexora-peek-tilt) - 4deg))}
  58%{opacity:1;transform:translate3d(0,2px,0) scale(1) rotate(calc(var(--nexora-peek-tilt) + 3deg))}
  78%{opacity:1;transform:translate3d(0,0,0) scale(1) rotate(var(--nexora-peek-tilt))}
  100%{opacity:0;transform:translate3d(0,34px,0) scale(.72) rotate(var(--nexora-peek-tilt))}
}
@media(max-width:640px){
  .nexora-card-peek{width:122px;height:112px}
  .nexora-peek-speech{width:190px;font-size:10.5px;padding:9px 10px;border-radius:14px}
  .nexora-peek-head{width:68px;height:70px;border-radius:30px 30px 24px 24px}
  .nexora-peek-visor{left:12px;right:12px;top:26px;height:22px}
  .nexora-peek-eye{width:10px;height:7px;top:6px}.nexora-peek-eye-left{left:12px}.nexora-peek-eye-right{right:12px}.nexora-peek-smile{width:25px;height:11px;border-bottom-width:3px}
  .nexora-peek-ear{top:28px;width:11px;height:21px}.nexora-peek-antenna{right:13px;top:-21px;height:23px}.nexora-peek-antenna b{width:10px;height:10px}
  .nexora-peek-jaw{left:19px;right:19px;bottom:8px}
  .nexora-peek-collar{top:66px;width:48px;height:20px}
  .nexora-peek-hand{top:78px;width:31px;height:29px}
  .nexora-peek-knuckles{top:-7px}.nexora-peek-knuckles b{height:13px}
  .nexora-peek-top-left{left:14px;top:-54px}
  .nexora-peek-top-right{right:14px;top:-56px}
  .nexora-peek-side-left{left:-44px}
  .nexora-peek-side-right{right:-44px}
  .nexora-peek-speech{width:min(212px,calc(100vw - 24px));max-width:calc(100vw - 24px);font-size:10.4px;line-height:1.28;padding:8px 10px}
  .nexora-card-peek.nexora-peek-dashboard .nexora-peek-speech{width:min(148px,calc(100vw - 24px));font-size:9px;padding:5px 7px}
  .nexora-card-peek.nexora-peek-dashboard{transform:translate3d(0,18px,0) scale(.64) rotate(var(--nexora-peek-tilt))}
  .nexora-peek-top-left,.nexora-peek-top-right{top:-40px}
  .nexora-peek-side-left{left:-30px}
  .nexora-peek-side-right{right:-30px}
}
@media(prefers-reduced-motion:reduce){
  .nexora-card-peek{display:none!important}
}

.ultron-pricing-stage{position:relative;overflow:hidden;background:linear-gradient(180deg,#05060a,#18070d 68%,#f3eef9 96%)}
.ultron-pricing-stage:before{content:"";position:absolute;inset:-20%;background:repeating-linear-gradient(115deg,transparent 0 70px,rgba(255,58,78,.08) 71px 72px,transparent 73px 140px);animation:arxnUltronField 16s linear infinite;pointer-events:none}
.ultron-pricing-stage .wrap{position:relative}
.ultron-plan-card{position:relative;overflow:hidden;border-color:rgba(255,82,101,.26)!important;box-shadow:0 24px 72px rgba(20,0,7,.28)!important}
.ultron-plan-card:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,#ff304c,#8b5cff,transparent);animation:arxnUltronScan 5s ease-in-out infinite}
.ultron-plan-card button[disabled],.arx-ultron-membership-card button[disabled]{cursor:not-allowed;opacity:.72;filter:saturate(.7)}
.arx-ultron-membership{position:relative;overflow:hidden;background:linear-gradient(145deg,#080a10,#1a0710)!important}
.arx-ultron-membership:before{content:"";position:absolute;inset:-20%;background:radial-gradient(circle at 70% 20%,rgba(255,50,73,.18),transparent 35%),repeating-linear-gradient(120deg,transparent 0 66px,rgba(128,77,255,.07) 67px 68px,transparent 69px 132px);animation:arxnUltronField 18s linear infinite;pointer-events:none}
.arx-ultron-membership>*{position:relative}
.arx-ultron-membership .arx-membership-topline h2,.arx-ultron-membership .arx-membership-topline p{color:#fff!important}
.arx-ultron-membership-card{background:linear-gradient(150deg,rgba(28,31,40,.97),rgba(10,11,16,.98) 58%,rgba(42,7,14,.98))!important;border:1px solid rgba(255,83,101,.24)!important}
.arx-ultron-membership-card .arx-package-coming{background:rgba(255,45,68,.14)!important;color:#ff8997!important}
.arx-ultron-membership-card .arx-package-head small{color:#ff8290}.arx-ultron-membership-card .arx-package-head h3,.arx-ultron-membership-card .arx-package-head p,.arx-ultron-membership-card .arx-package-head strong{color:#fff!important}


body{font-size:13.25px!important;line-height:1.58!important;font-weight:390!important;letter-spacing:0!important}
h1,.hero-inner h1,.page-inner h1,.launch-panel h1,.dashboard-command h1{font-size:clamp(31px,3.45vw,46px)!important;line-height:1.08!important;font-weight:380!important;letter-spacing:-.034em!important}
h2,.section-head h2,.network-panel h2,.callout h2{font-size:clamp(22px,2.25vw,32px)!important;line-height:1.13!important;font-weight:400!important;letter-spacing:-.024em!important}
h3,.feature-card h3,.product-card h3,.card h3,.step h3,.plan-card h3{font-size:15.5px!important;line-height:1.24!important;font-weight:440!important;letter-spacing:-.01em!important}
h4,.footer h4{font-size:12.5px!important;font-weight:460!important}
.lead,.hero-sub,.section-head .lead,.card p,.feature-card p,.product-card p,.step p,.plan-card li,.faq-a{font-size:12.75px!important;line-height:1.62!important;font-weight:360!important;letter-spacing:0!important}
.eyebrow,.breadcrumb,.plan-label,.step .num,.table-card th,.panel-label,.tag{font-size:9.5px!important;font-weight:480!important;letter-spacing:.11em!important}
.brand-text{font-size:13px!important;font-weight:500!important;letter-spacing:.01em!important}
.brand-sub{font-size:8.8px!important;font-weight:420!important;letter-spacing:.1em!important}
.nav-link,.nav-trigger,.btn,.lang,.mega strong,.drawer a,.drawer summary{font-weight:450!important;letter-spacing:0!important}
.btn{height:36px!important;padding:0 14px!important;font-size:11.5px!important}
.mega strong{font-size:13px!important}
.mega p,.footer p,.foot-links a,.subscribe input,.subscribe button{font-size:11.5px!important;line-height:1.52!important}
.hero-inner{max-width:700px!important;padding-top:66px!important}
.hero-card{min-height:470px!important}
.page-card{min-height:292px!important}
.page-inner{padding:42px!important}
.price,.counter-big,.why-card strong,.quote-card blockquote{font-weight:360!important;letter-spacing:-.032em!important}
.price{font-size:27px!important}
.counter-big{font-size:31px!important}
.feature-card,.product-card,.card,.plan-card,.step{padding:19px!important}
@media(max-width:700px){
  body{font-size:12.75px!important}
  h1,.hero-inner h1,.page-inner h1,.launch-panel h1,.dashboard-command h1{font-size:clamp(26px,8vw,32px)!important;line-height:1.1!important;letter-spacing:-.024em!important}
  h2,.section-head h2,.network-panel h2,.callout h2{font-size:clamp(19px,6.3vw,24px)!important;line-height:1.16!important}
  h3,.feature-card h3,.product-card h3,.card h3,.step h3,.plan-card h3{font-size:14.5px!important}
  .hero-inner{padding:36px 18px 30px!important}
  .hero-card{min-height:410px!important}
  .page-inner{padding:25px 18px!important}
  .btn{height:34px!important;font-size:11px!important}
}


.arx-video-scroll-stage{
  position:relative;
  z-index:2;
  display:block;
  padding:72px 20px;
  background:radial-gradient(circle at 22% 8%,rgba(112,66,255,.22),transparent 30%),radial-gradient(circle at 82% 16%,rgba(77,232,255,.16),transparent 28%),linear-gradient(180deg,#fbfaff,#f4f0ff 58%,#fff);
  opacity:1;
  visibility:visible;
  pointer-events:auto;
  transform:none;
  overflow:hidden;
  contain:layout paint;
}
.arx-video-scroll-stage:before{
  content:"";
  position:absolute;
  inset:0;
  background-image:radial-gradient(circle,rgba(40,20,82,.14) 0 1px,transparent 1.6px);
  background-size:34px 34px;
  mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent);
  opacity:.42;
}
.arx-video-scroll-stage.is-visible{
  opacity:1;
  visibility:visible;
  pointer-events:auto;
  transform:none;
}
body.arx-scroll-video-locked{overflow:hidden!important}
body.home-page:not(.agent-smith-intro-active):not(.arx-scroll-video-locked){
  overflow-y:auto!important;
  touch-action:pan-y!important;
}
body.home-page .arx-video-scroll-stage,
body.home-page main,
body.home-page .site-main{
  touch-action:pan-y!important;
}
.arx-video-shell{
  width:min(1040px,calc(100vw - 32px));
  min-height:0;
  margin:0 auto;
  display:grid;
  grid-template-columns:minmax(240px,350px) minmax(280px,1fr);
  gap:20px;
  align-items:stretch;
  border-radius:28px;
  border:1px solid rgba(255,255,255,.16);
  background:linear-gradient(135deg,rgba(8,6,18,.96),rgba(21,10,46,.95) 58%,rgba(6,8,17,.98));
  box-shadow:0 30px 86px rgba(25,13,66,.2),inset 0 1px 0 rgba(255,255,255,.14);
  padding:16px;
  position:relative;
  overflow:hidden;
  transform:translateZ(0);
}
.arx-video-shell:before{
  content:"";
  position:absolute;
  inset:-30%;
  background-image:radial-gradient(circle,rgba(255,255,255,.42) 0 1px,transparent 1.7px),linear-gradient(115deg,transparent 0 42%,rgba(112,66,255,.24) 44%,transparent 50% 100%);
  background-size:48px 48px,100% 100%;
  opacity:.28;
  animation:arxVideoStars 18s linear infinite;
  will-change:transform;
}
.arx-video-frame-wrap,.arx-video-copy{position:relative;z-index:1}
.arx-video-frame-wrap{
  justify-self:center;
  width:min(330px,100%);
  border-radius:24px;
  overflow:hidden;
  background:#05040a;
  border:1px solid rgba(255,255,255,.18);
  box-shadow:0 24px 60px rgba(0,0,0,.35);
  aspect-ratio:9/16;
}
.arx-video-frame-wrap:before{
  content:"";
  position:absolute;
  inset:0;
  background:radial-gradient(circle at 48% 34%,rgba(112,66,255,.38),transparent 26%),radial-gradient(circle at 60% 58%,rgba(77,232,255,.22),transparent 28%),linear-gradient(145deg,#07050e,#160d31 65%,#050710);
  z-index:2;
  opacity:1;
  transition:opacity .2s var(--ease);
}
.arx-video-frame-wrap:after{
  content:"Play the ARXN reel";
  position:absolute;
  left:18px;
  right:18px;
  bottom:20px;
  z-index:3;
  color:#fff;
  font-size:12px;
  font-weight:560;
  line-height:1.35;
  text-align:center;
  padding:11px 12px;
  border-radius:16px;
  background:rgba(255,255,255,.13);
  border:1px solid rgba(255,255,255,.18);
  backdrop-filter:blur(12px);
}
.arx-video-scroll-stage.is-playing .arx-video-frame-wrap:before,
.arx-video-scroll-stage.is-playing .arx-video-frame-wrap:after{opacity:0;pointer-events:none}
.arx-video-frame-wrap iframe,.arx-video-frame-wrap video{display:block;width:100%;height:100%;border:0;background:#05040a}
.arx-video-frame-wrap video{display:none;object-fit:cover;transform:translateZ(0);backface-visibility:hidden;will-change:opacity,transform;contain:paint}
.arx-video-frame-wrap.is-local iframe{display:none}
.arx-video-frame-wrap.is-local video{display:none}
.arx-video-frame-wrap.is-local video.is-active{display:block}
.arx-video-overlay-controls{
  position:absolute;
  z-index:4;
  top:12px;
  left:12px;
  right:12px;
  display:flex;
  justify-content:space-between;
  gap:8px;
  pointer-events:none;
}
.arx-video-overlay-controls button{
  pointer-events:auto;
  min-height:34px;
  border:1px solid rgba(255,255,255,.2);
  border-radius:999px;
  padding:0 13px;
  background:rgba(255,255,255,.92);
  color:#09070d;
  font-size:11px;
  font-weight:560;
  box-shadow:0 12px 28px rgba(0,0,0,.18);
  backdrop-filter:blur(12px);
}
.arx-video-overlay-controls [data-arx-video-cancel]{display:none;background:#09070d;color:#fff}
.arx-video-scroll-stage.is-playing .arx-video-overlay-controls [data-arx-video-play]{display:none}
.arx-video-scroll-stage.is-playing .arx-video-overlay-controls [data-arx-video-cancel]{display:inline-flex;align-items:center}
.arx-video-copy{
  display:flex;
  flex-direction:column;
  justify-content:center;
  gap:13px;
  border-radius:24px;
  padding:26px;
  background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(244,240,255,.9));
  border:1px solid rgba(255,255,255,.55);
  color:#09070d;
}
.arx-video-copy img{width:82px;height:82px;border-radius:22px;object-fit:cover;box-shadow:0 16px 32px rgba(32,18,74,.24)}
.arx-video-copy small{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#7042ff;font-weight:700}
.arx-video-copy h3{margin:0;font-size:24px!important;line-height:1.08!important;font-weight:500!important;color:#09070d!important}
.arx-video-copy p{margin:0;font-size:12.8px!important;line-height:1.55!important;color:#332d41!important}
.arx-video-dots{display:flex;gap:8px;margin-top:4px}
.arx-video-dots i{width:34px;height:5px;border-radius:999px;background:rgba(9,7,13,.16)}
.arx-video-dots i.active{background:linear-gradient(90deg,#7042ff,#4de8ff)}
.arx-video-copy button{
  width:max-content;
  border:0;
  border-radius:14px;
  background:#09070d;
  color:#fff;
  min-height:38px;
  padding:0 16px;
  font-size:11.5px;
  font-weight:520;
}
.arx-video-copy [data-arx-video-sound]{
  display:none;
  background:linear-gradient(135deg,#09070d,#7042ff);
  color:#fff;
  box-shadow:0 12px 28px rgba(112,66,255,.22);
}
.arx-video-copy [data-arx-video-sound].is-visible{display:inline-flex}
.arx-video-copy span{font-size:11px;color:#5f576f}
.arx-video-scroll-stage:not(.is-locked) .arx-video-copy span{color:#177a61}
@keyframes arxVideoStars{
  from{transform:translate3d(0,0,0)}
  to{transform:translate3d(90px,-46px,0)}
}
.trusted .signal-brand-strip{
  justify-content:center!important;
  align-items:center!important;
  gap:10px!important;
  flex-wrap:wrap!important;
  overflow:visible!important;
  white-space:normal!important;
}
.trusted .signal-brand-strip span{
  min-height:38px;
  display:inline-flex!important;
  align-items:center;
  gap:8px;
  padding:8px 13px;
  border-radius:999px;
  background:rgba(255,255,255,.92);
  border:1px solid #ebe4f7;
  box-shadow:0 12px 32px rgba(42,25,91,.06);
  color:#5e5868;
  font-size:11.2px!important;
  font-weight:450!important;
  letter-spacing:0!important;
  line-height:1.15;
  text-transform:none!important;
  white-space:nowrap!important;
}
.trusted .signal-brand-strip b{
  color:#15101f;
  font-size:10px;
  font-weight:680;
  letter-spacing:.14em;
  text-transform:uppercase;
}
.trusted .signal-brand-strip em{
  color:#6f657d;
  font-style:normal;
}
.institution-trust{
  padding:12px 0 42px;
  background:linear-gradient(180deg,#fff 0%,#fbfaff 100%);
}
.institution-head{
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  gap:18px;
  margin-bottom:15px;
}
.institution-head span{
  display:block;
  color:#6f42ff;
  font-size:10px;
  font-weight:650;
  letter-spacing:.18em;
  text-transform:uppercase;
}
.institution-head p{
  max-width:520px;
  color:#655b72;
  font-size:12px;
  line-height:1.55;
  text-align:right;
}
.institution-marquee{
  position:relative;
  overflow:hidden;
  border-radius:24px;
  border:1px solid rgba(19,13,34,.08);
  background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(247,244,255,.92));
  box-shadow:0 20px 60px rgba(42,25,91,.08),inset 0 1px 0 rgba(255,255,255,.86);
  padding:14px 0;
}
.institution-marquee:before,
.institution-marquee:after{
  content:"";
  position:absolute;
  top:0;
  bottom:0;
  width:90px;
  z-index:2;
  pointer-events:none;
}
.institution-marquee:before{left:0;background:linear-gradient(90deg,#fff,rgba(255,255,255,0))}
.institution-marquee:after{right:0;background:linear-gradient(270deg,#fff,rgba(255,255,255,0))}
.institution-track{
  display:flex;
  align-items:center;
  gap:12px;
  width:max-content;
  min-width:200%;
  animation:institutionScrollRight 46s linear infinite;
  will-change:transform;
}
.institution-marquee:hover .institution-track{animation-play-state:paused}
.institution-logo{
  min-width:164px;
  height:56px;
  padding:0 16px;
  border-radius:18px;
  border:1px solid rgba(20,13,34,.08);
  background:rgba(255,255,255,.94);
  display:inline-flex;
  align-items:center;
  gap:11px;
  color:#15101f;
  box-shadow:0 12px 30px rgba(42,25,91,.055);
  cursor:pointer;
  transition:transform .22s var(--ease),box-shadow .22s var(--ease),border-color .22s var(--ease);
}
.institution-logo:hover,.institution-logo:focus-visible{transform:translateY(-2px);border-color:rgba(112,66,255,.26);box-shadow:0 18px 42px rgba(42,25,91,.11);outline:none}
.institution-logo strong{
  color:#15101f;
  font-size:13px;
  font-weight:560;
  letter-spacing:-.01em;
  white-space:nowrap;
}
.institution-logo.real-logo{
  justify-content:flex-start;
  gap:10px;
  min-width:184px;
  padding:0 16px;
}
.institution-logo.real-logo img{
  display:block;
  width:auto;
  height:auto;
  max-width:74px;
  max-height:31px;
  object-fit:contain;
  flex:0 0 auto;
}
.institution-logo.real-logo strong{
  display:inline-flex;
  align-items:center;
  min-width:0;
  color:#15101f;
  font-size:12.5px;
  font-weight:560;
  letter-spacing:-.01em;
  line-height:1.05;
}
.institution-logo.real-logo.solana-logo{min-width:212px}
.institution-logo.real-logo.solana-logo img{max-width:112px;max-height:38px}
.institution-logo.real-logo.nvidia-logo{min-width:220px}
.institution-logo.real-logo.nvidia-logo img{max-width:118px;max-height:42px}
.institution-logo.real-logo.persona-logo img{max-width:82px;max-height:29px}
.institution-logo.real-logo.plaid-logo-tile img{max-width:66px;max-height:29px}
.institution-logo.real-logo.stripe-logo img{max-width:54px;max-height:28px}
.institution-logo.real-logo.arcium-logo img{max-width:84px;max-height:31px}
.institution-logo.real-logo.microsoft-logo img{max-width:34px;max-height:34px}
.institution-logo.real-logo.coinbase-logo{min-width:242px}
.institution-logo.real-logo.coinbase-logo img{max-width:82px;max-height:30px}
.institution-logo.real-logo.jump-logo{background:#050505;border-color:rgba(255,255,255,.1)}
.institution-logo.real-logo.jump-logo img{max-width:86px;max-height:31px}
.institution-logo.real-logo.jump-logo strong{color:#fff}
.institution-logo.real-logo.umbra-logo img,
.institution-logo.real-logo.dinaro-logo img,
.institution-logo.real-logo.epoch-logo img,
.institution-logo.real-logo.pythia-logo img,
.institution-logo.real-logo.hydex-logo img,
.institution-logo.real-logo.zinc-logo img{max-width:39px;max-height:39px}


.home-page .institution-trust{overflow:hidden}
.home-page .institution-trust>.wrap{width:100%;max-width:none;padding-inline:0}
.home-page .institution-head{width:min(1240px,calc(100% - 48px));margin-inline:auto}
.home-page .institution-marquee{width:100%;border-radius:0;border-inline:0}
.home-page .institution-track{padding-inline:18px;gap:16px}
@media(max-width:640px){
  .home-page .institution-head{width:calc(100% - 40px)}
  .home-page .institution-track{padding-inline:12px}
}
.partner-modal{
  position:fixed;
  inset:0;
  z-index:1200;
  display:none;
  align-items:center;
  justify-content:center;
  padding:22px;
}
.partner-modal.is-open{display:flex}
.partner-modal-backdrop{
  position:absolute;
  inset:0;
  background:rgba(8,5,15,.58);
  backdrop-filter:blur(10px);
}
.partner-modal-card{
  position:relative;
  width:min(560px,100%);
  border-radius:28px;
  background:linear-gradient(180deg,#fff,#f8f5ff);
  border:1px solid rgba(255,255,255,.76);
  box-shadow:0 36px 110px rgba(9,5,24,.34);
  padding:26px;
  color:#15101f;
}
.partner-modal-close{
  position:absolute;
  right:16px;
  top:16px;
  width:34px;
  height:34px;
  border-radius:999px;
  background:#120d1f;
  color:#fff;
  font-size:19px;
  line-height:1;
}
.partner-modal-logo{
  width:86px;
  height:58px;
  border-radius:18px;
  background:#fff;
  border:1px solid #ebe5f7;
  display:flex;
  align-items:center;
  justify-content:center;
  box-shadow:0 14px 34px rgba(42,25,91,.08);
  margin-bottom:18px;
}
.partner-modal-logo.is-dark{background:#050505}
.partner-modal-logo img{
  display:block;
  max-width:70px;
  max-height:38px;
  object-fit:contain;
}
.partner-modal-eyebrow{
  display:block;
  font-size:10px;
  letter-spacing:.16em;
  text-transform:uppercase;
  color:#7042ff;
  font-weight:650;
}
.partner-modal-card h3{
  margin:7px 0 10px;
  font-size:28px;
  line-height:1;
  letter-spacing:-.045em;
  color:#111018;
}
.partner-modal-card p{
  margin:0;
  color:#524962;
  font-size:13px;
  line-height:1.68;
}
.partner-modal-points{
  display:grid;
  gap:9px;
  margin-top:18px;
}
.partner-modal-points span{
  min-height:38px;
  border-radius:15px;
  background:#fff;
  border:1px solid #ece5f8;
  color:#21192d;
  display:flex;
  align-items:center;
  padding:10px 12px;
  font-size:12px;
  line-height:1.3;
}
.partner-modal-link{
  margin-top:20px;
  height:38px;
  border-radius:999px;
  padding:0 15px;
  background:#7042ff;
  color:#fff;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  font-size:12px;
  font-weight:620;
  text-decoration:none;
}


.feature-vault-hero{background:linear-gradient(180deg,#fff,#f6f2ff 72%,#0b0716);padding-bottom:42px}
.feature-hero-panel{
  position:relative;
  min-height:440px;
  border-radius:34px;
  overflow:hidden;
  display:grid;
  grid-template-columns:minmax(0,1fr) 360px;
  gap:28px;
  align-items:end;
  padding:42px;
  background:radial-gradient(circle at 78% 18%,rgba(77,232,255,.2),transparent 27%),radial-gradient(circle at 18% 72%,rgba(112,66,255,.26),transparent 30%),linear-gradient(135deg,#080611,#2a1261 58%,#7042ff);
  box-shadow:0 30px 90px rgba(40,18,112,.26);
}
.feature-hero-panel:before{
  content:"";
  position:absolute;
  inset:-20%;
  background:radial-gradient(circle,rgba(255,255,255,.16) 0 1px,transparent 1.8px) 0 0/28px 28px;
  mask-image:radial-gradient(ellipse at 55% 50%,#000 0 42%,transparent 72%);
  opacity:.35;
  animation:drift 18s linear infinite;
}
.feature-hero-copy,.feature-hero-console{position:relative;z-index:2}
.feature-hero-copy{max-width:720px}
.feature-hero-copy .hero-sub{margin-left:0;margin-right:0;max-width:630px}
.feature-hero-console{
  align-self:stretch;
  border-radius:26px;
  background:rgba(5,4,10,.76);
  border:1px solid rgba(255,255,255,.12);
  box-shadow:0 28px 80px rgba(0,0,0,.26);
  padding:18px;
  color:#fff;
  display:grid;
  align-content:center;
  gap:10px;
  backdrop-filter:blur(16px);
}
.feature-console-row{
  min-height:44px;
  border-radius:16px;
  background:rgba(255,255,255,.07);
  border:1px solid rgba(255,255,255,.09);
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
  padding:0 13px;
}
.feature-console-row span{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.54)}
.feature-console-row b{font-size:13px;color:#fff;font-weight:500;text-align:right}
.feature-lanes-section{background:#0b0716;color:#fff}
.feature-lanes-section h2{color:#fff}
.feature-lanes-section .lead{color:rgba(255,255,255,.66)}
.feature-lane-grid{
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:16px;
}
.feature-lane-card{
  position:relative;
  min-height:270px;
  border-radius:28px;
  padding:23px;
  overflow:hidden;
  background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.04));
  border:1px solid rgba(255,255,255,.10);
  color:#fff;
  box-shadow:0 18px 60px rgba(0,0,0,.18);
}
.feature-lane-card:before{
  content:"";
  position:absolute;
  right:-42px;
  top:-42px;
  width:150px;
  height:150px;
  border-radius:999px;
  background:radial-gradient(circle,rgba(112,66,255,.34),transparent 66%);
}
.feature-lane-card.is-prime{background:radial-gradient(circle at 82% 12%,rgba(77,232,255,.18),transparent 30%),linear-gradient(145deg,#7042ff,#16092f)}
.feature-lane-card small{position:relative;z-index:2;color:#4de8ff;font-size:10px;letter-spacing:.18em;font-weight:650}
.feature-lane-card h3{position:relative;z-index:2;color:#fff;margin-top:58px;font-size:18px!important}
.feature-lane-card p{position:relative;z-index:2;color:rgba(255,255,255,.68);font-size:12.5px;line-height:1.62;margin-top:10px}
.feature-lane-card div{position:absolute;left:23px;right:23px;bottom:20px;display:flex;gap:7px;flex-wrap:wrap}
.feature-lane-card span{
  min-height:25px;
  border-radius:999px;
  padding:5px 9px;
  background:rgba(255,255,255,.09);
  border:1px solid rgba(255,255,255,.10);
  color:rgba(255,255,255,.78);
  font-size:10px;
}
.feature-operating-map{background:linear-gradient(180deg,#0b0716,#f5f1fb)}
.feature-map-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:22px;align-items:stretch}
.feature-map-copy{
  border-radius:30px;
  background:#fff;
  border:1px solid #ece5f8;
  box-shadow:var(--shadow);
  padding:30px;
}
.feature-proof-list{display:grid;gap:9px;margin-top:22px}
.feature-proof-list span{
  min-height:44px;
  border-radius:16px;
  background:#f7f3ff;
  border:1px solid #e6dcfb;
  color:#2a2237;
  display:flex;
  align-items:center;
  gap:11px;
  padding:10px 13px;
  font-size:12px;
  line-height:1.35;
}
.feature-proof-list b{
  width:27px;
  height:27px;
  flex:0 0 27px;
  border-radius:10px;
  background:#111018;
  color:#fff;
  display:grid;
  place-items:center;
  font-size:10px;
  font-weight:560;
}
.feature-flow-board{
  min-height:420px;
  border-radius:32px;
  background:radial-gradient(circle at 50% 50%,rgba(112,66,255,.26),transparent 48%),linear-gradient(145deg,#080611,#1a0c39);
  border:1px solid rgba(255,255,255,.1);
  box-shadow:0 26px 90px rgba(10,6,28,.26);
  padding:26px;
  display:grid;
  grid-template-columns:1fr 34px 1fr;
  grid-auto-rows:1fr;
  gap:14px;
  align-items:center;
  color:#fff;
}
.feature-flow-board i{height:1px;background:linear-gradient(90deg,#7042ff,#4de8ff);opacity:.8}
.flow-node{
  min-height:92px;
  border-radius:24px;
  background:rgba(255,255,255,.08);
  border:1px solid rgba(255,255,255,.11);
  display:grid;
  place-items:center;
  text-align:center;
  color:#fff;
  font-size:13px;
  font-weight:520;
}
.flow-node.strong{background:linear-gradient(135deg,rgba(112,66,255,.55),rgba(77,232,255,.12))}
.feature-modules-section{background:#fff}
.feature-module-matrix div{
  min-height:94px;
  display:grid;
  align-content:center;
  background:linear-gradient(180deg,#fff,#f8f5ff);
}
.feature-module-matrix b{font-size:17px}
.feature-module-matrix span{line-height:1.45}
@media(max-width:980px){
  .feature-hero-panel,.feature-map-grid{grid-template-columns:1fr}
  .feature-hero-panel{padding:30px}
  .feature-hero-console{min-height:260px}
  .feature-lane-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:640px){
  .feature-vault-hero{padding-top:22px}
  .feature-hero-panel{min-height:auto;border-radius:24px;padding:23px}
  .feature-hero-copy .hero-sub{font-size:13px!important}
  .feature-hero-console{min-height:auto;padding:14px}
  .feature-console-row{align-items:flex-start;flex-direction:column;gap:2px;padding:10px 12px}
  .feature-console-row b{text-align:left}
  .feature-lane-grid{grid-template-columns:1fr}
  .feature-lane-card{min-height:236px;border-radius:22px;padding:19px}
  .feature-lane-card h3{margin-top:32px}
  .feature-lane-card div{position:relative;left:auto;right:auto;bottom:auto;margin-top:18px}
  .feature-map-copy{padding:22px;border-radius:24px}
  .feature-flow-board{grid-template-columns:1fr;min-height:auto;border-radius:24px;padding:20px}
  .feature-flow-board i{width:1px;height:28px;margin:auto;background:linear-gradient(#7042ff,#4de8ff)}
}
.institution-mark{
  width:31px;
  height:31px;
  flex:0 0 31px;
  display:grid;
  place-items:center;
  position:relative;
}
.solana-mark{
  gap:3px;
  transform:skewX(-12deg);
}
.solana-mark i{
  display:block;
  width:27px;
  height:5px;
  border-radius:99px;
  background:linear-gradient(90deg,#14f195,#9945ff);
}
.solana-mark i:nth-child(2){background:linear-gradient(90deg,#9945ff,#19fb9b)}
.nvidia-mark{
  border-radius:9px;
  background:#76b900;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.35);
}
.nvidia-mark i{
  width:17px;
  height:13px;
  border:2px solid #fff;
  border-radius:70% 42% 70% 42%;
  display:block;
  position:relative;
}
.nvidia-mark i:after{
  content:"";
  position:absolute;
  width:5px;
  height:5px;
  border-radius:50%;
  background:#fff;
  left:4px;
  top:2px;
}
.plaid-mark img{
  width:54px;
  max-width:none;
  max-height:18px;
}
.stripe-mark{
  width:48px;
  color:#635bff;
  font-size:14px;
  font-weight:760;
  letter-spacing:-.06em;
  text-transform:none;
}
.arcium-mark{
  border-radius:50%;
  background:radial-gradient(circle at 35% 32%,#fff 0 13%,transparent 14%),linear-gradient(135deg,#7042ff,#4de8ff);
  box-shadow:0 0 0 4px rgba(112,66,255,.10);
}
.arcium-mark i{
  width:14px;
  height:14px;
  border:2px solid rgba(255,255,255,.92);
  border-radius:50%;
}
.microsoft-mark{
  display:grid;
  grid-template-columns:repeat(2,13px);
  grid-template-rows:repeat(2,13px);
  gap:3px;
}
.microsoft-mark i:nth-child(1){background:#f25022}
.microsoft-mark i:nth-child(2){background:#7fba00}
.microsoft-mark i:nth-child(3){background:#00a4ef}
.microsoft-mark i:nth-child(4){background:#ffb900}
.coinbase-mark{
  border-radius:50%;
  border:2px solid #0052ff;
  color:#0052ff;
  font-weight:720;
  font-size:15px;
}
.letter-mark{
  border-radius:11px;
  background:linear-gradient(135deg,#0d0c13,#33245a);
  color:#fff;
  font-size:13px;
  font-weight:680;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.10);
}
@keyframes institutionScrollRight{
  from{transform:translateX(-50%)}
  to{transform:translateX(0)}
}
@media(max-width:720px){
  .trusted .signal-brand-strip{
    justify-content:flex-start!important;
    flex-wrap:nowrap!important;
    overflow-x:auto!important;
    -webkit-overflow-scrolling:touch;
    padding-bottom:8px;
  }
  .trusted .signal-brand-strip span{flex:0 0 auto}
  .institution-trust{padding:8px 0 30px}
  .institution-head{display:block;margin-bottom:12px}
  .institution-head p{text-align:left;margin-top:6px;font-size:11.5px}
  .institution-marquee{border-radius:20px;padding:10px 0}
  .institution-marquee:before,.institution-marquee:after{width:34px}
  .institution-logo{min-width:146px;height:50px;border-radius:16px;padding:0 13px}
  .institution-logo.real-logo{min-width:152px;padding:0 11px;gap:8px}
  .institution-logo.real-logo img{max-width:58px;max-height:27px}
  .institution-logo.real-logo strong{font-size:11.5px}
  .institution-logo.real-logo.solana-logo{min-width:184px}
  .institution-logo.real-logo.solana-logo img{max-width:88px;max-height:32px}
  .institution-logo.real-logo.nvidia-logo{min-width:190px}
  .institution-logo.real-logo.nvidia-logo img{max-width:94px;max-height:36px}
  .institution-logo.real-logo.persona-logo img{max-width:64px}
  .institution-logo.real-logo.plaid-logo-tile img{max-width:54px}
  .institution-logo.real-logo.stripe-logo img{max-width:46px}
  .institution-logo.real-logo.arcium-logo img{max-width:66px}
  .institution-logo.real-logo.microsoft-logo img{max-width:29px;max-height:29px}
  .institution-logo.real-logo.coinbase-logo{min-width:204px}
  .institution-logo.real-logo.coinbase-logo img{max-width:68px}
  .institution-logo.real-logo.jump-logo img{max-width:70px}
  .institution-logo.real-logo.umbra-logo img,
  .institution-logo.real-logo.dinaro-logo img,
  .institution-logo.real-logo.epoch-logo img,
  .institution-logo.real-logo.pythia-logo img,
  .institution-logo.real-logo.hydex-logo img,
  .institution-logo.real-logo.zinc-logo img{max-width:34px;max-height:34px}
  .institution-logo strong{font-size:12px}
  .institution-mark{width:28px;height:28px;flex-basis:28px}
  .institution-track{animation-duration:38s}
}
@media(prefers-reduced-motion:reduce){
  .institution-track{
    animation:none;
    transform:none;
    flex-wrap:wrap;
    min-width:0;
    width:auto;
    padding:0 12px;
  }
  .institution-marquee{overflow:visible}
  .institution-marquee:before,.institution-marquee:after{display:none}
}
@media(max-width:780px){
  .arx-video-scroll-stage{padding:44px 14px}
  .arx-video-shell{grid-template-columns:1fr;gap:12px;min-height:auto;max-height:none;overflow:visible;border-radius:24px;padding:12px}
  .arx-video-frame-wrap{width:min(292px,86vw)}
  .arx-video-frame-wrap:after{font-size:11.5px;bottom:16px}
  .arx-video-overlay-controls{top:10px;left:10px;right:10px}
  .arx-video-overlay-controls button{min-height:32px;font-size:10.8px;padding:0 12px}
  .arx-video-copy{padding:16px;border-radius:20px}
  .arx-video-copy img{width:58px;height:58px;border-radius:17px}
  .arx-video-copy h3{font-size:18px!important}
  .arx-video-copy [data-arx-video-sound].is-visible{display:flex;width:100%;min-height:46px;align-items:center;justify-content:center;font-size:12.5px;font-weight:680;border-radius:16px;box-shadow:0 16px 34px rgba(112,66,255,.28)}
}


@media(min-width:981px){
  .home-v17 .hero-card.smith-command-hero{
    display:grid!important;
    place-items:center!important;
    align-items:center!important;
    min-height:620px!important;
    padding:0!important;
  }
  .home-v17 .hero-inner.home-hero-copy{
    position:relative!important;
    z-index:2!important;
    width:auto!important;
    max-width:900px!important;
    margin:0!important;
    padding:78px 395px 54px 24px!important;
    text-align:left!important;
    color:#fff!important;
  }
  .home-v17 .home-hero-copy h1{
    max-width:620px!important;
    margin:0!important;
  }
  .home-v17 .home-hero-copy .hero-sub{
    max-width:620px!important;
    margin:20px 0 26px!important;
    line-height:1.66!important;
  }
  .home-v17 .home-hero-copy .hero-actions{
    justify-content:flex-start!important;
    gap:12px!important;
    width:auto!important;
  }
  .home-v17 .home-hero-copy .hero-note{
    max-width:620px!important;
    margin-top:15px!important;
    line-height:1.45!important;
  }
  .home-v17 .smith-hero-console.live-smith-console{
    position:absolute!important;
    right:34px!important;
    top:50%!important;
    transform:translateY(-50%)!important;
    z-index:4!important;
    width:345px!important;
    max-height:430px!important;
    padding:14px!important;
    overflow:hidden!important;
    margin:0!important;
  }
  .home-v17 .smith-hero-console .terminal-head{margin-bottom:10px!important}
  .home-v17 .smith-hero-console .smith-meta-line{gap:6px!important;margin-bottom:8px!important}
  .home-v17 .smith-hero-console .smith-meta-line span{font-size:9px!important;padding:4px 7px!important}
  .home-v17 .smith-hero-console .signal-row.live-row{
    min-height:56px!important;
    grid-template-columns:38px minmax(0,1fr) 42px!important;
    gap:8px!important;
    padding:7px 0!important;
  }
  .home-v17 .smith-hero-console .signal-row strong{font-size:11px!important}
  .home-v17 .smith-hero-console .signal-row span i{display:block!important;font-size:10.5px!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
  .home-v17 .smith-hero-console .signal-row span small{display:flex!important;gap:6px!important;align-items:center!important;font-size:10px!important;line-height:1.25!important}
  .home-v17 .smith-hero-console .signal-row>b{height:23px!important;padding:0 7px!important;font-size:10.5px!important;justify-self:end!important}
  .home-v17 .smith-hero-console .live-source{font-size:10px!important;margin-top:8px!important}
  .home-v17 .smith-hero-console .signal-mini-grid{display:none!important}
  .home-v17 .signal-ticker{bottom:24px!important}
}


.brand-mark,
.login-brand-mark{
  border-radius:13px!important;
  overflow:hidden!important;
  background:url("assets/arx-nebula-logo.png") center/cover no-repeat!important;
  color:transparent!important;
  box-shadow:0 12px 26px rgba(42,25,91,.16)!important;
}
.brand-mark svg,
.brand-mark:before,
.brand-mark:after,
.login-brand-mark:before,
.login-brand-mark:after,
.login-brand-mark i{
  display:none!important;
  content:none!important;
}
.brand-mark img{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  display:block!important;
}


.arx-broker-hero{
  display:grid;
  grid-template-columns:minmax(0,1fr) 210px;
  gap:20px;
  align-items:center;
}
.arx-broker-hero p{max-width:76ch}
.arx-broker-pulse{
  min-height:170px;
  border-radius:24px;
  display:grid;
  place-items:center;
  text-align:center;
  color:#fff;
  background:
    radial-gradient(circle at 50% 20%,rgba(255,255,255,.42),transparent 14%),
    radial-gradient(circle at 30% 70%,rgba(91,232,255,.24),transparent 34%),
    linear-gradient(145deg,#7042ff,#151022 68%);
  border:1px solid rgba(255,255,255,.18);
  box-shadow:0 18px 50px rgba(42,25,91,.24);
}
.arx-broker-pulse b{
  display:block;
  font-size:48px;
  line-height:1;
  font-weight:560;
}
.arx-broker-pulse span{
  display:block;
  margin-top:8px;
  font-size:12px;
  color:rgba(255,255,255,.78);
}
.arx-broker-ticket-list{
  display:grid;
  gap:12px;
}
.arx-broker-ticket{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(240px,330px);
  gap:14px;
  padding:14px;
  border-radius:18px;
  border:1px solid rgba(12,10,18,.12);
  background:linear-gradient(180deg,#fff,#f7f3ff);
}
.arx-broker-ticket h3{
  margin:3px 0 6px;
  font-size:18px;
  line-height:1.16;
  font-weight:560;
  color:#08070d;
}
.arx-broker-ticket p{
  margin:0 0 10px;
  color:#3c344b;
  font-size:12.5px;
  line-height:1.55;
}
.arx-broker-confirm{
  display:grid;
  gap:9px;
  align-content:start;
  padding:12px;
  border-radius:16px;
  background:#09070d;
  color:#fff;
}
.arx-broker-confirm label{
  display:flex;
  align-items:center;
  gap:8px;
  font-size:12px;
  color:#f6f2ff;
}
.arx-broker-confirm input:not([type="checkbox"]){
  width:100%;
  min-height:40px;
  border-radius:12px;
  border:1px solid rgba(255,255,255,.16);
  background:rgba(255,255,255,.08);
  color:#fff;
  padding:0 11px;
}
.arx-action:disabled,
.arx-ghost:disabled{
  opacity:.48;
  cursor:not-allowed;
}
@media(max-width:860px){
  .arx-broker-hero,
  .arx-broker-ticket{
    grid-template-columns:1fr;
  }
  .arx-broker-pulse{
    min-height:124px;
  }
}


body.home-page main>section.section.signal-mesh-stage{
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:#1d0365!important;
}
body.home-page main>section.section.signal-mesh-stage>.network-panel{
  display:block!important;
  margin:0!important;
  border:0!important;
  border-radius:0!important;
}
body.home-page main>section.section.signal-mesh-stage + section#arxn-private-execution-map{
  margin:0!important;
  padding:0!important;
  border:0!important;
  transform:none!important;
  background:#1b1a18!important;
}
body.home-page #arxn-private-execution-map .arxn-architecture-board{
  min-height:1200px!important;
  border-top:0!important;
}
body.home-page #arxn-private-execution-map .arxn-architecture-head{
  width:min(900px,calc(100% - 64px))!important;
  min-height:280px!important;
  padding:38px 0 28px clamp(28px,4vw,64px)!important;
}
body.home-page #arxn-private-execution-map .arxn-architecture-head .lead{
  max-width:760px!important;
}
body.home-page #arxn-private-execution-map .arxn-architecture-diagram{
  inset:280px 0 0!important;
  height:920px!important;
}

@media(max-width:780px){
  body.home-page #arxn-private-execution-map .arxn-architecture-board{
    min-height:0!important;
  }
  body.home-page #arxn-private-execution-map .arxn-architecture-head{
    min-height:0!important;
    padding:28px 6px 24px!important;
  }
  body.home-page #arxn-private-execution-map .arxn-architecture-diagram{
    inset:auto!important;
    height:auto!important;
  }
}


body.home-page #arxn-private-execution-map .arxn-architecture-canvas{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
}


body.home-page #arx-backtest-lab .arx-backtest-card{
  padding-top:10px!important;
}

@media(max-width:780px){
  body.home-page #arxn-private-execution-map .arxn-architecture-board{
    display:block!important;
    overflow:hidden!important;
    padding:0 0 14px!important;
  }
  body.home-page #arxn-private-execution-map .arxn-architecture-head{
    width:100%!important;
    padding:28px 20px 22px!important;
  }
  body.home-page #arxn-private-execution-map .arxn-architecture-diagram{
    position:relative!important;
    inset:auto!important;
    display:block!important;
    width:100%!important;
    height:736px!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    overscroll-behavior-inline:contain;
    scrollbar-width:thin;
    scrollbar-color:rgba(120,244,220,.72) rgba(255,255,255,.08);
    -webkit-overflow-scrolling:touch;
  }
  body.home-page #arxn-private-execution-map .arxn-architecture-diagram::-webkit-scrollbar{
    height:5px;
  }
  body.home-page #arxn-private-execution-map .arxn-architecture-diagram::-webkit-scrollbar-track{
    background:rgba(255,255,255,.08);
  }
  body.home-page #arxn-private-execution-map .arxn-architecture-diagram::-webkit-scrollbar-thumb{
    border-radius:999px;
    background:linear-gradient(90deg,#78f4dc,#7448ff);
  }
  body.home-page #arxn-private-execution-map .arxn-architecture-canvas{
    position:relative!important;
    inset:auto!important;
    width:1200px!important;
    min-width:1200px!important;
    height:920px!important;
    zoom:.8;
  }
  body.home-page #arxn-private-execution-map .arxn-architecture-diagram .arxn-architecture-lines,
  body.home-page #arxn-private-execution-map .arxn-architecture-diagram .bp-zone{
    display:block!important;
  }
  body.home-page #arxn-private-execution-map .arxn-architecture-diagram .bp-node,
  body.home-page #arxn-private-execution-map .arxn-architecture-diagram .bp-zone{
    position:absolute!important;
  }
  body.home-page #arxn-private-execution-map .arxn-architecture-diagram .bp-node{
    min-height:40px;
    justify-items:center;
    place-items:center;
    padding:9px 13px;
    text-align:center;
    font-size:12px;
    line-height:1.12;
    background:rgba(12,12,12,.7);
  }
  body.home-page #arxn-private-execution-map .arxn-architecture-diagram .bp-node:before{
    display:none!important;
  }
  body.home-page #arxn-private-execution-map .arxn-architecture-diagram .bp-node small{
    font-size:11px;
  }
  body.home-page #arxn-private-execution-map .bp-risk{inset:185px auto auto 0!important;width:22%!important;height:570px!important}
  body.home-page #arxn-private-execution-map .bp-private{inset:185px auto auto 24.5%!important;width:38%!important;height:272px!important}
  body.home-page #arxn-private-execution-map .bp-public{inset:185px auto auto 64%!important;width:36%!important;height:88px!important}
  body.home-page #arxn-private-execution-map .bp-execution{inset:622px auto auto 23.6%!important;width:18.5%!important;height:210px!important}
  body.home-page #arxn-private-execution-map .bp-proof{inset:620px auto auto 43.7%!important;width:28.4%!important;height:260px!important}
  body.home-page #arxn-private-execution-map .bp-user{inset:22px auto auto 31%!important;width:75px!important}
  body.home-page #arxn-private-execution-map .bp-wallet{inset:96px auto auto 27.3%!important;width:132px!important}
  body.home-page #arxn-private-execution-map .bp-kill{inset:212px auto auto 4.7%!important;width:102px!important}
  body.home-page #arxn-private-execution-map .bp-monitor{inset:296px auto auto 8.6%!important;width:88px!important}
  body.home-page #arxn-private-execution-map .bp-halt{inset:464px auto auto 4.7%!important;width:70px!important}
  body.home-page #arxn-private-execution-map .bp-audit{inset:auto auto 30px 2.6%!important;width:156px!important}
  body.home-page #arxn-private-execution-map .bp-portfolio{inset:212px auto auto 29%!important;width:136px!important}
  body.home-page #arxn-private-execution-map .bp-rules{inset:212px auto auto 44.5%!important;width:154px!important}
  body.home-page #arxn-private-execution-map .bp-market{inset:214px auto auto 66.5%!important;width:138px!important}
  body.home-page #arxn-private-execution-map .bp-news{inset:214px auto auto 83.6%!important;width:148px!important}
  body.home-page #arxn-private-execution-map .bp-mpc{inset:335px auto auto 44.2%!important;width:158px!important;min-height:92px!important}
  body.home-page #arxn-private-execution-map .bp-decision{inset:506px auto auto 43.9%!important;width:166px!important}
  body.home-page #arxn-private-execution-map .bp-instruction{inset:592px auto auto 26.8%!important;width:128px!important}
  body.home-page #arxn-private-execution-map .bp-broker{inset:690px auto auto 26.2%!important;width:138px!important}
  body.home-page #arxn-private-execution-map .bp-executed{inset:810px auto auto 27.2%!important;width:120px!important}
  body.home-page #arxn-private-execution-map .bp-zk{inset:668px auto auto 46%!important;width:170px!important;min-height:116px!important}
  body.home-page #arxn-private-execution-map .bp-public-proof{inset:826px auto auto 47.8%!important;width:134px!important}
  body.home-page #arxn-private-execution-map .bp-verifier{inset:auto auto 60px 26.8%!important;width:128px!important}
  body.home-page #arxn-private-execution-map .bp-viewing{inset:auto 28px 30px auto!important;width:190px!important;min-height:78px!important}
  body.home-page #arx-backtest-lab .arx-backtest-card{
    padding-top:8px!important;
  }
}


body.home-page main .signal-mesh-stage .network-panel{
  height:510px!important;
  min-height:510px!important;
  max-height:510px!important;
  overflow:hidden!important;
  isolation:isolate!important;
}
body.home-page main .signal-mesh-stage .network-panel:before{
  opacity:.74!important;
  background:url("assets/arxn-galaxy-nebula-2104430.jpg") center center/cover no-repeat!important;
  filter:saturate(1.5) contrast(1.16) brightness(1.12)!important;
  transform-origin:center!important;
  animation:arxnNebulaFastVisible 5.8s ease-in-out infinite alternate!important;
}
body.home-page main .signal-mesh-stage .network-panel:after{
  background:
    linear-gradient(90deg,rgba(3,3,8,.92) 0%,rgba(3,3,8,.60) 30%,rgba(3,3,8,.08) 58%,rgba(8,6,20,.26) 100%),
    radial-gradient(ellipse 62% 78% at 72% 50%,rgba(93,69,255,.30),transparent 72%)!important;
}
body.home-page main .signal-mesh-stage .mesh-copy{
  z-index:10!important;
}
body.home-page main .signal-mesh-stage .mesh-flow{
  position:relative!important;
  max-width:835px!important;
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:clamp(20px,2.8vw,48px)!important;
  overflow:visible!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article{
  position:relative!important;
  z-index:4!important;
  min-width:0!important;
}
body.home-page main .signal-mesh-stage .mesh-flow-motion{
  display:block!important;
  z-index:2!important;
  left:21px!important;
  right:21px!important;
  top:20px!important;
  width:auto!important;
  height:5px!important;
  border-radius:999px!important;
  background:linear-gradient(90deg,rgba(129,242,208,.22),rgba(129,242,208,1),rgba(255,255,255,.95),rgba(77,232,255,.95),rgba(129,242,208,.35))!important;
  box-shadow:0 0 18px rgba(129,242,208,.78),0 0 38px rgba(77,232,255,.58),0 0 72px rgba(112,66,255,.40)!important;
  opacity:1!important;
}
body.home-page main .signal-mesh-stage .mesh-flow-motion i{
  display:block!important;
  top:-10px!important;
  width:24px!important;
  height:24px!important;
  border-top:7px solid #fff!important;
  border-right:7px solid #fff!important;
  filter:drop-shadow(0 0 8px #fff) drop-shadow(0 0 20px #81f2d0) drop-shadow(0 0 38px #4de8ff)!important;
  animation:meshArrowRailV193 4.6s linear infinite!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article>b{
  position:relative!important;
  z-index:5!important;
  width:44px!important;
  height:44px!important;
  border:3px solid rgba(129,242,208,.98)!important;
  background:#070615!important;
  box-shadow:0 0 0 7px rgba(129,242,208,.18),0 0 34px rgba(129,242,208,.86),0 0 70px rgba(112,66,255,.46)!important;
  animation:meshNumberGlowV193 4.6s ease-in-out infinite!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article:nth-of-type(1)>b{animation-delay:0s!important}
body.home-page main .signal-mesh-stage .mesh-flow article:nth-of-type(2)>b{animation-delay:1.15s!important}
body.home-page main .signal-mesh-stage .mesh-flow article:nth-of-type(3)>b{animation-delay:2.3s!important}
body.home-page main .signal-mesh-stage .mesh-flow article:nth-of-type(4)>b{animation-delay:3.45s!important}
body.home-page main .signal-mesh-stage .stat-float{
  z-index:3!important;
  pointer-events:none!important;
}
body.home-page main .signal-mesh-stage .stat-float.left{
  left:clamp(28px,4.4vw,76px)!important;
  top:165px!important;
}
body.home-page main .signal-mesh-stage .stat-float.arcium-float{
  left:auto!important;
  right:clamp(42px,6vw,112px)!important;
  top:156px!important;
}
body.home-page main .signal-mesh-stage .stat-float.mid{
  right:clamp(42px,6vw,112px)!important;
  top:52px!important;
}
body.home-page main .signal-mesh-stage .stat-float.right{
  right:clamp(42px,6vw,112px)!important;
  bottom:46px!important;
}
@media(max-width:1320px) and (min-width:981px){
  body.home-page main .signal-mesh-stage .network-panel{
    height:500px!important;
    min-height:500px!important;
    max-height:500px!important;
  }
  body.home-page main .signal-mesh-stage .mesh-copy{
    left:clamp(132px,11vw,166px)!important;
    width:calc(100% - 430px)!important;
  }
  body.home-page main .signal-mesh-stage .mesh-copy h2{
    font-size:clamp(40px,4.5vw,58px)!important;
  }
  body.home-page main .signal-mesh-stage .stat-float.left,
  body.home-page main .signal-mesh-stage .stat-float.arcium-float{
    display:none!important;
  }
}
@media(max-width:980px){
  body.home-page main .signal-mesh-stage .network-panel{
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    padding:36px 22px 40px!important;
    background:#05030e!important;
  }
  body.home-page main .signal-mesh-stage .network-panel:before{
    opacity:.78!important;
    animation:arxnNebulaFastVisible 5.8s ease-in-out infinite alternate!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow{
    grid-template-columns:1fr!important;
    gap:0!important;
    max-width:none!important;
    padding-left:60px!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow-motion{
    left:22px!important;
    right:auto!important;
    top:22px!important;
    bottom:24px!important;
    width:5px!important;
    height:auto!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow-motion i{
    left:-10px!important;
    top:0!important;
    animation:meshArrowRailMobileV193 4.6s linear infinite!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow article>b{
    position:absolute!important;
    left:-62px!important;
    top:0!important;
  }
}
@keyframes arxnNebulaFastVisible{
  0%{transform:scale(1.04) translate3d(-1.5%,-1%,0) rotate(-1deg)}
  50%{transform:scale(1.13) translate3d(1.8%,1.3%,0) rotate(1.4deg)}
  100%{transform:scale(1.07) translate3d(-.6%,2%,0) rotate(-.7deg)}
}
@keyframes meshArrowRailV193{
  0%{left:0;opacity:0;transform:rotate(45deg) scale(.78)}
  5%{left:0;opacity:1;transform:rotate(45deg) scale(1.08)}
  25%,31%{left:calc(33.333% - 12px);opacity:1;transform:rotate(45deg) scale(1.18)}
  50%,56%{left:calc(66.666% - 12px);opacity:1;transform:rotate(45deg) scale(1.18)}
  78%,90%{left:calc(100% - 24px);opacity:1;transform:rotate(45deg) scale(1.24)}
  96%,100%{left:calc(100% - 24px);opacity:0;transform:rotate(45deg) scale(.90)}
}
@keyframes meshArrowRailMobileV193{
  0%{top:0;opacity:0;transform:rotate(135deg) scale(.78)}
  5%{top:0;opacity:1;transform:rotate(135deg) scale(1.08)}
  25%,31%{top:calc(33.333% - 12px);opacity:1;transform:rotate(135deg) scale(1.18)}
  50%,56%{top:calc(66.666% - 12px);opacity:1;transform:rotate(135deg) scale(1.18)}
  78%,90%{top:calc(100% - 24px);opacity:1;transform:rotate(135deg) scale(1.24)}
  96%,100%{top:calc(100% - 24px);opacity:0;transform:rotate(135deg) scale(.90)}
}
@keyframes meshNumberGlowV193{
  0%,18%,100%{transform:scale(1);background:#070615;border-color:rgba(129,242,208,.98);box-shadow:0 0 0 7px rgba(129,242,208,.18),0 0 34px rgba(129,242,208,.86),0 0 70px rgba(112,66,255,.46)}
  7%{transform:scale(1.38);background:#6f43ff;border-color:#fff;box-shadow:0 0 0 13px rgba(129,242,208,.25),0 0 48px #81f2d0,0 0 94px rgba(112,66,255,.96)}
  13%{transform:scale(1.16);background:#26125f;border-color:#bfffee;box-shadow:0 0 0 8px rgba(129,242,208,.20),0 0 38px rgba(129,242,208,.92),0 0 72px rgba(77,232,255,.55)}
}


body.agent-smith-intro-active{
  overflow:hidden;
}
body.agent-smith-intro-active > *:not(.agent-smith-intro-overlay){
  filter:blur(4px) saturate(1.01) brightness(.96);
  transition:filter .42s ease;
}
.agent-smith-intro-overlay{
  position:fixed;
  inset:0;
  z-index:99999;
  display:grid;
  place-items:center;
  padding:22px;
  background:
    radial-gradient(circle at 50% 42%,rgba(0,255,88,.12),transparent 30%),
    radial-gradient(circle at 18% 0,rgba(112,66,255,.09),transparent 28%),
    rgba(0,6,2,.09);
  backdrop-filter:blur(2px);
  color:#dfffe8;
  overflow:hidden;
  animation:agentSmithOverlayIn .42s ease both;
}
.agent-smith-intro-overlay.is-leaving{
  pointer-events:none;
  animation:agentSmithOverlayOut .68s ease both;
}
.agent-smith-code-canvas{
  position:absolute;
  inset:0;
  z-index:6;
  width:100%;
  height:100%;
  opacity:.56;
  mix-blend-mode:screen;
  pointer-events:none;
}
.agent-smith-intro-card{
  position:relative;
  z-index:2;
  width:min(1080px,calc(100vw - 28px));
  min-height:min(700px,calc(100svh - 86px));
  display:grid;
  grid-template-columns:minmax(340px,.92fr) minmax(280px,.58fr);
  gap:26px;
  align-items:center;
  padding:24px;
  border-radius:26px;
  border:1px solid rgba(89,255,132,.28);
  background:
    linear-gradient(135deg,rgba(0,10,3,.10),rgba(0,0,0,.22) 54%,rgba(9,37,17,.13)),
    rgba(0,0,0,.04);
  box-shadow:
    0 24px 95px rgba(0,0,0,.32),
    inset 0 0 0 1px rgba(198,255,210,.08),
    0 0 60px rgba(0,255,98,.13);
  overflow:hidden;
  transform:translateY(14px) scale(.98);
  opacity:0;
  transition:opacity .6s ease,transform .6s ease;
}
.agent-smith-intro-card.is-formed{
  opacity:1;
  transform:none;
}
.agent-smith-intro-card:before{
  content:"";
  position:absolute;
  inset:-22%;
  background:
    repeating-linear-gradient(90deg,rgba(0,255,98,.07) 0 1px,transparent 1px 22px),
    repeating-linear-gradient(180deg,rgba(0,255,98,.045) 0 1px,transparent 1px 28px);
  opacity:.42;
  transform:perspective(680px) rotateX(64deg) translateY(18%);
  animation:agentSmithGridFlow 7s linear infinite;
  pointer-events:none;
}
.agent-smith-model-stage{
  position:relative;
  z-index:2;
  min-height:min(780px,calc(100svh - 104px));
  display:grid;
  place-items:center;
  overflow:visible;
  border-radius:0;
  background:transparent;
  border:0;
  perspective:1000px;
}
.agent-smith-body-canvas{
  position:absolute;
  inset:0;
  z-index:4;
  width:100%;
  height:100%;
  mix-blend-mode:screen;
  filter:drop-shadow(0 0 7px rgba(0,255,98,.34));
  pointer-events:none;
}
.agent-smith-binary-img,
.agent-smith-alpha-img{
  position:absolute;
  z-index:-1;
  width:1px;
  height:1px;
  opacity:0!important;
  pointer-events:none;
}
.agent-smith-model-stage:before,
.agent-smith-model-stage:after{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
}
.agent-smith-model-stage:before{
  background:linear-gradient(90deg,transparent,rgba(103,255,136,.26),transparent);
  width:34%;
  left:-42%;
  animation:agentSmithScan 2.2s ease-in-out infinite;
  filter:blur(8px);
}
.agent-smith-model-stage:after{
  background:radial-gradient(circle at 50% 18%,rgba(219,255,225,.28),transparent 17%),radial-gradient(circle at 50% 55%,rgba(0,255,98,.13),transparent 40%);
  mix-blend-mode:screen;
}
.agent-smith-model-img{
  position:absolute;
  z-index:-1;
  width:1px;
  height:1px;
  object-fit:contain;
  mix-blend-mode:screen;
  filter:none;
  clip-path:none;
  opacity:0!important;
  transform:none;
  animation:none;
  transform-origin:50% 25%;
  pointer-events:none;
}
.agent-smith-model-img.is-code-formed{
  animation:none;
  opacity:0!important;
}
.agent-smith-model-img.is-squeezing{
  opacity:0!important;
  animation:agentSmithFaceSqueeze 1.08s ease-in-out forwards;
}
.agent-smith-face-pulse{
  position:absolute;
  z-index:3;
  top:12%;
  left:50%;
  width:min(170px,24vw);
  aspect-ratio:1.15;
  transform:translateX(-50%) scale(.1);
  border-radius:50%;
  border:1px solid rgba(177,255,195,.54);
  box-shadow:0 0 34px rgba(0,255,98,.54),inset 0 0 22px rgba(0,255,98,.28);
  opacity:0;
  animation:agentSmithFacePulse 1.25s ease 3.1s both;
  pointer-events:none;
}
.agent-smith-intro-copy{
  position:relative;
  z-index:3;
  display:grid;
  align-content:center;
  gap:15px;
  padding:18px 18px 18px 0;
  color:#effff2;
}
.agent-smith-intro-copy small{
  width:max-content;
  max-width:100%;
  display:inline-flex;
  align-items:center;
  min-height:28px;
  padding:0 11px;
  border-radius:999px;
  border:1px solid rgba(89,255,132,.32);
  background:rgba(0,255,98,.08);
  color:#92ffae;
  font-size:10px;
  letter-spacing:.18em;
  text-transform:uppercase;
}
.agent-smith-intro-copy h2{
  min-height:160px;
  margin:0;
  color:#7cff9d;
  font-family:Consolas,"SFMono-Regular","Liberation Mono",monospace;
  font-size:clamp(20px,3.05vw,39px);
  line-height:1.18;
  letter-spacing:0;
  font-weight:620;
  white-space:pre-line;
  text-shadow:0 0 12px rgba(0,255,98,.56),0 0 30px rgba(0,255,98,.18);
  opacity:0;
  transform:translateY(8px);
  transition:opacity .7s ease,transform .7s ease;
}
.agent-smith-intro-copy h2.is-visible{
  opacity:1;
  transform:none;
}
.agent-smith-intro-copy p{
  margin:0;
  max-width:38em;
  color:rgba(223,255,232,.74);
  font-size:13px;
  line-height:1.55;
}
.agent-smith-enter{
  width:max-content;
  max-width:100%;
  min-height:48px;
  border:1px solid rgba(180,255,197,.42);
  border-radius:999px;
  padding:0 22px;
  background:linear-gradient(135deg,#8cff9f,#16d65c 52%,#08180c);
  color:#020704;
  font-size:12px;
  font-weight:760;
  letter-spacing:.03em;
  text-transform:uppercase;
  cursor:pointer;
  box-shadow:0 16px 42px rgba(0,255,98,.25),0 0 24px rgba(0,255,98,.24);
}
.agent-smith-enter:hover{
  transform:translateY(-1px);
  box-shadow:0 20px 54px rgba(0,255,98,.32),0 0 34px rgba(0,255,98,.32);
}
.enhanced-smith-core.has-agent-smith-perch{
  min-height:520px;
}
.enhanced-smith-core.has-agent-smith-perch .smith-orbit{
  opacity:.42;
}
.enhanced-smith-core.has-agent-smith-perch .smith-card{
  z-index:3;
  backdrop-filter:blur(18px);
}
.agent-smith-perch{
  position:absolute;
  z-index:5;
  right:22px;
  bottom:20px;
  width:min(330px,48%);
  min-height:270px;
  display:grid;
  align-content:end;
  gap:10px;
  padding:18px;
  border-radius:24px;
  border:1px solid rgba(119,255,150,.26);
  background:
    radial-gradient(circle at 50% 8%,rgba(0,255,98,.18),transparent 30%),
    linear-gradient(160deg,rgba(2,10,4,.82),rgba(11,7,24,.88) 62%,rgba(15,44,20,.76));
  box-shadow:0 28px 80px rgba(0,0,0,.32),0 0 34px rgba(0,255,98,.12),inset 0 1px 0 rgba(255,255,255,.10);
  color:#eaffef;
  overflow:hidden;
  opacity:0;
  transform:translateY(34px) scale(.96);
  transition:opacity .55s ease,transform .65s cubic-bezier(.2,.8,.2,1);
}
.agent-smith-perch.is-visible{
  opacity:1;
  transform:none;
}
.agent-smith-perch.is-arriving{
  animation:agentSmithPerchArrive 1.1s ease both;
}
.agent-smith-perch-rain{
  position:absolute;
  inset:0;
  overflow:hidden;
  pointer-events:none;
  opacity:.74;
}
.agent-smith-perch-rain i{
  position:absolute;
  top:-34px;
  left:var(--x);
  color:#6aff88;
  font:700 12px/1 Consolas,"SFMono-Regular",monospace;
  text-shadow:0 0 10px rgba(0,255,98,.7);
  opacity:var(--o);
  animation:agentSmithPerchRain var(--dur) linear var(--d) infinite;
}
.agent-smith-perch-model{
  position:absolute;
  z-index:1;
  left:50%;
  bottom:76px;
  width:min(178px,54%);
  transform:translateX(-50%);
  filter:drop-shadow(0 0 18px rgba(0,255,98,.36));
  pointer-events:none;
}
.agent-smith-perch-model img{
  display:block;
  width:100%;
  height:auto;
  object-fit:contain;
  animation:agentSmithPerchFloat 5.2s ease-in-out infinite;
}
.agent-smith-perch-copy,
.agent-smith-perch-metrics{
  position:relative;
  z-index:2;
}
.agent-smith-perch-copy{
  display:grid;
  gap:5px;
  margin-top:148px;
}
.agent-smith-perch-copy small{
  color:#73ff95;
  font-size:9px;
  font-weight:780;
  letter-spacing:.16em;
  text-transform:uppercase;
}
.agent-smith-perch-copy strong{
  color:#fff;
  font-size:16px;
  line-height:1.1;
  letter-spacing:-.025em;
}
.agent-smith-perch-copy span{
  color:rgba(234,255,239,.72);
  font-size:11.5px;
  line-height:1.45;
}
.agent-smith-perch-metrics{
  display:flex;
  flex-wrap:wrap;
  gap:6px;
}
.agent-smith-perch-metrics b{
  min-height:24px;
  display:inline-flex;
  align-items:center;
  padding:0 8px;
  border-radius:999px;
  background:rgba(255,255,255,.10);
  border:1px solid rgba(255,255,255,.11);
  color:#b9ffc9;
  font-size:9.5px;
  font-weight:650;
}
@keyframes agentSmithOverlayIn{from{opacity:0}to{opacity:1}}
@keyframes agentSmithOverlayOut{to{opacity:0;filter:blur(10px)}}
@keyframes agentSmithGridFlow{to{transform:perspective(680px) rotateX(64deg) translateY(30%)}}
@keyframes agentSmithScan{0%{left:-42%;opacity:0}18%,58%{opacity:.85}100%{left:108%;opacity:0}}
@keyframes agentSmithPerchRain{to{transform:translateY(360px)}}
@keyframes agentSmithPerchFloat{0%,100%{transform:translateY(0) rotateY(-4deg)}50%{transform:translateY(-8px) rotateY(5deg)}}
@keyframes agentSmithPerchArrive{0%{opacity:0;transform:translateY(-42px) scale(.9);filter:blur(8px)}62%{opacity:1;transform:translateY(4px) scale(1.02);filter:blur(0)}100%{opacity:1;transform:none;filter:blur(0)}}
@keyframes agentSmithHologramTurn{
  0%{opacity:0;transform:rotateY(78deg) translateY(24px) scale(.94)}
  35%{opacity:.22;transform:rotateY(-28deg) translateY(6px) scale(.985)}
  68%{opacity:.48;transform:rotateY(12deg) translateY(0) scale(1.01)}
  100%{opacity:.38;transform:rotateY(0deg) translateY(0) scale(1)}
}
@keyframes agentSmithFloat{
  0%,100%{transform:rotateY(0deg) translateY(0) scale(1)}
  50%{transform:rotateY(-5deg) translateY(-7px) scale(1.005)}
}
@keyframes agentSmithFaceSqueeze{
  0%,100%{transform:rotateY(0deg) translateY(0) scaleX(1) scaleY(1)}
  22%{transform:rotateY(-6deg) translateY(-4px) scaleX(.96) scaleY(1.035) skewX(-1.5deg)}
  48%{transform:rotateY(5deg) translateY(1px) scaleX(1.045) scaleY(.975) skewX(1.2deg)}
  72%{transform:rotateY(-2deg) translateY(-2px) scaleX(.985) scaleY(1.02)}
}
@keyframes agentSmithFacePulse{
  0%{opacity:0;transform:translateX(-50%) scale(.1)}
  22%{opacity:.9}
  100%{opacity:0;transform:translateX(-50%) scale(1.85)}
}
@media(max-width:820px){
  .agent-smith-intro-overlay{padding:12px}
  .agent-smith-intro-card{
    grid-template-columns:1fr;
    gap:12px;
    min-height:calc(100svh - 62px);
    padding:13px;
    border-radius:22px;
  }
  .agent-smith-model-stage{
    min-height:min(70svh,620px);
  }
  .agent-smith-model-img{
    width:min(100%,390px);
    max-height:56svh;
  }
  .agent-smith-intro-copy{
    padding:0 5px 6px;
    gap:10px;
  }
  .agent-smith-intro-copy h2{
    min-height:86px;
    font-size:clamp(23px,8vw,36px);
  }
  .agent-smith-enter{
    width:100%;
    justify-content:center;
    min-height:45px;
    padding:0 14px;
    font-size:10.5px;
  }
  .enhanced-smith-core.has-agent-smith-perch{
    min-height:0;
    height:auto;
    overflow:visible;
    padding:340px 14px 16px;
    box-sizing:border-box;
  }
  .agent-smith-perch{
    position:relative;
    left:auto;
    right:auto;
    bottom:auto;
    width:100%;
    min-height:0;
    padding:15px;
    padding-top:138px;
    border-radius:20px;
  }
  .agent-smith-perch-model{
    top:16px;
    bottom:auto;
    width:min(150px,48%);
  }
  .agent-smith-perch-copy{
    margin-top:0;
  }
  .agent-smith-perch-copy strong{
    font-size:15px;
  }
  .agent-smith-perch-copy span{
    font-size:11px;
    overflow-wrap:anywhere;
  }
  .agent-smith-perch-metrics b{
    flex:1 1 92px;
    justify-content:center;
    text-align:center;
    white-space:normal;
  }
}
@media(max-width:420px){
  .enhanced-smith-core.has-agent-smith-perch{
    padding-top:320px;
  }
  .agent-smith-perch{
    padding-inline:12px;
    padding-top:128px;
  }
  .agent-smith-perch-model{
    width:136px;
  }
}
@media(prefers-reduced-motion:reduce){
  .agent-smith-code-canvas{opacity:.46}
  .agent-smith-intro-card,.agent-smith-face-pulse,.agent-smith-model-stage:before{
    animation:none!important;
    clip-path:none!important;
    opacity:1!important;
    transform:none!important;
  }
  .agent-smith-model-img{
    animation:none!important;
    opacity:0!important;
  }
}

.persona-identity-section{
  position:relative;
  overflow:hidden;
  padding:76px 0;
  background:
    radial-gradient(circle at 12% 18%,rgba(112,66,255,.16),transparent 30%),
    radial-gradient(circle at 88% 72%,rgba(77,232,255,.12),transparent 30%),
    linear-gradient(180deg,#0b0716,#f6f2ff 42%,#fff);
}
.persona-identity-section:before{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px);
  background-size:38px 38px;
  mask-image:linear-gradient(180deg,#000,transparent 70%);
  opacity:.42;
  pointer-events:none;
}
.persona-identity-grid{
  position:relative;
  z-index:1;
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);
  gap:22px;
  align-items:stretch;
}
.persona-identity-card,
.persona-process-panel{
  border-radius:30px;
  border:1px solid rgba(230,222,244,.9);
  box-shadow:0 24px 80px rgba(20,10,48,.14);
}
.persona-identity-card{
  background:rgba(255,255,255,.92);
  padding:34px;
  color:#111018;
}
.persona-logo-lockup{
  width:max-content;
  max-width:100%;
  min-height:54px;
  border-radius:18px;
  background:#fff;
  border:1px solid #ebe5f7;
  box-shadow:0 14px 38px rgba(35,18,76,.08);
  display:flex;
  align-items:center;
  gap:13px;
  padding:0 15px;
  margin-bottom:28px;
}
.persona-logo-lockup img{
  display:block;
  width:100px;
  max-width:36vw;
  height:auto;
}
.persona-logo-lockup span{
  color:#5c536b;
  font-size:10.5px;
  letter-spacing:.13em;
  text-transform:uppercase;
  font-weight:620;
  white-space:nowrap;
}
.persona-identity-card h2{
  color:#111018;
  max-width:640px;
}
.persona-identity-card .lead{
  max-width:680px;
  margin-top:16px;
  color:#403649!important;
  font-size:13.5px!important;
  line-height:1.72!important;
}
.persona-proof-row{
  display:flex;
  flex-wrap:wrap;
  gap:9px;
  margin-top:24px;
}
.persona-proof-row span{
  min-height:32px;
  border-radius:999px;
  padding:8px 12px;
  background:#111018;
  color:#fff;
  display:inline-flex;
  align-items:center;
  font-size:11px;
  line-height:1.25;
}
.persona-process-panel{
  background:linear-gradient(145deg,#090611,#1d0e3f 66%,#7042ff);
  color:#fff;
  padding:18px;
  display:grid;
  gap:10px;
}
.persona-process-panel article{
  min-height:104px;
  border-radius:22px;
  background:rgba(255,255,255,.08);
  border:1px solid rgba(255,255,255,.11);
  padding:17px;
  display:grid;
  align-content:center;
}
.persona-process-panel b{
  width:30px;
  height:30px;
  border-radius:999px;
  background:#fff;
  color:#111018;
  display:grid;
  place-items:center;
  font-size:10.5px;
  font-weight:620;
  margin-bottom:12px;
}
.persona-process-panel strong{
  color:#fff;
  font-size:14px;
  font-weight:560;
}
.persona-process-panel span{
  color:rgba(255,255,255,.76);
  font-size:11.75px;
  line-height:1.55;
  margin-top:7px;
}
.persona-process-panel .persona-secure-note{
  min-height:116px;
  background:linear-gradient(135deg,rgba(77,232,255,.17),rgba(255,255,255,.07));
}
.persona-secure-note strong{
  font-size:18px;
  letter-spacing:-.02em;
}
@media(max-width:880px){
  .persona-identity-grid{grid-template-columns:1fr}
}
@media(max-width:640px){
  .persona-identity-section{padding:48px 0}
  .persona-identity-card,.persona-process-panel{border-radius:24px}
  .persona-identity-card{padding:22px}
  .persona-logo-lockup{width:100%;min-height:50px;margin-bottom:20px;gap:10px}
  .persona-logo-lockup img{width:88px;max-width:42vw}
  .persona-logo-lockup span{font-size:9.5px;white-space:normal;line-height:1.25}
  .persona-proof-row span{width:100%;justify-content:center;text-align:center}
  .persona-process-panel{padding:12px}
  .persona-process-panel article{min-height:auto;border-radius:18px;padding:15px}
}

.free-trade-desk-section{
  background:linear-gradient(180deg,#f7f4fc,#09070d);
  padding:78px 0;
}
.free-trade-desk-grid{
  display:grid;
  grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);
  gap:24px;
  align-items:center;
}
.free-trade-desk-copy{
  border-radius:30px;
  background:#fff;
  border:1px solid #e9e2f7;
  box-shadow:0 24px 80px rgba(20,10,48,.14);
  padding:34px;
}
.free-trade-desk-copy h2{color:#111018}
.free-trade-desk-copy .lead{color:#41384d!important;line-height:1.7!important}
.free-trade-proof{
  display:flex;
  flex-wrap:wrap;
  gap:9px;
  margin-top:22px;
}
.free-trade-proof span{
  min-height:31px;
  border-radius:999px;
  padding:7px 11px;
  background:#111018;
  color:#fff;
  display:inline-flex;
  align-items:center;
  font-size:11px;
}
.free-trade-note{
  margin-top:18px;
  border-radius:18px;
  background:#f4f0ff;
  border:1px solid #e6dcfb;
  color:#342945;
  padding:14px;
  font-size:12px;
  line-height:1.6;
}
.free-trade-terminal{
  border-radius:30px;
  background:#060506;
  color:#fff;
  border:1px solid rgba(255,255,255,.1);
  box-shadow:0 30px 95px rgba(0,0,0,.36);
  overflow:hidden;
}
.free-terminal-bar{
  min-height:52px;
  border-bottom:1px solid rgba(255,255,255,.09);
  display:flex;
  align-items:center;
  gap:14px;
  padding:0 18px;
  color:#d8d6df;
}
.free-terminal-bar b{color:#f28a19;letter-spacing:.1em;font-size:12px}
.free-terminal-bar span{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#fff}
.free-terminal-bar em{margin-left:auto;font-style:normal;color:#41da86;font-size:11px}
.free-terminal-preview{
  position:relative;
  aspect-ratio:16/8.6;
  background:#09090b;
  overflow:hidden;
}
.free-terminal-preview img{
  width:100%;
  height:100%;
  object-fit:cover;
  opacity:.82;
  filter:saturate(1.08) contrast(1.05);
}
.free-terminal-preview:after{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(180deg,transparent 58%,rgba(6,5,6,.9)),radial-gradient(circle at 20% 15%,rgba(242,138,25,.12),transparent 24%);
}
.free-terminal-controls{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  padding:14px 16px 0;
}
.free-terminal-controls span{
  min-height:28px;
  border-radius:6px;
  padding:0 10px;
  display:inline-flex;
  align-items:center;
  font:11px/1 var(--font-mono);
  background:#141217;
  color:#d9d7df;
  border:1px solid rgba(255,255,255,.08);
}
.free-terminal-controls .buy{background:#028a35;color:#fff}
.free-terminal-controls .sell{background:#c62a35;color:#fff}
.free-terminal-ticket{
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:1px;
  padding:16px;
}
.free-terminal-ticket div{
  background:#0e0d10;
  border:1px solid rgba(255,255,255,.08);
  padding:13px;
}
.free-terminal-ticket small{
  display:block;
  color:#8c8795;
  font:10px/1 var(--font-mono);
  text-transform:uppercase;
  letter-spacing:.12em;
}
.free-terminal-ticket strong{
  display:block;
  color:#fff;
  font-size:13px;
  margin-top:8px;
  font-weight:520;
}
.arx-debit-card-section{
  padding:80px 0;
  background:radial-gradient(circle at 12% 0%,rgba(112,66,255,.18),transparent 32%),linear-gradient(180deg,#09070d,#f6f2ff 84%);
}
.arx-debit-card-grid{
  display:grid;
  grid-template-columns:minmax(320px,.9fr) minmax(0,1fr);
  gap:26px;
  align-items:center;
}
.arx-card-showcase{
  min-height:430px;
  border-radius:34px;
  background:radial-gradient(circle at 50% 20%,rgba(112,66,255,.26),transparent 34%),linear-gradient(145deg,#11091f,#07060d);
  border:1px solid rgba(255,255,255,.12);
  box-shadow:0 30px 95px rgba(0,0,0,.34);
  display:grid;
  place-items:center;
  padding:28px;
  color:#fff;
  overflow:hidden;
}
.arx-physical-card{
  position:relative;
  width:min(420px,100%);
  aspect-ratio:1.62/1;
  border-radius:28px;
  padding:26px;
  display:grid;
  align-content:space-between;
  overflow:hidden;
  background:
    radial-gradient(circle at 83% 18%,rgba(255,255,255,.26),transparent 18%),
    radial-gradient(circle at 24% 78%,rgba(77,232,255,.22),transparent 28%),
    linear-gradient(135deg,#7042ff,#1b0a43 48%,#050508);
  box-shadow:0 28px 75px rgba(0,0,0,.36),inset 0 0 0 1px rgba(255,255,255,.16);
  transform:rotate(-4deg);
}
.card-glow{
  position:absolute;
  inset:-30%;
  background:linear-gradient(120deg,transparent,rgba(255,255,255,.16),transparent);
  transform:rotate(16deg);
}
.card-topline,.card-bottomline,.card-chip-row{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:14px}
.card-topline span{font-size:12px;letter-spacing:.18em;color:#fff}
.card-topline em{font-style:normal;font-size:10px;color:rgba(255,255,255,.68);letter-spacing:.16em}
.card-chip{
  width:48px;
  height:36px;
  border-radius:10px;
  background:linear-gradient(135deg,#ffe7a3,#b9821b);
  box-shadow:inset 0 0 0 1px rgba(0,0,0,.18);
}
.contactless{font:20px/1 var(--font-mono);color:rgba(255,255,255,.72);transform:rotate(90deg)}
.card-number{position:relative;z-index:2;color:#fff;font:20px/1.2 var(--font-mono);letter-spacing:.08em;font-weight:430}
.card-bottomline span{font-size:11px;letter-spacing:.14em;color:rgba(255,255,255,.78)}
.mc-mark{position:relative;width:58px;height:36px}
.mc-mark i{position:absolute;top:3px;width:31px;height:31px;border-radius:999px;opacity:.9}
.mc-mark i:first-child{left:3px;background:#eb001b}
.mc-mark i:last-child{right:3px;background:#f79e1b;mix-blend-mode:screen}
.arx-card-status{
  display:flex;
  gap:8px;
  flex-wrap:wrap;
  justify-content:center;
  margin-top:24px;
}
.arx-card-status span{
  min-height:30px;
  border-radius:999px;
  padding:7px 11px;
  background:rgba(255,255,255,.08);
  border:1px solid rgba(255,255,255,.12);
  color:rgba(255,255,255,.78);
  font-size:11px;
}
.arx-card-copy{
  border-radius:30px;
  background:#fff;
  border:1px solid #ebe5f7;
  box-shadow:0 24px 80px rgba(20,10,48,.14);
  padding:34px;
}
.arx-card-copy h2{color:#111018}
.arx-card-copy .lead{color:#403649!important;line-height:1.7!important}
.arx-card-benefits{
  display:grid;
  grid-template-columns:repeat(2,1fr);
  gap:10px;
  margin-top:22px;
}
.arx-card-benefits article{
  min-height:126px;
  border-radius:20px;
  background:#f7f4ff;
  border:1px solid #e8ddfb;
  padding:16px;
}
.arx-card-benefits b{
  width:28px;
  height:28px;
  border-radius:999px;
  display:grid;
  place-items:center;
  background:#111018;
  color:#fff;
  font-size:10px;
  margin-bottom:18px;
}
.arx-card-benefits strong{display:block;color:#111018;font-size:14px}
.arx-card-benefits span{display:block;color:#62596f;font-size:11.5px;line-height:1.5;margin-top:7px}
.arx-card-disclaimer{
  color:#6d647a;
  font-size:11.5px;
  line-height:1.55;
  margin-top:16px;
}
.home-docs-section{
  padding:70px 0;
  background:linear-gradient(180deg,#f6f2ff,#fff);
}
.home-docs-card{
  border-radius:32px;
  background:linear-gradient(135deg,#fff,#f5f0ff);
  border:1px solid #e9e0f8;
  box-shadow:0 24px 80px rgba(20,10,48,.13);
  padding:30px;
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);
  gap:22px;
  align-items:center;
}
.home-docs-card h2{color:#111018}
.home-docs-card p{color:#463d52;font-size:13px;line-height:1.7;margin-top:12px}
.home-docs-list{display:grid;gap:9px}
.home-docs-list span{
  min-height:40px;
  border-radius:16px;
  background:#fff;
  border:1px solid #e9e0f8;
  color:#21192d;
  display:flex;
  align-items:center;
  padding:10px 12px;
  font-size:12px;
}
.docs-page-body{background:#fbf9ff}
.docs-hero{
  padding:42px 0;
  background:radial-gradient(circle at 84% 12%,rgba(77,232,255,.14),transparent 26%),linear-gradient(135deg,#09070d,#24104f 62%,#7042ff);
  color:#fff;
}
.docs-hero h1{color:#fff}
.docs-hero p{max-width:760px;color:rgba(255,255,255,.78);font-size:15px;line-height:1.7}
.docs-layout{
  display:grid;
  grid-template-columns:250px minmax(0,1fr);
  gap:24px;
  align-items:start;
  padding:34px 0 70px;
}
.docs-sidebar{
  position:sticky;
  top:86px;
  border-radius:24px;
  background:#fff;
  border:1px solid #ebe4f6;
  box-shadow:var(--shadow-soft);
  padding:14px;
}
.docs-sidebar a{
  min-height:38px;
  border-radius:14px;
  display:flex;
  align-items:center;
  padding:0 12px;
  color:#342b42;
  font-size:12px;
  font-weight:520;
}
.docs-sidebar a:hover{background:#f3edff;color:#7042ff}
.docs-content{display:grid;gap:18px}
.docs-panel{
  border-radius:28px;
  background:#fff;
  border:1px solid #ebe4f6;
  box-shadow:var(--shadow-soft);
  padding:28px;
}
.docs-panel h2{color:#111018;margin-bottom:10px}
.docs-panel p{color:#51485f;font-size:13px;line-height:1.72}
.docs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:18px}
.docs-card{
  min-height:132px;
  border-radius:20px;
  background:#f7f4ff;
  border:1px solid #e9dffa;
  padding:18px;
}
.docs-card b{display:block;color:#7042ff;font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px}
.docs-card strong{display:block;color:#111018;font-size:15px}
.docs-card span{display:block;color:#645c70;font-size:12px;line-height:1.5;margin-top:8px}
.docs-steps{display:grid;gap:10px;margin-top:18px}
.docs-step{
  display:grid;
  grid-template-columns:38px 1fr;
  gap:12px;
  align-items:start;
  border-radius:18px;
  background:#f8f5ff;
  border:1px solid #eadffa;
  padding:14px;
}
.docs-step b{
  width:34px;
  height:34px;
  border-radius:999px;
  background:#111018;
  color:#fff;
  display:grid;
  place-items:center;
  font-size:11px;
}
.docs-step strong{display:block;color:#111018;font-size:14px}
.docs-step span{display:block;color:#62596f;font-size:12px;line-height:1.5;margin-top:4px}
.docs-code{
  border-radius:20px;
  background:#09070d;
  color:#eae5ff;
  padding:18px;
  overflow:auto;
  font:12px/1.7 var(--font-mono);
  margin-top:16px;
}
@media(max-width:960px){
  .free-trade-desk-grid,.arx-debit-card-grid,.home-docs-card,.docs-layout{grid-template-columns:1fr}
  .docs-sidebar{position:relative;top:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:6px}
}
@media(max-width:640px){
  .free-trade-desk-section,.arx-debit-card-section,.home-docs-section{padding:48px 0}
  .free-trade-desk-copy,.arx-card-copy,.home-docs-card,.docs-panel{padding:22px;border-radius:24px}
  .free-terminal-ticket,.arx-card-benefits,.docs-grid{grid-template-columns:1fr}
  .free-terminal-bar{align-items:flex-start;flex-direction:column;gap:5px;padding:14px 16px}
  .free-terminal-bar em{margin-left:0}
  .arx-card-showcase{min-height:330px;border-radius:26px;padding:20px}
  .arx-physical-card{transform:none;border-radius:22px;padding:20px}
  .card-number{font-size:15px}
  .docs-sidebar{grid-template-columns:1fr}
}


.docs-page-body{
  background:#f4f4f7!important;
  color:#101018;
}
.docs-page-body .site-header{
  background:rgba(255,255,255,.92);
  border-bottom:1px solid rgba(20,20,30,.08);
}
.docs-hero{
  padding:72px 0 58px!important;
  background:
    radial-gradient(circle at 88% 12%,rgba(112,66,255,.10),transparent 28%),
    linear-gradient(180deg,#fff,#f7f5fb)!important;
  color:#111018!important;
  border-bottom:1px solid #e4dfeb;
}
.docs-hero .breadcrumb{
  color:#6f39ff;
  font-size:12px;
  letter-spacing:.08em;
}
.docs-document-label{
  display:inline-flex;
  align-items:center;
  min-height:31px;
  border-radius:999px;
  padding:0 12px;
  margin:18px 0 20px;
  background:#111018;
  color:#fff;
  font-size:11px;
  letter-spacing:.16em;
  text-transform:uppercase;
  font-weight:620;
}
.docs-hero h1{
  color:#111018!important;
  max-width:880px;
  font-size:clamp(44px,6vw,76px)!important;
  line-height:.96!important;
  letter-spacing:-.055em!important;
  font-weight:420!important;
}
.docs-hero p{
  max-width:900px!important;
  margin-top:22px;
  color:#30283b!important;
  font-size:18px!important;
  line-height:1.82!important;
  font-weight:360!important;
}
.docs-cover-meta{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  margin-top:24px;
}
.docs-cover-meta span{
  min-height:34px;
  border-radius:999px;
  background:#fff;
  border:1px solid #ddd6ec;
  color:#3b3347;
  display:inline-flex;
  align-items:center;
  padding:0 13px;
  font-size:12px;
}
.docs-layout{
  max-width:1280px;
  grid-template-columns:286px minmax(0,1fr)!important;
  gap:34px!important;
  padding:44px 20px 86px!important;
}
.docs-sidebar{
  border-radius:14px!important;
  background:#fff!important;
  border:1px solid #ded8e8!important;
  box-shadow:0 18px 50px rgba(20,10,48,.06)!important;
  padding:16px!important;
}
.docs-sidebar-title{
  display:block;
  color:#111018;
  font-size:13px;
  letter-spacing:.14em;
  text-transform:uppercase;
  margin:4px 8px 12px;
}
.docs-sidebar a{
  min-height:44px!important;
  border-radius:10px!important;
  color:#221a2e!important;
  font-size:14px!important;
  font-weight:430!important;
  line-height:1.25;
}
.docs-sidebar a:hover{
  background:#f2ecff!important;
  color:#5f2fee!important;
}
.docs-content{
  gap:28px!important;
}
.docs-panel{
  position:relative;
  border-radius:12px!important;
  background:#fff!important;
  border:1px solid #ded8e8!important;
  box-shadow:0 22px 70px rgba(20,10,48,.075)!important;
  padding:58px 64px!important;
}
.docs-panel:before{
  content:"ARXN DOCUMENTATION";
  display:block;
  color:#7042ff;
  font-size:11px;
  letter-spacing:.18em;
  text-transform:uppercase;
  font-weight:650;
  margin-bottom:20px;
}
.docs-panel h2{
  color:#111018!important;
  font-size:clamp(32px,3.2vw,46px)!important;
  line-height:1.03!important;
  letter-spacing:-.045em!important;
  font-weight:420!important;
  margin:0 0 22px!important;
}
.docs-panel p{
  max-width:880px;
  color:#2f283a!important;
  font-size:16.5px!important;
  line-height:1.9!important;
  font-weight:360!important;
}
.docs-grid{
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:14px!important;
  margin-top:28px!important;
}
.docs-card{
  min-height:auto!important;
  border-radius:10px!important;
  background:#fff!important;
  border:1px solid #e2dcea!important;
  border-left:5px solid #7042ff!important;
  padding:24px 26px!important;
  box-shadow:none!important;
}
.docs-card b{
  color:#7042ff!important;
  font-size:12px!important;
  letter-spacing:.16em!important;
  margin-bottom:14px!important;
}
.docs-card strong{
  color:#111018!important;
  font-size:21px!important;
  line-height:1.2!important;
  font-weight:500!important;
}
.docs-card span{
  color:#3e3549!important;
  font-size:15px!important;
  line-height:1.74!important;
  margin-top:10px!important;
}
.docs-steps{
  gap:13px!important;
  margin-top:28px!important;
}
.docs-step{
  grid-template-columns:52px minmax(0,1fr)!important;
  gap:17px!important;
  border-radius:10px!important;
  background:#fff!important;
  border:1px solid #e2dcea!important;
  padding:22px!important;
}
.docs-step b{
  width:44px!important;
  height:44px!important;
  border-radius:10px!important;
  background:#111018!important;
  color:#fff!important;
  font-size:13px!important;
}
.docs-step strong{
  color:#111018!important;
  font-size:20px!important;
  line-height:1.22!important;
  font-weight:500!important;
}
.docs-step span{
  color:#3e3549!important;
  font-size:15px!important;
  line-height:1.76!important;
  margin-top:7px!important;
}
.docs-code{
  border-radius:12px!important;
  padding:24px!important;
  font-size:14px!important;
  line-height:1.9!important;
}
.docs-page-body .footer{
  background:#09070d;
}
@media(max-width:960px){
  .docs-layout{
    grid-template-columns:1fr!important;
    padding-inline:18px!important;
  }
  .docs-sidebar{
    position:relative!important;
    top:auto!important;
    display:grid!important;
    grid-template-columns:repeat(2,1fr)!important;
  }
  .docs-sidebar-title{
    grid-column:1/-1;
  }
  .docs-panel{
    padding:42px 30px!important;
  }
}
@media(max-width:640px){
  .docs-hero{
    padding:48px 0 36px!important;
  }
  .docs-hero h1{
    font-size:39px!important;
  }
  .docs-hero p{
    font-size:15.5px!important;
    line-height:1.72!important;
  }
  .docs-sidebar{
    grid-template-columns:1fr!important;
  }
  .docs-panel{
    padding:30px 20px!important;
  }
  .docs-panel h2{
    font-size:29px!important;
  }
  .docs-panel p,
  .docs-card span,
  .docs-step span{
    font-size:14px!important;
    line-height:1.72!important;
  }
  .docs-card strong,
  .docs-step strong{
    font-size:17px!important;
  }
}


.docs-page-body{
  background:#fff!important;
}
.docs-page-body .progress{
  background:#111018!important;
}
.docs-hero{
  padding:76px 0 64px!important;
  background:#fff!important;
  border-bottom:1px solid #e8e8ee!important;
}
.docs-hero .breadcrumb{
  color:#595263!important;
  letter-spacing:.04em!important;
  text-transform:none!important;
}
.docs-document-label{
  background:#f2f0f6!important;
  color:#17131f!important;
  border:1px solid #ded9e8!important;
  border-radius:8px!important;
  min-height:34px!important;
}
.docs-hero h1{
  max-width:980px!important;
  color:#050505!important;
  font-size:clamp(50px,6.2vw,82px)!important;
  line-height:.98!important;
  font-weight:380!important;
}
.docs-hero p{
  max-width:980px!important;
  color:#24202c!important;
  font-size:19px!important;
  line-height:1.78!important;
}
.docs-cover-meta span{
  background:#fff!important;
  border-color:#d9d7df!important;
  color:#2c2734!important;
  border-radius:8px!important;
  font-size:13px!important;
}
.docs-layout{
  max-width:1360px!important;
  grid-template-columns:260px minmax(0,1fr)!important;
  gap:42px!important;
  padding-top:34px!important;
}
.docs-sidebar{
  top:92px!important;
  background:#fff!important;
  border:0!important;
  border-right:1px solid #e7e4ed!important;
  box-shadow:none!important;
  border-radius:0!important;
  padding:0 22px 0 0!important;
}
.docs-sidebar-title{
  margin:0 0 16px!important;
  color:#050505!important;
}
.docs-sidebar a{
  border-radius:8px!important;
  min-height:40px!important;
  padding:0 10px!important;
  color:#4a4455!important;
  font-size:14px!important;
}
.docs-sidebar a:hover{
  background:#f5f3f9!important;
  color:#111018!important;
}
.docs-content{
  counter-reset:arx-doc-section;
  gap:0!important;
  background:#fff!important;
  border:1px solid #e6e3ec!important;
  border-radius:16px!important;
  box-shadow:0 26px 70px rgba(20,10,48,.07)!important;
  padding:0 72px!important;
}
.docs-panel{
  counter-increment:arx-doc-section;
  border:0!important;
  border-bottom:1px solid #e8e5ee!important;
  border-radius:0!important;
  box-shadow:none!important;
  padding:70px 0!important;
}
.docs-panel:last-child{
  border-bottom:0!important;
}
.docs-panel:before{
  content:"Chapter " counter(arx-doc-section, decimal-leading-zero)!important;
  color:#6f39ff!important;
  font-size:12px!important;
  letter-spacing:.15em!important;
  margin-bottom:18px!important;
}
.docs-panel h2{
  color:#050505!important;
  max-width:900px!important;
  font-size:clamp(36px,3.6vw,54px)!important;
  line-height:1.05!important;
  font-weight:390!important;
}
.docs-panel p{
  max-width:920px!important;
  color:#26212e!important;
  font-size:17.25px!important;
  line-height:1.86!important;
}
.docs-grid{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:14px!important;
  margin-top:32px!important;
}
.docs-card{
  border-radius:12px!important;
  border:1px solid #e7e4ed!important;
  border-left:1px solid #e7e4ed!important;
  background:#fcfbfe!important;
  padding:24px!important;
}
.docs-card b{
  color:#6f39ff!important;
  margin-bottom:16px!important;
}
.docs-card strong{
  color:#050505!important;
  font-size:20px!important;
  font-weight:470!important;
}
.docs-card span{
  color:#332d3f!important;
  font-size:15.25px!important;
  line-height:1.7!important;
}
.docs-steps{
  margin-top:32px!important;
}
.docs-step{
  border:1px solid #e7e4ed!important;
  background:#fcfbfe!important;
  border-radius:12px!important;
  padding:24px!important;
}
.docs-step b{
  background:#050505!important;
  color:#fff!important;
  border-radius:8px!important;
}
.docs-step strong{
  color:#050505!important;
  font-size:20px!important;
  font-weight:470!important;
}
.docs-step span{
  color:#332d3f!important;
  font-size:15.25px!important;
  line-height:1.74!important;
}
.docs-code{
  background:#111018!important;
  border-radius:12px!important;
  color:#f7f4ff!important;
}
.docs-page-body .btn.light{
  background:#111018!important;
  color:#fff!important;
}
.docs-page-body .btn.ghost{
  background:#fff!important;
  border:1px solid #d9d7df!important;
  color:#17131f!important;
}
@media(max-width:960px){
  .docs-layout{
    grid-template-columns:1fr!important;
    gap:22px!important;
  }
  .docs-sidebar{
    border-right:0!important;
    border:1px solid #e7e4ed!important;
    border-radius:14px!important;
    padding:14px!important;
  }
  .docs-content{
    padding:0 34px!important;
  }
}
@media(max-width:700px){
  .docs-hero h1{
    font-size:40px!important;
  }
  .docs-hero p{
    font-size:15.75px!important;
  }
  .docs-content{
    padding:0 20px!important;
    border-radius:12px!important;
  }
  .docs-panel{
    padding:44px 0!important;
  }
  .docs-grid{
    grid-template-columns:1fr!important;
  }
}

.docs-kpi-row{
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:12px;
  margin:32px 0;
}
.docs-kpi-row div{
  min-height:104px;
  border-radius:12px;
  border:1px solid #e7e4ed;
  background:#fcfbfe;
  display:grid;
  align-content:center;
  padding:18px;
}
.docs-kpi-row b{
  color:#050505;
  font-size:36px;
  line-height:1;
  font-weight:420;
}
.docs-kpi-row span{
  margin-top:9px;
  color:#5a5265;
  font-size:13px;
  text-transform:uppercase;
  letter-spacing:.08em;
}
.docs-note{
  margin-top:28px;
  border-radius:12px;
  background:#f7f5fb;
  border:1px solid #ded8e8;
  border-left:5px solid #111018;
  color:#272230;
  padding:20px 22px;
  font-size:15px;
  line-height:1.72;
}
.docs-note strong{
  color:#050505;
  font-weight:560;
}
.docs-table{
  display:grid;
  margin-top:30px;
  border:1px solid #ded8e8;
  border-radius:12px;
  overflow:hidden;
  background:#fff;
}
.docs-table-row{
  display:grid;
  grid-template-columns:1fr 1.25fr 1.45fr 1.45fr;
  border-top:1px solid #ebe8f0;
}
.docs-table-row:first-child{
  border-top:0;
}
.docs-table-row span{
  min-width:0;
  padding:16px;
  border-left:1px solid #ebe8f0;
  color:#302a39;
  font-size:14px;
  line-height:1.55;
}
.docs-table-row span:first-child{
  border-left:0;
  color:#050505;
  font-weight:500;
}
.docs-table-head{
  background:#f7f5fb;
}
.docs-table-head span{
  color:#111018!important;
  font-size:12px;
  letter-spacing:.12em;
  text-transform:uppercase;
  font-weight:650!important;
}
.docs-flow{
  display:grid;
  grid-template-columns:1fr 32px 1fr 32px 1fr 32px 1fr 32px 1fr;
  align-items:center;
  gap:8px;
  margin:32px 0;
}
.docs-flow span{
  min-height:76px;
  border-radius:12px;
  border:1px solid #e7e4ed;
  background:#fcfbfe;
  color:#111018;
  display:flex;
  align-items:center;
  justify-content:center;
  text-align:center;
  padding:12px;
  font-size:14px;
  line-height:1.35;
  font-weight:500;
}
.docs-flow i{
  height:1px;
  background:#111018;
}
@media(max-width:700px){
  .docs-kpi-row{
    grid-template-columns:1fr 1fr;
  }
  .docs-table{
    overflow:auto;
  }
  .docs-table-row{
    min-width:760px;
  }
  .docs-flow{
    grid-template-columns:1fr;
  }
  .docs-flow i{
    width:1px;
    height:24px;
    justify-self:center;
  }
}


.arx-card-showcase{
  perspective:1200px;
}
.arx-card-flip{
  position:relative;
  width:min(420px,100%);
  aspect-ratio:1.62/1;
  transform-style:preserve-3d;
  animation:arxCardTurn 7.5s linear infinite;
}
.arx-card-flip .arx-physical-card{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  aspect-ratio:auto;
  backface-visibility:hidden;
  transform:none!important;
}
.arx-card-flip .card-front{
  transform:rotateY(0deg)!important;
}
.arx-card-flip .card-back{
  transform:rotateY(180deg)!important;
  display:grid;
  align-content:space-between;
  background:
    radial-gradient(circle at 82% 14%,rgba(112,66,255,.22),transparent 24%),
    linear-gradient(135deg,#09070d,#171221 44%,#2e1a62);
  padding:22px;
}
.card-back-stripe{
  height:48px;
  border-radius:8px;
  background:linear-gradient(90deg,#050505,#2a2730,#050505);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08);
}
.card-back-copy{
  min-height:56px;
  border-radius:10px;
  background:#f6f4fb;
  color:#111018;
  display:grid;
  grid-template-columns:1fr auto;
  align-items:center;
  gap:8px;
  padding:9px 11px;
}
.card-back-copy span{
  grid-column:1/-1;
  color:#6d6578;
  font-size:8.5px;
  letter-spacing:.16em;
}
.card-back-copy strong{
  color:#111018;
  font:13px/1 var(--font-mono);
  font-weight:520;
}
.card-back-copy em{
  min-width:66px;
  border-radius:7px;
  background:#111018;
  color:#fff;
  font-style:normal;
  font:10px/1 var(--font-mono);
  padding:8px 9px;
  text-align:center;
}
.card-back p{
  color:rgba(255,255,255,.74);
  font-size:10.5px;
  line-height:1.48;
  margin:8px 0;
}
.card-back-footer{
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:10px;
  color:rgba(255,255,255,.76);
}
.card-back-footer span{
  font-size:9.5px;
}
.card-back-footer b{
  color:#fff;
  font-size:10px;
  letter-spacing:.14em;
}
@keyframes arxCardTurn{
  0%{transform:rotateZ(-4deg) rotateY(0deg)}
  100%{transform:rotateZ(-4deg) rotateY(360deg)}
}
@media(max-width:640px){
  .arx-card-flip{
    width:100%;
    max-width:360px;
    animation-duration:8.5s;
  }
  .arx-card-flip .arx-physical-card{
    border-radius:22px!important;
    padding:18px;
  }
  .card-back-stripe{height:40px}
  .card-back-copy{min-height:50px}
  .card-back p{font-size:9.5px}
  .card-back-footer{align-items:flex-start;flex-direction:column;gap:4px}
}
@media(prefers-reduced-motion:reduce){
  .arx-card-flip{
    animation:arxCardTurn 14s linear infinite;
  }
}


.docs-hero h1{
  font-size:clamp(42px,5.2vw,70px)!important;
}
.docs-hero p{
  font-size:16.5px!important;
  line-height:1.72!important;
}
.docs-panel{
  padding:58px 0!important;
}
.docs-panel h2{
  font-size:clamp(30px,3vw,44px)!important;
  line-height:1.08!important;
}
.docs-panel h3.docs-subhead{
  margin:34px 0 8px;
  color:#050505;
  font-size:22px;
  font-weight:460;
  letter-spacing:-.02em;
}
.docs-panel p{
  font-size:15.35px!important;
  line-height:1.78!important;
}
.docs-card strong,
.docs-step strong{
  font-size:18px!important;
}
.docs-card span,
.docs-step span{
  font-size:13.85px!important;
  line-height:1.62!important;
}
.docs-table-row span{
  font-size:13px!important;
  line-height:1.5!important;
  padding:13px 14px!important;
}
.docs-table-head span{
  font-size:11px!important;
}
.docs-note{
  font-size:13.5px!important;
  line-height:1.62!important;
}
.docs-kpi-row b{
  font-size:31px!important;
}
.docs-kpi-row span{
  font-size:11.5px!important;
}
.docs-referral-table .docs-table-row{
  grid-template-columns:1.05fr 1.65fr .65fr 1.35fr;
}
@media(max-width:700px){
  .docs-hero h1{
    font-size:36px!important;
  }
  .docs-hero p,
  .docs-panel p{
    font-size:14.25px!important;
  }
  .docs-card strong,
  .docs-step strong{
    font-size:16px!important;
  }
}


.arx-backtest-section{
  position:relative;
  padding:86px 0;
  background:
    radial-gradient(circle at 13% 18%,rgba(126,76,255,.20),transparent 31%),
    radial-gradient(circle at 84% 70%,rgba(19,216,155,.13),transparent 28%),
    linear-gradient(180deg,#faf8ff 0%,#f4f0fb 100%);
  overflow:hidden;
}
.arx-backtest-section:before{
  content:"";
  position:absolute;
  inset:0;
  background-image:linear-gradient(rgba(14,11,28,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(14,11,28,.04) 1px,transparent 1px);
  background-size:42px 42px;
  mask-image:linear-gradient(180deg,transparent,black 18%,black 82%,transparent);
  pointer-events:none;
}
.arx-backtest-shell{
  position:relative;
  display:grid;
  grid-template-columns:.74fr 1.26fr;
  gap:26px;
  align-items:center;
}
.arx-backtest-copy{
  max-width:430px;
}
.arx-backtest-copy h2{
  font-size:clamp(31px,3.4vw,52px);
  line-height:1.02;
  letter-spacing:-.045em;
  color:#07060c;
}
.arx-backtest-copy .lead{
  color:#332d43!important;
  font-size:13.8px!important;
  line-height:1.72!important;
  margin-top:15px;
}
.arx-backtest-proof{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  margin-top:22px;
}
.arx-backtest-proof span{
  min-height:32px;
  display:inline-flex;
  align-items:center;
  border:1px solid rgba(42,31,75,.14);
  background:#fff;
  color:#17111f;
  border-radius:999px;
  padding:0 12px;
  font-size:10px;
  font-weight:520;
  letter-spacing:.08em;
  text-transform:uppercase;
}
.arx-backtest-card{
  position:relative;
  border:1px solid rgba(255,255,255,.13);
  border-radius:30px;
  padding:22px;
  color:#fff;
  background:
    radial-gradient(circle at 16% 0%,rgba(125,76,255,.42),transparent 34%),
    radial-gradient(circle at 92% 22%,rgba(19,216,155,.22),transparent 30%),
    linear-gradient(145deg,#080713 0%,#121020 54%,#07070e 100%);
  box-shadow:0 34px 95px rgba(22,13,57,.30);
  overflow:hidden;
}
.arx-backtest-card:before{
  content:"";
  position:absolute;
  inset:1px;
  border-radius:29px;
  border:1px solid rgba(255,255,255,.06);
  pointer-events:none;
}
.arx-backtest-heading,
.arx-backtest-output,
.arx-backtest-footer{
  position:relative;
  z-index:1;
}
.arx-backtest-heading{
  display:flex;
  justify-content:space-between;
  gap:18px;
  align-items:flex-start;
  margin-bottom:18px;
}
.arx-backtest-heading small{
  display:block;
  color:rgba(255,255,255,.58);
  font-size:9.5px;
  letter-spacing:.16em;
  text-transform:uppercase;
  margin-bottom:7px;
}
.arx-backtest-heading strong{
  display:block;
  color:#fff;
  font-size:20px;
  line-height:1.12;
  font-weight:440;
  letter-spacing:-.025em;
}
.arx-backtest-heading span{
  display:inline-flex;
  min-height:30px;
  align-items:center;
  white-space:nowrap;
  border-radius:999px;
  background:rgba(255,255,255,.08);
  border:1px solid rgba(255,255,255,.12);
  color:#bfffe9;
  padding:0 10px;
  font-size:9.5px;
  font-weight:560;
  letter-spacing:.09em;
  text-transform:uppercase;
}
.arx-backtest-controls{
  position:relative;
  z-index:1;
  display:grid;
  grid-template-columns:.95fr 1fr 1fr;
  gap:12px;
  margin-bottom:18px;
}
.arx-backtest-controls label{
  display:grid;
  gap:9px;
  min-width:0;
  border:1px solid rgba(255,255,255,.10);
  background:rgba(255,255,255,.07);
  border-radius:18px;
  padding:12px;
}
.arx-backtest-controls label span{
  color:rgba(255,255,255,.58);
  font-size:9.5px;
  letter-spacing:.13em;
  text-transform:uppercase;
}
.arx-backtest-controls select{
  width:100%;
  min-height:40px;
  border:1px solid rgba(255,255,255,.12);
  border-radius:13px;
  background:#fff;
  color:#08070d;
  padding:0 12px;
  font-size:12px;
  font-weight:520;
}
.arx-backtest-controls input[type=range]{
  width:100%;
  accent-color:#7d4cff;
}


.arx-backtest-controls input[type=range]{
  --arx-range-progress:0%;
  appearance:none;
  height:7px;
  border-radius:999px;
  background:linear-gradient(90deg,#9a7cff 0 var(--arx-range-progress),rgba(255,255,255,.22) var(--arx-range-progress) 100%);
  outline:none;
  cursor:pointer;
}
.arx-backtest-controls input[type=range]::-webkit-slider-thumb{
  appearance:none;
  width:22px;
  height:22px;
  border:0;
  border-radius:50%;
  background:#fff;
  box-shadow:0 7px 18px rgba(4,2,24,.28);
}
.arx-backtest-controls input[type=range]::-moz-range-thumb{
  width:20px;
  height:20px;
  border:0;
  border-radius:50%;
  background:#fff;
  box-shadow:0 7px 18px rgba(4,2,24,.28);
}
.arx-backtest-chart{will-change:transform,opacity}


.home-page .how-start-backtest .arx-backtest-card{
  position:relative;
  overflow:hidden;
  background:
    radial-gradient(circle at 10% 10%,rgba(255,255,255,.16),transparent 25%),
    radial-gradient(circle at 88% 84%,rgba(53,234,255,.15),transparent 34%),
    linear-gradient(135deg,#765cf1 0%,#5149ed 47%,#3138db 100%)!important;
  box-shadow:0 26px 70px rgba(62,55,218,.24)!important;
}
.home-page .how-start-backtest .arx-backtest-card:before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background:radial-gradient(circle,rgba(255,255,255,.22) 0 1px,transparent 1.8px) 0 0/28px 28px;
  opacity:.18;
}
.home-page .how-start-backtest .arx-backtest-card>*{position:relative;z-index:1}
.home-page .how-start-backtest .arx-backtest-controls label,
.home-page .how-start-backtest .arx-backtest-money,
.home-page .how-start-backtest .arx-backtest-kpis span,
.home-page .how-start-backtest .arx-backtest-chart-wrap{
  background:rgba(20,18,102,.18)!important;
  border-color:rgba(255,255,255,.17)!important;
}
.home-page .how-start-backtest .arx-backtest-controls select{box-shadow:0 6px 18px rgba(18,10,74,.16)}
.home-page .how-start-backtest .arx-backtest-footer{
  margin-top:auto!important;
  padding-top:16px;
  justify-content:center!important;
}
.home-page .how-start-backtest .arx-backtest-footer>div{
  width:100%;
  display:grid!important;
  justify-items:center;
  gap:8px!important;
}
.home-page .how-start-backtest .arx-backtest-footer strong{
  color:#fff;
  font-size:16px;
  font-weight:560;
  line-height:1.2;
}
.home-page .how-start-backtest .arx-backtest-footer .btn{min-width:178px}


@media(min-width:1001px){
  .home-page .how-start-section{padding:0 0 64px!important;background:#f6f3fb}
  .home-page .how-start-section>.wrap{width:100%!important;max-width:none!important;padding:0!important}
  .home-page .how-start-layout{display:grid!important;grid-template-columns:1fr!important;gap:0!important}
  .home-page .how-start-backtest{order:1;width:100%}
  .home-page .how-start-backtest .arx-backtest-card{
    min-height:690px!important;
    border-radius:0!important;
    padding:clamp(42px,5vw,82px) max(34px,calc((100vw - 1240px)/2)) 42px!important;
    display:flex!important;
    flex-direction:column!important;
  }
  .home-page .how-start-backtest .arx-backtest-heading{margin-bottom:30px!important;align-items:flex-start!important}
  .home-page .how-start-backtest .arx-backtest-heading>div>small{font-size:11px!important;letter-spacing:.14em!important}
  .home-page .how-start-backtest .arx-backtest-heading strong{font-size:clamp(34px,4vw,58px)!important;line-height:1.02!important;letter-spacing:-.035em!important}
  .home-page .how-start-backtest .arx-backtest-heading>span{margin-top:5px!important}
  .home-page .how-start-backtest .arx-backtest-controls{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;margin-bottom:24px!important}
  .home-page .how-start-backtest .arx-backtest-controls label{padding:14px!important;border-radius:18px!important}
  .home-page .how-start-backtest .arx-backtest-controls label span{font-size:10px!important}
  .home-page .how-start-backtest .arx-backtest-output{grid-template-columns:minmax(270px,.75fr) minmax(0,1.25fr)!important;gap:20px!important}
  .home-page .how-start-backtest .arx-backtest-money,.home-page .how-start-backtest .arx-backtest-kpis span{padding:16px!important;border-radius:18px!important}
  .home-page .how-start-backtest .arx-backtest-money strong{font-size:clamp(42px,4.8vw,76px)!important}
  .home-page .how-start-backtest .arx-backtest-chart-wrap{margin-top:24px!important;flex:1!important;min-height:250px!important}
  .home-page .how-start-backtest .arx-backtest-chart{min-height:290px!important;height:290px!important}
  .home-page .how-start-backtest .arx-backtest-footer{padding-top:24px!important}
  .home-page .how-start-main{
    order:2!important;
    width:min(1240px,calc(100% - 64px))!important;
    height:auto!important;
    margin:56px auto 0!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
  }
  .home-page .how-start-main .section-head{max-width:none!important;margin:0 0 22px!important;text-align:left!important}
  .home-page .how-start-main .section-head>h3{font-size:20px!important;max-width:700px!important}
  .home-page .how-start-main .steps{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}
  .home-page .how-start-main .step{min-height:165px!important;padding:18px!important}
}
@media(max-width:1000px){
  .home-page .how-start-backtest{order:1}
  .home-page .how-start-main{order:2}
}
.arx-backtest-controls b{
  color:#fff;
  font-size:12px;
  font-weight:520;
  letter-spacing:.01em;
}
.arx-backtest-output{
  display:grid;
  grid-template-columns:.86fr 1.14fr;
  gap:12px;
  align-items:stretch;
}
.arx-backtest-money,
.arx-backtest-kpis span{
  border:1px solid rgba(255,255,255,.10);
  background:rgba(255,255,255,.07);
  border-radius:18px;
  padding:14px;
}
.arx-backtest-money small,
.arx-backtest-kpis small{
  display:block;
  color:rgba(255,255,255,.58);
  font-size:9px;
  letter-spacing:.13em;
  text-transform:uppercase;
}
.arx-backtest-money strong{
  display:block;
  margin:8px 0 3px;
  color:#fff;
  font-size:clamp(34px,4.3vw,62px);
  line-height:.92;
  font-weight:330;
  letter-spacing:-.065em;
}
.arx-backtest-money span{
  color:#80ffd4;
  font-size:12px;
  font-weight:520;
}
.arx-backtest-kpis{
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:12px;
}
.arx-backtest-kpis b{
  display:block;
  color:#fff;
  font-size:18px;
  line-height:1.05;
  font-weight:430;
  margin-bottom:7px;
}
.arx-backtest-chart-wrap{
  position:relative;
  z-index:1;
  margin-top:16px;
  border-radius:22px;
  border:1px solid rgba(255,255,255,.10);
  background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.025));
  overflow:hidden;
}
.arx-backtest-chart{
  display:block;
  width:100%;
  height:auto;
  min-height:245px;
}
.arx-backtest-grid line{
  stroke:rgba(255,255,255,.08);
  stroke-width:1;
}
.arx-backtest-area{
  fill:url(#arxBacktestArea);
}
.arx-backtest-line{
  fill:none;
  stroke:#fff;
  stroke-width:5;
  stroke-linecap:round;
  stroke-linejoin:round;
  filter:drop-shadow(0 0 9px rgba(125,76,255,.62));
}
.arx-backtest-dots circle{
  fill:#13d89b;
  stroke:#fff;
  stroke-width:3;
}
.arx-backtest-axis{
  display:grid;
  grid-template-columns:repeat(6,1fr);
  gap:8px;
  padding:0 18px 14px;
  color:rgba(255,255,255,.56);
  font-size:10px;
  text-align:center;
}
.arx-backtest-footer{
  display:flex;
  justify-content:space-between;
  gap:18px;
  align-items:center;
  margin-top:16px;
}
.arx-backtest-footer p{
  max-width:520px;
  color:rgba(255,255,255,.64);
  font-size:11.3px;
  line-height:1.58;
}
.arx-backtest-footer div{
  display:flex;
  gap:10px;
  flex-wrap:wrap;
  justify-content:flex-end;
}
@media(max-width:980px){
  .arx-backtest-shell{
    grid-template-columns:1fr;
  }
  .arx-backtest-copy{
    max-width:760px;
  }
  .arx-backtest-controls,
  .arx-backtest-output{
    grid-template-columns:1fr;
  }
  .arx-backtest-kpis{
    grid-template-columns:repeat(3,1fr);
  }
}
@media(max-width:640px){
  .arx-backtest-section{
    padding:54px 0;
  }
  .arx-backtest-card{
    border-radius:24px;
    padding:15px;
  }
  .arx-backtest-heading{
    flex-direction:column;
    gap:10px;
  }
  .arx-backtest-heading span{
    white-space:normal;
  }
  .arx-backtest-kpis{
    grid-template-columns:1fr;
  }
  .arx-backtest-money strong{
    font-size:42px;
  }
  .arx-backtest-chart{
    min-height:210px;
  }
  .arx-backtest-axis{
    grid-template-columns:repeat(3,1fr);
  }
  .arx-backtest-footer{
    align-items:flex-start;
    flex-direction:column;
  }
  .arx-backtest-footer div,
  .arx-backtest-footer .btn{
    width:100%;
  }
}


html,
body{
  max-width:100%;
}
body{
  overflow-x:hidden;
}
img,
video,
canvas,
svg{
  max-width:100%;
}
.agent-smith-model-stage.is-smith-resolved .agent-smith-body-canvas{
  opacity:.76;
}
.agent-smith-alpha-img.is-final-reveal{
  position:absolute!important;
  z-index:5!important;
  width:min(76%,520px)!important;
  height:auto!important;
  max-height:92%!important;
  opacity:.96!important;
  object-fit:contain!important;
  mix-blend-mode:screen!important;
  filter:drop-shadow(0 0 16px rgba(0,255,98,.42)) drop-shadow(0 18px 45px rgba(0,0,0,.34))!important;
  pointer-events:none!important;
  animation:agentSmithFinalResolve 1.1s ease both,agentSmithFloat 5.8s ease-in-out 1.1s infinite!important;
}
.agent-smith-intro-card.is-smith-complete .agent-smith-face-pulse{
  opacity:.38;
}
@keyframes agentSmithFinalResolve{
  from{opacity:0;transform:rotateY(32deg) translateY(18px) scale(.96);filter:blur(9px) drop-shadow(0 0 22px rgba(0,255,98,.38))}
  to{opacity:.96;transform:rotateY(0deg) translateY(0) scale(1);filter:blur(0) drop-shadow(0 0 16px rgba(0,255,98,.42)) drop-shadow(0 18px 45px rgba(0,0,0,.34))}
}
@media(max-width:860px){
  input,
  select,
  textarea,
  .field input,
  .field select,
  .field textarea,
  .arx-field input,
  .arx-field select,
  .arx-field textarea{
    font-size:16px!important;
    line-height:1.25!important;
  }
  input[type=date],
  input[type=email],
  input[type=number],
  input[type=password],
  input[type=tel],
  input[type=text],
  textarea{
    touch-action:manipulation;
  }
  .agent-smith-alpha-img.is-final-reveal{
    width:min(92%,390px)!important;
    max-height:64svh!important;
  }
}
@media(max-width:760px){
  .docs-page-body,
  .docs-page-body main,
  .docs-layout,
  .docs-content,
  .docs-panel{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
  }
  .docs-layout{
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    gap:18px!important;
    padding-left:14px!important;
    padding-right:14px!important;
    overflow:hidden!important;
  }
  .docs-sidebar{
    position:relative!important;
    top:auto!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    display:flex!important;
    gap:8px!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    padding:12px!important;
    border:1px solid #e7e4ed!important;
    border-radius:14px!important;
    -webkit-overflow-scrolling:touch;
  }
  .docs-sidebar-title{
    flex:0 0 auto!important;
    margin:0!important;
    min-height:38px;
    display:inline-flex!important;
    align-items:center!important;
    color:#050505!important;
  }
  .docs-sidebar a{
    flex:0 0 auto!important;
    width:auto!important;
    max-width:78vw!important;
    min-height:38px!important;
    white-space:nowrap!important;
    border:1px solid #ece7f3!important;
    background:#fff!important;
    color:#17131f!important;
    padding:0 12px!important;
  }
  .docs-content{
    padding:0 16px!important;
    border-radius:12px!important;
    overflow:hidden!important;
  }
  .docs-panel{
    padding:40px 0!important;
    overflow:hidden!important;
  }
  .docs-panel h2{
    font-size:30px!important;
    line-height:1.08!important;
  }
  .docs-panel p{
    font-size:15px!important;
    line-height:1.72!important;
  }
  .docs-grid,
  .docs-kpi-row,
  .docs-steps{
    grid-template-columns:1fr!important;
  }
  .docs-card,
  .docs-step,
  .docs-note,
  .docs-code{
    max-width:100%!important;
    min-width:0!important;
  }
  .docs-table{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    overflow:hidden!important;
    border-radius:12px!important;
  }
  .docs-table-row{
    display:grid!important;
    grid-template-columns:1fr!important;
    min-width:0!important;
    width:100%!important;
  }
  .docs-table-row span{
    border-left:0!important;
    border-top:1px solid #ebe8f0!important;
    padding:13px 14px!important;
    font-size:13.5px!important;
    overflow-wrap:anywhere!important;
  }
  .docs-table-row span:first-child{
    border-top:0!important;
  }
  .docs-table-head span{
    background:#f7f5fb!important;
  }
  .docs-flow{
    grid-template-columns:1fr!important;
  }
  .docs-flow i{
    width:1px!important;
    height:22px!important;
    justify-self:center!important;
  }
}


.agent-daily-earning{
  width:100%;
  margin:16px 0 13px;
  padding:11px 12px;
  border-radius:14px;
  display:grid;
  grid-template-columns:1fr auto;
  align-items:center;
  gap:10px;
  background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(245,241,255,.82));
  border:1px solid rgba(112,66,255,.16);
  box-shadow:0 12px 30px rgba(38,20,92,.08),inset 0 1px 0 rgba(255,255,255,.75);
}
.agent-daily-earning small{
  color:#655a73;
  font-size:9.4px;
  font-weight:720;
  letter-spacing:.13em;
  text-transform:uppercase;
}
.agent-daily-earning strong{
  color:#111018;
  font-size:17px;
  line-height:1;
  font-weight:620;
  letter-spacing:-.02em;
}
.lead-agent .agent-daily-earning{
  background:linear-gradient(135deg,rgba(14,10,29,.92),rgba(58,31,126,.84));
  border-color:rgba(242,180,92,.35);
  box-shadow:0 16px 42px rgba(38,20,92,.2),inset 0 1px 0 rgba(255,255,255,.12);
}
.lead-agent .agent-daily-earning small{
  color:rgba(255,244,225,.72);
}
.lead-agent .agent-daily-earning strong{
  color:#f2b45c;
}
@media(max-width:640px){
  .agent-daily-earning{
    margin:13px 0 12px;
    padding:10px 11px;
  }
  .agent-daily-earning strong{
    font-size:16px;
  }
}

.agent-bot-loop-section{
  padding:72px 0;
  background:#07162b;
}
.agent-loop-board{
  position:relative;
  overflow:hidden;
  border-radius:24px;
  border:1px solid rgba(170,196,225,.24);
  background:
    radial-gradient(circle at 50% 18%,rgba(73,128,184,.26),transparent 28%),
    linear-gradient(180deg,#081b34 0%,#06142a 52%,#071326 100%);
  color:#f7fbff;
  box-shadow:0 30px 90px rgba(1,8,22,.34);
  padding:52px clamp(20px,5vw,64px) 42px;
}
.agent-loop-board:before{
  content:"";
  position:absolute;
  inset:0;
  background:
    linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px) 0 0/46px 46px,
    linear-gradient(180deg,rgba(255,255,255,.03) 1px,transparent 1px) 0 0/46px 46px;
  opacity:.25;
  pointer-events:none;
}
.agent-loop-board:after{
  content:"";
  position:absolute;
  inset:18px;
  border:1px solid rgba(199,219,243,.18);
  border-radius:18px;
  pointer-events:none;
}
.agent-loop-board>*{
  position:relative;
  z-index:2;
}
.agent-loop-title{
  text-align:center;
  padding-bottom:26px;
  border-bottom:2px solid rgba(221,234,248,.76);
}
.agent-loop-title h2{
  color:#f9fbff;
  margin:0;
  font-size:clamp(32px,5vw,66px);
  line-height:1;
  font-weight:760;
  letter-spacing:-.04em;
}
.agent-loop-title h2 span{
  color:#f2b45c;
}
.agent-loop-stage{
  position:relative;
  min-height:230px;
  display:grid;
  grid-template-columns:1fr auto 1fr;
  align-items:end;
  gap:20px;
  max-width:780px;
  margin:42px auto 18px;
}
.agent-loop-stage:before{
  content:"";
  position:absolute;
  left:8%;
  right:8%;
  bottom:22px;
  height:46px;
  border-radius:50%;
  background:rgba(95,129,164,.22);
  filter:blur(.2px);
}
.agent-loop-stage:after{
  content:"";
  position:absolute;
  left:1%;
  right:1%;
  bottom:-46px;
  height:122px;
  border:2px dashed rgba(191,212,236,.44);
  border-top:0;
  border-radius:0 0 50% 50%;
  opacity:.65;
}
.agent-loop-market-screen,
.agent-loop-order-card,
.agent-loop-robot,
.agent-loop-coins,
.agent-loop-rise-arrow{
  position:relative;
  z-index:2;
}
.agent-loop-market-screen{
  justify-self:end;
  width:170px;
  height:128px;
  border:8px solid #83a5ca;
  border-bottom-width:16px;
  border-radius:4px;
  background:linear-gradient(180deg,#173353,#0c223c);
  box-shadow:0 16px 26px rgba(0,0,0,.22);
}
.agent-loop-market-screen:after{
  content:"";
  position:absolute;
  left:50%;
  bottom:-28px;
  width:62px;
  height:10px;
  transform:translateX(-50%);
  border-radius:999px;
  background:#6f8fb4;
}
.screen-bars{
  position:absolute;
  inset:20px 18px 24px;
  display:flex;
  align-items:end;
  gap:8px;
}
.screen-bars i{
  flex:1;
  min-width:7px;
  border-radius:4px 4px 0 0;
  background:#6bdf8c;
  box-shadow:0 0 12px rgba(107,223,140,.22);
}
.screen-bars i:nth-child(1){height:28%}
.screen-bars i:nth-child(2){height:44%;background:#e75f64}
.screen-bars i:nth-child(3){height:38%}
.screen-bars i:nth-child(4){height:58%}
.screen-bars i:nth-child(5){height:73%}
.screen-bars i:nth-child(6){height:66%;background:#e75f64}
.screen-bars i:nth-child(7){height:86%}
.screen-lens{
  position:absolute;
  right:-31px;
  bottom:-28px;
  width:72px;
  height:72px;
  border-radius:50%;
  border:7px solid #dbeeff;
  background:rgba(31,68,105,.78);
  box-shadow:0 10px 22px rgba(0,0,0,.22);
}
.screen-lens:after{
  content:"";
  position:absolute;
  right:-22px;
  bottom:-17px;
  width:34px;
  height:9px;
  transform:rotate(42deg);
  border-radius:999px;
  background:#dbeeff;
}
.screen-lens b{
  position:absolute;
  left:18px;
  right:18px;
  bottom:15px;
  height:28px;
  background:linear-gradient(90deg,#6cdf93 0 20%,transparent 20% 30%,#6cdf93 30% 48%,transparent 48% 58%,#6cdf93 58% 76%,transparent 76%);
}
.agent-loop-coins{
  position:absolute;
  left:13%;
  bottom:8px;
  width:112px;
  height:66px;
}
.agent-loop-coins i,
.agent-loop-coins span{
  position:absolute;
  width:49px;
  height:19px;
  border-radius:50%;
  background:#f8bf48;
  border:3px solid #f7d17a;
  box-shadow:0 9px 0 #cf852d,0 15px 16px rgba(0,0,0,.18);
}
.agent-loop-coins i:nth-child(1){left:0;bottom:0}
.agent-loop-coins i:nth-child(2){left:25px;bottom:22px}
.agent-loop-coins i:nth-child(3){left:53px;bottom:1px;background:#5ed4bc;border-color:#9af0e0;box-shadow:0 9px 0 #359981,0 15px 16px rgba(0,0,0,.18)}
.agent-loop-coins span{left:17px;bottom:40px}
.agent-loop-robot{
  width:138px;
  height:172px;
  justify-self:center;
}
.bot-head{
  position:absolute;
  left:50%;
  top:0;
  width:96px;
  height:73px;
  transform:translateX(-50%);
  border-radius:42px 42px 30px 30px;
  border:8px solid #dceeff;
  background:#2f6fa2;
  box-shadow:inset 0 -12px 0 rgba(12,42,72,.3),0 14px 24px rgba(0,0,0,.2);
}
.bot-head:before{
  content:"";
  position:absolute;
  left:50%;
  top:-32px;
  width:9px;
  height:28px;
  transform:translateX(-50%);
  border-radius:999px;
  background:#3279bd;
}
.bot-head:after{
  content:"";
  position:absolute;
  left:50%;
  top:-37px;
  width:16px;
  height:16px;
  transform:translateX(-50%);
  border-radius:50%;
  background:#3279bd;
}
.bot-head i{
  position:absolute;
  top:27px;
  width:14px;
  height:14px;
  border-radius:50%;
  background:#fff;
}
.bot-head i:first-child{left:24px}
.bot-head i:last-child{right:24px}
.bot-body{
  position:absolute;
  left:50%;
  top:72px;
  width:90px;
  height:83px;
  transform:translateX(-50%);
  border-radius:22px 22px 14px 14px;
  border:8px solid #dceeff;
  background:#62a8d1;
  box-shadow:0 13px 0 #345f87,0 20px 24px rgba(0,0,0,.18);
}
.bot-body span{
  position:absolute;
  left:50%;
  top:28px;
  width:20px;
  height:20px;
  transform:translateX(-50%) rotate(45deg);
  background:#eef8ff;
  border-radius:4px;
}
.bot-arm{
  position:absolute;
  top:82px;
  width:44px;
  height:16px;
  border-radius:999px;
  background:#dceeff;
}
.bot-arm.left{left:0;transform:rotate(-38deg)}
.bot-arm.right{right:0;transform:rotate(38deg)}
.agent-loop-rise-arrow{
  position:absolute;
  left:58%;
  top:6px;
  width:96px;
  height:118px;
  border-right:20px solid #5edb82;
  border-top:20px solid #5edb82;
  transform:rotate(-19deg);
  border-radius:0 28px 0 0;
  filter:drop-shadow(0 10px 18px rgba(94,219,130,.22));
}
.agent-loop-rise-arrow:after{
  content:"";
  position:absolute;
  right:-35px;
  top:-31px;
  border-left:38px solid transparent;
  border-right:8px solid transparent;
  border-bottom:42px solid #5edb82;
  transform:rotate(23deg);
}
.agent-loop-order-card{
  justify-self:start;
  width:180px;
  height:130px;
  border-radius:9px;
  background:#d9e9fa;
  border:1px solid #9bb7d7;
  padding:22px 16px 14px;
  display:grid;
  grid-template-columns:1fr 62px;
  gap:10px;
  box-shadow:0 16px 26px rgba(0,0,0,.2);
}
.agent-loop-order-card:before{
  content:"";
  position:absolute;
  left:0;
  right:0;
  top:0;
  height:16px;
  border-radius:9px 9px 0 0;
  background:linear-gradient(90deg,#e85d63 0 12px,#f2bc52 12px 24px,#5edb82 24px 36px,#c7d9ee 36px);
}
.agent-loop-order-card p{
  margin:0;
  display:flex;
  align-items:center;
  gap:8px;
}
.agent-loop-order-card p i{
  width:11px;
  height:11px;
  border-radius:50%;
  border:2px solid #5bbb78;
}
.agent-loop-order-card p span{
  height:5px;
  flex:1;
  border-radius:99px;
  background:#8fa7c3;
}
.agent-loop-order-card button{
  border:0;
  border-radius:5px;
  color:#fff;
  font-size:13px;
  font-weight:780;
}
.agent-loop-order-card button:nth-of-type(1){background:#52bd5d}
.agent-loop-order-card button:nth-of-type(2){background:#d8474d}
.agent-loop-path{
  display:grid;
  grid-template-columns:1fr auto 1fr;
  align-items:center;
  gap:18px;
  margin:22px auto 28px;
  max-width:760px;
}
.agent-loop-path span{
  height:2px;
  border-top:3px dashed rgba(204,222,243,.55);
}
.agent-loop-path strong{
  min-width:142px;
  min-height:45px;
  border-radius:999px;
  background:linear-gradient(180deg,#455d7d,#253c5f);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 10px 20px rgba(0,0,0,.18);
  display:grid;
  place-items:center;
  color:#fff;
  font-size:21px;
  font-weight:760;
}
.agent-loop-nodes{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:18px;
  text-align:center;
}
.agent-loop-nodes article{
  min-width:0;
}
.agent-loop-node-icon{
  width:74px;
  height:74px;
  margin:0 auto 12px;
  border-radius:22px;
  display:grid;
  place-items:center;
  background:rgba(255,255,255,.06);
  border:1px solid rgba(220,238,255,.16);
}
.agent-loop-node-icon i{
  width:42px;
  height:42px;
  display:block;
  border-radius:50%;
}
.agent-loop-node-icon.data i{
  background:radial-gradient(circle at 50% 34%,#f8c452 0 36%,transparent 37%),linear-gradient(90deg,#f8c452 0 28%,#5dd5bd 28% 55%,#f8c452 55%);
  border-radius:10px;
}
.agent-loop-node-icon.analysis i{
  border:8px solid #e4f4ff;
  background:conic-gradient(#f1b45d 0 25%,#5edb82 25% 60%,#2d73af 60% 100%);
}
.agent-loop-node-icon.signal i{
  background:linear-gradient(135deg,#f0b755 0 38%,transparent 38% 56%,#f0b755 56% 100%);
  clip-path:polygon(44% 0,72% 0,58% 39%,82% 39%,26% 100%,42% 55%,18% 55%);
}
.agent-loop-node-icon.feedback i{
  border-radius:9px;
  background:linear-gradient(#dceeff,#dceeff) center/72% 84% no-repeat;
  position:relative;
}
.agent-loop-node-icon.feedback i:after{
  content:"";
  position:absolute;
  right:-4px;
  bottom:1px;
  width:35px;
  height:35px;
  border-right:8px solid #5edb82;
  border-top:8px solid #5edb82;
  border-radius:0 18px 0 0;
  transform:rotate(14deg);
}
.agent-loop-nodes h3{
  color:#f2b45c;
  margin:0 0 7px;
  font-size:24px;
  line-height:1.05;
  font-weight:780;
}
.agent-loop-nodes p{
  color:#f7fbff;
  margin:0 auto;
  max-width:190px;
  font-size:14px;
  line-height:1.45;
  font-weight:520;
}
.agent-loop-explainer{
  margin-top:42px;
  padding-top:28px;
  border-top:1px solid rgba(221,234,248,.66);
  text-align:center;
}
.agent-loop-explainer p{
  color:#f7fbff;
  margin:0 auto 18px;
  max-width:760px;
  font-size:22px;
  line-height:1.32;
  font-weight:680;
}
.agent-loop-flow{
  display:flex;
  justify-content:center;
  align-items:center;
  gap:11px;
  flex-wrap:wrap;
  color:#fff;
  font-size:24px;
  font-weight:780;
}
.agent-loop-flow b:nth-of-type(even),
.agent-loop-flow b:last-child{
  color:#f2b45c;
}
.agent-loop-flow span{
  width:34px;
  height:2px;
  background:#dceeff;
  position:relative;
}
.agent-loop-flow span:after{
  content:"";
  position:absolute;
  right:-2px;
  top:50%;
  width:9px;
  height:9px;
  border-right:2px solid #dceeff;
  border-top:2px solid #dceeff;
  transform:translateY(-50%) rotate(45deg);
}
.agent-loop-list{
  max-width:790px;
  margin:32px auto 0;
  display:grid;
  gap:13px;
}
.agent-loop-list div{
  display:grid;
  grid-template-columns:58px minmax(95px,140px) 1fr;
  gap:10px;
  align-items:center;
  color:#f7fbff;
  font-size:18px;
  line-height:1.34;
}
.agent-loop-list i{
  width:46px;
  height:46px;
  border-radius:14px;
  background:rgba(255,255,255,.08);
  border:1px solid rgba(220,238,255,.18);
}
.agent-loop-list i.data{background:linear-gradient(135deg,#f8c452,#5dd5bd)}
.agent-loop-list i.analysis{background:conic-gradient(#f1b45d 0 25%,#5edb82 25% 60%,#2d73af 60% 100%)}
.agent-loop-list i.execution{background:linear-gradient(180deg,#dceeff,#8fb7df)}
.agent-loop-list i.monitoring{background:linear-gradient(135deg,#244466,#f2b45c)}
.agent-loop-list i.feedback{background:linear-gradient(135deg,#dceeff,#5edb82)}
.agent-loop-list strong{
  color:#f2b45c;
  font-size:20px;
  font-weight:780;
}
.agent-loop-list span{
  color:#f7fbff;
  font-weight:520;
}
.agent-loop-footer{
  margin-top:32px;
  padding-top:24px;
  border-top:1px solid rgba(221,234,248,.66);
  color:#fff;
  text-align:center;
  font-size:24px;
  line-height:1.25;
  font-weight:760;
}
@media(max-width:900px){
  .agent-loop-board{
    padding:42px 22px 34px;
  }
  .agent-loop-stage{
    grid-template-columns:1fr;
    justify-items:center;
    min-height:auto;
    gap:18px;
  }
  .agent-loop-stage:before,
  .agent-loop-stage:after,
  .agent-loop-rise-arrow,
  .agent-loop-coins{
    display:none;
  }
  .agent-loop-market-screen,
  .agent-loop-order-card{
    justify-self:center;
  }
  .agent-loop-nodes{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
  .agent-loop-flow{
    font-size:19px;
  }
  .agent-loop-list div{
    grid-template-columns:48px 1fr;
  }
  .agent-loop-list span{
    grid-column:2;
  }
}
@media(max-width:560px){
  .agent-bot-loop-section{
    padding:48px 0;
  }
  .agent-loop-board{
    border-radius:18px;
    padding:34px 15px 28px;
  }
  .agent-loop-board:after{
    inset:10px;
    border-radius:14px;
  }
  .agent-loop-title{
    padding-bottom:18px;
  }
  .agent-loop-title h2{
    font-size:31px;
  }
  .agent-loop-stage{
    margin-top:26px;
  }
  .agent-loop-market-screen{
    width:148px;
    height:112px;
  }
  .agent-loop-robot{
    transform:scale(.9);
    margin:-8px 0;
  }
  .agent-loop-order-card{
    width:min(180px,100%);
  }
  .agent-loop-path{
    grid-template-columns:1fr;
    gap:10px;
  }
  .agent-loop-path span{
    display:none;
  }
  .agent-loop-nodes{
    grid-template-columns:1fr;
    gap:20px;
  }
  .agent-loop-nodes p{
    max-width:260px;
  }
  .agent-loop-explainer p{
    font-size:18px;
  }
  .agent-loop-flow{
    display:grid;
    grid-template-columns:1fr;
    gap:8px;
    font-size:18px;
  }
  .agent-loop-flow span{
    width:2px;
    height:18px;
    justify-self:center;
  }
  .agent-loop-flow span:after{
    right:auto;
    left:50%;
    top:auto;
    bottom:-2px;
    transform:translateX(-50%) rotate(135deg);
  }
  .agent-loop-list div{
    grid-template-columns:42px 1fr;
    font-size:14px;
    gap:8px;
  }
  .agent-loop-list i{
    width:38px;
    height:38px;
  }
  .agent-loop-list strong{
    font-size:17px;
  }
  .agent-loop-footer{
    font-size:19px;
  }
}


#home.hero{
  padding-bottom:14px!important;
}
.home-v17 .home-hero-copy .hero-kicker{
  width:max-content!important;
  max-width:100%!important;
  min-height:31px!important;
  display:inline-flex!important;
  align-items:center!important;
  gap:8px!important;
  margin:0 0 12px!important;
  padding:0 12px!important;
  border-radius:999px!important;
  background:rgba(5,4,10,.28)!important;
  border:1px solid rgba(255,255,255,.18)!important;
  color:#dfffe9!important;
  box-shadow:0 12px 34px rgba(5,4,10,.18),inset 0 1px 0 rgba(255,255,255,.12)!important;
  font-size:10.5px!important;
  line-height:1!important;
  font-weight:680!important;
  letter-spacing:.12em!important;
  text-transform:uppercase!important;
}
.home-v17 .home-hero-copy h1{
  max-width:680px!important;
  color:#fff!important;
  font-size:clamp(38px,4.35vw,61px)!important;
  line-height:.98!important;
  font-weight:560!important;
  letter-spacing:-.045em!important;
  text-shadow:0 18px 48px rgba(8,4,26,.34)!important;
}
.home-v17 .home-hero-copy .hero-subline{
  max-width:650px!important;
  margin:14px 0 16px!important;
  padding-left:14px!important;
  border-left:3px solid #43d195!important;
  color:rgba(237,255,245,.9)!important;
  font-size:14.2px!important;
  line-height:1.58!important;
  font-weight:430!important;
  text-shadow:0 8px 24px rgba(8,4,26,.26)!important;
}
.hero-bullet-list{
  list-style:none!important;
  display:grid!important;
  gap:9px!important;
  max-width:640px!important;
  margin:0 0 21px!important;
  padding:0!important;
}
.hero-bullet-list li{
  position:relative!important;
  min-height:43px!important;
  display:flex!important;
  align-items:center!important;
  padding:10px 14px 10px 36px!important;
  border-radius:16px!important;
  background:linear-gradient(90deg,rgba(255,255,255,.115),rgba(255,255,255,.045))!important;
  border:1px solid rgba(255,255,255,.13)!important;
  color:rgba(255,255,255,.9)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.09)!important;
  font-size:13.4px!important;
  line-height:1.43!important;
  font-weight:440!important;
  letter-spacing:0!important;
}
.hero-bullet-list li:before{
  content:"?"!important;
  position:absolute!important;
  left:12px!important;
  top:50%!important;
  transform:translateY(-50%)!important;
  width:16px!important;
  height:16px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:999px!important;
  background:#43d195!important;
  color:#050505!important;
  box-shadow:0 0 14px rgba(67,209,149,.72)!important;
  font-size:10px!important;
  font-weight:800!important;
}
@media(min-width:981px){
  .home-v17 .hero-card.smith-command-hero{
    min-height:590px!important;
    place-items:start stretch!important;
    align-items:start!important;
  }
  .home-v17 .hero-inner.home-hero-copy{
    align-self:start!important;
    padding:36px 395px 30px 32px!important;
  }
  .home-v17 .home-hero-copy h1{
    margin-top:0!important;
    margin-bottom:0!important;
  }
  .home-v17 .smith-hero-console.live-smith-console{
    top:47%!important;
  }
}
@media(max-width:980px){
  .home-v17 .home-hero-copy .hero-kicker{
    min-height:29px!important;
    font-size:9.3px!important;
    letter-spacing:.09em!important;
  }
  .home-v17 .home-hero-copy h1{
    font-size:clamp(32px,9vw,44px)!important;
  }
  .home-v17 .home-hero-copy .hero-subline{
    margin:12px auto 15px!important;
    font-size:13.2px!important;
    text-align:left!important;
  }
  .hero-bullet-list{
    margin:0 auto 19px!important;
    text-align:left!important;
  }
  .hero-bullet-list li{
    min-height:42px!important;
    font-size:12.6px!important;
    padding:10px 12px 10px 34px!important;
  }
  #home.hero{
    padding-bottom:10px!important;
  }
}


.home-v17 .home-hero-copy h1{
  font-size:clamp(34px,3.75vw,53px)!important;
  line-height:1.01!important;
}
.agents-roster-section .section-head>.eyebrow{
  font-size:18px!important;
  line-height:1.2!important;
  font-weight:650!important;
  letter-spacing:.13em!important;
  margin-bottom:15px!important;
}
@media(max-width:980px){
  .home-v17 .home-hero-copy h1{font-size:clamp(29px,7.8vw,38px)!important}
  .agents-roster-section .section-head>.eyebrow{font-size:16px!important;letter-spacing:.08em!important}
}


.arcium-collab-section .arcium-copy>.eyebrow,
.agent-smith-section .smith-copy>.eyebrow,
.signal-section .wrap.split>div>.eyebrow,
.plaid-arcium-trust .plaid-security-head>.eyebrow,
.free-trade-desk-section .free-trade-desk-copy>.eyebrow,
.arx-debit-card-section .arx-card-copy>.eyebrow,
.arx-backtest-section .arx-backtest-copy>.eyebrow,
.home-docs-section .home-docs-card .eyebrow,
.build-home-section .quick-install-card>.eyebrow,
#how .section-head>.eyebrow,
#products .section-head>.eyebrow,
#faq .section-head>.eyebrow{
  max-width:100%;
  white-space:normal;
  font-size:18px!important;
  line-height:1.22!important;
  font-weight:650!important;
  letter-spacing:.09em!important;
  margin-bottom:16px!important;
}


.hero-fincept-visual{
  position:absolute;
  z-index:3;
  right:268px;
  top:54%;
  width:238px;
  margin:0;
  padding:8px;
  border-radius:20px;
  background:rgba(8,5,22,.64);
  border:1px solid rgba(255,255,255,.18);
  box-shadow:0 24px 70px rgba(3,2,15,.38);
  transform:translateY(-50%) rotate(-8deg);
  transform-origin:bottom right;
}
.hero-fincept-visual:after{
  content:"";
  position:absolute;
  right:-24px;
  bottom:-17px;
  width:100px;
  height:40px;
  border-right:1px solid rgba(113,244,189,.6);
  border-bottom:1px solid rgba(113,244,189,.6);
  transform:skewX(-26deg);
  opacity:.75;
}
.hero-fincept-visual img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:13px;filter:saturate(.82) contrast(1.08) brightness(.9)}
.hero-fincept-visual figcaption{padding:7px 3px 1px;color:rgba(255,255,255,.72);font-size:9px;letter-spacing:.12em;text-transform:uppercase;text-align:center}
.home-v17 .smith-hero-console.live-smith-console{transform:translateY(-50%) rotate(7deg);transform-origin:bottom left}
.home-v17 .smith-hero-console.live-smith-console:hover{transform:translateY(-52%) rotate(4deg)}
.agent-package-section{background:linear-gradient(180deg,#0a0614 0%,#17102d 100%);color:#fff}
.agent-package-section h2,.agent-package-section h3{color:#fff}
.agent-package-section .section-head .lead{color:rgba(255,255,255,.72)}
.agent-package-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;align-items:stretch}
.agent-package-card{position:relative;min-width:0;min-height:390px;display:flex;flex-direction:column;padding:22px;border-radius:24px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.13);box-shadow:0 22px 60px rgba(0,0,0,.22);overflow:hidden}
.agent-package-card:before{content:"";position:absolute;inset:auto -20% -36% -20%;height:170px;background:radial-gradient(circle,rgba(112,66,255,.36),transparent 70%);pointer-events:none}
.agent-package-card>*{position:relative;z-index:1}
.agent-package-card.agent-package-smith{background:radial-gradient(circle at 85% 9%,rgba(77,232,255,.16),transparent 27%),linear-gradient(145deg,rgba(112,66,255,.33),rgba(255,255,255,.06))}
.agent-package-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:21px}
.agent-package-index{width:32px;height:32px;border-radius:12px;display:grid;place-items:center;background:rgba(255,255,255,.13);color:#d5ccff;font-size:11px;font-weight:700}
.agent-package-label{color:#c8bdff;font-size:9px;font-weight:650;letter-spacing:.13em;text-transform:uppercase;text-align:right}
.agent-package-card h3{margin:0;font-size:22px!important;letter-spacing:-.03em}
.agent-package-role{margin:5px 0 10px;color:#78eed0!important;font-size:10px!important;letter-spacing:.12em;text-transform:uppercase;font-weight:650!important}
.agent-package-card>p:not(.agent-package-role){min-height:118px;margin:0;color:rgba(255,255,255,.70);font-size:12px;line-height:1.58}
.agent-package-price{display:grid;gap:3px;margin:18px 0 14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.12)}
.agent-package-price small{color:rgba(255,255,255,.52);font-size:9px;letter-spacing:.14em;text-transform:uppercase}
.agent-package-price strong{color:#fff;font-size:23px;font-weight:430;letter-spacing:-.035em}
.agent-package-price strong span{margin-left:4px;color:rgba(255,255,255,.58);font-size:10px;font-weight:430;letter-spacing:0}
.agent-package-output{display:grid;gap:4px;min-height:62px;padding:11px 12px;border-radius:14px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.08)}
.agent-package-output b{color:#fff;font-size:10px;letter-spacing:.10em;text-transform:uppercase}
.agent-package-output span{color:rgba(255,255,255,.67);font-size:11px;line-height:1.35}
.agent-package-meta{display:flex;justify-content:space-between;gap:8px;margin-top:auto;padding-top:15px;color:rgba(255,255,255,.58);font-size:10px;line-height:1.35}
.agent-package-meta span:last-child{color:#78eed0;text-align:right}
.marketplace-package-grid .agent-list-card{display:flex;flex-direction:column;gap:12px;min-height:310px}
.marketplace-package-grid .agent-list-card p{min-height:92px}
.marketplace-package-grid .agent-list-card .btn{margin-top:auto;width:max-content}
.marketplace-table-head{margin:0 0 22px;text-align:left;max-width:none}
.marketplace-table-head h2{margin-top:8px}
.dark-timeline-section .timeline-node h3{color:#fff!important}
.dark-timeline-section .timeline-node p{color:rgba(255,255,255,.82)!important;font-size:12.5px!important;line-height:1.62!important}
.research-grid-section .research-card h3,.research-grid-section .research-card p{color:#fff!important}
.research-grid-section .research-card p{color:rgba(255,255,255,.78)!important;line-height:1.6!important}
.defi-signal-floor .section-head h2,.defi-signal-floor .section-head .lead{color:#fff!important}
.defi-signal-floor .section-head .lead{opacity:.86}
.defi-signal-floor .liquidity-board div{color:#fff!important}
.defi-signal-floor .liquidity-board div span{color:rgba(255,255,255,.78)!important}
.defi-signal-floor .liquidity-board div b{color:#72f0c0!important}
.how-start-layout{align-items:stretch!important}
.how-start-main{height:100%;padding:28px;border:1px solid #ebe5f7;border-radius:30px;background:#fff;box-shadow:0 24px 80px rgba(20,10,48,.14);box-sizing:border-box}
.agent-bot-loop-section{display:none!important}
.how-start-backtest .arx-backtest-card{height:100%!important}
@media(max-width:1000px){.agent-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.how-start-main{height:auto;padding:22px}}
@media(max-width:980px){.hero-fincept-visual{display:none!important}.home-v17 .smith-hero-console.live-smith-console{transform:none!important}}
@media(max-width:640px){.agent-package-grid{grid-template-columns:1fr}.agent-package-card{min-height:0;padding:20px;border-radius:21px}.agent-package-card>p:not(.agent-package-role){min-height:0}.agent-package-meta{margin-top:16px}.marketplace-package-grid .agent-list-card{min-height:0}.how-start-main{padding:20px;border-radius:23px}}
.arx-backtest-heading>div>small{
  max-width:100%;
  white-space:normal;
  font-size:16px!important;
  line-height:1.25!important;
  font-weight:620!important;
  letter-spacing:.08em!important;
}
@media(max-width:640px){
  .arcium-collab-section .arcium-copy>.eyebrow,
  .agent-smith-section .smith-copy>.eyebrow,
  .signal-section .wrap.split>div>.eyebrow,
  .plaid-arcium-trust .plaid-security-head>.eyebrow,
  .free-trade-desk-section .free-trade-desk-copy>.eyebrow,
  .arx-debit-card-section .arx-card-copy>.eyebrow,
  .arx-backtest-section .arx-backtest-copy>.eyebrow,
  .home-docs-section .home-docs-card .eyebrow,
  .build-home-section .quick-install-card>.eyebrow,
  #how .section-head>.eyebrow,
  #products .section-head>.eyebrow,
  #faq .section-head>.eyebrow{
    font-size:16px!important;
    line-height:1.25!important;
    letter-spacing:.065em!important;
  }
  .arx-backtest-heading>div>small{
    font-size:14px!important;
    letter-spacing:.06em!important;
  }
}


.nexora-peek-speech{padding-right:34px!important}
.nexora-peek-close{
  position:absolute;
  top:6px;
  right:6px;
  z-index:5;
  width:21px;
  height:21px;
  display:grid;
  place-items:center;
  padding:0;
  border:1px solid rgba(81,32,220,.16);
  border-radius:50%;
  background:rgba(255,255,255,.92);
  color:#28104f;
  box-shadow:0 5px 14px rgba(20,8,55,.12);
  font:600 15px/1 Arial,sans-serif;
  cursor:pointer;
  pointer-events:auto;
  touch-action:manipulation;
}
.nexora-peek-close:hover,.nexora-peek-close:focus-visible{background:#120a21;color:#fff;outline:2px solid rgba(67,209,149,.58);outline-offset:2px}
.nexora-card-peek.nexora-peek-dashboard .nexora-peek-speech{padding-right:29px!important}
.nexora-card-peek.nexora-peek-dashboard .nexora-peek-close{top:4px;right:4px;width:18px;height:18px;font-size:13px}
@media(max-width:640px){.nexora-peek-close{top:5px;right:5px;width:20px;height:20px}.nexora-peek-speech{padding-right:32px!important}}
@media(prefers-reduced-motion:reduce){.is-nexora-peeking>.nexora-card-peek{opacity:1!important;transform:none!important}}


.nexora-card-peek{
  width:112px!important;
  height:104px!important;
}
.is-nexora-peeking>.nexora-card-peek{
  animation:nexoraPeekCardCompact 30s cubic-bezier(.18,.82,.16,1) both!important;
}
.nexora-peek-head{
  width:62px!important;
  height:64px!important;
  top:6px!important;
}
.nexora-peek-helmet{inset:-7px -5px 32px!important}
.nexora-peek-ear{top:24px!important;width:10px!important;height:20px!important}
.nexora-peek-antenna{right:12px!important;top:-19px!important;height:22px!important}
.nexora-peek-antenna b{width:9px!important;height:9px!important}
.nexora-peek-visor{left:11px!important;right:11px!important;top:24px!important;height:21px!important}
.nexora-peek-eye{width:10px!important;height:7px!important;top:5px!important}
.nexora-peek-eye-left{left:11px!important}.nexora-peek-eye-right{right:11px!important}
.nexora-peek-smile{width:23px!important;height:10px!important;border-bottom-width:3px!important}
.nexora-peek-jaw{left:18px!important;right:18px!important;bottom:7px!important}
.nexora-peek-collar{top:62px!important;width:46px!important;height:19px!important}
.nexora-peek-hand{top:74px!important;width:29px!important;height:27px!important}
.nexora-peek-knuckles{top:-6px!important}.nexora-peek-knuckles b{height:12px!important}
.nexora-peek-side-left{left:-36px!important}.nexora-peek-side-right{right:-36px!important}
.nexora-peek-low-left{bottom:-36px!important}.nexora-peek-low-right{bottom:-36px!important}
.nexora-peek-top-left{top:-44px!important}.nexora-peek-top-right{top:-44px!important}
@keyframes nexoraPeekCardCompact{
  0%{opacity:0;transform:translate3d(0,22px,0) scale(.50) rotate(var(--nexora-peek-tilt))}
  14%{opacity:1;transform:translate3d(0,-2px,0) scale(.78) rotate(var(--nexora-peek-tilt))}
  28%{transform:translate3d(0,0,0) scale(.80) rotate(calc(var(--nexora-peek-tilt) - 3deg))}
  58%{opacity:1;transform:translate3d(0,2px,0) scale(.78) rotate(calc(var(--nexora-peek-tilt) + 2deg))}
  78%{opacity:1;transform:translate3d(0,0,0) scale(.78) rotate(var(--nexora-peek-tilt))}
  100%{opacity:0;transform:translate3d(0,28px,0) scale(.52) rotate(var(--nexora-peek-tilt))}
}


:root{
  --arx-card-line:rgba(31,22,52,.105);
  --arx-card-line-strong:rgba(112,66,255,.22);
  --arx-card-shadow:0 12px 34px rgba(32,22,58,.07),0 1px 2px rgba(20,14,35,.04);
  --arx-card-shadow-hover:0 18px 46px rgba(32,22,58,.11),0 1px 2px rgba(20,14,35,.05);
}
:where(.card,.feature-card,.product-card,.plan-card,.step,.resource-card,.network-brief-card,.about-operating-card,.about-principles article,.research-card,.stake-card,.eco-card,.security-panel,.timeline-node,.price-card):not(.dark){
  border-color:var(--arx-card-line)!important;
  border-radius:16px!important;
  background:linear-gradient(180deg,#fff 0%,#fdfcff 100%)!important;
  box-shadow:var(--arx-card-shadow)!important;
  transition:transform .22s var(--ease),border-color .22s var(--ease),box-shadow .22s var(--ease)!important;
}
:where(.card,.feature-card,.product-card,.plan-card,.step,.resource-card,.network-brief-card,.about-operating-card,.about-principles article,.research-card,.stake-card,.eco-card,.security-panel,.timeline-node,.price-card):not(.dark):hover{
  transform:translateY(-3px);
  border-color:var(--arx-card-line-strong)!important;
  box-shadow:var(--arx-card-shadow-hover)!important;
}
.page-card{border:1px solid rgba(255,255,255,.14);border-radius:22px!important;box-shadow:0 24px 64px rgba(48,24,118,.18)!important}
.mega{border-radius:16px!important;padding:10px!important;gap:8px!important}
.mega-item{border-radius:10px!important;min-height:94px!important;padding:13px!important;border-color:rgba(57,36,94,.07)!important}
.mega-item:hover{transform:translateY(-1px)!important;box-shadow:0 9px 24px rgba(48,28,113,.075)!important}
.faq-item,.quote-card,.security-build,.callout{border-radius:16px!important}

.editorial-page-card,.newsroom-page-card{min-height:410px;display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:center;background:radial-gradient(circle at 76% 32%,rgba(77,232,255,.22),transparent 24%),radial-gradient(circle at 16% 0,rgba(174,128,255,.32),transparent 34%),linear-gradient(135deg,#0b0714 0%,#2d1767 46%,#7042ff 100%)}
.editorial-page-card .page-inner,.newsroom-page-card .page-inner{max-width:760px;padding-right:20px}
.editorial-hero-mark{position:relative;z-index:2;width:250px;height:250px;display:grid;place-items:center;justify-self:center}
.editorial-hero-mark:before,.editorial-hero-mark:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.24);inset:8px;animation:editorialOrbit 11s linear infinite}
.editorial-hero-mark:after{inset:45px;border-style:dashed;animation-direction:reverse;animation-duration:8s}
.editorial-hero-mark img{width:150px;height:150px;object-fit:contain;filter:drop-shadow(0 20px 38px rgba(0,0,0,.28))}
@keyframes editorialOrbit{to{transform:rotate(360deg)}}
.editorial-lead-card{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);min-height:390px;overflow:hidden;border:1px solid var(--arx-card-line);border-radius:18px;background:#fff;box-shadow:var(--arx-card-shadow-hover)}
.editorial-media{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 35%,rgba(73,255,166,.16),transparent 32%),#070b08;min-height:390px}
.editorial-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 62%,rgba(255,255,255,.08)),linear-gradient(0deg,rgba(0,0,0,.2),transparent 34%)}
.editorial-media img{width:100%;height:100%;object-fit:contain;object-position:center bottom;filter:saturate(.9) contrast(1.06)}
.editorial-lead-copy{padding:42px;display:flex;flex-direction:column;justify-content:center}
.editorial-label,.longform-kicker{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:#6840dc;font-weight:650}
.editorial-lead-copy h2{font-size:clamp(27px,3vw,42px);line-height:1.04;margin:16px 0 16px;max-width:700px}
.editorial-lead-copy p{color:#655e70;font-size:13.5px;line-height:1.7}
.editorial-meta{display:flex;flex-wrap:wrap;gap:8px 18px;margin:22px 0 14px;color:#83798f;font-size:10.5px}
.text-link,.editorial-card>a,.news-card>a{font-size:11.5px;color:#5e31df;font-weight:600;margin-top:auto}
.editorial-filter{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin:-10px 0 26px}
.editorial-filter button{min-height:35px;padding:0 13px;border:1px solid #e2daef;border-radius:999px;background:#fff;color:#5f586a;font:560 11px/1 inherit;cursor:pointer;transition:.18s ease}
.editorial-filter button:hover,.editorial-filter button.is-active{border-color:#11101a;background:#11101a;color:#fff;box-shadow:0 9px 22px rgba(17,16,26,.16)}
.editorial-grid,.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.editorial-card,.news-card{position:relative;min-width:0;min-height:288px;padding:22px;display:flex;flex-direction:column;border:1px solid var(--arx-card-line);border-radius:14px;background:linear-gradient(180deg,#fff,#fdfcff);box-shadow:var(--arx-card-shadow);transition:.22s var(--ease)}
.editorial-card:hover,.news-card:hover{transform:translateY(-3px);border-color:var(--arx-card-line-strong);box-shadow:var(--arx-card-shadow-hover)}
.editorial-card[hidden],.news-card[hidden]{display:none!important}
.editorial-card small{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#7142ef;font-weight:650}
.editorial-index{position:absolute;top:18px;right:18px;font:600 10px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;color:#a49aae}
.editorial-card h3,.news-card h3{font-size:18px!important;line-height:1.22!important;margin:42px 0 11px!important;color:#14101c}
.editorial-card p,.news-card p{font-size:12.5px;line-height:1.66;color:#6a6274;margin-bottom:22px}
.longform-card{border:1px solid var(--arx-card-line);border-radius:18px;background:#fff;padding:clamp(26px,5vw,58px);box-shadow:var(--arx-card-shadow)}
.longform-card>h2{font-size:clamp(27px,4vw,46px);max-width:850px;margin:16px 0 30px}
.longform-columns{display:grid;grid-template-columns:1fr 1fr;gap:36px}
.longform-columns p{font-size:13.5px;line-height:1.8;color:#5f5769;margin-bottom:15px}
.longform-rule{margin-top:28px;padding:17px;border-left:3px solid #7042ff;background:#f7f3ff;display:grid;gap:5px}
.longform-rule strong{font-size:10px;text-transform:uppercase;letter-spacing:.13em;color:#5e31d4}.longform-rule span{font-size:12.5px;color:#41384e}
.editorial-subscribe{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:34px;align-items:center}
.editorial-subscribe h2{color:#fff;margin:8px 0}.editorial-subscribe p{color:rgba(255,255,255,.67);font-size:12.5px}.editorial-subscribe-form{margin:0;min-width:380px}

.newsroom-pulse{position:relative;z-index:2;justify-self:center;width:230px;height:230px;border:1px solid rgba(255,255,255,.2);border-radius:50%;display:grid;place-content:center;text-align:center;color:#fff;box-shadow:inset 0 0 60px rgba(77,232,255,.08),0 0 0 32px rgba(255,255,255,.025)}
.newsroom-pulse span{position:absolute;inset:22px;border-radius:50%;border:1px dashed rgba(255,255,255,.28);animation:editorialOrbit 10s linear infinite}
.newsroom-pulse b{font-size:15px;letter-spacing:.17em}.newsroom-pulse small{margin-top:6px;font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:rgba(255,255,255,.62)}
.newsroom-topline{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:center;border:1px solid var(--arx-card-line);border-radius:16px;padding:32px;background:#fff;box-shadow:var(--arx-card-shadow)}
.newsroom-topline h2{font-size:clamp(25px,3.4vw,42px);margin:10px 0 12px}.newsroom-topline p{max-width:800px;font-size:13px;color:#655d70;line-height:1.7}
.release-stamp{width:112px;height:112px;border-radius:14px;background:#11101a;color:#fff;display:flex;align-items:center;justify-content:center;gap:9px}.release-stamp b{font-size:42px;font-weight:360}.release-stamp span{font-size:10px;line-height:1.35;letter-spacing:.12em;color:rgba(255,255,255,.68)}
.news-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.news-card-head span{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#6739df;font-weight:650}.news-card-head time{font-size:9.5px;color:#958b9e}
.news-status-board{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:34px;border:1px solid var(--arx-card-line);border-radius:18px;background:#fff;padding:34px;box-shadow:var(--arx-card-shadow)}
.news-status-copy h2{font-size:clamp(25px,3vw,40px);margin:10px 0}.news-status-copy p{font-size:13px;line-height:1.7;color:#655d70}
.news-status-list{display:grid;gap:8px}.news-status-list>div{display:grid;grid-template-columns:12px minmax(140px,.7fr) minmax(0,1fr);gap:10px;align-items:center;padding:13px;border:1px solid #eee9f5;border-radius:10px;background:#fdfcff}.news-status-list b{font-size:12px;font-weight:600}.news-status-list small{font-size:10.5px;color:#786f82}.status-dot{width:8px;height:8px;border-radius:50%;background:#a59caf}.status-dot.live{background:#27b979;box-shadow:0 0 0 4px rgba(39,185,121,.12)}.status-dot.provider{background:#7042ff;box-shadow:0 0 0 4px rgba(112,66,255,.11)}.status-dot.proof{background:#e4a32e;box-shadow:0 0 0 4px rgba(228,163,46,.12)}

.paul-hero{padding:34px 0 58px;background:linear-gradient(180deg,#f4f1fb 0%,#fff 100%)}
.paul-hero-grid{position:relative;min-height:630px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.72fr);gap:42px;align-items:center;padding:clamp(34px,6vw,72px);border-radius:22px;overflow:hidden;background:radial-gradient(circle at 83% 12%,rgba(98,231,255,.14),transparent 25%),linear-gradient(135deg,#0b0911,#191126 58%,#321b68);box-shadow:0 28px 76px rgba(21,12,44,.24)}
.paul-hero-grid:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0 70%,rgba(255,255,255,.035));pointer-events:none}
.paul-hero-copy,.paul-portrait{position:relative;z-index:1}.paul-hero-copy .breadcrumb{color:rgba(255,255,255,.58)}.paul-role{display:inline-flex;margin:10px 0 18px;font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:#6be4b0;font-weight:650}.paul-hero-copy h1{color:#fff;font-size:clamp(42px,6.3vw,78px);line-height:.97;max-width:750px}.paul-hero-copy>p{max-width:680px;margin:20px 0 25px;color:rgba(255,255,255,.72);font-size:14px;line-height:1.72}.paul-quick-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:31px}.paul-quick-facts span{min-height:78px;padding:13px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.66);font-size:10.5px;line-height:1.45}.paul-quick-facts b{display:block;color:#fff;font-size:18px;margin-bottom:4px;font-weight:480}
.paul-portrait{align-self:stretch;min-height:500px;margin:0;border-radius:14px;overflow:hidden;background:#15121b;border:1px solid rgba(255,255,255,.13);box-shadow:0 24px 60px rgba(0,0,0,.34)}.paul-portrait img{width:100%;height:100%;object-fit:cover;object-position:center top;filter:saturate(.82) contrast(1.03)}.paul-portrait:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,6,11,.86),transparent 32%)}.paul-portrait figcaption{position:absolute;z-index:2;left:20px;right:20px;bottom:18px;color:#fff;display:grid;gap:3px}.paul-portrait figcaption strong{font-size:14px}.paul-portrait figcaption span{font-size:10px;color:rgba(255,255,255,.62);letter-spacing:.1em;text-transform:uppercase}
.paul-intro-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:60px}.paul-intro-grid h2{font-size:clamp(27px,4vw,48px);margin-top:13px}.paul-intro-copy{columns:2;column-gap:30px}.paul-intro-copy p{break-inside:avoid;font-size:13.5px;line-height:1.82;color:#5f5769;margin:0 0 16px}
.paul-achievement-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.paul-achievement-card{min-height:300px;padding:22px;border:1px solid var(--arx-card-line);border-radius:14px;background:#fff;box-shadow:var(--arx-card-shadow);transition:.22s var(--ease)}.paul-achievement-card:hover{transform:translateY(-3px);border-color:var(--arx-card-line-strong);box-shadow:var(--arx-card-shadow-hover)}.paul-achievement-card>b{float:right;color:#a99fb2;font:600 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.paul-achievement-card>span{font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:#6c3ee4;font-weight:650}.paul-achievement-card h3{font-size:18px!important;line-height:1.24!important;margin:62px 0 12px!important}.paul-achievement-card p{font-size:12.4px;color:#675f70;line-height:1.68}.paul-achievement-card em{color:#332b40}
.paul-timeline-section{background:#0b0911;color:#fff}.paul-timeline-section .section-head h2{color:#fff}.paul-timeline{max-width:940px;margin:auto;display:grid}.paul-timeline article{display:grid;grid-template-columns:140px minmax(0,1fr);gap:24px;padding:25px 0;border-top:1px solid rgba(255,255,255,.11)}.paul-timeline time{color:#6be4b0;font:600 11px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.paul-timeline h3{color:#fff;font-size:18px!important;margin:0 0 8px!important}.paul-timeline p{font-size:12.5px;line-height:1.68;color:rgba(255,255,255,.62)}
.paul-principles{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.75fr);gap:48px;align-items:center}.paul-principles h2{color:#fff;font-size:clamp(30px,4vw,52px);margin:10px 0}.paul-principles p{max-width:720px;color:rgba(255,255,255,.66);font-size:13.5px;line-height:1.75}.paul-principle-list{display:grid;gap:8px}.paul-principle-list span{padding:14px;border:1px solid rgba(255,255,255,.11);border-radius:10px;background:rgba(255,255,255,.055);color:rgba(255,255,255,.78);font-size:12px}.paul-principle-list b{display:inline-block;width:34px;color:#6be4b0;font-size:9px;letter-spacing:.1em}
.source-card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:38px;padding:32px;border:1px solid var(--arx-card-line);border-radius:18px;background:#fff;box-shadow:var(--arx-card-shadow)}.source-card h2{font-size:clamp(26px,3vw,40px);margin:10px 0}.source-card p{font-size:12.8px;line-height:1.7;color:#655d70}.source-links{display:grid;gap:8px}.source-links a{display:grid;gap:3px;padding:14px;border:1px solid #ece6f3;border-radius:10px;background:#fdfcff;transition:.18s ease}.source-links a:hover{border-color:#cfbef7;background:#f8f4ff}.source-links b{font-size:12px;color:#17121f}.source-links span{font-size:10.5px;color:#776e80}

@media(max-width:980px){
  .editorial-page-card,.newsroom-page-card{grid-template-columns:1fr 230px}.editorial-hero-mark{width:200px;height:200px}.editorial-hero-mark img{width:120px;height:120px}
  .editorial-grid,.news-grid,.paul-achievement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .paul-hero-grid{grid-template-columns:minmax(0,1fr) 300px;padding:40px 32px}.paul-quick-facts{grid-template-columns:1fr}.paul-portrait{min-height:460px}
  .news-status-board,.paul-principles{grid-template-columns:1fr}
}
@media(max-width:700px){
  .editorial-page-card,.newsroom-page-card{grid-template-columns:1fr}.editorial-hero-mark,.newsroom-pulse{display:none}.editorial-page-card .page-inner,.newsroom-page-card .page-inner{padding-right:19px}
  .editorial-lead-card,.longform-columns,.editorial-subscribe,.newsroom-topline,.news-status-board,.paul-hero-grid,.paul-intro-grid,.paul-principles,.source-card{grid-template-columns:1fr}
  .editorial-media{min-height:310px}.editorial-lead-copy{padding:24px}.editorial-grid,.news-grid,.paul-achievement-grid{grid-template-columns:1fr}.editorial-card,.news-card,.paul-achievement-card{min-height:auto}
  .editorial-subscribe-form{min-width:0;width:100%}.editorial-filter{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:5px}.editorial-filter button{white-space:nowrap}
  .newsroom-topline{padding:23px}.release-stamp{width:92px;height:92px}.news-status-list>div{grid-template-columns:12px 1fr}.news-status-list small{grid-column:2}
  .paul-hero{padding:18px 0 36px}.paul-hero-grid{padding:28px 19px;gap:26px;min-height:auto}.paul-hero-copy h1{font-size:40px}.paul-hero-copy>p{font-size:13px}.paul-quick-facts{margin-top:22px}.paul-portrait{min-height:430px;order:-1}.paul-intro-copy{columns:1}.paul-timeline article{grid-template-columns:78px minmax(0,1fr);gap:14px}.source-card,.news-status-board{padding:22px}
}
@media(prefers-reduced-motion:reduce){.editorial-hero-mark:before,.editorial-hero-mark:after,.newsroom-pulse span{animation:none}}
.agent-proof-link{color:#79f6c0;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.agent-proof-link:hover{color:#fff}
.arx-backtest-card{padding:17px!important;border-radius:22px!important}
.arx-backtest-heading{margin-bottom:12px}
.arx-backtest-heading strong{font-size:17px}
.arx-backtest-controls{gap:8px;margin-bottom:12px}
.arx-backtest-controls label{gap:7px;padding:9px;border-radius:13px}
.arx-backtest-output{gap:8px}
.arx-backtest-money,.arx-backtest-kpis span{padding:11px;border-radius:14px}
.arx-backtest-money strong{font-size:clamp(28px,3.2vw,44px)}
.arx-backtest-kpis{gap:8px}
.arx-backtest-kpis b{font-size:16px;margin-bottom:5px}
.arx-backtest-chart-wrap{margin-top:12px;border-radius:17px}
.arx-backtest-chart{min-height:205px}
.arx-backtest-footer{margin-top:12px}
#how .section-head>h3{margin:12px auto 0;color:#4a4355;font-size:clamp(14px,1.35vw,18px);font-weight:500;line-height:1.4;letter-spacing:0}
.simple-flow-steps{grid-template-columns:repeat(5,minmax(0,1fr))}
@media(max-width:1100px){.simple-flow-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.simple-flow-steps{grid-template-columns:1fr}}
.agent-bot-loop-section{padding:30px 0!important}
.agent-loop-board{width:87.5%;max-width:none;margin-inline:auto;padding:14px 24px 14px!important;border-radius:14px!important;box-sizing:border-box}
.agent-loop-board:after{inset:10px;border-radius:12px}
.agent-loop-title{padding-bottom:9px;border-bottom-width:1px}
.agent-loop-title h2{font-size:clamp(24px,3vw,38px)!important}
.agent-loop-stage{min-height:108px;gap:10px;max-width:680px;margin:14px auto 8px}
.agent-loop-market-screen{width:126px;height:94px;border-width:6px;border-bottom-width:11px}
.agent-loop-robot{transform:scale(.72);transform-origin:center bottom}
.agent-loop-order-card{transform:scale(.78);transform-origin:center bottom}
.agent-loop-coins{transform:scale(.72);transform-origin:center bottom}
.agent-loop-nodes{gap:12px}
.agent-loop-node-icon{width:52px;height:52px;border-radius:16px;margin-bottom:8px}
.agent-loop-node-icon i{width:30px;height:30px}
.agent-loop-nodes h3{font-size:16px;margin-bottom:4px}
.agent-loop-nodes p{font-size:11px;line-height:1.4;max-width:150px}
.agent-loop-explainer{margin-top:12px;padding-top:10px}
.agent-loop-explainer p{font-size:13px;margin-bottom:7px}
.agent-loop-flow{gap:7px;font-size:16px}
.agent-loop-flow span{width:22px}
.agent-loop-list{max-width:860px;margin-top:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}
.agent-loop-list div{grid-template-columns:26px 76px 1fr;gap:6px;font-size:10.5px;line-height:1.25}
.agent-loop-list i{width:24px;height:24px;border-radius:7px}
.agent-loop-list strong{font-size:12px}
.agent-loop-footer{margin-top:12px;padding-top:9px;font-size:13px}
@media(max-width:900px){.agent-loop-board{width:100%;max-width:none}.agent-loop-stage{min-height:auto}.agent-loop-market-screen{width:112px;height:84px}.agent-loop-list{grid-template-columns:1fr}.agent-loop-list div{grid-template-columns:32px 1fr;font-size:12px}.agent-loop-list span{grid-column:2}.agent-loop-list i{width:28px;height:28px}.agent-loop-list strong{font-size:14px}}
@media(max-width:560px){.agent-bot-loop-section{padding:26px 0!important}.agent-loop-board{padding:22px 13px 18px!important}.agent-loop-title h2{font-size:24px!important}.agent-loop-stage{margin-top:18px}.agent-loop-market-screen{width:112px;height:84px}.agent-loop-nodes{gap:14px}.agent-loop-nodes p{font-size:11px;max-width:230px}.agent-loop-explainer p{font-size:14px}.agent-loop-flow{font-size:15px}.agent-loop-list div{font-size:11.5px}.agent-loop-footer{font-size:15px}}
.signal-deep-panel:has(.signal-method-list){display:block}
.signal-deep-panel:has(.signal-method-list)>div:first-child{max-width:820px;margin-bottom:26px}
.signal-deep-panel .signal-method-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;align-items:stretch}
.signal-deep-panel .signal-method-list div{min-height:154px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;position:relative}
.signal-deep-panel .signal-method-list div:not(:last-child):after{content:"";position:absolute;right:-12px;top:37px;width:12px;height:1px;background:#cdbcf0;z-index:2}
.signal-deep-panel .signal-method-list b{flex:0 0 auto}
.signal-deep-panel .signal-method-list strong{font-size:12.5px}
.signal-deep-panel .signal-method-list span{font-size:11.5px;line-height:1.5}
@media(max-width:1100px){.signal-deep-panel .signal-method-list{grid-template-columns:repeat(3,minmax(0,1fr))}.signal-deep-panel .signal-method-list div:nth-child(3):after{display:none}}
@media(max-width:760px){.signal-deep-panel .signal-method-list{grid-template-columns:1fr}.signal-deep-panel .signal-method-list div:after{display:none!important}.signal-deep-panel .signal-method-list div{min-height:auto}}
.security-grid-section .integrated-security-grid .security-panel{background:linear-gradient(145deg,#100a1f,#24104d 58%,#35167b)!important;border-color:rgba(151,125,255,.28)!important;color:#fff!important}
.security-grid-section .integrated-security-grid .security-panel h3{color:#fff!important}
.security-grid-section .integrated-security-grid .security-panel p{color:rgba(255,255,255,.78)!important;line-height:1.68!important}
.security-grid-section .integrated-security-grid .security-panel>b{color:#79f6c0!important}
.how-agent-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.how-agent-card{min-height:360px;padding:24px;border:1px solid #e8e0f3;border-radius:22px;background:#fff;box-shadow:var(--shadow-soft);display:flex;flex-direction:column;position:relative;overflow:hidden}
.how-agent-card:after{content:"";position:absolute;right:-60px;bottom:-80px;width:190px;height:190px;border-radius:50%;background:radial-gradient(circle,rgba(112,66,255,.18),transparent 68%);pointer-events:none}
.how-agent-card h3,.how-agent-card p,.how-agent-card .how-agent-output{position:relative;z-index:1}
.how-agent-index{width:42px;height:42px;border-radius:14px;background:#100b1b;color:#fff;display:grid;place-items:center;font:600 11px/1 ui-monospace,SFMono-Regular,Consolas,monospace;margin-bottom:24px}
.how-agent-label{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#7042ff;font-weight:650}
.how-agent-card h3{font-size:21px;margin:10px 0 12px}
.how-agent-card p{font-size:12.5px;color:#625a70;line-height:1.68;margin:0}
.how-agent-output{display:grid;gap:4px;margin-top:auto;padding-top:20px}
.how-agent-output b{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#8a7e98}
.how-agent-output span{font-size:12px;color:#211a2b;font-weight:540}
.how-agent-smith{border-top:3px solid #7042ff}.how-agent-brown{border-top:3px solid #2eaf7a}.how-agent-jones{border-top:3px solid #ef9e38}.how-agent-thompson{border-top:3px solid #4b9ee8}
.how-packages-section{background:#f8f6fc}
.package-comparison-card{padding:0;overflow:hidden;background:#fff}
.package-table-intro{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:22px 24px;border-bottom:1px solid #ece6f6}
.package-table-intro strong{font-size:15px;color:#16111f}.package-table-intro span{font-size:12px;color:#756c80}
.package-table-scroll{overflow-x:auto}.package-comparison-card table{min-width:980px}.package-comparison-card th{white-space:normal}.package-comparison-card thead th:not(:first-child){color:#5d2ce6}.package-comparison-card tbody th{font-weight:600;color:#2c2438;background:#fff}.package-comparison-card tbody td{font-size:12px;line-height:1.5;color:#5d5568;vertical-align:top}
@media(max-width:980px){.how-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.package-table-intro{align-items:flex-start;flex-direction:column;gap:6px}}
@media(max-width:640px){.how-agent-grid{grid-template-columns:1fr}.how-agent-card{min-height:280px}.package-table-intro{padding:18px}.package-comparison-card{border-radius:18px}.package-table-scroll{overflow:visible}.package-comparison-card table{min-width:0}.package-comparison-card table,.package-comparison-card thead,.package-comparison-card tbody,.package-comparison-card tr,.package-comparison-card th,.package-comparison-card td{display:block;width:100%}.package-comparison-card thead{display:none}.package-comparison-card tr{padding:12px 14px;border-bottom:1px solid #eee8f6}.package-comparison-card tbody th{padding:5px 0;font-size:11px;color:#31263f;background:transparent}.package-comparison-card td{display:flex;justify-content:space-between;gap:14px;padding:6px 0;border:0;text-align:right}.package-comparison-card td:before{content:attr(data-label);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:#91869f;text-align:left;flex:0 0 92px}.package-comparison-card td{font-size:12px}}


.how-start-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,1.08fr);gap:26px;align-items:start}
.how-start-main{min-width:0}
.how-start-main .section-head{max-width:650px;margin:0 0 24px;text-align:left}
.how-start-main .steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.how-start-backtest{min-width:0;scroll-margin-top:90px}
.how-start-backtest .arx-backtest-card{height:100%;padding:22px}
.how-start-backtest .arx-backtest-controls{grid-template-columns:1fr}
@media(max-width:1000px){.how-start-layout{grid-template-columns:1fr}.how-start-main .section-head{text-align:left}}
@media(max-width:640px){.how-start-main .steps{grid-template-columns:1fr}.how-start-backtest .arx-backtest-card{padding:18px}.how-start-backtest .arx-backtest-heading{align-items:flex-start;flex-direction:column;gap:6px}}


.arx-debit-card-grid{align-items:stretch}
.arx-card-showcase{height:100%;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:18px;box-sizing:border-box}
.arx-card-copy{height:100%;box-sizing:border-box}
.arx-card-flip{width:min(350px,100%)}
.arx-card-status{margin-top:0}
@media(max-width:900px){.arx-card-showcase{height:auto;min-height:330px}.arx-card-copy{height:auto}}
@media(max-width:640px){.arx-card-flip{max-width:320px}.arx-card-showcase{padding:20px 16px}}


.signal-neo-safe-copy .security-layer-divider{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:24px 0 16px;padding:14px 16px;border-top:1px solid #e8e0f5;border-bottom:1px solid #e8e0f5}
.signal-neo-safe-copy .security-layer-divider span{color:#7042ff;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}
.signal-neo-safe-copy .security-layer-divider b{color:#17121f;font-size:12px;font-weight:540;text-align:right}
.security-persona-inline{display:grid;grid-template-columns:minmax(180px,.55fr) minmax(0,1.4fr) minmax(230px,.75fr);align-items:center;gap:20px;padding:20px;border-radius:22px;background:linear-gradient(135deg,#fbf9ff,#f1ebff);border:1px solid #e5daf9}
.persona-inline-brand{display:grid;gap:9px;align-content:center}.persona-inline-brand img{display:block;width:112px;height:auto}.persona-inline-brand span{color:#756c80;font-size:10px;letter-spacing:.12em;text-transform:uppercase}
.security-persona-inline h3{margin:0 0 7px;color:#14101c;font-size:18px}.security-persona-inline p{margin:0;color:#5c5368;font-size:12px;line-height:1.62}
.persona-inline-steps{display:grid;gap:8px}.persona-inline-steps span{display:flex;align-items:center;gap:8px;color:#372c4b;font-size:11px}.persona-inline-steps b{width:24px;height:24px;display:grid;place-items:center;border-radius:9px;background:#7042ff;color:#fff;font-size:9px}
#persona-identity{display:none!important}
@media(max-width:820px){.security-persona-inline{grid-template-columns:1fr 1fr}.persona-inline-steps{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.signal-neo-safe-copy .security-layer-divider{align-items:flex-start;flex-direction:column}.signal-neo-safe-copy .security-layer-divider b{text-align:left}}
@media(max-width:560px){.security-persona-inline{grid-template-columns:1fr;padding:16px}.persona-inline-steps{grid-template-columns:1fr}.signal-neo-safe-copy .security-layer-divider{padding-inline:12px}}


.agent-package-section .section-head>.eyebrow{color:#bfaaff!important}
.agent-package-section .section-head h2{color:#fff!important}
.agent-package-section .section-head .lead{color:#ded8e8!important}
.agent-package-card{
  background:linear-gradient(160deg,#181222 0%,#100c18 100%)!important;
  border-color:rgba(205,190,255,.28)!important;
  box-shadow:0 24px 64px rgba(0,0,0,.34)!important;
}
.agent-package-card.agent-package-smith{
  background:radial-gradient(circle at 88% 8%,rgba(77,232,255,.18),transparent 28%),linear-gradient(145deg,#2b1854 0%,#120d1d 72%)!important;
}
.agent-package-index{background:#7042ff!important;color:#fff!important}
.agent-package-label{display:inline-flex;align-items:center;min-height:27px;padding:0 10px;border-radius:999px;background:rgba(126,86,255,.20);border:1px solid rgba(190,168,255,.34);color:#f2edff!important;font-size:10px!important}
.agent-package-card h3{color:#fff!important}
.agent-package-role{color:#8af4ce!important}
.agent-package-card>p:not(.agent-package-role){color:#f0edf4!important;font-weight:420!important}
.agent-package-card .agent-proof-link,.agent-package-card .agent-proof-link strong{color:#8af4ce!important;text-decoration:underline;text-decoration-color:rgba(138,244,206,.56);text-underline-offset:3px}
.agent-package-price{border-top-color:rgba(255,255,255,.20)!important}
.agent-package-price small{color:#c5bdcf!important;font-weight:620!important}
.agent-package-price strong{color:#fff!important;font-weight:560!important}
.agent-package-price strong span{color:#d8d1de!important}
.agent-package-output{background:#f7f4fc!important;border-color:#fff!important;box-shadow:0 10px 26px rgba(0,0,0,.16)!important}
.agent-package-output b{color:#5d32d8!important;font-weight:700!important}
.agent-package-output span{color:#181220!important;font-weight:560!important}
.agent-package-meta{color:#f2eef7!important;border-top:1px solid rgba(255,255,255,.10)}
.agent-package-meta span:first-child{color:#fff!important;font-weight:560!important}
.agent-package-meta span:last-child{color:#8af4ce!important;font-weight:700!important}
.agent-package-includes{display:grid;grid-template-columns:auto 1fr;gap:5px 9px;margin:14px 0 10px;padding:11px;border-radius:13px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.11)}
.agent-package-includes b{color:#8af4ce;font-size:8px;letter-spacing:.12em;text-transform:uppercase}
.agent-package-includes span{color:#fff;font-size:10.5px;font-weight:560}
.agent-package-list{display:grid;gap:7px;margin:0 0 15px;padding:0;list-style:none}
.agent-package-list li{position:relative;padding-left:15px;color:#f2eef6;font-size:10.5px;line-height:1.35}
.agent-package-list li:before{content:"";position:absolute;left:0;top:.48em;width:6px;height:6px;border-radius:50%;background:#8af4ce;box-shadow:0 0 10px rgba(138,244,206,.48)}
.agent-package-action{display:flex;align-items:center;justify-content:center;min-height:34px;margin-top:auto;border-radius:11px;background:#fff;color:#37128e!important;font-size:10px;font-weight:700;text-decoration:none}
.agent-package-action:hover{background:#8af4ce;color:#09130f!important}
.home-agent-daily-section{background:#f7f4fb}
.home-agent-daily-section .section-head{max-width:850px}
.home-agent-daily-section .section-head h2{font-size:clamp(26px,3.2vw,42px)}
.home-agent-daily-section .section-head .lead{color:#4f465b}
.home-agent-daily-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}
.home-agent-daily-card{position:relative;min-height:300px;display:flex;flex-direction:column;padding:20px;border-radius:20px;background:#fff;border:1px solid #e5deee;box-shadow:0 15px 42px rgba(40,22,76,.08);overflow:hidden}
.home-agent-daily-card:after{content:"";position:absolute;right:-42px;bottom:-54px;width:130px;height:130px;border-radius:50%;background:radial-gradient(circle,rgba(112,66,255,.18),transparent 68%);pointer-events:none}
.home-agent-daily-card>span{width:30px;height:30px;display:grid;place-items:center;border-radius:10px;background:#120c1d;color:#fff;font-size:9px;font-weight:700}
.home-agent-daily-card h3{margin:18px 0 8px;font-size:19px;color:#120d1a}
.home-agent-daily-card p{margin:0;color:#51475e;font-size:11.5px;line-height:1.58}
.home-agent-daily-card p a{color:#5d2ce6;font-weight:700;text-decoration:underline;text-underline-offset:3px}
.home-agent-daily-card>div{position:relative;z-index:1;display:grid;gap:4px;margin-top:auto;padding-top:18px;border-top:1px solid #eee8f4}
.home-agent-daily-card small{color:#7b6f89;font-size:8px;letter-spacing:.12em;text-transform:uppercase}
.home-agent-daily-card strong{color:#16101e;font-size:16px;font-weight:580}
.home-agent-daily-card em{color:#7042ff;font-size:9px;font-style:normal;font-weight:650;text-transform:uppercase;letter-spacing:.1em}
.home-agent-daily-card.smith{border-top:3px solid #7042ff}.home-agent-daily-card.brown{border-top:3px solid #27a978}.home-agent-daily-card.jones{border-top:3px solid #ec9934}.home-agent-daily-card.thompson{border-top:3px solid #3d94e6}
@media(max-width:980px){.home-agent-daily-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.home-agent-daily-grid{grid-template-columns:1fr}.home-agent-daily-card{min-height:245px;padding:17px}}


.hero-fincept-visual{
  right:286px!important;
  top:52%!important;
  width:315px!important;
  padding:7px!important;
  background:rgba(8,5,22,.38)!important;
  border-color:rgba(138,244,206,.38)!important;
  box-shadow:0 28px 80px rgba(3,2,15,.42),0 0 34px rgba(67,209,149,.12)!important;
  transform:translateY(-50%) rotate(-6deg)!important;
}
.hero-fincept-visual img{filter:saturate(1.02) contrast(1.08) brightness(1.05)!important}
.home-v17 .smith-hero-console.live-smith-console{right:28px!important;width:310px!important;transform:translateY(-50%) rotate(5deg)!important}
@media(max-width:980px){
  .hero-fincept-visual{position:relative!important;display:block!important;right:auto!important;top:auto!important;width:min(92%,520px)!important;margin:0 auto -12px!important;transform:rotate(-2deg)!important;z-index:3!important}
  .home-v17 .smith-hero-console.live-smith-console{right:auto!important;width:calc(100% - 36px)!important;transform:rotate(1.5deg)!important;margin:0 auto 28px!important}
}
@media(max-width:560px){
  .hero-fincept-visual{width:calc(100% - 28px)!important;margin-bottom:-8px!important;border-radius:17px!important}
  .hero-fincept-visual figcaption{font-size:8px!important;letter-spacing:.08em!important}
.home-v17 .smith-hero-console.live-smith-console{width:calc(100% - 28px)!important;transform:none!important}
}


.home-page main>.signal-section.less-white{display:none!important}


.home-page .free-trade-desk-section,
.home-page .build-home-section,
.home-page .product-ribbon{display:none!important}


.home-page .arx-debit-card-section{padding:38px 0!important}
.home-page .arx-debit-card-grid{grid-template-columns:minmax(260px,.72fr) minmax(0,1fr)!important;gap:18px!important}
.home-page .arx-card-showcase{min-height:276px!important;padding:16px!important;border-radius:24px!important;gap:11px!important}
.home-page .arx-card-flip{width:min(272px,100%)!important}
.home-page .arx-card-flip .arx-physical-card{padding:16px!important;border-radius:19px!important}
.home-page .card-topline span{font-size:8px!important}.home-page .card-topline em{font-size:7px!important}
.home-page .card-chip{width:34px!important;height:25px!important;border-radius:7px!important}
.home-page .contactless{font-size:14px!important}.home-page .card-number{font-size:13px!important}
.home-page .card-bottomline span{font-size:7.5px!important}.home-page .mc-mark{width:42px!important;height:27px!important}.home-page .mc-mark i{width:23px!important;height:23px!important}
.home-page .arx-card-status{gap:5px!important}.home-page .arx-card-status span{min-height:23px!important;padding:5px 8px!important;font-size:8.5px!important}
.home-page .card-back-stripe{height:30px!important}.home-page .card-back-copy{min-height:40px!important;padding:6px 8px!important}.home-page .card-back-copy strong{font-size:9px!important}.home-page .card-back-copy em{min-width:48px!important;padding:6px!important;font-size:8px!important}
.home-page .card-back p{font-size:8px!important;line-height:1.35!important;margin:4px 0!important}.home-page .card-back-footer span,.home-page .card-back-footer b{font-size:7.5px!important}
.home-page .arx-card-copy{padding:22px!important;border-radius:24px!important}
.home-page .arx-card-copy h2{font-size:21px!important;line-height:1.15!important}
.home-page .arx-card-copy .lead{font-size:11.5px!important;line-height:1.55!important}
.home-page .arx-card-benefits{gap:7px!important;margin-top:14px!important}
.home-page .arx-card-benefits article{min-height:88px!important;padding:11px!important;border-radius:15px!important}
.home-page .arx-card-benefits b{width:22px!important;height:22px!important;margin-bottom:8px!important;font-size:8px!important}
.home-page .arx-card-benefits strong{font-size:11.5px!important}.home-page .arx-card-benefits span{font-size:9.5px!important;line-height:1.38!important;margin-top:4px!important}
.home-page .arx-card-copy .hero-actions{margin-top:13px!important}.home-page .arx-card-disclaimer{font-size:9px!important;line-height:1.4!important;margin-top:10px!important}
@media(max-width:960px){.home-page .arx-debit-card-grid{grid-template-columns:1fr!important}.home-page .arx-card-showcase{min-height:260px!important}.home-page .arx-card-copy{height:auto!important}}
@media(max-width:640px){.home-page .arx-debit-card-section{padding:30px 0!important}.home-page .arx-card-flip{max-width:258px!important}.home-page .arx-card-showcase{min-height:246px!important}.home-page .arx-card-benefits{grid-template-columns:1fr!important}.home-page .arx-card-benefits article{min-height:0!important}}


.home-page .how-start-section{padding:36px 0!important}
.home-page .how-start-layout{gap:16px!important}
.home-page .how-start-main{padding:18px!important;border-radius:22px!important}
.home-page .how-start-main .section-head{margin-bottom:14px!important}
.home-page .how-start-main .section-head>.eyebrow{font-size:12px!important;margin-bottom:8px!important}
.home-page .how-start-main .section-head>h3{margin-top:5px!important;font-size:14px!important}
.home-page .how-start-main .steps{gap:8px!important}
.home-page .how-start-main .step{min-height:118px!important;padding:12px!important;border-radius:15px!important}
.home-page .how-start-main .step .num{margin-bottom:8px!important;font-size:8px!important}
.home-page .how-start-main .step h3{font-size:13px!important;margin:0!important}
.home-page .how-start-main .step p{font-size:10.5px!important;line-height:1.42!important;margin-top:6px!important}
.home-page .how-start-backtest .arx-backtest-card{padding:14px!important;border-radius:22px!important}
.home-page .how-start-backtest .arx-backtest-heading{margin-bottom:8px!important;gap:8px!important}
.home-page .how-start-backtest .arx-backtest-heading small{font-size:8px!important;margin-bottom:3px!important}
.home-page .how-start-backtest .arx-backtest-heading strong{font-size:14px!important}
.home-page .how-start-backtest .arx-backtest-heading>span{min-height:23px!important;font-size:7.5px!important;padding:0 8px!important}
.home-page .how-start-backtest .arx-backtest-controls{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin-bottom:8px!important}
.home-page .how-start-backtest .arx-backtest-controls label{gap:4px!important;padding:7px!important;border-radius:11px!important}
.home-page .how-start-backtest .arx-backtest-controls label span{font-size:7.5px!important}.home-page .how-start-backtest .arx-backtest-controls select{min-height:30px!important;padding:0 8px!important;font-size:9px!important}.home-page .how-start-backtest .arx-backtest-controls b{font-size:9px!important}
.home-page .how-start-backtest .arx-backtest-output{gap:6px!important}
.home-page .how-start-backtest .arx-backtest-money,.home-page .how-start-backtest .arx-backtest-kpis span{padding:8px!important;border-radius:11px!important}
.home-page .how-start-backtest .arx-backtest-money small,.home-page .how-start-backtest .arx-backtest-kpis small{font-size:7px!important}
.home-page .how-start-backtest .arx-backtest-money strong{font-size:27px!important;margin:4px 0 2px!important}.home-page .how-start-backtest .arx-backtest-money span{font-size:9px!important}
.home-page .how-start-backtest .arx-backtest-kpis{gap:5px!important}.home-page .how-start-backtest .arx-backtest-kpis b{font-size:12px!important;margin-bottom:3px!important}
.home-page .how-start-backtest .arx-backtest-chart-wrap{margin-top:8px!important;border-radius:13px!important}.home-page .how-start-backtest .arx-backtest-chart{height:110px!important;min-height:110px!important}.home-page .how-start-backtest .arx-backtest-axis{padding:0 10px 7px!important;font-size:7px!important}
.home-page .how-start-backtest .arx-backtest-footer{margin-top:7px!important;gap:8px!important}.home-page .how-start-backtest .arx-backtest-footer p{font-size:8.5px!important;line-height:1.35!important}
@media(max-width:640px){.home-page .how-start-main .step{min-height:0!important}.home-page .how-start-backtest .arx-backtest-controls{grid-template-columns:1fr!important}.home-page .how-start-backtest .arx-backtest-chart{height:125px!important;min-height:125px!important}}


.home-page .plaid-arcium-trust{padding:34px 0!important}
.home-page .plaid-security-wrap{gap:12px!important}
.home-page .plaid-security-head{grid-template-columns:150px minmax(0,1fr)!important;gap:15px!important}
.home-page .plaid-security-head>.eyebrow{font-size:13px!important;margin:2px 0 0!important}
.home-page .plaid-agent-tip{padding:10px 12px!important;border-radius:14px!important;font-size:10.5px!important;line-height:1.45!important}
.home-page .plaid-security-rail{border-radius:21px!important}
.home-page .plaid-security-rail:before{border-radius:20px!important}
.home-page .rail-brand,.home-page .rail-step{min-height:132px!important;padding:12px!important}
.home-page .plaid-real-logo img{width:88px!important;margin-bottom:10px!important}
.home-page .plaid-real-logo span,.home-page .arcium-rail-mark span{font-size:9px!important;line-height:1.35!important}
.home-page .rail-step b{width:25px!important;height:25px!important;margin-bottom:10px!important;font-size:8px!important}
.home-page .rail-step strong{font-size:11.5px!important;line-height:1.2!important}
.home-page .rail-step>span{font-size:9.5px!important;line-height:1.38!important;margin-top:5px!important}
.home-page .arcium-rail-mark strong{font-size:13px!important;letter-spacing:-.015em!important}
.home-page .arcium-rail-mark .neo-privacy-orbit{width:238px!important;height:206px!important;justify-self:center!important;transform:scale(.64)!important;transform-origin:center!important;margin:-38px -43px -34px!important}
.home-page .plaid-security-proof{gap:5px!important}
.home-page .plaid-security-proof span{height:24px!important;padding:0 8px!important;font-size:8.5px!important;box-shadow:none!important}
.home-page .signal-neo-safe-copy .security-layer-divider{gap:10px!important;margin:9px 0!important;padding:8px 10px!important}
.home-page .signal-neo-safe-copy .security-layer-divider span{font-size:8px!important}.home-page .signal-neo-safe-copy .security-layer-divider b{font-size:10px!important}
.home-page .security-persona-inline{grid-template-columns:135px minmax(0,1fr) minmax(190px,.7fr)!important;gap:12px!important;padding:12px!important;border-radius:16px!important}
.home-page .persona-inline-brand{gap:5px!important}.home-page .persona-inline-brand img{width:82px!important}.home-page .persona-inline-brand span{font-size:8px!important}
.home-page .security-persona-inline h3{font-size:14px!important;margin-bottom:4px!important}.home-page .security-persona-inline p{font-size:9.5px!important;line-height:1.42!important}
.home-page .persona-inline-steps{gap:5px!important}.home-page .persona-inline-steps span{gap:6px!important;font-size:9px!important}.home-page .persona-inline-steps b{width:20px!important;height:20px!important;border-radius:7px!important;font-size:7px!important}
@media(max-width:980px){.home-page .plaid-security-head{grid-template-columns:1fr!important}.home-page .plaid-security-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-page .rail-brand{grid-column:1/-1!important}.home-page .arcium-rail-mark{grid-column:1/-1!important}.home-page .security-persona-inline{grid-template-columns:130px minmax(0,1fr)!important}.home-page .persona-inline-steps{grid-column:1/-1!important;grid-template-columns:repeat(3,1fr)!important}}
@media(max-width:560px){.home-page .plaid-arcium-trust{padding:28px 0!important}.home-page .plaid-security-rail{grid-template-columns:1fr!important}.home-page .rail-brand,.home-page .rail-step{grid-column:auto!important;min-height:0!important;padding:11px!important}.home-page .security-persona-inline{grid-template-columns:1fr!important}.home-page .persona-inline-steps{grid-template-columns:1fr!important}.home-page .arcium-rail-mark .neo-privacy-orbit{margin:-35px auto -30px!important}}


.dark-timeline-section .section-head h2{color:#fff!important}
.dark-timeline-section .section-head .lead{color:#ded7e9!important}
.dark-timeline-section .timeline-node{
  background:linear-gradient(160deg,#191126,#0e0a17)!important;
  border:1px solid rgba(184,157,255,.30)!important;
  box-shadow:0 18px 44px rgba(0,0,0,.28)!important;
}
.dark-timeline-section .timeline-node b{background:#7042ff!important;color:#fff!important}
.dark-timeline-section .timeline-node h3{color:#fff!important}
.dark-timeline-section .timeline-node p{color:#f0ecf4!important;font-weight:430!important}
.pricing-stage .section-head h2{color:#fff!important}
.pricing-stage .section-head .lead{color:#eee8f3!important;font-weight:430!important}
.pricing-stage .arx-plan-card{background:#fff!important;color:#15101d!important;border-color:#dcd3e9!important}
.pricing-stage .arx-plan-card h3,.pricing-stage .arx-plan-card .price,.pricing-stage .arx-plan-card p,.pricing-stage .arx-plan-card li,.pricing-stage .arx-plan-card li b{color:#17111f!important}
.pricing-stage .arx-plan-card p,.pricing-stage .arx-plan-card li{font-weight:430!important}
.pricing-stage .arx-plan-card small{color:#6030dc!important;font-weight:700!important}
.pricing-stage .arx-plan-card.featured{background:linear-gradient(160deg,#7042ff 0%,#2b145c 55%,#120b20 100%)!important;color:#fff!important;border-color:#9b7cff!important;box-shadow:0 26px 72px rgba(57,26,132,.32)!important}
.pricing-stage .arx-plan-card.featured h3,.pricing-stage .arx-plan-card.featured .price,.pricing-stage .arx-plan-card.featured .price span,.pricing-stage .arx-plan-card.featured p,.pricing-stage .arx-plan-card.featured li,.pricing-stage .arx-plan-card.featured li b{color:#fff!important}
.pricing-stage .arx-plan-card.featured small{color:#d8cbff!important}
.pricing-stage .arx-plan-card.featured .btn{background:#fff!important;color:#4e20c8!important}


.token-dark .security-orbit{
  height:auto!important;
  min-height:250px!important;
  display:grid!important;
  grid-template-columns:repeat(6,minmax(0,1fr))!important;
  gap:10px!important;
  align-content:center!important;
  padding:30px!important;
  border-radius:28px!important;
  background:radial-gradient(circle at 50% 0%,rgba(112,66,255,.27),transparent 42%),linear-gradient(145deg,#090611,#171026)!important;
  box-shadow:0 28px 80px rgba(9,5,22,.34)!important;
}
.token-dark .security-orbit:before{content:"Verified access and provider boundaries";grid-column:1/-1;color:#a998c1;font-size:10px;letter-spacing:.14em;text-transform:uppercase;text-align:center;margin-bottom:2px}
.token-dark .security-orbit>b{grid-column:1/-1;grid-row:auto!important;order:-2!important;color:#fff!important;font-size:17px!important;letter-spacing:.18em!important;text-align:center;margin-bottom:10px}
.token-dark .security-orbit span{
  position:relative!important;
  inset:auto!important;
  min-width:0!important;
  min-height:72px!important;
  height:auto!important;
  display:grid!important;
  place-items:center!important;
  padding:12px 8px!important;
  border-radius:15px!important;
  background:rgba(255,255,255,.075)!important;
  border:1px solid rgba(255,255,255,.14)!important;
  color:#fff!important;
  font-size:10px!important;
  font-weight:650!important;
  letter-spacing:.07em!important;
  text-align:center!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.07)!important;
}
.token-dark .security-orbit span:before{content:"";width:9px;height:9px;border-radius:50%;background:#65e6b2;box-shadow:0 0 14px rgba(101,230,178,.62);margin-bottom:6px}
.token-dark .security-orbit span:nth-of-type(2):before,.token-dark .security-orbit span:nth-of-type(5):before{background:#9e7cff;box-shadow:0 0 14px rgba(158,124,255,.62)}
.token-dark .security-orbit span:nth-of-type(3):before,.token-dark .security-orbit span:nth-of-type(6):before{background:#55d8ff;box-shadow:0 0 14px rgba(85,216,255,.62)}
@media(max-width:900px){.token-dark .security-orbit{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:560px){.token-dark .security-orbit{grid-template-columns:repeat(2,minmax(0,1fr))!important;min-height:0!important;padding:20px 14px!important}.token-dark .security-orbit>b{font-size:13px!important}.token-dark .security-orbit span{min-height:62px!important}}


.home-page .arx-video-scroll-stage{padding:26px 14px!important}
.home-page .arx-video-shell{
  width:min(760px,calc(100vw - 28px))!important;
  grid-template-columns:minmax(168px,205px) minmax(240px,1fr)!important;
  gap:11px!important;
  padding:9px!important;
  border-radius:19px!important;
}
.home-page .arx-video-frame-wrap{width:min(190px,100%)!important;border-radius:16px!important}
.home-page .arx-video-overlay-controls{top:8px!important;left:8px!important;right:8px!important}
.home-page .arx-video-overlay-controls button{min-height:28px!important;padding:0 9px!important;font-size:9px!important}
.home-page .arx-video-copy{gap:6px!important;padding:13px!important;border-radius:16px!important}
.home-page .arx-video-copy img{width:38px!important;height:38px!important;border-radius:11px!important}
.home-page .arx-video-copy small{font-size:8px!important}
.home-page .arx-video-copy h3{font-size:15px!important;line-height:1.12!important}
.home-page .arx-video-copy p{font-size:10px!important;line-height:1.42!important}
.home-page .arx-video-dots{gap:5px!important;margin-top:2px!important}
.home-page .arx-video-dots i{width:24px!important;height:4px!important}
.home-page .arx-video-copy button{min-height:29px!important;padding:0 10px!important;border-radius:10px!important;font-size:9px!important}
.home-page .arx-video-copy span{font-size:8.5px!important}
.home-page .hero-bullet-list a{color:#fff!important;font-weight:650!important;text-decoration:underline;text-decoration-color:#65e6b2;text-decoration-thickness:2px;text-underline-offset:3px}
.home-page .hero-bullet-list li>span{display:block!important;min-width:0!important;color:inherit!important;font:inherit!important;line-height:inherit!important}
.home-page .hero-bullet-list li>span a{display:inline!important;width:auto!important;margin:0!important;padding:0!important}
.home-page .hero-fincept-visual{text-decoration:none!important}


#home.hero{padding:0!important;background:#080611!important;overflow:hidden!important}
#home.hero>.wrap{width:100%!important;max-width:none!important;padding-inline:0!important}
.home-v17 .hero-card.smith-command-hero{
  width:100%!important;
  border-radius:0!important;
  border:0!important;
  box-shadow:none!important;
  background:radial-gradient(circle at 78% 22%,rgba(77,232,255,.15),transparent 26%),radial-gradient(circle at 18% 10%,rgba(145,91,255,.30),transparent 34%),linear-gradient(118deg,#080611 0%,#1a0b37 48%,#4e1bb8 100%)!important;
}
@media(min-width:981px){.home-v17 .hero-inner.home-hero-copy{padding-left:clamp(32px,7vw,126px)!important}}
@media(max-width:980px){#home.hero>.wrap{padding-inline:0!important}.home-v17 .hero-card.smith-command-hero{border-radius:0!important}}


:root{
  --arxn-blend-light:linear-gradient(145deg,rgba(242,237,250,.98),rgba(249,247,253,.90));
  --arxn-blend-dark:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.025));
  --arxn-blend-shadow:0 18px 48px rgba(38,21,74,.06),inset 0 1px 0 rgba(255,255,255,.58);
}
:where(.card,.feature-card,.product-card,.plan-card,.step,.resource-card,.network-brief-card,.about-operating-card,.about-principles article,.research-card,.stake-card,.eco-card,.price-card,.module-matrix div,.manifesto-card,.dossier-card,.quick-install-card,.editorial-lead-card,.editorial-lead-copy,.plaid-deep-lead,.private-packet-copy,.plaid-doc-links):not(.dark){
  border:0!important;
  background:var(--arxn-blend-light)!important;
  box-shadow:var(--arxn-blend-shadow)!important;
}
:where(.card,.feature-card,.product-card,.plan-card,.step,.resource-card,.network-brief-card,.about-operating-card,.about-principles article,.research-card,.stake-card,.eco-card,.price-card,.module-matrix div,.manifesto-card,.dossier-card,.quick-install-card,.editorial-lead-card,.editorial-lead-copy,.plaid-deep-lead,.private-packet-copy,.plaid-doc-links):not(.dark):hover{
  border-color:transparent!important;
  box-shadow:0 22px 56px rgba(38,21,74,.09),inset 0 1px 0 rgba(255,255,255,.70)!important;
}
:where(.agent-tile,.feature-command-card,.timeline-node,.security-panel,.chain-block,.token-utility,.research-card,.brand-swatch,.collab-rail article,.arx-plan-card,.agent-package-card,.home-agent-daily-card,.how-agent-card):not(.dark){border:0!important}
.agent-tile,.feature-command-card,.timeline-node,.security-panel,.chain-block,.token-utility,.collab-rail article{
  border:0!important;
  background:var(--arxn-blend-dark)!important;
  box-shadow:0 22px 62px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.05)!important;
}
.dark-timeline-section .timeline-node,
.security-grid-section .security-panel,
.feature-console-section .feature-command-card,
.agents-roster-section .agent-tile,
.token-dark .token-utility,
.research-grid-section .research-card,
.ecosystem-arcium-corridor .collab-rail article{
  border:0!important;
  background:var(--arxn-blend-dark)!important;
  box-shadow:0 22px 62px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.05)!important;
}
.home-agent-daily-card,.how-agent-card{
  border:0!important;
  background:var(--arxn-blend-light)!important;
  box-shadow:var(--arxn-blend-shadow)!important;
}
.page-card,.editorial-page-card,.newsroom-page-card{
  border:0!important;
  box-shadow:0 30px 80px rgba(24,11,63,.18)!important;
}
.faq-item,.quote-card,.security-build,.callout{
  border:0!important;
  box-shadow:var(--arxn-blend-shadow)!important;
}


.home-page .plaid-security-proof{gap:8px!important}
.home-page .plaid-security-proof span{
  min-height:34px!important;
  height:auto!important;
  padding:7px 12px!important;
  font-size:11px!important;
  line-height:1.25!important;
  font-weight:620!important;
  color:#20182d!important;
  border-color:#dcd0ef!important;
  box-shadow:0 7px 18px rgba(46,24,87,.08)!important;
}
.home-page .security-persona-inline h3{font-size:17px!important;line-height:1.2!important;margin-bottom:6px!important}
.home-page .security-persona-inline p{font-size:11.5px!important;line-height:1.52!important;color:#30283b!important}
.home-page .persona-inline-steps{gap:7px!important}
.home-page .persona-inline-steps span{gap:8px!important;font-size:11px!important;font-weight:580!important;color:#21182f!important}
.home-page .persona-inline-steps b{width:24px!important;height:24px!important;border-radius:8px!important;font-size:8.5px!important}


.home-page .arx-debit-card-section{padding:24px 0!important}
.home-page .arx-debit-card-grid{grid-template-columns:minmax(210px,.58fr) minmax(0,1fr)!important;gap:12px!important}
.home-page .arx-card-showcase{min-height:218px!important;padding:10px!important;border-radius:18px!important;gap:7px!important}
.home-page .arx-card-flip{width:min(218px,100%)!important}
.home-page .arx-card-flip .arx-physical-card{padding:11px!important;border-radius:15px!important}
.home-page .arx-card-copy{padding:15px!important;border-radius:18px!important}
.home-page .arx-card-copy h2{font-size:17px!important}
.home-page .arx-card-copy .lead{font-size:10px!important;line-height:1.45!important}
.home-page .arx-card-benefits{gap:5px!important;margin-top:9px!important}
.home-page .arx-card-benefits article{min-height:66px!important;padding:8px!important;border-radius:11px!important}
.home-page .arx-card-benefits b{width:18px!important;height:18px!important;margin-bottom:5px!important}
.home-page .arx-card-benefits strong{font-size:10px!important}
.home-page .arx-card-benefits span{font-size:8.5px!important;line-height:1.3!important;margin-top:2px!important}
.home-page .arx-card-copy .hero-actions{margin-top:9px!important}
.home-page .arx-card-copy .btn{min-height:31px!important;padding:0 11px!important;font-size:9px!important}
.home-page .arx-card-disclaimer{font-size:8px!important;line-height:1.32!important;margin-top:7px!important}
@media(max-width:780px){
  .home-page .arx-video-scroll-stage{padding:22px 10px!important}
  .home-page .arx-video-shell{grid-template-columns:1fr!important;width:min(350px,calc(100vw - 20px))!important}
  .home-page .arx-video-frame-wrap{width:min(184px,66vw)!important}
  .home-page .arx-video-copy{padding:11px!important}
}
@media(max-width:640px){
  .home-page .arx-debit-card-grid{grid-template-columns:1fr!important}
  .home-page .arx-card-showcase{min-height:205px!important}
  .home-page .arx-card-flip{max-width:210px!important}
  .home-page .arx-card-benefits{grid-template-columns:1fr 1fr!important}
  .home-page .arx-card-benefits article{min-height:62px!important;padding:7px!important}
  .home-page .arx-card-copy .hero-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important}
  .home-page .arx-card-copy .hero-actions .btn{width:100%!important;min-width:0!important;padding:0 6px!important}
  .home-page .plaid-security-proof{display:grid!important;grid-template-columns:1fr 1fr!important}
  .home-page .plaid-security-proof span{justify-content:center!important;text-align:center!important}
}
@media(max-width:780px){
  .home-page .arx-video-shell{width:min(310px,calc(100vw - 20px))!important}
  .home-page .arx-video-frame-wrap{width:min(132px,44vw)!important}
  .home-page .arx-video-copy{gap:5px!important;padding:10px!important}
  .home-page .arx-video-copy img{width:32px!important;height:32px!important}
  .home-page .arx-video-copy h3{font-size:14px!important}
  .home-page .arx-video-copy p{font-size:9.5px!important;line-height:1.36!important}
}


:root{
  --arxn-section-light:linear-gradient(145deg,rgba(244,240,251,.98),rgba(237,230,248,.90));
  --arxn-section-soft:linear-gradient(145deg,rgba(251,249,254,.96),rgba(243,238,250,.88));
  --arxn-section-dark:linear-gradient(145deg,rgba(255,255,255,.085),rgba(255,255,255,.028));
  --arxn-section-light-shadow:0 20px 52px rgba(39,20,76,.075),inset 0 1px 0 rgba(255,255,255,.68);
  --arxn-section-dark-shadow:0 24px 62px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.07);
}

body :is(main>section,.home-page>section,.page-section,.content-section){
  --arxn-card-surface:var(--arxn-section-light);
  --arxn-card-shadow:var(--arxn-section-light-shadow);
}
body :is(.dark,.dark-section,.dark-stage,.dark-timeline-section,.security-grid-section,.agent-package-section,.agents-roster-section,.feature-console-section,.research-grid-section,.ecosystem-showcase,.arxcore-lab,.arcium-os-section,.arcium-build-dark,.ecosystem-arcium-corridor,.transfer-rail-section,.token-dark,.confidential-stage,.security-stage){
  --arxn-card-surface:var(--arxn-section-dark);
  --arxn-card-shadow:var(--arxn-section-dark-shadow);
}

body :is(.card,.feature-card,.product-card,.plan-card,.step,.resource-card,.network-brief-card,.about-operating-card,.about-principles article,.research-card,.stake-card,.eco-card,.price-card,.module-matrix>div,.manifesto-card,.dossier-card,.quick-install-card,.editorial-lead-card,.editorial-lead-copy,.plaid-deep-lead,.private-packet-copy,.plaid-doc-links,.agent-tile,.feature-command-card,.timeline-node,.security-panel,.chain-block,.token-utility,.collab-rail>article,.home-agent-daily-card,.how-agent-card,.agent-package-card,.arx-plan-card,.faq-item,.quote-card,.security-build,.callout):not(.hero-card):not(.page-card):not(.editorial-page-card):not(.newsroom-page-card):not(.arx-video-shell):not(.arx-physical-card):not(.terminal):not(.code-window):not(.flow-terminal):not(.smith-hero-console){
  border:0!important;
  background:var(--arxn-card-surface,var(--arxn-section-soft))!important;
  box-shadow:var(--arxn-card-shadow,var(--arxn-section-light-shadow))!important;
  outline:0!important;
}

body :is(.card,.feature-card,.product-card,.plan-card,.step,.resource-card,.network-brief-card,.about-operating-card,.about-principles article,.research-card,.stake-card,.eco-card,.price-card,.module-matrix>div,.manifesto-card,.dossier-card,.quick-install-card,.editorial-lead-card,.editorial-lead-copy,.plaid-deep-lead,.private-packet-copy,.plaid-doc-links,.agent-tile,.feature-command-card,.timeline-node,.security-panel,.chain-block,.token-utility,.collab-rail>article,.home-agent-daily-card,.how-agent-card,.agent-package-card,.arx-plan-card,.faq-item,.quote-card,.security-build,.callout):not(.hero-card):not(.page-card):not(.editorial-page-card):not(.newsroom-page-card):not(.arx-video-shell):not(.arx-physical-card):not(.terminal):not(.code-window):not(.flow-terminal):not(.smith-hero-console):hover{
  box-shadow:0 26px 68px rgba(39,20,76,.11),inset 0 1px 0 rgba(255,255,255,.72)!important;
}

body :is(.dark,.dark-section,.dark-stage,.dark-timeline-section,.security-grid-section,.agent-package-section,.agents-roster-section,.feature-console-section,.research-grid-section,.ecosystem-showcase,.arxcore-lab,.arcium-os-section,.arcium-build-dark,.ecosystem-arcium-corridor,.transfer-rail-section,.token-dark,.confidential-stage,.security-stage) :is(.card,.feature-card,.product-card,.plan-card,.step,.resource-card,.network-brief-card,.about-operating-card,.about-principles article,.research-card,.stake-card,.eco-card,.price-card,.module-matrix>div,.manifesto-card,.dossier-card,.quick-install-card,.editorial-lead-card,.editorial-lead-copy,.plaid-deep-lead,.private-packet-copy,.plaid-doc-links,.agent-tile,.feature-command-card,.timeline-node,.security-panel,.chain-block,.token-utility,.collab-rail>article,.home-agent-daily-card,.how-agent-card,.agent-package-card,.arx-plan-card,.faq-item,.quote-card,.security-build,.callout){
  color:#f8f6ff!important;
}

@media(max-width:760px){
  body :is(.card,.feature-card,.product-card,.plan-card,.step,.resource-card,.network-brief-card,.about-operating-card,.about-principles article,.research-card,.stake-card,.eco-card,.price-card,.module-matrix>div,.manifesto-card,.dossier-card,.quick-install-card,.editorial-lead-card,.editorial-lead-copy,.plaid-deep-lead,.private-packet-copy,.plaid-doc-links,.agent-tile,.feature-command-card,.timeline-node,.security-panel,.chain-block,.token-utility,.collab-rail>article,.home-agent-daily-card,.how-agent-card,.agent-package-card,.arx-plan-card,.faq-item,.quote-card,.security-build,.callout){
    box-shadow:0 15px 38px rgba(39,20,76,.07),inset 0 1px 0 rgba(255,255,255,.62)!important;
  }
}


.home-page .signal-mesh-stage{
  padding:0!important;
  overflow:hidden;
  background:#05040b;
}
.home-page .signal-mesh-stage .network-panel{
  width:100%;
  min-height:clamp(500px,33vw,550px);
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  display:block;
  text-align:left;
  isolation:isolate;
  background:
    radial-gradient(ellipse 42% 68% at 72% 48%,rgba(92,58,255,.64),transparent 66%),
    radial-gradient(ellipse 30% 48% at 56% 32%,rgba(64,224,255,.20),transparent 70%),
    radial-gradient(circle at 18% 80%,rgba(237,58,255,.18),transparent 35%),
    linear-gradient(116deg,#05040c 0%,#0b0719 42%,#130a35 100%)!important;
}
.home-page .signal-mesh-stage .network-panel:before{
  content:"";
  position:absolute;
  inset:0;
  z-index:1;
  pointer-events:none;
  opacity:.34;
  background:
    radial-gradient(circle at 82% 32%,rgba(255,255,255,.70) 0 1px,transparent 1.8px) 0 0/74px 74px,
    radial-gradient(circle at 62% 72%,rgba(162,123,255,.48) 0 1px,transparent 2px) 0 0/118px 118px,
    linear-gradient(90deg,rgba(5,4,12,.68) 0%,rgba(5,4,12,.22) 48%,rgba(5,4,12,.04) 100%);
  mask-image:linear-gradient(90deg,#000 0%,#000 82%,transparent 100%);
}
.home-page .signal-mesh-stage .network-canvas{z-index:2;opacity:.28;mix-blend-mode:screen}
.home-page .signal-mesh-stage .mesh-copy{
  position:relative;
  z-index:4;
  width:min(620px,calc(100% - 48px));
  max-width:620px;
  margin:0;
  padding:clamp(52px,5vw,76px) 0 clamp(46px,4vw,64px) max(24px,calc((100vw - 1180px)/2));
}
.home-page .signal-mesh-stage .mesh-kicker{
  margin:0 0 12px!important;
  color:#fff!important;
  font-size:clamp(15px,1.25vw,19px)!important;
  font-weight:620!important;
  line-height:1.1!important;
  letter-spacing:0!important;
}
.home-page .signal-mesh-stage .mesh-copy h2{
  max-width:585px;
  font-size:clamp(29px,2.8vw,44px)!important;
  line-height:1.06!important;
  letter-spacing:-.035em!important;
  text-wrap:balance;
}
.home-page .signal-mesh-stage .mesh-copy h2 em{
  display:block;
  color:#d8c9ff;
  font-style:normal;
  text-shadow:0 0 30px rgba(142,105,255,.42);
}
.home-page .signal-mesh-stage .mesh-speed{
  margin:12px 0 0!important;
  color:#81f2d0!important;
  font-size:11px!important;
  font-weight:650!important;
  letter-spacing:.1em!important;
  text-transform:uppercase;
}
.home-page .signal-mesh-stage .mesh-description{
  max-width:555px;
  font-size:13px!important;
  line-height:1.6!important;
  color:rgba(248,245,255,.77)!important;
  margin-top:11px!important;
}
.home-page .signal-mesh-stage .mesh-event-stat{
  display:inline-grid;
  grid-template-columns:auto 1fr;
  gap:3px 16px;
  align-items:end;
  margin-top:20px;
  padding:11px 16px 10px;
  border-radius:18px;
  background:linear-gradient(135deg,rgba(255,255,255,.10),rgba(255,255,255,.03));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 18px 42px rgba(0,0,0,.16);
}
.home-page .signal-mesh-stage .counter-big{
  grid-row:1/3;
  margin:0!important;
  font-size:clamp(42px,4vw,62px)!important;
  font-weight:330!important;
  color:#fff!important;
  text-shadow:0 0 34px rgba(147,104,255,.56);
}
.home-page .signal-mesh-stage .mesh-event-stat .panel-label{margin:0 0 3px!important;align-self:end}
.home-page .signal-mesh-stage .stat-float{
  z-index:5;
  border:0!important;
  background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.035))!important;
  box-shadow:0 18px 44px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.12)!important;
}
@media(max-width:960px){
  .home-page .signal-mesh-stage .mesh-copy{padding-left:28px;width:min(590px,calc(100% - 56px))}
}
@media(max-width:640px){
  .home-page .signal-mesh-stage .network-panel{min-height:0;padding:0!important;background:radial-gradient(ellipse 90% 54% at 66% 21%,rgba(92,58,255,.48),transparent 70%),linear-gradient(150deg,#05040c,#100927 66%,#1a0c42)!important}
  .home-page .signal-mesh-stage .network-panel:before{mask-image:none;opacity:.28;background:radial-gradient(circle at 72% 18%,rgba(255,255,255,.55) 0 1px,transparent 1.8px) 0 0/62px 62px,linear-gradient(180deg,rgba(5,4,12,.06),rgba(5,4,12,.54))}
  .home-page .signal-mesh-stage .mesh-copy{width:auto;max-width:none;padding:48px 22px 22px!important}
  .home-page .signal-mesh-stage .mesh-kicker{font-size:17px!important;margin-bottom:10px!important}
  .home-page .signal-mesh-stage .mesh-copy h2{font-size:clamp(26px,7.8vw,34px)!important}
  .home-page .signal-mesh-stage .mesh-description{font-size:12px!important;line-height:1.62!important}
  .home-page .signal-mesh-stage .mesh-event-stat{display:grid;width:100%;grid-template-columns:1fr;gap:3px;margin-top:18px;padding:12px 14px}
  .home-page .signal-mesh-stage .counter-big{font-size:40px!important}
  .home-page .signal-mesh-stage .mesh-event-stat .panel-label{margin:0!important}
  .home-page .signal-mesh-stage .stat-float.right{display:none!important}
}


.arx-early-access-card{position:relative!important;padding-bottom:62px!important}
.arx-early-access{
  position:absolute;
  left:18px;
  bottom:17px;
  min-height:31px;
  padding:0 12px;
  border-radius:999px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  background:linear-gradient(135deg,#6e43f7,#4f26cf);
  color:#fff!important;
  font-size:10px!important;
  font-weight:620!important;
  letter-spacing:0!important;
  box-shadow:0 9px 20px rgba(77,38,207,.22);
  transition:transform .18s ease,box-shadow .18s ease,background .18s ease;
  z-index:2;
}
.arx-early-access:hover{transform:translateY(-2px);background:linear-gradient(135deg,#7d58ff,#5a30dc);box-shadow:0 14px 26px rgba(77,38,207,.30)}
.dark .arx-early-access,.dark-section .arx-early-access,.dark-stage .arx-early-access,.token-dark .arx-early-access,.security-grid-section .arx-early-access{background:rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 9px 22px rgba(0,0,0,.26)}
@media(max-width:640px){.arx-early-access-card{padding-bottom:58px!important}.arx-early-access{left:14px;bottom:14px;min-height:29px;font-size:9.5px!important;padding:0 10px}}


@media(min-width:981px){
  .home-v17 .hero-card.smith-command-hero{min-height:620px!important}
  .home-v17 .hero-inner.home-hero-copy{
    z-index:5!important;
    box-sizing:border-box!important;
    width:min(48vw,760px)!important;
    max-width:none!important;
    padding:58px 0 54px clamp(34px,7vw,128px)!important;
  }
  .home-v17 .home-hero-copy h1{
    max-width:700px!important;
    font-size:clamp(43px,3.85vw,64px)!important;
    line-height:.98!important;
    margin-bottom:18px!important;
  }
  .home-v17 .home-hero-copy .hero-kicker{font-size:10.5px!important;margin-bottom:18px!important}
  .home-v17 .hero-bullet-list{gap:10px!important;max-width:660px!important;margin-bottom:22px!important}
  .home-v17 .hero-bullet-list li{min-height:46px!important;padding:11px 16px 11px 40px!important;font-size:14.4px!important;line-height:1.42!important}
  .home-v17 .home-hero-copy .hero-actions{gap:10px!important}
  .home-v17 .home-hero-copy .hero-actions .btn{min-height:39px!important;font-size:11px!important}
  .home-v17 .home-hero-copy .hero-note{max-width:650px!important;font-size:10.8px!important;margin-top:17px!important}
  .home-v17 .hero-visual-stack{
    position:absolute;
    z-index:4;
    top:50%;
    right:clamp(22px,5vw,112px);
    width:clamp(450px,35vw,570px);
    height:350px;
    transform:translateY(-48%);
    pointer-events:none;
  }
  .home-v17 .hero-visual-stack .hero-fincept-visual{
    position:absolute!important;
    display:block!important;
    z-index:1;
    left:0!important;
    right:auto!important;
    top:auto!important;
    bottom:7px!important;
    width:58%!important;
    padding:6px!important;
    transform:rotate(-5deg)!important;
    transform-origin:bottom left!important;
    pointer-events:auto;
  }
  .home-v17 .hero-visual-stack .hero-fincept-visual img{border-radius:11px!important}
  .home-v17 .hero-visual-stack .smith-hero-console.live-smith-console{
    position:absolute!important;
    z-index:2;
    right:0!important;
    left:auto!important;
    top:0!important;
    bottom:auto!important;
    width:61%!important;
    max-height:none!important;
    margin:0!important;
    padding:13px!important;
    transform:rotate(4deg)!important;
    transform-origin:top right!important;
    pointer-events:auto;
  }
}
@media(max-width:980px){.home-v17 .hero-visual-stack{display:block!important}}


@media(min-width:981px){
  .home-page .signal-mesh-stage .network-panel{
    min-height:440px!important;
    height:440px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    background:
      radial-gradient(ellipse 52% 112% at 77% 48%,rgba(91,58,255,.88),transparent 66%),
      radial-gradient(ellipse 30% 72% at 65% 50%,rgba(42,213,255,.30),transparent 70%),
      radial-gradient(ellipse 24% 54% at 86% 20%,rgba(225,93,255,.20),transparent 74%),
      linear-gradient(112deg,#05040b 0%,#0b0719 47%,#160b38 100%)!important;
  }
  .home-page .signal-mesh-stage .mesh-copy{
    width:min(700px,46vw)!important;
    max-width:none!important;
    margin:0 0 0 clamp(44px,11vw,204px)!important;
    padding:0!important;
  }
  .home-page .signal-mesh-stage .mesh-kicker{
    margin-bottom:14px!important;
    font-size:18px!important;
  }
  .home-page .signal-mesh-stage .mesh-copy h2{
    max-width:670px!important;
    font-size:clamp(37px,3.25vw,55px)!important;
    line-height:1.01!important;
  }
  .home-page .signal-mesh-stage .mesh-speed{
    margin-top:14px!important;
    font-size:12px!important;
  }
  .home-page .signal-mesh-stage .mesh-description{
    max-width:670px!important;
    margin-top:12px!important;
    font-size:14px!important;
    line-height:1.56!important;
  }
  .home-page .signal-mesh-stage .mesh-event-stat{
    min-width:430px;
    margin-top:22px!important;
    padding:12px 18px!important;
  }
  .home-page .signal-mesh-stage .counter-big{font-size:56px!important}
  .home-page .signal-mesh-stage .stat-float.mid{
    top:46px!important;
    right:clamp(26px,5vw,100px)!important;
  }
  .home-page .signal-mesh-stage .stat-float.right{
    right:clamp(26px,5vw,100px)!important;
    bottom:42px!important;
    width:185px!important;
  }
}


.home-page .home-agent-daily-section{
  padding:76px 0 70px!important;
  background:
    radial-gradient(ellipse 48% 100% at 84% 8%,rgba(112,66,255,.10),transparent 68%),
    linear-gradient(180deg,#f7f4fb 0%,#fbfaff 100%)!important;
}
.home-page .home-agent-daily-section .section-head{max-width:760px;margin-bottom:32px!important}
.home-page .home-agent-daily-section .section-head h2{max-width:670px}
.home-page .home-agent-daily-section .section-head .lead{max-width:690px;color:#382f46!important}
.home-page .home-agent-daily-grid{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:clamp(20px,2.5vw,42px)!important;
  align-items:start!important;
}
.home-page .home-agent-daily-card{
  display:flex!important;
  min-height:0!important;
  height:auto!important;
  padding:4px 0 12px!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
}
.home-page .home-agent-daily-card:hover{
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body.home-page #meet-our-agents .home-agent-daily-card,
body.home-page #meet-our-agents .home-agent-daily-card:hover{
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
.home-page .home-agent-daily-card:before,
.home-page .home-agent-daily-card:after{display:none!important}
.home-page .home-agent-daily-card>span{
  width:auto!important;
  height:auto!important;
  display:block!important;
  margin:0 0 20px!important;
  padding:0!important;
  border-radius:0!important;
  background:transparent!important;
  color:#6d3cf0!important;
  font-size:10px!important;
  font-weight:750!important;
  letter-spacing:.15em!important;
}
.home-page .home-agent-daily-card h3{
  margin:0 0 10px!important;
  color:#130d1e!important;
  font-size:clamp(20px,1.55vw,25px)!important;
  line-height:1.12!important;
  font-weight:560!important;
}
.home-page .home-agent-daily-card p{
  margin:0!important;
  color:#3e3549!important;
  font-size:12.5px!important;
  line-height:1.65!important;
}
.home-page .home-agent-daily-card p a{color:#5123d1!important}
.home-page .home-agent-daily-card>div{
  display:grid!important;
  gap:4px!important;
  margin-top:18px!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
}
.home-page .home-agent-daily-card small{color:#665a75!important;font-size:9px!important;letter-spacing:.12em!important}
.home-page .home-agent-daily-card strong{color:#17101f!important;font-size:18px!important;font-weight:590!important}
.home-page .home-agent-daily-card em{color:#6940df!important;font-size:9px!important}
.home-page .home-agent-early-access{display:flex;justify-content:center;margin-top:34px}
.home-page .home-agent-early-access .btn{min-width:220px}
body.home-page #arx-backtest-lab .arx-backtest-heading>div>small{
  font-size:13px!important;
  font-weight:720!important;
  letter-spacing:.08em!important;
}
@media(max-width:640px){
  body.home-page #arx-backtest-lab .arx-backtest-heading>div>small{font-size:12px!important}
}

body.home-page #meet-our-agents .home-agent-daily-card.arx-early-access-card{
  padding:4px 0 12px!important;
}
body.home-page #meet-our-agents .home-agent-daily-card .arx-early-access{
  position:static!important;
  display:inline-flex!important;
  align-self:flex-start!important;
  width:auto!important;
  margin:16px 0 0!important;
  min-height:32px!important;
  padding:0 13px!important;
  font-size:10px!important;
  line-height:1!important;
  z-index:auto!important;
}
@media(max-width:980px){
  .home-page .home-agent-daily-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:30px!important}
}
@media(max-width:600px){
  .home-page .home-agent-daily-section{padding:54px 0!important}
  .home-page .home-agent-daily-grid{grid-template-columns:1fr!important;gap:28px!important}
  .home-page .home-agent-daily-card{padding-bottom:10px!important}
}


@media(min-width:1001px){
  .home-page .how-start-backtest .arx-backtest-card{
    min-height:0!important;
    height:auto!important;
    padding:20px max(34px,calc((100vw - 1240px)/2)) 18px!important;
  }
  .home-page .how-start-backtest .arx-backtest-heading{margin-bottom:9px!important}
  .home-page .how-start-backtest .arx-backtest-heading>div>small{font-size:8px!important;margin-bottom:3px!important}
  .home-page .how-start-backtest .arx-backtest-heading strong{font-size:22px!important;line-height:1.1!important}
  .home-page .how-start-backtest .arx-backtest-heading>span{min-height:24px!important;margin-top:0!important;font-size:8px!important;padding:0 9px!important}
  .home-page .how-start-backtest .arx-backtest-controls{gap:8px!important;margin-bottom:9px!important}
  .home-page .how-start-backtest .arx-backtest-controls label{gap:5px!important;padding:8px!important;border-radius:12px!important}
  .home-page .how-start-backtest .arx-backtest-controls label span{font-size:8px!important}
  .home-page .how-start-backtest .arx-backtest-controls select{min-height:30px!important;font-size:10px!important}
  .home-page .how-start-backtest .arx-backtest-controls b{font-size:10px!important}
  .home-page .how-start-backtest .arx-backtest-output{gap:9px!important}
  .home-page .how-start-backtest .arx-backtest-money,.home-page .how-start-backtest .arx-backtest-kpis span{padding:9px!important;border-radius:12px!important}
  .home-page .how-start-backtest .arx-backtest-money small,.home-page .how-start-backtest .arx-backtest-kpis small{font-size:7px!important}
  .home-page .how-start-backtest .arx-backtest-money strong{font-size:32px!important;margin:4px 0 2px!important}
  .home-page .how-start-backtest .arx-backtest-money span{font-size:10px!important}
  .home-page .how-start-backtest .arx-backtest-kpis{gap:7px!important}
  .home-page .how-start-backtest .arx-backtest-kpis b{font-size:14px!important;margin-bottom:3px!important}
  .home-page .how-start-backtest .arx-backtest-chart-wrap{flex:none!important;min-height:0!important;margin-top:9px!important;border-radius:12px!important}
  .home-page .how-start-backtest .arx-backtest-chart{height:104px!important;min-height:104px!important}
  .home-page .how-start-backtest .arx-backtest-axis{padding:0 11px 6px!important;font-size:7px!important}
  .home-page .how-start-backtest .arx-backtest-footer{margin-top:8px!important;padding-top:0!important}
  .home-page .how-start-backtest .arx-backtest-footer div{gap:7px!important;justify-content:flex-start!important}
  .home-page .how-start-backtest .arx-backtest-footer strong{font-size:11px!important}
  .home-page .how-start-backtest .arx-backtest-footer .btn{min-width:0!important;height:28px!important;padding:0 10px!important;font-size:9px!important}
}


.home-page .signal-neo-safe-copy{
  padding:0!important;
  background:
    radial-gradient(ellipse 52% 100% at 91% 8%,rgba(112,66,255,.18),transparent 70%),
    linear-gradient(180deg,#f6f3fc 0%,#ebe5f8 100%)!important;
}
.home-page .signal-neo-safe-copy>.plaid-security-wrap{
  width:100%!important;
  max-width:none!important;
  display:grid!important;
  gap:0!important;
}
.home-page .signal-neo-safe-copy .plaid-security-head{
  width:min(1240px,calc(100% - 64px))!important;
  margin:0 auto!important;
  padding:58px 0 30px!important;
  align-items:start!important;
}
.home-page .signal-neo-safe-copy .plaid-agent-tip{
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#251d31!important;
  font-size:12px!important;
  line-height:1.64!important;
}
.home-page .signal-neo-safe-copy .plaid-agent-tip b{color:#4821b8!important}
.home-page .signal-neo-safe-copy .plaid-agent-tip a{color:#3e1aa9!important}
.home-page .signal-neo-safe-copy .plaid-security-rail{
  width:100%!important;
  display:grid!important;
  grid-template-columns:minmax(210px,.9fr) repeat(3,minmax(0,1fr)) minmax(250px,1.15fr)!important;
  gap:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
}
.home-page .signal-neo-safe-copy .plaid-security-rail:before{display:none!important}
.home-page .signal-neo-safe-copy .plaid-security-rail:after{
  display:block!important;
  left:max(32px,calc((100vw - 1240px)/2))!important;
  right:max(32px,calc((100vw - 1240px)/2))!important;
  top:auto!important;
  bottom:12px!important;
  background:linear-gradient(90deg,transparent,rgba(95,51,214,.28),rgba(77,232,255,.34),transparent)!important;
}
.home-page .signal-neo-safe-copy .plaid-security-rail:before{
  content:""!important;
  display:block!important;
  inset:auto!important;
  position:absolute!important;
  z-index:4!important;
  bottom:7px!important;
  width:10px!important;
  height:10px!important;
  border-top:2px solid #6335df!important;
  border-right:2px solid #6335df!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:3px -3px 13px rgba(99,53,223,.38)!important;
  transform:rotate(45deg);
  animation:neoGatewayFlow 7s linear infinite!important;
}
@keyframes neoGatewayFlow{
  0%{left:8%;opacity:0}
  8%{opacity:1}
  92%{opacity:1}
  100%{left:90%;opacity:0}
}


.home-page .agent-package-card{
  background:linear-gradient(155deg,#1c1429 0%,#100b19 100%)!important;
  color:#fff!important;
}
.home-page .agent-package-card.agent-package-smith{
  background:radial-gradient(circle at 88% 8%,rgba(77,232,255,.22),transparent 30%),linear-gradient(145deg,#30205d 0%,#120d1d 72%)!important;
}
.home-page .agent-package-card h3{color:#fff!important}
.home-page .agent-package-card>p:not(.agent-package-role){color:#f5f1fa!important}
.home-page .agent-package-index{background:#875dff!important;color:#fff!important}
.home-page .agent-package-label{color:#fff!important;background:rgba(174,152,255,.26)!important}
.home-page .agent-package-price{border-top-color:rgba(255,255,255,.30)!important}
.home-page .agent-package-price small{color:#e3dced!important}
.home-page .agent-package-price strong{color:#fff!important}
.home-page .agent-package-price strong span{color:#eee9f5!important}
.home-page .agent-package-includes{
  background:rgba(255,255,255,.12)!important;
  border-color:rgba(255,255,255,.20)!important;
}
.home-page .agent-package-includes b{color:#a8f7d4!important}
.home-page .agent-package-includes span{color:#fff!important}
.home-page .agent-package-list li{color:#f8f5fb!important}
.home-page .agent-package-action{background:#fff!important;color:#33108f!important}
.home-page .signal-neo-safe-copy .rail-brand,
.home-page .signal-neo-safe-copy .rail-step,
.home-page .signal-neo-safe-copy .arcium-rail-mark{
  min-height:0!important;
  padding:28px clamp(15px,2vw,30px)!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
}
.home-page .signal-neo-safe-copy .rail-brand{padding-left:max(32px,calc((100vw - 1240px)/2))!important}
.home-page .signal-neo-safe-copy .arcium-rail-mark{
  padding-right:max(32px,calc((100vw - 1240px)/2))!important;
  color:#17101f!important;
}
.home-page .signal-neo-safe-copy .rail-step b{
  margin-bottom:14px!important;
  background:#27104f!important;
  color:#fff!important;
}
.home-page .signal-neo-safe-copy .rail-step strong,
.home-page .signal-neo-safe-copy .arcium-rail-mark strong{color:#17101f!important}
.home-page .signal-neo-safe-copy .rail-step>span,
.home-page .signal-neo-safe-copy .arcium-rail-mark span{color:#41374f!important}
.home-page .signal-neo-safe-copy .arcium-rail-mark b{
  width:25px!important;
  height:25px!important;
  margin:0 0 10px!important;
  border:0!important;
  background:#27104f!important;
  color:#fff!important;
}
.home-page .signal-neo-safe-copy .arcium-rail-mark .neo-privacy-orbit{margin:0 auto 14px!important}
.home-page .signal-neo-safe-copy .plaid-security-proof{
  width:min(1240px,calc(100% - 64px))!important;
  margin:0 auto!important;
  padding:18px 0!important;
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:18px!important;
}
.home-page .signal-neo-safe-copy .plaid-security-proof span{
  min-height:0!important;
  height:auto!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#1e172a!important;
  font-size:11px!important;
  font-weight:620!important;
}
.home-page .signal-neo-safe-copy .plaid-security-proof span:before{
  content:"";
  width:6px;
  height:6px;
  margin-right:8px;
  border-radius:50%;
  background:#5d34dd;
  box-shadow:0 0 12px rgba(93,52,221,.45);
}
.home-page .signal-neo-safe-copy .security-layer-divider{
  width:min(1240px,calc(100% - 64px))!important;
  margin:8px auto 0!important;
  padding:26px 0 14px!important;
  border:0!important;
  border-top:1px solid rgba(77,49,135,.20)!important;
  background:transparent!important;
}
.home-page .signal-neo-safe-copy .security-persona-inline{
  width:min(1240px,calc(100% - 64px))!important;
  margin:0 auto!important;
  padding:24px 0 54px!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
.home-page .signal-neo-safe-copy .persona-inline-steps span{
  color:#21182f!important;
}
@media(max-width:980px){
  .home-page .signal-neo-safe-copy .plaid-security-head,
  .home-page .signal-neo-safe-copy .plaid-security-proof,
  .home-page .signal-neo-safe-copy .security-layer-divider,
  .home-page .signal-neo-safe-copy .security-persona-inline{width:min(100% - 40px,760px)!important}
  .home-page .signal-neo-safe-copy .plaid-security-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .home-page .signal-neo-safe-copy .rail-brand,
  .home-page .signal-neo-safe-copy .arcium-rail-mark{padding-inline:20px!important}
  .home-page .signal-neo-safe-copy .plaid-security-proof{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .home-page .signal-neo-safe-copy .plaid-security-rail:before,
  .home-page .signal-neo-safe-copy .plaid-security-rail:after{display:none!important}
}
@media(max-width:560px){
  .home-page .signal-neo-safe-copy .plaid-security-head{padding:42px 0 22px!important}
  .home-page .signal-neo-safe-copy .plaid-security-rail,
  .home-page .signal-neo-safe-copy .plaid-security-proof{grid-template-columns:1fr!important}
  .home-page .signal-neo-safe-copy .rail-brand,
  .home-page .signal-neo-safe-copy .rail-step,
  .home-page .signal-neo-safe-copy .arcium-rail-mark{padding:20px!important}
  .home-page .signal-neo-safe-copy .security-persona-inline{padding:22px 0 42px!important}
}


@media(min-width:981px){
  .home-page .signal-mesh-stage .stat-float.arcium-float{
    left:auto!important;
    right:clamp(26px,5vw,100px)!important;
    top:142px!important;
    bottom:auto!important;
    width:185px!important;
  }
}


.btn.arx-start-free{
  background:linear-gradient(135deg,#ffd95a,#f7b928)!important;
  color:#241400!important;
  box-shadow:0 11px 26px rgba(212,150,15,.28)!important;
}
.btn.arx-start-free:hover{
  background:linear-gradient(135deg,#ffe68a,#ffc531)!important;
  box-shadow:0 16px 32px rgba(212,150,15,.36)!important;
}


#how .how-start-main .section-head>h3{
  margin:5px 0 0!important;
  text-align:left!important;
}


.home-page .home-docs-section{
  padding:70px 0!important;
  background:linear-gradient(180deg,#f6f2ff,#fff)!important;
}
.home-page .home-docs-card{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(300px,.55fr)!important;
  gap:clamp(26px,5vw,72px)!important;
  align-items:center!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
.home-page .home-docs-card p{max-width:700px}
.home-page .home-docs-list{
  gap:15px!important;
  padding:4px 0!important;
}
.home-page .home-docs-list span{
  min-height:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#251b33!important;
  font-size:12px!important;
  line-height:1.55!important;
}
.home-page .home-docs-list span:before{
  content:"";
  display:inline-block;
  width:6px;
  height:6px;
  margin:0 9px 1px 0;
  border-radius:50%;
  background:#6638e7;
  box-shadow:0 0 12px rgba(102,56,231,.34);
}
@media(max-width:960px){
  .home-page .home-docs-card{grid-template-columns:1fr!important;gap:28px!important}
}
@media(max-width:640px){
  .home-page .home-docs-section{padding:50px 0!important}
  .home-page .home-docs-card{padding:0!important;border-radius:0!important}
}


.home-page .home-agent-daily-section .section-head{
  max-width:820px!important;
  margin:0 auto 38px!important;
  text-align:center!important;
}
.home-page .home-agent-daily-section .section-head h2{
  max-width:none!important;
  font-size:clamp(38px,4.5vw,64px)!important;
  line-height:1!important;
  letter-spacing:-.04em!important;
}
.home-page .home-agent-daily-section .section-head .lead{
  max-width:680px!important;
  margin-inline:auto!important;
}


.home-page .signal-neo-safe-copy .plaid-security-rail:before,
.home-page .signal-neo-safe-copy .plaid-security-rail:after{display:none!important}
.home-page .signal-neo-safe-copy .plaid-flow-connector{
  position:absolute;
  left:calc(17% + 30px);
  right:30px;
  top:13px;
  z-index:1;
  height:78px;
  background:transparent;
  pointer-events:none;
}
.home-page .signal-neo-safe-copy .plaid-flow-connector svg{display:block;width:100%;height:100%;overflow:visible}
.home-page .signal-neo-safe-copy .plaid-flow-path{fill:none;stroke:#6d3ee7;stroke-width:2;stroke-linecap:round;opacity:.52;filter:drop-shadow(0 0 6px rgba(77,232,255,.48))}
.home-page .signal-neo-safe-copy .plaid-flow-connector circle{fill:#fff;stroke:#6d3ee7;stroke-width:3;vector-effect:non-scaling-stroke}
.home-page .signal-neo-safe-copy .plaid-flow-arrow{fill:#4de8ff;stroke:#5a2bd7;stroke-width:2;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 7px rgba(77,232,255,.92))}
@media(max-width:980px){
  .home-page .signal-neo-safe-copy .plaid-flow-connector{display:none}
  .home-page .signal-neo-safe-copy .rail-step:not(.arcium-rail-mark):after{
    content:"\2192";
    position:absolute;
    right:12px;
    top:36px;
    z-index:4;
    color:#6334e4;
    font-size:18px;
    animation:plaidStepPulse 1.5s ease-in-out infinite;
  }
}
@media(max-width:560px){
  .home-page .signal-neo-safe-copy .rail-step:not(.arcium-rail-mark):after{
    content:"\2193";
    top:auto;
    right:18px;
    bottom:-10px;
  }
}
@keyframes plaidStepPulse{50%{transform:translateX(5px);opacity:.46}}


body.home-page #package-ladder .agent-package-card{
  background:linear-gradient(155deg,#1a1226 0%,#09060f 100%)!important;
  color:#fff!important;
}
body.home-page #package-ladder .agent-package-card.agent-package-smith{
  background:radial-gradient(circle at 88% 8%,rgba(77,232,255,.24),transparent 31%),linear-gradient(145deg,#332263 0%,#0b0712 76%)!important;
}
body.home-page #package-ladder .agent-package-card h3,
body.home-page #package-ladder .agent-package-price strong,
body.home-page #package-ladder .agent-package-includes span,
body.home-page #package-ladder .agent-package-list li{color:#fff!important}
body.home-page #package-ladder .agent-package-card>p{color:#f5f2f9!important;font-size:13px!important;line-height:1.62!important}
body.home-page #package-ladder .agent-package-label{color:#fff!important;background:#6f42e8!important}
body.home-page #package-ladder .agent-package-price small{color:#ddd5e8!important;font-size:10px!important}
body.home-page #package-ladder .agent-package-price strong span{color:#eee8f5!important}
body.home-page #package-ladder .agent-package-includes{background:rgba(255,255,255,.13)!important;border-color:rgba(255,255,255,.24)!important}
body.home-page #package-ladder .agent-package-includes b{color:#8ff3cf!important;font-size:10px!important}
body.home-page #package-ladder .agent-package-includes span,
body.home-page #package-ladder .agent-package-list li{font-size:12px!important;line-height:1.48!important}
body.home-page #package-ladder .agent-package-action{background:#fff!important;color:#2d0d83!important;font-size:11px!important}


body.home-page p:not(.mesh-speed){font-size:clamp(12px,.84vw,14px)!important}
body.home-page .lead{font-size:clamp(14px,1vw,16px)!important}
body.home-page li{font-size:clamp(12px,.84vw,14px)!important}
body.home-page .btn{font-size:11px!important}
body.home-page :is(.eyebrow,.panel-label,.status){font-size:10px!important}
body.home-page .home-agent-daily-card p{font-size:13.5px!important}
body.home-page .home-agent-daily-card small,
body.home-page .home-agent-daily-card em{font-size:10px!important}
body.home-page .signal-neo-safe-copy .rail-step strong{font-size:13px!important}
body.home-page .signal-neo-safe-copy .rail-step>span{font-size:11px!important}
body.home-page .signal-neo-safe-copy .plaid-real-logo span{font-size:10.5px!important}
body.home-page .security-persona-inline p{font-size:12px!important}
body.home-page .persona-inline-steps span{font-size:11px!important}
body.home-page .arx-card-benefits span,
body.home-page .arx-card-disclaimer{font-size:10px!important}
body.home-page #arx-backtest-lab .arx-backtest-controls label span,
body.home-page #arx-backtest-lab .arx-backtest-controls b,
body.home-page #arx-backtest-lab .arx-backtest-money small,
body.home-page #arx-backtest-lab .arx-backtest-kpis small{font-size:9px!important}
body.home-page #arx-backtest-lab .arx-backtest-axis{font-size:9px!important}
body.home-page #arx-backtest-lab .arx-backtest-footer strong{font-size:12px!important}


.home-page .signal-mesh-stage .mesh-flow{
  position:relative;
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:12px;
  margin-top:20px;
}
.home-page .signal-mesh-stage .mesh-flow-motion{
  position:absolute;
  left:15px;
  right:calc(25% - 15px);
  top:14px;
  z-index:1;
  height:2px;
  border-radius:999px;
  background:linear-gradient(90deg,rgba(129,242,208,.20),rgba(129,242,208,.82),rgba(176,139,255,.84));
  box-shadow:0 0 14px rgba(129,242,208,.32);
  pointer-events:none;
}
.home-page .signal-mesh-stage .mesh-flow-motion i{
  position:absolute;
  left:0;
  top:-5px;
  width:11px;
  height:11px;
  border-top:2px solid #81f2d0;
  border-right:2px solid #81f2d0;
  transform:rotate(45deg);
  filter:drop-shadow(0 0 7px rgba(129,242,208,.95));
  animation:meshFlowTravel 4.6s linear infinite;
}
.home-page .signal-mesh-stage .mesh-flow article{
  position:relative;
  z-index:2;
  min-width:0;
  padding-right:5px;
}
.home-page .signal-mesh-stage .mesh-flow article>b{
  width:30px;
  height:30px;
  display:grid;
  place-items:center;
  border-radius:50%;
  background:#110a25;
  border:1px solid rgba(129,242,208,.72);
  color:#fff;
  box-shadow:0 0 18px rgba(129,242,208,.24);
  font-size:9px;
}
.home-page .signal-mesh-stage .mesh-flow article>strong{
  display:block;
  margin-top:12px;
  color:#fff;
  font-size:12px;
  font-weight:650;
}
.home-page .signal-mesh-stage .mesh-flow article>span{
  display:block;
  margin-top:5px;
  color:rgba(248,245,255,.72);
  font-size:10px;
  line-height:1.45;
}
@keyframes meshFlowTravel{
  0%{left:0;opacity:0}
  7%{opacity:1}
  93%{opacity:1}
  100%{left:calc(100% - 13px);opacity:0}
}
@media(max-width:640px){
  .home-page .signal-mesh-stage .mesh-flow{grid-template-columns:1fr;gap:0;margin-top:18px}
  .home-page .signal-mesh-stage .mesh-flow article{min-height:90px;padding:0 0 16px 52px}
  .home-page .signal-mesh-stage .mesh-flow article>b{position:absolute;left:0;top:0}
  .home-page .signal-mesh-stage .mesh-flow article>strong{margin-top:0;font-size:13px}
  .home-page .signal-mesh-stage .mesh-flow article>span{font-size:11px}
  .home-page .signal-mesh-stage .mesh-flow-motion{left:14px;right:auto;top:15px;bottom:calc(25% - 15px);width:2px;height:auto}
  .home-page .signal-mesh-stage .mesh-flow-motion i{left:-5px;top:0;transform:rotate(135deg);animation:meshFlowTravelMobile 4.6s linear infinite}
}
@keyframes meshFlowTravelMobile{
  0%{top:0;opacity:0}
  7%{opacity:1}
  93%{opacity:1}
  100%{top:calc(100% - 13px);opacity:0}
}


.home-page .signal-mesh-stage .mesh-flow-motion{
  height:3px;
  background:linear-gradient(90deg,rgba(129,242,208,.18),#81f2d0 42%,#b08bff 72%,#4de8ff)!important;
  background-size:220% 100%!important;
  box-shadow:0 0 8px rgba(129,242,208,.72),0 0 24px rgba(112,66,255,.58)!important;
  animation:meshRouteGlow 2.2s linear infinite;
}
.home-page .signal-mesh-stage .mesh-flow-motion i{
  width:72px;
  height:22px;
  top:-10px;
  border:0;
  transform:none;
  filter:none;
  animation:meshFlowTravelDramatic 9.2s linear infinite;
}
.home-page .signal-mesh-stage .mesh-flow-motion i:before{
  content:"";
  position:absolute;
  left:0;
  right:15px;
  top:9px;
  height:4px;
  border-radius:999px;
  background:linear-gradient(90deg,transparent,rgba(77,232,255,.28),#81f2d0,#fff);
  box-shadow:0 0 9px #81f2d0,0 0 20px rgba(77,232,255,.82);
}
.home-page .signal-mesh-stage .mesh-flow-motion i:after{
  content:"";
  position:absolute;
  right:1px;
  top:3px;
  width:14px;
  height:14px;
  border-top:4px solid #fff;
  border-right:4px solid #fff;
  transform:rotate(45deg);
  filter:drop-shadow(0 0 4px #81f2d0) drop-shadow(0 0 11px #4de8ff);
}
.home-page .signal-mesh-stage .mesh-flow article>b{
  animation:meshNodePulse 9.2s ease-in-out infinite;
}
.home-page .signal-mesh-stage .mesh-flow article:nth-of-type(2)>b{animation-delay:1.15s}
.home-page .signal-mesh-stage .mesh-flow article:nth-of-type(3)>b{animation-delay:2.3s}
.home-page .signal-mesh-stage .mesh-flow article:nth-of-type(4)>b{animation-delay:3.45s}
@keyframes meshRouteGlow{to{background-position:-220% 0}}
@keyframes meshFlowTravelDramatic{
  0%{left:-52px;opacity:0;transform:scale(.82)}
  3%{opacity:1}
  24%{transform:scale(1.08)}
  46%{left:calc(100% - 20px);opacity:1;transform:scale(.96)}
  50%,100%{left:calc(100% - 20px);opacity:0;transform:scale(.9)}
}
@keyframes meshNodePulse{
  0%,18%,100%{background:#110a25;box-shadow:0 0 18px rgba(129,242,208,.24);transform:scale(1)}
  8%{background:#5d32d8;box-shadow:0 0 0 6px rgba(129,242,208,.15),0 0 30px #81f2d0,0 0 54px rgba(77,232,255,.62);transform:scale(1.14)}
}
@media(max-width:640px){
  .home-page .signal-mesh-stage .mesh-flow-motion{width:3px;height:auto}
  .home-page .signal-mesh-stage .mesh-flow-motion i{
    left:-10px;
    top:-52px;
    width:22px;
    height:72px;
    transform:none;
    animation:meshFlowTravelMobileDramatic 9.2s linear infinite;
  }
  .home-page .signal-mesh-stage .mesh-flow-motion i:before{
    left:9px;
    right:auto;
    top:0;
    bottom:15px;
    width:4px;
    height:auto;
    background:linear-gradient(180deg,transparent,rgba(77,232,255,.28),#81f2d0,#fff);
  }
  .home-page .signal-mesh-stage .mesh-flow-motion i:after{
    left:3px;
    right:auto;
    top:auto;
    bottom:1px;
    transform:rotate(135deg);
  }
}
@keyframes meshFlowTravelMobileDramatic{
  0%{top:-52px;opacity:0;transform:scale(.82)}
  3%{opacity:1}
  24%{transform:scale(1.08)}
  46%{top:calc(100% - 20px);opacity:1;transform:scale(.96)}
  50%,100%{top:calc(100% - 20px);opacity:0;transform:scale(.9)}
}


.home-page .signal-mesh-stage .mesh-return-comet{
  position:absolute;
  left:-72px;
  top:-12px;
  z-index:8;
  width:72px;
  height:24px;
  opacity:0;
  color:#81f2d0;
  pointer-events:none;
  transform-origin:100% 50%;
  will-change:transform,opacity,filter;
  animation:meshFlameColors 1.2s linear infinite;
}
.home-page .signal-mesh-stage .mesh-return-comet:before{
  content:"";
  position:absolute;
  left:0;
  right:14px;
  top:6px;
  height:12px;
  clip-path:polygon(0 50%,20% 8%,44% 34%,65% 4%,100% 50%,65% 96%,44% 66%,20% 92%);
  background:linear-gradient(90deg,transparent,currentColor 50%,#fff);
  box-shadow:0 0 10px currentColor,0 0 24px currentColor;
  filter:blur(.35px);
}
.home-page .signal-mesh-stage .mesh-return-comet:after{
  content:"";
  position:absolute;
  right:0;
  top:3px;
  width:16px;
  height:16px;
  border-top:4px solid #fff;
  border-right:4px solid #fff;
  transform:rotate(45deg);
  filter:drop-shadow(0 0 4px currentColor) drop-shadow(0 0 12px currentColor);
}
@keyframes meshFlameColors{
  0%,100%{color:#81f2d0;filter:hue-rotate(0deg) saturate(1.2)}
  24%{color:#4de8ff;filter:hue-rotate(18deg) saturate(1.5)}
  50%{color:#b08bff;filter:hue-rotate(62deg) saturate(1.7)}
  76%{color:#f05dff;filter:hue-rotate(108deg) saturate(1.6)}
}
@media(prefers-reduced-motion:reduce){
  .home-page .signal-mesh-stage .mesh-return-comet{display:none!important}
}


.home-page .signal-neo-safe-copy .plaid-flow-connector{
  display:block!important;
  position:absolute!important;
  inset:0!important;
  z-index:3!important;
  width:auto!important;
  height:auto!important;
  pointer-events:none!important;
  overflow:visible!important;
}
.home-page .signal-neo-safe-copy .plaid-flow-connector svg{
  display:block!important;
  width:100%!important;
  height:100%!important;
  overflow:visible!important;
}
.home-page .signal-neo-safe-copy .plaid-flow-glow,
.home-page .signal-neo-safe-copy .plaid-flow-path,
.home-page .signal-neo-safe-copy .plaid-flow-energy{
  fill:none!important;
  vector-effect:non-scaling-stroke;
  stroke-linecap:round;
  stroke-linejoin:round;
}
.home-page .signal-neo-safe-copy .plaid-flow-glow{
  stroke:#6837ee!important;
  stroke-width:13!important;
  opacity:.12!important;
  filter:blur(5px) drop-shadow(0 0 16px rgba(77,232,255,.48));
}
.home-page .signal-neo-safe-copy .plaid-flow-path{
  stroke:url(#plaidTradingGradient)!important;
  stroke-width:3.2!important;
  opacity:.86!important;
  filter:drop-shadow(0 0 5px rgba(77,232,255,.6));
}
.home-page .signal-neo-safe-copy .plaid-flow-energy{
  stroke:#fff!important;
  stroke-width:1.25!important;
  stroke-dasharray:4 17;
  opacity:.9!important;
  animation:plaidTradingDash .72s linear infinite;
}
.home-page .signal-neo-safe-copy .plaid-flow-nodes circle{
  fill:rgba(255,255,255,.08)!important;
  stroke:#61f1dc!important;
  stroke-width:2!important;
  vector-effect:non-scaling-stroke;
  filter:drop-shadow(0 0 7px rgba(77,232,255,.9));
  animation:plaidRouteNode 2.1s ease-in-out infinite;
}
.home-page .signal-neo-safe-copy .plaid-flow-nodes circle:nth-child(2){animation-delay:.28s}
.home-page .signal-neo-safe-copy .plaid-flow-nodes circle:nth-child(3){animation-delay:.56s}
.home-page .signal-neo-safe-copy .plaid-flow-nodes circle:nth-child(4){animation-delay:.84s}
.home-page .signal-neo-safe-copy .plaid-flow-arrow{
  color:#62f2dc;
  filter:drop-shadow(0 0 5px #fff) drop-shadow(0 0 13px #4de8ff) drop-shadow(0 0 24px #7042ff);
  will-change:transform;
}
.home-page .signal-neo-safe-copy .plaid-flow-arrow circle{fill:#fff!important;stroke:#62f2dc!important;stroke-width:3!important}
.home-page .signal-neo-safe-copy .plaid-flow-arrow polygon{fill:#fff!important;stroke:#7042ff!important;stroke-width:1.5!important}
.home-page .signal-neo-safe-copy .plaid-flow-flame{fill:url(#plaidTradingGradient)!important;opacity:.72!important;animation:plaidRouteFlame .5s ease-in-out infinite alternate}
.home-page .signal-neo-safe-copy .rail-step>b{position:relative!important;z-index:5!important;box-shadow:0 0 0 4px rgba(255,255,255,.82),0 0 18px rgba(100,57,228,.34)!important}
.home-page .signal-neo-safe-copy .rail-step:not(.arcium-rail-mark):after{display:none!important}
@keyframes plaidTradingDash{to{stroke-dashoffset:-21}}
@keyframes plaidRouteNode{0%,100%{opacity:.5;transform:none}50%{opacity:1;transform:scale(1.28)}}
@keyframes plaidRouteFlame{from{transform:scaleX(.75);opacity:.48}to{transform:scaleX(1.15);opacity:.9}}
@media(max-width:980px){
  .home-page .signal-neo-safe-copy .plaid-flow-connector{display:block!important}
}
@media(prefers-reduced-motion:reduce){
  .home-page .signal-neo-safe-copy .plaid-flow-energy,
  .home-page .signal-neo-safe-copy .plaid-flow-nodes circle,
  .home-page .signal-neo-safe-copy .plaid-flow-flame{animation:none!important}
}


.home-page .arx-backtest-flow{
  fill:none;
  stroke:#80ffd4;
  stroke-width:2.4;
  stroke-linecap:round;
  stroke-linejoin:round;
  stroke-dasharray:4 16;
  opacity:.9;
  filter:drop-shadow(0 0 7px rgba(128,255,212,.9));
  animation:arxBacktestFlow 1.05s linear infinite;
}
.home-page .arx-backtest-live-guide{
  stroke:rgba(255,255,255,.3);
  stroke-width:1;
  stroke-dasharray:3 6;
  vector-effect:non-scaling-stroke;
}
.home-page .arx-backtest-live-marker{pointer-events:none;filter:drop-shadow(0 0 9px rgba(128,255,212,.95))}
.home-page .arx-backtest-live-marker .marker-halo{fill:rgba(128,255,212,.14);stroke:#80ffd4;stroke-width:1.5;animation:arxBacktestMarkerPulse 1.25s ease-in-out infinite}
.home-page .arx-backtest-live-marker .marker-core{fill:#fff;stroke:#80ffd4;stroke-width:2}
.home-page .arx-backtest-live-marker text{
  fill:#fff;
  stroke:rgba(21,17,76,.82);
  stroke-width:3px;
  paint-order:stroke fill;
  font:600 12px var(--font-mono);
  letter-spacing:0;
}
@keyframes arxBacktestFlow{to{stroke-dashoffset:-20}}
@keyframes arxBacktestMarkerPulse{0%,100%{r:10;opacity:.52}50%{r:15;opacity:1}}
@media(prefers-reduced-motion:reduce){
  .home-page .arx-backtest-flow,
  .home-page .arx-backtest-live-marker .marker-halo{animation:none!important}
}


@media(min-width:1121px){
  .home-v17 .hero-visual-stack{
    right:clamp(20px,3.4vw,72px)!important;
    width:clamp(590px,42vw,780px)!important;
    height:410px!important;
  }
  .home-v17 .hero-visual-stack .hero-fincept-visual{
    left:0!important;
    bottom:0!important;
    width:72%!important;
    padding:8px!important;
    border-radius:20px!important;
    background:rgba(5,4,12,.76)!important;
    border-color:rgba(104,247,199,.48)!important;
    transform:rotate(-3.2deg)!important;
    box-shadow:0 34px 95px rgba(0,0,0,.52),0 0 46px rgba(65,233,172,.18)!important;
  }
  .home-v17 .hero-visual-stack .hero-fincept-visual img{
    aspect-ratio:16/9!important;
    border-radius:14px!important;
    filter:saturate(1.14) contrast(1.12) brightness(1.08)!important;
  }
  .home-v17 .hero-visual-stack .smith-hero-console.live-smith-console{
    top:16px!important;
    right:0!important;
    width:50%!important;
    transform:rotate(3deg)!important;
  }
}
@media(min-width:981px) and (max-width:1120px){
  .home-v17 .hero-visual-stack{right:20px!important;width:455px!important;height:350px!important}
  .home-v17 .hero-visual-stack .hero-fincept-visual{width:68%!important;transform:rotate(-3deg)!important}
  .home-v17 .hero-visual-stack .smith-hero-console.live-smith-console{width:57%!important;transform:rotate(2.5deg)!important}
}
.home-v17 .hero-fincept-visual{overflow:hidden!important}
.home-v17 .hero-fincept-visual figcaption{
  position:absolute!important;
  left:14px!important;
  right:14px!important;
  bottom:13px!important;
  z-index:3!important;
  display:flex!important;
  align-items:flex-end!important;
  justify-content:space-between!important;
  gap:12px!important;
  padding:32px 12px 10px!important;
  border-radius:0 0 12px 12px!important;
  background:linear-gradient(180deg,transparent,rgba(3,3,7,.94))!important;
  color:#fff!important;
  text-align:left!important;
}
.home-v17 .hero-fincept-visual figcaption strong{
  color:#fff!important;
  font-size:12px!important;
  line-height:1.12!important;
  letter-spacing:.09em!important;
}
.home-v17 .hero-fincept-visual figcaption span{
  flex:0 0 auto;
  min-height:26px;
  display:inline-flex;
  align-items:center;
  padding:0 9px;
  border-radius:999px;
  background:#75f1c3;
  color:#07120d!important;
  font-size:8.5px!important;
  font-weight:750!important;
  letter-spacing:.04em!important;
  white-space:nowrap;
}
@media(max-width:980px){
  .home-v17 .hero-fincept-visual figcaption{left:10px!important;right:10px!important;bottom:10px!important;padding:28px 10px 8px!important}
  .home-v17 .hero-fincept-visual figcaption strong{font-size:10px!important}
  .home-v17 .hero-fincept-visual figcaption span{min-height:23px;font-size:7.5px!important}
}
@media(max-width:460px){
  .home-v17 .hero-fincept-visual figcaption{align-items:flex-start!important;flex-direction:column!important;gap:5px!important}
}


a[href*="source=early-access"],
a[href*="source=hero-early-access"],
.arx-early-access{
  border-color:#8c68ff!important;
  background:linear-gradient(135deg,#8151ff 0%,#6430e8 55%,#4720b9 100%)!important;
  color:#fff!important;
  box-shadow:0 12px 28px rgba(82,39,202,.32),inset 0 1px 0 rgba(255,255,255,.22)!important;
}
a[href*="source=early-access"]:hover,
a[href*="source=hero-early-access"]:hover,
.arx-early-access:hover{
  border-color:#a68bff!important;
  background:linear-gradient(135deg,#956fff 0%,#7543ed 55%,#5427c8 100%)!important;
  box-shadow:0 16px 34px rgba(82,39,202,.42),0 0 22px rgba(77,232,255,.12)!important;
}
a[href*="source=early-access"]:focus-visible,
a[href*="source=hero-early-access"]:focus-visible,
.arx-early-access:focus-visible{outline:3px solid rgba(77,232,255,.62)!important;outline-offset:3px!important}


@media(max-width:640px){
  body.home-page main p:not(.mesh-kicker):not(.mesh-speed):not(.panel-label){font-size:13.5px!important;line-height:1.66!important}
  body.home-page main .lead{font-size:14.5px!important;line-height:1.7!important}
  body.home-page main li{font-size:14px!important;line-height:1.52!important}
  body.home-page main .btn,
  body.home-page main button:not(.faq-q){font-size:11.5px!important}
  body.home-page main small{font-size:10.5px!important;line-height:1.45!important}
  body.home-page main figcaption{font-size:10.5px!important}
  body.home-page main .plaid-agent-tip,
  body.home-page main .faq-a{font-size:13px!important;line-height:1.68!important}
  body.home-page main :is(
    .mesh-flow article span,
    .collab-metrics span,
    .rail-step>span,
    .plaid-real-logo span,
    .persona-inline-brand span,
    .persona-inline-steps span,
    .signal-points span,
    .home-docs-list span,
    .agent-package-meta span,
    .agent-package-list li,
    .arx-card-benefits span,
    .free-terminal-controls span,
    .free-terminal-status span,
    .mxe-core span
  ){font-size:11.5px!important;line-height:1.5!important}
  body.home-page main .home-agent-daily-card p,
  body.home-page main .product-card p,
  body.home-page main .step p,
  body.home-page main .agent-package-card>p,
  body.home-page main .arx-card-step p{font-size:13.5px!important;line-height:1.62!important}
  body.home-page main .stat-float span,
  body.home-page main .stat-row b,
  body.home-page main .status,
  body.home-page main .lab-head span,
  body.home-page main .lab-head em,
  body.home-page main .terminal-head b,
  body.home-page main .terminal-head em{font-size:10.5px!important}
  body.home-page main #arx-backtest-lab .arx-backtest-controls label span,
  body.home-page main #arx-backtest-lab .arx-backtest-controls b,
  body.home-page main #arx-backtest-lab .arx-backtest-money small,
  body.home-page main #arx-backtest-lab .arx-backtest-kpis small,
  body.home-page main #arx-backtest-lab .arx-backtest-axis{font-size:10.5px!important}
  body.home-page main .arx-card-disclaimer,
  body.home-page main .free-trade-note{font-size:12px!important;line-height:1.58!important}
  body.home-page main .home-v17 .hero-bullet-list li{font-size:14.5px!important}
  body.home-page main .home-v17 .home-hero-copy .hero-actions .btn{font-size:11.5px!important}
  body.home-page main .arcium-collab-section .arcium-copy .lead{font-size:14.5px!important}
  body.home-page main .signal-neo-safe-copy .plaid-agent-tip{font-size:13px!important}
  body.home-page main .signal-neo-safe-copy .plaid-security-rail .rail-step>span{font-size:11.5px!important}
  body.home-page main #package-ladder .agent-package-card>p{font-size:13.5px!important}
  body.home-page main #package-ladder .agent-package-meta span,
  body.home-page main #package-ladder .agent-package-list li{font-size:11.5px!important}
  body.home-page main .home-agent-early-access .btn,
  body.home-page main a[href*="source=early-access"],
  body.home-page main a[href*="source=hero-early-access"]{font-size:11.5px!important}
  body.home-page .institution-head span,
  body.home-page .institution-logo strong{font-size:11.5px!important}
  body.home-page main .arx-video-copy p,
  body.home-page main .arx-video-copy span{font-size:12px!important;line-height:1.55!important}
  body.home-page .footer p,
  body.home-page .footer a,
  body.home-page .footer li{font-size:12.5px!important;line-height:1.6!important}
}


@media(min-width:981px){
  body.home-page main .signal-mesh-stage .mesh-copy h2{
    max-width:620px!important;
    font-size:clamp(34px,2.85vw,48px)!important;
    line-height:1.04!important;
  }
}
@media(max-width:980px){
  body.home-page main .signal-mesh-stage .mesh-copy h2{
    font-size:clamp(24px,7vw,31px)!important;
    line-height:1.06!important;
  }
}


@media(min-width:981px){
  body.home-page main .signal-mesh-stage .mesh-event-stat{
    min-width:350px!important;
    padding:10px 15px!important;
  }
  body.home-page main .signal-mesh-stage .counter-big{font-size:38px!important}
}
@media(max-width:980px){
  body.home-page main .signal-mesh-stage .counter-big{font-size:30px!important}
}
body.home-page main .signal-mesh-stage .mesh-event-stat .panel-label{
  font-size:9.5px!important;
  line-height:1.35!important;
}


@media(min-width:981px){
  body.home-page main .signal-mesh-stage .mesh-copy{width:min(760px,58vw)!important}
  body.home-page main .signal-mesh-stage .mesh-flow article>b{
    width:32px!important;
    height:32px!important;
    font-size:10px!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow article>strong{font-size:14px!important}
  body.home-page main .signal-mesh-stage .mesh-flow article>span{font-size:12px!important;line-height:1.55!important}
}
@media(max-width:640px){
  body.home-page main .signal-mesh-stage .mesh-flow article{min-height:112px!important;padding-bottom:20px!important}
  body.home-page main .signal-mesh-stage .mesh-flow article>b{
    width:32px!important;
    height:32px!important;
    font-size:10.5px!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow article>strong{font-size:15px!important}
  body.home-page main .signal-mesh-stage .mesh-flow article>span{font-size:13.5px!important;line-height:1.58!important}
}


.home-page .signal-neo-safe-copy .plaid-flow-connector{z-index:1!important}
.home-page .signal-neo-safe-copy .rail-step>strong,
.home-page .signal-neo-safe-copy .rail-step>span{position:relative!important;z-index:4!important}
@media(min-width:981px){
  .home-page .signal-neo-safe-copy .plaid-security-rail{
    width:min(1240px,calc(100% - 64px))!important;
    margin-inline:auto!important;
    grid-template-columns:180px repeat(3,minmax(0,1fr)) 280px!important;
  }
  .home-page .signal-neo-safe-copy .rail-brand{padding-left:24px!important;padding-right:18px!important}
  .home-page .signal-neo-safe-copy .arcium-rail-mark{padding-right:24px!important}
  .home-page .signal-neo-safe-copy .rail-step>b{margin-bottom:28px!important}
}
@media(max-width:980px){
  .home-page .signal-neo-safe-copy .plaid-security-rail{
    width:min(760px,calc(100% - 32px))!important;
    margin-inline:auto!important;
    grid-template-columns:1fr!important;
  }
  .home-page .signal-neo-safe-copy .rail-brand,
  .home-page .signal-neo-safe-copy .rail-step,
  .home-page .signal-neo-safe-copy .arcium-rail-mark{grid-column:1!important}
  .home-page .signal-neo-safe-copy .rail-brand{padding:24px 22px!important}
  .home-page .signal-neo-safe-copy .rail-step{
    position:relative!important;
    min-height:124px!important;
    padding:25px 22px 26px 76px!important;
  }
  .home-page .signal-neo-safe-copy .rail-step>b,
  .home-page .signal-neo-safe-copy .arcium-rail-mark>b{
    position:absolute!important;
    left:24px!important;
    top:25px!important;
    margin:0!important;
  }
  .home-page .signal-neo-safe-copy .rail-step>strong{display:block!important;margin-top:0!important}
  .home-page .signal-neo-safe-copy .arcium-rail-mark{padding:30px 22px 38px 76px!important}
}


@media(min-width:1440px){
  body.home-page main .signal-mesh-stage .mesh-copy{
    width:min(720px,44vw)!important;
    max-width:720px!important;
  }
  body.home-page main .signal-mesh-stage .mesh-copy h2{
    max-width:600px!important;
    font-size:36px!important;
    line-height:1.04!important;
  }
}


body.home-page main p:not(.mesh-kicker):not(.mesh-speed):not(.panel-label){font-size:14.5px!important;line-height:1.68!important}
body.home-page main .lead{font-size:15.5px!important;line-height:1.72!important}
body.home-page main li{font-size:15px!important;line-height:1.55!important}
body.home-page main .btn,
body.home-page main button:not(.faq-q){font-size:12.5px!important}
body.home-page main small{font-size:11px!important;line-height:1.48!important}
body.home-page main figcaption{font-size:11px!important}
body.home-page main .plaid-agent-tip,
body.home-page main .faq-a{font-size:14px!important;line-height:1.7!important}
body.home-page main :is(
  .collab-metrics span,
  .plaid-real-logo span,
  .persona-inline-brand span,
  .persona-inline-steps span,
  .signal-points span,
  .home-docs-list span,
  .agent-package-meta span,
  .agent-package-list li,
  .arx-card-benefits span,
  .free-terminal-controls span,
  .free-terminal-status span,
  .mxe-core span
){font-size:12.5px!important;line-height:1.55!important}
body.home-page main .home-agent-daily-card p,
body.home-page main .product-card p,
body.home-page main .step p,
body.home-page main .agent-package-card>p,
body.home-page main .arx-card-step p{font-size:14.5px!important;line-height:1.65!important}
body.home-page main .stat-float span,
body.home-page main .stat-row b,
body.home-page main .status,
body.home-page main .lab-head span,
body.home-page main .lab-head em,
body.home-page main .terminal-head b,
body.home-page main .terminal-head em{font-size:11px!important}
body.home-page main #arx-backtest-lab .arx-backtest-controls label span,
body.home-page main #arx-backtest-lab .arx-backtest-controls b,
body.home-page main #arx-backtest-lab .arx-backtest-money small,
body.home-page main #arx-backtest-lab .arx-backtest-kpis small,
body.home-page main #arx-backtest-lab .arx-backtest-axis{font-size:11px!important}
body.home-page main .arx-card-disclaimer,
body.home-page main .free-trade-note{font-size:12.5px!important;line-height:1.62!important}
body.home-page main .home-v17 .hero-bullet-list li{font-size:16px!important;line-height:1.52!important}
body.home-page main .home-v17 .home-hero-copy .hero-actions .btn{font-size:12.5px!important}
body.home-page main .arcium-collab-section .arcium-copy .lead{font-size:15.5px!important}
body.home-page main .signal-neo-safe-copy .plaid-agent-tip{font-size:14px!important;line-height:1.7!important}
body.home-page main .signal-neo-safe-copy .plaid-security-rail .rail-step>span{font-size:13px!important;line-height:1.6!important}
body.home-page main #package-ladder .agent-package-card>p{font-size:14.5px!important;line-height:1.65!important}
body.home-page main #package-ladder .agent-package-meta span,
body.home-page main #package-ladder .agent-package-list li{font-size:12.5px!important;line-height:1.55!important}
body.home-page main .home-agent-early-access .btn,
body.home-page main a[href*="source=early-access"],
body.home-page main a[href*="source=hero-early-access"]{font-size:12.5px!important}
body.home-page .institution-head span,
body.home-page .institution-logo strong{font-size:12px!important}
body.home-page main .arx-video-copy p,
body.home-page main .arx-video-copy span{font-size:13px!important;line-height:1.6!important}
body.home-page .footer p,
body.home-page .footer a,
body.home-page .footer li{font-size:13px!important;line-height:1.62!important}
body.home-page main .signal-mesh-stage .mesh-flow article>strong{font-size:15.5px!important}
body.home-page main .signal-mesh-stage .mesh-flow article>span{font-size:13.5px!important;line-height:1.6!important}
@media(min-width:1440px){
  body.home-page main p:not(.mesh-kicker):not(.mesh-speed):not(.panel-label){font-size:15.5px!important}
  body.home-page main .lead{font-size:16px!important}
  body.home-page main li{font-size:16px!important}
  body.home-page main .btn,
  body.home-page main button:not(.faq-q){font-size:13px!important}
  body.home-page main .home-agent-daily-card p,
  body.home-page main .product-card p,
  body.home-page main .step p,
  body.home-page main .agent-package-card>p,
  body.home-page main .arx-card-step p{font-size:15px!important}
  body.home-page main .signal-neo-safe-copy .plaid-security-rail .rail-step>span{font-size:14px!important}
  body.home-page main .signal-mesh-stage .mesh-flow article>strong{font-size:16.5px!important}
  body.home-page main .signal-mesh-stage .mesh-flow article>span{font-size:14.5px!important}
  body.home-page main .signal-mesh-stage .network-panel{height:500px!important;min-height:500px!important}
}
@media(max-width:640px){
  body.home-page main p:not(.mesh-kicker):not(.mesh-speed):not(.panel-label){font-size:14.5px!important}
  body.home-page main .lead{font-size:15.5px!important}
  body.home-page main li{font-size:15px!important}
  body.home-page main .btn,
  body.home-page main button:not(.faq-q){font-size:12px!important}
  body.home-page main .home-v17 .hero-bullet-list li{font-size:15.5px!important}
  body.home-page main .signal-neo-safe-copy .plaid-security-rail .rail-step>span{font-size:13px!important}
  body.home-page main #package-ladder .agent-package-card>p{font-size:14.5px!important}
  body.home-page main .signal-mesh-stage .mesh-flow article>strong{font-size:16px!important}
  body.home-page main .signal-mesh-stage .mesh-flow article>span{font-size:14.5px!important}
}


@media(max-width:640px){
  body.home-page main .signal-neo-safe-copy .plaid-security-rail .rail-step>span{font-size:14.5px!important;line-height:1.62!important}
  body.home-page main :is(
    .collab-metrics span,
    .persona-inline-steps span,
    .signal-points span,
    .home-docs-list span,
    .agent-package-meta span,
    .agent-package-list li,
    .arx-card-benefits span
  ){font-size:14px!important;line-height:1.58!important}
  body.home-page main :is(
    .free-terminal-controls span,
    .free-terminal-status span,
    .mxe-core span,
    .stat-float span,
    .stat-row b,
    .status,
    .lab-head span,
    .lab-head em,
    .terminal-head b,
    .terminal-head em
  ){font-size:12px!important;line-height:1.5!important}
  body.home-page main #arx-backtest-lab .arx-backtest-controls label span,
  body.home-page main #arx-backtest-lab .arx-backtest-controls b,
  body.home-page main #arx-backtest-lab .arx-backtest-money small,
  body.home-page main #arx-backtest-lab .arx-backtest-kpis small,
  body.home-page main #arx-backtest-lab .arx-backtest-axis{font-size:12px!important}
  body.home-page main .btn,
  body.home-page main button:not(.faq-q),
  body.home-page main .home-agent-early-access .btn,
  body.home-page main a[href*="source=early-access"],
  body.home-page main a[href*="source=hero-early-access"]{font-size:12.5px!important}
  body.home-page .institution-logo strong{font-size:12.5px!important}
  body.home-page .footer p,
  body.home-page .footer a,
  body.home-page .footer li{font-size:13.5px!important}
}


@media(min-width:981px) and (max-width:1439px){
  body.home-page main .signal-mesh-stage .network-panel{
    height:460px!important;
    min-height:460px!important;
  }
  body.home-page main .signal-mesh-stage .mesh-copy h2{
    max-width:610px!important;
    font-size:33px!important;
    line-height:1.04!important;
  }
}


body.home-page main .signal-mesh-stage .mesh-flow-motion i,
body.home-page main .signal-mesh-stage .mesh-return-comet{
  display:none!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article>b{
  animation:meshNumberGlow 6s ease-in-out infinite!important;
  transform-origin:center;
}
body.home-page main .signal-mesh-stage .mesh-flow article:nth-of-type(1)>b{animation-delay:0s!important}
body.home-page main .signal-mesh-stage .mesh-flow article:nth-of-type(2)>b{animation-delay:1.5s!important}
body.home-page main .signal-mesh-stage .mesh-flow article:nth-of-type(3)>b{animation-delay:3s!important}
body.home-page main .signal-mesh-stage .mesh-flow article:nth-of-type(4)>b{animation-delay:4.5s!important}
@keyframes meshNumberGlow{
  0%,22%,100%{
    transform:scale(1);
    background:#110a25;
    box-shadow:0 0 18px rgba(129,242,208,.24);
  }
  8%{
    transform:scale(1.24);
    background:#6840e5;
    border-color:#fff;
    box-shadow:0 0 0 7px rgba(129,242,208,.13),0 0 28px #81f2d0,0 0 52px rgba(112,66,255,.72);
  }
  15%{
    transform:scale(1.1);
    background:#37206f;
    box-shadow:0 0 0 3px rgba(129,242,208,.10),0 0 23px rgba(129,242,208,.66);
  }
}
@media(prefers-reduced-motion:reduce){
  body.home-page main .signal-mesh-stage .mesh-flow article>b{animation:none!important}
}


body.home-page main .signal-mesh-stage .mesh-flow-motion i{
  display:block!important;
  position:absolute!important;
  left:0;
  top:-6px;
  width:14px!important;
  height:14px!important;
  border:0!important;
  border-top:3px solid #fff!important;
  border-right:3px solid #fff!important;
  transform:rotate(45deg)!important;
  filter:drop-shadow(0 0 5px #81f2d0) drop-shadow(0 0 10px #4de8ff)!important;
  animation:meshArrowRail 6s linear infinite!important;
}
body.home-page main .signal-mesh-stage .mesh-flow-motion i:before,
body.home-page main .signal-mesh-stage .mesh-flow-motion i:after{
  display:none!important;
}
@keyframes meshArrowRail{
  0%{left:0;opacity:0}
  3%{left:0;opacity:1}
  23%,28%{left:calc(33.333% - 5px);opacity:1}
  48%,53%{left:calc(66.666% - 8px);opacity:1}
  73%{left:calc(100% - 13px);opacity:1}
  79%,99%{left:calc(100% - 13px);opacity:0}
  100%{left:0;opacity:0}
}
@keyframes meshNumberGlow{
  0%{
    transform:scale(1.34);
    background:#754cff;
    border-color:#fff;
    box-shadow:0 0 0 9px rgba(129,242,208,.16),0 0 34px #81f2d0,0 0 66px rgba(112,66,255,.92);
  }
  9%{
    transform:scale(1.16);
    background:#402385;
    border-color:#bfffee;
    box-shadow:0 0 0 4px rgba(129,242,208,.13),0 0 28px rgba(129,242,208,.82);
  }
  19%,100%{
    transform:scale(1);
    background:#110a25;
    border-color:rgba(129,242,208,.72);
    box-shadow:0 0 18px rgba(129,242,208,.24);
  }
}
@media(max-width:640px){
  body.home-page main .signal-mesh-stage .mesh-flow-motion i{
    left:-6px!important;
    top:0;
    transform:rotate(135deg)!important;
    animation:meshArrowRailMobile 6s linear infinite!important;
  }
}
@keyframes meshArrowRailMobile{
  0%{top:0;opacity:0}
  3%{top:0;opacity:1}
  23%,28%{top:calc(33.333% - 5px);opacity:1}
  48%,53%{top:calc(66.666% - 8px);opacity:1}
  73%{top:calc(100% - 13px);opacity:1}
  79%,99%{top:calc(100% - 13px);opacity:0}
  100%{top:0;opacity:0}
}
@media(prefers-reduced-motion:reduce){
  body.home-page main .signal-mesh-stage .mesh-flow-motion i{display:none!important}
}


body.home-page .arxn-news-band{position:relative;overflow:hidden;background:linear-gradient(145deg,#0a0d13,#171025 58%,#0b1118);color:#f5f7fb}
body.home-page .arxn-news-band:before{content:"";position:absolute;width:520px;height:520px;right:-190px;top:-260px;border-radius:50%;background:radial-gradient(circle,rgba(112,66,255,.34),rgba(77,232,255,.08) 42%,transparent 67%);pointer-events:none}
body.home-page .arxn-news-layout{position:relative;display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:clamp(34px,6vw,92px);align-items:start}
body.home-page .arxn-news-intro .eyebrow{color:#a994ff}body.home-page .arxn-news-intro h2{max-width:520px;margin:12px 0 13px;color:#fff;font-size:clamp(31px,4.2vw,58px);line-height:1.02;letter-spacing:0}body.home-page .arxn-news-intro p{max-width:490px;margin:0 0 24px;color:#aeb8c7;font-size:15px;line-height:1.65}
body.home-page .arxn-news-list{border-top:1px solid rgba(255,255,255,.13)}body.home-page .arxn-news-list>a{display:grid;grid-template-columns:88px minmax(0,1fr) 24px;gap:16px;align-items:center;min-height:112px;border-bottom:1px solid rgba(255,255,255,.13);color:inherit;text-decoration:none;transition:background .18s ease,padding .18s ease}body.home-page .arxn-news-list>a:hover{padding-left:12px;background:linear-gradient(90deg,rgba(112,66,255,.1),transparent)}body.home-page .arxn-news-list time{color:#8d9aac;font-size:11px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}body.home-page .arxn-news-list strong{display:block;color:#f7f9fc;font-size:18px;font-weight:620;line-height:1.2}body.home-page .arxn-news-list span{display:block;margin-top:6px;color:#9ba7b7;font-size:13px;line-height:1.46}body.home-page .arxn-news-list>a>b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:rgba(112,66,255,.16);color:#b9a9ff;font-size:18px}
@media(max-width:760px){body.home-page .arxn-news-layout{grid-template-columns:1fr;gap:30px}body.home-page .arxn-news-intro h2{font-size:36px}body.home-page .arxn-news-intro p{font-size:16px}body.home-page .arxn-news-list>a{grid-template-columns:68px minmax(0,1fr) 22px;gap:12px;min-height:104px}body.home-page .arxn-news-list strong{font-size:18px}body.home-page .arxn-news-list span{font-size:14px}}
@media(max-width:440px){body.home-page .arxn-news-list>a{grid-template-columns:1fr 22px;padding:17px 0}body.home-page .arxn-news-list time{grid-column:1/-1}body.home-page .arxn-news-list>a>b{grid-column:2;grid-row:2}body.home-page .arxn-news-list>a>div{grid-column:1;grid-row:2}}


body.home-page main .signal-mesh-stage .network-panel{
  background:
    radial-gradient(ellipse 66% 120% at 76% 50%,rgba(88,57,255,.94),transparent 62%),
    radial-gradient(ellipse 46% 78% at 84% 58%,rgba(77,232,255,.30),transparent 63%),
    radial-gradient(ellipse 40% 72% at 54% 36%,rgba(185,74,255,.30),transparent 66%),
    radial-gradient(ellipse 52% 66% at 21% 86%,rgba(255,77,206,.18),transparent 72%),
    linear-gradient(115deg,#05040b 0%,#080713 34%,#12072f 72%,#090713 100%)!important;
}
body.home-page main .signal-mesh-stage .network-panel:before{
  background:
    radial-gradient(ellipse 48% 82% at 76% 48%,rgba(139,99,255,.40),transparent 66%),
    radial-gradient(ellipse 30% 62% at 88% 42%,rgba(77,232,255,.18),transparent 72%),
    linear-gradient(90deg,rgba(5,4,12,.72) 0%,rgba(5,4,12,.26) 46%,rgba(5,4,12,.03) 100%)!important;
  opacity:.9!important;
  mask-image:none!important;
}
body.home-page main .signal-mesh-stage .network-canvas{opacity:.15!important}


body.home-page main .signal-mesh-stage .network-canvas{opacity:0!important}
body.home-page main .signal-mesh-stage .network-panel{
  background:
    radial-gradient(ellipse 58% 112% at 82% 44%,rgba(78,51,255,.98),transparent 62%),
    radial-gradient(ellipse 54% 72% at 72% 58%,rgba(77,232,255,.34),transparent 65%),
    radial-gradient(ellipse 52% 70% at 48% 34%,rgba(209,80,255,.34),transparent 70%),
    radial-gradient(ellipse 48% 60% at 18% 82%,rgba(255,107,204,.18),transparent 74%),
    linear-gradient(115deg,#04030a 0%,#070713 35%,#130832 72%,#07040d 100%)!important;
}
body.home-page main .signal-mesh-stage .network-panel:after{
  opacity:.34!important;
}
body.home-page main .signal-mesh-stage .mesh-flow-motion{
  background:linear-gradient(90deg,rgba(129,242,208,.06),rgba(129,242,208,.86),rgba(77,232,255,.68),rgba(129,242,208,.08))!important;
  box-shadow:0 0 20px rgba(129,242,208,.25)!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article>b{
  box-shadow:0 0 0 2px rgba(129,242,208,.28),0 0 24px rgba(129,242,208,.42)!important;
}
@media(max-width:640px){
  body.home-page main .signal-mesh-stage .network-panel{
    background:
      radial-gradient(ellipse 110% 64% at 72% 16%,rgba(92,58,255,.72),transparent 68%),
      radial-gradient(ellipse 72% 62% at 88% 45%,rgba(77,232,255,.18),transparent 70%),
      linear-gradient(150deg,#05040c,#100927 66%,#1a0c42)!important;
  }
  body.home-page main .signal-mesh-stage .network-panel:before{
    background:
      radial-gradient(ellipse 80% 54% at 72% 18%,rgba(111,79,255,.38),transparent 70%),
      linear-gradient(180deg,rgba(5,4,12,.08),rgba(5,4,12,.56))!important;
    opacity:.82!important;
  }
}


body.home-page main .signal-mesh-stage .network-canvas{
  display:none!important;
  opacity:0!important;
}
body.home-page main .signal-mesh-stage .network-panel{
  background:
    radial-gradient(ellipse 72% 96% at 78% 42%,rgba(78,51,255,.95),transparent 62%),
    radial-gradient(ellipse 72% 58% at 58% 54%,rgba(77,232,255,.36),transparent 68%),
    radial-gradient(ellipse 64% 60% at 42% 34%,rgba(230,77,255,.34),transparent 70%),
    radial-gradient(ellipse 58% 62% at 20% 78%,rgba(255,109,205,.19),transparent 74%),
    linear-gradient(115deg,#030309 0%,#070814 33%,#160941 72%,#07040f 100%)!important;
}
body.home-page main .signal-mesh-stage .network-panel:before{
  content:""!important;
  position:absolute!important;
  inset:-34%!important;
  z-index:1!important;
  pointer-events:none!important;
  background:
    conic-gradient(from 18deg at 64% 52%,transparent 0 11%,rgba(77,232,255,.58) 17%,rgba(119,78,255,.70) 26%,transparent 39%,rgba(229,82,255,.42) 51%,transparent 63%,rgba(86,255,209,.36) 74%,transparent 88% 100%),
    radial-gradient(ellipse 42% 30% at 66% 47%,rgba(88,245,255,.44),transparent 68%),
    radial-gradient(ellipse 54% 38% at 48% 54%,rgba(120,72,255,.56),transparent 72%),
    radial-gradient(ellipse 36% 26% at 78% 61%,rgba(255,94,218,.32),transparent 70%);
  filter:blur(12px) saturate(1.42)!important;
  opacity:.96!important;
  mix-blend-mode:screen!important;
  transform-origin:63% 52%!important;
  animation:arxnHowNebulaTurn 8.5s linear infinite!important;
  mask-image:radial-gradient(ellipse 82% 68% at 63% 52%,#000 0 72%,transparent 100%)!important;
}
body.home-page main .signal-mesh-stage .network-panel:after{
  content:""!important;
  position:absolute!important;
  inset:-10%!important;
  z-index:2!important;
  pointer-events:none!important;
  background:
    radial-gradient(ellipse 54% 44% at 72% 46%,rgba(124,95,255,.50),transparent 68%),
    radial-gradient(ellipse 36% 30% at 83% 49%,rgba(77,232,255,.30),transparent 72%),
    radial-gradient(ellipse 56% 30% at 56% 57%,rgba(194,80,255,.24),transparent 74%);
  opacity:.62!important;
  mix-blend-mode:screen!important;
  filter:blur(7px) saturate(1.2)!important;
  animation:arxnHowNebulaPulse 4.8s ease-in-out infinite alternate!important;
}
@keyframes arxnHowNebulaTurn{
  0%{transform:rotate(0deg) scale(1.03)}
  50%{transform:rotate(180deg) scale(1.10)}
  100%{transform:rotate(360deg) scale(1.03)}
}
@keyframes arxnHowNebulaPulse{
  0%{transform:translate3d(-1.5%,1%,0) scale(1);opacity:.46}
  100%{transform:translate3d(1.5%,-1%,0) scale(1.07);opacity:.78}
}
@media(max-width:640px){
  body.home-page main .signal-mesh-stage .network-panel{
    background:
      radial-gradient(ellipse 120% 64% at 78% 16%,rgba(92,58,255,.82),transparent 66%),
      radial-gradient(ellipse 92% 60% at 70% 44%,rgba(77,232,255,.26),transparent 72%),
      radial-gradient(ellipse 88% 50% at 28% 66%,rgba(220,75,255,.24),transparent 72%),
      linear-gradient(150deg,#04030a,#100827 64%,#1e0d4e)!important;
  }
  body.home-page main .signal-mesh-stage .network-panel:before{
    inset:-42%!important;
    filter:blur(10px) saturate(1.55)!important;
    animation-duration:7s!important;
    opacity:.92!important;
  }
}


body.home-page main .signal-mesh-stage .network-panel{
  isolation:isolate!important;
  background:
    linear-gradient(90deg,rgba(3,3,9,.82) 0%,rgba(6,5,14,.54) 38%,rgba(9,5,28,.20) 68%,rgba(4,3,9,.58) 100%),
    url("assets/arxn-galaxy-nebula-2104430.jpg") center center/cover no-repeat!important;
}
body.home-page main .signal-mesh-stage .network-panel:before{
  content:""!important;
  position:absolute!important;
  inset:-16%!important;
  z-index:1!important;
  display:block!important;
  pointer-events:none!important;
  background:
    linear-gradient(90deg,rgba(2,2,7,.72),rgba(7,4,18,.12) 44%,rgba(3,2,8,.54)),
    url("assets/arxn-galaxy-nebula-2104430.jpg") center center/cover no-repeat!important;
  filter:saturate(1.38) contrast(1.16) brightness(1.08)!important;
  opacity:.74!important;
  mix-blend-mode:screen!important;
  mask-image:none!important;
  transform-origin:58% 52%!important;
  animation:arxnSuppliedNebulaDrift 7.5s ease-in-out infinite alternate!important;
}
body.home-page main .signal-mesh-stage .network-panel:after{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:2!important;
  display:block!important;
  pointer-events:none!important;
  background:
    radial-gradient(ellipse 46% 62% at 67% 46%,rgba(109,79,255,.26),transparent 70%),
    radial-gradient(ellipse 34% 42% at 78% 44%,rgba(77,232,255,.18),transparent 68%),
    linear-gradient(90deg,rgba(3,3,9,.78) 0%,rgba(3,3,9,.28) 52%,rgba(3,3,9,.50) 100%)!important;
  opacity:.86!important;
  mix-blend-mode:normal!important;
  animation:arxnSuppliedNebulaGlow 4.2s ease-in-out infinite alternate!important;
}
body.home-page main .signal-mesh-stage .mesh-copy,
body.home-page main .signal-mesh-stage .stat-float,
body.home-page main .signal-mesh-stage .mesh-flow-motion,
body.home-page main .signal-mesh-stage .mesh-event-stat{
  position:relative!important;
  z-index:6!important;
}
@keyframes arxnSuppliedNebulaDrift{
  0%{transform:translate3d(-2.5%,-1.2%,0) scale(1.10) rotate(-1deg)}
  50%{transform:translate3d(1.4%,1.4%,0) scale(1.18) rotate(1.3deg)}
  100%{transform:translate3d(3%,-.6%,0) scale(1.13) rotate(-.6deg)}
}
@keyframes arxnSuppliedNebulaGlow{
  0%{opacity:.72;filter:saturate(1)}
  100%{opacity:.94;filter:saturate(1.18)}
}
@media(max-width:760px){
  body.home-page main .signal-mesh-stage .network-panel{
    background:
      linear-gradient(180deg,rgba(3,3,9,.78),rgba(7,5,18,.38) 48%,rgba(3,3,9,.76)),
      url("assets/arxn-galaxy-nebula-2104430.jpg") center center/210% auto no-repeat!important;
  }
  body.home-page main .signal-mesh-stage .network-panel:before{
    inset:-24%!important;
    background:
      linear-gradient(180deg,rgba(3,3,9,.76),rgba(6,5,18,.10) 42%,rgba(3,3,9,.64)),
      url("assets/arxn-galaxy-nebula-2104430.jpg") center center/210% auto no-repeat!important;
    opacity:.82!important;
    filter:saturate(1.5) contrast(1.16) brightness(1.14)!important;
    animation-duration:6.2s!important;
  }
  body.home-page main .signal-mesh-stage .network-panel:after{
    background:
      radial-gradient(ellipse 82% 54% at 50% 36%,rgba(126,86,255,.24),transparent 70%),
      linear-gradient(180deg,rgba(3,3,9,.60),rgba(3,3,9,.16) 42%,rgba(3,3,9,.82))!important;
    opacity:.82!important;
  }
}


body.home-page main .signal-mesh-stage{
  padding:0!important;
  overflow:hidden!important;
  background:#05040b!important;
}
body.home-page main .signal-mesh-stage .network-panel{
  width:100%!important;
  min-height:520px!important;
  height:auto!important;
  border-radius:0!important;
  padding:clamp(42px,5.4vw,74px) clamp(26px,7vw,118px) clamp(42px,5vw,68px)!important;
  display:block!important;
  text-align:left!important;
  overflow:hidden!important;
  box-shadow:none!important;
  background:
    linear-gradient(90deg,rgba(3,3,9,.90) 0%,rgba(5,4,13,.58) 34%,rgba(12,7,39,.18) 58%,rgba(4,3,10,.48) 100%),
    url("assets/arxn-galaxy-nebula-2104430.jpg") center center/cover no-repeat!important;
}
body.home-page main .signal-mesh-stage .network-panel:before{
  inset:-18%!important;
  z-index:1!important;
  background:
    linear-gradient(90deg,rgba(3,3,9,.74),rgba(3,3,9,.18) 44%,rgba(3,3,9,.50)),
    url("assets/arxn-galaxy-nebula-2104430.jpg") center center/cover no-repeat!important;
  opacity:.62!important;
  filter:saturate(1.45) contrast(1.12) brightness(1.10)!important;
  animation:arxnSuppliedNebulaDrift 8s ease-in-out infinite alternate!important;
}
body.home-page main .signal-mesh-stage .network-panel:after{
  z-index:2!important;
  background:
    radial-gradient(ellipse 58% 58% at 62% 46%,rgba(105,77,255,.20),transparent 70%),
    radial-gradient(ellipse 42% 40% at 76% 43%,rgba(82,232,255,.14),transparent 70%),
    linear-gradient(90deg,rgba(3,3,9,.78),rgba(3,3,9,.14) 55%,rgba(3,3,9,.48))!important;
  opacity:.86!important;
}
body.home-page main .signal-mesh-stage .mesh-copy{
  position:relative!important;
  z-index:6!important;
  width:100%!important;
  max-width:1240px!important;
  margin:0 auto!important;
  padding:0!important;
}
body.home-page main .signal-mesh-stage .mesh-kicker{
  display:block!important;
  margin:0 0 12px!important;
  color:#f5f7ff!important;
  font-size:clamp(18px,1.35vw,24px)!important;
  line-height:1!important;
  font-weight:800!important;
  text-shadow:0 2px 18px rgba(0,0,0,.55)!important;
}
body.home-page main .signal-mesh-stage .mesh-copy h2{
  max-width:900px!important;
  margin:0!important;
  color:#fff!important;
  font-size:clamp(40px,5.1vw,72px)!important;
  line-height:1.02!important;
  letter-spacing:-.045em!important;
  text-shadow:0 4px 26px rgba(0,0,0,.62)!important;
}
body.home-page main .signal-mesh-stage .mesh-copy h2 em{
  display:inline!important;
  color:#f3edff!important;
  font-style:normal!important;
}
body.home-page main .signal-mesh-stage .mesh-speed{
  margin:14px 0 0!important;
  color:#81f2d0!important;
  font-size:clamp(14px,1.15vw,19px)!important;
  line-height:1.2!important;
  font-weight:850!important;
  text-transform:uppercase!important;
  letter-spacing:.09em!important;
  text-shadow:0 0 22px rgba(129,242,208,.45)!important;
}
body.home-page main .signal-mesh-stage .mesh-flow{
  position:relative!important;
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:clamp(22px,3.4vw,58px)!important;
  margin:clamp(30px,4vw,54px) 0 0!important;
  padding:0!important;
  width:100%!important;
  max-width:1180px!important;
}
body.home-page main .signal-mesh-stage .mesh-flow-motion{
  position:absolute!important;
  left:16px!important;
  right:16px!important;
  top:19px!important;
  height:3px!important;
  z-index:1!important;
  border-radius:999px!important;
  background:linear-gradient(90deg,rgba(129,242,208,.04),rgba(129,242,208,.86),rgba(92,232,255,.72),rgba(129,242,208,.10))!important;
  box-shadow:0 0 16px rgba(129,242,208,.45),0 0 34px rgba(77,232,255,.22)!important;
  overflow:visible!important;
}
body.home-page main .signal-mesh-stage .mesh-flow-motion i{
  display:block!important;
  position:absolute!important;
  left:0!important;
  top:-7px!important;
  width:16px!important;
  height:16px!important;
  border:0!important;
  border-top:4px solid #fff!important;
  border-right:4px solid #fff!important;
  transform:rotate(45deg)!important;
  opacity:0;
  filter:drop-shadow(0 0 6px #81f2d0) drop-shadow(0 0 15px #4de8ff)!important;
  animation:meshArrowRail 6s linear infinite!important;
}
body.home-page main .signal-mesh-stage .mesh-flow-motion i:before,
body.home-page main .signal-mesh-stage .mesh-flow-motion i:after{
  display:none!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article{
  position:relative!important;
  z-index:3!important;
  min-width:0!important;
  padding:0!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article>b{
  position:relative!important;
  left:auto!important;
  top:auto!important;
  width:40px!important;
  height:40px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:50%!important;
  background:#090819!important;
  border:2px solid rgba(129,242,208,.86)!important;
  color:#fff!important;
  font-size:12px!important;
  font-weight:850!important;
  box-shadow:0 0 0 4px rgba(129,242,208,.12),0 0 26px rgba(129,242,208,.48)!important;
  animation:meshNumberGlow 6s ease-in-out infinite!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article>strong{
  display:block!important;
  margin:16px 0 0!important;
  color:#fff!important;
  font-size:clamp(21px,1.85vw,30px)!important;
  line-height:1.05!important;
  font-weight:850!important;
  text-shadow:0 3px 18px rgba(0,0,0,.64)!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article>span{
  display:block!important;
  margin-top:9px!important;
  max-width:270px!important;
  color:rgba(255,255,255,.88)!important;
  font-size:clamp(15px,1.1vw,19px)!important;
  line-height:1.45!important;
  text-shadow:0 2px 14px rgba(0,0,0,.68)!important;
}
body.home-page main .signal-mesh-stage .mesh-event-stat{
  position:relative!important;
  z-index:5!important;
  width:max-content!important;
  min-width:min(100%,430px)!important;
  max-width:100%!important;
  margin:clamp(34px,4.3vw,58px) 0 0!important;
  padding:12px 18px!important;
  border:1px solid rgba(255,255,255,.12)!important;
  border-radius:18px!important;
  background:rgba(10,8,25,.56)!important;
  backdrop-filter:blur(16px)!important;
  box-shadow:0 18px 48px rgba(0,0,0,.32)!important;
}
body.home-page main .signal-mesh-stage .counter-big{
  font-size:clamp(34px,4vw,62px)!important;
  line-height:.92!important;
}
body.home-page main .signal-mesh-stage .mesh-event-stat .panel-label{
  font-size:clamp(9px,.8vw,12px)!important;
  line-height:1.25!important;
  letter-spacing:.14em!important;
}
body.home-page main .signal-mesh-stage .stat-float{
  z-index:7!important;
  padding:11px 14px!important;
  border-radius:16px!important;
  max-width:185px!important;
  background:rgba(10,8,23,.58)!important;
  border:1px solid rgba(255,255,255,.10)!important;
  box-shadow:0 14px 34px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.10)!important;
  backdrop-filter:blur(14px)!important;
}
body.home-page main .signal-mesh-stage .stat-float.left{
  left:clamp(18px,2.2vw,34px)!important;
  top:clamp(20px,2vw,34px)!important;
}
body.home-page main .signal-mesh-stage .stat-float.arcium-float{
  left:clamp(18px,2.2vw,34px)!important;
  top:clamp(88px,7.6vw,126px)!important;
}
body.home-page main .signal-mesh-stage .stat-float.mid{
  right:clamp(18px,2.2vw,34px)!important;
  top:clamp(20px,2vw,34px)!important;
}
body.home-page main .signal-mesh-stage .stat-float.right{
  right:clamp(18px,2.2vw,34px)!important;
  bottom:clamp(20px,2vw,34px)!important;
  width:210px!important;
}
@media(max-width:980px){
  body.home-page main .signal-mesh-stage .network-panel{
    min-height:auto!important;
    padding:42px 22px 46px!important;
  }
  body.home-page main .signal-mesh-stage .stat-float{
    display:none!important;
  }
  body.home-page main .signal-mesh-stage .mesh-copy h2{
    max-width:720px!important;
    font-size:clamp(34px,8.5vw,54px)!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow{
    grid-template-columns:1fr!important;
    gap:0!important;
    max-width:760px!important;
    margin-top:30px!important;
    padding-left:58px!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow-motion{
    left:20px!important;
    right:auto!important;
    top:20px!important;
    bottom:18px!important;
    width:3px!important;
    height:auto!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow-motion i{
    left:-6px!important;
    top:0!important;
    transform:rotate(135deg)!important;
    animation:meshArrowRailMobile 6s linear infinite!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow article{
    min-height:auto!important;
    padding:0 0 28px!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow article>b{
    position:absolute!important;
    left:-58px!important;
    top:0!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow article>strong{
    margin-top:0!important;
    font-size:24px!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow article>span{
    max-width:none!important;
    font-size:16px!important;
    line-height:1.48!important;
  }
  body.home-page main .signal-mesh-stage .mesh-event-stat{
    width:100%!important;
    min-width:0!important;
  }
}


body.home-page main .signal-mesh-stage{
  padding:0 clamp(22px,4vw,70px) 0!important;
  overflow:visible!important;
  background:#f8f7fb!important;
}
body.home-page main .signal-mesh-stage .network-panel{
  position:relative!important;
  width:100%!important;
  min-height:500px!important;
  height:500px!important;
  border-radius:0!important;
  padding:clamp(48px,4.5vw,72px) clamp(46px,8vw,160px)!important;
  display:block!important;
  overflow:hidden!important;
  text-align:left!important;
  background:
    linear-gradient(90deg,rgba(3,3,8,.95) 0%,rgba(4,4,11,.82) 34%,rgba(18,11,67,.58) 66%,rgba(29,19,135,.82) 100%),
    url("assets/arxn-galaxy-nebula-2104430.jpg") center center/cover no-repeat!important;
  box-shadow:none!important;
}
body.home-page main .signal-mesh-stage .network-panel:before{
  content:""!important;
  position:absolute!important;
  inset:-8%!important;
  z-index:1!important;
  display:block!important;
  pointer-events:none!important;
  background:
    linear-gradient(90deg,rgba(3,3,8,.88) 0%,rgba(4,4,11,.52) 43%,rgba(31,18,148,.22) 100%),
    url("assets/arxn-galaxy-nebula-2104430.jpg") center center/cover no-repeat!important;
  opacity:.42!important;
  filter:saturate(1.35) contrast(1.08) brightness(1.08)!important;
  mix-blend-mode:screen!important;
  mask-image:none!important;
  transform-origin:60% 50%!important;
  animation:arxnSuppliedNebulaDrift 12s ease-in-out infinite alternate!important;
}
body.home-page main .signal-mesh-stage .network-panel:after{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:2!important;
  display:block!important;
  pointer-events:none!important;
  background:
    radial-gradient(ellipse 46% 76% at 78% 50%,rgba(83,62,255,.34),transparent 70%),
    linear-gradient(90deg,rgba(3,3,8,.94) 0%,rgba(3,3,8,.48) 45%,rgba(3,3,8,.15) 78%,rgba(4,3,10,.34) 100%)!important;
  opacity:1!important;
  mix-blend-mode:normal!important;
  filter:none!important;
  animation:none!important;
}
body.home-page main .signal-mesh-stage .mesh-copy{
  position:relative!important;
  z-index:6!important;
  width:min(890px,68vw)!important;
  max-width:890px!important;
  margin:0!important;
  padding:0!important;
}
body.home-page main .signal-mesh-stage .mesh-kicker{
  margin:0 0 18px!important;
  color:#fff!important;
  font-size:clamp(18px,1.15vw,22px)!important;
  line-height:1.05!important;
  font-weight:850!important;
  letter-spacing:-.01em!important;
  text-transform:none!important;
  text-shadow:0 3px 18px rgba(0,0,0,.72)!important;
}
body.home-page main .signal-mesh-stage .mesh-copy h2{
  max-width:760px!important;
  margin:0!important;
  color:#fff!important;
  font-size:clamp(36px,3.65vw,58px)!important;
  line-height:1.05!important;
  letter-spacing:-.055em!important;
  font-weight:360!important;
  text-shadow:0 4px 24px rgba(0,0,0,.68)!important;
}
body.home-page main .signal-mesh-stage .mesh-copy h2 em{
  display:inline!important;
  color:#f7f0ff!important;
  font-style:normal!important;
}
body.home-page main .signal-mesh-stage .mesh-speed{
  margin:18px 0 0!important;
  color:#82f2d0!important;
  font-size:clamp(12px,.92vw,15px)!important;
  font-weight:900!important;
  letter-spacing:.14em!important;
  text-transform:uppercase!important;
  line-height:1.1!important;
  text-shadow:0 0 18px rgba(129,242,208,.48)!important;
}
body.home-page main .signal-mesh-stage .mesh-flow{
  position:relative!important;
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:clamp(22px,3.2vw,54px)!important;
  width:min(860px,100%)!important;
  max-width:860px!important;
  margin:32px 0 0!important;
  padding:0!important;
}
body.home-page main .signal-mesh-stage .mesh-flow-motion{
  position:absolute!important;
  left:18px!important;
  right:calc(25% + 8px)!important;
  top:20px!important;
  z-index:1!important;
  width:auto!important;
  height:3px!important;
  border-radius:999px!important;
  background:linear-gradient(90deg,rgba(129,242,208,.12),rgba(129,242,208,.90),rgba(77,232,255,.74))!important;
  box-shadow:0 0 18px rgba(129,242,208,.45)!important;
}
body.home-page main .signal-mesh-stage .mesh-flow-motion i{
  display:block!important;
  position:absolute!important;
  left:0!important;
  top:-7px!important;
  width:15px!important;
  height:15px!important;
  border:0!important;
  border-top:4px solid #fff!important;
  border-right:4px solid #fff!important;
  transform:rotate(45deg)!important;
  opacity:0;
  filter:drop-shadow(0 0 5px #81f2d0) drop-shadow(0 0 13px #4de8ff)!important;
  animation:meshArrowRail 6s linear infinite!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article{
  position:relative!important;
  z-index:3!important;
  min-width:0!important;
  padding:0!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article>b{
  position:relative!important;
  left:auto!important;
  top:auto!important;
  width:36px!important;
  height:36px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:50%!important;
  background:#090819!important;
  border:2px solid rgba(129,242,208,.84)!important;
  color:#fff!important;
  font-size:11px!important;
  font-weight:850!important;
  box-shadow:0 0 0 4px rgba(129,242,208,.10),0 0 24px rgba(129,242,208,.45)!important;
  animation:meshNumberGlow 6s ease-in-out infinite!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article>strong{
  display:block!important;
  margin:15px 0 0!important;
  color:#fff!important;
  font-size:clamp(18px,1.35vw,24px)!important;
  line-height:1.1!important;
  font-weight:850!important;
  text-shadow:0 3px 16px rgba(0,0,0,.70)!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article>span{
  display:block!important;
  margin-top:8px!important;
  max-width:210px!important;
  color:rgba(255,255,255,.80)!important;
  font-size:clamp(13px,.96vw,16px)!important;
  line-height:1.48!important;
  text-shadow:0 2px 13px rgba(0,0,0,.76)!important;
}
body.home-page main .signal-mesh-stage .mesh-event-stat{
  position:absolute!important;
  z-index:7!important;
  left:clamp(52px,9vw,190px)!important;
  bottom:clamp(20px,2.4vw,32px)!important;
  width:auto!important;
  min-width:360px!important;
  max-width:460px!important;
  margin:0!important;
  padding:11px 16px!important;
  display:flex!important;
  align-items:center!important;
  gap:22px!important;
  border-radius:18px!important;
  border:1px solid rgba(255,255,255,.10)!important;
  background:rgba(11,9,25,.55)!important;
  box-shadow:0 18px 44px rgba(0,0,0,.28)!important;
  backdrop-filter:blur(15px)!important;
}
body.home-page main .signal-mesh-stage .counter-big{
  font-size:clamp(36px,3.2vw,54px)!important;
  line-height:.9!important;
}
body.home-page main .signal-mesh-stage .mesh-event-stat .panel-label{
  margin:0!important;
  color:rgba(255,255,255,.78)!important;
  font-size:10px!important;
  line-height:1.22!important;
  letter-spacing:.18em!important;
  max-width:170px!important;
}
body.home-page main .signal-mesh-stage .stat-float{
  display:block!important;
  z-index:7!important;
  padding:13px 15px!important;
  border-radius:18px!important;
  max-width:190px!important;
  color:rgba(255,255,255,.76)!important;
  background:rgba(18,14,38,.55)!important;
  border:1px solid rgba(255,255,255,.10)!important;
  box-shadow:0 16px 38px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.11)!important;
  backdrop-filter:blur(16px)!important;
}
body.home-page main .signal-mesh-stage .stat-float.left{
  left:clamp(34px,5vw,86px)!important;
  top:clamp(166px,19vw,214px)!important;
}
body.home-page main .signal-mesh-stage .stat-float.arcium-float{
  left:auto!important;
  right:clamp(46px,6vw,112px)!important;
  top:clamp(150px,15vw,200px)!important;
}
body.home-page main .signal-mesh-stage .stat-float.mid{
  left:auto!important;
  right:clamp(52px,6vw,120px)!important;
  top:clamp(48px,4vw,74px)!important;
}
body.home-page main .signal-mesh-stage .stat-float.right{
  left:auto!important;
  right:clamp(46px,6vw,112px)!important;
  bottom:clamp(54px,5vw,86px)!important;
  width:220px!important;
}
@media(max-width:980px){
  body.home-page main .signal-mesh-stage{
    padding:0!important;
  }
  body.home-page main .signal-mesh-stage .network-panel{
    min-height:auto!important;
    height:auto!important;
    padding:38px 22px 42px!important;
    background:
      linear-gradient(180deg,rgba(3,3,8,.86) 0%,rgba(5,4,16,.50) 46%,rgba(3,3,8,.78) 100%),
      url("assets/arxn-galaxy-nebula-2104430.jpg") center center/190% auto no-repeat!important;
  }
  body.home-page main .signal-mesh-stage .stat-float{
    display:none!important;
  }
  body.home-page main .signal-mesh-stage .mesh-copy{
    width:100%!important;
    max-width:none!important;
  }
  body.home-page main .signal-mesh-stage .mesh-copy h2{
    max-width:100%!important;
    font-size:clamp(32px,8.2vw,48px)!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow{
    grid-template-columns:1fr!important;
    gap:0!important;
    width:100%!important;
    max-width:none!important;
    margin-top:28px!important;
    padding-left:58px!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow-motion{
    left:20px!important;
    right:auto!important;
    top:19px!important;
    bottom:18px!important;
    width:3px!important;
    height:auto!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow-motion i{
    left:-6px!important;
    top:0!important;
    transform:rotate(135deg)!important;
    animation:meshArrowRailMobile 6s linear infinite!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow article{
    padding:0 0 28px!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow article>b{
    position:absolute!important;
    left:-58px!important;
    top:0!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow article>strong{
    margin:0!important;
    font-size:23px!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow article>span{
    max-width:none!important;
    font-size:16px!important;
    line-height:1.48!important;
  }
  body.home-page main .signal-mesh-stage .mesh-event-stat{
    position:relative!important;
    left:auto!important;
    bottom:auto!important;
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    margin:8px 0 0!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:4px!important;
  }
}


body.home-page main .signal-mesh-stage{
  padding:0 clamp(22px,4vw,70px) 0!important;
  background:#f8f7fb!important;
  overflow:visible!important;
}
body.home-page main .signal-mesh-stage .network-panel{
  position:relative!important;
  display:block!important;
  width:100%!important;
  height:510px!important;
  min-height:510px!important;
  max-height:510px!important;
  padding:0!important;
  overflow:hidden!important;
  isolation:isolate!important;
  border-radius:0!important;
  background:#05030e!important;
}
body.home-page main .signal-mesh-stage .network-canvas{
  display:none!important;
}
body.home-page main .signal-mesh-stage .network-panel:before{
  content:""!important;
  position:absolute!important;
  inset:-8%!important;
  z-index:0!important;
  display:block!important;
  opacity:.78!important;
  background:url("assets/arxn-galaxy-nebula-2104430.jpg") center center/cover no-repeat!important;
  filter:saturate(1.56) contrast(1.18) brightness(1.18)!important;
  transform-origin:center!important;
  animation:arxnNebulaLiveV194 4.8s ease-in-out infinite alternate!important;
}
body.home-page main .signal-mesh-stage .network-panel:after{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:1!important;
  display:block!important;
  background:
    linear-gradient(90deg,rgba(4,3,9,.93) 0%,rgba(4,3,9,.68) 30%,rgba(5,4,15,.16) 58%,rgba(8,5,20,.30) 100%),
    radial-gradient(ellipse 70% 88% at 72% 48%,rgba(75,58,255,.20),transparent 72%)!important;
  pointer-events:none!important;
}
body.home-page main .signal-mesh-stage .mesh-copy{
  position:absolute!important;
  z-index:5!important;
  left:clamp(150px,12vw,245px)!important;
  top:56px!important;
  width:calc(100% - 520px)!important;
  max-width:1060px!important;
  color:#fff!important;
}
body.home-page main .signal-mesh-stage .mesh-copy h2{
  max-width:760px!important;
  margin:8px 0 12px!important;
  font-size:clamp(44px,5vw,76px)!important;
  line-height:.96!important;
  letter-spacing:-.035em!important;
  color:#fff!important;
  text-shadow:0 4px 24px rgba(0,0,0,.70)!important;
}
body.home-page main .signal-mesh-stage .mesh-speed{
  margin:0 0 28px!important;
  font-size:clamp(14px,1.05vw,18px)!important;
  color:#91ffd6!important;
  text-shadow:0 0 18px rgba(129,242,208,.55)!important;
}
body.home-page main .signal-mesh-stage .mesh-flow{
  position:relative!important;
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:0!important;
  width:min(100%,880px)!important;
  max-width:880px!important;
  margin:0!important;
  overflow:visible!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article{
  position:relative!important;
  z-index:4!important;
  min-width:0!important;
  padding:0 clamp(12px,1.4vw,24px) 0 0!important;
  color:#fff!important;
}
body.home-page main .signal-mesh-stage .mesh-flow-motion{
  position:absolute!important;
  z-index:2!important;
  left:22px!important;
  right:calc(25% - 22px)!important;
  top:21px!important;
  width:auto!important;
  height:5px!important;
  border-radius:999px!important;
  display:block!important;
  opacity:1!important;
  background:linear-gradient(90deg,rgba(129,242,208,.24),rgba(129,242,208,1),rgba(255,255,255,.96),rgba(77,232,255,.92),rgba(129,242,208,.42))!important;
  box-shadow:0 0 18px rgba(129,242,208,.82),0 0 44px rgba(77,232,255,.58),0 0 78px rgba(112,66,255,.45)!important;
}
body.home-page main .signal-mesh-stage .mesh-flow-motion i{
  position:absolute!important;
  z-index:3!important;
  top:-10px!important;
  left:0!important;
  width:25px!important;
  height:25px!important;
  display:block!important;
  border-top:7px solid #fff!important;
  border-right:7px solid #fff!important;
  border-left:0!important;
  border-bottom:0!important;
  background:transparent!important;
  transform:rotate(45deg)!important;
  filter:drop-shadow(0 0 8px #fff) drop-shadow(0 0 22px #81f2d0) drop-shadow(0 0 42px #4de8ff)!important;
  animation:meshArrowRailV194 4.1s linear infinite!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article>b{
  position:relative!important;
  z-index:5!important;
  display:grid!important;
  place-items:center!important;
  width:46px!important;
  height:46px!important;
  margin:0 0 17px!important;
  border-radius:50%!important;
  border:3px solid rgba(129,242,208,.98)!important;
  background:#080715!important;
  color:#fff!important;
  font-size:15px!important;
  font-weight:900!important;
  box-shadow:0 0 0 7px rgba(129,242,208,.18),0 0 36px rgba(129,242,208,.90),0 0 76px rgba(112,66,255,.48)!important;
  animation:meshNumberGlowV194 4.1s ease-in-out infinite!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article:nth-of-type(1)>b{animation-delay:0s!important}
body.home-page main .signal-mesh-stage .mesh-flow article:nth-of-type(2)>b{animation-delay:1.025s!important}
body.home-page main .signal-mesh-stage .mesh-flow article:nth-of-type(3)>b{animation-delay:2.05s!important}
body.home-page main .signal-mesh-stage .mesh-flow article:nth-of-type(4)>b{animation-delay:3.075s!important}
body.home-page main .signal-mesh-stage .mesh-flow article>strong{
  display:block!important;
  margin:0 0 9px!important;
  color:#fff!important;
  font-size:clamp(20px,1.55vw,28px)!important;
  line-height:1.08!important;
  text-shadow:0 3px 18px rgba(0,0,0,.70)!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article>span{
  display:block!important;
  max-width:205px!important;
  color:rgba(255,255,255,.84)!important;
  font-size:clamp(14px,1vw,17px)!important;
  line-height:1.45!important;
  text-shadow:0 2px 14px rgba(0,0,0,.72)!important;
}
body.home-page main .signal-mesh-stage .mesh-event-stat{
  position:absolute!important;
  z-index:5!important;
  left:clamp(150px,12vw,245px)!important;
  bottom:24px!important;
}
body.home-page main .signal-mesh-stage .stat-float{
  position:absolute!important;
  z-index:3!important;
  pointer-events:none!important;
  background:rgba(18,14,38,.56)!important;
  border:1px solid rgba(255,255,255,.12)!important;
  box-shadow:0 16px 38px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.12)!important;
  backdrop-filter:blur(16px)!important;
}
body.home-page main .signal-mesh-stage .stat-float.left{
  left:clamp(34px,5vw,86px)!important;
  top:165px!important;
}
body.home-page main .signal-mesh-stage .stat-float.arcium-float{
  left:auto!important;
  right:clamp(42px,6vw,112px)!important;
  top:166px!important;
}
body.home-page main .signal-mesh-stage .stat-float.mid{
  left:auto!important;
  right:clamp(42px,6vw,112px)!important;
  top:54px!important;
}
body.home-page main .signal-mesh-stage .stat-float.right{
  left:auto!important;
  right:clamp(42px,6vw,112px)!important;
  bottom:54px!important;
  width:220px!important;
}
@media(max-width:1320px) and (min-width:981px){
  body.home-page main .signal-mesh-stage .network-panel{
    height:500px!important;
    min-height:500px!important;
    max-height:500px!important;
  }
  body.home-page main .signal-mesh-stage .mesh-copy{
    left:clamp(126px,11vw,170px)!important;
    width:calc(100% - 430px)!important;
  }
  body.home-page main .signal-mesh-stage .mesh-copy h2{
    font-size:clamp(40px,4.4vw,58px)!important;
  }
  body.home-page main .signal-mesh-stage .mesh-event-stat{
    left:clamp(126px,11vw,170px)!important;
  }
  body.home-page main .signal-mesh-stage .stat-float.left,
  body.home-page main .signal-mesh-stage .stat-float.arcium-float{
    display:block!important;
    transform:scale(.84)!important;
    transform-origin:left center!important;
  }
  body.home-page main .signal-mesh-stage .stat-float.left{
    left:20px!important;
    top:168px!important;
  }
  body.home-page main .signal-mesh-stage .stat-float.arcium-float{
    right:20px!important;
    top:160px!important;
  }
  body.home-page main .signal-mesh-stage .stat-float.mid,
  body.home-page main .signal-mesh-stage .stat-float.right{
    right:20px!important;
  }
}
@media(max-width:980px){
  body.home-page main .signal-mesh-stage{
    padding:0!important;
  }
  body.home-page main .signal-mesh-stage .network-panel{
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    padding:36px 22px 42px!important;
  }
  body.home-page main .signal-mesh-stage .network-panel:before{
    inset:-14%!important;
    opacity:.82!important;
    background:url("assets/arxn-galaxy-nebula-2104430.jpg") center center/cover no-repeat!important;
    animation:arxnNebulaLiveV194 4.8s ease-in-out infinite alternate!important;
  }
  body.home-page main .signal-mesh-stage .network-panel:after{
    background:linear-gradient(180deg,rgba(3,3,8,.86),rgba(5,4,16,.36) 45%,rgba(3,3,8,.82))!important;
  }
  body.home-page main .signal-mesh-stage .stat-float{
    display:none!important;
  }
  body.home-page main .signal-mesh-stage .mesh-copy{
    position:relative!important;
    left:auto!important;
    top:auto!important;
    width:100%!important;
    max-width:none!important;
  }
  body.home-page main .signal-mesh-stage .mesh-copy h2{
    max-width:100%!important;
    font-size:clamp(31px,8vw,43px)!important;
    line-height:1.02!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow{
    grid-template-columns:1fr!important;
    gap:0!important;
    width:100%!important;
    max-width:none!important;
    margin-top:26px!important;
    padding-left:62px!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow-motion{
    left:23px!important;
    right:auto!important;
    top:23px!important;
    bottom:28px!important;
    width:5px!important;
    height:auto!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow-motion i{
    left:-10px!important;
    top:0!important;
    transform:rotate(135deg)!important;
    animation:meshArrowRailMobileV194 4.1s linear infinite!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow article{
    padding:0 0 28px!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow article>b{
    position:absolute!important;
    left:-64px!important;
    top:0!important;
    margin:0!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow article>span{
    max-width:none!important;
  }
  body.home-page main .signal-mesh-stage .mesh-event-stat{
    position:relative!important;
    left:auto!important;
    bottom:auto!important;
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    margin:8px 0 0!important;
  }
}
@keyframes arxnNebulaLiveV194{
  0%{transform:scale(1.03) translate3d(-1.4%,-1.1%,0) rotate(-1deg)}
  42%{transform:scale(1.13) translate3d(1.7%,1.1%,0) rotate(1.4deg)}
  100%{transform:scale(1.07) translate3d(-.5%,2%,0) rotate(-.6deg)}
}
@keyframes meshArrowRailV194{
  0%{left:0;opacity:0;transform:rotate(45deg) scale(.80)}
  5%{left:0;opacity:1;transform:rotate(45deg) scale(1.08)}
  28%,33%{left:33.333%;opacity:1;transform:rotate(45deg) scale(1.20)}
  55%,60%{left:66.666%;opacity:1;transform:rotate(45deg) scale(1.20)}
  84%,94%{left:calc(100% - 25px);opacity:1;transform:rotate(45deg) scale(1.26)}
  100%{left:calc(100% - 25px);opacity:0;transform:rotate(45deg) scale(.86)}
}
@keyframes meshArrowRailMobileV194{
  0%{top:0;opacity:0;transform:rotate(135deg) scale(.80)}
  5%{top:0;opacity:1;transform:rotate(135deg) scale(1.08)}
  28%,33%{top:33.333%;opacity:1;transform:rotate(135deg) scale(1.20)}
  55%,60%{top:66.666%;opacity:1;transform:rotate(135deg) scale(1.20)}
  84%,94%{top:calc(100% - 25px);opacity:1;transform:rotate(135deg) scale(1.26)}
  100%{top:calc(100% - 25px);opacity:0;transform:rotate(135deg) scale(.86)}
}
@keyframes meshNumberGlowV194{
  0%,18%,100%{transform:scale(1);background:#080715;border-color:rgba(129,242,208,.98);box-shadow:0 0 0 7px rgba(129,242,208,.18),0 0 36px rgba(129,242,208,.90),0 0 76px rgba(112,66,255,.48)}
  7%{transform:scale(1.38);background:#6f43ff;border-color:#fff;box-shadow:0 0 0 13px rgba(129,242,208,.25),0 0 50px #81f2d0,0 0 98px rgba(112,66,255,.98)}
  13%{transform:scale(1.16);background:#26125f;border-color:#bfffee;box-shadow:0 0 0 8px rgba(129,242,208,.20),0 0 40px rgba(129,242,208,.94),0 0 76px rgba(77,232,255,.58)}
}


body.home-page main .signal-mesh-stage .network-panel:before{
  opacity:.68!important;
  filter:saturate(1.55) contrast(1.18) brightness(1.16)!important;
  animation:arxnSuppliedNebulaDriftFast 6.5s ease-in-out infinite alternate!important;
}
body.home-page main .signal-mesh-stage .network-panel:after{
  background:
    linear-gradient(90deg,rgba(3,3,8,.95) 0%,rgba(3,3,8,.70) 33%,rgba(3,3,8,.12) 68%,rgba(4,3,10,.28) 100%),
    radial-gradient(ellipse 54% 80% at 72% 50%,rgba(96,76,255,.22),transparent 70%)!important;
}
body.home-page main .signal-mesh-stage .mesh-flow{
  max-width:820px!important;
  gap:clamp(22px,3.15vw,56px)!important;
}
body.home-page main .signal-mesh-stage .mesh-flow-motion{
  left:18px!important;
  right:18px!important;
  top:18px!important;
  height:5px!important;
  background:
    linear-gradient(90deg,rgba(129,242,208,.12),rgba(129,242,208,.96),rgba(255,255,255,.95),rgba(77,232,255,.90),rgba(129,242,208,.25))!important;
  box-shadow:0 0 18px rgba(129,242,208,.75),0 0 44px rgba(77,232,255,.35)!important;
}
body.home-page main .signal-mesh-stage .mesh-flow-motion i{
  top:-10px!important;
  width:22px!important;
  height:22px!important;
  border-top:6px solid #fff!important;
  border-right:6px solid #fff!important;
  filter:drop-shadow(0 0 8px #fff) drop-shadow(0 0 18px #81f2d0) drop-shadow(0 0 30px #4de8ff)!important;
  animation:meshArrowRailStrong 5.2s linear infinite!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article>b{
  width:42px!important;
  height:42px!important;
  border-width:3px!important;
  box-shadow:0 0 0 6px rgba(129,242,208,.16),0 0 30px rgba(129,242,208,.62),0 0 58px rgba(93,69,255,.36)!important;
  animation:meshNumberGlowStrong 5.2s ease-in-out infinite!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article:nth-of-type(1)>b{animation-delay:0s!important}
body.home-page main .signal-mesh-stage .mesh-flow article:nth-of-type(2)>b{animation-delay:1.3s!important}
body.home-page main .signal-mesh-stage .mesh-flow article:nth-of-type(3)>b{animation-delay:2.6s!important}
body.home-page main .signal-mesh-stage .mesh-flow article:nth-of-type(4)>b{animation-delay:3.9s!important}
body.home-page main .signal-mesh-stage .stat-float{
  pointer-events:none!important;
}
body.home-page main .signal-mesh-stage .stat-float.left{
  left:clamp(22px,3vw,54px)!important;
  top:126px!important;
}
body.home-page main .signal-mesh-stage .stat-float.arcium-float{
  left:clamp(22px,3vw,54px)!important;
  right:auto!important;
  top:220px!important;
}
body.home-page main .signal-mesh-stage .stat-float.mid{
  right:clamp(26px,4vw,78px)!important;
  top:48px!important;
}
body.home-page main .signal-mesh-stage .stat-float.right{
  right:clamp(26px,4vw,78px)!important;
  bottom:48px!important;
  width:220px!important;
}
@media(max-width:1320px) and (min-width:981px){
  body.home-page main .signal-mesh-stage .network-panel{
    height:540px!important;
    min-height:540px!important;
    max-height:540px!important;
  }
  body.home-page main .signal-mesh-stage .mesh-copy{
    left:clamp(112px,10vw,150px)!important;
    width:calc(100% - 420px)!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow article>span{
    max-width:175px!important;
  }
  body.home-page main .signal-mesh-stage .stat-float.left,
  body.home-page main .signal-mesh-stage .stat-float.arcium-float{
    display:none!important;
  }
}
@media(max-width:980px){
  body.home-page main .signal-mesh-stage .network-panel:before{
    animation:arxnSuppliedNebulaDriftFast 6.5s ease-in-out infinite alternate!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow-motion{
    left:20px!important;
    right:auto!important;
    top:21px!important;
    bottom:18px!important;
    width:5px!important;
    height:auto!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow-motion i{
    left:-9px!important;
    top:0!important;
    width:22px!important;
    height:22px!important;
    transform:rotate(135deg)!important;
    animation:meshArrowRailMobileStrong 5.2s linear infinite!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow article>b{
    left:-62px!important;
  }
}


body.home-page main .signal-mesh-stage .network-panel:before{
  animation:arxnGalaxyNebulaOrbitV203 24s linear infinite!important;
}
body.home-page main .signal-mesh-stage .mesh-flow-motion{
  left:17px!important;
  right:calc(25% - 35px)!important;
  top:17px!important;
  height:3px!important;
  background:linear-gradient(90deg,rgba(129,242,208,.2),rgba(129,242,208,.78),rgba(77,232,255,.86))!important;
  box-shadow:0 0 9px rgba(129,242,208,.62),0 0 22px rgba(77,232,255,.42)!important;
}
body.home-page main .signal-mesh-stage .mesh-flow-motion:before{
  width:38px!important;
  height:17px!important;
  animation:meshArrowTravelV203 7.2s linear infinite!important;
  filter:drop-shadow(0 0 5px #fff) drop-shadow(0 0 11px #81f2d0) drop-shadow(0 0 20px #4de8ff)!important;
}
body.home-page main .signal-mesh-stage .mesh-flow-motion:after{
  width:8px!important;
  height:8px!important;
  margin:-4px 0 0 -4px!important;
  animation:meshArrowDotV203 7.2s linear infinite!important;
  box-shadow:0 0 8px #fff,0 0 18px #81f2d0,0 0 30px #4de8ff!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article>b{
  width:34px!important;
  height:34px!important;
  min-width:34px!important;
  min-height:34px!important;
  display:grid!important;
  place-items:center!important;
  padding:0!important;
  border-radius:50%!important;
  font-size:10px!important;
  line-height:1!important;
  box-shadow:0 0 0 3px rgba(6,6,19,.94),0 0 14px rgba(129,242,208,.72),0 0 26px rgba(77,232,255,.42)!important;
  animation:meshStopGlowV203 7.2s ease-in-out infinite!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article:nth-of-type(1)>b{animation-delay:0s!important}
body.home-page main .signal-mesh-stage .mesh-flow article:nth-of-type(2)>b{animation-delay:2.016s!important}
body.home-page main .signal-mesh-stage .mesh-flow article:nth-of-type(3)>b{animation-delay:4.032s!important}
body.home-page main .signal-mesh-stage .mesh-flow article:nth-of-type(4)>b{animation-delay:6.048s!important}

@media(max-width:980px), (display-mode:standalone) and (max-width:980px){
  body.home-page main .signal-mesh-stage .network-panel:before{
    animation:arxnGalaxyNebulaOrbitV203 25s linear infinite!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow{
    grid-template-columns:1fr!important;
    grid-template-rows:repeat(4,minmax(118px,1fr))!important;
    grid-auto-rows:1fr!important;
    gap:0!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow article{
    min-height:118px!important;
    padding:0 0 20px 46px!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow article>b{
    width:32px!important;
    height:32px!important;
    min-width:32px!important;
    min-height:32px!important;
    left:0!important;
    top:0!important;
    font-size:9px!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow-motion{
    left:16px!important;
    right:auto!important;
    top:16px!important;
    bottom:calc(25% - 16px)!important;
    width:3px!important;
    height:auto!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow-motion:before{
    left:50%!important;
    top:0!important;
    width:27px!important;
    height:13px!important;
    transform:translate(-50%,-50%) rotate(90deg)!important;
    animation:meshArrowTravelMobileV203 7.2s linear infinite!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow-motion:after{
    left:50%!important;
    top:0!important;
    width:7px!important;
    height:7px!important;
    margin:-3.5px 0 0 -3.5px!important;
    animation:meshArrowDotMobileV203 7.2s linear infinite!important;
  }
}


body.home-page main .signal-mesh-stage{
  width:100%!important;
  padding:38px 0!important;
  overflow:hidden!important;
}
body.home-page main .signal-mesh-stage .network-panel{
  width:100%!important;
  max-width:none!important;
  min-height:700px!important;
  padding:0!important;
  border-radius:30px!important;
  isolation:isolate!important;
  background:
    radial-gradient(circle at 67% 65%,rgba(203,193,255,.22),transparent 29%),
    linear-gradient(138deg,#3b1cce 0%,#5934ed 38%,#5f35f4 68%,#3514bf 100%)!important;
  box-shadow:0 30px 90px rgba(61,34,193,.30),inset 0 0 0 1px rgba(255,255,255,.12)!important;
}
body.home-page main .signal-mesh-stage .network-panel:before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:1!important;
  display:block!important;
  pointer-events:none!important;
  background:
    linear-gradient(90deg,rgba(24,9,100,.86) 0%,rgba(42,20,145,.53) 38%,rgba(72,39,204,.12) 71%,rgba(35,12,132,.16) 100%),
    radial-gradient(ellipse 90% 84% at 66% 62%,transparent 35%,rgba(27,7,110,.34) 100%)!important;
  filter:none!important;
  opacity:1!important;
  mix-blend-mode:normal!important;
  transform:none!important;
  animation:none!important;
}
body.home-page main .signal-mesh-stage .network-panel:after{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:2!important;
  display:block!important;
  pointer-events:none!important;
  background:
    repeating-linear-gradient(180deg,rgba(255,255,255,.014) 0,rgba(255,255,255,.014) 1px,transparent 1px,transparent 5px),
    linear-gradient(180deg,rgba(21,7,91,.12),rgba(14,4,69,.22))!important;
  box-shadow:inset 0 0 110px rgba(22,7,103,.28)!important;
  opacity:1!important;
  animation:none!important;
}
body.home-page main .signal-mesh-stage .network-canvas{
  display:block!important;
  position:absolute!important;
  inset:0!important;
  z-index:0!important;
  width:100%!important;
  height:100%!important;
  opacity:1!important;
  pointer-events:none!important;
  filter:drop-shadow(0 0 12px rgba(219,215,255,.26))!important;
}
body.home-page main .signal-mesh-stage .mesh-copy{
  position:relative!important;
  z-index:8!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:132px clamp(36px,8vw,132px) 40px!important;
  text-align:left!important;
}
body.home-page main .signal-mesh-stage .mesh-kicker{
  margin:0 0 12px!important;
  color:rgba(255,255,255,.88)!important;
  font-size:13px!important;
  font-weight:650!important;
  letter-spacing:.02em!important;
  text-transform:none!important;
}
body.home-page main .signal-mesh-stage .mesh-copy h2{
  max-width:770px!important;
  margin:0!important;
  color:#fff!important;
  font-size:clamp(38px,4.2vw,62px)!important;
  line-height:.98!important;
  letter-spacing:-.045em!important;
  text-shadow:0 5px 26px rgba(21,4,88,.48)!important;
}
body.home-page main .signal-mesh-stage .mesh-copy h2 em{
  color:#f1efff!important;
  font-style:normal!important;
}
body.home-page main .signal-mesh-stage .mesh-speed{
  margin:14px 0 0!important;
  color:#a9ffe8!important;
  font-size:12px!important;
  font-weight:760!important;
  letter-spacing:.12em!important;
  text-transform:uppercase!important;
}
body.home-page main .signal-mesh-stage .mesh-flow{
  position:relative!important;
  z-index:9!important;
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:clamp(18px,3vw,44px)!important;
  width:100%!important;
  margin:48px 0 0!important;
  padding:0!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article{
  position:relative!important;
  z-index:5!important;
  min-width:0!important;
  min-height:158px!important;
  padding:0!important;
  color:#fff!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article>b{
  position:relative!important;
  left:auto!important;
  top:auto!important;
  z-index:9!important;
  width:30px!important;
  height:30px!important;
  min-width:30px!important;
  min-height:30px!important;
  margin:0 0 18px!important;
  display:grid!important;
  place-items:center!important;
  border:1px solid rgba(188,255,235,.92)!important;
  border-radius:50%!important;
  background:#21106d!important;
  color:#fff!important;
  font-size:9px!important;
  line-height:1!important;
  box-shadow:0 0 0 4px rgba(36,15,118,.72),0 0 14px rgba(164,255,231,.52)!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article>strong{
  display:block!important;
  color:#fff!important;
  font-size:20px!important;
  line-height:1.16!important;
  font-weight:650!important;
  letter-spacing:-.02em!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article>span{
  display:block!important;
  max-width:250px!important;
  margin-top:11px!important;
  color:rgba(255,255,255,.83)!important;
  font-size:14px!important;
  line-height:1.53!important;
  font-weight:430!important;
}
body.home-page main .signal-mesh-stage .mesh-flow-motion{
  position:absolute!important;
  inset:0!important;
  z-index:3!important;
  width:auto!important;
  height:auto!important;
  background:none!important;
  box-shadow:none!important;
  pointer-events:none!important;
}
body.home-page main .signal-mesh-stage .mesh-flow-motion:before{
  content:""!important;
  display:block!important;
  position:absolute!important;
  left:15px!important;
  right:calc(25% - 15px)!important;
  top:15px!important;
  height:1px!important;
  background:linear-gradient(90deg,rgba(170,255,231,.36),rgba(170,255,231,.92),rgba(121,216,255,.72))!important;
  box-shadow:0 0 12px rgba(159,255,229,.58)!important;
}
body.home-page main .signal-mesh-stage .mesh-flow-motion:after{
  content:none!important;
  display:none!important;
}
body.home-page main .signal-mesh-stage .mesh-flow-motion>i{
  display:block!important;
  position:absolute!important;
  z-index:12!important;
  width:22px!important;
  height:10px!important;
  margin:0!important;
  clip-path:polygon(0 34%,62% 34%,62% 0,100% 50%,62% 100%,62% 66%,0 66%)!important;
  background:linear-gradient(90deg,rgba(153,255,227,.08),#a8ffe7 46%,#fff 100%)!important;
  filter:drop-shadow(0 0 5px #fff) drop-shadow(0 0 12px #91ffe0)!important;
  opacity:1!important;
  transition:none!important;
  animation:none!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article.is-route-active>b{
  transform:scale(1.22)!important;
  background:#7654ff!important;
  border-color:#fff!important;
  box-shadow:0 0 0 5px rgba(34,14,115,.74),0 0 22px #a9ffe8,0 0 46px rgba(150,220,255,.88)!important;
}
body.home-page main .signal-mesh-stage .mesh-event-stat{
  position:relative!important;
  z-index:8!important;
  width:max-content!important;
  max-width:100%!important;
  margin:26px 0 0!important;
  padding:13px 18px!important;
  display:flex!important;
  align-items:center!important;
  gap:18px!important;
  border:1px solid rgba(255,255,255,.16)!important;
  border-radius:13px!important;
  background:rgba(19,7,78,.58)!important;
  backdrop-filter:blur(14px)!important;
}
body.home-page main .signal-mesh-stage .counter-big{
  margin:0!important;
  color:#fff!important;
  font-size:clamp(28px,3vw,42px)!important;
  line-height:1!important;
}
body.home-page main .signal-mesh-stage .mesh-event-stat .panel-label{
  max-width:130px!important;
  margin:0!important;
  color:rgba(255,255,255,.75)!important;
  font-size:9px!important;
  line-height:1.45!important;
  letter-spacing:.15em!important;
  text-align:left!important;
}
body.home-page main .signal-mesh-stage .stat-float{
  z-index:10!important;
  border:1px solid rgba(255,255,255,.14)!important;
  border-radius:12px!important;
  background:rgba(16,5,72,.78)!important;
  color:rgba(255,255,255,.72)!important;
  box-shadow:0 16px 45px rgba(24,6,93,.28)!important;
  backdrop-filter:blur(16px)!important;
}
body.home-page main .signal-mesh-stage .stat-float.left{left:30px!important;top:28px!important;bottom:auto!important}
body.home-page main .signal-mesh-stage .stat-float.arcium-float{left:172px!important;top:28px!important;bottom:auto!important}
body.home-page main .signal-mesh-stage .stat-float.mid{right:255px!important;top:28px!important;bottom:auto!important}
body.home-page main .signal-mesh-stage .stat-float.right{right:28px!important;top:20px!important;bottom:auto!important;width:210px!important}

@media(max-width:1120px){
  body.home-page main .signal-mesh-stage .stat-float.left,
  body.home-page main .signal-mesh-stage .stat-float.arcium-float{display:none!important}
  body.home-page main .signal-mesh-stage .mesh-copy{padding-top:120px!important}
}

@media(max-width:980px), (display-mode:standalone) and (max-width:980px){
  body.home-page main .signal-mesh-stage{padding:22px 0!important}
  body.home-page main .signal-mesh-stage .network-panel{
    min-height:880px!important;
    border-radius:24px!important;
    background:
      radial-gradient(circle at 54% 60%,rgba(205,195,255,.22),transparent 34%),
      linear-gradient(155deg,#3a1acb 0%,#5c36ef 48%,#3513bc 100%)!important;
  }
  body.home-page main .signal-mesh-stage .network-panel:before{
    background:
      linear-gradient(180deg,rgba(27,10,103,.72) 0%,rgba(37,18,128,.44) 46%,rgba(24,8,91,.69) 100%),
      radial-gradient(ellipse 120% 80% at 52% 60%,transparent 28%,rgba(20,5,91,.38) 100%)!important;
  }
  body.home-page main .signal-mesh-stage .stat-float{display:none!important}
  body.home-page main .signal-mesh-stage .mesh-copy{
    padding:42px 22px 28px!important;
  }
  body.home-page main .signal-mesh-stage .mesh-copy h2{
    max-width:500px!important;
    font-size:clamp(30px,8vw,42px)!important;
    line-height:1.02!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow{
    grid-template-columns:1fr!important;
    grid-template-rows:repeat(4,minmax(124px,auto))!important;
    gap:0!important;
    margin-top:38px!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow article{
    min-height:124px!important;
    padding:0 0 22px 48px!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow article>b{
    position:absolute!important;
    left:0!important;
    top:0!important;
    width:28px!important;
    height:28px!important;
    min-width:28px!important;
    min-height:28px!important;
    margin:0!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow article>strong{font-size:19px!important}
  body.home-page main .signal-mesh-stage .mesh-flow article>span{
    max-width:440px!important;
    font-size:15px!important;
    line-height:1.5!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow-motion:before{
    left:14px!important;
    right:auto!important;
    top:14px!important;
    bottom:calc(25% - 14px)!important;
    width:1px!important;
    height:auto!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow-motion>i{
    width:18px!important;
    height:8px!important;
  }
  body.home-page main .signal-mesh-stage .mesh-event-stat{
    margin-top:10px!important;
    padding:11px 14px!important;
    gap:13px!important;
  }
  body.home-page main .signal-mesh-stage .counter-big{font-size:27px!important}
}

@media(max-width:430px), (display-mode:standalone) and (max-width:430px){
  body.home-page main .signal-mesh-stage .network-panel{min-height:900px!important}
  body.home-page main .signal-mesh-stage .mesh-copy{padding-inline:18px!important}
  body.home-page main .signal-mesh-stage .mesh-copy h2{font-size:30px!important}
  body.home-page main .signal-mesh-stage .mesh-kicker{font-size:12px!important}
  body.home-page main .signal-mesh-stage .mesh-flow article>span{font-size:14px!important}
}

@media(prefers-reduced-motion:reduce){
  body.home-page main .signal-mesh-stage .mesh-flow-motion>i{display:none!important}
}


body.home-page #package-ladder .agent-package-card{
  color:#f9f7ff!important;
}
body.home-page #package-ladder .agent-package-card :is(h3,p,li,span,strong,b){
  color:#f9f7ff!important;
  opacity:1!important;
  text-shadow:none!important;
}
body.home-page #package-ladder .agent-package-card .agent-package-top span,
body.home-page #package-ladder .agent-package-card .agent-package-includes b{
  color:#9ff5da!important;
}
body.home-page #package-ladder .agent-package-card .agent-package-action:not(.is-coming-soon){
  background:#ffffff!important;
  color:#2d0d83!important;
  border:1px solid rgba(255,255,255,.84)!important;
  box-shadow:0 10px 24px rgba(5,3,18,.24)!important;
  opacity:1!important;
  text-shadow:none!important;
}
body.home-page #package-ladder .agent-package-card .agent-package-action:not(.is-coming-soon):hover{
  background:#9ff5da!important;
  color:#07130f!important;
}
.pricing-stage .arx-plan-card{
  color:#17111f!important;
}
.pricing-stage .arx-plan-card :is(h3,p,li,li b,.price,.price span){
  color:#17111f!important;
  opacity:1!important;
}
.pricing-stage .arx-plan-card.featured :is(h3,p,li,li b,.price,.price span){
  color:#ffffff!important;
}
.pricing-stage .arx-plan-card .btn:not(:disabled){
  background:#ffffff!important;
  color:#2d0d83!important;
  border:1px solid rgba(75,35,174,.24)!important;
  opacity:1!important;
  text-shadow:none!important;
}
.pricing-stage .arx-plan-card .btn:not(:disabled):hover{
  background:#9ff5da!important;
  color:#07130f!important;
}


body.home-page #package-ladder.agent-package-section{
  background:#0b0912!important;
  color:#fff!important;
}
body.home-page #package-ladder .agent-package-card{
  background:linear-gradient(155deg,#171321 0%,#211932 100%)!important;
  color:#fff!important;
  border:1px solid rgba(191,170,255,.2)!important;
  box-shadow:0 22px 46px rgba(8,5,18,.34)!important;
}
body.home-page #package-ladder .agent-package-card h3,
body.home-page #package-ladder .agent-package-card strong,
body.home-page #package-ladder .agent-package-card b{
  color:#fff!important;
}
body.home-page #package-ladder .agent-package-card p,
body.home-page #package-ladder .agent-package-card li,
body.home-page #package-ladder .agent-package-card span{
  color:#f4f0f8!important;
}
body.home-page #package-ladder .agent-package-card small,
body.home-page #package-ladder .agent-package-card .agent-package-role{
  color:#bfaaff!important;
}
body.home-page #package-ladder .agent-package-ultimate{
  background:linear-gradient(145deg,#18122c 0%,#2b1f49 54%,#142d38 100%)!important;
  border-color:rgba(77,232,255,.42)!important;
}
body.home-page #package-ladder .ultron-enterprise-card{
  background:
    linear-gradient(90deg,transparent 48%,rgba(255,90,100,.08) 49%,rgba(255,90,100,.08) 51%,transparent 52%),
    linear-gradient(155deg,#130f18 0%,#24141a 55%,#120b10 100%)!important;
  border-color:rgba(255,105,115,.48)!important;
  box-shadow:0 24px 58px rgba(45,4,12,.42),inset 0 1px 0 rgba(255,255,255,.06)!important;
}
body.home-page #package-ladder .ultron-enterprise-card small,
body.home-page #package-ladder .ultron-enterprise-card .agent-package-role{
  color:#ff9ca5!important;
}
body.home-page #package-ladder .agent-package-card a,
body.home-page #package-ladder .agent-package-card button{
  color:#fff!important;
}
@media(max-width:640px){
  body.home-page #package-ladder .agent-package-card p,
  body.home-page #package-ladder .agent-package-card li,
  body.home-page #package-ladder .agent-package-card span{
    font-size:15px!important;
    line-height:1.55!important;
  }
}


.home-v17 .hero-pwa-v{
  position:absolute;
  z-index:4;
  right:0;
  top:0;
  width:56%;
  height:100%;
  display:block;
  color:#fff;
  text-decoration:none;
  pointer-events:auto;
  filter:drop-shadow(0 28px 40px rgba(0,0,0,.46));
  transform:rotate(3deg);
  transform-origin:bottom right;
  transition:transform .35s ease,filter .35s ease;
}
.home-v17 .hero-pwa-v:hover{
  transform:translateY(-7px) rotate(1.5deg);
  filter:drop-shadow(0 34px 52px rgba(0,0,0,.55));
}
.home-v17 .hero-pwa-shot{
  position:absolute;
  top:0;
  width:58%;
  height:92%;
  margin:0;
  overflow:hidden;
  border:1px solid rgba(188,167,255,.34);
  border-radius:23px;
  background:#080810;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 24px 58px rgba(0,0,0,.46),0 0 34px rgba(102,57,255,.18);
}
.home-v17 .hero-pwa-shot img{
  width:100%;
  height:100%;
  display:block;
  object-fit:cover;
  object-position:top center;
  filter:saturate(1.04) contrast(1.06) brightness(.94);
}
.home-v17 .hero-pwa-shot-left{
  left:0;
  top:8%;
  z-index:1;
  transform:rotate(-8deg);
  transform-origin:bottom right;
}
.home-v17 .hero-pwa-shot-right{
  right:0;
  z-index:2;
  transform:rotate(7deg);
  transform-origin:bottom left;
}
.home-v17 .hero-pwa-label{
  position:absolute;
  z-index:5;
  left:50%;
  bottom:-9px;
  min-width:172px;
  padding:9px 13px;
  border:1px solid rgba(255,255,255,.16);
  border-radius:10px;
  background:rgba(6,5,15,.88);
  box-shadow:0 12px 34px rgba(0,0,0,.44),0 0 24px rgba(111,65,255,.24);
  backdrop-filter:blur(14px);
  transform:translateX(-50%);
  text-align:center;
}
.home-v17 .hero-pwa-label strong,
.home-v17 .hero-pwa-label small{display:block;letter-spacing:0}
.home-v17 .hero-pwa-label strong{font-size:10px;color:#fff}
.home-v17 .hero-pwa-label small{margin-top:2px;font-size:8px;color:rgba(255,255,255,.67)}

@media(min-width:1121px){
  .home-v17 .hero-visual-stack{width:clamp(620px,44vw,810px)!important;height:430px!important}
  .home-v17 .hero-visual-stack .hero-fincept-visual{width:66%!important;left:0!important;bottom:8px!important}
}
@media(min-width:981px) and (max-width:1120px){
  .home-v17 .hero-visual-stack{width:470px!important;height:365px!important}
  .home-v17 .hero-visual-stack .hero-fincept-visual{width:65%!important;left:0!important;bottom:8px!important}
  .home-v17 .hero-pwa-v{width:58%}
}
@media(max-width:980px){
  .home-v17 .hero-visual-stack{
    position:relative!important;
    inset:auto!important;
    width:min(94%,640px)!important;
    height:390px!important;
    margin:2px auto 30px!important;
    transform:none!important;
  }
  .home-v17 .hero-visual-stack .hero-fincept-visual{
    position:absolute!important;
    display:block!important;
    left:0!important;
    bottom:15px!important;
    width:70%!important;
    margin:0!important;
    transform:rotate(-3deg)!important;
  }
  .home-v17 .hero-pwa-v{width:58%;right:0;top:0;height:100%}
}
@media(max-width:640px){
  .home-v17 .hero-visual-stack{width:100%!important;height:330px!important;margin:4px auto 24px!important}
  .home-v17 .hero-visual-stack .hero-fincept-visual{left:10px!important;bottom:20px!important;width:72%!important;padding:5px!important}
  .home-v17 .hero-pwa-v{right:9px;width:58%;height:96%}
  .home-v17 .hero-pwa-shot{border-radius:16px}
  .home-v17 .hero-pwa-label{bottom:-5px;min-width:142px;padding:7px 9px}
  .home-v17 .hero-pwa-label strong{font-size:8.5px}
  .home-v17 .hero-pwa-label small{font-size:7px}
}
@media(max-width:420px){
  .home-v17 .hero-visual-stack{height:292px!important}
  .home-v17 .hero-fincept-visual figcaption strong{font-size:8.5px!important}
  .home-v17 .hero-fincept-visual figcaption span{font-size:6.8px!important;min-height:20px!important}
}


body.home-page main > .signal-mesh-stage{
  box-sizing:border-box!important;
  width:100%!important;
  max-width:none!important;
  margin-inline:0!important;
  padding-inline:0!important;
  overflow:hidden!important;
}
body.home-page main > .signal-mesh-stage > .network-panel{
  box-sizing:border-box!important;
  width:100%!important;
  max-width:none!important;
  margin-inline:0!important;
  border-radius:0!important;
}
body.home-page #package-ladder .agent-package-action.is-coming-soon{
  cursor:default!important;
  background:rgba(255,255,255,.12)!important;
  border:1px solid rgba(255,255,255,.22)!important;
  color:#f1ecff!important;
  box-shadow:none!important;
}
body.home-page #package-ladder .agent-package-action.is-coming-soon:hover{
  transform:none!important;
  background:rgba(255,255,255,.12)!important;
  color:#f1ecff!important;
}


body.home-page #package-ladder.agent-package-section{
  position:relative;
  isolation:isolate;
  overflow:hidden;
  background:
    linear-gradient(180deg,rgba(3,4,8,.92),rgba(13,5,17,.97)),
    radial-gradient(circle at 50% 0%,rgba(218,38,60,.22),transparent 42%);
}
body.home-page #package-ladder.agent-package-section:before{
  content:"";
  position:absolute;
  inset:-25%;
  z-index:-2;
  background:
    repeating-linear-gradient(115deg,transparent 0 54px,rgba(255,73,87,.08) 55px 56px,transparent 57px 110px),
    radial-gradient(ellipse at 18% 35%,rgba(115,46,255,.24),transparent 31%),
    radial-gradient(ellipse at 82% 62%,rgba(255,34,62,.22),transparent 30%);
  animation:arxnUltronField 14s linear infinite;
}
body.home-page #package-ladder.agent-package-section:after{
  content:"ULTRON // PLANNED INTELLIGENCE";
  position:absolute;
  right:clamp(20px,5vw,80px);
  top:36px;
  z-index:-1;
  color:rgba(255,255,255,.055);
  font-size:clamp(30px,6vw,92px);
  font-weight:760;
  letter-spacing:.08em;
  white-space:nowrap;
}
body.home-page #package-ladder .agent-package-card{
  background:
    linear-gradient(145deg,rgba(25,28,36,.94),rgba(8,9,14,.96) 58%,rgba(37,7,14,.96))!important;
  border:1px solid rgba(255,103,116,.22)!important;
  box-shadow:0 22px 58px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.07)!important;
}
body.home-page #package-ladder .agent-package-card:after{
  content:"";
  position:absolute;
  left:0;
  right:0;
  top:0;
  height:2px;
  background:linear-gradient(90deg,transparent,#ff304c,#895cff,transparent);
  transform:translateX(-100%);
  animation:arxnUltronScan 4.8s ease-in-out infinite;
}
body.home-page #package-ladder .agent-package-card:nth-child(2):after{animation-delay:.45s}
body.home-page #package-ladder .agent-package-card:nth-child(3):after{animation-delay:.9s}
body.home-page #package-ladder .agent-package-card:nth-child(4):after{animation-delay:1.35s}
body.home-page #package-ladder .agent-package-index{
  background:linear-gradient(145deg,#ff4057,#6d2bc2)!important;
  box-shadow:0 0 20px rgba(255,51,75,.38);
}
body.home-page #package-ladder .agent-package-label{
  background:rgba(255,43,67,.15)!important;
  border-color:rgba(255,92,111,.42)!important;
}
body.home-page #package-ladder .agent-package-list li:before{
  background:#ff5066;
  box-shadow:0 0 12px rgba(255,58,84,.68);
}
@keyframes arxnUltronField{to{transform:translate3d(5%,3%,0) rotate(2deg)}}
@keyframes arxnUltronScan{0%,20%{transform:translateX(-105%)}55%,100%{transform:translateX(105%)}}
@media(max-width:640px){
  body.home-page #package-ladder.agent-package-section:after{top:24px;font-size:30px;opacity:.7}
  body.home-page #package-ladder .agent-package-card{min-height:0}
}
@media(prefers-reduced-motion:reduce){
  body.home-page #package-ladder.agent-package-section:before,
  body.home-page #package-ladder .agent-package-card:after{animation:none}
}


body.home-page main .signal-mesh-stage .network-panel:before{
  animation:none!important;
  transform:scale(var(--arxn-nebula-scale,1.14)) translate3d(var(--arxn-nebula-x,-1.5%),var(--arxn-nebula-y,-1%),0) rotate(var(--arxn-nebula-turn,0deg))!important;
  transition:none!important;
  will-change:transform!important;
}
body.home-page main .signal-mesh-stage .mesh-flow-motion:before,
body.home-page main .signal-mesh-stage .mesh-flow-motion:after{
  content:none!important;
  display:none!important;
  animation:none!important;
}
body.home-page main .signal-mesh-stage .mesh-flow-motion>i{
  display:block!important;
  position:absolute!important;
  z-index:16!important;
  left:0;
  top:50%;
  width:26px!important;
  height:12px!important;
  margin:0!important;
  border:0!important;
  border-radius:0!important;
  clip-path:polygon(0 32%,62% 32%,62% 0,100% 50%,62% 100%,62% 68%,0 68%)!important;
  background:linear-gradient(90deg,rgba(77,232,255,.06),#4de8ff 34%,#81f2d0 66%,#fff)!important;
  box-shadow:none!important;
  filter:drop-shadow(0 0 4px #fff) drop-shadow(0 0 9px #81f2d0) drop-shadow(0 0 16px #4de8ff)!important;
  opacity:1;
  transform:translate(-50%,-50%);
  transform-origin:center!important;
  will-change:left,top,transform,opacity,filter!important;
  animation:none!important;
  pointer-events:none!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article>b{
  width:30px!important;
  height:30px!important;
  min-width:30px!important;
  min-height:30px!important;
  animation:none!important;
  transition:transform .24s ease,background .24s ease,border-color .24s ease,box-shadow .24s ease!important;
  box-shadow:0 0 0 3px rgba(6,6,19,.95),0 0 9px rgba(129,242,208,.54),0 0 19px rgba(77,232,255,.34)!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article.is-route-active>b{
  transform:scale(1.16)!important;
  background:#7042ff!important;
  border-color:#fff!important;
  box-shadow:0 0 0 3px rgba(6,6,19,.95),0 0 0 6px rgba(129,242,208,.18),0 0 22px #81f2d0,0 0 42px rgba(77,232,255,.72)!important;
}


body.home-page main .signal-mesh-stage{
  padding:0!important;
  margin:0!important;
  background:#f8f7fb!important;
  overflow:visible!important;
}
body.home-page main .signal-mesh-stage .network-panel{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}
body.home-page main .signal-mesh-stage .network-panel:after{
  border-radius:0!important;
}
body.home-page main .signal-mesh-stage + .home-agent-daily-section{
  margin-top:0!important;
  border-top:0!important;
}
@media(max-width:980px), (display-mode:standalone) and (max-width:980px){
  body.home-page main .signal-mesh-stage .mesh-flow article>b{
    width:27px!important;
    height:27px!important;
    min-width:27px!important;
    min-height:27px!important;
    font-size:8px!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow-motion{
    left:13.5px!important;
    top:13.5px!important;
    bottom:calc(25% - 13.5px)!important;
    width:2px!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow-motion>i{
    left:50%;
    top:0;
    width:19px!important;
    height:9px!important;
  }
}


:root{
  --arxn-night:#05040b;
  --arxn-ink:#080716;
  --arxn-panel:#11102a;
  --arxn-panel-2:#17143d;
  --arxn-violet:#7042ff;
  --arxn-blue:#246bff;
  --arxn-cyan:#4de8ff;
  --arxn-mint:#81f2d0;
  --arxn-soft:#f4f1ff;
  --arxn-line:rgba(112,66,255,.18);
  --arxn-glow:0 24px 72px rgba(45,28,128,.18);
}
body{
  background:
    radial-gradient(circle at 88% 18%,rgba(112,66,255,.10),transparent 34%),
    radial-gradient(circle at 10% 46%,rgba(77,232,255,.06),transparent 30%),
    #fbfaff!important;
}
.site-header,
.drawer-panel,
.mega{
  background:rgba(255,255,255,.92)!important;
  border-color:rgba(112,66,255,.14)!important;
  box-shadow:0 18px 60px rgba(13,9,38,.10)!important;
}
.brand-mark,
.btn.primary,
.btn.light,
.subscribe button,
.product-card .arrow,
.faq-q span,
.icon-pill{
  background:linear-gradient(135deg,var(--arxn-violet),var(--arxn-blue) 56%,var(--arxn-cyan))!important;
  color:#fff!important;
  border-color:transparent!important;
}
.btn.ghost{
  border-color:rgba(255,255,255,.26)!important;
  background:rgba(255,255,255,.09)!important;
  color:#fff!important;
}
.btn:not(.ghost):not(.light):not(.primary),
.tab.active{
  border-color:rgba(112,66,255,.22)!important;
  color:#271968!important;
}
.eyebrow,
.plan-label,
.resource-card span,
.faq-category,
.step .num,
.panel-label,
.institution-head span{
  color:var(--arxn-violet)!important;
}
.dot{
  color:var(--arxn-violet)!important;
  box-shadow:0 0 18px rgba(112,66,255,.72)!important;
}
.section.subtle-bg,
.ecosystem,
.trusted,
.institution-trust,
.home-agent-daily-section,
.package-ladder-section,
.home-video-section,
.home-docs-section,
.home-card-section,
.home-security-section{
  background:
    radial-gradient(circle at 88% 12%,rgba(112,66,255,.08),transparent 32%),
    radial-gradient(circle at 8% 82%,rgba(77,232,255,.045),transparent 28%),
    linear-gradient(180deg,#fff,#f7f4ff)!important;
}
.card,
.feature-card,
.product-card,
.plan-card,
.resource-card,
.step,
.metric,
.faq-item,
.table-card,
.security-build,
.quote-card,
.price-card,
.agent-package-card,
.signal-agent-card{
  border-color:rgba(112,66,255,.16)!important;
  box-shadow:var(--arxn-glow)!important;
}
.card.dark,
.feature-card.dark,
.callout,
.token-panel,
.signal-terminal,
.footer,
.dark-signal-band,
.arcium-build-dark,
.arcium-os-section,
.ecosystem-arcium-corridor{
  background:
    radial-gradient(circle at 88% 18%,rgba(112,66,255,.34),transparent 33%),
    radial-gradient(circle at 18% 72%,rgba(77,232,255,.12),transparent 31%),
    linear-gradient(135deg,var(--arxn-night),var(--arxn-panel) 58%,#201069)!important;
}
.home-page .signal-mesh-stage{
  background:#fff!important;
  margin-bottom:0!important;
}
.home-page .signal-mesh-stage .network-panel{
  background:
    linear-gradient(90deg,rgba(3,3,8,.96),rgba(5,5,15,.88) 38%,rgba(15,10,52,.52) 68%,rgba(45,23,146,.56)),
    linear-gradient(135deg,var(--arxn-night),#0a0820 48%,#21107a)!important;
  border-radius:0!important;
  box-shadow:none!important;
}
.home-page .signal-mesh-stage .network-panel:before{
  opacity:.82!important;
  filter:blur(18px) saturate(1.18) brightness(.95)!important;
}
.home-page .signal-mesh-stage .network-panel:after{
  opacity:.74!important;
}
.home-page .signal-mesh-stage .mesh-copy h2{
  color:#fff!important;
  text-shadow:0 2px 24px rgba(0,0,0,.54)!important;
}
.home-page .signal-mesh-stage .mesh-copy h2 em{
  color:#d8c9ff!important;
}
.home-page .signal-mesh-stage .mesh-flow article>strong{
  color:#fff!important;
}
.home-page .signal-mesh-stage .mesh-flow article>span{
  color:rgba(248,245,255,.78)!important;
}
.home-page .signal-mesh-stage .mesh-event-stat{
  background:rgba(5,4,12,.50)!important;
  border:1px solid rgba(255,255,255,.10)!important;
}
.home-page .signal-mesh-stage + .section{
  margin-top:0!important;
}
@media(max-width:700px){
  body{
    background:#fbfaff!important;
  }
  .home-page .signal-mesh-stage .network-panel{
    background:
      linear-gradient(180deg,rgba(3,3,8,.92),rgba(7,6,22,.74) 42%,rgba(29,15,98,.58)),
      linear-gradient(160deg,var(--arxn-night),#111036 72%,#25108a)!important;
  }
  .home-page .signal-mesh-stage .mesh-event-stat{
    max-width:100%!important;
  }
}
*** End of File


body.home-page main .signal-mesh-stage{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:#f8f7fb!important;
  overflow:visible!important;
}
body.home-page main .signal-mesh-stage .network-panel,
body.home-page main .signal-mesh-stage .network-panel.reveal{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  outline:0!important;
}
body.home-page main .signal-mesh-stage .network-panel:before,
body.home-page main .signal-mesh-stage .network-panel:after{
  border-radius:0!important;
}
body.home-page main .signal-mesh-stage + section,
body.home-page main .signal-mesh-stage + .home-agent-daily-section{
  margin-top:0!important;
  border-top:0!important;
}


body.home-page main .signal-mesh-stage{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:#f8f7fb!important;
  overflow:visible!important;
}
body.home-page main .signal-mesh-stage .network-panel,
body.home-page main .signal-mesh-stage .network-panel.reveal{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  outline:0!important;
}
body.home-page main .signal-mesh-stage .network-panel:before,
body.home-page main .signal-mesh-stage .network-panel:after{
  border-radius:0!important;
}
body.home-page main .signal-mesh-stage + section,
body.home-page main .signal-mesh-stage + .home-agent-daily-section{
  margin-top:0!important;
  border-top:0!important;
}


body.home-page main .signal-mesh-stage{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:#f8f7fb!important;
  overflow:visible!important;
}
body.home-page main .signal-mesh-stage .network-panel,
body.home-page main .signal-mesh-stage .network-panel.reveal{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  outline:0!important;
}
body.home-page main .signal-mesh-stage .network-panel:before,
body.home-page main .signal-mesh-stage .network-panel:after{
  border-radius:0!important;
}
body.home-page main .signal-mesh-stage + section,
body.home-page main .signal-mesh-stage + .home-agent-daily-section{
  margin-top:0!important;
  border-top:0!important;
}


body.home-page main .signal-mesh-stage{
  padding:0!important;
  margin:0!important;
  background:#f8f7fb!important;
  overflow:visible!important;
}
body.home-page main .signal-mesh-stage .network-panel{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}
body.home-page main .signal-mesh-stage .network-panel:after{
  border-radius:0!important;
}
body.home-page main .signal-mesh-stage + .home-agent-daily-section{
  margin-top:0!important;
  border-top:0!important;
}


body.home-page main .signal-mesh-stage .network-panel{
  isolation:isolate!important;
  background:linear-gradient(90deg,#030308 0%,#05050c 36%,#09091a 62%,#151052 82%,#24138f 100%)!important;
}
body.home-page main .signal-mesh-stage .network-panel:before{
  content:""!important;
  position:absolute!important;
  inset:-42% -28% -42% -18%!important;
  z-index:0!important;
  display:block!important;
  pointer-events:none!important;
  background:
    radial-gradient(ellipse 36% 50% at 82% 48%,rgba(116,76,255,.98) 0%,rgba(79,44,236,.72) 25%,rgba(53,31,177,.22) 55%,transparent 74%),
    radial-gradient(ellipse 30% 43% at 70% 58%,rgba(37,128,255,.62) 0%,rgba(39,86,239,.30) 42%,transparent 72%),
    radial-gradient(ellipse 24% 36% at 90% 35%,rgba(199,107,255,.54) 0%,rgba(136,61,236,.24) 44%,transparent 72%),
    radial-gradient(ellipse 42% 58% at 62% 48%,rgba(52,33,159,.36) 0%,transparent 70%)!important;
  background-repeat:no-repeat!important;
  opacity:.96!important;
  filter:blur(24px) saturate(1.18)!important;
  mix-blend-mode:screen!important;
  transform-origin:76% 50%!important;
  will-change:transform,filter!important;
  animation:arxnAbstractNebulaV216 24s ease-in-out infinite alternate!important;
}
body.home-page main .signal-mesh-stage .network-panel:after{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:1!important;
  pointer-events:none!important;
  background:
    linear-gradient(90deg,rgba(2,2,6,.93) 0%,rgba(3,3,9,.79) 31%,rgba(4,4,12,.34) 58%,rgba(8,5,28,.12) 82%,rgba(4,3,15,.26) 100%),
    radial-gradient(ellipse 72% 110% at 72% 50%,transparent 34%,rgba(1,1,5,.30) 100%)!important;
  box-shadow:inset 0 0 100px rgba(0,0,0,.34)!important;
  opacity:1!important;
}
body.home-page main .signal-mesh-stage .network-canvas{display:none!important}
body.home-page main .signal-mesh-stage .mesh-copy,
body.home-page main .signal-mesh-stage .mesh-flow,
body.home-page main .signal-mesh-stage .mesh-event-stat{z-index:9!important}
body.home-page main .signal-mesh-stage .stat-float{z-index:6!important}

@media(max-width:980px), (display-mode:standalone) and (max-width:980px){
  body.home-page main .signal-mesh-stage .network-panel{
    background:linear-gradient(180deg,#030308 0%,#060610 38%,#10103d 72%,#1e1178 100%)!important;
  }
  body.home-page main .signal-mesh-stage .network-panel:before{
    inset:-28% -72% -24% -48%!important;
    background:
      radial-gradient(ellipse 48% 38% at 66% 64%,rgba(112,70,255,.94) 0%,rgba(73,42,226,.58) 34%,transparent 72%),
      radial-gradient(ellipse 42% 34% at 56% 42%,rgba(41,126,255,.58) 0%,rgba(36,80,215,.25) 45%,transparent 73%),
      radial-gradient(ellipse 30% 28% at 75% 28%,rgba(190,100,255,.48) 0%,transparent 72%)!important;
    opacity:.92!important;
    filter:blur(20px) saturate(1.14)!important;
    transform-origin:62% 54%!important;
    animation:arxnAbstractNebulaMobileV216 26s ease-in-out infinite alternate!important;
  }
  body.home-page main .signal-mesh-stage .network-panel:after{
    background:
      linear-gradient(180deg,rgba(2,2,6,.91) 0%,rgba(3,3,9,.58) 34%,rgba(4,3,15,.31) 68%,rgba(3,2,10,.68) 100%),
      radial-gradient(ellipse 120% 70% at 50% 62%,transparent 30%,rgba(0,0,0,.32) 100%)!important;
  }
}
@media(prefers-reduced-motion:reduce){
  body.home-page main .signal-mesh-stage .network-panel:before{animation-duration:48s!important}
}
@keyframes arxnAbstractNebulaV216{
  0%{transform:translate3d(-2.5%,-1.5%,0) rotate(-2deg) scale(1.02)}
  45%{transform:translate3d(1.8%,1.2%,0) rotate(2.5deg) scale(1.08)}
  100%{transform:translate3d(-.5%,2.4%,0) rotate(5deg) scale(1.04)}
}
@keyframes arxnAbstractNebulaMobileV216{
  0%{transform:translate3d(-2%,-2%,0) rotate(-2deg) scale(1.02)}
  50%{transform:translate3d(2%,1%,0) rotate(2deg) scale(1.07)}
  100%{transform:translate3d(-1%,3%,0) rotate(4deg) scale(1.04)}
}


body.home-page #package-ladder .agent-package-card{
  background:linear-gradient(155deg,#171321 0%,#211932 100%)!important;
  border:1px solid rgba(191,170,255,.22)!important;
  color:#fff!important;
  box-shadow:0 22px 46px rgba(8,5,18,.36)!important;
}
body.home-page #package-ladder .agent-package-card :is(h3,strong,b){color:#fff!important}
body.home-page #package-ladder .agent-package-card :is(p,li,span){color:#f4f0f8!important}
body.home-page #package-ladder .agent-package-card :is(small,.agent-package-role){color:#c7b5ff!important}
body.home-page #package-ladder .agent-package-ultimate{
  background:linear-gradient(145deg,#18122c 0%,#2b1f49 54%,#142d38 100%)!important;
  border-color:rgba(77,232,255,.44)!important;
}
body.home-page #package-ladder .ultron-enterprise-card{
  background:linear-gradient(155deg,#130f18 0%,#2a151c 54%,#120b10 100%)!important;
  border-color:rgba(255,105,115,.5)!important;
  box-shadow:0 24px 58px rgba(45,4,12,.46),inset 0 1px 0 rgba(255,255,255,.06)!important;
}
body.home-page #package-ladder .ultron-enterprise-card :is(small,.agent-package-role){color:#ff9ca5!important}
@media(max-width:640px){
  body.home-page #package-ladder .agent-package-card :is(p,li,span){font-size:15px!important;line-height:1.55!important}
}


body.home-page main .signal-mesh-stage .network-panel:before{
  animation:none!important;
  transform:scale(var(--arxn-nebula-scale,1.14)) translate3d(var(--arxn-nebula-x,-1.5%),var(--arxn-nebula-y,-1%),0) rotate(var(--arxn-nebula-turn,0deg))!important;
  transition:none!important;
  will-change:transform!important;
}
body.home-page main .signal-mesh-stage .mesh-flow-motion:before,
body.home-page main .signal-mesh-stage .mesh-flow-motion:after{
  content:none!important;
  display:none!important;
  animation:none!important;
}
body.home-page main .signal-mesh-stage .mesh-flow-motion>i{
  display:block!important;
  position:absolute!important;
  z-index:16!important;
  left:0;
  top:50%;
  width:26px!important;
  height:12px!important;
  margin:0!important;
  border:0!important;
  border-radius:0!important;
  clip-path:polygon(0 32%,62% 32%,62% 0,100% 50%,62% 100%,62% 68%,0 68%)!important;
  background:linear-gradient(90deg,rgba(77,232,255,.06),#4de8ff 34%,#81f2d0 66%,#fff)!important;
  box-shadow:none!important;
  filter:drop-shadow(0 0 4px #fff) drop-shadow(0 0 9px #81f2d0) drop-shadow(0 0 16px #4de8ff)!important;
  opacity:1;
  transform:translate(-50%,-50%);
  transform-origin:center!important;
  will-change:left,top,transform,opacity,filter!important;
  animation:none!important;
  pointer-events:none!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article>b{
  width:30px!important;
  height:30px!important;
  min-width:30px!important;
  min-height:30px!important;
  animation:none!important;
  transition:transform .24s ease,background .24s ease,border-color .24s ease,box-shadow .24s ease!important;
  box-shadow:0 0 0 3px rgba(6,6,19,.95),0 0 9px rgba(129,242,208,.54),0 0 19px rgba(77,232,255,.34)!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article.is-route-active>b{
  transform:scale(1.16)!important;
  background:#7042ff!important;
  border-color:#fff!important;
  box-shadow:0 0 0 3px rgba(6,6,19,.95),0 0 0 6px rgba(129,242,208,.18),0 0 22px #81f2d0,0 0 42px rgba(77,232,255,.72)!important;
}
@media(max-width:980px), (display-mode:standalone) and (max-width:980px){
  body.home-page main .signal-mesh-stage .mesh-flow article>b{
    width:27px!important;
    height:27px!important;
    min-width:27px!important;
    min-height:27px!important;
    font-size:8px!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow-motion{
    left:13.5px!important;
    top:13.5px!important;
    bottom:calc(25% - 13.5px)!important;
    width:2px!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow-motion>i{
    left:50%;
    top:0;
    width:19px!important;
    height:9px!important;
  }
}

@keyframes arxnGalaxyNebulaOrbitV203{
  0%{transform:scale(1.14) translate3d(-1.8%,-1.2%,0) rotate(0deg)}
  25%{transform:scale(1.17) translate3d(1.3%,-1%,0) rotate(1.6deg)}
  50%{transform:scale(1.19) translate3d(1.7%,1.5%,0) rotate(3.2deg)}
  75%{transform:scale(1.16) translate3d(-1.1%,1.7%,0) rotate(1.6deg)}
  100%{transform:scale(1.14) translate3d(-1.8%,-1.2%,0) rotate(0deg)}
}
@keyframes meshArrowTravelV203{
  0%{left:0;opacity:.92;transform:translate(-50%,-50%) scale(.88);filter:drop-shadow(0 0 5px #fff) drop-shadow(0 0 12px #81f2d0) drop-shadow(0 0 22px #4de8ff)}
  28%{left:33.333%;opacity:1;transform:translate(-50%,-50%) scale(1.02);filter:drop-shadow(0 0 7px #fff) drop-shadow(0 0 17px #81f2d0) drop-shadow(0 0 30px #4de8ff)}
  56%{left:66.666%;opacity:1;transform:translate(-50%,-50%) scale(1.02);filter:drop-shadow(0 0 7px #fff) drop-shadow(0 0 17px #81f2d0) drop-shadow(0 0 30px #4de8ff)}
  84%,94%{left:100%;opacity:1;transform:translate(-50%,-50%) scale(1.04);filter:drop-shadow(0 0 8px #fff) drop-shadow(0 0 19px #81f2d0) drop-shadow(0 0 34px #4de8ff)}
  100%{left:100%;opacity:0;transform:translate(-50%,-50%) scale(.82)}
}
@keyframes meshArrowDotV203{
  0%{left:0;opacity:.9}
  28%{left:33.333%;opacity:1}
  56%{left:66.666%;opacity:1}
  84%,94%{left:100%;opacity:1}
  100%{left:100%;opacity:0}
}
@keyframes meshArrowTravelMobileV203{
  0%{top:0;opacity:.92;transform:translate(-50%,-50%) rotate(90deg) scale(.88)}
  28%{top:33.333%;opacity:1;transform:translate(-50%,-50%) rotate(90deg) scale(1.02)}
  56%{top:66.666%;opacity:1;transform:translate(-50%,-50%) rotate(90deg) scale(1.02)}
  84%,94%{top:100%;opacity:1;transform:translate(-50%,-50%) rotate(90deg) scale(1.04)}
  100%{top:100%;opacity:0;transform:translate(-50%,-50%) rotate(90deg) scale(.82)}
}
@keyframes meshArrowDotMobileV203{
  0%{top:0;opacity:.9}
  28%{top:33.333%;opacity:1}
  56%{top:66.666%;opacity:1}
  84%,94%{top:100%;opacity:1}
  100%{top:100%;opacity:0}
}
@keyframes meshStopGlowV203{
  0%,12%{transform:scale(1.18);background:#7042ff;border-color:#fff;box-shadow:0 0 0 4px rgba(129,242,208,.24),0 0 24px #81f2d0,0 0 46px rgba(77,232,255,.8)}
  18%,100%{transform:scale(1);background:#060613;border-color:#91ffe7;box-shadow:0 0 0 3px rgba(6,6,19,.94),0 0 14px rgba(129,242,208,.72),0 0 26px rgba(77,232,255,.42)}
}
@keyframes arxnSuppliedNebulaDriftFast{
  0%{transform:scale(1.04) translate3d(-1.8%,-1.2%,0) rotate(-1.3deg)}
  45%{transform:scale(1.12) translate3d(2.2%,1.2%,0) rotate(1.6deg)}
  100%{transform:scale(1.07) translate3d(-.8%,2.1%,0) rotate(-.8deg)}
}
@keyframes meshArrowRailStrong{
  0%{left:0;opacity:0;transform:rotate(45deg) scale(.82)}
  4%{left:0;opacity:1;transform:rotate(45deg) scale(1.05)}
  25%,30%{left:calc(33.333% - 10px);opacity:1;transform:rotate(45deg) scale(1.12)}
  50%,55%{left:calc(66.666% - 12px);opacity:1;transform:rotate(45deg) scale(1.12)}
  78%,86%{left:calc(100% - 22px);opacity:1;transform:rotate(45deg) scale(1.18)}
  92%,99%{left:calc(100% - 22px);opacity:0;transform:rotate(45deg) scale(.92)}
  100%{left:0;opacity:0;transform:rotate(45deg) scale(.82)}
}
@keyframes meshArrowRailMobileStrong{
  0%{top:0;opacity:0;transform:rotate(135deg) scale(.82)}
  4%{top:0;opacity:1;transform:rotate(135deg) scale(1.05)}
  25%,30%{top:calc(33.333% - 10px);opacity:1;transform:rotate(135deg) scale(1.12)}
  50%,55%{top:calc(66.666% - 12px);opacity:1;transform:rotate(135deg) scale(1.12)}
  78%,86%{top:calc(100% - 22px);opacity:1;transform:rotate(135deg) scale(1.18)}
  92%,99%{top:calc(100% - 22px);opacity:0;transform:rotate(135deg) scale(.92)}
  100%{top:0;opacity:0;transform:rotate(135deg) scale(.82)}
}
@keyframes meshNumberGlowStrong{
  0%,20%,100%{
    transform:scale(1);
    background:#090819;
    border-color:rgba(129,242,208,.86);
    box-shadow:0 0 0 6px rgba(129,242,208,.16),0 0 30px rgba(129,242,208,.62),0 0 58px rgba(93,69,255,.36);
  }
  7%{
    transform:scale(1.34);
    background:#704cff;
    border-color:#fff;
    box-shadow:0 0 0 11px rgba(129,242,208,.22),0 0 42px #81f2d0,0 0 88px rgba(112,66,255,.92);
  }
  13%{
    transform:scale(1.12);
    background:#352070;
    border-color:#bfffee;
    box-shadow:0 0 0 7px rgba(129,242,208,.18),0 0 34px rgba(129,242,208,.86),0 0 64px rgba(77,232,255,.46);
  }
}


body.home-page main .signal-mesh-stage{
  padding:0 clamp(22px,4vw,70px) 0!important;
  background:#f8f7fb!important;
  overflow:visible!important;
}
body.home-page main .signal-mesh-stage .network-panel{
  position:relative!important;
  display:block!important;
  width:100%!important;
  height:510px!important;
  min-height:510px!important;
  max-height:510px!important;
  padding:0!important;
  overflow:hidden!important;
  border-radius:0!important;
  text-align:left!important;
  color:#fff!important;
  background:
    linear-gradient(90deg,rgba(4,4,9,.96) 0%,rgba(5,4,13,.88) 38%,rgba(26,16,93,.62) 70%,rgba(38,24,170,.82) 100%),
    url("assets/arxn-galaxy-nebula-2104430.jpg") center center/cover no-repeat!important;
  box-shadow:none!important;
}
body.home-page main .signal-mesh-stage .network-panel:before{
  content:""!important;
  position:absolute!important;
  inset:-8%!important;
  z-index:1!important;
  display:block!important;
  pointer-events:none!important;
  background:
    radial-gradient(ellipse 64% 84% at 70% 48%,rgba(109,78,255,.40),transparent 66%),
    url("assets/arxn-galaxy-nebula-2104430.jpg") center center/cover no-repeat!important;
  opacity:.54!important;
  filter:saturate(1.35) contrast(1.12) brightness(1.10)!important;
  mix-blend-mode:screen!important;
  transform-origin:62% 50%!important;
  animation:arxnSuppliedNebulaDrift 14s ease-in-out infinite alternate!important;
}
body.home-page main .signal-mesh-stage .network-panel:after{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:2!important;
  pointer-events:none!important;
  background:
    linear-gradient(90deg,rgba(3,3,8,.95) 0%,rgba(3,3,8,.70) 34%,rgba(3,3,8,.20) 68%,rgba(4,3,10,.30) 100%)!important;
}
body.home-page main .signal-mesh-stage .network-canvas{
  display:none!important;
}
body.home-page main .signal-mesh-stage .mesh-copy{
  position:absolute!important;
  z-index:6!important;
  left:clamp(150px,12vw,245px)!important;
  top:clamp(42px,4.8vw,66px)!important;
  width:min(760px,58vw)!important;
  max-width:760px!important;
  margin:0!important;
  padding:0!important;
}
body.home-page main .signal-mesh-stage .mesh-kicker{
  margin:0 0 16px!important;
  font-size:clamp(18px,1.16vw,22px)!important;
  line-height:1!important;
  font-weight:850!important;
  letter-spacing:-.01em!important;
  text-transform:none!important;
  color:#fff!important;
  text-shadow:0 3px 18px rgba(0,0,0,.74)!important;
}
body.home-page main .signal-mesh-stage .mesh-copy h2{
  max-width:720px!important;
  margin:0!important;
  font-size:clamp(36px,3.35vw,56px)!important;
  line-height:1.05!important;
  font-weight:360!important;
  letter-spacing:-.055em!important;
  color:#fff!important;
  text-shadow:0 5px 26px rgba(0,0,0,.70)!important;
}
body.home-page main .signal-mesh-stage .mesh-copy h2 em{
  display:inline!important;
  font-style:normal!important;
  color:#f7f0ff!important;
}
body.home-page main .signal-mesh-stage .mesh-speed{
  margin:18px 0 0!important;
  font-size:clamp(12px,.92vw,15px)!important;
  line-height:1.1!important;
  font-weight:900!important;
  letter-spacing:.14em!important;
  text-transform:uppercase!important;
  color:#82f2d0!important;
  text-shadow:0 0 18px rgba(129,242,208,.48)!important;
}
body.home-page main .signal-mesh-stage .mesh-flow{
  position:relative!important;
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:clamp(20px,2.9vw,48px)!important;
  width:100%!important;
  max-width:760px!important;
  margin:32px 0 0!important;
  padding:0!important;
}
body.home-page main .signal-mesh-stage .mesh-flow-motion{
  position:absolute!important;
  z-index:1!important;
  left:18px!important;
  right:calc(25% + 10px)!important;
  top:18px!important;
  width:auto!important;
  height:3px!important;
  border-radius:999px!important;
  background:linear-gradient(90deg,rgba(129,242,208,.14),rgba(129,242,208,.84),rgba(77,232,255,.72))!important;
  box-shadow:0 0 18px rgba(129,242,208,.45)!important;
}
body.home-page main .signal-mesh-stage .mesh-flow-motion i{
  display:block!important;
  position:absolute!important;
  left:0!important;
  top:-7px!important;
  width:15px!important;
  height:15px!important;
  border:0!important;
  border-top:4px solid #fff!important;
  border-right:4px solid #fff!important;
  transform:rotate(45deg)!important;
  opacity:0!important;
  filter:drop-shadow(0 0 5px #81f2d0) drop-shadow(0 0 13px #4de8ff)!important;
  animation:meshArrowRail 6s linear infinite!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article{
  position:relative!important;
  z-index:3!important;
  min-width:0!important;
  padding:0!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article>b{
  position:relative!important;
  left:auto!important;
  top:auto!important;
  width:36px!important;
  height:36px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:50%!important;
  background:#090819!important;
  border:2px solid rgba(129,242,208,.84)!important;
  color:#fff!important;
  font-size:11px!important;
  font-weight:850!important;
  box-shadow:0 0 0 4px rgba(129,242,208,.10),0 0 24px rgba(129,242,208,.45)!important;
  animation:meshNumberGlow 6s ease-in-out infinite!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article>strong{
  display:block!important;
  margin:15px 0 0!important;
  font-size:clamp(18px,1.25vw,22px)!important;
  line-height:1.1!important;
  font-weight:850!important;
  color:#fff!important;
  text-shadow:0 3px 16px rgba(0,0,0,.70)!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article>span{
  display:block!important;
  max-width:190px!important;
  margin-top:8px!important;
  font-size:clamp(13px,.88vw,15px)!important;
  line-height:1.46!important;
  color:rgba(255,255,255,.80)!important;
  text-shadow:0 2px 13px rgba(0,0,0,.76)!important;
}
body.home-page main .signal-mesh-stage .mesh-event-stat{
  position:absolute!important;
  z-index:7!important;
  left:clamp(150px,12vw,245px)!important;
  bottom:26px!important;
  width:auto!important;
  min-width:350px!important;
  max-width:440px!important;
  margin:0!important;
  padding:10px 16px!important;
  display:flex!important;
  align-items:center!important;
  gap:20px!important;
  border-radius:18px!important;
  border:1px solid rgba(255,255,255,.10)!important;
  background:rgba(11,9,25,.55)!important;
  box-shadow:0 18px 44px rgba(0,0,0,.28)!important;
  backdrop-filter:blur(15px)!important;
}
body.home-page main .signal-mesh-stage .counter-big{
  font-size:clamp(34px,3.1vw,52px)!important;
  line-height:.9!important;
}
body.home-page main .signal-mesh-stage .mesh-event-stat .panel-label{
  margin:0!important;
  max-width:170px!important;
  font-size:10px!important;
  line-height:1.22!important;
  letter-spacing:.18em!important;
  color:rgba(255,255,255,.78)!important;
}
body.home-page main .signal-mesh-stage .stat-float{
  position:absolute!important;
  z-index:7!important;
  display:block!important;
  padding:13px 15px!important;
  border-radius:18px!important;
  max-width:190px!important;
  color:rgba(255,255,255,.76)!important;
  background:rgba(18,14,38,.55)!important;
  border:1px solid rgba(255,255,255,.10)!important;
  box-shadow:0 16px 38px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.11)!important;
  backdrop-filter:blur(16px)!important;
}
body.home-page main .signal-mesh-stage .stat-float.left{
  left:clamp(34px,5vw,86px)!important;
  top:185px!important;
}
body.home-page main .signal-mesh-stage .stat-float.arcium-float{
  left:auto!important;
  right:clamp(42px,6vw,112px)!important;
  top:170px!important;
}
body.home-page main .signal-mesh-stage .stat-float.mid{
  left:auto!important;
  right:clamp(42px,6vw,112px)!important;
  top:56px!important;
}
body.home-page main .signal-mesh-stage .stat-float.right{
  left:auto!important;
  right:clamp(42px,6vw,112px)!important;
  bottom:54px!important;
  width:220px!important;
}
@media(max-width:1220px) and (min-width:981px){
  body.home-page main .signal-mesh-stage .mesh-copy{
    left:140px!important;
    width:calc(100% - 455px)!important;
  }
  body.home-page main .signal-mesh-stage .mesh-copy h2{
    font-size:44px!important;
  }
  body.home-page main .signal-mesh-stage .mesh-event-stat{
    left:140px!important;
  }
  body.home-page main .signal-mesh-stage .stat-float.left{
    left:34px!important;
  }
  body.home-page main .signal-mesh-stage .stat-float.arcium-float,
  body.home-page main .signal-mesh-stage .stat-float.mid,
  body.home-page main .signal-mesh-stage .stat-float.right{
    right:32px!important;
  }
}
@media(max-width:980px){
  body.home-page main .signal-mesh-stage{
    padding:0!important;
  }
  body.home-page main .signal-mesh-stage .network-panel{
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    padding:38px 22px 42px!important;
    background:
      linear-gradient(180deg,rgba(3,3,8,.88) 0%,rgba(5,4,16,.50) 48%,rgba(3,3,8,.82) 100%),
      url("assets/arxn-galaxy-nebula-2104430.jpg") center center/cover no-repeat!important;
  }
  body.home-page main .signal-mesh-stage .stat-float{
    display:none!important;
  }
  body.home-page main .signal-mesh-stage .mesh-copy{
    position:relative!important;
    left:auto!important;
    top:auto!important;
    width:100%!important;
    max-width:none!important;
  }
  body.home-page main .signal-mesh-stage .mesh-copy h2{
    max-width:100%!important;
    font-size:clamp(31px,8vw,44px)!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow{
    grid-template-columns:1fr!important;
    gap:0!important;
    width:100%!important;
    max-width:none!important;
    margin-top:28px!important;
    padding-left:58px!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow-motion{
    left:20px!important;
    right:auto!important;
    top:19px!important;
    bottom:18px!important;
    width:3px!important;
    height:auto!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow-motion i{
    left:-6px!important;
    top:0!important;
    transform:rotate(135deg)!important;
    animation:meshArrowRailMobile 6s linear infinite!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow article{
    padding:0 0 28px!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow article>b{
    position:absolute!important;
    left:-58px!important;
    top:0!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow article>strong{
    margin:0!important;
    font-size:23px!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow article>span{
    max-width:none!important;
    font-size:16px!important;
    line-height:1.48!important;
  }
  body.home-page main .signal-mesh-stage .mesh-event-stat{
    position:relative!important;
    left:auto!important;
    bottom:auto!important;
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    margin:8px 0 0!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:4px!important;
  }
}

body.home-page main .signal-mesh-stage{
  padding:0 clamp(22px,4vw,70px) 0!important;
  background:#f8f7fb!important;
  overflow:visible!important;
}
body.home-page main .signal-mesh-stage .network-panel{
  position:relative!important;
  display:block!important;
  width:100%!important;
  height:510px!important;
  min-height:510px!important;
  max-height:510px!important;
  padding:0!important;
  overflow:hidden!important;
  isolation:isolate!important;
  border-radius:0!important;
  background:#05030e!important;
}
body.home-page main .signal-mesh-stage .network-canvas{
  display:none!important;
}
body.home-page main .signal-mesh-stage .network-panel:before{
  content:""!important;
  position:absolute!important;
  inset:-8%!important;
  z-index:0!important;
  display:block!important;
  opacity:.78!important;
  background:url("assets/arxn-galaxy-nebula-2104430.jpg") center center/cover no-repeat!important;
  filter:saturate(1.56) contrast(1.18) brightness(1.18)!important;
  transform-origin:center!important;
  animation:arxnNebulaLiveV195 4.8s ease-in-out infinite alternate!important;
}
body.home-page main .signal-mesh-stage .network-panel:after{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:1!important;
  display:block!important;
  pointer-events:none!important;
  background:
    linear-gradient(90deg,rgba(4,3,9,.92) 0%,rgba(4,3,9,.66) 30%,rgba(5,4,15,.14) 58%,rgba(8,5,20,.28) 100%),
    radial-gradient(ellipse 70% 88% at 72% 48%,rgba(75,58,255,.20),transparent 72%)!important;
}
body.home-page main .signal-mesh-stage .mesh-copy{
  position:absolute!important;
  z-index:5!important;
  left:clamp(150px,12vw,245px)!important;
  top:56px!important;
  width:calc(100% - 520px)!important;
  max-width:1060px!important;
  color:#fff!important;
}
body.home-page main .signal-mesh-stage .mesh-copy h2{
  max-width:760px!important;
  margin:8px 0 12px!important;
  font-size:clamp(44px,5vw,76px)!important;
  line-height:.96!important;
  letter-spacing:-.035em!important;
  color:#fff!important;
  text-shadow:0 4px 24px rgba(0,0,0,.70)!important;
}
body.home-page main .signal-mesh-stage .mesh-speed{
  margin:0 0 28px!important;
  font-size:clamp(14px,1.05vw,18px)!important;
  color:#91ffd6!important;
  text-shadow:0 0 18px rgba(129,242,208,.55)!important;
}
body.home-page main .signal-mesh-stage .mesh-flow{
  position:relative!important;
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:0!important;
  width:min(100%,880px)!important;
  max-width:880px!important;
  margin:0!important;
  overflow:visible!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article{
  position:relative!important;
  z-index:4!important;
  min-width:0!important;
  padding:0 clamp(12px,1.4vw,24px) 0 0!important;
  color:#fff!important;
}
body.home-page main .signal-mesh-stage .mesh-flow-motion{
  position:absolute!important;
  z-index:2!important;
  left:22px!important;
  right:calc(25% - 22px)!important;
  top:21px!important;
  width:auto!important;
  height:5px!important;
  border-radius:999px!important;
  display:block!important;
  opacity:1!important;
  background:linear-gradient(90deg,rgba(129,242,208,.24),rgba(129,242,208,1),rgba(255,255,255,.96),rgba(77,232,255,.92),rgba(129,242,208,.42))!important;
  box-shadow:0 0 18px rgba(129,242,208,.82),0 0 44px rgba(77,232,255,.58),0 0 78px rgba(112,66,255,.45)!important;
}
body.home-page main .signal-mesh-stage .mesh-flow-motion i{
  position:absolute!important;
  z-index:3!important;
  top:-10px!important;
  left:0!important;
  width:25px!important;
  height:25px!important;
  display:block!important;
  border-top:7px solid #fff!important;
  border-right:7px solid #fff!important;
  border-left:0!important;
  border-bottom:0!important;
  background:transparent!important;
  transform:rotate(45deg)!important;
  filter:drop-shadow(0 0 8px #fff) drop-shadow(0 0 22px #81f2d0) drop-shadow(0 0 42px #4de8ff)!important;
  animation:meshArrowRailV195 4.1s linear infinite!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article>b{
  position:relative!important;
  z-index:5!important;
  display:grid!important;
  place-items:center!important;
  width:46px!important;
  height:46px!important;
  margin:0 0 17px!important;
  border-radius:50%!important;
  border:3px solid rgba(129,242,208,.98)!important;
  background:#080715!important;
  color:#fff!important;
  font-size:15px!important;
  font-weight:900!important;
  box-shadow:0 0 0 7px rgba(129,242,208,.18),0 0 36px rgba(129,242,208,.90),0 0 76px rgba(112,66,255,.48)!important;
  animation:meshNumberGlowV195 4.1s ease-in-out infinite!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article:nth-of-type(1)>b{animation-delay:0s!important}
body.home-page main .signal-mesh-stage .mesh-flow article:nth-of-type(2)>b{animation-delay:1.025s!important}
body.home-page main .signal-mesh-stage .mesh-flow article:nth-of-type(3)>b{animation-delay:2.05s!important}
body.home-page main .signal-mesh-stage .mesh-flow article:nth-of-type(4)>b{animation-delay:3.075s!important}
body.home-page main .signal-mesh-stage .mesh-flow article>strong{
  display:block!important;
  margin:0 0 9px!important;
  color:#fff!important;
  font-size:clamp(20px,1.55vw,28px)!important;
  line-height:1.08!important;
  text-shadow:0 3px 18px rgba(0,0,0,.70)!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article>span{
  display:block!important;
  max-width:205px!important;
  color:rgba(255,255,255,.84)!important;
  font-size:clamp(14px,1vw,17px)!important;
  line-height:1.45!important;
  text-shadow:0 2px 14px rgba(0,0,0,.72)!important;
}
body.home-page main .signal-mesh-stage .mesh-event-stat{
  position:absolute!important;
  z-index:5!important;
  left:clamp(150px,12vw,245px)!important;
  bottom:24px!important;
}
body.home-page main .signal-mesh-stage .stat-float{
  position:absolute!important;
  z-index:3!important;
  pointer-events:none!important;
  background:rgba(18,14,38,.56)!important;
  border:1px solid rgba(255,255,255,.12)!important;
  box-shadow:0 16px 38px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.12)!important;
  backdrop-filter:blur(16px)!important;
}
body.home-page main .signal-mesh-stage .stat-float.left{
  left:clamp(34px,5vw,86px)!important;
  top:165px!important;
}
body.home-page main .signal-mesh-stage .stat-float.arcium-float{
  left:auto!important;
  right:clamp(42px,6vw,112px)!important;
  top:166px!important;
}
body.home-page main .signal-mesh-stage .stat-float.mid{
  left:auto!important;
  right:clamp(42px,6vw,112px)!important;
  top:54px!important;
}
body.home-page main .signal-mesh-stage .stat-float.right{
  left:auto!important;
  right:clamp(42px,6vw,112px)!important;
  bottom:54px!important;
  width:220px!important;
}
@media(max-width:1320px) and (min-width:981px){
  body.home-page main .signal-mesh-stage .network-panel{
    height:500px!important;
    min-height:500px!important;
    max-height:500px!important;
  }
  body.home-page main .signal-mesh-stage .mesh-copy{
    left:clamp(126px,11vw,170px)!important;
    width:calc(100% - 430px)!important;
  }
  body.home-page main .signal-mesh-stage .mesh-copy h2{
    font-size:clamp(40px,4.4vw,58px)!important;
  }
  body.home-page main .signal-mesh-stage .mesh-event-stat{
    left:clamp(126px,11vw,170px)!important;
  }
  body.home-page main .signal-mesh-stage .stat-float.left,
  body.home-page main .signal-mesh-stage .stat-float.arcium-float{
    transform:scale(.84)!important;
    transform-origin:left center!important;
  }
  body.home-page main .signal-mesh-stage .stat-float.left{
    left:20px!important;
    top:168px!important;
  }
  body.home-page main .signal-mesh-stage .stat-float.arcium-float{
    right:20px!important;
    top:160px!important;
  }
  body.home-page main .signal-mesh-stage .stat-float.mid,
  body.home-page main .signal-mesh-stage .stat-float.right{
    right:20px!important;
  }
}
@media(max-width:980px){
  body.home-page main .signal-mesh-stage{
    padding:0!important;
  }
  body.home-page main .signal-mesh-stage .network-panel{
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    padding:36px 22px 42px!important;
  }
  body.home-page main .signal-mesh-stage .network-panel:before{
    inset:-14%!important;
    opacity:.82!important;
    background:url("assets/arxn-galaxy-nebula-2104430.jpg") center center/cover no-repeat!important;
    animation:arxnNebulaLiveV195 4.8s ease-in-out infinite alternate!important;
  }
  body.home-page main .signal-mesh-stage .network-panel:after{
    background:linear-gradient(180deg,rgba(3,3,8,.86),rgba(5,4,16,.36) 45%,rgba(3,3,8,.82))!important;
  }
  body.home-page main .signal-mesh-stage .stat-float{
    display:none!important;
  }
  body.home-page main .signal-mesh-stage .mesh-copy{
    position:relative!important;
    left:auto!important;
    top:auto!important;
    width:100%!important;
    max-width:none!important;
  }
  body.home-page main .signal-mesh-stage .mesh-copy h2{
    max-width:100%!important;
    font-size:clamp(31px,8vw,43px)!important;
    line-height:1.02!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow{
    grid-template-columns:1fr!important;
    gap:0!important;
    width:100%!important;
    max-width:none!important;
    margin-top:26px!important;
    padding-left:62px!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow-motion{
    left:23px!important;
    right:auto!important;
    top:23px!important;
    bottom:28px!important;
    width:5px!important;
    height:auto!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow-motion i{
    left:-10px!important;
    top:0!important;
    transform:rotate(135deg)!important;
    animation:meshArrowRailMobileV195 4.1s linear infinite!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow article{
    padding:0 0 28px!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow article>b{
    position:absolute!important;
    left:-64px!important;
    top:0!important;
    margin:0!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow article>span{
    max-width:none!important;
  }
  body.home-page main .signal-mesh-stage .mesh-event-stat{
    position:relative!important;
    left:auto!important;
    bottom:auto!important;
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    margin:8px 0 0!important;
  }
}
@keyframes arxnNebulaLiveV195{
  0%{transform:scale(1.03) translate3d(-1.4%,-1.1%,0) rotate(-1deg)}
  42%{transform:scale(1.13) translate3d(1.7%,1.1%,0) rotate(1.4deg)}
  100%{transform:scale(1.07) translate3d(-.5%,2%,0) rotate(-.6deg)}
}
@keyframes meshArrowRailV195{
  0%{left:0;opacity:0;transform:rotate(45deg) scale(.80)}
  5%{left:0;opacity:1;transform:rotate(45deg) scale(1.08)}
  28%,33%{left:33.333%;opacity:1;transform:rotate(45deg) scale(1.20)}
  55%,60%{left:66.666%;opacity:1;transform:rotate(45deg) scale(1.20)}
  84%,94%{left:calc(100% - 25px);opacity:1;transform:rotate(45deg) scale(1.26)}
  100%{left:calc(100% - 25px);opacity:0;transform:rotate(45deg) scale(.86)}
}
@keyframes meshArrowRailMobileV195{
  0%{top:0;opacity:0;transform:rotate(135deg) scale(.80)}
  5%{top:0;opacity:1;transform:rotate(135deg) scale(1.08)}
  28%,33%{top:33.333%;opacity:1;transform:rotate(135deg) scale(1.20)}
  55%,60%{top:66.666%;opacity:1;transform:rotate(135deg) scale(1.20)}
  84%,94%{top:calc(100% - 25px);opacity:1;transform:rotate(135deg) scale(1.26)}
  100%{top:calc(100% - 25px);opacity:0;transform:rotate(135deg) scale(.86)}
}
@keyframes meshNumberGlowV195{
  0%,18%,100%{transform:scale(1);background:#080715;border-color:rgba(129,242,208,.98);box-shadow:0 0 0 7px rgba(129,242,208,.18),0 0 36px rgba(129,242,208,.90),0 0 76px rgba(112,66,255,.48)}
  7%{transform:scale(1.38);background:#6f43ff;border-color:#fff;box-shadow:0 0 0 13px rgba(129,242,208,.25),0 0 50px #81f2d0,0 0 98px rgba(112,66,255,.98)}
  13%{transform:scale(1.16);background:#26125f;border-color:#bfffee;box-shadow:0 0 0 8px rgba(129,242,208,.20),0 0 40px rgba(129,242,208,.94),0 0 76px rgba(77,232,255,.58)}
}


body.home-page main .signal-mesh-stage{
  padding:0 clamp(22px,4vw,70px)!important;
}
body.home-page main .signal-mesh-stage .network-panel{
  height:540px!important;
  min-height:540px!important;
  max-height:540px!important;
  background:#04030c!important;
}
body.home-page main .signal-mesh-stage .network-panel:before{
  inset:-10%!important;
  opacity:.86!important;
  background:url("assets/arxn-galaxy-nebula-2104430.jpg") center center/cover no-repeat!important;
  filter:saturate(1.62) contrast(1.18) brightness(1.12)!important;
  animation:arxnNebulaLiveV196 3.6s ease-in-out infinite alternate!important;
}
body.home-page main .signal-mesh-stage .network-panel:after{
  background:
    linear-gradient(90deg,rgba(3,3,8,.88) 0%,rgba(4,3,10,.62) 30%,rgba(5,4,15,.20) 62%,rgba(5,4,15,.34) 100%),
    radial-gradient(ellipse 72% 86% at 70% 48%,rgba(85,65,255,.24),transparent 70%)!important;
}
body.home-page main .signal-mesh-stage .mesh-copy{
  left:clamp(130px,11.5vw,220px)!important;
  top:48px!important;
  width:calc(100% - 470px)!important;
  max-width:980px!important;
}
body.home-page main .signal-mesh-stage .mesh-copy h2{
  max-width:820px!important;
  margin:6px 0 10px!important;
  font-size:clamp(36px,3.9vw,58px)!important;
  line-height:1!important;
  letter-spacing:-.032em!important;
}
body.home-page main .signal-mesh-stage .mesh-speed{
  margin:0 0 24px!important;
  font-size:clamp(13px,1vw,16px)!important;
}
body.home-page main .signal-mesh-stage .mesh-flow{
  width:min(100%,960px)!important;
  max-width:960px!important;
}
body.home-page main .signal-mesh-stage .mesh-flow-motion{
  left:23px!important;
  right:calc(25% - 23px)!important;
  top:23px!important;
  height:4px!important;
  background:linear-gradient(90deg,rgba(129,242,208,.20),rgba(129,242,208,.96),rgba(255,255,255,1),rgba(77,232,255,.96),rgba(129,242,208,.42))!important;
  box-shadow:0 0 18px rgba(129,242,208,.90),0 0 50px rgba(77,232,255,.66),0 0 82px rgba(112,66,255,.46)!important;
}
body.home-page main .signal-mesh-stage .mesh-flow-motion i{
  top:-12px!important;
  width:28px!important;
  height:28px!important;
  border-top:8px solid #fff!important;
  border-right:8px solid #fff!important;
  animation:meshArrowRailV196 4.4s linear infinite!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article>b{
  width:50px!important;
  height:50px!important;
  margin-bottom:16px!important;
  border-width:3px!important;
  font-size:15px!important;
  animation:meshNumberGlowV196 4.4s ease-in-out infinite!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article:nth-of-type(1)>b{animation-delay:0s!important}
body.home-page main .signal-mesh-stage .mesh-flow article:nth-of-type(2)>b{animation-delay:1.1s!important}
body.home-page main .signal-mesh-stage .mesh-flow article:nth-of-type(3)>b{animation-delay:2.2s!important}
body.home-page main .signal-mesh-stage .mesh-flow article:nth-of-type(4)>b{animation-delay:3.3s!important}
body.home-page main .signal-mesh-stage .mesh-flow article>strong{
  font-size:clamp(18px,1.34vw,24px)!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article>span{
  max-width:230px!important;
  font-size:clamp(13px,.92vw,15px)!important;
  line-height:1.43!important;
}
body.home-page main .signal-mesh-stage .mesh-event-stat{
  position:relative!important;
  left:auto!important;
  right:auto!important;
  bottom:auto!important;
  z-index:6!important;
  display:inline-grid!important;
  grid-template-columns:auto auto!important;
  align-items:end!important;
  gap:13px!important;
  width:auto!important;
  min-width:0!important;
  margin:24px 0 0!important;
  padding:11px 17px 13px!important;
  border-radius:16px!important;
  background:rgba(12,9,24,.58)!important;
  border:1px solid rgba(255,255,255,.10)!important;
  box-shadow:0 18px 42px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.08)!important;
  backdrop-filter:blur(14px)!important;
}
body.home-page main .signal-mesh-stage .counter-big{
  margin:0!important;
  font-size:clamp(31px,3.1vw,48px)!important;
  line-height:.9!important;
  white-space:nowrap!important;
}
body.home-page main .signal-mesh-stage .mesh-event-stat .panel-label{
  margin:0 0 4px!important;
  max-width:150px!important;
  color:rgba(255,255,255,.72)!important;
}
body.home-page main .signal-mesh-stage .stat-float.left{
  left:clamp(28px,4vw,72px)!important;
  top:156px!important;
}
body.home-page main .signal-mesh-stage .stat-float.arcium-float{
  right:clamp(30px,4vw,80px)!important;
  top:172px!important;
}
body.home-page main .signal-mesh-stage .stat-float.mid{
  right:clamp(30px,4vw,80px)!important;
  top:46px!important;
}
body.home-page main .signal-mesh-stage .stat-float.right{
  right:clamp(30px,4vw,80px)!important;
  bottom:38px!important;
}
@media(max-width:1320px) and (min-width:981px){
  body.home-page main .signal-mesh-stage .network-panel{
    height:505px!important;
    min-height:505px!important;
    max-height:505px!important;
  }
  body.home-page main .signal-mesh-stage .mesh-copy{
    left:clamp(118px,10vw,160px)!important;
    top:42px!important;
    width:calc(100% - 405px)!important;
  }
  body.home-page main .signal-mesh-stage .mesh-copy h2{
    font-size:clamp(34px,3.7vw,50px)!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow article>span{
    max-width:190px!important;
  }
  body.home-page main .signal-mesh-stage .counter-big{
    font-size:clamp(30px,2.7vw,41px)!important;
  }
  body.home-page main .signal-mesh-stage .stat-float.left{
    left:22px!important;
    top:154px!important;
    transform:scale(.78)!important;
    transform-origin:left top!important;
  }
  body.home-page main .signal-mesh-stage .stat-float.arcium-float,
  body.home-page main .signal-mesh-stage .stat-float.mid,
  body.home-page main .signal-mesh-stage .stat-float.right{
    right:22px!important;
    transform:scale(.78)!important;
    transform-origin:right top!important;
  }
  body.home-page main .signal-mesh-stage .stat-float.right{
    transform-origin:right bottom!important;
  }
}
@media(max-width:980px){
  body.home-page main .signal-mesh-stage .network-panel{
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    padding:34px 20px 34px!important;
  }
  body.home-page main .signal-mesh-stage .network-panel:before{
    inset:-18%!important;
    opacity:.88!important;
    animation:arxnNebulaLiveV196 3.2s ease-in-out infinite alternate!important;
  }
  body.home-page main .signal-mesh-stage .mesh-copy{
    position:relative!important;
    left:auto!important;
    top:auto!important;
    width:100%!important;
    max-width:none!important;
  }
  body.home-page main .signal-mesh-stage .mesh-copy h2{
    font-size:clamp(28px,7.4vw,38px)!important;
    line-height:1.02!important;
    max-width:100%!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow{
    grid-template-columns:1fr!important;
    width:100%!important;
    max-width:none!important;
    padding-left:60px!important;
    margin-top:24px!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow-motion{
    left:24px!important;
    right:auto!important;
    top:25px!important;
    bottom:34px!important;
    width:4px!important;
    height:auto!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow-motion i{
    left:-12px!important;
    top:0!important;
    transform:rotate(135deg)!important;
    animation:meshArrowRailMobileV196 4.4s linear infinite!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow article{
    padding:0 0 30px!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow article>b{
    position:absolute!important;
    left:-60px!important;
    top:0!important;
    width:48px!important;
    height:48px!important;
    margin:0!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow article>span{
    max-width:none!important;
    font-size:14px!important;
  }
  body.home-page main .signal-mesh-stage .mesh-event-stat{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:4px!important;
    width:100%!important;
    margin-top:4px!important;
    padding:12px 14px!important;
  }
  body.home-page main .signal-mesh-stage .counter-big{
    font-size:clamp(28px,9vw,38px)!important;
  }
  body.home-page main .signal-mesh-stage .mesh-event-stat .panel-label{
    max-width:none!important;
  }
}
@keyframes arxnNebulaLiveV196{
  0%{transform:scale(1.05) translate3d(-2.2%,-1.4%,0) rotate(-1.4deg)}
  48%{transform:scale(1.17) translate3d(2.4%,1.6%,0) rotate(1.8deg)}
  100%{transform:scale(1.09) translate3d(-.8%,2.2%,0) rotate(-.8deg)}
}
@keyframes meshArrowRailV196{
  0%{left:0;opacity:0;transform:rotate(45deg) scale(.75)}
  5%{left:0;opacity:1;transform:rotate(45deg) scale(1.12)}
  23%,30%{left:33.333%;opacity:1;transform:rotate(45deg) scale(1.24)}
  48%,56%{left:66.666%;opacity:1;transform:rotate(45deg) scale(1.24)}
  76%,93%{left:calc(100% - 28px);opacity:1;transform:rotate(45deg) scale(1.30)}
  100%{left:calc(100% - 28px);opacity:0;transform:rotate(45deg) scale(.82)}
}
@keyframes meshArrowRailMobileV196{
  0%{top:0;opacity:0;transform:rotate(135deg) scale(.75)}
  5%{top:0;opacity:1;transform:rotate(135deg) scale(1.12)}
  23%,30%{top:33.333%;opacity:1;transform:rotate(135deg) scale(1.24)}
  48%,56%{top:66.666%;opacity:1;transform:rotate(135deg) scale(1.24)}
  76%,93%{top:calc(100% - 28px);opacity:1;transform:rotate(135deg) scale(1.30)}
  100%{top:calc(100% - 28px);opacity:0;transform:rotate(135deg) scale(.82)}
}
@keyframes meshNumberGlowV196{
  0%,18%,100%{transform:scale(1);background:#080715;border-color:rgba(129,242,208,.98);box-shadow:0 0 0 7px rgba(129,242,208,.16),0 0 35px rgba(129,242,208,.88),0 0 72px rgba(112,66,255,.48)}
  7%{transform:scale(1.34);background:#7042ff;border-color:#fff;box-shadow:0 0 0 13px rgba(129,242,208,.24),0 0 52px #81f2d0,0 0 104px rgba(112,66,255,.98)}
  13%{transform:scale(1.14);background:#26125f;border-color:#bfffee;box-shadow:0 0 0 8px rgba(129,242,208,.20),0 0 42px rgba(129,242,208,.96),0 0 80px rgba(77,232,255,.62)}
}


body.home-page main .signal-mesh-stage .network-panel{
  overflow:hidden!important;
}
body.home-page main .signal-mesh-stage .network-panel:before{
  background:url("assets/arxn-galaxy-nebula-2104430.jpg") center center/cover no-repeat!important;
  opacity:.78!important;
  filter:saturate(1.5) contrast(1.12) brightness(1.08)!important;
  animation:arxnNebulaLiveV197 2.75s ease-in-out infinite alternate!important;
}
body.home-page main .signal-mesh-stage .mesh-copy h2{
  max-width:780px!important;
  font-size:clamp(34px,3.55vw,52px)!important;
  line-height:1.02!important;
}
body.home-page main .signal-mesh-stage .mesh-flow{
  overflow:visible!important;
}
body.home-page main .signal-mesh-stage .mesh-flow-motion{
  z-index:7!important;
  overflow:visible!important;
  height:6px!important;
  background:linear-gradient(90deg,rgba(129,242,208,.18),rgba(129,242,208,.98),rgba(255,255,255,.95),rgba(77,232,255,.92))!important;
  box-shadow:0 0 22px rgba(129,242,208,.95),0 0 62px rgba(77,232,255,.70),0 0 100px rgba(112,66,255,.60)!important;
}
body.home-page main .signal-mesh-stage .mesh-flow-motion i{
  z-index:9!important;
  top:-14px!important;
  left:0!important;
  width:64px!important;
  height:34px!important;
  border:0!important;
  border-radius:0!important;
  background:linear-gradient(90deg,rgba(77,232,255,0),#4de8ff 28%,#81f2d0 54%,#ffffff 72%,#b99bff 100%)!important;
  clip-path:polygon(0 36%,58% 36%,58% 8%,100% 50%,58% 92%,58% 64%,0 64%)!important;
  filter:drop-shadow(0 0 8px #fff) drop-shadow(0 0 22px #81f2d0) drop-shadow(0 0 48px #4de8ff)!important;
  opacity:1!important;
  animation:meshCometThroughV197 4.6s linear infinite!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article>b{
  box-shadow:0 0 0 9px rgba(129,242,208,.22),0 0 42px rgba(129,242,208,.98),0 0 92px rgba(112,66,255,.70)!important;
  animation:meshNumberGlowV197 4.6s ease-in-out infinite!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article:nth-of-type(1)>b{animation-delay:0s!important}
body.home-page main .signal-mesh-stage .mesh-flow article:nth-of-type(2)>b{animation-delay:1.15s!important}
body.home-page main .signal-mesh-stage .mesh-flow article:nth-of-type(3)>b{animation-delay:2.3s!important}
body.home-page main .signal-mesh-stage .mesh-flow article:nth-of-type(4)>b{animation-delay:3.45s!important}
body.home-page main .signal-mesh-stage .mesh-event-stat{
  max-width:430px!important;
  margin-top:18px!important;
  z-index:5!important;
}
body.home-page main .signal-mesh-stage .counter-big{
  font-size:clamp(29px,2.55vw,42px)!important;
}
body.home-page main .signal-mesh-stage .stat-float{
  z-index:3!important;
  pointer-events:none!important;
}
@media(max-width:1320px) and (min-width:981px){
  body.home-page main .signal-mesh-stage .mesh-copy h2{
    font-size:clamp(31px,3.25vw,44px)!important;
  }
  body.home-page main .signal-mesh-stage .counter-big{
    font-size:clamp(28px,2.35vw,36px)!important;
  }
}
@media(max-width:980px){
  body.home-page main .signal-mesh-stage .network-panel:before{
    opacity:.84!important;
    animation:arxnNebulaLiveV197 2.55s ease-in-out infinite alternate!important;
  }
  body.home-page main .signal-mesh-stage .mesh-copy h2{
    font-size:clamp(26px,6.75vw,34px)!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow-motion{
    width:6px!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow-motion i{
    left:3px!important;
    top:0!important;
    width:58px!important;
    height:31px!important;
    animation:meshCometThroughMobileV197 4.6s linear infinite!important;
  }
  body.home-page main .signal-mesh-stage .counter-big{
    font-size:clamp(26px,7.2vw,34px)!important;
  }
}
@keyframes arxnNebulaLiveV197{
  0%{transform:scale(1.06) translate3d(-1.8%,-1.2%,0) rotate(-1.2deg)}
  50%{transform:scale(1.18) translate3d(2.2%,1.4%,0) rotate(1.9deg)}
  100%{transform:scale(1.1) translate3d(-.7%,2%,0) rotate(-.7deg)}
}
@keyframes meshCometThroughV197{
  0%{left:0;opacity:0;transform:translateX(-50%) scale(.78)}
  6%{left:0;opacity:1;transform:translateX(-50%) scale(1.06)}
  24%,31%{left:33.333%;opacity:1;transform:translateX(-50%) scale(1.18)}
  48%,55%{left:66.666%;opacity:1;transform:translateX(-50%) scale(1.18)}
  76%,94%{left:100%;opacity:1;transform:translateX(-50%) scale(1.24)}
  100%{left:100%;opacity:0;transform:translateX(-50%) scale(.84)}
}
@keyframes meshCometThroughMobileV197{
  0%{top:0;opacity:0;transform:translate(-50%,-50%) rotate(90deg) scale(.78)}
  6%{top:0;opacity:1;transform:translate(-50%,-50%) rotate(90deg) scale(1.06)}
  24%,31%{top:33.333%;opacity:1;transform:translate(-50%,-50%) rotate(90deg) scale(1.18)}
  48%,55%{top:66.666%;opacity:1;transform:translate(-50%,-50%) rotate(90deg) scale(1.18)}
  76%,94%{top:100%;opacity:1;transform:translate(-50%,-50%) rotate(90deg) scale(1.24)}
  100%{top:100%;opacity:0;transform:translate(-50%,-50%) rotate(90deg) scale(.84)}
}
@keyframes meshNumberGlowV197{
  0%,18%,100%{transform:scale(1);background:#080715;border-color:rgba(129,242,208,1);box-shadow:0 0 0 9px rgba(129,242,208,.22),0 0 42px rgba(129,242,208,.98),0 0 92px rgba(112,66,255,.70)}
  7%{transform:scale(1.48);background:#7042ff;border-color:#fff;box-shadow:0 0 0 16px rgba(129,242,208,.30),0 0 68px #81f2d0,0 0 130px rgba(112,66,255,1)}
  13%{transform:scale(1.18);background:#26125f;border-color:#bfffee;box-shadow:0 0 0 11px rgba(129,242,208,.22),0 0 48px rgba(129,242,208,1),0 0 96px rgba(77,232,255,.70)}
}


body.home-page main .signal-mesh-stage .mesh-copy h2{
  font-size:clamp(30px,3.05vw,44px)!important;
  max-width:720px!important;
}
body.home-page main .signal-mesh-stage .mesh-event-stat{
  margin-top:14px!important;
}
@media(max-width:1320px) and (min-width:981px){
  body.home-page main .signal-mesh-stage .mesh-copy h2{
    font-size:clamp(28px,2.9vw,40px)!important;
    max-width:660px!important;
  }
}
@media(max-width:980px){
  body.home-page main .signal-mesh-stage .mesh-copy h2{
    font-size:clamp(24px,6vw,31px)!important;
  }
}


body.home-page main .signal-mesh-stage .network-panel:before{
  background:url("assets/arxn-galaxy-nebula-2104430.jpg") center center/cover no-repeat!important;
  opacity:.88!important;
  filter:saturate(1.25) contrast(1.16) brightness(1.06)!important;
  transform-origin:center center!important;
  animation:arxnGalaxyNebulaSpinV199 2.25s ease-in-out infinite alternate!important;
}
@media(max-width:980px){
  body.home-page main .signal-mesh-stage .network-panel:before{
    background-position:center center!important;
    background-size:cover!important;
    opacity:.9!important;
    animation:arxnGalaxyNebulaSpinV199 2.05s ease-in-out infinite alternate!important;
  }
}
@keyframes arxnGalaxyNebulaSpinV199{
  0%{transform:scale(1.08) translate3d(-2%,-1.2%,0) rotate(-2.4deg)}
  48%{transform:scale(1.2) translate3d(1.8%,1.6%,0) rotate(2.6deg)}
  100%{transform:scale(1.1) translate3d(-.6%,2.1%,0) rotate(-1.1deg)}
}


body.home-page main .signal-mesh-stage .network-panel{
  overflow:hidden!important;
}
body.home-page main .signal-mesh-stage .network-panel:before{
  background:url("assets/arxn-galaxy-nebula-2104430.jpg") center center/cover no-repeat!important;
  opacity:.9!important;
  filter:saturate(1.3) contrast(1.16) brightness(1.06)!important;
  transform-origin:center center!important;
  will-change:transform!important;
  animation:arxnGalaxyNebulaOrbitV200 1.7s linear infinite!important;
}
body.home-page main .signal-mesh-stage .network-panel:after{
  opacity:.22!important;
}
body.home-page main .signal-mesh-stage .mesh-copy{
  z-index:8!important;
}
body.home-page main .signal-mesh-stage .mesh-copy h2{
  font-size:clamp(28px,2.75vw,40px)!important;
  max-width:760px!important;
}
body.home-page main .signal-mesh-stage .mesh-flow{
  position:relative!important;
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:24px!important;
  overflow:visible!important;
  isolation:isolate!important;
  padding-top:0!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article{
  position:relative!important;
  z-index:4!important;
  overflow:visible!important;
}
body.home-page main .signal-mesh-stage .mesh-flow-motion{
  display:block!important;
  position:absolute!important;
  left:25px!important;
  right:calc(25% - 25px)!important;
  top:25px!important;
  width:auto!important;
  height:6px!important;
  border-radius:999px!important;
  overflow:visible!important;
  z-index:5!important;
  background:linear-gradient(90deg,rgba(129,242,208,.16),rgba(129,242,208,.9),rgba(77,232,255,.94),rgba(255,255,255,.9))!important;
  box-shadow:0 0 18px rgba(129,242,208,.85),0 0 48px rgba(77,232,255,.62),0 0 82px rgba(112,66,255,.5)!important;
}
body.home-page main .signal-mesh-stage .mesh-flow-motion i{
  display:block!important;
  position:absolute!important;
  left:0!important;
  top:50%!important;
  width:78px!important;
  height:34px!important;
  border:0!important;
  border-radius:0!important;
  opacity:1!important;
  background:linear-gradient(90deg,rgba(77,232,255,0),#4de8ff 24%,#81f2d0 52%,#fff 76%,#a98cff)!important;
  clip-path:polygon(0 36%,60% 36%,60% 10%,100% 50%,60% 90%,60% 64%,0 64%)!important;
  filter:drop-shadow(0 0 9px #fff) drop-shadow(0 0 24px #81f2d0) drop-shadow(0 0 46px #4de8ff)!important;
  transform:translate(-50%,-50%) scale(1)!important;
  will-change:left,transform,opacity!important;
  animation:meshArrowHopV200 4.2s linear infinite!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article>b{
  position:relative!important;
  z-index:8!important;
  color:#fff!important;
  border-color:#91ffe7!important;
  background:#080715!important;
  box-shadow:0 0 0 10px rgba(129,242,208,.22),0 0 38px rgba(129,242,208,.95),0 0 84px rgba(77,232,255,.62)!important;
  animation:meshNumberPulseV200 4.2s ease-in-out infinite!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article:nth-of-type(1)>b{animation-delay:0s!important}
body.home-page main .signal-mesh-stage .mesh-flow article:nth-of-type(2)>b{animation-delay:1.05s!important}
body.home-page main .signal-mesh-stage .mesh-flow article:nth-of-type(3)>b{animation-delay:2.1s!important}
body.home-page main .signal-mesh-stage .mesh-flow article:nth-of-type(4)>b{animation-delay:3.15s!important}
body.home-page main .signal-mesh-stage .mesh-event-stat{
  position:relative!important;
  z-index:7!important;
  max-width:430px!important;
  margin-top:18px!important;
}
body.home-page main .signal-mesh-stage .counter-big{
  font-size:clamp(28px,2.35vw,40px)!important;
}
@media(max-width:1320px) and (min-width:981px){
  body.home-page main .signal-mesh-stage .mesh-copy h2{
    font-size:clamp(27px,2.65vw,37px)!important;
    max-width:680px!important;
  }
  body.home-page main .signal-mesh-stage .counter-big{
    font-size:clamp(26px,2.25vw,35px)!important;
  }
}
@media(max-width:980px){
  body.home-page main .signal-mesh-stage .network-panel:before{
    background-position:center center!important;
    background-size:cover!important;
    opacity:.92!important;
    animation:arxnGalaxyNebulaOrbitV200 1.65s linear infinite!important;
  }
  body.home-page main .signal-mesh-stage .mesh-copy h2{
    font-size:clamp(23px,5.85vw,30px)!important;
    max-width:100%!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow{
    grid-template-columns:1fr!important;
    gap:0!important;
    padding-left:0!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow article{
    min-height:104px!important;
    padding:0 0 18px 58px!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow article>b{
    position:absolute!important;
    left:0!important;
    top:0!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow-motion{
    left:24px!important;
    right:auto!important;
    top:24px!important;
    bottom:36px!important;
    width:6px!important;
    height:auto!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow-motion i{
    left:50%!important;
    top:0!important;
    width:66px!important;
    height:31px!important;
    transform:translate(-50%,-50%) rotate(90deg) scale(1)!important;
    animation:meshArrowHopMobileV200 4.2s linear infinite!important;
  }
  body.home-page main .signal-mesh-stage .mesh-event-stat{
    max-width:340px!important;
    margin-top:10px!important;
  }
  body.home-page main .signal-mesh-stage .counter-big{
    font-size:clamp(25px,6.5vw,32px)!important;
  }
  body.home-page main .signal-mesh-stage .stat-float.left,
  body.home-page main .signal-mesh-stage .stat-float.arcium-float,
  body.home-page main .signal-mesh-stage .stat-float.mid{
    display:none!important;
  }
}
@keyframes arxnGalaxyNebulaOrbitV200{
  0%{transform:scale(1.15) translate3d(-2.5%,-1.8%,0) rotate(0deg)}
  25%{transform:scale(1.2) translate3d(1.8%,-1%,0) rotate(3deg)}
  50%{transform:scale(1.18) translate3d(2.3%,1.9%,0) rotate(6deg)}
  75%{transform:scale(1.21) translate3d(-1.4%,2.2%,0) rotate(3deg)}
  100%{transform:scale(1.15) translate3d(-2.5%,-1.8%,0) rotate(0deg)}
}
@keyframes meshArrowHopV200{
  0%{left:0;opacity:0;transform:translate(-50%,-50%) scale(.78)}
  6%,18%{left:0;opacity:1;transform:translate(-50%,-50%) scale(1.08)}
  26%,39%{left:33.333%;opacity:1;transform:translate(-50%,-50%) scale(1.16)}
  48%,61%{left:66.666%;opacity:1;transform:translate(-50%,-50%) scale(1.16)}
  72%,91%{left:100%;opacity:1;transform:translate(-50%,-50%) scale(1.22)}
  100%{left:100%;opacity:0;transform:translate(-50%,-50%) scale(.86)}
}
@keyframes meshArrowHopMobileV200{
  0%{top:0;opacity:0;transform:translate(-50%,-50%) rotate(90deg) scale(.78)}
  6%,18%{top:0;opacity:1;transform:translate(-50%,-50%) rotate(90deg) scale(1.08)}
  26%,39%{top:33.333%;opacity:1;transform:translate(-50%,-50%) rotate(90deg) scale(1.16)}
  48%,61%{top:66.666%;opacity:1;transform:translate(-50%,-50%) rotate(90deg) scale(1.16)}
  72%,91%{top:100%;opacity:1;transform:translate(-50%,-50%) rotate(90deg) scale(1.22)}
  100%{top:100%;opacity:0;transform:translate(-50%,-50%) rotate(90deg) scale(.86)}
}
@keyframes meshNumberPulseV200{
  0%,19%,100%{transform:scale(1);background:#080715;border-color:#91ffe7;box-shadow:0 0 0 10px rgba(129,242,208,.22),0 0 38px rgba(129,242,208,.95),0 0 84px rgba(77,232,255,.62)}
  7%{transform:scale(1.52);background:#7042ff;border-color:#fff;box-shadow:0 0 0 18px rgba(129,242,208,.34),0 0 78px #81f2d0,0 0 140px rgba(112,66,255,1)}
  13%{transform:scale(1.18);background:#26125f;border-color:#bfffee;box-shadow:0 0 0 12px rgba(129,242,208,.25),0 0 54px rgba(129,242,208,1),0 0 104px rgba(77,232,255,.78)}
}


body.home-page main .signal-mesh-stage .network-panel:before{
  background:url("assets/arxn-galaxy-nebula-2104430.jpg") center center/cover no-repeat!important;
  opacity:.88!important;
  filter:saturate(1.22) contrast(1.12) brightness(1.02)!important;
  animation:arxnGalaxyNebulaSlowOrbitV201 28s linear infinite!important;
}
body.home-page main .signal-mesh-stage .stat-float{
  z-index:2!important;
}
@media(min-width:981px){
  body.home-page main .signal-mesh-stage .stat-float.left{
    left:42px!important;
    top:150px!important;
  }
  body.home-page main .signal-mesh-stage .stat-float.arcium-float{
    left:auto!important;
    right:70px!important;
    top:218px!important;
  }
  body.home-page main .signal-mesh-stage .stat-float.mid{
    right:72px!important;
    top:94px!important;
  }
  body.home-page main .signal-mesh-stage .stat-float.right{
    right:72px!important;
    bottom:70px!important;
    width:210px!important;
  }
}
body.home-page main .signal-mesh-stage .mesh-flow-motion{
  z-index:6!important;
  opacity:1!important;
}
body.home-page main .signal-mesh-stage .mesh-flow-motion i{
  display:none!important;
}
body.home-page main .signal-mesh-stage .mesh-flow-motion:before,
body.home-page main .signal-mesh-stage .mesh-flow-motion:after{
  content:""!important;
  position:absolute!important;
  pointer-events:none!important;
  will-change:left,top,transform,opacity!important;
}
body.home-page main .signal-mesh-stage .mesh-flow-motion:before{
  left:0;
  top:50%;
  width:92px;
  height:38px;
  opacity:1;
  z-index:10;
  background:linear-gradient(90deg,rgba(77,232,255,0),#4de8ff 22%,#81f2d0 52%,#fff 76%,#9d7cff 100%);
  clip-path:polygon(0 34%,60% 34%,60% 8%,100% 50%,60% 92%,60% 66%,0 66%);
  filter:drop-shadow(0 0 10px #fff) drop-shadow(0 0 26px #81f2d0) drop-shadow(0 0 56px #4de8ff);
  animation:meshArrowHopV201 4.05s linear infinite!important;
}
body.home-page main .signal-mesh-stage .mesh-flow-motion:after{
  left:0;
  top:50%;
  width:22px;
  height:22px;
  margin:-11px 0 0 -11px;
  border-radius:50%;
  z-index:11;
  background:#fff;
  box-shadow:0 0 16px #fff,0 0 42px #81f2d0,0 0 82px #4de8ff;
  animation:meshArrowDotV201 4.05s linear infinite!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article>b{
  animation:meshNumberPulseV201 4.05s ease-in-out infinite!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article:nth-of-type(1)>b{animation-delay:0s!important}
body.home-page main .signal-mesh-stage .mesh-flow article:nth-of-type(2)>b{animation-delay:1.0125s!important}
body.home-page main .signal-mesh-stage .mesh-flow article:nth-of-type(3)>b{animation-delay:2.025s!important}
body.home-page main .signal-mesh-stage .mesh-flow article:nth-of-type(4)>b{animation-delay:3.0375s!important}
@media(max-width:980px){
  body.home-page main .signal-mesh-stage .network-panel:before{
    opacity:.9!important;
    animation:arxnGalaxyNebulaSlowOrbitV201 30s linear infinite!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow-motion:before{
    left:50%;
    top:0;
    width:76px;
    height:34px;
    transform:translate(-50%,-50%) rotate(90deg);
    animation:meshArrowHopMobileV201 4.05s linear infinite!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow-motion:after{
    left:50%;
    top:0;
    margin:-11px 0 0 -11px;
    animation:meshArrowDotMobileV201 4.05s linear infinite!important;
  }
}
@media(prefers-reduced-motion:reduce){
  body.home-page main .signal-mesh-stage .network-panel:before{
    animation:arxnGalaxyNebulaSlowOrbitV201 42s linear infinite!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow-motion:before{
    animation:meshArrowHopV201 5.6s linear infinite!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow-motion:after{
    animation:meshArrowDotV201 5.6s linear infinite!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow article>b{
    animation:meshNumberPulseV201 5.6s ease-in-out infinite!important;
  }
}
@media(max-width:980px) and (prefers-reduced-motion:reduce){
  body.home-page main .signal-mesh-stage .mesh-flow-motion:before{
    animation:meshArrowHopMobileV201 5.6s linear infinite!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow-motion:after{
    animation:meshArrowDotMobileV201 5.6s linear infinite!important;
  }
}
@keyframes arxnGalaxyNebulaSlowOrbitV201{
  0%{transform:scale(1.13) translate3d(-1.8%,-1.2%,0) rotate(0deg)}
  25%{transform:scale(1.16) translate3d(1.2%,-1%,0) rotate(1.25deg)}
  50%{transform:scale(1.18) translate3d(1.6%,1.5%,0) rotate(2.5deg)}
  75%{transform:scale(1.15) translate3d(-1%,1.7%,0) rotate(1.25deg)}
  100%{transform:scale(1.13) translate3d(-1.8%,-1.2%,0) rotate(0deg)}
}
@keyframes meshArrowHopV201{
  0%{left:0;opacity:0;transform:translate(-50%,-50%) scale(.84)}
  5%,20%{left:0;opacity:1;transform:translate(-50%,-50%) scale(1.05)}
  28%,42%{left:33.333%;opacity:1;transform:translate(-50%,-50%) scale(1.12)}
  50%,64%{left:66.666%;opacity:1;transform:translate(-50%,-50%) scale(1.12)}
  74%,94%{left:100%;opacity:1;transform:translate(-50%,-50%) scale(1.2)}
  100%{left:100%;opacity:0;transform:translate(-50%,-50%) scale(.9)}
}
@keyframes meshArrowDotV201{
  0%{left:0;opacity:0;transform:scale(.82)}
  5%,20%{left:0;opacity:1;transform:scale(1.05)}
  28%,42%{left:33.333%;opacity:1;transform:scale(1.18)}
  50%,64%{left:66.666%;opacity:1;transform:scale(1.18)}
  74%,94%{left:100%;opacity:1;transform:scale(1.28)}
  100%{left:100%;opacity:0;transform:scale(.9)}
}
@keyframes meshArrowHopMobileV201{
  0%{top:0;opacity:0;transform:translate(-50%,-50%) rotate(90deg) scale(.84)}
  5%,20%{top:0;opacity:1;transform:translate(-50%,-50%) rotate(90deg) scale(1.05)}
  28%,42%{top:33.333%;opacity:1;transform:translate(-50%,-50%) rotate(90deg) scale(1.12)}
  50%,64%{top:66.666%;opacity:1;transform:translate(-50%,-50%) rotate(90deg) scale(1.12)}
  74%,94%{top:100%;opacity:1;transform:translate(-50%,-50%) rotate(90deg) scale(1.2)}
  100%{top:100%;opacity:0;transform:translate(-50%,-50%) rotate(90deg) scale(.9)}
}
@keyframes meshArrowDotMobileV201{
  0%{top:0;opacity:0;transform:scale(.82)}
  5%,20%{top:0;opacity:1;transform:scale(1.05)}
  28%,42%{top:33.333%;opacity:1;transform:scale(1.18)}
  50%,64%{top:66.666%;opacity:1;transform:scale(1.18)}
  74%,94%{top:100%;opacity:1;transform:scale(1.28)}
  100%{top:100%;opacity:0;transform:scale(.9)}
}
@keyframes meshNumberPulseV201{
  0%,20%,100%{transform:scale(1);background:#080715;border-color:#a8fff0;box-shadow:0 0 0 10px rgba(129,242,208,.2),0 0 42px rgba(129,242,208,.96),0 0 88px rgba(77,232,255,.66)}
  7%{transform:scale(1.58);background:#7042ff;border-color:#fff;box-shadow:0 0 0 19px rgba(129,242,208,.35),0 0 82px #81f2d0,0 0 150px rgba(112,66,255,1)}
  14%{transform:scale(1.22);background:#24105e;border-color:#dffff8;box-shadow:0 0 0 13px rgba(129,242,208,.26),0 0 58px rgba(129,242,208,1),0 0 110px rgba(77,232,255,.82)}
}


body.home-page main .signal-mesh-stage .network-panel:before{
  filter:blur(1.15px) saturate(1.16) contrast(1.08) brightness(.88)!important;
  opacity:.76!important;
  animation:arxnGalaxyNebulaSlowOrbitV201 32s linear infinite!important;
}
body.home-page main .signal-mesh-stage .network-panel:after{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:1!important;
  pointer-events:none!important;
  background:
    linear-gradient(90deg,rgba(0,0,0,.74),rgba(2,4,14,.55) 42%,rgba(5,3,16,.64)),
    radial-gradient(circle at 52% 42%,rgba(39,24,93,.12),rgba(0,0,0,.34) 62%,rgba(0,0,0,.58))!important;
  box-shadow:inset 0 0 120px rgba(0,0,0,.62)!important;
  opacity:1!important;
}
body.home-page main .signal-mesh-stage .mesh-copy{
  z-index:9!important;
}
body.home-page main .signal-mesh-stage .mesh-flow{
  z-index:9!important;
}
body.home-page main .signal-mesh-stage .mesh-flow-motion{
  z-index:1!important;
  height:4px!important;
  opacity:.92!important;
}
body.home-page main .signal-mesh-stage .mesh-flow-motion:before{
  z-index:3!important;
}
body.home-page main .signal-mesh-stage .mesh-flow-motion:after{
  z-index:4!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article{
  z-index:8!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article>b{
  z-index:12!important;
  background:#060613!important;
  color:#fff!important;
  text-shadow:0 1px 8px rgba(0,0,0,.95)!important;
  box-shadow:0 0 0 8px rgba(6,6,19,.96),0 0 0 12px rgba(129,242,208,.20),0 0 42px rgba(129,242,208,.95),0 0 88px rgba(77,232,255,.62)!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article>strong,
body.home-page main .signal-mesh-stage .mesh-flow article>span,
body.home-page main .signal-mesh-stage .mesh-kicker,
body.home-page main .signal-mesh-stage .mesh-speed{
  text-shadow:0 2px 18px rgba(0,0,0,.85)!important;
}
body.home-page main .signal-mesh-stage .mesh-event-stat{
  z-index:9!important;
  background:rgba(5,5,14,.58)!important;
  backdrop-filter:blur(12px)!important;
}
body.home-page main .signal-mesh-stage .stat-float{
  z-index:5!important;
  background:rgba(5,5,14,.62)!important;
}
@media(max-width:980px){
  body.home-page main .signal-mesh-stage .network-panel:before{
    opacity:.72!important;
    filter:blur(1px) saturate(1.14) contrast(1.06) brightness(.86)!important;
    animation:arxnGalaxyNebulaSlowOrbitV201 34s linear infinite!important;
  }
  body.home-page main .signal-mesh-stage .network-panel:after{
    background:linear-gradient(180deg,rgba(0,0,0,.74),rgba(2,3,12,.58) 50%,rgba(0,0,0,.68))!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow-motion{
    z-index:1!important;
    width:4px!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow article{
    z-index:8!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow article>b{
    z-index:12!important;
  }
}


body.home-page main .signal-mesh-stage .network-panel{
  isolation:isolate!important;
  background:linear-gradient(90deg,#030308 0%,#05050c 36%,#09091a 62%,#151052 82%,#24138f 100%)!important;
}
body.home-page main .signal-mesh-stage .network-panel:before{
  content:""!important;
  position:absolute!important;
  inset:-42% -28% -42% -18%!important;
  z-index:0!important;
  display:block!important;
  pointer-events:none!important;
  background:
    radial-gradient(ellipse 36% 50% at 82% 48%,rgba(116,76,255,.98) 0%,rgba(79,44,236,.72) 25%,rgba(53,31,177,.22) 55%,transparent 74%),
    radial-gradient(ellipse 30% 43% at 70% 58%,rgba(37,128,255,.62) 0%,rgba(39,86,239,.30) 42%,transparent 72%),
    radial-gradient(ellipse 24% 36% at 90% 35%,rgba(199,107,255,.54) 0%,rgba(136,61,236,.24) 44%,transparent 72%),
    radial-gradient(ellipse 42% 58% at 62% 48%,rgba(52,33,159,.36) 0%,transparent 70%)!important;
  background-repeat:no-repeat!important;
  opacity:.96!important;
  filter:blur(24px) saturate(1.18)!important;
  mix-blend-mode:screen!important;
  transform-origin:76% 50%!important;
  will-change:transform,filter!important;
  animation:arxnAbstractNebulaFinalV216 24s ease-in-out infinite alternate!important;
  transition:none!important;
}
body.home-page main .signal-mesh-stage .network-panel:after{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:1!important;
  pointer-events:none!important;
  background:
    linear-gradient(90deg,rgba(2,2,6,.93) 0%,rgba(3,3,9,.79) 31%,rgba(4,4,12,.34) 58%,rgba(8,5,28,.12) 82%,rgba(4,3,15,.26) 100%),
    radial-gradient(ellipse 72% 110% at 72% 50%,transparent 34%,rgba(1,1,5,.30) 100%)!important;
  box-shadow:inset 0 0 100px rgba(0,0,0,.34)!important;
  opacity:1!important;
}
body.home-page main .signal-mesh-stage .network-canvas{display:none!important}
body.home-page main .signal-mesh-stage .mesh-copy,
body.home-page main .signal-mesh-stage .mesh-flow,
body.home-page main .signal-mesh-stage .mesh-event-stat{z-index:9!important}
body.home-page main .signal-mesh-stage .stat-float{z-index:6!important}
@media(max-width:980px), (display-mode:standalone) and (max-width:980px){
  body.home-page main .signal-mesh-stage .network-panel{
    background:linear-gradient(180deg,#030308 0%,#060610 38%,#10103d 72%,#1e1178 100%)!important;
  }
  body.home-page main .signal-mesh-stage .network-panel:before{
    inset:-28% -72% -24% -48%!important;
    background:
      radial-gradient(ellipse 48% 38% at 66% 64%,rgba(112,70,255,.94) 0%,rgba(73,42,226,.58) 34%,transparent 72%),
      radial-gradient(ellipse 42% 34% at 56% 42%,rgba(41,126,255,.58) 0%,rgba(36,80,215,.25) 45%,transparent 73%),
      radial-gradient(ellipse 30% 28% at 75% 28%,rgba(190,100,255,.48) 0%,transparent 72%)!important;
    opacity:.92!important;
    filter:blur(20px) saturate(1.14)!important;
    transform-origin:62% 54%!important;
  }
  body.home-page main .signal-mesh-stage .network-panel:after{
    background:
      linear-gradient(180deg,rgba(2,2,6,.91) 0%,rgba(3,3,9,.58) 34%,rgba(4,3,15,.31) 68%,rgba(3,2,10,.68) 100%),
      radial-gradient(ellipse 120% 70% at 50% 62%,transparent 30%,rgba(0,0,0,.32) 100%)!important;
  }
}
@media(prefers-reduced-motion:reduce){
  body.home-page main .signal-mesh-stage .network-panel:before{animation-duration:48s!important}
}
@keyframes arxnAbstractNebulaFinalV216{
  0%{transform:translate3d(-2.5%,-1.5%,0) rotate(-2deg) scale(1.02)}
  45%{transform:translate3d(1.8%,1.2%,0) rotate(2.5deg) scale(1.08)}
  100%{transform:translate3d(-.5%,2.4%,0) rotate(5deg) scale(1.04)}
}


body.home-page main .signal-mesh-stage .network-panel:after{
  background:
    radial-gradient(circle at 45% 19%,rgba(255,255,255,.46) 0 1px,rgba(128,171,255,.16) 1.2px,transparent 2px),
    radial-gradient(circle at 52% 67%,rgba(214,231,255,.55) 0 1px,rgba(121,161,255,.17) 1.3px,transparent 2.1px),
    radial-gradient(circle at 58% 31%,rgba(255,255,255,.76) 0 1px,rgba(151,187,255,.24) 1.3px,transparent 2.2px),
    radial-gradient(circle at 63% 14%,rgba(220,232,255,.58) 0 1px,rgba(118,164,255,.18) 1.2px,transparent 2px),
    radial-gradient(circle at 67% 82%,rgba(255,255,255,.68) 0 1.1px,rgba(170,132,255,.20) 1.4px,transparent 2.3px),
    radial-gradient(circle at 71% 48%,rgba(255,255,255,.88) 0 1.2px,rgba(158,192,255,.28) 1.5px,transparent 2.5px),
    radial-gradient(circle at 76% 23%,rgba(226,237,255,.62) 0 1px,rgba(135,176,255,.20) 1.3px,transparent 2.1px),
    radial-gradient(circle at 80% 70%,rgba(255,255,255,.78) 0 1.2px,rgba(174,137,255,.24) 1.5px,transparent 2.5px),
    radial-gradient(circle at 84% 13%,rgba(255,255,255,.84) 0 1.1px,rgba(164,198,255,.24) 1.5px,transparent 2.4px),
    radial-gradient(circle at 88% 41%,rgba(217,231,255,.62) 0 1px,rgba(132,170,255,.18) 1.3px,transparent 2.1px),
    radial-gradient(circle at 91% 79%,rgba(255,255,255,.82) 0 1.2px,rgba(177,136,255,.24) 1.6px,transparent 2.5px),
    radial-gradient(circle at 95% 25%,rgba(255,255,255,.64) 0 1px,rgba(141,181,255,.18) 1.3px,transparent 2.2px),
    radial-gradient(circle at 97% 59%,rgba(255,255,255,.74) 0 1.1px,rgba(164,126,255,.22) 1.4px,transparent 2.3px),
    linear-gradient(90deg,rgba(2,2,6,.93) 0%,rgba(3,3,9,.79) 31%,rgba(4,4,12,.34) 58%,rgba(8,5,28,.12) 82%,rgba(4,3,15,.26) 100%),
    radial-gradient(ellipse 72% 110% at 72% 50%,transparent 34%,rgba(1,1,5,.30) 100%)!important;
  opacity:.9!important;
  animation:arxnStarFieldFinalV217 8s ease-in-out infinite alternate!important;
}
@media(max-width:980px), (display-mode:standalone) and (max-width:980px){
  body.home-page main .signal-mesh-stage .network-panel:after{
    background:
      radial-gradient(circle at 15% 12%,rgba(255,255,255,.34) 0 1px,transparent 1.9px),
      radial-gradient(circle at 88% 15%,rgba(255,255,255,.62) 0 1px,rgba(147,181,255,.18) 1.3px,transparent 2.1px),
      radial-gradient(circle at 78% 34%,rgba(231,238,255,.52) 0 1px,transparent 2px),
      radial-gradient(circle at 91% 49%,rgba(255,255,255,.72) 0 1.1px,rgba(170,132,255,.20) 1.4px,transparent 2.3px),
      radial-gradient(circle at 82% 68%,rgba(224,235,255,.54) 0 1px,transparent 2px),
      radial-gradient(circle at 94% 84%,rgba(255,255,255,.66) 0 1.1px,rgba(132,174,255,.18) 1.4px,transparent 2.2px),
      radial-gradient(circle at 61% 91%,rgba(255,255,255,.42) 0 1px,transparent 1.9px),
      linear-gradient(180deg,rgba(2,2,6,.91) 0%,rgba(3,3,9,.58) 34%,rgba(4,3,15,.31) 68%,rgba(3,2,10,.68) 100%),
      radial-gradient(ellipse 120% 70% at 50% 62%,transparent 30%,rgba(0,0,0,.32) 100%)!important;
    opacity:.82!important;
  }
}
@keyframes arxnStarFieldFinalV217{
  0%{filter:brightness(.82);opacity:.76}
  48%{filter:brightness(1.03);opacity:.94}
  100%{filter:brightness(.9);opacity:.84}
}


body.home-page main .signal-mesh-stage .mesh-flow-motion{
  left:15px!important;
  right:calc(25% - 33px)!important;
  top:15px!important;
  height:2px!important;
  background:linear-gradient(90deg,rgba(129,242,208,.2),rgba(129,242,208,.78),rgba(77,232,255,.86))!important;
  box-shadow:0 0 8px rgba(129,242,208,.62),0 0 19px rgba(77,232,255,.42)!important;
}
body.home-page main .signal-mesh-stage .mesh-flow-motion:before,
body.home-page main .signal-mesh-stage .mesh-flow-motion:after{
  content:none!important;
  display:none!important;
  animation:none!important;
}
body.home-page main .signal-mesh-stage .mesh-flow-motion>i{
  display:block!important;
  position:absolute!important;
  z-index:16!important;
  left:0;
  top:50%;
  width:26px!important;
  height:12px!important;
  margin:0!important;
  border:0!important;
  border-radius:0!important;
  clip-path:polygon(0 32%,62% 32%,62% 0,100% 50%,62% 100%,62% 68%,0 68%)!important;
  background:linear-gradient(90deg,rgba(77,232,255,.06),#4de8ff 34%,#81f2d0 66%,#fff)!important;
  box-shadow:none!important;
  filter:drop-shadow(0 0 4px #fff) drop-shadow(0 0 9px #81f2d0) drop-shadow(0 0 16px #4de8ff)!important;
  opacity:1;
  transform:translate(-50%,-50%);
  transform-origin:center!important;
  will-change:left,top,transform,opacity,filter!important;
  animation:none!important;
  pointer-events:none!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article>b{
  width:30px!important;
  height:30px!important;
  min-width:30px!important;
  min-height:30px!important;
  display:grid!important;
  place-items:center!important;
  padding:0!important;
  border-radius:50%!important;
  font-size:9px!important;
  line-height:1!important;
  animation:none!important;
  transition:transform .24s ease,background .24s ease,border-color .24s ease,box-shadow .24s ease!important;
  box-shadow:0 0 0 3px rgba(6,6,19,.95),0 0 9px rgba(129,242,208,.54),0 0 19px rgba(77,232,255,.34)!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article.is-route-active>b{
  transform:scale(1.16)!important;
  background:#7042ff!important;
  border-color:#fff!important;
  box-shadow:0 0 0 3px rgba(6,6,19,.95),0 0 0 6px rgba(129,242,208,.18),0 0 22px #81f2d0,0 0 42px rgba(77,232,255,.72)!important;
}

@media(max-width:980px), (display-mode:standalone) and (max-width:980px){
  body.home-page main .signal-mesh-stage .mesh-flow{
    grid-template-columns:1fr!important;
    grid-template-rows:repeat(4,minmax(118px,1fr))!important;
    grid-auto-rows:1fr!important;
    gap:0!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow article{
    min-height:118px!important;
    padding:0 0 20px 42px!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow article>b{
    width:27px!important;
    height:27px!important;
    min-width:27px!important;
    min-height:27px!important;
    left:0!important;
    top:0!important;
    font-size:8px!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow-motion{
    left:13.5px!important;
    right:auto!important;
    top:13.5px!important;
    bottom:calc(25% - 13.5px)!important;
    width:2px!important;
    height:auto!important;
  }
  body.home-page main .signal-mesh-stage .mesh-flow-motion>i{
    left:50%;
    top:0;
    width:19px!important;
    height:9px!important;
  }
}


body.home-page main .home-v17 .hero-card.smith-command-hero,
body.home-page main .home-v17 .hero-card.signal-hero-card,
body.home-page main .home-v17 #homeHeroCard{
  background:
    radial-gradient(circle at 72% 32%,rgba(77,232,255,.08),transparent 25%),
    radial-gradient(circle at 20% 20%,rgba(167,119,255,.12),transparent 29%),
    #1d0365!important;
  border:0!important;
  color:#fff!important;
  box-shadow:0 24px 70px rgba(29,3,101,.18)!important;
}
body.home-page main .home-v17 #homeHeroCard:after{
  background:
    linear-gradient(to bottom,transparent 0 66%,rgba(8,2,31,.20)),
    radial-gradient(ellipse 90% 70% at 74% 54%,rgba(77,232,255,.06),transparent 62%)!important;
}


body.home-page main .home-v17 .hero-card.smith-command-hero,
body.home-page main .home-v17 .hero-card.signal-hero-card,
body.home-page main .home-v17 #homeHeroCard{
  background:
    radial-gradient(circle at 76% 18%,rgba(77,232,255,.10),transparent 30%),
    radial-gradient(circle at 18% 18%,rgba(157,105,255,.13),transparent 31%),
    linear-gradient(135deg,#1d0365 0%,#1d0365 58%,#120342 100%)!important;
  background-color:#1d0365!important;
}
.brand-mark{
  background:#07020f url("assets/arx-nebula-logo.png?v=233") center/cover no-repeat!important;
  overflow:hidden!important;
}
.brand-mark img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  opacity:1!important;
}

.arxn-architecture-section{
  padding:clamp(64px,8vw,110px) 0;
  background:#f7f6fb;
  overflow:hidden;
}
.arxn-architecture-section > .wrap{
  max-width:none;
  width:100%;
  padding-left:0;
  padding-right:0;
}
.arxn-architecture-head{
  max-width:860px;
  margin:0 auto clamp(28px,4vw,46px);
  padding:0 clamp(20px,4vw,56px);
  text-align:center;
}
.arxn-architecture-head h2{
  margin:0;
  color:#151221;
  font-size:clamp(34px,5vw,70px);
  line-height:.98;
  letter-spacing:0;
}
.arxn-architecture-head .lead{
  max-width:760px;
  margin:16px auto 0;
  color:#403b53;
}
.arxn-architecture-board{
  position:relative;
  width:100vw;
  margin-left:calc(50% - 50vw);
  margin-right:calc(50% - 50vw);
  min-height:920px;
  overflow:hidden;
  background:
    radial-gradient(circle at 58% 40%,rgba(116,72,255,.13),transparent 32%),
    radial-gradient(circle at 14% 16%,rgba(77,232,255,.055),transparent 30%),
    linear-gradient(135deg,#1b1a18 0%,#171715 100%);
  border-top:1px solid rgba(255,255,255,.06);
  border-bottom:1px solid rgba(255,255,255,.06);
  box-shadow:0 32px 95px rgba(20,16,34,.22),inset 0 1px 0 rgba(255,255,255,.04);
  color:#e9e6df;
  font-family:"SFMono-Regular","Cascadia Mono","Consolas",monospace;
}
.arxn-architecture-board:before{
  content:"";
  position:absolute;
  inset:-18%;
  background:
    radial-gradient(circle at 64% 41%,rgba(77,232,255,.08),transparent 26%),
    radial-gradient(circle at 50% 46%,rgba(116,72,255,.11),transparent 24%);
  filter:blur(18px);
  animation:bpAuraV233 18s ease-in-out infinite alternate;
  pointer-events:none;
}
.arxn-architecture-lines{
  position:absolute;
  inset:0;
  z-index:2;
  width:100%;
  height:100%;
  pointer-events:none;
}
.arxn-architecture-lines path{
  fill:none;
  stroke:rgba(220,220,214,.23);
  stroke-width:1.2;
  vector-effect:non-scaling-stroke;
}
.arxn-architecture-lines .dash{
  stroke:rgba(210,210,205,.20);
  stroke-dasharray:4 5;
}
.arxn-architecture-lines .flow{
  stroke:#78f4dc;
  stroke-width:1.7;
  stroke-dasharray:38 690;
  stroke-linecap:round;
  filter:drop-shadow(0 0 7px rgba(120,244,220,.72)) drop-shadow(0 0 16px rgba(116,72,255,.38));
  animation:bpFlowV233 8.6s linear infinite;
}
.bp-zone,.bp-node{
  position:absolute;
  z-index:3;
  box-sizing:border-box;
}
.bp-zone{
  border:1px solid rgba(255,255,255,.035);
  background:rgba(255,255,255,.105);
}
.bp-zone span{
  position:absolute;
  left:0;
  right:0;
  top:5px;
  color:rgba(231,228,220,.16);
  text-align:center;
  font-size:13px;
  line-height:1;
}
.bp-risk{left:0;top:185px;width:22%;height:570px}
.bp-private{left:24.5%;top:185px;width:38%;height:272px}
.bp-public{left:64%;top:185px;width:36%;height:88px}
.bp-execution{left:23.6%;top:622px;width:18.5%;height:210px}
.bp-proof{left:43.7%;top:620px;width:28.4%;height:260px}
.bp-node{
  display:grid;
  place-items:center;
  min-height:40px;
  padding:9px 13px;
  border:1px solid rgba(255,255,255,.09);
  background:rgba(12,12,12,.56);
  color:#f1eee7;
  text-align:center;
  font-size:12px;
  line-height:1.12;
  letter-spacing:.02em;
  box-shadow:0 13px 28px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.025);
  backdrop-filter:blur(4px);
}
.bp-node small{
  display:block;
  margin-top:2px;
  color:#d8d4c9;
  font-size:11px;
  line-height:1.08;
}
.bp-user{left:31%;top:22px;width:75px}
.bp-wallet{left:27.3%;top:96px;width:132px}
.bp-kill{left:4.7%;top:212px;width:102px}
.bp-monitor{left:8.6%;top:296px;width:88px}
.bp-halt{left:4.7%;top:464px;width:70px}
.bp-audit{left:2.6%;bottom:30px;width:156px}
.bp-portfolio{left:29%;top:212px;width:136px}
.bp-rules{left:44.5%;top:212px;width:154px}
.bp-market{left:66.5%;top:214px;width:138px}
.bp-news{left:83.6%;top:214px;width:148px}
.bp-mpc{left:44.2%;top:335px;width:158px;min-height:92px}
.bp-decision{left:43.9%;top:506px;width:166px}
.bp-instruction{left:26.8%;top:592px;width:128px}
.bp-broker{left:26.2%;top:690px;width:138px}
.bp-executed{left:27.2%;top:810px;width:120px}
.bp-zk{left:46%;top:668px;width:170px;min-height:116px}
.bp-public-proof{left:47.8%;top:826px;width:134px}
.bp-verifier{left:26.8%;bottom:60px;width:128px}
.bp-viewing{right:28px;bottom:30px;width:190px;min-height:78px}

@keyframes bpFlowV233{
  0%{stroke-dashoffset:760;opacity:.18}
  8%{opacity:.95}
  72%{opacity:.95}
  100%{stroke-dashoffset:0;opacity:.18}
}
@keyframes bpAuraV233{
  0%{transform:translate3d(-1.5%,-1%,0) scale(1);opacity:.7}
  100%{transform:translate3d(1.5%,1.2%,0) scale(1.04);opacity:1}
}

@media(max-width:1100px){
  .arxn-architecture-board{
    min-height:820px;
  }
  .bp-node{font-size:10px;padding:7px 9px}
  .bp-node small{font-size:9px}
  .bp-zone span{font-size:10px}
}
@media(max-width:780px){
  .arxn-architecture-section{
    padding:56px 0;
  }
  .arxn-architecture-head{
    text-align:left;
  }
  .arxn-architecture-head h2{
    font-size:clamp(31px,9vw,44px);
  }
  .arxn-architecture-board{
    display:grid;
    gap:10px;
    min-height:0;
    padding:14px;
    border-radius:0;
  }
  .arxn-architecture-lines,
  .bp-zone{
    display:none;
  }
  .bp-node{
    position:relative;
    inset:auto!important;
    width:auto!important;
    min-height:48px;
    justify-items:start;
    place-items:center start;
    text-align:left;
    font-size:12px;
    line-height:1.22;
    border-color:rgba(255,255,255,.08);
    background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.035));
  }
  .bp-node:before{
    content:"";
    position:absolute;
    left:18px;
    bottom:-11px;
    width:1px;
    height:11px;
    background:linear-gradient(#78f4dc,transparent);
    box-shadow:0 0 10px rgba(120,244,220,.5);
  }
  .bp-node:last-child:before{
    display:none;
  }
.bp-user,.bp-wallet,.bp-portfolio,.bp-rules,.bp-market,.bp-news,.bp-mpc,.bp-decision,.bp-instruction,.bp-broker,.bp-executed,.bp-zk,.bp-public-proof,.bp-audit,.bp-verifier,.bp-viewing,.bp-kill,.bp-monitor,.bp-halt{
    display:grid;
  }
}


body.home-page .home-v17 #homeHeroCard.hero-card,
body.home-page .home-v17 .hero-card.signal-hero-card,
body.home-page .home-v17 .hero-card.smith-command-hero,
body.home-page .hero-card#homeHeroCard{
  background:
    radial-gradient(circle at 82% 18%,rgba(77,232,255,.12),transparent 28%),
    radial-gradient(circle at 16% 26%,rgba(170,107,255,.12),transparent 30%),
    linear-gradient(135deg,#1d0365 0%,#1d0365 62%,#13023f 100%)!important;
  background-color:#1d0365!important;
}
body.home-page .brand-mark,
.site-header .brand-mark,
footer .brand-mark{
  display:inline-grid!important;
  place-items:center!important;
  flex:0 0 auto!important;
  width:32px!important;
  height:32px!important;
  border-radius:50%!important;
  background:#090314 url("assets/arx-nebula-logo.png?v=235") center/cover no-repeat!important;
  box-shadow:0 0 0 1px rgba(116,72,255,.18),0 8px 22px rgba(29,3,101,.28)!important;
  overflow:hidden!important;
}
body.home-page .brand-mark img,
.site-header .brand-mark img,
footer .brand-mark img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  min-width:100%!important;
  min-height:100%!important;
  object-fit:cover!important;
  opacity:1!important;
  visibility:visible!important;
}


body.home-page main .arxn-architecture-section,
body.home-page main .home-agent-daily-section{
  background:#fff!important;
  color:#14101c!important;
}
body.home-page main .arxn-architecture-section .section-head h2,
body.home-page main .arxn-architecture-head h2,
body.home-page main .home-agent-daily-section .section-head h2,
body.home-page main .home-agent-daily-section .home-agent-daily-card h3{
  color:#14101c!important;
}
body.home-page main .arxn-architecture-section .lead,
body.home-page main .arxn-architecture-section p,
body.home-page main .home-agent-daily-section .lead,
body.home-page main .home-agent-daily-section .home-agent-daily-card p{
  color:#4d4659!important;
}
body.home-page main .arxn-architecture-board{
  background:#1e1d1a!important;
}
body.home-page main #package-ladder.agent-package-section{
  background:linear-gradient(145deg,#0a0d13,#171025 58%,#0b1118)!important;
  color:#f5f7fb!important;
}
body.home-page main #package-ladder.agent-package-section:before{
  background:radial-gradient(circle,rgba(112,66,255,.34),rgba(77,232,255,.08) 42%,transparent 67%)!important;
  opacity:.85!important;
}
body.home-page main #package-ladder.agent-package-section:after{
  opacity:.18!important;
}
body.home-page main #package-ladder .section-head h2,
body.home-page main #package-ladder .agent-package-card h3,
body.home-page main #package-ladder .agent-package-card strong,
body.home-page main #package-ladder .agent-package-card b{
  color:#fff!important;
}
body.home-page main #package-ladder .section-head .lead,
body.home-page main #package-ladder .agent-package-card p,
body.home-page main #package-ladder .agent-package-card li,
body.home-page main #package-ladder .agent-package-card span{
  color:#f4f0f8!important;
}
body.home-page .how-start-layout-earn-only{
  display:block!important;
}
body.home-page .how-start-layout-earn-only .how-start-backtest{
  max-width:940px;
  margin:0 auto;
}
body.home-page .arx-card-benefits{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
}
body.home-page .arx-card-benefits article{
  background:linear-gradient(145deg,rgba(29,3,101,.08),rgba(77,232,255,.045))!important;
}
.more-products-page .more-products-hero .page-card{
  background:
    radial-gradient(circle at 80% 15%,rgba(77,232,255,.16),transparent 30%),
    radial-gradient(circle at 18% 30%,rgba(170,107,255,.18),transparent 34%),
    linear-gradient(135deg,#1d0365,#13023f)!important;
}
.more-products-page .more-product-surface{
  background:#fff;
  color:#14101c;
}
.neo-safe-grid{
  display:grid;
  grid-template-columns:repeat(5,minmax(0,1fr));
  gap:14px;
}
.neo-safe-grid article{
  min-height:210px;
  padding:22px;
  border-radius:26px;
  background:linear-gradient(145deg,#fff,#f6f3fb);
  border:1px solid rgba(115,87,160,.14);
  box-shadow:0 20px 54px rgba(22,14,44,.08);
}
.neo-safe-grid article b{
  display:inline-grid;
  place-items:center;
  width:34px;
  height:34px;
  border-radius:50%;
  background:#1d0365;
  color:#fff;
  font-size:12px;
}
.neo-safe-grid article h3{
  margin-top:20px;
  color:#14101c;
}
.neo-safe-grid article p,
.neo-safe-grid article span{
  color:#514965;
}
.neo-safe-brand img{
  max-width:128px;
  margin-bottom:24px;
}
.neo-safe-brand strong{
  display:block;
  font-size:18px;
  color:#14101c;
}
.neo-orbit-card{
  background:radial-gradient(circle at 80% 18%,rgba(77,232,255,.18),transparent 34%),linear-gradient(145deg,#100724,#25105d)!important;
}
.neo-orbit-card h3,
.neo-orbit-card p,
.neo-orbit-card span{
  color:#fff!important;
}
.more-products-page .more-products-persona{
  background:#fff!important;
}
.more-products-page .arcium-collab-section{
  background:linear-gradient(145deg,#0a0d13,#171025 58%,#0b1118)!important;
}
.more-products-page .arcium-collab-section .arcium-copy h3,
.more-products-page .arcium-collab-section .arcium-copy p{
  color:#fff!important;
}
@media(max-width:980px){
  .neo-safe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:620px){
  body.home-page .arx-card-benefits,
  .neo-safe-grid{grid-template-columns:1fr!important}
}


body.home-page .how-start-section{
  padding:0!important;
  background:linear-gradient(135deg,#765cf1 0%,#5149ed 47%,#3138db 100%)!important;
  overflow:hidden;
}
body.home-page .how-start-section>.wrap,
body.home-page .how-start-layout-earn-only,
body.home-page .how-start-layout-earn-only .how-start-backtest{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
}
body.home-page #arx-backtest-lab .arx-backtest-card{
  width:100%!important;
  max-width:none!important;
  min-height:0!important;
  height:auto!important;
  margin:0!important;
  padding:clamp(34px,4vw,66px) max(24px,calc((100vw - 1320px)/2)) clamp(32px,4vw,58px)!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  background:
    radial-gradient(circle at 9% 14%,rgba(255,255,255,.14),transparent 25%),
    radial-gradient(circle at 88% 78%,rgba(53,234,255,.15),transparent 34%),
    linear-gradient(135deg,#765cf1 0%,#5149ed 47%,#3138db 100%)!important;
}
body.home-page #arx-backtest-lab .arx-backtest-card:before{
  border:0!important;
  border-radius:0!important;
  background:none!important;
  opacity:0!important;
}
body.home-page #arx-backtest-lab .arx-backtest-heading{
  margin-bottom:clamp(26px,3vw,44px)!important;
  align-items:flex-end!important;
}
body.home-page #arx-backtest-lab .arx-backtest-heading>div>small{
  font-size:clamp(15px,1.4vw,20px)!important;
  font-weight:700!important;
  letter-spacing:.04em!important;
  color:#fff!important;
  text-transform:none!important;
}
body.home-page #arx-backtest-lab .arx-backtest-heading strong{
  margin-top:8px!important;
  font-size:clamp(30px,4vw,58px)!important;
  color:#fff!important;
}
body.home-page #arx-backtest-lab .arx-backtest-heading>span{
  min-height:auto!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  color:rgba(255,255,255,.74)!important;
  font-size:12px!important;
}
body.home-page #arx-backtest-lab .arx-backtest-controls{
  display:grid!important;
  grid-template-columns:1.05fr 1fr 1fr!important;
  gap:clamp(28px,4vw,64px)!important;
  margin:0 0 clamp(28px,3vw,46px)!important;
}
body.home-page #arx-backtest-lab .arx-backtest-controls label{
  min-height:auto!important;
  padding:0!important;
  gap:12px!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body.home-page #arx-backtest-lab .arx-backtest-controls label>span,
body.home-page #arx-backtest-lab .arx-backtest-money small,
body.home-page #arx-backtest-lab .arx-backtest-kpis small{
  color:rgba(255,255,255,.72)!important;
  font-size:11px!important;
}
body.home-page #arx-backtest-lab .arx-backtest-controls select{
  min-height:46px!important;
  padding:0 0 8px!important;
  border:0!important;
  border-bottom:1px solid rgba(255,255,255,.38)!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#fff!important;
  font-size:15px!important;
}
body.home-page #arx-backtest-lab .arx-backtest-controls select option{
  color:#17102f;
  background:#fff;
}
body.home-page #arx-backtest-lab .arx-backtest-controls b{
  color:#fff!important;
  font-size:15px!important;
}
body.home-page #arx-backtest-lab .arx-backtest-output{
  display:grid!important;
  grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)!important;
  gap:clamp(34px,5vw,78px)!important;
  align-items:end!important;
}
body.home-page #arx-backtest-lab .arx-backtest-money,
body.home-page #arx-backtest-lab .arx-backtest-kpis span{
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body.home-page #arx-backtest-lab .arx-backtest-money strong{
  font-size:clamp(48px,6vw,88px)!important;
  color:#fff!important;
}
body.home-page #arx-backtest-lab .arx-backtest-money span{
  color:#80ffd4!important;
  font-size:14px!important;
}
body.home-page #arx-backtest-lab .arx-backtest-kpis{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:clamp(24px,3vw,54px)!important;
}
body.home-page #arx-backtest-lab .arx-backtest-kpis b{
  color:#fff!important;
  font-size:clamp(22px,2.3vw,34px)!important;
}
body.home-page #arx-backtest-lab .arx-backtest-chart-wrap{
  min-height:0!important;
  margin-top:clamp(26px,3vw,44px)!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
}
body.home-page #arx-backtest-lab .arx-backtest-chart{
  width:100%!important;
  height:clamp(210px,26vw,360px)!important;
  min-height:210px!important;
}
body.home-page #arx-backtest-lab .arx-backtest-axis{
  padding:0 2.5% 0!important;
  color:rgba(255,255,255,.65)!important;
  font-size:11px!important;
}
body.home-page #arx-backtest-lab .arx-backtest-footer{
  margin-top:clamp(24px,3vw,40px)!important;
  padding:0!important;
}
body.home-page #arx-backtest-lab .arx-backtest-footer>div{
  width:100%!important;
  display:flex!important;
  justify-content:center!important;
}
body.home-page #arx-backtest-lab .arx-backtest-footer .btn{
  min-width:170px!important;
  height:46px!important;
  padding:0 24px!important;
  font-size:13px!important;
}
body.home-page #package-ladder{
  margin-top:0!important;
}
@media(max-width:760px){
  body.home-page #arx-backtest-lab .arx-backtest-card{
    padding:34px 20px 38px!important;
  }
  body.home-page #arx-backtest-lab .arx-backtest-heading{
    display:block!important;
  }
  body.home-page #arx-backtest-lab .arx-backtest-heading>span{
    display:block!important;
    margin-top:12px!important;
  }
  body.home-page #arx-backtest-lab .arx-backtest-controls,
  body.home-page #arx-backtest-lab .arx-backtest-output{
    grid-template-columns:1fr!important;
    gap:24px!important;
  }
  body.home-page #arx-backtest-lab .arx-backtest-kpis{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:12px!important;
  }
  body.home-page #arx-backtest-lab .arx-backtest-kpis b{
    font-size:18px!important;
    overflow-wrap:anywhere;
  }
  body.home-page #arx-backtest-lab .arx-backtest-chart{
    height:210px!important;
    min-height:210px!important;
  }
}


body.home-page #arxn-private-execution-map{
  padding:0!important;
}
body.home-page #arxn-private-execution-map .arxn-architecture-head{
  position:absolute!important;
  z-index:6!important;
  top:28px!important;
  left:clamp(20px,3.6vw,58px)!important;
  width:min(330px,28vw)!important;
  margin:0!important;
  padding:0!important;
  text-align:left!important;
  pointer-events:none;
}
body.home-page #arxn-private-execution-map .arxn-architecture-head .eyebrow{
  color:#80ffd4!important;
}
body.home-page #arxn-private-execution-map .arxn-architecture-head h2{
  margin-top:10px!important;
  color:#fff!important;
  font-size:clamp(24px,2.6vw,40px)!important;
  line-height:1.02!important;
}
body.home-page #arxn-private-execution-map .arxn-architecture-head .lead{
  margin-top:12px!important;
  color:rgba(255,255,255,.68)!important;
  font-size:12px!important;
  line-height:1.55!important;
}
@media(max-width:780px){
  body.home-page #arxn-private-execution-map .arxn-architecture-board{
    padding-top:26px!important;
  }
  body.home-page #arxn-private-execution-map .arxn-architecture-head{
    position:relative!important;
    top:auto!important;
    left:auto!important;
    width:100%!important;
    padding:6px 4px 18px!important;
  }
  body.home-page #arxn-private-execution-map .arxn-architecture-head h2{
    font-size:30px!important;
  }
  body.home-page #arxn-private-execution-map .arxn-architecture-head .lead{
    font-size:13px!important;
  }
}


body.home-page main{
  display:block;
  width:100%;
  overflow:clip;
  background:#fff;
}
body.home-page main>section{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  border-radius:0!important;
  border-left:0!important;
  border-right:0!important;
  box-shadow:none!important;
}
body.home-page main>section+section{
  margin-top:0!important;
}
body.home-page main>section.section{
  padding-top:clamp(30px,4vw,54px)!important;
  padding-bottom:clamp(30px,4vw,54px)!important;
}
body.home-page main>.hero,
body.home-page main>.trusted,
body.home-page main>.how-start-section,
body.home-page main>.arx-video-scroll-stage{
  padding-top:0!important;
  padding-bottom:0!important;
}
body.home-page main .hero-card,
body.home-page main .network-panel,
body.home-page main .arxn-architecture-board,
body.home-page main .arx-backtest-card,
body.home-page main .agent-loop-board,
body.home-page main .home-docs-card{
  border-radius:0!important;
}
body.home-page main .network-panel,
body.home-page main .arxn-architecture-board,
body.home-page main .arx-backtest-card,
body.home-page main .home-docs-card{
  border-left:0!important;
  border-right:0!important;
}
body.home-page main>.agent-package-section{
  padding-top:0!important;
}
body.home-page main>.agent-package-section>.wrap{
  padding-top:clamp(30px,4vw,54px)!important;
}
@media(max-width:760px){
  body.home-page main>section.section{
    padding-top:26px!important;
    padding-bottom:26px!important;
  }
  body.home-page main>.hero,
  body.home-page main>.trusted,
  body.home-page main>.how-start-section,
  body.home-page main>.arx-video-scroll-stage{
    padding-top:0!important;
    padding-bottom:0!important;
  }
}


body.home-page main>.institution-trust{
  min-height:0!important;
  height:auto!important;
  padding:0!important;
  background:#fff!important;
}
body.home-page main>.institution-trust>.wrap{
  min-height:0!important;
  margin:0!important;
  padding:0!important;
}
body.home-page main>.institution-trust .institution-head{
  width:min(1240px,calc(100% - 48px))!important;
  min-height:0!important;
  margin:0 auto!important;
  padding:14px 0 8px!important;
}
body.home-page main>.institution-trust .institution-marquee{
  min-height:0!important;
  margin:0!important;
  padding:8px 0 12px!important;
  border-top:1px solid rgba(19,13,34,.06)!important;
  border-bottom:0!important;
  box-shadow:none!important;
}
body.home-page main>.institution-trust .institution-track{
  margin:0!important;
}
body.home-page main>.signal-mesh-stage{
  padding:0!important;
}
body.home-page main>.signal-mesh-stage .network-panel{
  margin:0!important;
}


body.home-page #arx-backtest-lab .arx-backtest-card{
  padding-top:clamp(24px,2.6vw,42px)!important;
  padding-bottom:clamp(22px,2.6vw,38px)!important;
}
body.home-page #arx-backtest-lab .arx-backtest-heading{
  margin-bottom:clamp(16px,2vw,28px)!important;
}
body.home-page #arx-backtest-lab .arx-backtest-heading strong{
  font-size:clamp(26px,3.2vw,46px)!important;
}
body.home-page #arx-backtest-lab .arx-backtest-controls{
  gap:clamp(20px,3vw,44px)!important;
  margin-bottom:clamp(18px,2vw,28px)!important;
}
body.home-page #arx-backtest-lab .arx-backtest-controls label{
  gap:7px!important;
}
body.home-page #arx-backtest-lab .arx-backtest-controls select{
  min-height:38px!important;
}
body.home-page #arx-backtest-lab .arx-backtest-output{
  gap:clamp(24px,3.5vw,52px)!important;
}
body.home-page #arx-backtest-lab .arx-backtest-money strong{
  font-size:clamp(40px,4.8vw,68px)!important;
}
body.home-page #arx-backtest-lab .arx-backtest-chart-wrap{
  margin-top:clamp(16px,2vw,28px)!important;
}
body.home-page #arx-backtest-lab .arx-backtest-chart{
  height:clamp(150px,18vw,240px)!important;
  min-height:150px!important;
}
body.home-page #arx-backtest-lab .arx-backtest-footer{
  margin-top:clamp(14px,2vw,24px)!important;
}
@media(max-width:760px){
  body.home-page main>.institution-trust .institution-head{
    width:calc(100% - 40px)!important;
    padding:12px 0 7px!important;
  }
  body.home-page main>.institution-trust .institution-marquee{
    padding:7px 0 10px!important;
  }
  body.home-page #arx-backtest-lab .arx-backtest-card{
    padding:26px 20px 28px!important;
  }
  body.home-page #arx-backtest-lab .arx-backtest-controls,
  body.home-page #arx-backtest-lab .arx-backtest-output{
    gap:17px!important;
  }
  body.home-page #arx-backtest-lab .arx-backtest-chart{
    height:160px!important;
    min-height:160px!important;
  }
}


body.home-page main>.arx-debit-card-section{
  padding:clamp(30px,4vw,52px) 0!important;
  background:
    radial-gradient(circle at 18% 30%,rgba(77,232,255,.12),transparent 34%),
    radial-gradient(circle at 82% 72%,rgba(170,107,255,.2),transparent 38%),
    #1d0365!important;
  color:#fff!important;
}
body.home-page main>.arx-debit-card-section .arx-debit-card-grid{
  align-items:center!important;
}
body.home-page main>.arx-debit-card-section .arx-card-showcase,
body.home-page main>.arx-debit-card-section .arx-card-copy{
  min-height:0!important;
  height:auto!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body.home-page main>.arx-debit-card-section .arx-card-copy>.eyebrow{
  color:#80ffd4!important;
}
body.home-page main>.arx-debit-card-section .arx-card-copy h2,
body.home-page main>.arx-debit-card-section .arx-card-copy .lead,
body.home-page main>.arx-debit-card-section .arx-card-benefits strong,
body.home-page main>.arx-debit-card-section .arx-card-benefits span,
body.home-page main>.arx-debit-card-section .arx-card-disclaimer{
  color:#fff!important;
}
body.home-page main>.arx-debit-card-section .arx-card-copy .lead,
body.home-page main>.arx-debit-card-section .arx-card-benefits span,
body.home-page main>.arx-debit-card-section .arx-card-disclaimer{
  color:rgba(255,255,255,.76)!important;
}
body.home-page main>.arx-debit-card-section .arx-card-benefits{
  gap:clamp(18px,3vw,42px)!important;
  margin-top:18px!important;
}
body.home-page main>.arx-debit-card-section .arx-card-benefits article{
  min-height:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body.home-page main>.arx-debit-card-section .arx-card-benefits b{
  color:#80ffd4!important;
  border:1px solid rgba(128,255,212,.4)!important;
  background:rgba(128,255,212,.08)!important;
}
body.home-page main>.arx-debit-card-section .btn.primary{
  background:linear-gradient(135deg,#765cf1,#4de8ff)!important;
  color:#fff!important;
}
body.home-page main>.arx-debit-card-section .btn.stroke{
  border-color:rgba(255,255,255,.34)!important;
  background:rgba(255,255,255,.08)!important;
  color:#fff!important;
}
@media(max-width:960px){
  body.home-page main>.arx-debit-card-section .arx-debit-card-grid{
    gap:24px!important;
  }
}


.arx-home-card-stack{
  width:min(430px,100%);
  min-height:286px;
  position:relative;
  margin:auto;
  padding:8px 8px 0;
}
.arx-home-card-stack:before,
.arx-home-card-stack:after{
  content:"";
  position:absolute;
  left:26px;
  right:0;
  height:226px;
  border-radius:24px;
  background:linear-gradient(135deg,rgba(116,72,255,.24),rgba(77,232,255,.09));
  border:1px solid rgba(255,255,255,.10);
}
.arx-home-card-stack:before{top:34px;transform:translateX(16px);opacity:.34}
.arx-home-card-stack:after{top:22px;transform:translateX(8px);opacity:.58}
.arx-home-card{
  position:relative;
  z-index:3;
  min-height:230px;
  padding:24px 25px;
  border-radius:24px;
  overflow:hidden;
  background:
    radial-gradient(circle at 83% 16%,rgba(255,255,255,.18),transparent 22%),
    radial-gradient(circle at 14% 100%,rgba(116,72,255,.30),transparent 34%),
    linear-gradient(135deg,#6b5045,#2d2525 54%,#171317);
  border:1px solid rgba(255,255,255,.18);
  box-shadow:0 28px 65px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.18);
  display:flex;
  flex-direction:column;
  justify-content:space-between;
}
.arx-home-card:before{
  content:"";
  position:absolute;
  inset:-40% -30%;
  background:linear-gradient(110deg,transparent 40%,rgba(255,255,255,.11) 49%,transparent 58%);
  animation:arxHomeCardShine 7s ease-in-out infinite;
  pointer-events:none;
}
.arx-home-card>*{position:relative;z-index:2}
.arx-home-card-top,
.arx-home-card-bottom{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:15px;
}
.arx-home-card-brand{display:flex;align-items:center;gap:11px;color:#fff}
.arx-home-card-brand img{width:36px;height:36px;border-radius:11px;object-fit:cover}
.arx-home-card-brand b{display:block;color:#fff;font-size:14px;letter-spacing:.05em}
.arx-home-card-brand small{
  display:block;
  margin-top:3px;
  color:rgba(255,255,255,.64);
  font-size:9px;
  letter-spacing:.12em;
  text-transform:uppercase;
}
.arx-home-card-badge{
  padding:7px 11px;
  border:1px solid rgba(255,255,255,.20);
  border-radius:999px;
  background:rgba(5,8,13,.26);
  color:#e5ecf3;
  font-size:9px;
  letter-spacing:.13em;
  text-transform:uppercase;
}
.arx-home-card-hardware{margin-top:26px;align-items:center}
.arx-home-card-chip{
  width:45px;
  height:34px;
  border-radius:8px;
  background:linear-gradient(135deg,#d9cbd6,#83738c);
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.28);
}
.arx-home-card-contactless{
  color:rgba(255,255,255,.75);
  font-size:21px;
  letter-spacing:-.22em;
  transform:rotate(90deg);
}
.arx-home-card-network{display:flex;align-items:center;margin-left:auto}
.arx-home-card-network i{
  display:block;
  width:30px;
  height:30px;
  border-radius:50%;
  background:rgba(255,85,64,.9);
  box-shadow:0 0 18px rgba(255,85,64,.24);
}
.arx-home-card-network i+i{
  margin-left:-10px;
  background:rgba(255,184,75,.9);
  box-shadow:0 0 18px rgba(255,184,75,.24);
}
.arx-home-card-network b{
  margin-left:8px;
  color:#fff;
  font-size:9px;
  letter-spacing:.14em;
  text-transform:uppercase;
}
.arx-home-card-number{
  display:block;
  margin:20px 0 16px;
  color:#fff;
  font:500 20px/1.15 var(--font-mono);
  letter-spacing:.08em;
  white-space:nowrap;
}
.arx-home-card-holder small,
.arx-home-card-expiry small{
  display:block;
  color:rgba(255,255,255,.56);
  font-size:8px;
  letter-spacing:.11em;
  text-transform:uppercase;
}
.arx-home-card-holder b,
.arx-home-card-expiry b{
  display:block;
  margin-top:5px;
  color:#fff;
  font-size:11px;
  font-weight:550;
  letter-spacing:.04em;
}
.arx-home-card-expiry{text-align:right}
@keyframes arxHomeCardShine{
  0%,18%{transform:translateX(-45%);opacity:0}
  42%{opacity:1}
  72%,100%{transform:translateX(45%);opacity:0}
}


body.home-page main>.arx-video-scroll-stage{background:#fff!important}
body.home-page main>.arx-video-scroll-stage:before{display:none!important}
body.home-page main>.arx-video-scroll-stage .arx-video-shell{
  border-color:rgba(19,13,34,.08)!important;
  background:#fff!important;
  box-shadow:0 18px 50px rgba(27,14,60,.10)!important;
}
body.home-page main>.arx-video-scroll-stage .arx-video-shell:before{display:none!important}
body.home-page main>.arx-video-scroll-stage .arx-video-copy{
  background:#fff!important;
  border-color:rgba(19,13,34,.08)!important;
  box-shadow:none!important;
}
@media(max-width:640px){
  .arx-home-card-stack{width:min(340px,100%);min-height:236px;padding:5px 5px 0}
  .arx-home-card-stack:before,
  .arx-home-card-stack:after{left:18px;height:187px;border-radius:20px}
  .arx-home-card-stack:before{top:28px;transform:translateX(11px)}
  .arx-home-card-stack:after{top:18px;transform:translateX(6px)}
  .arx-home-card{min-height:190px;padding:18px;border-radius:20px}
  .arx-home-card-brand img{width:30px;height:30px}
  .arx-home-card-brand b{font-size:12px}
  .arx-home-card-brand small{font-size:7.5px}
  .arx-home-card-badge{padding:5px 8px;font-size:7.5px}
  .arx-home-card-hardware{margin-top:19px}
  .arx-home-card-chip{width:37px;height:28px}
  .arx-home-card-contactless{font-size:18px}
  .arx-home-card-network i{width:25px;height:25px}
  .arx-home-card-number{margin:15px 0 12px;font-size:15px}
  .arx-home-card-holder b,
  .arx-home-card-expiry b{font-size:9px}
}


body.home-page main>.arx-debit-card-section{
  background:
    radial-gradient(circle at 18% 30%,rgba(116,72,255,.16),transparent 34%),
    radial-gradient(circle at 82% 72%,rgba(77,232,255,.08),transparent 38%),
    linear-gradient(145deg,#0a0d13,#171025 58%,#0b1118)!important;
}


body.home-page main>.signal-mesh-stage{
  margin:0!important;
  padding:0!important;
  border-bottom:0!important;
}
body.home-page main>.signal-mesh-stage .network-panel{
  margin:0!important;
  border-bottom:0!important;
}
body.home-page main>.signal-mesh-stage + #arxn-private-execution-map{
  margin:-1px 0 0!important;
  padding:0!important;
  border:0!important;
  background:#1b1a18!important;
}
body.home-page #arxn-private-execution-map>.wrap{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
}
body.home-page #arxn-private-execution-map .arxn-architecture-board{
  min-height:1100px!important;
  margin:0!important;
  border:0!important;
  background:
    radial-gradient(circle at 58% 42%,rgba(116,72,255,.13),transparent 32%),
    radial-gradient(circle at 14% 16%,rgba(77,232,255,.055),transparent 30%),
    linear-gradient(135deg,#1b1a18 0%,#171715 100%)!important;
}
body.home-page #arxn-private-execution-map .arxn-architecture-head{
  position:relative!important;
  inset:auto!important;
  z-index:7!important;
  width:min(900px,calc(100% - 64px))!important;
  min-height:180px!important;
  margin:0!important;
  padding:38px 0 24px clamp(28px,4vw,64px)!important;
  text-align:left!important;
  box-sizing:border-box!important;
}
body.home-page #arxn-private-execution-map .arxn-architecture-head h2{
  max-width:620px!important;
  margin:10px 0 0!important;
  font-size:clamp(30px,3.4vw,48px)!important;
  line-height:1.02!important;
}
body.home-page #arxn-private-execution-map .arxn-architecture-head .lead{
  max-width:720px!important;
  margin:12px 0 0!important;
  font-size:13px!important;
  line-height:1.55!important;
}
body.home-page #arxn-private-execution-map .arxn-architecture-diagram{
  position:absolute;
  z-index:3;
  inset:180px 0 0;
  height:920px;
}
body.home-page #arxn-private-execution-map .arxn-architecture-diagram>.arxn-architecture-lines{
  inset:0!important;
}

body.home-page .how-start-section,
body.home-page .how-start-section>.wrap,
body.home-page .how-start-layout-earn-only,
body.home-page .how-start-layout-earn-only .how-start-backtest{
  min-height:0!important;
}
body.home-page #arx-backtest-lab .arx-backtest-card{
  padding-top:22px!important;
  padding-bottom:22px!important;
}
body.home-page #arx-backtest-lab .arx-backtest-heading{
  margin-bottom:14px!important;
}
body.home-page #arx-backtest-lab .arx-backtest-heading strong{
  font-size:clamp(24px,2.6vw,38px)!important;
}
body.home-page #arx-backtest-lab .arx-backtest-controls{
  gap:clamp(18px,2.3vw,34px)!important;
  margin-bottom:14px!important;
}
body.home-page #arx-backtest-lab .arx-backtest-controls label{
  gap:5px!important;
}
body.home-page #arx-backtest-lab .arx-backtest-controls select{
  min-height:34px!important;
}
body.home-page #arx-backtest-lab .arx-backtest-output{
  gap:clamp(20px,2.8vw,40px)!important;
}
body.home-page #arx-backtest-lab .arx-backtest-money strong{
  font-size:clamp(36px,4vw,58px)!important;
}
body.home-page #arx-backtest-lab .arx-backtest-chart-wrap{
  margin-top:12px!important;
}
body.home-page #arx-backtest-lab .arx-backtest-chart{
  height:clamp(118px,13vw,180px)!important;
  min-height:118px!important;
}
body.home-page #arx-backtest-lab .arx-backtest-footer{
  margin-top:10px!important;
}

@media(max-width:780px){
  body.home-page #arxn-private-execution-map .arxn-architecture-board{
    min-height:0!important;
    padding:0 14px 14px!important;
  }
  body.home-page #arxn-private-execution-map .arxn-architecture-head{
    width:100%!important;
    min-height:0!important;
    padding:28px 6px 22px!important;
  }
  body.home-page #arxn-private-execution-map .arxn-architecture-head h2{
    font-size:30px!important;
  }
  body.home-page #arxn-private-execution-map .arxn-architecture-diagram{
    position:relative!important;
    inset:auto!important;
    display:grid!important;
    gap:10px!important;
    height:auto!important;
  }
  body.home-page #arxn-private-execution-map .arxn-architecture-diagram>.arxn-architecture-lines,
  body.home-page #arxn-private-execution-map .arxn-architecture-diagram>.bp-zone{
    display:none!important;
  }
  body.home-page #arx-backtest-lab .arx-backtest-card{
    padding:20px!important;
  }
  body.home-page #arx-backtest-lab .arx-backtest-heading{
    margin-bottom:12px!important;
  }
  body.home-page #arx-backtest-lab .arx-backtest-controls,
  body.home-page #arx-backtest-lab .arx-backtest-output{
    gap:12px!important;
  }
  body.home-page #arx-backtest-lab .arx-backtest-chart{
    height:125px!important;
    min-height:125px!important;
  }
}


body.home-page #arxn-private-execution-map .arxn-architecture-canvas{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
}
body.home-page #arx-backtest-lab .arx-backtest-card{
  padding-top:10px!important;
}
@media(max-width:780px){
  body.home-page #arxn-private-execution-map .arxn-architecture-board{
    display:block!important;
    overflow:hidden!important;
    padding:0 0 14px!important;
  }
  body.home-page #arxn-private-execution-map .arxn-architecture-head{
    width:100%!important;
    padding:28px 20px 22px!important;
  }
  body.home-page #arxn-private-execution-map .arxn-architecture-diagram{
    position:relative!important;
    inset:auto!important;
    display:block!important;
    width:100%!important;
    height:736px!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    overscroll-behavior-inline:contain;
    scrollbar-width:thin;
    scrollbar-color:rgba(120,244,220,.72) rgba(255,255,255,.08);
    -webkit-overflow-scrolling:touch;
  }
  body.home-page #arxn-private-execution-map .arxn-architecture-diagram::-webkit-scrollbar{height:5px}
  body.home-page #arxn-private-execution-map .arxn-architecture-diagram::-webkit-scrollbar-track{background:rgba(255,255,255,.08)}
  body.home-page #arxn-private-execution-map .arxn-architecture-diagram::-webkit-scrollbar-thumb{
    border-radius:999px;
    background:linear-gradient(90deg,#78f4dc,#7448ff);
  }
  body.home-page #arxn-private-execution-map .arxn-architecture-canvas{
    position:relative!important;
    inset:auto!important;
    width:1200px!important;
    min-width:1200px!important;
    height:920px!important;
    zoom:.8;
  }
  body.home-page #arxn-private-execution-map .arxn-architecture-diagram .arxn-architecture-lines,
  body.home-page #arxn-private-execution-map .arxn-architecture-diagram .bp-zone{
    display:block!important;
  }
  body.home-page #arxn-private-execution-map .arxn-architecture-diagram .bp-node,
  body.home-page #arxn-private-execution-map .arxn-architecture-diagram .bp-zone{
    position:absolute!important;
  }
  body.home-page #arxn-private-execution-map .arxn-architecture-diagram .bp-node{
    min-height:40px;
    justify-items:center;
    place-items:center;
    padding:9px 13px;
    text-align:center;
    font-size:12px;
    line-height:1.12;
    background:rgba(12,12,12,.7);
  }
  body.home-page #arxn-private-execution-map .arxn-architecture-diagram .bp-node:before{display:none!important}
  body.home-page #arxn-private-execution-map .arxn-architecture-diagram .bp-node small{font-size:11px}
  body.home-page #arxn-private-execution-map .bp-risk{inset:185px auto auto 0!important;width:22%!important;height:570px!important}
  body.home-page #arxn-private-execution-map .bp-private{inset:185px auto auto 24.5%!important;width:38%!important;height:272px!important}
  body.home-page #arxn-private-execution-map .bp-public{inset:185px auto auto 64%!important;width:36%!important;height:88px!important}
  body.home-page #arxn-private-execution-map .bp-execution{inset:622px auto auto 23.6%!important;width:18.5%!important;height:210px!important}
  body.home-page #arxn-private-execution-map .bp-proof{inset:620px auto auto 43.7%!important;width:28.4%!important;height:260px!important}
  body.home-page #arxn-private-execution-map .bp-user{inset:22px auto auto 31%!important;width:75px!important}
  body.home-page #arxn-private-execution-map .bp-wallet{inset:96px auto auto 27.3%!important;width:132px!important}
  body.home-page #arxn-private-execution-map .bp-kill{inset:212px auto auto 4.7%!important;width:102px!important}
  body.home-page #arxn-private-execution-map .bp-monitor{inset:296px auto auto 8.6%!important;width:88px!important}
  body.home-page #arxn-private-execution-map .bp-halt{inset:464px auto auto 4.7%!important;width:70px!important}
  body.home-page #arxn-private-execution-map .bp-audit{inset:auto auto 30px 2.6%!important;width:156px!important}
  body.home-page #arxn-private-execution-map .bp-portfolio{inset:212px auto auto 29%!important;width:136px!important}
  body.home-page #arxn-private-execution-map .bp-rules{inset:212px auto auto 44.5%!important;width:154px!important}
  body.home-page #arxn-private-execution-map .bp-market{inset:214px auto auto 66.5%!important;width:138px!important}
  body.home-page #arxn-private-execution-map .bp-news{inset:214px auto auto 83.6%!important;width:148px!important}
  body.home-page #arxn-private-execution-map .bp-mpc{inset:335px auto auto 44.2%!important;width:158px!important;min-height:92px!important}
  body.home-page #arxn-private-execution-map .bp-decision{inset:506px auto auto 43.9%!important;width:166px!important}
  body.home-page #arxn-private-execution-map .bp-instruction{inset:592px auto auto 26.8%!important;width:128px!important}
  body.home-page #arxn-private-execution-map .bp-broker{inset:690px auto auto 26.2%!important;width:138px!important}
  body.home-page #arxn-private-execution-map .bp-executed{inset:810px auto auto 27.2%!important;width:120px!important}
  body.home-page #arxn-private-execution-map .bp-zk{inset:668px auto auto 46%!important;width:170px!important;min-height:116px!important}
  body.home-page #arxn-private-execution-map .bp-public-proof{inset:826px auto auto 47.8%!important;width:134px!important}
  body.home-page #arxn-private-execution-map .bp-verifier{inset:auto auto 60px 26.8%!important;width:128px!important}
  body.home-page #arxn-private-execution-map .bp-viewing{inset:auto 28px 30px auto!important;width:190px!important;min-height:78px!important}
  body.home-page #arx-backtest-lab .arx-backtest-card{padding-top:8px!important}
}


body.home-page main>.how-start-section,
body.home-page main>.how-start-section>.wrap,
body.home-page main>.how-start-section .how-start-layout-earn-only,
body.home-page main>.how-start-section .how-start-backtest{
  margin-top:0!important;
  padding-top:0!important;
}
body.home-page #arx-backtest-lab .arx-backtest-card{
  margin-top:0!important;
  padding-top:14px!important;
  padding-bottom:12px!important;
  border-top:0!important;
  border-radius:0!important;
}
body.home-page #arx-backtest-lab .arx-backtest-footer{
  margin-bottom:0!important;
  padding-bottom:0!important;
}
@media(max-width:780px){
  body.home-page #arx-backtest-lab .arx-backtest-card{
    padding-top:12px!important;
    padding-bottom:10px!important;
  }
}


body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) main > .section,
body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) main > section.section{
  margin-block:0!important;
  padding-block:clamp(24px,4vw,46px)!important;
}
body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) main > .section + .section,
body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) main > section + section{
  margin-top:0!important;
}
body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) .page-card,
body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) .card,
body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) .feature-card,
body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) .product-card,
body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) .plan-card,
body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) .price-card,
body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) .arx-plan-card,
body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) .plan-note,
body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) .table-card,
body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) .security-build,
body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) .quote-card,
body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) .operator-card,
body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) .agent-package-card,
body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) .news-card{
  border-radius:0!important;
  border-color:transparent!important;
  box-shadow:none!important;
}
body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) .page-card,
body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) .callout,
body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) .network-panel{
  border-radius:0!important;
}
body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) .product-card,
body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) .feature-card,
body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) .card,
body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) .plan-card,
body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) .price-card,
body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) .arx-plan-card{
  background:linear-gradient(145deg,#fff,#f8f6fb)!important;
}
@media(max-width:780px){
  body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) main > .section,
  body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) main > section.section{
    padding-block:22px!important;
  }
}


body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page){
  --secondary-joined-light:#f7f4fb;
  --secondary-joined-white:#fff;
  --secondary-joined-ink:#17111f;
}
body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) main{
  background:var(--secondary-joined-light)!important;
  overflow:hidden!important;
}
body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) main > section,
body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) main > .section{
  width:100%!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}
body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) main > section:nth-of-type(odd),
body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) main > .section:nth-of-type(odd){
  background:var(--secondary-joined-white)!important;
}
body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) main > section:nth-of-type(even),
body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) main > .section:nth-of-type(even){
  background:var(--secondary-joined-light)!important;
}
body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) main > section > .wrap,
body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) main > .section > .wrap{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:clamp(34px,5vw,74px) clamp(20px,6vw,96px)!important;
}
body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) main > section + section,
body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) main > .section + .section{
  margin-top:0!important;
}
body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) :is(
  .page-card,
  .plans-page-card,
  .card,
  .feature-card,
  .product-card,
  .plan-card,
  .price-card,
  .arx-plan-card,
  .plan-detail-panel,
  .plan-capability-list,
  .plan-capability-list > div,
  .plan-note,
  .table-card,
  .security-build,
  .quote-card,
  .operator-card,
  .agent-package-card,
  .news-card,
  .resource-card,
  .research-card,
  .faq-item,
  .callout,
  .network-panel,
  .signal-route-grid > article,
  .product-grid > *,
  .feature-grid > *,
  .resource-grid > *,
  .ecosystem-grid > *
){
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  outline:0!important;
  background:transparent!important;
}
body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) :is(
  .pricing-grid,
  .arx-plan-grid,
  .product-grid,
  .feature-grid,
  .resource-grid,
  .ecosystem-grid,
  .signal-route-grid,
  .grid,
  .grid-2,
  .grid-3,
  .grid-4
){
  gap:0!important;
  margin:0!important;
}
body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) :is(
  .price-card,
  .arx-plan-card,
  .product-card,
  .feature-card,
  .resource-card,
  .news-card,
  .signal-route-grid > article
){
  padding:clamp(22px,3vw,42px)!important;
  min-height:100%!important;
  border-right:1px solid rgba(62,40,100,.10)!important;
  border-bottom:1px solid rgba(62,40,100,.10)!important;
}
body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) :is(.price-card,.arx-plan-card) :is(h3,p,li,li b,.price,.price span,small),
body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) :is(.product-card,.feature-card,.resource-card,.news-card) :is(h3,p,span,strong,small){
  color:var(--secondary-joined-ink)!important;
  opacity:1!important;
}
body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) .section-head,
body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) .page-inner{
  max-width:none!important;
}
body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) .page-hero .wrap{
  padding-block:clamp(38px,5vw,78px)!important;
}
body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) .dark-signal-band,
body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) .dark-signal-band > .wrap{
  background:#10092a!important;
  color:#fff!important;
}
body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) .dark-signal-band :is(h2,p,b,span,article){
  color:#fff!important;
}
@media(max-width:780px){
  body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) main > section > .wrap,
  body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) main > .section > .wrap{
    padding:28px 18px!important;
  }
  body:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) :is(.pricing-grid,.arx-plan-grid,.product-grid,.feature-grid,.resource-grid,.ecosystem-grid,.signal-route-grid){
    display:block!important;
  }
}


body.home-page #home .hero-bullet-list{
  gap:clamp(12px,1.3vw,18px)!important;
  max-width:690px!important;
}
body.home-page #home .hero-bullet-list li{
  min-height:0!important;
  padding:0!important;
  display:block!important;
  align-items:unset!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
}
body.home-page #home .hero-bullet-list li > span{
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
}
body.home-page #home .hero-bullet-list li::before{
  display:none!important;
  content:none!important;
  left:0!important;
  width:18px!important;
  height:18px!important;
}


body > header.site-header{
  position:fixed!important;
  top:0!important;
  left:0!important;
  right:0!important;
  z-index:1000!important;
  width:100%!important;
  will-change:box-shadow,background-color,border-color!important;
  transition:box-shadow .24s ease,background-color .24s ease,border-color .24s ease!important;
}
body > header.site-header + .drawer + main{
  padding-top:72px!important;
}
body > header.site-header.is-scrolled{
  background:rgba(255,255,255,.96)!important;
  border-bottom-color:rgba(112,66,255,.18)!important;
  box-shadow:0 12px 32px rgba(20,10,55,.12)!important;
}
body.home-page > header.site-header{
  background:linear-gradient(90deg,rgba(29,3,101,.98),rgba(29,3,101,.91))!important;
  border-bottom:1px solid rgba(255,255,255,.10)!important;
  box-shadow:none!important;
  backdrop-filter:blur(18px)!important;
}
body.home-page > header.site-header :is(.brand-text,.brand-sub,.nav-link,.nav-trigger,.lang){
  color:#fff!important;
}
body.home-page > header.site-header .nav-link{
  opacity:.78!important;
}
body.home-page > header.site-header :is(.nav-link:hover,.nav-link.active,.nav-trigger:hover){
  color:#fff!important;
  opacity:1!important;
}
body.home-page > header.site-header .hamb{
  border-color:rgba(255,255,255,.22)!important;
  background:rgba(255,255,255,.10)!important;
}
body.home-page > header.site-header .hamb::before,
body.home-page > header.site-header .hamb::after,
body.home-page > header.site-header .hamb span{
  background:#fff!important;
}
body.home-page > header.site-header.is-scrolled{
  background:rgba(29,3,101,.96)!important;
  border-bottom:none!important;
  box-shadow:0 12px 34px rgba(13,2,54,.28)!important;
}
body.home-page > header.site-header + .drawer + main{
  padding-top:0!important;
}
body.home-page #home{
  margin-top:0!important;
  padding-top:0!important;
}
body.home-page #home > .wrap{
  width:100%!important;
  max-width:none!important;
  padding:0!important;
}
body.home-page #home .hero-card{
  border-radius:0!important;
  border-top:0!important;
  background-color:#1d0365!important;
}
body.home-page #home .hero-inner{
  padding-top:max(116px,calc(72px + clamp(38px,5vw,72px)))!important;
}
@media(max-width:760px){
  body > header.site-header + .drawer + main{
    padding-top:60px!important;
  }
  body.home-page > header.site-header + .drawer + main{
    padding-top:0!important;
  }
  body.home-page #home .hero-inner{
    padding-top:100px!important;
  }
  body.how-it-works-page > header.site-header + .drawer + main{
    padding-top:0!important;
  }
}


body.home-page{
  --arxn-how-it-works-blue:
    radial-gradient(circle at 82% 18%,rgba(77,232,255,.12),transparent 28%),
    radial-gradient(circle at 16% 26%,rgba(170,107,255,.12),transparent 30%),
    linear-gradient(135deg,#1d0365 0%,#1d0365 62%,#13023f 100%);
}
body.home-page > header.site-header,
body.home-page > header.site-header.is-scrolled,
body.home-page #home .hero-card{
  background:var(--arxn-how-it-works-blue)!important;
  background-color:#1d0365!important;
}
body.home-page > header.site-header{
  background-position:center top!important;
}
body.home-page #home .hero-card{
  background-position:center center!important;
}

body.home-page main .signal-mesh-stage .network-panel{
  background:var(--arxn-how-it-works-blue)!important;
  background-color:#1d0365!important;
  box-shadow:0 26px 75px rgba(81,32,220,.22)!important;
}

body.home-page main .signal-mesh-stage .network-panel:before{
  content:""!important;
  position:absolute!important;
  background:radial-gradient(circle at 23% 28%,rgba(255,255,255,.12) 0 1px,transparent 1.6px) 0 0/23px 23px,
    radial-gradient(circle at 76% 40%,rgba(255,255,255,.09) 0 1px,transparent 1.8px) 0 0/32px 32px!important;
  pointer-events:none!important;
  mask-image:radial-gradient(ellipse at 50% 46%,#000 0 42%,transparent 76%)!important;
  opacity:.63!important;
  z-index:0!important;
  animation:drift 18s linear infinite!important;
  inset:-20%!important;
}

body.home-page main .signal-mesh-stage .network-panel:after{
  content:""!important;
  position:absolute!important;
  z-index:1!important;
  pointer-events:none!important;
  background:linear-gradient(to bottom,transparent 0 68%,rgba(45,14,180,.18))!important;
  inset:0!important;
}


body.home-page .hero{
  padding-top:0!important;
}
body.home-page > header.site-header{
  top:0!important;
  left:0!important;
  right:0!important;
  border-bottom:none!important;
  box-shadow:none!important;
  background-position:center top!important;
}
body.home-page #home{
  padding-top:0!important;
}
body.home-page #home .hero-card{
  margin-top:0!important;
  border-radius:0!important;
  overflow:hidden!important;
}


body.how-it-works-page{
  --arxn-how-it-works-blue:
    radial-gradient(circle at 82% 18%,rgba(77,232,255,.12),transparent 28%),
    radial-gradient(circle at 16% 26%,rgba(170,107,255,.12),transparent 30%),
    linear-gradient(135deg,#1d0365 0%,#1d0365 62%,#13023f 100%);
}
body.how-it-works-page > header.site-header,
body.how-it-works-page > header.site-header.is-scrolled,
body.how-it-works-page .how-page-card{
  background:var(--arxn-how-it-works-blue)!important;
  background-color:#1d0365!important;
}
body.how-it-works-page > header.site-header{
  border-bottom:none!important;
  box-shadow:none!important;
}
body.how-it-works-page .site-header{
  margin-bottom:0!important;
}
body.how-it-works-page .site-header{
  border-bottom:0!important;
}
body.how-it-works-page > header.site-header :is(.brand-text,.brand-sub,.nav-link,.nav-trigger,.lang,.btn.primary){
  color:#fff!important;
}
body.how-it-works-page > header.site-header .nav-link{
  opacity:.84!important;
}
body.how-it-works-page > header.site-header :is(.nav-link:hover,.nav-link.active,.nav-trigger:hover){
  color:#fff!important;
  opacity:1!important;
}
body.how-it-works-page > header.site-header .hamb{
  border-color:rgba(255,255,255,.22)!important;
  background:rgba(255,255,255,.10)!important;
}
body.how-it-works-page > header.site-header .hamb::before,
body.how-it-works-page > header.site-header .hamb::after,
body.how-it-works-page > header.site-header .hamb span{
  background:#fff!important;
}
body.how-it-works-page > header.site-header + .drawer + main{
  padding-top:0!important;
}
body.how-it-works-page > header.site-header + .drawer + .progress + main{
  padding-top:0!important;
}
body.how-it-works-page .page-hero{
  margin-top:0!important;
  padding-top:0!important;
  background:transparent!important;
}
body.how-it-works-page .page-hero .wrap,
body.how-it-works-page .how-flow-hero{
  padding-top:0!important;
  margin-top:0!important;
  width:100%!important;
  max-width:none!important;
}
body.how-it-works-page .how-page-card{
  border-radius:0!important;
  margin-top:0!important;
  background:var(--arxn-how-it-works-blue)!important;
  background-color:#1d0365!important;
}
body.how-it-works-page main > .section{
  background:transparent!important;
}


body.home-page > header.site-header,
body.home-page > header.site-header.is-scrolled{
  position:absolute!important;
  top:0!important;
  left:0!important;
  right:0!important;
  width:100%!important;
  background:var(--arxn-how-it-works-blue)!important;
  background-color:#1d0365!important;
  border:0!important;
  box-shadow:none!important;
  transform:none!important;
}

body.home-page #home .hero-card,
body.home-page #home #homeHeroCard{
  min-height:clamp(740px,82svh,900px)!important;
}

@media(max-width:980px){
  body.home-page #home .hero-card,
  body.home-page #home #homeHeroCard{
    min-height:clamp(900px,112svh,1120px)!important;
  }
}

@media(max-width:640px){
  body.home-page #home .hero-card,
  body.home-page #home #homeHeroCard{
    min-height:980px!important;
  }
}


body.home-page #home #homeHeroCard::before,
body.home-page #home .hero-card::before{
  content:none!important;
  display:none!important;
  background:none!important;
  animation:none!important;
}

body.home-page #home :is(.hero-canvas,.orb){
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
  animation:none!important;
}


body.home-page main > .institution-trust{
  background:#fff!important;
}

body.home-page main > .institution-trust .institution-marquee{
  position:relative!important;
  isolation:isolate!important;
  overflow:hidden!important;
  background:#fff!important;
  -webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.18) 4%,#000 15%,#000 85%,rgba(0,0,0,.18) 96%,transparent 100%)!important;
  mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.18) 4%,#000 15%,#000 85%,rgba(0,0,0,.18) 96%,transparent 100%)!important;
}

body.home-page main > .institution-trust .institution-marquee::before,
body.home-page main > .institution-trust .institution-marquee::after{
  display:block!important;
  width:clamp(120px,15vw,270px)!important;
  z-index:5!important;
  opacity:1!important;
  filter:blur(9px)!important;
  transform:scaleX(1.08)!important;
}

body.home-page main > .institution-trust .institution-marquee::before{
  left:-16px!important;
  background:linear-gradient(90deg,#fff 0%,rgba(255,255,255,.98) 24%,rgba(255,255,255,.78) 52%,rgba(255,255,255,0) 100%)!important;
}

body.home-page main > .institution-trust .institution-marquee::after{
  right:-16px!important;
  background:linear-gradient(270deg,#fff 0%,rgba(255,255,255,.98) 24%,rgba(255,255,255,.78) 52%,rgba(255,255,255,0) 100%)!important;
}

body.home-page main > .institution-trust .institution-track{
  animation-duration:36s!important;
}

@media(max-width:640px){
  body.home-page main > .institution-trust .institution-marquee{
    -webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 18%,#000 82%,transparent 100%)!important;
    mask-image:linear-gradient(90deg,transparent 0%,#000 18%,#000 82%,transparent 100%)!important;
  }
  body.home-page main > .institution-trust .institution-marquee::before,
  body.home-page main > .institution-trust .institution-marquee::after{
    width:76px!important;
    filter:blur(7px)!important;
  }
  body.home-page main > .institution-trust .institution-track{
    animation-duration:30s!important;
  }
}


body.home-page > header.site-header,
body.home-page > header.site-header.is-scrolled{
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  border:0!important;
  border-bottom:0!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}

body.home-page > header.site-header::before,
body.home-page > header.site-header::after,
body.home-page > header.site-header .nav::before,
body.home-page > header.site-header .nav::after{
  content:none!important;
  display:none!important;
}

body.home-page > header.site-header .nav{
  background:transparent!important;
  border:0!important;
  border-bottom:0!important;
  box-shadow:none!important;
}

@media(min-width:981px){
  body.home-page #home .hero-card,
  body.home-page #home #homeHeroCard{
    min-height:clamp(840px,96svh,1180px)!important;
  }
}


body.home-page #home #homeHeroCard,
body.home-page #home .hero-card.signal-hero-card,
body.home-page #home .hero-card.smith-command-hero{
  background:rgba(38,24,170,.82)!important;
  background-color:rgba(38,24,170,.82)!important;
  background-image:none!important;
}


body.home-page main > .signal-mesh-stage{
  background:#080611!important;
}

body.home-page main > .signal-mesh-stage .network-panel,
body.home-page main > .signal-mesh-stage .network-panel.reveal{
  background:rgba(38,24,170,.82)!important;
  background-color:rgba(38,24,170,.82)!important;
  background-image:none!important;
}

body.how-it-works-page .page-hero{
  background:#080611!important;
}

body.how-it-works-page .how-page-card{
  background:rgba(38,24,170,.82)!important;
  background-color:rgba(38,24,170,.82)!important;
  background-image:none!important;
}

body.how-it-works-page > header.site-header,
body.how-it-works-page > header.site-header.is-scrolled{
  background:rgba(38,24,170,.82)!important;
  background-color:rgba(38,24,170,.82)!important;
  background-image:none!important;
  border-bottom:0!important;
}


@media(min-width:981px){
  body.home-page #home .hero-card,
  body.home-page #home #homeHeroCard{
    min-height:max(680px,88svh)!important;
  }
}


body.how-it-works-page:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) main > section.page-hero{
  background:#080611!important;
}

body.how-it-works-page:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) main .page-card.how-page-card{
  background:rgba(38,24,170,.82)!important;
  background-color:rgba(38,24,170,.82)!important;
  background-image:none!important;
}


@media(min-width:981px){
  body.home-page #home .hero-card,
  body.home-page #home #homeHeroCard{
    height:clamp(680px,88svh,1080px)!important;
    min-height:clamp(680px,88svh,1080px)!important;
  }
}

body.home-page > header.site-header .nav-link.active,
body.home-page > header.site-header .lang{
  color:#1d165f!important;
  text-shadow:none!important;
}

body.home-page > header.site-header .nav-link.active:hover,
body.home-page > header.site-header .lang:hover{
  color:#100b46!important;
}

body.home-page main > .institution-trust .institution-marquee{
  width:min(1180px,calc(100vw - 32px))!important;
  margin-inline:auto!important;
  -webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.2) 10%,#000 24%,#000 76%,rgba(0,0,0,.2) 90%,transparent 100%)!important;
  mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.2) 10%,#000 24%,#000 76%,rgba(0,0,0,.2) 90%,transparent 100%)!important;
}

body.home-page main > .institution-trust .institution-marquee::before,
body.home-page main > .institution-trust .institution-marquee::after{
  width:clamp(110px,14vw,220px)!important;
  filter:blur(9px)!important;
  transform:none!important;
}

body.how-it-works-page:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) main > section.page-hero{
  background:rgba(38,24,170,.82)!important;
  background-color:rgba(38,24,170,.82)!important;
  background-image:none!important;
}

body.how-it-works-page main > section.dark-timeline-section{
  background:#100b2e!important;
  color:#fff!important;
}

body.how-it-works-page main > section.dark-timeline-section :is(h2,h3,p,.lead){
  color:#fff!important;
}

body.how-it-works-page:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) main > section.section.dark-timeline-section{
  background:#100b2e!important;
  background-color:#100b2e!important;
  color:#fff!important;
}

body.how-it-works-page:not(.home-page):not(.app-page):not(.dashboard-page):not(.admin-page):not(.auth-page) main > section.section.dark-timeline-section :is(h2,h3,p,.lead){
  color:#fff!important;
}


body.home-page main > .arx-debit-card-section{
  padding:clamp(56px,7vw,92px) 0!important;
  overflow:hidden!important;
}

body.home-page main > .arx-debit-card-section .arx-debit-card-grid{
  position:relative!important;
  display:grid!important;
  grid-template-columns:minmax(0,.84fr) minmax(430px,1.16fr)!important;
  gap:clamp(54px,7vw,112px)!important;
  align-items:center!important;
  min-height:500px!important;
}

body.home-page main > .arx-debit-card-section .arx-card-callouts{
  order:1!important;
  align-self:stretch!important;
  display:flex!important;
  align-items:stretch!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}

body.home-page main > .arx-debit-card-section .arx-card-benefits{
  width:100%!important;
  height:100%!important;
  margin:0!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:space-between!important;
  gap:clamp(82px,13vw,190px)!important;
}

body.home-page main > .arx-debit-card-section .arx-card-callout{
  position:relative!important;
  width:min(460px,100%)!important;
  min-height:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  z-index:2!important;
}

body.home-page main > .arx-debit-card-section .arx-card-callout b{
  width:auto!important;
  height:auto!important;
  margin:0 0 12px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  color:#9a86ff!important;
  font:600 12px/1 var(--font-mono)!important;
  letter-spacing:.12em!important;
}

body.home-page main > .arx-debit-card-section .arx-card-callout strong{
  display:block!important;
  color:#fff!important;
  font-size:clamp(20px,2vw,29px)!important;
  line-height:1.12!important;
  font-weight:560!important;
}

body.home-page main > .arx-debit-card-section .arx-card-callout span{
  display:block!important;
  max-width:430px!important;
  margin-top:9px!important;
  color:rgba(255,255,255,.78)!important;
  font-size:clamp(15px,1.45vw,20px)!important;
  line-height:1.45!important;
}

body.home-page main > .arx-debit-card-section .arx-card-callout::after{
  content:""!important;
  position:absolute!important;
  left:72%!important;
  width:clamp(190px,23vw,360px)!important;
  height:1px!important;
  background:linear-gradient(90deg,rgba(154,134,255,.28),rgba(127,233,255,.82))!important;
  transform-origin:left center!important;
  box-shadow:0 0 12px rgba(77,232,255,.24)!important;
  pointer-events:none!important;
  z-index:-1!important;
}

body.home-page main > .arx-debit-card-section .arx-card-callout-spend::after{
  top:78%!important;
  transform:rotate(22deg)!important;
}

body.home-page main > .arx-debit-card-section .arx-card-callout-early::after{
  top:8%!important;
  transform:rotate(-27deg)!important;
}

body.home-page main > .arx-debit-card-section .arx-card-showcase{
  order:2!important;
  min-height:400px!important;
  padding:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  text-decoration:none!important;
}

body.home-page main > .arx-debit-card-section .arx-home-card-stack{
  width:min(500px,100%)!important;
  min-height:326px!important;
}

body.home-page main > .arx-debit-card-section .arx-home-card{
  min-height:270px!important;
  padding:27px 29px!important;
}

@media(max-width:900px){
  body.home-page main > .arx-debit-card-section .arx-debit-card-grid{
    grid-template-columns:1fr!important;
    gap:34px!important;
    min-height:0!important;
  }

  body.home-page main > .arx-debit-card-section .arx-card-benefits{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:22px!important;
  }

  body.home-page main > .arx-debit-card-section .arx-card-callout::after{
    display:none!important;
  }

  body.home-page main > .arx-debit-card-section .arx-card-showcase{
    min-height:330px!important;
  }
}

@media(max-width:560px){
  body.home-page main > .arx-debit-card-section{
    padding:44px 0!important;
  }

  body.home-page main > .arx-debit-card-section .arx-card-benefits{
    grid-template-columns:1fr!important;
    gap:28px!important;
  }

  body.home-page main > .arx-debit-card-section .arx-card-callout strong{
    font-size:22px!important;
  }

  body.home-page main > .arx-debit-card-section .arx-card-callout span{
    font-size:15px!important;
  }

  body.home-page main > .arx-debit-card-section .arx-card-showcase{
    min-height:250px!important;
  }

  body.home-page main > .arx-debit-card-section .arx-home-card-stack{
    width:min(340px,100%)!important;
    min-height:236px!important;
  }

  body.home-page main > .arx-debit-card-section .arx-home-card{
    min-height:190px!important;
    padding:18px!important;
  }
}


body.home-page #arx-backtest-lab .arx-backtest-card,
body.home-page #arx-backtest-lab .arx-backtest-card.reveal{
  background:#5149ed!important;
  background-color:#5149ed!important;
  background-image:none!important;
}

body.home-page #arx-backtest-lab .arx-backtest-card::before,
body.home-page #arx-backtest-lab .arx-backtest-card::after{
  content:none!important;
  display:none!important;
  background:none!important;
}

@media(max-width:640px){
  body.home-page main > .institution-trust .institution-marquee{
    width:calc(100vw - 16px)!important;
    -webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 24%,#000 76%,transparent 100%)!important;
    mask-image:linear-gradient(90deg,transparent 0%,#000 24%,#000 76%,transparent 100%)!important;
  }

  body.home-page main > .institution-trust .institution-marquee::before,
  body.home-page main > .institution-trust .institution-marquee::after{
    width:84px!important;
    filter:blur(7px)!important;
  }
}


body.home-page main > .arx-debit-card-section{
  padding:clamp(34px,4.5vw,58px) 0!important;
  background:#f4f5f8!important;
  color:#141222!important;
}

body.home-page main > .arx-debit-card-section .arx-debit-card-grid{
  grid-template-columns:minmax(0,.78fr) minmax(320px,.92fr)!important;
  gap:clamp(30px,5vw,72px)!important;
  min-height:360px!important;
}

body.home-page main > .arx-debit-card-section .arx-card-callouts{
  flex-direction:column!important;
  justify-content:center!important;
  gap:30px!important;
}

body.home-page main > .arx-debit-card-section .arx-card-callouts h2{
  display:block!important;
  margin:0!important;
  max-width:460px!important;
  color:#17142a!important;
  font-size:clamp(30px,3.4vw,54px)!important;
  line-height:1.02!important;
  font-weight:720!important;
  letter-spacing:0!important;
}

body.home-page main > .arx-debit-card-section .arx-card-benefits{
  height:auto!important;
  justify-content:flex-start!important;
  gap:clamp(36px,6vw,92px)!important;
}

body.home-page main > .arx-debit-card-section .arx-card-callout b{
  color:#5548d9!important;
}

body.home-page main > .arx-debit-card-section .arx-card-callout strong{
  color:#17142a!important;
  font-size:clamp(19px,1.8vw,26px)!important;
}

body.home-page main > .arx-debit-card-section .arx-card-callout span{
  color:rgba(20,18,34,.72)!important;
  font-size:clamp(14px,1.15vw,18px)!important;
}

body.home-page main > .arx-debit-card-section .arx-card-callout::after{
  background:linear-gradient(90deg,rgba(87,75,196,.28),rgba(87,75,196,.62))!important;
  box-shadow:none!important;
}

body.home-page main > .arx-debit-card-section .arx-card-showcase{
  min-height:300px!important;
}

body.home-page main > .arx-debit-card-section .arx-home-card-stack{
  width:min(390px,100%)!important;
  min-height:254px!important;
}

body.home-page main > .arx-debit-card-section .arx-home-card{
  min-height:218px!important;
  padding:22px 24px!important;
}

body.home-page main > .arx-debit-card-section .arx-home-card-number{
  font-size:clamp(18px,2vw,27px)!important;
}

@media(max-width:900px){
  body.home-page main > .arx-debit-card-section .arx-debit-card-grid{
    grid-template-columns:1fr!important;
    min-height:0!important;
    gap:28px!important;
  }

  body.home-page main > .arx-debit-card-section .arx-card-callouts{
    gap:22px!important;
  }

  body.home-page main > .arx-debit-card-section .arx-card-benefits{
    gap:20px!important;
  }

  body.home-page main > .arx-debit-card-section .arx-card-showcase{
    min-height:270px!important;
  }
}

@media(max-width:560px){
  body.home-page main > .arx-debit-card-section{
    padding:30px 0!important;
  }

  body.home-page main > .arx-debit-card-section .arx-card-callouts h2{
    font-size:32px!important;
  }

  body.home-page main > .arx-debit-card-section .arx-card-benefits{
    grid-template-columns:1fr!important;
    gap:18px!important;
  }

  body.home-page main > .arx-debit-card-section .arx-card-callout strong{
    font-size:20px!important;
  }

  body.home-page main > .arx-debit-card-section .arx-card-callout span{
    font-size:14px!important;
  }

  body.home-page main > .arx-debit-card-section .arx-card-showcase{
    min-height:218px!important;
  }

  body.home-page main > .arx-debit-card-section .arx-home-card-stack{
    width:min(302px,100%)!important;
    min-height:208px!important;
  }

  body.home-page main > .arx-debit-card-section .arx-home-card{
    min-height:176px!important;
    padding:16px!important;
  }
}


body.home-page main > .how-start-section,
body.home-page main > .how-start-section > .wrap,
body.home-page main > .how-start-section .how-start-layout-earn-only,
body.home-page main > .how-start-section .how-start-backtest,
body.home-page main > .how-start-section #arx-backtest-lab,
body.home-page main > .how-start-section #arx-backtest-lab .arx-backtest-card,
body.home-page main > .how-start-section #arx-backtest-lab .arx-backtest-card.reveal{
  background:#5149ed!important;
  background-color:#5149ed!important;
  background-image:none!important;
}

body.home-page main > .how-start-section::before,
body.home-page main > .how-start-section::after,
body.home-page main > .how-start-section > .wrap::before,
body.home-page main > .how-start-section > .wrap::after,
body.home-page main > .how-start-section .how-start-layout-earn-only::before,
body.home-page main > .how-start-section .how-start-layout-earn-only::after,
body.home-page main > .how-start-section .how-start-backtest::before,
body.home-page main > .how-start-section .how-start-backtest::after,
body.home-page main > .how-start-section #arx-backtest-lab::before,
body.home-page main > .how-start-section #arx-backtest-lab::after,
body.home-page main > .how-start-section #arx-backtest-lab .arx-backtest-card::before,
body.home-page main > .how-start-section #arx-backtest-lab .arx-backtest-card::after{
  content:none!important;
  display:none!important;
  background:none!important;
  background-image:none!important;
  box-shadow:none!important;
}


body.home-page main > .institution-trust{
  position:relative!important;
  padding:10px 0 30px!important;
  border:0!important;
  border-top:0!important;
  box-shadow:none!important;
  background:#fff!important;
}

body.home-page main > .institution-trust::before{
  content:""!important;
  display:block!important;
  position:absolute!important;
  left:0!important;
  right:0!important;
  top:-42px!important;
  height:42px!important;
  pointer-events:none!important;
  background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.72) 54%,#fff 100%)!important;
  z-index:1!important;
}

body.home-page main > .institution-trust::after{
  content:none!important;
  display:none!important;
}

body.home-page main > .institution-trust .institution-head{
  position:relative!important;
  z-index:2!important;
  margin:0 0 8px!important;
  padding:0!important;
  border:0!important;
}

body.home-page main > .institution-trust .institution-marquee{
  width:min(980px,calc(100vw - 32px))!important;
  margin-inline:auto!important;
  padding:6px 0 8px!important;
  border:0!important;
  border-top:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  background:transparent!important;
  background-image:none!important;
  z-index:2!important;
  -webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.12) 9%,#000 23%,#000 77%,rgba(0,0,0,.12) 91%,transparent 100%)!important;
  mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.12) 9%,#000 23%,#000 77%,rgba(0,0,0,.12) 91%,transparent 100%)!important;
}

body.home-page main > .institution-trust .institution-marquee::before,
body.home-page main > .institution-trust .institution-marquee::after{
  width:clamp(74px,9vw,140px)!important;
  filter:blur(10px)!important;
}

body.home-page main > .institution-trust .institution-logo{
  min-width:auto!important;
  width:auto!important;
  height:42px!important;
  padding:0 14px!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  background-image:none!important;
  box-shadow:none!important;
}

body.home-page main > .institution-trust .institution-logo:hover,
body.home-page main > .institution-trust .institution-logo:focus-visible{
  transform:translateY(-1px)!important;
  border:0!important;
  box-shadow:none!important;
}

body.home-page main > .institution-trust .institution-track{
  gap:28px!important;
  min-width:max-content!important;
}

@media(max-width:640px){
  body.home-page main > .institution-trust .institution-marquee{
    width:calc(100vw - 18px)!important;
    -webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 19%,#000 81%,transparent 100%)!important;
    mask-image:linear-gradient(90deg,transparent 0%,#000 19%,#000 81%,transparent 100%)!important;
  }

  body.home-page main > .institution-trust .institution-track{
    gap:20px!important;
  }

  body.home-page main > .institution-trust .institution-logo{
    height:38px!important;
    padding:0 8px!important;
  }
}


body.home-page main > .how-start-section,
body.home-page main > .how-start-section > .wrap,
body.home-page main > .how-start-section .how-start-layout-earn-only,
body.home-page main > .how-start-section .how-start-backtest,
body.home-page main > .how-start-section #arx-backtest-lab{
  min-height:clamp(680px,88svh,1080px)!important;
}

body.home-page main > .how-start-section #arx-backtest-lab .arx-backtest-card,
body.home-page main > .how-start-section #arx-backtest-lab .arx-backtest-card.reveal{
  min-height:clamp(680px,88svh,1080px)!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  box-sizing:border-box!important;
}

body.home-page main > .how-start-section #arx-backtest-lab .arx-backtest-chart-wrap{
  margin-top:clamp(22px,3vw,44px)!important;
}

body.home-page main > .how-start-section #arx-backtest-lab .arx-backtest-chart{
  height:clamp(210px,24vw,340px)!important;
  min-height:210px!important;
}

@media(max-width:980px){
  body.home-page main > .how-start-section,
  body.home-page main > .how-start-section > .wrap,
  body.home-page main > .how-start-section .how-start-layout-earn-only,
  body.home-page main > .how-start-section .how-start-backtest,
  body.home-page main > .how-start-section #arx-backtest-lab,
  body.home-page main > .how-start-section #arx-backtest-lab .arx-backtest-card{
    min-height:720px!important;
  }
}

@media(max-width:640px){
  body.home-page main > .how-start-section,
  body.home-page main > .how-start-section > .wrap,
  body.home-page main > .how-start-section .how-start-layout-earn-only,
  body.home-page main > .how-start-section .how-start-backtest,
  body.home-page main > .how-start-section #arx-backtest-lab,
  body.home-page main > .how-start-section #arx-backtest-lab .arx-backtest-card{
    min-height:650px!important;
  }

  body.home-page main > .how-start-section #arx-backtest-lab .arx-backtest-card{
    justify-content:center!important;
  }
}


body.home-page main #package-ladder .agent-package-card,
body.home-page main #package-ladder .agent-package-card.agent-package-ultimate,
body.home-page main #package-ladder .agent-package-card.ultron-enterprise-card,
body.home-page main #package-ladder .agent-package-card.agent-package-smith{
  background:#fff!important;
  background-color:#fff!important;
  background-image:none!important;
  color:#141222!important;
  border:1px solid rgba(28,20,54,.08)!important;
  box-shadow:0 22px 58px rgba(21,13,48,.10)!important;
}

body.home-page main #package-ladder .agent-package-card::before,
body.home-page main #package-ladder .agent-package-card::after{
  content:none!important;
  display:none!important;
  background:none!important;
  background-image:none!important;
  box-shadow:none!important;
}

body.home-page main #package-ladder .agent-package-card :is(h3,strong,b),
body.home-page main #package-ladder .agent-package-card .agent-package-price strong,
body.home-page main #package-ladder .agent-package-card .agent-package-includes span,
body.home-page main #package-ladder .agent-package-card .agent-package-list li{
  color:#151129!important;
}

body.home-page main #package-ladder .agent-package-card :is(p,li,span),
body.home-page main #package-ladder .agent-package-card .agent-package-price strong span{
  color:#5f5870!important;
}

body.home-page main #package-ladder .agent-package-card :is(small,.agent-package-role),
body.home-page main #package-ladder .agent-package-card .agent-package-price small{
  color:#6550df!important;
}

body.home-page main #package-ladder .agent-package-index{
  color:#6550df!important;
  background:#f2f0ff!important;
  border:1px solid rgba(101,80,223,.16)!important;
}

body.home-page main #package-ladder .agent-package-label{
  color:#fff!important;
  background:#6550df!important;
  border:0!important;
}

body.home-page main #package-ladder .agent-package-includes{
  background:#fbfbff!important;
  background-color:#fbfbff!important;
  background-image:none!important;
  border:1px solid rgba(28,20,54,.08)!important;
  box-shadow:none!important;
}

body.home-page main #package-ladder .agent-package-list li::before{
  color:#6550df!important;
}

body.home-page main #package-ladder .agent-package-action{
  background:#6550df!important;
  color:#fff!important;
  border:1px solid rgba(101,80,223,.18)!important;
  box-shadow:0 12px 28px rgba(101,80,223,.18)!important;
}

body.home-page main #package-ladder .agent-package-action.is-coming-soon{
  background:#f4f2ff!important;
  color:#6550df!important;
  box-shadow:none!important;
}


@media(min-width:981px){
  body.home-page > header.site-header{
    height:96px!important;
  }

  body.home-page > header.site-header .nav{
    width:100%!important;
    max-width:none!important;
    height:96px!important;
    padding-inline:clamp(44px,7.1vw,148px)!important;
    gap:clamp(18px,2vw,38px)!important;
  }

  body.home-page > header.site-header .brand{
    min-width:260px!important;
    gap:14px!important;
  }

  body.home-page > header.site-header .brand-mark{
    width:56px!important;
    height:56px!important;
    flex:0 0 56px!important;
  }

  body.home-page > header.site-header .brand-mark img{
    width:100%!important;
    height:100%!important;
    object-fit:contain!important;
  }

  body.home-page > header.site-header .brand-text{
    font-size:23px!important;
    line-height:1.05!important;
    font-weight:650!important;
  }

  body.home-page > header.site-header .brand-sub{
    margin-top:4px!important;
    font-size:11px!important;
    line-height:1!important;
  }

  body.home-page > header.site-header .nav-center{
    justify-content:flex-end!important;
    gap:clamp(2px,.55vw,10px)!important;
  }

  body.home-page > header.site-header .nav-link{
    height:44px!important;
    padding-inline:clamp(9px,.75vw,15px)!important;
    font-size:16.5px!important;
    font-weight:560!important;
  }

  body.home-page > header.site-header .nav-actions{
    min-width:240px!important;
    gap:12px!important;
  }

  body.home-page > header.site-header .lang{
    height:44px!important;
    min-width:58px!important;
    font-size:15px!important;
  }

  body.home-page > header.site-header .btn.primary{
    height:48px!important;
    padding-inline:22px!important;
    font-size:15px!important;
  }

  body.home-page #home .hero-inner.home-hero-copy{
    width:min(56vw,880px)!important;
    max-width:none!important;
    min-height:0!important;
    padding:clamp(220px,27svh,320px) 0 54px clamp(52px,7.1vw,148px)!important;
    box-sizing:border-box!important;
    align-self:start!important;
  }

  body.home-page #home .home-hero-copy h1{
    max-width:720px!important;
  }

  body.home-page #home .hero-bullet-list{
    max-width:690px!important;
  }

  body.home-page #home .hero-visual-stack{
    top:52%!important;
    right:-4.25vw!important;
    width:clamp(520px,38.5vw,740px)!important;
    height:clamp(360px,30vw,430px)!important;
    transform:translateY(-36%)!important;
  }

  body.home-page #home .hero-visual-stack .hero-fincept-visual{
    width:62%!important;
    left:0!important;
    bottom:4px!important;
  }

  body.home-page #home .hero-pwa-v{
    width:55%!important;
    right:0!important;
    top:0!important;
  }
}

@media(min-width:981px) and (max-width:1260px){
  body.home-page > header.site-header .nav{
    padding-inline:44px!important;
    gap:14px!important;
  }

  body.home-page > header.site-header .brand{
    min-width:190px!important;
  }

  body.home-page > header.site-header .brand-mark{
    width:42px!important;
    height:42px!important;
    flex-basis:42px!important;
  }

  body.home-page > header.site-header .brand-text{
    font-size:17px!important;
  }

  body.home-page > header.site-header .nav-link{
    padding-inline:8px!important;
    font-size:13.5px!important;
  }

  body.home-page > header.site-header .nav-actions{
    min-width:190px!important;
  }

  body.home-page #home .hero-inner.home-hero-copy{
    width:58vw!important;
    padding-left:clamp(44px,6vw,76px)!important;
  }

  body.home-page #home .hero-visual-stack{
    right:-14vw!important;
    width:520px!important;
  }
}

@media(max-width:980px){
  body.home-page > header.site-header .brand-mark{
    width:38px!important;
    height:38px!important;
  }

  body.home-page > header.site-header .brand-text{
    font-size:15px!important;
    font-weight:650!important;
  }

  body.home-page #home .hero-inner.home-hero-copy{
    padding-left:clamp(20px,6vw,46px)!important;
    padding-right:clamp(20px,6vw,46px)!important;
  }
}


body.home-page main > .how-start-section,
body.home-page main > .how-start-section > .wrap,
body.home-page main > .how-start-section .how-start-layout-earn-only,
body.home-page main > .how-start-section .how-start-backtest,
body.home-page main > .how-start-section #arx-backtest-lab,
body.home-page main > .how-start-section #arx-backtest-lab .arx-backtest-card,
body.home-page main > .how-start-section #arx-backtest-lab .arx-backtest-card.reveal{
  min-height:clamp(620px,78svh,900px)!important;
}

body.home-page main > .how-start-section #arx-backtest-lab .arx-backtest-chart{
  height:clamp(190px,20vw,290px)!important;
  min-height:190px!important;
}

body.home-page main #package-ladder .agent-package-card,
body.home-page main #package-ladder .agent-package-card.agent-package-ultimate,
body.home-page main #package-ladder .agent-package-card.ultron-enterprise-card,
body.home-page main #package-ladder .agent-package-card.agent-package-smith{
  position:relative!important;
  overflow:hidden!important;
  border:1px solid #e4dff0!important;
  border-radius:8px!important;
  background:#fff!important;
  background-color:#fff!important;
  background-image:none!important;
  box-shadow:inset 0 4px 0 #6550df,0 18px 46px rgba(22,14,56,.11)!important;
  transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease!important;
}

body.home-page main #package-ladder .agent-package-card:hover{
  transform:translateY(-4px)!important;
  border-color:#cbc2e7!important;
  box-shadow:inset 0 4px 0 #6550df,0 26px 62px rgba(22,14,56,.16)!important;
}

body.home-page main #package-ladder .agent-package-card h3,
body.home-page main #package-ladder .agent-package-card .agent-package-price strong{
  color:#17112f!important;
}

body.home-page main #package-ladder .agent-package-card > p,
body.home-page main #package-ladder .agent-package-card .agent-package-list li{
  color:#4f495f!important;
}

body.home-page main #package-ladder .agent-package-card :is(small,.agent-package-role),
body.home-page main #package-ladder .agent-package-card .agent-package-price small{
  color:#5b46d7!important;
  font-weight:650!important;
}

body.home-page main #package-ladder .agent-package-index{
  color:#4b35d1!important;
  background:#eeebff!important;
  border:1px solid #d9d2fb!important;
}

body.home-page main #package-ladder .agent-package-includes{
  border:1px solid #e8e3f2!important;
  border-radius:6px!important;
  background:#f8f7fc!important;
  background-color:#f8f7fc!important;
}

body.home-page main #package-ladder .agent-package-includes :is(strong,span){
  color:#252039!important;
}

body.home-page main #package-ladder a.agent-package-action,
body.home-page main #package-ladder button.agent-package-action{
  background:#5644dc!important;
  background-color:#5644dc!important;
  color:#fff!important;
  border:1px solid #5644dc!important;
  box-shadow:0 12px 26px rgba(86,68,220,.24)!important;
}

body.home-page main #package-ladder .agent-package-card a.agent-package-action:not(.is-coming-soon),
body.home-page main #package-ladder .agent-package-card button.agent-package-action:not(.is-coming-soon){
  background:#5644dc!important;
  background-color:#5644dc!important;
  color:#fff!important;
  border:1px solid #5644dc!important;
  box-shadow:0 12px 26px rgba(86,68,220,.24)!important;
}

body.home-page main #package-ladder a.agent-package-action :is(span,strong,b),
body.home-page main #package-ladder button.agent-package-action :is(span,strong,b){
  color:#fff!important;
}

body.home-page main #package-ladder .agent-package-action.is-coming-soon{
  background:#efedfb!important;
  background-color:#efedfb!important;
  color:#4e3ac7!important;
  border-color:#ddd7f4!important;
  box-shadow:none!important;
}

@media(max-width:980px){
  body.home-page main > .how-start-section,
  body.home-page main > .how-start-section > .wrap,
  body.home-page main > .how-start-section .how-start-layout-earn-only,
  body.home-page main > .how-start-section .how-start-backtest,
  body.home-page main > .how-start-section #arx-backtest-lab,
  body.home-page main > .how-start-section #arx-backtest-lab .arx-backtest-card{
    min-height:650px!important;
  }
}

@media(max-width:640px){
  body.home-page main > .how-start-section,
  body.home-page main > .how-start-section > .wrap,
  body.home-page main > .how-start-section .how-start-layout-earn-only,
  body.home-page main > .how-start-section .how-start-backtest,
  body.home-page main > .how-start-section #arx-backtest-lab,
  body.home-page main > .how-start-section #arx-backtest-lab .arx-backtest-card{
    min-height:590px!important;
  }

  body.home-page main > .how-start-section #arx-backtest-lab .arx-backtest-chart{
    height:190px!important;
  }
}


body.home-page main > .how-start-section,
body.home-page main > .how-start-section > .wrap,
body.home-page main > .how-start-section .how-start-layout-earn-only,
body.home-page main > .how-start-section .how-start-backtest,
body.home-page main > .how-start-section #arx-backtest-lab,
body.home-page main > .how-start-section #arx-backtest-lab .arx-backtest-card,
body.home-page main > .how-start-section #arx-backtest-lab .arx-backtest-card.reveal{
  min-height:clamp(560px,72svh,820px)!important;
}

body.home-page main > .how-start-section #arx-backtest-lab .arx-backtest-chart{
  height:clamp(170px,18vw,250px)!important;
  min-height:170px!important;
}

body.home-page main #package-ladder .agent-package-card{
  --plan-accent:#6550df;
  border-color:#e4e0ee!important;
  box-shadow:inset 0 4px 0 var(--plan-accent),0 18px 48px rgba(20,14,48,.12)!important;
}

body.home-page main #package-ladder .agent-package-card:nth-child(1){--plan-accent:#168f80}
body.home-page main #package-ladder .agent-package-card:nth-child(2){--plan-accent:#2769cf}
body.home-page main #package-ladder .agent-package-card:nth-child(3){--plan-accent:#6446d8}
body.home-page main #package-ladder .agent-package-card:nth-child(4){--plan-accent:#8a2f96}

body.home-page main #package-ladder .agent-package-card.agent-package-ultimate,
body.home-page main #package-ladder .agent-package-card.ultron-enterprise-card,
body.home-page main #package-ladder .agent-package-card.agent-package-smith{
  box-shadow:inset 0 4px 0 var(--plan-accent),0 18px 48px rgba(20,14,48,.12)!important;
}

body.home-page main #package-ladder .agent-package-card:hover{
  border-color:#cbc5dc!important;
  box-shadow:inset 0 4px 0 var(--plan-accent),0 28px 66px rgba(20,14,48,.17)!important;
}

body.home-page main #package-ladder .agent-package-card h3{
  color:#171329!important;
  font-weight:680!important;
}

body.home-page main #package-ladder .agent-package-card .agent-package-price strong{
  color:#19142c!important;
  font-weight:720!important;
}

body.home-page main #package-ladder .agent-package-card .agent-package-price small,
body.home-page main #package-ladder .agent-package-card .agent-package-role{
  color:var(--plan-accent)!important;
  font-weight:750!important;
}

body.home-page main #package-ladder .agent-package-card > p{
  color:#504a5f!important;
  line-height:1.58!important;
}

body.home-page main #package-ladder .agent-package-card .agent-package-includes{
  background:#f7f6fb!important;
  border-color:#e5e1ed!important;
}

body.home-page main #package-ladder .agent-package-card .agent-package-includes b{
  color:var(--plan-accent)!important;
  font-weight:760!important;
}

body.home-page main #package-ladder .agent-package-card .agent-package-includes span{
  color:#29243b!important;
  font-weight:650!important;
}

body.home-page main #package-ladder .agent-package-card .agent-package-list li{
  color:#5a5367!important;
}

body.home-page main #package-ladder .agent-package-card .agent-package-list li::before{
  background:var(--plan-accent)!important;
  color:var(--plan-accent)!important;
  box-shadow:0 0 0 3px rgba(101,80,223,.09)!important;
}

body.home-page main #package-ladder .agent-package-card .agent-package-index{
  color:var(--plan-accent)!important;
  background:#f3f1fa!important;
  border-color:#ddd8e9!important;
  box-shadow:none!important;
}

body.home-page main #package-ladder .agent-package-card a.agent-package-action:not(.is-coming-soon),
body.home-page main #package-ladder .agent-package-card button.agent-package-action:not(.is-coming-soon){
  min-height:42px!important;
  background:var(--plan-accent)!important;
  background-color:var(--plan-accent)!important;
  color:#fff!important;
  border-color:var(--plan-accent)!important;
  border-radius:6px!important;
  font-size:12px!important;
  box-shadow:0 12px 28px rgba(31,23,72,.18)!important;
}

body.home-page main #package-ladder .agent-package-card .agent-package-action.is-coming-soon{
  min-height:42px!important;
  border-radius:6px!important;
  background:#f0edf6!important;
  color:#6d5476!important;
  border-color:#ded7e5!important;
}

@media(max-width:980px){
  body.home-page main > .how-start-section,
  body.home-page main > .how-start-section > .wrap,
  body.home-page main > .how-start-section .how-start-layout-earn-only,
  body.home-page main > .how-start-section .how-start-backtest,
  body.home-page main > .how-start-section #arx-backtest-lab,
  body.home-page main > .how-start-section #arx-backtest-lab .arx-backtest-card{
    min-height:610px!important;
  }
}

@media(max-width:640px){
  body.home-page main > .how-start-section,
  body.home-page main > .how-start-section > .wrap,
  body.home-page main > .how-start-section .how-start-layout-earn-only,
  body.home-page main > .how-start-section .how-start-backtest,
  body.home-page main > .how-start-section #arx-backtest-lab,
  body.home-page main > .how-start-section #arx-backtest-lab .arx-backtest-card{
    min-height:540px!important;
  }

  body.home-page main > .how-start-section #arx-backtest-lab .arx-backtest-card{
    padding:8px 16px 12px!important;
  }

  body.home-page main > .how-start-section #arx-backtest-lab .arx-backtest-heading{
    margin-bottom:8px!important;
  }

  body.home-page main > .how-start-section #arx-backtest-lab .arx-backtest-controls,
  body.home-page main > .how-start-section #arx-backtest-lab .arx-backtest-output{
    gap:10px!important;
    margin-bottom:10px!important;
  }

  body.home-page main > .how-start-section #arx-backtest-lab .arx-backtest-chart-wrap{
    margin-top:8px!important;
  }

  body.home-page main > .how-start-section #arx-backtest-lab .arx-backtest-chart{
    height:160px!important;
    min-height:160px!important;
  }
}


body.home-page main > .how-start-section,
body.home-page main > .how-start-section > .wrap,
body.home-page main > .how-start-section .how-start-layout-earn-only,
body.home-page main > .how-start-section .how-start-backtest,
body.home-page main > .how-start-section #arx-backtest-lab,
body.home-page main > .how-start-section #arx-backtest-lab .arx-backtest-card,
body.home-page main > .how-start-section #arx-backtest-lab .arx-backtest-card.reveal{
  min-height:clamp(590px,74svh,840px)!important;
}

body.home-page main > .how-start-section #arx-backtest-lab .arx-backtest-chart{
  height:clamp(180px,18.5vw,260px)!important;
  min-height:180px!important;
}

@media(max-width:980px){
  body.home-page main > .how-start-section,
  body.home-page main > .how-start-section > .wrap,
  body.home-page main > .how-start-section .how-start-layout-earn-only,
  body.home-page main > .how-start-section .how-start-backtest,
  body.home-page main > .how-start-section #arx-backtest-lab,
  body.home-page main > .how-start-section #arx-backtest-lab .arx-backtest-card{
    min-height:630px!important;
  }
}

@media(max-width:640px){
  body.home-page main > .how-start-section,
  body.home-page main > .how-start-section > .wrap,
  body.home-page main > .how-start-section .how-start-layout-earn-only,
  body.home-page main > .how-start-section .how-start-backtest,
  body.home-page main > .how-start-section #arx-backtest-lab,
  body.home-page main > .how-start-section #arx-backtest-lab .arx-backtest-card{
    min-height:560px!important;
  }

  body.home-page main > .how-start-section #arx-backtest-lab .arx-backtest-chart{
    height:170px!important;
    min-height:170px!important;
  }
}


body.home-page main > .arx-debit-card-section{
  padding:clamp(48px,5vw,76px) 0!important;
  overflow:hidden!important;
  background:#f4f5f7!important;
  color:#17142a!important;
}

body.home-page main > .arx-debit-card-section .arx-debit-card-grid{
  display:grid!important;
  grid-template-columns:minmax(0,.88fr) minmax(460px,1.12fr)!important;
  gap:clamp(54px,7vw,118px)!important;
  align-items:stretch!important;
  min-height:clamp(570px,48vw,700px)!important;
}

body.home-page main > .arx-debit-card-section .arx-card-callouts{
  position:relative!important;
  grid-column:1!important;
  display:grid!important;
  grid-template-rows:auto 1fr!important;
  gap:clamp(32px,4vw,58px)!important;
  min-height:100%!important;
  padding:0!important;
  overflow:visible!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  z-index:3!important;
}

body.home-page main > .arx-debit-card-section .arx-card-callouts h2{
  position:relative!important;
  display:block!important;
  width:auto!important;
  height:auto!important;
  max-width:560px!important;
  margin:0!important;
  padding:0!important;
  overflow:visible!important;
  clip:auto!important;
  clip-path:none!important;
  white-space:normal!important;
  color:#17142a!important;
  font-size:clamp(36px,3.8vw,58px)!important;
  line-height:1.02!important;
  font-weight:720!important;
}

body.home-page main > .arx-debit-card-section .arx-card-benefits{
  display:grid!important;
  grid-template-columns:1fr!important;
  grid-template-rows:repeat(3,minmax(0,1fr))!important;
  gap:clamp(24px,3vw,44px)!important;
  width:100%!important;
  height:100%!important;
  margin:0!important;
  padding:0!important;
}

body.home-page main > .arx-debit-card-section .arx-card-callout{
  position:relative!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  align-items:flex-start!important;
  width:min(500px,100%)!important;
  min-height:0!important;
  padding:0!important;
  overflow:visible!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  text-align:left!important;
}

body.home-page main > .arx-debit-card-section .arx-card-callout b{
  display:block!important;
  width:auto!important;
  height:auto!important;
  margin:0 0 10px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  color:#5848c9!important;
  font:700 13px/1 var(--font-mono)!important;
  letter-spacing:.12em!important;
}

body.home-page main > .arx-debit-card-section .arx-card-callout strong{
  display:block!important;
  color:#17142a!important;
  font-size:clamp(20px,1.8vw,27px)!important;
  line-height:1.12!important;
  font-weight:680!important;
}

body.home-page main > .arx-debit-card-section .arx-card-callout span{
  display:block!important;
  max-width:430px!important;
  margin:7px 0 0!important;
  color:#514d5e!important;
  font-size:clamp(15px,1.25vw,19px)!important;
  line-height:1.44!important;
}

body.home-page main > .arx-debit-card-section .arx-card-callout b,
body.home-page main > .arx-debit-card-section .arx-card-callout strong,
body.home-page main > .arx-debit-card-section .arx-card-callout span{
  position:relative!important;
  z-index:5!important;
}

body.home-page main > .arx-debit-card-section .arx-card-callout::after{
  content:""!important;
  display:block!important;
  position:absolute!important;
  left:78%!important;
  width:clamp(210px,18vw,285px)!important;
  height:1px!important;
  border:0!important;
  background:#77727e!important;
  transform-origin:left center!important;
  box-shadow:none!important;
  pointer-events:none!important;
  z-index:4!important;
}

body.home-page main > .arx-debit-card-section .arx-card-callout-spend::after{
  top:72%!important;
  transform:rotate(25deg)!important;
}

body.home-page main > .arx-debit-card-section .arx-card-callout-worldwide::after{
  top:54%!important;
  transform:rotate(0deg)!important;
}

body.home-page main > .arx-debit-card-section .arx-card-callout-early::after{
  top:22%!important;
  transform:rotate(-29deg)!important;
}

body.home-page main > .arx-debit-card-section .arx-card-showcase{
  grid-column:2!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:100%!important;
  padding:0!important;
  overflow:visible!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  z-index:2!important;
}

body.home-page main > .arx-debit-card-section .arx-home-card-stack{
  width:min(540px,100%)!important;
  min-height:350px!important;
  margin:0!important;
}

body.home-page main > .arx-debit-card-section .arx-home-card{
  min-height:292px!important;
  padding:29px 31px!important;
}

@media(max-width:980px){
  body.home-page main > .arx-debit-card-section .arx-debit-card-grid{
    grid-template-columns:1fr!important;
    gap:34px!important;
    min-height:0!important;
  }

  body.home-page main > .arx-debit-card-section .arx-card-callouts,
  body.home-page main > .arx-debit-card-section .arx-card-showcase{
    grid-column:1!important;
    min-height:0!important;
  }

  body.home-page main > .arx-debit-card-section .arx-card-benefits{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    grid-template-rows:auto!important;
    gap:24px!important;
  }

  body.home-page main > .arx-debit-card-section .arx-card-callout::after{
    content:none!important;
    display:none!important;
  }

  body.home-page main > .arx-debit-card-section .arx-card-showcase{
    min-height:360px!important;
  }
}

@media(max-width:640px){
  body.home-page main > .arx-debit-card-section{
    padding:36px 0 42px!important;
  }

  body.home-page main > .arx-debit-card-section .arx-card-callouts{
    gap:26px!important;
  }

  body.home-page main > .arx-debit-card-section .arx-card-callouts h2{
    max-width:300px!important;
    font-size:34px!important;
    line-height:1.04!important;
  }

  body.home-page main > .arx-debit-card-section .arx-card-benefits{
    grid-template-columns:1fr!important;
    gap:22px!important;
  }

  body.home-page main > .arx-debit-card-section .arx-card-callout strong{
    font-size:21px!important;
  }

  body.home-page main > .arx-debit-card-section .arx-card-callout span{
    max-width:330px!important;
    font-size:15px!important;
  }

  body.home-page main > .arx-debit-card-section .arx-card-showcase{
    min-height:245px!important;
  }

  body.home-page main > .arx-debit-card-section .arx-home-card-stack{
    width:min(320px,100%)!important;
    min-height:218px!important;
  }

  body.home-page main > .arx-debit-card-section .arx-home-card{
    min-height:182px!important;
    padding:17px!important;
  }
}
