.geospatial-aerial-service-page{background:#f5f8fc;color:#13233a}.geospatial-aerial-service-page .iv-section{position:relative;padding:clamp(4rem,7vw,7rem) 0}.geospatial-aerial-service-page .iv-eyebrow,.geospatial-aerial-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}.geospatial-aerial-service-page .iv-heading{max-width:780px;margin-bottom:clamp(2rem,4vw,3.25rem)}.geospatial-aerial-service-page .iv-heading>span{color:#2563eb}.geospatial-aerial-service-page .iv-heading h2{margin:0;color:#071426;font-size:clamp(2rem,4vw,3.5rem);line-height:1.05;letter-spacing:-.04em}.geospatial-aerial-service-page h3{color:#0b1f3a}.geospatial-aerial-service-page p{color:#526174;line-height:1.75}
.geospatial-aerial-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)}.geospatial-aerial-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:""}.geospatial-aerial-service-page .iv-hero .container{position:relative;z-index:1}.geospatial-aerial-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}.geospatial-aerial-service-page .iv-hero p{max-width:660px;margin-bottom:2rem;color:#c4d1e2;font-size:clamp(1rem,1.25vw,1.16rem)}
.geospatial-aerial-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)}.geospatial-aerial-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}.geospatial-aerial-service-page .workspace-bar>span{display:flex;gap:.3rem}.geospatial-aerial-service-page .workspace-bar i{display:block;width:7px;height:7px;border-radius:50%;background:#34516e}.geospatial-aerial-service-page .workspace-bar b{color:#c9d8e8}.geospatial-aerial-service-page .workspace-bar em{margin-left:auto;color:#4ade80;font-style:normal}.geospatial-aerial-service-page .workspace-main{display:grid;grid-template-columns:minmax(0,1fr) 120px;min-height:390px}.geospatial-aerial-service-page .workspace-canvas{padding:12px}.geospatial-aerial-service-page .road-scene{position:relative;overflow:hidden;height:100%;min-height:360px;background:linear-gradient(#163a56 0 42%,#233b4c 42% 55%,#162433 55%)}.geospatial-aerial-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%)}.geospatial-aerial-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}.geospatial-aerial-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}.geospatial-aerial-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:""}.geospatial-aerial-service-page .person-shape{position:absolute;top:36%;right:15%;width:24px;height:92px;border-radius:14px;background:#8796a7}.geospatial-aerial-service-page .person-shape:before{position:absolute;top:-23px;left:2px;width:20px;height:20px;border-radius:50%;background:#a9b5bf;content:""}.geospatial-aerial-service-page .box{position:absolute;border:2px solid}.geospatial-aerial-service-page .box span{position:absolute;top:-20px;left:-2px;padding:2px 5px;color:#06101a;font-size:8px;font-weight:850;white-space:nowrap}.geospatial-aerial-service-page .box.vehicle{left:12%;top:41%;width:47%;height:36%;border-color:#35a8ff}.geospatial-aerial-service-page .box.vehicle span{background:#35a8ff}.geospatial-aerial-service-page .box.pedestrian{top:26%;right:10%;width:76px;height:57%;border-color:#fa5bb9}.geospatial-aerial-service-page .box.pedestrian span{background:#fa5bb9}.geospatial-aerial-service-page .polygon-layer{position:absolute;inset:0;width:100%;height:100%}.geospatial-aerial-service-page .polygon-layer polygon{fill:rgba(34,211,238,.14);stroke:#22d3ee;stroke-width:2}.geospatial-aerial-service-page .polygon-layer polyline{fill:none;stroke:#ffd166;stroke-width:2;stroke-dasharray:6 4}.geospatial-aerial-service-page .polygon-layer .skeleton{fill:#fb7185;stroke:#fb7185;stroke-width:3}.geospatial-aerial-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}.geospatial-aerial-service-page .class-panel{padding:.8rem .65rem;border-left:1px solid #20354d;background:#0a1726}.geospatial-aerial-service-page .class-panel h2{margin:0 0 .9rem;color:#6f8ba8;font-size:.58rem;letter-spacing:.14em}.geospatial-aerial-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}.geospatial-aerial-service-page .class-panel .swatch{width:8px;height:8px;border-radius:2px}.geospatial-aerial-service-page .swatch.blue{background:#35a8ff}.geospatial-aerial-service-page .swatch.magenta{background:#fa5bb9}.geospatial-aerial-service-page .swatch.cyan{background:#22d3ee}.geospatial-aerial-service-page .swatch.amber{background:#ffd166}.geospatial-aerial-service-page .class-panel hr{border-color:#263d55}.geospatial-aerial-service-page .class-panel small,.geospatial-aerial-service-page .class-panel strong{display:block}.geospatial-aerial-service-page .class-panel small{margin-top:.8rem;color:#617b96;font-size:.48rem;letter-spacing:.1em}.geospatial-aerial-service-page .class-panel strong{color:#d4e1ee;font-size:.62rem}.geospatial-aerial-service-page .class-panel .status-ok{color:#4ade80}.geospatial-aerial-service-page .workspace-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border-top:1px solid #20354d;background:#20354d}.geospatial-aerial-service-page .workspace-meta span{padding:.55rem .65rem;color:#637e99;background:#0a1726;font-size:.48rem;letter-spacing:.07em}.geospatial-aerial-service-page .workspace-meta b{display:block;margin-top:2px;color:#c7d5e4;font-size:.56rem}
.geospatial-aerial-service-page .capability-section{background:#f5f8fc}.geospatial-aerial-service-page .capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.geospatial-aerial-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)}.geospatial-aerial-service-page .capability-card.wide{grid-column:span 3}.geospatial-aerial-service-page .capability-card h3{margin:1.2rem 0 .55rem;font-size:1.12rem}.geospatial-aerial-service-page .capability-card p{margin:0;font-size:.92rem}.geospatial-aerial-service-page .mini-visual{position:relative;overflow:hidden;height:132px;border-radius:10px;background:#0a1828}.geospatial-aerial-service-page .box-visual{background:linear-gradient(155deg,#31485d,#122338)}.geospatial-aerial-service-page .mini-object{position:absolute;left:24%;top:38%;width:48%;height:32%;border-radius:45% 25% 14% 14%;background:#7890a4}.geospatial-aerial-service-page .mini-box{position:absolute;inset:21% 17% 18%;border:2px solid #38bdf8}.geospatial-aerial-service-page .mini-box span{position:absolute;top:-17px;left:-2px;padding:2px 4px;color:#04111e;background:#38bdf8;font-size:8px}.geospatial-aerial-service-page .semantic-visual i{position:absolute}.geospatial-aerial-service-page .semantic-visual i:nth-child(1){inset:0 0 55%;background:#375c78}.geospatial-aerial-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}.geospatial-aerial-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%)}.geospatial-aerial-service-page .mini-visual>span{position:absolute;right:8px;bottom:8px;color:#d7e6f4;font-size:8px;letter-spacing:.1em}.geospatial-aerial-service-page .instance-visual{display:flex;align-items:center;justify-content:center;gap:12px}.geospatial-aerial-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}.geospatial-aerial-service-page .instance-visual i:nth-child(2){height:92px;background:rgba(250,91,185,.43);border-color:#fa5bb9}.geospatial-aerial-service-page .instance-visual i:nth-child(3){background:rgba(250,204,21,.38);border-color:#facc15}.geospatial-aerial-service-page .keypoint-visual svg,.geospatial-aerial-service-page .polygon-visual svg{width:100%;height:100%}.geospatial-aerial-service-page .keypoint-visual g{fill:#fb7185;stroke:#fb7185;stroke-width:3}.geospatial-aerial-service-page .polygon-visual polygon{fill:rgba(34,211,238,.2);stroke:#22d3ee;stroke-width:2}.geospatial-aerial-service-page .polygon-visual polyline{fill:none;stroke:#fbbf24;stroke-width:3;stroke-dasharray:5 4}.geospatial-aerial-service-page .classification-visual{display:grid;grid-template-columns:42% 1fr;padding:12px;gap:10px}.geospatial-aerial-service-page .image-tile{border-radius:6px;background:linear-gradient(145deg,#42647b 50%,#263d4d 50%)}.geospatial-aerial-service-page .classification-visual ul{margin:0;padding:0;list-style:none}.geospatial-aerial-service-page .classification-visual li{display:flex;justify-content:space-between;padding:9px 0;color:#a9bed2;border-bottom:1px solid #233b52;font-size:7px}.geospatial-aerial-service-page .classification-visual b{color:#4ade80}.geospatial-aerial-service-page .tracking-visual{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;padding:8px}.geospatial-aerial-service-page .tracking-visual div{position:relative;border:1px solid #273d53;background:linear-gradient(160deg,#2c465d,#132437)}.geospatial-aerial-service-page .tracking-visual span{top:4px;left:5px;bottom:auto;right:auto;color:#8099b2}.geospatial-aerial-service-page .tracking-visual i{position:absolute;left:var(--x);top:45%;width:28px;height:21px;border:2px solid #38bdf8}.geospatial-aerial-service-page .tracking-visual i:after{position:absolute;right:-17px;top:7px;width:14px;border-top:1px dashed #38bdf8;content:""}
.geospatial-aerial-service-page .tooling-section{background:#071426}.geospatial-aerial-service-page .tooling-section .iv-heading h2{color:#fff}.geospatial-aerial-service-page .tooling-section .iv-heading>span{color:#57d9ff}.geospatial-aerial-service-page .tooling-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.geospatial-aerial-service-page .tooling-grid article{padding:clamp(1.4rem,3vw,2rem);border:1px solid #203b57;border-radius:16px;background:#0b1d32}.geospatial-aerial-service-page .tooling-grid h3{margin:1.5rem 0 .7rem;color:#fff}.geospatial-aerial-service-page .tooling-grid p{color:#aabbd0}.geospatial-aerial-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}.geospatial-aerial-service-page .platform-line,.geospatial-aerial-service-page .stack-line{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:1.2rem}.geospatial-aerial-service-page .platform-line span,.geospatial-aerial-service-page .stack-line span{padding:.35rem .5rem;color:#8fb4d1;border:1px solid #294760;border-radius:5px;font-size:.56rem}.geospatial-aerial-service-page .secure-line{display:flex;align-items:center;margin-top:1.5rem;color:#86a8c4;font-size:.62rem}.geospatial-aerial-service-page .secure-line i{flex:1;margin:0 .4rem;border-top:1px dashed #38bdf8}
.geospatial-aerial-service-page .qa-section{background:#eaf1f8}.geospatial-aerial-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}.geospatial-aerial-service-page .qa-flow article{position:relative;padding:1.6rem;background:#fff}.geospatial-aerial-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}.geospatial-aerial-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:""}.geospatial-aerial-service-page .qa-flow h3{font-size:1.05rem}.geospatial-aerial-service-page .qa-flow p{font-size:.88rem}.geospatial-aerial-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}.geospatial-aerial-service-page .qa-metrics-panel span{padding:1rem;color:#6f8caa;background:#0b1f3a;font-size:.6rem;letter-spacing:.08em}.geospatial-aerial-service-page .qa-metrics-panel b{display:block;margin-top:.3rem;color:#4ade80;font-size:.66rem}
.geospatial-aerial-service-page .industry-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.geospatial-aerial-service-page .industry-grid article{overflow:hidden;border:1px solid #d9e4ee;border-radius:16px;background:#fff}.geospatial-aerial-service-page .industry-grid h3,.geospatial-aerial-service-page .industry-grid p{margin-right:1.5rem;margin-left:1.5rem}.geospatial-aerial-service-page .industry-grid h3{margin-top:1.35rem}.geospatial-aerial-service-page .industry-grid p{margin-bottom:1.5rem}.geospatial-aerial-service-page .industry-visual{position:relative;overflow:hidden;height:210px;background:#0b1d30}.geospatial-aerial-service-page .industry-visual>span{position:absolute;right:12px;bottom:10px;color:#a9c2d8;font-size:.56rem;letter-spacing:.1em}.geospatial-aerial-service-page .mobility{background:linear-gradient(#254963 45%,#17283a 45%)}.geospatial-aerial-service-page .mobility:before,.geospatial-aerial-service-page .mobility:after{position:absolute;top:48%;bottom:0;width:2px;background:#f8d66d;transform:skew(-18deg);content:""}.geospatial-aerial-service-page .mobility:before{left:40%}.geospatial-aerial-service-page .mobility:after{right:34%}.geospatial-aerial-service-page .mobility i{position:absolute;top:43%;width:70px;height:45px;border:2px solid #38bdf8}.geospatial-aerial-service-page .mobility i:first-child{left:16%}.geospatial-aerial-service-page .mobility i:nth-child(2){right:12%;top:52%;border-color:#fa5bb9}.geospatial-aerial-service-page .robotics i:first-child{position:absolute;left:23%;top:22%;width:26px;height:110px;background:#60788e;transform:rotate(24deg);transform-origin:bottom}.geospatial-aerial-service-page .robotics i:nth-child(2){position:absolute;left:39%;top:48%;width:120px;height:12px;background:#91a6b7;transform:rotate(-15deg)}.geospatial-aerial-service-page .retail{display:flex;align-items:flex-end;justify-content:center;gap:22px;padding-bottom:35px;background:linear-gradient(#102943,#071426)}.geospatial-aerial-service-page .retail:before,.geospatial-aerial-service-page .retail:after{position:absolute;right:8%;left:8%;height:2px;background:#38516a;content:""}.geospatial-aerial-service-page .retail:before{top:38%}.geospatial-aerial-service-page .retail:after{top:68%}.geospatial-aerial-service-page .retail i{width:42px;height:68px;border:2px solid #22d3ee;background:#18344c}.geospatial-aerial-service-page .retail i:nth-child(2){height:92px;border-color:#a78bfa}.geospatial-aerial-service-page .retail i:nth-child(3){height:55px;border-color:#fbbf24}.geospatial-aerial-service-page .medical svg{width:100%;height:100%}.geospatial-aerial-service-page .medical path{fill:#29445c;stroke:#7dd3fc;stroke-width:2}.geospatial-aerial-service-page .medical circle{fill:rgba(251,113,133,.4);stroke:#fb7185;stroke-width:2}
.geospatial-aerial-service-page .security-section{color:#d9e5f1;background:#071426}.geospatial-aerial-service-page .security-section .iv-heading h2{color:#fff}.geospatial-aerial-service-page .security-section .iv-heading>span{color:#57d9ff}.geospatial-aerial-service-page .security-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:2rem;align-items:stretch}.geospatial-aerial-service-page .security-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.geospatial-aerial-service-page .security-grid article{padding:1.35rem;border:1px solid #203b56;border-radius:12px;background:#0b1d31}.geospatial-aerial-service-page .security-grid article>span{color:#57d9ff;font-size:.66rem;font-weight:850}.geospatial-aerial-service-page .security-grid h3{margin:.8rem 0 .5rem;color:#fff;font-size:1rem}.geospatial-aerial-service-page .security-grid p{margin:0;color:#a9b9cb;font-size:.88rem}.geospatial-aerial-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}.geospatial-aerial-service-page .security-map>div,.geospatial-aerial-service-page .security-map>div>div,.geospatial-aerial-service-page .security-map>div>div>div{display:grid;place-items:center;border:1px solid #2b5875;border-radius:50%}.geospatial-aerial-service-page .security-map>div{width:min(100%,360px);aspect-ratio:1;color:#6585a1;font-size:.55rem;letter-spacing:.1em}.geospatial-aerial-service-page .security-map>div>div{width:72%;aspect-ratio:1;color:#71a7c8}.geospatial-aerial-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)}.geospatial-aerial-service-page .security-map b,.geospatial-aerial-service-page .security-map small{display:block;text-align:center}.geospatial-aerial-service-page .security-map small{margin-top:.35rem;color:#57d9ff;font-size:.48rem}
.geospatial-aerial-service-page .pilot-section{padding:clamp(3.5rem,6vw,6rem) 0;background:#f5f8fc}.geospatial-aerial-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)}.geospatial-aerial-service-page .pilot-panel>div{max-width:760px}.geospatial-aerial-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}.geospatial-aerial-service-page .pilot-panel p{margin:0;color:#c1d1e1}.geospatial-aerial-service-page .pilot-panel .btn{flex:none}
@media(max-width:1199.98px){.geospatial-aerial-service-page .capability-grid{grid-template-columns:repeat(2,1fr)}.geospatial-aerial-service-page .capability-card.wide{grid-column:span 2}.geospatial-aerial-service-page .qa-flow{grid-template-columns:repeat(2,1fr)}.geospatial-aerial-service-page .qa-flow article:after{display:none}.geospatial-aerial-service-page .qa-metrics-panel{grid-template-columns:repeat(2,1fr)}}
@media(max-width:991.98px){.geospatial-aerial-service-page .annotation-workspace{max-width:720px;margin:auto}.geospatial-aerial-service-page .tooling-grid{grid-template-columns:1fr}.geospatial-aerial-service-page .security-layout{grid-template-columns:1fr}.geospatial-aerial-service-page .security-map{min-height:360px}.geospatial-aerial-service-page .pilot-panel{align-items:flex-start;flex-direction:column}}
@media(max-width:767.98px){.geospatial-aerial-service-page .iv-section{padding:3.7rem 0}.geospatial-aerial-service-page .capability-grid,.geospatial-aerial-service-page .industry-grid,.geospatial-aerial-service-page .security-grid{grid-template-columns:1fr}.geospatial-aerial-service-page .capability-card.wide{grid-column:auto}.geospatial-aerial-service-page .workspace-main{grid-template-columns:1fr}.geospatial-aerial-service-page .class-panel{display:grid;grid-template-columns:repeat(4,1fr);gap:.3rem;border-top:1px solid #20354d;border-left:0}.geospatial-aerial-service-page .class-panel h2,.geospatial-aerial-service-page .class-panel hr,.geospatial-aerial-service-page .class-panel small,.geospatial-aerial-service-page .class-panel strong{display:none}.geospatial-aerial-service-page .class-panel>div{margin:0}.geospatial-aerial-service-page .workspace-meta{grid-template-columns:repeat(2,1fr)}.geospatial-aerial-service-page .qa-flow{grid-template-columns:1fr}.geospatial-aerial-service-page .qa-metrics-panel{grid-template-columns:1fr}.geospatial-aerial-service-page .tracking-visual{grid-template-columns:repeat(2,1fr);height:220px}.geospatial-aerial-service-page .pilot-panel{padding:2rem}}
@media(max-width:479.98px){.geospatial-aerial-service-page .iv-hero h1{font-size:2.35rem}.geospatial-aerial-service-page .workspace-canvas{padding:7px}.geospatial-aerial-service-page .road-scene{min-height:300px}.geospatial-aerial-service-page .workspace-main{min-height:330px}.geospatial-aerial-service-page .box.pedestrian{right:5%;width:62px}.geospatial-aerial-service-page .class-panel{grid-template-columns:repeat(2,1fr)}.geospatial-aerial-service-page .workspace-meta{grid-template-columns:1fr 1fr}.geospatial-aerial-service-page .security-map{min-height:290px}.geospatial-aerial-service-page .security-map>div{font-size:.48rem}.geospatial-aerial-service-page .pilot-panel .btn{width:100%}}
@media(prefers-reduced-motion:reduce){.geospatial-aerial-service-page *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.geospatial-aerial-service-page .geo-workspace .workspace-main{grid-template-columns:minmax(0,1fr) 150px}.geospatial-aerial-service-page .aerial-scene{position:relative;overflow:hidden;height:100%;min-height:360px;background:#193b35}.geospatial-aerial-service-page .aerial-base{position:absolute;inset:0;background:linear-gradient(108deg,rgba(57,105,69,.82) 0 27%,rgba(131,111,66,.72) 27% 48%,rgba(50,91,64,.84) 48% 72%,rgba(105,92,62,.75) 72%),repeating-linear-gradient(8deg,transparent 0 28px,rgba(255,255,255,.04) 29px 30px)}.geospatial-aerial-service-page .aerial-scene svg{position:absolute;inset:0;width:100%;height:100%}.geospatial-aerial-service-page .map-grid path{fill:none;stroke:rgba(255,255,255,.1);stroke-width:1}.geospatial-aerial-service-page .water-region{fill:rgba(56,189,248,.48);stroke:#38bdf8;stroke-width:2}.geospatial-aerial-service-page .road-main,.geospatial-aerial-service-page .road-branch{fill:none;stroke:#fbbf24;stroke-width:10;stroke-linecap:round;opacity:.8}.geospatial-aerial-service-page .road-branch{stroke-width:7}.geospatial-aerial-service-page .parcel-lines polygon{fill:rgba(74,222,128,.06);stroke:#a7f3d0;stroke-width:1.5}.geospatial-aerial-service-page .building-footprints rect{fill:rgba(167,139,250,.35);stroke:#c4b5fd;stroke-width:2}.geospatial-aerial-service-page .solar-panels rect{fill:rgba(34,211,238,.48);stroke:#67e8f9;stroke-width:1}.geospatial-aerial-service-page .object-markers circle{fill:#fb7185;stroke:#fff;stroke-width:2}.geospatial-aerial-service-page .map-label{position:absolute;padding:3px 5px;color:#07111d;font-size:6px;font-weight:850;white-space:nowrap}.geospatial-aerial-service-page .building-label{left:33%;top:12%;background:#c4b5fd}.geospatial-aerial-service-page .road-label{left:43%;top:52%;background:#fbbf24}.geospatial-aerial-service-page .parcel-label{left:10%;top:35%;background:#a7f3d0}.geospatial-aerial-service-page .water-label{right:13%;bottom:12%;background:#38bdf8}.geospatial-aerial-service-page .solar-label{right:28%;top:37%;background:#67e8f9}.geospatial-aerial-service-page .coordinate-label{position:absolute;top:8px;right:8px;padding:4px 6px;color:#c5d6e5;background:rgba(3,10,20,.72);font-size:6px;letter-spacing:.07em}.geospatial-aerial-service-page .tile-tag{position:absolute;bottom:8px;left:9px;padding:4px 7px;color:#c5d6e5;background:rgba(3,10,20,.78);font-size:7px;letter-spacing:.08em}.geospatial-aerial-service-page .layer-panel>div{grid-template-columns:10px 1fr}.geospatial-aerial-service-page .layer-check{display:block;width:8px;height:8px;border:1px solid #57d9ff;border-radius:2px}.geospatial-aerial-service-page .layer-check.active{background:#57d9ff;box-shadow:inset 0 0 0 2px #0a1726}.geospatial-aerial-service-page .swatch.green{background:#4ade80}.geospatial-aerial-service-page .tile-strip{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.65rem .8rem;border-top:1px solid #20354d;background:#081522;color:#6e88a2;font-size:.45rem;letter-spacing:.08em}.geospatial-aerial-service-page .tile-strip div{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.geospatial-aerial-service-page .tile-strip i{padding:4px;color:#7890a7;border:1px solid #294157;border-radius:3px;font-style:normal;text-align:center}.geospatial-aerial-service-page .tile-strip .active{color:#06101a;background:#57d9ff;border-color:#57d9ff}.geospatial-aerial-service-page .tile-strip b{color:#4ade80;font-size:.42rem}.geospatial-aerial-service-page .geo-workspace .workspace-meta{grid-template-columns:repeat(4,1fr)}.geospatial-aerial-service-page .footprint-mini svg,.geospatial-aerial-service-page .road-map-mini svg,.geospatial-aerial-service-page .parcel-mini svg,.geospatial-aerial-service-page .spatial-qa-mini svg{width:100%;height:100%}.geospatial-aerial-service-page .footprint-mini path{fill:rgba(167,139,250,.3);stroke:#a78bfa;stroke-width:2}.geospatial-aerial-service-page .footprint-mini .inner{fill:rgba(56,189,248,.18);stroke:#57d9ff;stroke-dasharray:4 3}.geospatial-aerial-service-page .land-cover-mini i{position:absolute}.geospatial-aerial-service-page .land-cover-mini .residential{inset:0 48% 52% 0;background:#a78bfa}.geospatial-aerial-service-page .land-cover-mini .forest{inset:0 0 46% 54%;background:#4ade80}.geospatial-aerial-service-page .land-cover-mini .water{inset:54% 52% 0 0;background:#38bdf8}.geospatial-aerial-service-page .land-cover-mini .agriculture{inset:60% 0 0 42%;background:#fbbf24}.geospatial-aerial-service-page .road-map-mini path{fill:none;stroke:#596d7e;stroke-width:17;stroke-linecap:round}.geospatial-aerial-service-page .road-map-mini .center{stroke:#fbbf24;stroke-width:2;stroke-dasharray:7 5}.geospatial-aerial-service-page .road-map-mini circle{fill:#071426;stroke:#57d9ff;stroke-width:3}.geospatial-aerial-service-page .agriculture-mini{background:#17382e}.geospatial-aerial-service-page .agriculture-mini i{position:absolute;border:1px solid}.geospatial-aerial-service-page .field-a{inset:8% 54% 48% 5%;background:repeating-linear-gradient(20deg,#2f7652 0 5px,#245b41 5px 9px);border-color:#4ade80}.geospatial-aerial-service-page .field-b{inset:9% 6% 55% 50%;background:repeating-linear-gradient(-14deg,#977d3e 0 5px,#725f32 5px 9px);border-color:#fbbf24}.geospatial-aerial-service-page .field-c{inset:56% 13% 8% 9%;background:repeating-linear-gradient(8deg,#2b6848 0 5px,#1f5139 5px 9px);border-color:#86efac}.geospatial-aerial-service-page .irrigation{top:5%;bottom:5%;left:48%;width:5px;border:0!important;background:#38bdf8}.geospatial-aerial-service-page .aerial-detection-mini{background:linear-gradient(135deg,#304c3e,#172b30)}.geospatial-aerial-service-page .aerial-detection-mini .target{position:absolute;width:22px;height:13px;border:2px solid #38bdf8}.geospatial-aerial-service-page .aerial-detection-mini .t1{left:13%;top:20%}.geospatial-aerial-service-page .aerial-detection-mini .t2{left:39%;top:62%;border-color:#fb7185}.geospatial-aerial-service-page .aerial-detection-mini .t3{right:14%;top:28%;border-color:#fbbf24}.geospatial-aerial-service-page .aerial-detection-mini .t4{right:24%;bottom:14%;border-color:#a78bfa}.geospatial-aerial-service-page .aerial-detection-mini .roof{position:absolute;left:42%;top:17%;width:60px;height:38px;border:2px solid #c4b5fd;background:#6d6572}.geospatial-aerial-service-page .parcel-mini polygon{fill:rgba(74,222,128,.08);stroke:#6ee7b7;stroke-width:2}.geospatial-aerial-service-page .parcel-mini polygon:nth-child(2){fill:rgba(167,139,250,.12);stroke:#a78bfa}.geospatial-aerial-service-page .parcel-mini polygon:nth-child(3){fill:rgba(251,191,36,.1);stroke:#fbbf24}.geospatial-aerial-service-page .parcel-mini polygon:nth-child(4){fill:rgba(56,189,248,.1);stroke:#38bdf8}.geospatial-aerial-service-page .parcel-mini>b{position:absolute;color:#dbeafe;font-size:7px}.geospatial-aerial-service-page .parcel-mini>b:nth-of-type(1){left:18%;top:26%}.geospatial-aerial-service-page .parcel-mini>b:nth-of-type(2){left:50%;top:23%}.geospatial-aerial-service-page .parcel-mini>b:nth-of-type(3){left:26%;top:70%}.geospatial-aerial-service-page .parcel-mini>b:nth-of-type(4){right:22%;top:68%}.geospatial-aerial-service-page .spatial-qa-mini{display:grid;grid-template-columns:1fr 1fr;gap:1px;padding:0}.geospatial-aerial-service-page .spatial-qa-mini>div{position:relative;background:linear-gradient(145deg,#16382f,#0d2524)}.geospatial-aerial-service-page .spatial-qa-mini>div>span{position:absolute;top:8px;left:8px;color:#9cb2c6;font-size:7px;letter-spacing:.1em}.geospatial-aerial-service-page .spatial-qa-mini path{fill:none;stroke-width:4}.geospatial-aerial-service-page .spatial-qa-mini .bad{stroke:#fb7185;stroke-dasharray:7 5}.geospatial-aerial-service-page .spatial-qa-mini .good{stroke:#4ade80}.geospatial-aerial-service-page .geo-industry-visual{position:relative;overflow:hidden;height:210px;background:#0b1d30}.geospatial-aerial-service-page .geo-industry-visual>span{position:absolute;right:12px;bottom:10px;color:#d1dfeb;font-size:.56rem;letter-spacing:.1em}.geospatial-aerial-service-page .geo-industry-visual svg{position:absolute;inset:0;width:100%;height:100%}.geospatial-aerial-service-page .geo-agriculture{background:#17382e}.geospatial-aerial-service-page .geo-agriculture .field{position:absolute;border:2px solid}.geospatial-aerial-service-page .geo-agriculture .f1{inset:9% 67% 24% 5%;background:repeating-linear-gradient(17deg,#2f7652 0 6px,#245b41 6px 11px);border-color:#4ade80}.geospatial-aerial-service-page .geo-agriculture .f2{inset:8% 36% 33% 36%;background:repeating-linear-gradient(-8deg,#8b733d 0 6px,#705d35 6px 11px);border-color:#fbbf24}.geospatial-aerial-service-page .geo-agriculture .f3{inset:14% 5% 20% 68%;background:repeating-linear-gradient(12deg,#285f46 0 6px,#1d4a37 6px 11px);border-color:#86efac}.geospatial-aerial-service-page .geo-agriculture svg path{fill:none;stroke:#38bdf8;stroke-width:4}.geospatial-aerial-service-page .geo-urban{background:linear-gradient(145deg,#283c43,#142a32)}.geospatial-aerial-service-page .urban-grid{position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:34px 34px}.geospatial-aerial-service-page .geo-urban .building{position:absolute;border:2px solid #a78bfa;background:rgba(167,139,250,.2)}.geospatial-aerial-service-page .geo-urban .b1{left:13%;top:18%;width:76px;height:51px}.geospatial-aerial-service-page .geo-urban .b2{left:44%;top:39%;width:96px;height:60px}.geospatial-aerial-service-page .geo-urban .b3{right:11%;top:16%;width:58px;height:74px}.geospatial-aerial-service-page .geo-urban svg path{fill:none;stroke:#fbbf24;stroke-width:11}.geospatial-aerial-service-page .geo-energy{background:linear-gradient(145deg,#273d43,#10242b)}.geospatial-aerial-service-page .solar-array{position:absolute;top:16%;left:9%;display:grid;grid-template-columns:repeat(3,42px);gap:7px}.geospatial-aerial-service-page .solar-array i{height:29px;border:1px solid #67e8f9;background:repeating-linear-gradient(90deg,#1e5060 0 9px,#183f4c 9px 11px)}.geospatial-aerial-service-page .corridor{position:absolute;top:-10%;right:20%;width:34px;height:125%;border-right:2px dashed #fbbf24;border-left:2px dashed #fbbf24;transform:rotate(23deg)}.geospatial-aerial-service-page .substation{position:absolute;right:10%;bottom:25%;width:76px;height:55px;border:2px solid #a78bfa;background:rgba(167,139,250,.15)}.geospatial-aerial-service-page .geo-environment{background:#173629}.geospatial-aerial-service-page .geo-environment .land{position:absolute;inset:0;background:radial-gradient(circle at 24% 35%,#315f43 0 5px,transparent 6px);background-size:27px 27px}.geospatial-aerial-service-page .geo-environment .water{position:absolute;right:-5%;bottom:-18%;left:-5%;height:63%;background:#285e75;transform:rotate(-4deg)}.geospatial-aerial-service-page .geo-environment .damage{position:absolute;width:60px;height:47px;border:2px solid #fb7185;background:rgba(251,113,133,.15)}.geospatial-aerial-service-page .geo-environment .d1{left:19%;top:31%}.geospatial-aerial-service-page .geo-environment .d2{right:24%;top:22%;width:43px;height:38px}.geospatial-aerial-service-page .geo-environment svg path{fill:none;stroke:#67e8f9;stroke-width:3;stroke-dasharray:7 5}@media(max-width:767.98px){.geospatial-aerial-service-page .geo-workspace .workspace-main{grid-template-columns:1fr}.geospatial-aerial-service-page .geo-workspace .layer-panel{grid-template-columns:repeat(4,1fr)}.geospatial-aerial-service-page .geo-workspace .workspace-meta{grid-template-columns:repeat(2,1fr)}.geospatial-aerial-service-page .tile-strip{grid-template-columns:1fr}.geospatial-aerial-service-page .tile-strip>b{text-align:left}.geospatial-aerial-service-page .spatial-qa-mini{grid-template-columns:1fr}.geospatial-aerial-service-page .spatial-qa-mini>div{min-height:80px}}@media(max-width:479.98px){.geospatial-aerial-service-page .aerial-scene{min-height:300px}.geospatial-aerial-service-page .geo-workspace .layer-panel{grid-template-columns:repeat(2,1fr)}.geospatial-aerial-service-page .map-label{font-size:5px}.geospatial-aerial-service-page .building-label{left:27%}.geospatial-aerial-service-page .solar-label{right:19%}.geospatial-aerial-service-page .coordinate-label{font-size:5px}.geospatial-aerial-service-page .tile-strip{gap:.45rem;padding:.6rem}.geospatial-aerial-service-page .tile-strip b{font-size:.4rem}}@media(prefers-reduced-motion:reduce){.geospatial-aerial-service-page *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}