@scope(.devicequest-page){:scope {
  --bg:#041131; --bg2:#071a48; --ink:#f5f8ff; --muted:#b8c9f1;
  --cyan:#16c9f5; --blue:#2d78ff; --purple:#8b49ff; --teal:#35d6dc;
  --line:rgba(143,194,255,.17); --surface:rgba(12,30,78,.78);
  --surface2:rgba(24,29,91,.76); --shadow:0 24px 70px rgba(0,0,0,.30);
  --radius:28px; --max:1320px;
}
*{box-sizing:border-box}
:scope{margin:0;min-width:320px;font-family:Avenir,"Avenir Next","Segoe UI",Arial,sans-serif;color:var(--ink);background:
  radial-gradient(circle at 12% 10%,rgba(22,201,245,.12),transparent 23%),
  radial-gradient(circle at 88% 7%,rgba(139,73,255,.16),transparent 20%),
  linear-gradient(180deg,#05102d 0%,#081848 44%,#05102d 100%);overflow-x:hidden}
a{color:inherit;text-decoration:none}
button,input,textarea{font:inherit}
:scope{max-width:calc(var(--max) + 40px);margin:auto;padding:24px 20px 64px}
.breadcrumbs{display:flex;gap:8px;flex-wrap:wrap;color:var(--muted);font-size:.92rem;margin-bottom:16px} .breadcrumbs strong{color:#d6c9ff}
.hero{position:relative;overflow:hidden;border:1px solid rgba(117,100,255,.24);border-radius:32px;padding:clamp(28px,4vw,58px);background:
  radial-gradient(circle at 8% 82%,rgba(18,203,244,.14),transparent 30%),
  radial-gradient(circle at 95% 8%,rgba(139,73,255,.18),transparent 34%),
  linear-gradient(135deg,rgba(5,18,54,.99),rgba(10,27,78,.97) 56%,rgba(33,24,91,.94));box-shadow:var(--shadow)}
.hero:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(to right,#000,transparent 78%)}
.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.96fr) minmax(440px,1.04fr);gap:40px;align-items:center}
.eyebrow{display:inline-flex;align-items:center;gap:10px;color:#88e7f6;font-weight:850;letter-spacing:.1em;text-transform:uppercase;font-size:.8rem;margin-bottom:14px} .eyebrow:before{content:"";width:38px;height:3px;border-radius:99px;background:linear-gradient(90deg,var(--cyan),var(--purple))}
h1,h2,h3,p{margin-top:0} h1{font-size:clamp(2.7rem,5vw,5rem);line-height:.98;letter-spacing:-.055em;margin-bottom:18px;max-width:10ch}
.gradient-title{background:linear-gradient(90deg,#fff 0%,#c9f4ff 42%,#ae91ff 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
.hero-copy>p{max-width:61ch;color:#d2def8;font-size:1.08rem;line-height:1.72}
.hero-tags{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0 0} .hero-tags span{padding:9px 13px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(135,202,255,.16);color:#e8f2ff;font-size:.85rem;font-weight:750}
.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px} .btn{min-height:50px;padding:0 21px;border-radius:999px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;font-weight:800;cursor:pointer}
.btn-primary{background:linear-gradient(90deg,var(--cyan),#2583ff 54%,var(--purple));box-shadow:0 12px 28px rgba(37,99,255,.28)} .btn-secondary{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.13)}
.hero-visual{border-radius:28px;padding:22px;border:1px solid rgba(108,198,255,.20);background:linear-gradient(160deg,rgba(3,10,32,.98),rgba(13,18,64,.95));box-shadow:0 24px 58px rgba(0,0,0,.34)}
.hero-logo{width:100%;display:block;border-radius:18px}
.asset-map{margin-top:18px;min-height:356px;position:relative;border-radius:22px;overflow:hidden;border:1px solid rgba(108,192,255,.17);background:radial-gradient(circle at 50% 48%,rgba(69,120,255,.22),transparent 24%),radial-gradient(circle at 18% 18%,rgba(22,201,245,.14),transparent 22%),radial-gradient(circle at 84% 16%,rgba(139,73,255,.18),transparent 22%),linear-gradient(145deg,#030813,#09183b 58%,#160e3d)}
.asset-map:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(96,117,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(96,117,255,.05) 1px,transparent 1px);background-size:34px 34px;opacity:.7}
.asset-map:after{content:"";position:absolute;inset:auto 12% 14% 12%;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(22,201,245,.16),transparent 62%);filter:blur(28px)}
.hero-ring,.hero-ring-2{position:absolute;left:50%;top:58%;transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(136,210,255,.16)}
.hero-ring{width:296px;height:296px;box-shadow:0 0 0 1px rgba(139,73,255,.06) inset}
.hero-ring-2{width:214px;height:214px;border-color:rgba(139,73,255,.18)}
.asset-core{position:absolute;left:50%;top:58%;transform:translate(-50%,-50%);width:164px;height:164px;border-radius:34px;border:1px solid rgba(108,216,255,.34);display:grid;place-items:center;background:linear-gradient(155deg,rgba(8,34,82,.96),rgba(28,16,75,.96));box-shadow:0 0 44px rgba(64,129,255,.26), inset 0 0 40px rgba(255,255,255,.03);font-weight:900;text-align:center;z-index:2}
.asset-core small{display:block;font-size:.72rem;letter-spacing:.12em;color:#88e7f6;text-transform:uppercase;margin-bottom:6px}
.asset-core strong{font-size:1.05rem;line-height:1.18;letter-spacing:.02em}
.asset-node{position:absolute;z-index:5;min-width:112px;padding:12px 13px;border-radius:16px;border:1px solid rgba(123,115,255,.22);background:linear-gradient(180deg,rgba(9,22,59,.96),rgba(8,16,42,.92));box-shadow:0 18px 26px rgba(0,0,0,.20);font-size:.71rem;font-weight:800;color:#e9f4ff;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}
.asset-node svg{width:24px;height:24px;stroke:url(#gstroke);stroke:#9fefff;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.asset-node span{display:block;color:#9fd4ff;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase}
.n1{left:3%;top:15%}.n2{right:1%;top:7%}.n3{left:6%;bottom:10%}.n4{right:5%;bottom:11%}.n5{left:50%;top:1%;transform:translateX(-50%);min-width:184px;padding:10px 13px 16px;z-index:6}
.asset-line{position:absolute;height:2px;background:linear-gradient(90deg,rgba(139,73,255,.12),rgba(22,201,245,.7),rgba(139,73,255,.12));opacity:.9;z-index:1;transform-origin:left center}
.l1{left:24%;top:34%;width:25%;transform:rotate(24deg)} .l2{left:51%;top:35%;width:24%;transform:rotate(-20deg)} .l3{left:26%;top:72%;width:22%;transform:rotate(-30deg)} .l4{left:53%;top:70%;width:22%;transform:rotate(31deg)} .l5{left:50%;top:20%;width:2px;height:21%;transform:translateX(-50%);background:linear-gradient(180deg,rgba(22,201,245,.08),rgba(22,201,245,.82),rgba(139,73,255,.12))}
.asset-pulse{position:absolute;width:10px;height:10px;border-radius:50%;background:linear-gradient(180deg,var(--cyan),var(--purple));box-shadow:0 0 12px rgba(21,208,255,.8)}
.p1{left:31%;top:34%}.p2{right:30%;top:34%}.p3{left:33%;bottom:28%}.p4{right:32%;bottom:27%}.p5{display:none}
.signal-pill{position:absolute;z-index:4;padding:8px 11px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(143,194,255,.14);color:#d9e8ff;font-size:.67rem;font-weight:780;backdrop-filter:blur(10px)}
.s1{left:10%;top:50%}.s2{right:10%;top:48%}.s3{left:37%;bottom:9%}.s4{right:34%;bottom:9%}
.asset-spark{position:absolute;width:120px;height:120px;border-radius:50%;filter:blur(28px);opacity:.25;z-index:0}
.spark-a{left:-10px;top:10px;background:rgba(22,201,245,.5)} .spark-b{right:10px;top:4px;background:rgba(139,73,255,.42)} .spark-c{left:42%;bottom:-14px;background:rgba(89,121,255,.38)}
.section{margin-top:52px} .section-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;flex-wrap:wrap;margin-bottom:22px} .section-head,.section-title{text-align:left} .section-title{font-size:clamp(1.9rem,3.8vw,3rem);letter-spacing:-.035em;margin:16px 0 0} .section-copy{max-width:70ch;color:var(--muted);line-height:1.68;margin:0}
.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px} .grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.card{border-radius:24px;padding:23px;border:1px solid var(--line);background:linear-gradient(145deg,rgba(11,34,86,.95),rgba(28,29,93,.90));box-shadow:0 18px 42px rgba(0,0,0,.19)}
.card-icon{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(135deg,#15d0ff,#3271ff 52%,#894dff);color:#fff;margin-bottom:16px;box-shadow:0 12px 28px rgba(33,100,255,.24)} .card-icon svg{width:28px;height:28px}
.card strong{display:block;font-size:1.16rem;margin-bottom:9px;color:#fff} .card p{color:var(--muted);line-height:1.65;margin:0} #benefits .card{text-align:center} #benefits .card-icon{margin-inline:auto} .deployment-card{display:flex;flex-direction:column} .deployment-card .pill-row{margin-top:auto}
.metrics .card strong{font-size:1.35rem;color:#b9efff}
.impact-shell{padding:28px;border-radius:30px;border:1px solid rgba(95,179,255,.17);background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.018))} .impact-card{text-align:center;min-height:220px;display:flex;flex-direction:column;justify-content:center;align-items:center} .impact-card strong{font-size:1.25rem;color:#fff}
.features-shell{display:grid;grid-template-columns:minmax(300px,.75fr) minmax(0,1.35fr);border-radius:28px;overflow:hidden;border:1px solid rgba(93,183,255,.18);background:linear-gradient(145deg,rgba(8,23,68,.96),rgba(19,25,82,.94));box-shadow:0 22px 52px rgba(0,0,0,.22)}
.feature-list{padding:18px;background:rgba(4,15,49,.42);display:grid;gap:9px} .feature-tab{min-height:58px;padding:12px 16px;border-radius:15px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.035);color:#fff;text-align:left;font-weight:800;cursor:pointer} .feature-tab.active{border-color:rgba(22,201,245,.42);background:linear-gradient(90deg,rgba(22,201,245,.17),rgba(139,73,255,.10));box-shadow:inset 3px 0 0 var(--cyan)}
.feature-detail{padding:30px 32px;border-left:1px solid rgba(22,201,245,.15);min-height:410px} .feature-panel{display:none} .feature-panel.active{display:block} .feature-panel h3{font-size:clamp(1.5rem,2.5vw,2.25rem);color:#44dbff;margin-bottom:15px} .feature-panel p{color:#d6e4ff;line-height:1.72} .highlights{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:10px} .highlights li{padding:12px 14px;border-left:3px solid var(--cyan);border-radius:12px;background:rgba(22,201,245,.07);color:#edf7ff}
.steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;position:relative} .step{padding:20px;border-radius:22px;border:1px solid rgba(117,100,255,.18);background:linear-gradient(155deg,rgba(9,27,72,.96),rgba(27,20,75,.91));position:relative;overflow:hidden} .step:before{content:"";position:absolute;inset:0 12px auto;height:5px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,var(--cyan),#5a96ff 54%,var(--purple));box-shadow:0 2px 10px rgba(22,201,245,.28);z-index:1;animation:devicequest-step-pulse 2.8s ease-in-out infinite} .step>*{position:relative;z-index:2}.step:nth-child(2):before{animation-delay:.18s}.step:nth-child(3):before{animation-delay:.36s}.step:nth-child(4):before{animation-delay:.54s}.step:nth-child(5):before,.step:last-child:before{display:block;animation-delay:.72s}.step-no{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:13px;background:linear-gradient(135deg,var(--cyan),var(--purple));color:#fff;font-weight:900;margin-bottom:14px} .step strong{display:block;margin-bottom:8px;color:#fff} .step p{color:var(--muted);line-height:1.55;font-size:.92rem;margin:0}
@keyframes devicequest-step-pulse{0%,100%{opacity:.48;filter:brightness(.86)}50%{opacity:1;filter:brightness(1.24)}}
@media(prefers-reduced-motion:reduce){.step:before{animation:none}}
.pill-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px} .pill-row span{padding:9px 12px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.09);color:#dfe9ff;font-size:.84rem;font-weight:700}
.quote-card{padding:28px;border-radius:28px;background:linear-gradient(145deg,rgba(10,31,82,.96),rgba(36,25,91,.94));border:1px solid rgba(123,93,255,.22);box-shadow:var(--shadow)} .quote-card blockquote{margin:0;color:#f7fbff;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.42;font-weight:800} .quote-card cite{display:block;margin-top:16px;color:#9edfff;font-style:normal}
.cta-banner{display:grid;grid-template-columns:minmax(0,1.2fr) auto;gap:30px;align-items:center;padding:30px;border-radius:30px;border:1px solid rgba(109,93,255,.23);background:radial-gradient(circle at 15% 50%,rgba(35,199,225,.12),transparent 24%),radial-gradient(circle at 85% 30%,rgba(126,70,245,.15),transparent 24%),linear-gradient(160deg,rgba(7,18,50,.98),rgba(18,12,48,.98));box-shadow:var(--shadow)} .cta-banner h2{font-size:clamp(2rem,3.6vw,3rem);margin-bottom:12px;letter-spacing:-.04em} .cta-banner p{color:var(--muted);line-height:1.65;max-width:70ch;margin-bottom:0}
@media(max-width:1050px){.hero-grid,.features-shell,.cta-banner{grid-template-columns:1fr}.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-detail{border-left:0;border-top:1px solid rgba(22,201,245,.15)}}
@media(max-width:780px){.devicequest-page .nav{display:none}main{padding-inline:14px}.hero{padding:24px 18px}.hero-grid{grid-template-columns:1fr}.grid-3,.grid-4,.steps{grid-template-columns:1fr}.header-inner{height:68px}h1{font-size:clamp(2.4rem,12vw,3.7rem)}}

@media(max-width:780px){
  .asset-map{min-height:500px}
  .asset-node{min-width:86px;padding:8px 7px;border-radius:12px;font-size:.6rem;gap:5px}
  .asset-node svg{width:18px;height:18px}
  .asset-node span{font-size:.52rem;letter-spacing:.1em}
  .n5{top:3%;min-width:128px;padding:8px 10px 10px}
  .n1{left:3%;top:27%}.n2{right:3%;top:27%}.n3{left:3%;bottom:7%}.n4{right:3%;bottom:7%}
  .asset-core{top:57%;width:120px;height:120px;border-radius:26px}.asset-core small{font-size:.62rem}.asset-core strong{font-size:.9rem}
  .hero-ring{width:238px;height:238px}.hero-ring-2{width:174px;height:174px}
  .asset-line{height:1px}.l1{left:29%;top:38%;width:23%;transform:rotate(47deg)}.l2{left:71%;top:38%;width:25%;transform:rotate(132deg)}.l3{left:29%;top:75%;width:24%;transform:rotate(-47deg)}.l4{left:71%;top:75%;width:25%;transform:rotate(-132deg)}.l5{top:18%;height:20%}
  .asset-pulse{width:7px;height:7px}.p1{left:42%;top:48%}.p2{right:42%;top:48%}.p3{left:41%;bottom:29%}.p4{right:41%;bottom:29%}
  .signal-pill{padding:6px 8px;font-size:.6rem}.s1{left:5%;top:48%}.s2{right:5%;top:48%}.s3{left:23%;bottom:2%}.s4{right:19%;bottom:2%}
}


.hero{background:
  radial-gradient(circle at 10% 18%,rgba(22,201,245,.15),transparent 28%),
  radial-gradient(circle at 92% 8%,rgba(139,73,255,.20),transparent 30%),
  radial-gradient(ellipse at 60% 105%,rgba(48,105,255,.13),transparent 46%),
  linear-gradient(135deg,rgba(4,16,50,.995),rgba(8,26,75,.98) 55%,rgba(27,18,82,.96));}
.hero:after{background:none!important;}
.hero:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.38;background:
  radial-gradient(circle at 18% 78%,rgba(30,226,255,.45) 0 1px,transparent 1.7px) 0 0/42px 42px,
  radial-gradient(circle at 75% 30%,rgba(172,101,255,.34) 0 1px,transparent 1.8px) 0 0/58px 58px;mask-image:linear-gradient(180deg,transparent 0,#000 18%,#000 82%,transparent 100%);}
.hero-grid{grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);gap:46px;}
.hero-copy{position:relative;z-index:2;}
.hero-copy h1{max-width:11.5ch;}
.hero-copy>p{font-size:1.12rem;max-width:58ch;}
.hero-tags span:nth-child(1){border-color:rgba(22,201,245,.34);box-shadow:inset 0 0 0 1px rgba(22,201,245,.05)}
.hero-tags span:nth-child(2){border-color:rgba(91,137,255,.35)}
.hero-tags span:nth-child(3){border-color:rgba(139,73,255,.38)}
.hero-visual{background:linear-gradient(155deg,rgba(3,11,34,.98),rgba(10,24,70,.96) 58%,rgba(29,18,81,.95));border-color:rgba(96,192,255,.27);box-shadow:0 28px 76px rgba(0,0,0,.40),inset 0 1px 0 rgba(255,255,255,.025)}
.hero-logo{max-height:170px;object-fit:contain;object-position:center;background:transparent;}
.asset-map{min-height:430px;border-color:rgba(87,199,255,.23);background:
  radial-gradient(circle at 50% 52%,rgba(55,115,255,.25),transparent 23%),
  radial-gradient(circle at 20% 12%,rgba(22,201,245,.13),transparent 25%),
  radial-gradient(circle at 85% 15%,rgba(139,73,255,.17),transparent 25%),
  linear-gradient(145deg,#020817,#08183d 58%,#170e40);}
.asset-map:before{background:
  radial-gradient(circle,rgba(132,205,255,.18) 0 1px,transparent 1.7px) 0 0/29px 29px,
  radial-gradient(circle,rgba(172,91,255,.16) 0 1px,transparent 1.8px) 14px 18px/43px 43px;opacity:.55;mask-image:radial-gradient(circle at 50% 55%,#000 0 54%,transparent 86%);}
.asset-map:after{height:165px;inset:auto 8% 5% 8%;background:radial-gradient(circle,rgba(22,201,245,.18),rgba(139,73,255,.07) 42%,transparent 68%);}
.asset-node{border-color:rgba(91,159,255,.27);background:linear-gradient(180deg,rgba(9,25,68,.97),rgba(8,15,43,.94));box-shadow:0 16px 34px rgba(0,0,0,.28),0 0 24px rgba(46,135,255,.05)}
.asset-core{border-color:rgba(22,201,245,.47);box-shadow:0 0 54px rgba(45,122,255,.28),0 0 88px rgba(139,73,255,.11),inset 0 0 40px rgba(255,255,255,.035)}
.hero-ring{width:330px;height:330px;border-color:rgba(64,172,255,.19)}
.hero-ring-2{width:236px;height:236px;border-color:rgba(156,86,255,.25)}
.brochure-proof{padding:30px;border-radius:30px;border:1px solid rgba(83,169,255,.18);background:linear-gradient(145deg,rgba(8,24,70,.78),rgba(25,20,80,.64));box-shadow:0 20px 58px rgba(0,0,0,.18)}
.proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid rgba(112,181,255,.16);border-radius:24px;overflow:hidden;background:rgba(3,13,42,.52)}
.proof-card{padding:28px 30px;min-height:205px;position:relative}
.proof-card+ .proof-card{border-left:1px solid rgba(124,184,255,.14)}
.proof-card .proof-number{font-size:clamp(3rem,6vw,5rem);line-height:.92;font-weight:900;letter-spacing:-.06em;color:#23ddff;text-shadow:0 0 30px rgba(35,221,255,.24);margin:0}
.proof-number.purple{color:#c26bff;text-shadow:0 0 30px rgba(194,107,255,.22)}
.proof-number.blue{color:#5fa4ff;text-shadow:0 0 30px rgba(95,164,255,.22)}
.proof-card strong{display:block;font-size:1.12rem;margin:10px 0 8px;color:#fff}
.proof-card p{margin:0;color:var(--muted);line-height:1.58;font-size:.95rem}
#metrics .section-head{align-items:center;justify-content:center;text-align:center}
#metrics .section-head>div{display:flex;flex-direction:column;align-items:center}
#metrics .section-copy{max-width:68ch;text-align:center}
#metrics .proof-card{text-align:center}
.features-shell{border-color:rgba(85,177,255,.24);background:linear-gradient(145deg,rgba(7,24,70,.98),rgba(25,23,88,.95))}
.feature-tab{min-height:62px}.feature-tab.active{border-color:rgba(22,201,245,.52);background:linear-gradient(90deg,rgba(22,201,245,.20),rgba(139,73,255,.12))}
.highlights li{border-left-color:#2de4ff;background:linear-gradient(90deg,rgba(22,201,245,.08),rgba(139,73,255,.04))}
@media(max-width:1050px){.hero-grid{grid-template-columns:1fr}.proof-grid{grid-template-columns:1fr}.proof-card+.proof-card{border-left:0;border-top:1px solid rgba(124,184,255,.14)}}

@media(max-width:780px){
  .asset-map{min-height:500px}
  .asset-node{min-width:86px;padding:8px 7px;border-radius:12px;font-size:.6rem;gap:5px}
  .asset-node svg{width:18px;height:18px}
  .asset-node span{font-size:.52rem;letter-spacing:.1em}
  .n5{top:3%;min-width:128px;padding:8px 10px 10px}
  .n1{left:3%;top:27%}.n2{right:3%;top:27%}.n3{left:3%;bottom:7%}.n4{right:3%;bottom:7%}
  .asset-core{top:57%;width:120px;height:120px;border-radius:26px}.asset-core small{font-size:.62rem}.asset-core strong{font-size:.9rem}
  .hero-ring{width:238px;height:238px}.hero-ring-2{width:174px;height:174px}
  .asset-line{height:1px}.l1{left:29%;top:38%;width:23%;transform:rotate(47deg)}.l2{left:71%;top:38%;width:25%;transform:rotate(132deg)}.l3{left:29%;top:75%;width:24%;transform:rotate(-47deg)}.l4{left:71%;top:75%;width:25%;transform:rotate(-132deg)}.l5{top:18%;height:20%}
  .asset-pulse{width:7px;height:7px}.p1{left:42%;top:48%}.p2{right:42%;top:48%}.p3{left:41%;bottom:29%}.p4{right:41%;bottom:29%}
  .signal-pill{padding:6px 8px;font-size:.6rem}.s1{left:5%;top:48%}.s2{right:5%;top:48%}.s3{left:23%;bottom:2%}.s4{right:19%;bottom:2%}
}

}