
/* Brand-neutral LAPCO TECH business promotion artwork; no third-party marks */
.v21-neutral-visual{position:relative;display:block;overflow:hidden;background:radial-gradient(circle at 80% 10%,#2b7dd8 0%,transparent 45%),linear-gradient(135deg,#041b45 0%,#0d3f85 55%,#102753 100%);border-radius:18px;isolation:isolate}
.v21-neutral-visual::before{content:"";position:absolute;width:120%;height:90%;left:-20%;bottom:-65%;border:2px solid #ff8a1d;transform:rotate(-13deg);border-radius:60%;opacity:.72}
.v21-chart-panel{position:absolute;left:20%;right:18%;top:19%;bottom:19%;border-radius:16px;background:linear-gradient(155deg,#112e67,#0a1e41);border:2px solid #5686c8;box-shadow:0 24px 55px #0008, inset 0 0 18px #144c9a88;overflow:hidden}
.v21-chart-panel::before{content:"";position:absolute;inset:14% 8%;background:repeating-linear-gradient(to top,transparent 0,transparent 24%,#4d7bbd44 25%,transparent 26%);opacity:.7}
.v21-chart-bar{position:absolute;bottom:14%;width:11%;border-radius:4px 4px 0 0;background:linear-gradient(0deg,#f07410,#ffb24c);box-shadow:0 0 10px #fa8a2866}
.v21-chart-bar.b1{left:12%;height:22%}.v21-chart-bar.b2{left:28%;height:33%}.v21-chart-bar.b3{left:44%;height:44%}.v21-chart-bar.b4{left:60%;height:55%}.v21-chart-bar.b5{left:76%;height:69%}
.v21-chart-line{position:absolute;left:15%;top:22%;width:65%;height:48%;border-top:4px solid #64d9f9;border-right:4px solid #64d9f9;transform:skewY(-20deg);opacity:.66}
.v21-chart-dot{position:absolute;width:9px;height:9px;background:#88eafa;border-radius:50%;box-shadow:0 0 15px #22cdfb}.v21-chart-dot.d1{left:22%;top:49%}.v21-chart-dot.d2{left:47%;top:36%}.v21-chart-dot.d3{left:75%;top:22%}
.v21-chart-float{position:absolute;top:12%;right:11%;display:grid;place-items:center;width:12%;aspect-ratio:1;border-radius:22%;background:linear-gradient(135deg,#ffc163,#ff8420);box-shadow:0 15px 28px #071b3ba6;color:#09284d;font-size:clamp(20px,2.8vw,42px);font-weight:900;transform:rotate(9deg)}
.service-card .v21-neutral-visual.card-photo{width:100%;height:170px;margin:0 0 10px;border-radius:16px;box-shadow:none}
.detail-hero-art .v21-neutral-visual.detail-photo{width:100%;min-height:300px;aspect-ratio:1.5;box-shadow:0 15px 40px #061b3a35}
.hero-slide .v6-slide-visual>.v21-neutral-visual{position:absolute;inset:0;width:100%;height:100%;border-radius:0}
.hero-slide .v6-slide-visual>.v21-neutral-visual .v21-chart-panel{left:53%;right:5%;top:17%;bottom:16%}
.hero-slide .v6-slide-visual>.v21-neutral-visual .v21-chart-float{top:13%;right:5%;width:7%}
@media(max-width:780px){.hero-slide .v6-slide-visual>.v21-neutral-visual .v21-chart-panel{left:20%;right:20%;top:11%;bottom:13%}.hero-slide .v6-slide-visual>.v21-neutral-visual .v21-chart-float{width:12%;right:18%}}
