.semantic-segmentation-service-page{background:#f5f8fc;color:#13233a}.semantic-segmentation-service-page .iv-section{position:relative;padding:clamp(4rem,7vw,7rem) 0}.semantic-segmentation-service-page .iv-eyebrow,.semantic-segmentation-service-page .iv-heading>span{display:inline-block;margin-bottom:1rem;color:#57d9ff;font-size:.76rem;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.semantic-segmentation-service-page .iv-heading{max-width:780px;margin-bottom:clamp(2rem,4vw,3.25rem)}.semantic-segmentation-service-page .iv-heading>span{color:#2563eb}.semantic-segmentation-service-page .iv-heading h2{margin:0;color:#071426;font-size:clamp(2rem,4vw,3.5rem);line-height:1.05;letter-spacing:-.04em}.semantic-segmentation-service-page h3{color:#0b1f3a}.semantic-segmentation-service-page p{color:#526174;line-height:1.75}
.semantic-segmentation-service-page .iv-hero{overflow:hidden;padding:clamp(4rem,7vw,7.25rem) 0;color:#fff;background:radial-gradient(circle at 78% 26%,rgba(34,211,238,.16),transparent 27%),radial-gradient(circle at 16% 80%,rgba(124,58,237,.18),transparent 30%),linear-gradient(130deg,#030a14,#071a31 58%,#0b2341)}.semantic-segmentation-service-page .iv-hero:before{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:42px 42px;content:""}.semantic-segmentation-service-page .iv-hero .container{position:relative;z-index:1}.semantic-segmentation-service-page .iv-hero h1{max-width:760px;margin:0 0 1.35rem;color:#fff;font-size:clamp(2.35rem,5vw,4.9rem);line-height:.98;letter-spacing:-.055em}.semantic-segmentation-service-page .iv-hero p{max-width:660px;margin-bottom:2rem;color:#c4d1e2;font-size:clamp(1rem,1.25vw,1.16rem)}
.semantic-segmentation-service-page .annotation-workspace{overflow:hidden;border:1px solid rgba(117,203,255,.3);border-radius:18px;background:#07111e;box-shadow:0 30px 80px rgba(0,0,0,.48)}.semantic-segmentation-service-page .workspace-bar{display:flex;align-items:center;gap:.75rem;padding:.7rem .85rem;border-bottom:1px solid #20354d;background:#0c1b2d;color:#91a8c1;font-size:.6rem;letter-spacing:.09em}.semantic-segmentation-service-page .workspace-bar>span{display:flex;gap:.3rem}.semantic-segmentation-service-page .workspace-bar i{display:block;width:7px;height:7px;border-radius:50%;background:#34516e}.semantic-segmentation-service-page .workspace-bar b{color:#c9d8e8}.semantic-segmentation-service-page .workspace-bar em{margin-left:auto;color:#4ade80;font-style:normal}.semantic-segmentation-service-page .workspace-main{display:grid;grid-template-columns:minmax(0,1fr) 120px;min-height:390px}.semantic-segmentation-service-page .workspace-canvas{padding:12px}.semantic-segmentation-service-page .road-scene{position:relative;overflow:hidden;height:100%;min-height:360px;background:linear-gradient(#163a56 0 42%,#233b4c 42% 55%,#162433 55%)}.semantic-segmentation-service-page .skyline{position:absolute;right:0;bottom:45%;left:0;height:28%;opacity:.65;background:linear-gradient(90deg,#0b1c2b 0 10%,transparent 10% 13%,#10283b 13% 28%,transparent 28% 31%,#0b2032 31% 46%,transparent 46% 50%,#0d2437 50% 69%,transparent 69% 72%,#102b40 72% 87%,transparent 87%)}.semantic-segmentation-service-page .road{position:absolute;inset:55% 0 0;background:linear-gradient(76deg,transparent 47%,rgba(255,255,255,.45) 48% 50%,transparent 51%),linear-gradient(103deg,transparent 47%,rgba(255,255,255,.22) 48% 50%,transparent 51%),#192a39}.semantic-segmentation-service-page .car-shape{position:absolute;left:15%;top:48%;width:40%;height:22%;border-radius:35% 22% 12% 12%;background:#738598;box-shadow:inset 0 14px #9eb0bf}.semantic-segmentation-service-page .car-shape:after{position:absolute;right:10%;bottom:-8px;left:10%;height:17px;background:radial-gradient(circle at 12% 50%,#05090e 0 8px,transparent 9px),radial-gradient(circle at 88% 50%,#05090e 0 8px,transparent 9px);content:""}.semantic-segmentation-service-page .person-shape{position:absolute;top:36%;right:15%;width:24px;height:92px;border-radius:14px;background:#8796a7}.semantic-segmentation-service-page .person-shape:before{position:absolute;top:-23px;left:2px;width:20px;height:20px;border-radius:50%;background:#a9b5bf;content:""}.semantic-segmentation-service-page .box{position:absolute;border:2px solid}.semantic-segmentation-service-page .box span{position:absolute;top:-20px;left:-2px;padding:2px 5px;color:#06101a;font-size:8px;font-weight:850;white-space:nowrap}.semantic-segmentation-service-page .box.vehicle{left:12%;top:41%;width:47%;height:36%;border-color:#35a8ff}.semantic-segmentation-service-page .box.vehicle span{background:#35a8ff}.semantic-segmentation-service-page .box.pedestrian{top:26%;right:10%;width:76px;height:57%;border-color:#fa5bb9}.semantic-segmentation-service-page .box.pedestrian span{background:#fa5bb9}.semantic-segmentation-service-page .polygon-layer{position:absolute;inset:0;width:100%;height:100%}.semantic-segmentation-service-page .polygon-layer polygon{fill:rgba(34,211,238,.14);stroke:#22d3ee;stroke-width:2}.semantic-segmentation-service-page .polygon-layer polyline{fill:none;stroke:#ffd166;stroke-width:2;stroke-dasharray:6 4}.semantic-segmentation-service-page .polygon-layer .skeleton{fill:#fb7185;stroke:#fb7185;stroke-width:3}.semantic-segmentation-service-page .frame-tag{position:absolute;bottom:8px;left:9px;padding:4px 7px;color:#b7c9db;background:rgba(3,10,20,.78);font-size:8px;letter-spacing:.08em}.semantic-segmentation-service-page .class-panel{padding:.8rem .65rem;border-left:1px solid #20354d;background:#0a1726}.semantic-segmentation-service-page .class-panel h2{margin:0 0 .9rem;color:#6f8ba8;font-size:.58rem;letter-spacing:.14em}.semantic-segmentation-service-page .class-panel>div{display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:.35rem;margin-bottom:.6rem;color:#cbd8e8;font-size:.55rem}.semantic-segmentation-service-page .class-panel .swatch{width:8px;height:8px;border-radius:2px}.semantic-segmentation-service-page .swatch.blue{background:#35a8ff}.semantic-segmentation-service-page .swatch.magenta{background:#fa5bb9}.semantic-segmentation-service-page .swatch.cyan{background:#22d3ee}.semantic-segmentation-service-page .swatch.amber{background:#ffd166}.semantic-segmentation-service-page .class-panel hr{border-color:#263d55}.semantic-segmentation-service-page .class-panel small,.semantic-segmentation-service-page .class-panel strong{display:block}.semantic-segmentation-service-page .class-panel small{margin-top:.8rem;color:#617b96;font-size:.48rem;letter-spacing:.1em}.semantic-segmentation-service-page .class-panel strong{color:#d4e1ee;font-size:.62rem}.semantic-segmentation-service-page .class-panel .status-ok{color:#4ade80}.semantic-segmentation-service-page .workspace-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border-top:1px solid #20354d;background:#20354d}.semantic-segmentation-service-page .workspace-meta span{padding:.55rem .65rem;color:#637e99;background:#0a1726;font-size:.48rem;letter-spacing:.07em}.semantic-segmentation-service-page .workspace-meta b{display:block;margin-top:2px;color:#c7d5e4;font-size:.56rem}
.semantic-segmentation-service-page .capability-section{background:#f5f8fc}.semantic-segmentation-service-page .capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.semantic-segmentation-service-page .capability-card{overflow:hidden;padding:1rem;border:1px solid #dbe5ef;border-radius:16px;background:#fff;box-shadow:0 12px 34px rgba(11,31,58,.06)}.semantic-segmentation-service-page .capability-card.wide{grid-column:span 3}.semantic-segmentation-service-page .capability-card h3{margin:1.2rem 0 .55rem;font-size:1.12rem}.semantic-segmentation-service-page .capability-card p{margin:0;font-size:.92rem}.semantic-segmentation-service-page .mini-visual{position:relative;overflow:hidden;height:132px;border-radius:10px;background:#0a1828}.semantic-segmentation-service-page .box-visual{background:linear-gradient(155deg,#31485d,#122338)}.semantic-segmentation-service-page .mini-object{position:absolute;left:24%;top:38%;width:48%;height:32%;border-radius:45% 25% 14% 14%;background:#7890a4}.semantic-segmentation-service-page .mini-box{position:absolute;inset:21% 17% 18%;border:2px solid #38bdf8}.semantic-segmentation-service-page .mini-box span{position:absolute;top:-17px;left:-2px;padding:2px 4px;color:#04111e;background:#38bdf8;font-size:8px}.semantic-segmentation-service-page .semantic-visual i{position:absolute}.semantic-segmentation-service-page .semantic-visual i:nth-child(1){inset:0 0 55%;background:#375c78}.semantic-segmentation-service-page .semantic-visual i:nth-child(2){inset:45% 0 0;clip-path:polygon(35% 0,65% 0,100% 100%,0 100%);background:#22d3ee}.semantic-segmentation-service-page .semantic-visual i:nth-child(3){inset:48% 58% 0 0;background:#4ade80;clip-path:polygon(0 0,65% 0,100% 100%,0 100%)}.semantic-segmentation-service-page .mini-visual>span{position:absolute;right:8px;bottom:8px;color:#d7e6f4;font-size:8px;letter-spacing:.1em}.semantic-segmentation-service-page .instance-visual{display:flex;align-items:center;justify-content:center;gap:12px}.semantic-segmentation-service-page .instance-visual i{width:36px;height:76px;border-radius:50% 50% 24% 24%;background:rgba(59,130,246,.46);border:2px solid #60a5fa}.semantic-segmentation-service-page .instance-visual i:nth-child(2){height:92px;background:rgba(250,91,185,.43);border-color:#fa5bb9}.semantic-segmentation-service-page .instance-visual i:nth-child(3){background:rgba(250,204,21,.38);border-color:#facc15}.semantic-segmentation-service-page .keypoint-visual svg,.semantic-segmentation-service-page .polygon-visual svg{width:100%;height:100%}.semantic-segmentation-service-page .keypoint-visual g{fill:#fb7185;stroke:#fb7185;stroke-width:3}.semantic-segmentation-service-page .polygon-visual polygon{fill:rgba(34,211,238,.2);stroke:#22d3ee;stroke-width:2}.semantic-segmentation-service-page .polygon-visual polyline{fill:none;stroke:#fbbf24;stroke-width:3;stroke-dasharray:5 4}.semantic-segmentation-service-page .classification-visual{display:grid;grid-template-columns:42% 1fr;padding:12px;gap:10px}.semantic-segmentation-service-page .image-tile{border-radius:6px;background:linear-gradient(145deg,#42647b 50%,#263d4d 50%)}.semantic-segmentation-service-page .classification-visual ul{margin:0;padding:0;list-style:none}.semantic-segmentation-service-page .classification-visual li{display:flex;justify-content:space-between;padding:9px 0;color:#a9bed2;border-bottom:1px solid #233b52;font-size:7px}.semantic-segmentation-service-page .classification-visual b{color:#4ade80}.semantic-segmentation-service-page .tracking-visual{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;padding:8px}.semantic-segmentation-service-page .tracking-visual div{position:relative;border:1px solid #273d53;background:linear-gradient(160deg,#2c465d,#132437)}.semantic-segmentation-service-page .tracking-visual span{top:4px;left:5px;bottom:auto;right:auto;color:#8099b2}.semantic-segmentation-service-page .tracking-visual i{position:absolute;left:var(--x);top:45%;width:28px;height:21px;border:2px solid #38bdf8}.semantic-segmentation-service-page .tracking-visual i:after{position:absolute;right:-17px;top:7px;width:14px;border-top:1px dashed #38bdf8;content:""}
.semantic-segmentation-service-page .tooling-section{background:#071426}.semantic-segmentation-service-page .tooling-section .iv-heading h2{color:#fff}.semantic-segmentation-service-page .tooling-section .iv-heading>span{color:#57d9ff}.semantic-segmentation-service-page .tooling-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.semantic-segmentation-service-page .tooling-grid article{padding:clamp(1.4rem,3vw,2rem);border:1px solid #203b57;border-radius:16px;background:#0b1d32}.semantic-segmentation-service-page .tooling-grid h3{margin:1.5rem 0 .7rem;color:#fff}.semantic-segmentation-service-page .tooling-grid p{color:#aabbd0}.semantic-segmentation-service-page .tool-icon{display:grid;width:42px;height:42px;place-items:center;color:#57d9ff;border:1px solid #32688b;border-radius:9px;background:#0e2b46;font-size:.7rem;font-weight:850}.semantic-segmentation-service-page .platform-line,.semantic-segmentation-service-page .stack-line{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:1.2rem}.semantic-segmentation-service-page .platform-line span,.semantic-segmentation-service-page .stack-line span{padding:.35rem .5rem;color:#8fb4d1;border:1px solid #294760;border-radius:5px;font-size:.56rem}.semantic-segmentation-service-page .secure-line{display:flex;align-items:center;margin-top:1.5rem;color:#86a8c4;font-size:.62rem}.semantic-segmentation-service-page .secure-line i{flex:1;margin:0 .4rem;border-top:1px dashed #38bdf8}
.semantic-segmentation-service-page .qa-section{background:#eaf1f8}.semantic-segmentation-service-page .qa-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#cad7e4;border:1px solid #cad7e4;border-radius:16px;overflow:hidden}.semantic-segmentation-service-page .qa-flow article{position:relative;padding:1.6rem;background:#fff}.semantic-segmentation-service-page .qa-flow article>span{display:inline-grid;width:34px;height:34px;place-items:center;margin-bottom:2rem;color:#fff;border-radius:50%;background:#2563eb;font-size:.7rem;font-weight:850}.semantic-segmentation-service-page .qa-flow article:not(:last-child):after{position:absolute;top:33px;right:-9px;z-index:2;width:17px;height:17px;border-top:2px solid #3b82f6;border-right:2px solid #3b82f6;transform:rotate(45deg);content:""}.semantic-segmentation-service-page .qa-flow h3{font-size:1.05rem}.semantic-segmentation-service-page .qa-flow p{font-size:.88rem}.semantic-segmentation-service-page .qa-metrics-panel{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:1rem;border-radius:12px;overflow:hidden;background:#1c3550}.semantic-segmentation-service-page .qa-metrics-panel span{padding:1rem;color:#6f8caa;background:#0b1f3a;font-size:.6rem;letter-spacing:.08em}.semantic-segmentation-service-page .qa-metrics-panel b{display:block;margin-top:.3rem;color:#4ade80;font-size:.66rem}
.semantic-segmentation-service-page .industry-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.semantic-segmentation-service-page .industry-grid article{overflow:hidden;border:1px solid #d9e4ee;border-radius:16px;background:#fff}.semantic-segmentation-service-page .industry-grid h3,.semantic-segmentation-service-page .industry-grid p{margin-right:1.5rem;margin-left:1.5rem}.semantic-segmentation-service-page .industry-grid h3{margin-top:1.35rem}.semantic-segmentation-service-page .industry-grid p{margin-bottom:1.5rem}.semantic-segmentation-service-page .industry-visual{position:relative;overflow:hidden;height:210px;background:#0b1d30}.semantic-segmentation-service-page .industry-visual>span{position:absolute;right:12px;bottom:10px;color:#a9c2d8;font-size:.56rem;letter-spacing:.1em}.semantic-segmentation-service-page .mobility{background:linear-gradient(#254963 45%,#17283a 45%)}.semantic-segmentation-service-page .mobility:before,.semantic-segmentation-service-page .mobility:after{position:absolute;top:48%;bottom:0;width:2px;background:#f8d66d;transform:skew(-18deg);content:""}.semantic-segmentation-service-page .mobility:before{left:40%}.semantic-segmentation-service-page .mobility:after{right:34%}.semantic-segmentation-service-page .mobility i{position:absolute;top:43%;width:70px;height:45px;border:2px solid #38bdf8}.semantic-segmentation-service-page .mobility i:first-child{left:16%}.semantic-segmentation-service-page .mobility i:nth-child(2){right:12%;top:52%;border-color:#fa5bb9}.semantic-segmentation-service-page .robotics i:first-child{position:absolute;left:23%;top:22%;width:26px;height:110px;background:#60788e;transform:rotate(24deg);transform-origin:bottom}.semantic-segmentation-service-page .robotics i:nth-child(2){position:absolute;left:39%;top:48%;width:120px;height:12px;background:#91a6b7;transform:rotate(-15deg)}.semantic-segmentation-service-page .retail{display:flex;align-items:flex-end;justify-content:center;gap:22px;padding-bottom:35px;background:linear-gradient(#102943,#071426)}.semantic-segmentation-service-page .retail:before,.semantic-segmentation-service-page .retail:after{position:absolute;right:8%;left:8%;height:2px;background:#38516a;content:""}.semantic-segmentation-service-page .retail:before{top:38%}.semantic-segmentation-service-page .retail:after{top:68%}.semantic-segmentation-service-page .retail i{width:42px;height:68px;border:2px solid #22d3ee;background:#18344c}.semantic-segmentation-service-page .retail i:nth-child(2){height:92px;border-color:#a78bfa}.semantic-segmentation-service-page .retail i:nth-child(3){height:55px;border-color:#fbbf24}.semantic-segmentation-service-page .medical svg{width:100%;height:100%}.semantic-segmentation-service-page .medical path{fill:#29445c;stroke:#7dd3fc;stroke-width:2}.semantic-segmentation-service-page .medical circle{fill:rgba(251,113,133,.4);stroke:#fb7185;stroke-width:2}
.semantic-segmentation-service-page .security-section{color:#d9e5f1;background:#071426}.semantic-segmentation-service-page .security-section .iv-heading h2{color:#fff}.semantic-segmentation-service-page .security-section .iv-heading>span{color:#57d9ff}.semantic-segmentation-service-page .security-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:2rem;align-items:stretch}.semantic-segmentation-service-page .security-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.semantic-segmentation-service-page .security-grid article{padding:1.35rem;border:1px solid #203b56;border-radius:12px;background:#0b1d31}.semantic-segmentation-service-page .security-grid article>span{color:#57d9ff;font-size:.66rem;font-weight:850}.semantic-segmentation-service-page .security-grid h3{margin:.8rem 0 .5rem;color:#fff;font-size:1rem}.semantic-segmentation-service-page .security-grid p{margin:0;color:#a9b9cb;font-size:.88rem}.semantic-segmentation-service-page .security-map{display:grid;min-height:420px;place-items:center;padding:1.25rem;border:1px solid #203b56;border-radius:16px;background:radial-gradient(circle,rgba(34,211,238,.12),transparent 55%),#08192b}.semantic-segmentation-service-page .security-map>div,.semantic-segmentation-service-page .security-map>div>div,.semantic-segmentation-service-page .security-map>div>div>div{display:grid;place-items:center;border:1px solid #2b5875;border-radius:50%}.semantic-segmentation-service-page .security-map>div{width:min(100%,360px);aspect-ratio:1;color:#6585a1;font-size:.55rem;letter-spacing:.1em}.semantic-segmentation-service-page .security-map>div>div{width:72%;aspect-ratio:1;color:#71a7c8}.semantic-segmentation-service-page .security-map>div>div>div{width:66%;aspect-ratio:1;color:#fff;background:#0e2e49;box-shadow:0 0 40px rgba(34,211,238,.14)}.semantic-segmentation-service-page .security-map b,.semantic-segmentation-service-page .security-map small{display:block;text-align:center}.semantic-segmentation-service-page .security-map small{margin-top:.35rem;color:#57d9ff;font-size:.48rem}
.semantic-segmentation-service-page .pilot-section{padding:clamp(3.5rem,6vw,6rem) 0;background:#f5f8fc}.semantic-segmentation-service-page .pilot-panel{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:clamp(2rem,5vw,4.5rem);border-radius:20px;background:radial-gradient(circle at 85% 20%,rgba(34,211,238,.2),transparent 28%),linear-gradient(125deg,#0b1f3a,#143c65);box-shadow:0 24px 55px rgba(11,31,58,.2)}.semantic-segmentation-service-page .pilot-panel>div{max-width:760px}.semantic-segmentation-service-page .pilot-panel h2{margin:0 0 1rem;color:#fff;font-size:clamp(2rem,4vw,3.7rem);line-height:1.03;letter-spacing:-.04em}.semantic-segmentation-service-page .pilot-panel p{margin:0;color:#c1d1e1}.semantic-segmentation-service-page .pilot-panel .btn{flex:none}
@media(max-width:1199.98px){.semantic-segmentation-service-page .capability-grid{grid-template-columns:repeat(2,1fr)}.semantic-segmentation-service-page .capability-card.wide{grid-column:span 2}.semantic-segmentation-service-page .qa-flow{grid-template-columns:repeat(2,1fr)}.semantic-segmentation-service-page .qa-flow article:after{display:none}.semantic-segmentation-service-page .qa-metrics-panel{grid-template-columns:repeat(2,1fr)}}
@media(max-width:991.98px){.semantic-segmentation-service-page .annotation-workspace{max-width:720px;margin:auto}.semantic-segmentation-service-page .tooling-grid{grid-template-columns:1fr}.semantic-segmentation-service-page .security-layout{grid-template-columns:1fr}.semantic-segmentation-service-page .security-map{min-height:360px}.semantic-segmentation-service-page .pilot-panel{align-items:flex-start;flex-direction:column}}
@media(max-width:767.98px){.semantic-segmentation-service-page .iv-section{padding:3.7rem 0}.semantic-segmentation-service-page .capability-grid,.semantic-segmentation-service-page .industry-grid,.semantic-segmentation-service-page .security-grid{grid-template-columns:1fr}.semantic-segmentation-service-page .capability-card.wide{grid-column:auto}.semantic-segmentation-service-page .workspace-main{grid-template-columns:1fr}.semantic-segmentation-service-page .class-panel{display:grid;grid-template-columns:repeat(4,1fr);gap:.3rem;border-top:1px solid #20354d;border-left:0}.semantic-segmentation-service-page .class-panel h2,.semantic-segmentation-service-page .class-panel hr,.semantic-segmentation-service-page .class-panel small,.semantic-segmentation-service-page .class-panel strong{display:none}.semantic-segmentation-service-page .class-panel>div{margin:0}.semantic-segmentation-service-page .workspace-meta{grid-template-columns:repeat(2,1fr)}.semantic-segmentation-service-page .qa-flow{grid-template-columns:1fr}.semantic-segmentation-service-page .qa-metrics-panel{grid-template-columns:1fr}.semantic-segmentation-service-page .tracking-visual{grid-template-columns:repeat(2,1fr);height:220px}.semantic-segmentation-service-page .pilot-panel{padding:2rem}}
@media(max-width:479.98px){.semantic-segmentation-service-page .iv-hero h1{font-size:2.35rem}.semantic-segmentation-service-page .workspace-canvas{padding:7px}.semantic-segmentation-service-page .road-scene{min-height:300px}.semantic-segmentation-service-page .workspace-main{min-height:330px}.semantic-segmentation-service-page .box.pedestrian{right:5%;width:62px}.semantic-segmentation-service-page .class-panel{grid-template-columns:repeat(2,1fr)}.semantic-segmentation-service-page .workspace-meta{grid-template-columns:1fr 1fr}.semantic-segmentation-service-page .security-map{min-height:290px}.semantic-segmentation-service-page .security-map>div{font-size:.48rem}.semantic-segmentation-service-page .pilot-panel .btn{width:100%}}
@media(prefers-reduced-motion:reduce){.semantic-segmentation-service-page *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
/* Segmentation-specific technical visuals */
.semantic-segmentation-service-page .seg-workspace .workspace-main{grid-template-columns:minmax(0,1fr) 138px}.semantic-segmentation-service-page .seg-scene{position:relative;overflow:hidden;height:100%;min-height:360px;background:#10283d}.semantic-segmentation-service-page .seg-scene svg{position:absolute;inset:0;width:100%;height:100%}.semantic-segmentation-service-page .seg-sky{fill:#315a76}.semantic-segmentation-service-page .seg-buildings{fill:#1c354a;stroke:#5f82a0;stroke-width:1}.semantic-segmentation-service-page .seg-vegetation{fill:rgba(74,222,128,.5);stroke:#4ade80;stroke-width:2}.semantic-segmentation-service-page .seg-sidewalk{fill:rgba(251,191,36,.38);stroke:#fbbf24;stroke-width:2}.semantic-segmentation-service-page .seg-road{fill:rgba(34,211,238,.25);stroke:#22d3ee;stroke-width:2}.semantic-segmentation-service-page .seg-vehicle-one{fill:rgba(59,130,246,.7);stroke:#60a5fa;stroke-width:2}.semantic-segmentation-service-page .seg-vehicle-two{fill:rgba(167,139,250,.7);stroke:#a78bfa;stroke-width:2}.semantic-segmentation-service-page .seg-person{fill:rgba(251,113,133,.72);stroke:#fb7185;stroke-width:2}.semantic-segmentation-service-page .seg-mask-label{position:absolute;padding:3px 6px;color:#06101a;font-size:7px;font-weight:850}.semantic-segmentation-service-page .label-road{left:43%;bottom:18%;background:#22d3ee}.semantic-segmentation-service-page .label-v1{left:20%;top:48%;background:#60a5fa}.semantic-segmentation-service-page .label-v2{right:14%;top:52%;background:#a78bfa}.semantic-segmentation-service-page .label-p1{right:17%;top:27%;background:#fb7185}.semantic-segmentation-service-page .mode-switch{display:grid;grid-template-columns:1fr 1fr;gap:3px;margin-bottom:.8rem}.semantic-segmentation-service-page .mode-switch span{padding:5px 3px;color:#617d98;border:1px solid #263f57;border-radius:4px;font-size:.42rem;text-align:center}.semantic-segmentation-service-page .mode-switch .active{color:#06111e;background:#57d9ff;border-color:#57d9ff}.semantic-segmentation-service-page .seg-workspace .class-panel>div{grid-template-columns:10px 1fr}.semantic-segmentation-service-page .seg-workspace .class-panel b{display:none}.semantic-segmentation-service-page .seg-workspace .workspace-meta{grid-template-columns:repeat(4,1fr)}
.semantic-segmentation-service-page .seg-semantic-mini i{position:absolute}.semantic-segmentation-service-page .seg-semantic-mini i:nth-child(1){inset:0 0 54%;background:#315a76}.semantic-segmentation-service-page .seg-semantic-mini i:nth-child(2){inset:46% 0 0;background:#22d3ee;clip-path:polygon(29% 0,69% 0,100% 100%,0 100%)}.semantic-segmentation-service-page .seg-semantic-mini i:nth-child(3){inset:46% 70% 0 0;background:#4ade80}.semantic-segmentation-service-page .seg-semantic-mini i:nth-child(4){inset:46% 0 0 72%;background:#fbbf24}.semantic-segmentation-service-page .seg-instance-mini,.semantic-segmentation-service-page .seg-occlusion-mini{display:flex;align-items:center;justify-content:center;gap:10px}.semantic-segmentation-service-page .seg-instance-mini i{position:relative;width:42px;height:70px;border-radius:50% 50% 23% 23%;border:2px solid}.semantic-segmentation-service-page .seg-instance-mini i:after{position:absolute;top:-16px;left:5px;color:#dbeafe;font-size:7px;content:attr(data-id)}.semantic-segmentation-service-page .seg-instance-mini i:nth-child(1){background:rgba(59,130,246,.55);border-color:#60a5fa}.semantic-segmentation-service-page .seg-instance-mini i:nth-child(2){height:88px;background:rgba(167,139,250,.55);border-color:#a78bfa}.semantic-segmentation-service-page .seg-instance-mini i:nth-child(3){background:rgba(251,113,133,.55);border-color:#fb7185}.semantic-segmentation-service-page .seg-panoptic-mini{background:linear-gradient(#315a76 0 42%,#4ade80 42% 58%,#22d3ee 58%)}.semantic-segmentation-service-page .seg-panoptic-mini i{position:absolute;bottom:18%;width:38px;height:35px;border:2px solid}.semantic-segmentation-service-page .seg-panoptic-mini i:nth-child(1){left:24%;background:#3b82f6;border-color:#93c5fd}.semantic-segmentation-service-page .seg-panoptic-mini i:nth-child(2){right:24%;background:#a78bfa;border-color:#c4b5fd}.semantic-segmentation-service-page .seg-boundary-mini svg,.semantic-segmentation-service-page .seg-qa-mini svg,.semantic-segmentation-service-page .seg-industry-visual svg{width:100%;height:100%}.semantic-segmentation-service-page .seg-boundary-mini polygon{fill:rgba(34,211,238,.2);stroke:#22d3ee;stroke-width:2}.semantic-segmentation-service-page .seg-boundary-mini circle{fill:#fff;stroke:#22d3ee;stroke-width:2}.semantic-segmentation-service-page .seg-occlusion-mini i{position:absolute;width:82px;height:86px;border-radius:52% 48% 42% 58%;border:2px solid}.semantic-segmentation-service-page .seg-occlusion-mini i:first-child{left:25%;background:rgba(59,130,246,.45);border-color:#60a5fa}.semantic-segmentation-service-page .seg-occlusion-mini i:nth-child(2){right:25%;background:rgba(251,113,133,.45);border-color:#fb7185}.semantic-segmentation-service-page .seg-occlusion-mini span{z-index:2}.semantic-segmentation-service-page .seg-taxonomy-mini{display:grid;grid-template-columns:44% 1fr;padding:12px;gap:10px}.semantic-segmentation-service-page .seg-taxonomy-object{border-radius:46% 52% 34% 30%;background:rgba(34,211,238,.28);border:2px solid #22d3ee}.semantic-segmentation-service-page .seg-taxonomy-mini ul{margin:0;padding:0;list-style:none}.semantic-segmentation-service-page .seg-taxonomy-mini li{padding:5px;color:#9ab1c7;border-left:1px solid #31516d;font-size:7px}.semantic-segmentation-service-page .seg-taxonomy-mini li:first-child{color:#57d9ff;font-weight:800}.semantic-segmentation-service-page .seg-qa-mini{display:grid;grid-template-columns:1fr 1fr;gap:1px}.semantic-segmentation-service-page .seg-qa-mini>div{position:relative;background:#0a1828}.semantic-segmentation-service-page .seg-qa-mini path{fill:rgba(34,211,238,.18);stroke:#22d3ee;stroke-width:3}.semantic-segmentation-service-page .seg-qa-mini .before path{stroke:#fb7185;stroke-dasharray:6 5}.semantic-segmentation-service-page .seg-qa-mini span{position:absolute;top:8px;left:8px;color:#8da7bf;font-size:7px;letter-spacing:.1em}
.semantic-segmentation-service-page .seg-industry-visual{position:relative;overflow:hidden;height:210px;background:#0b1d30}.semantic-segmentation-service-page .seg-industry-visual>span{position:absolute;right:12px;bottom:10px;color:#a9c2d8;font-size:.56rem;letter-spacing:.1em}.semantic-segmentation-service-page .seg-mobility{background:linear-gradient(#315a76 0 43%,#4ade80 43% 55%,#22d3ee 55%)}.semantic-segmentation-service-page .seg-mobility:before,.semantic-segmentation-service-page .seg-mobility:after{position:absolute;top:52%;bottom:0;width:2px;background:#fbbf24;transform:skew(-16deg);content:""}.semantic-segmentation-service-page .seg-mobility:before{left:38%}.semantic-segmentation-service-page .seg-mobility:after{right:35%}.semantic-segmentation-service-page .seg-mobility i{position:absolute;top:46%;width:74px;height:48px;clip-path:polygon(16% 30%,72% 12%,100% 55%,93% 100%,5% 100%,0 53%)}.semantic-segmentation-service-page .seg-mobility i:first-child{left:14%;background:#3b82f6}.semantic-segmentation-service-page .seg-mobility i:nth-child(2){right:12%;top:52%;background:#a78bfa}.semantic-segmentation-service-page .seg-robotics svg path{fill:rgba(96,165,250,.42);stroke:#60a5fa;stroke-width:3}.semantic-segmentation-service-page .seg-robotics svg polygon{fill:rgba(251,113,133,.5);stroke:#fb7185;stroke-width:2}.semantic-segmentation-service-page .seg-agriculture{background:linear-gradient(145deg,#183d31,#0c231c)}.semantic-segmentation-service-page .seg-agriculture i{position:absolute;border:2px solid}.semantic-segmentation-service-page .seg-agriculture i:nth-child(1){inset:16% 50% 48% 9%;background:rgba(74,222,128,.32);border-color:#4ade80;clip-path:polygon(8% 4%,92% 0,100% 86%,10% 100%)}.semantic-segmentation-service-page .seg-agriculture i:nth-child(2){inset:53% 12% 13% 40%;background:rgba(251,191,36,.27);border-color:#fbbf24;clip-path:polygon(9% 10%,88% 0,100% 90%,0 100%)}.semantic-segmentation-service-page .seg-agriculture i:nth-child(3){inset:14% 9% 57% 58%;background:rgba(34,211,238,.25);border-color:#22d3ee}.semantic-segmentation-service-page .seg-medical path{fill:#29445c;stroke:#7dd3fc;stroke-width:2}.semantic-segmentation-service-page .seg-medical .region{fill:rgba(251,113,133,.45);stroke:#fb7185;stroke-width:2}.semantic-segmentation-service-page .seg-medical .tissue{fill:rgba(167,139,250,.35);stroke:#a78bfa;stroke-width:2}
@media(max-width:767.98px){.semantic-segmentation-service-page .seg-workspace .workspace-main{grid-template-columns:1fr}.semantic-segmentation-service-page .seg-workspace .workspace-meta{grid-template-columns:repeat(2,1fr)}.semantic-segmentation-service-page .seg-workspace .class-panel{grid-template-columns:repeat(2,1fr)}}
.semantic-segmentation-service-page .swatch.green{background:#4ade80}
.semantic-segmentation-service-page .seg-workspace .workspace-meta span:last-child{grid-column:span 2}
@media(max-width:767.98px){.semantic-segmentation-service-page .seg-workspace .workspace-meta{grid-template-columns:repeat(2,1fr)}}
.semantic-segmentation-service-page .capability-card .mini-visual img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}
