.content-page{--cp-ink:#0d140f;--cp-paper:#f4f1e8;--cp-gold:#d6b45c;--cp-gold-dark:#94621f;min-height:100svh;color:var(--cp-ink);background:var(--cp-paper)}.content-page h1,.content-page h2,.content-page h3,.content-page p{text-wrap:pretty}.content-hero{position:relative;overflow:hidden;color:#fffdf7;background:radial-gradient(circle at 78% 34%,rgba(214,180,92,.14),transparent 26%),linear-gradient(135deg,#09100c,#162119 70%,#1b291f)}.content-hero-grid{position:absolute;inset:0;opacity:.09;background-image:linear-gradient(rgba(255,255,255,.15) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.15) 1px,transparent 0);background-size:70px 70px;mask-image:linear-gradient(90deg,#000,transparent 72%)}.content-hero .global-site-header{position:relative;z-index:40}.content-hero-layout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(430px,.78fr);align-items:center;gap:80px;min-height:690px;padding-top:82px;padding-bottom:100px}.content-breadcrumb{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:38px;color:rgba(255,255,255,.44);font:700 .57rem/1.4 SFMono-Regular,Consolas,monospace;letter-spacing:.09em;text-transform:uppercase}.content-breadcrumb a:focus-visible,.content-breadcrumb a:hover,.content-breadcrumb b{color:var(--cp-gold)}.content-status{display:flex;align-items:center;gap:10px;margin:0 0 23px;color:#ecd68f;font:800 .62rem/1.4 SFMono-Regular,Consolas,monospace;letter-spacing:.12em;text-transform:uppercase}.content-status span{width:7px;height:7px;border-radius:50%;background:var(--cp-gold);box-shadow:0 0 0 7px rgba(214,180,92,.12)}.content-hero h1{max-width:880px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(4rem,6.2vw,7rem);font-weight:400;letter-spacing:-.06em;line-height:.92}.content-summary{max-width:730px;margin:29px 0 0;color:rgba(255,255,255,.66);font-size:1.03rem;line-height:1.75}.content-actions{display:flex;flex-wrap:wrap;align-items:center;gap:25px;margin-top:38px}.content-actions a{color:#efd88f;font-size:.66rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.content-actions .content-primary-action{padding:15px 20px;color:#11170f;background:var(--cp-gold)}.content-product-visual{position:relative;min-height:485px;overflow:hidden;border:1px solid rgba(214,180,92,.27);background:radial-gradient(circle at 50% 35%,rgba(214,180,92,.08),transparent 24%),rgba(7,13,9,.68);box-shadow:0 30px 90px rgba(0,0,0,.3);backdrop-filter:blur(10px)}.content-product-visual:before{position:absolute;inset:0;content:"";opacity:.11;background-image:linear-gradient(rgba(255,255,255,.15) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.15) 1px,transparent 0);background-size:30px 30px}.product-map,.product-visual-footer,.product-visual-message,.product-visual-top{position:absolute;z-index:2}.product-visual-top{top:22px;right:22px;left:22px;display:flex;justify-content:space-between;color:rgba(255,255,255,.43);font:700 .49rem/1.2 monospace;letter-spacing:.08em}.product-visual-top b{color:#82c394}.product-visual-top i{display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:currentColor}.product-map{top:73px;right:48px;left:48px;height:225px;overflow:hidden;border:1px solid rgba(214,180,92,.23);background:rgba(214,180,92,.025)}.product-road{position:absolute;height:1px;background:rgba(214,180,92,.24);transform-origin:left}.product-road-one{top:31%;left:-6%;width:120%;transform:rotate(18deg)}.product-road-two{top:80%;left:-4%;width:128%;transform:rotate(-16deg)}.product-road-three{top:-13%;left:52%;width:120%;transform:rotate(83deg)}.product-event,.product-unit{position:absolute;display:grid;width:27px;height:27px;border:1px solid rgba(214,180,92,.63);color:var(--cp-gold);background:#0c1510;place-items:center;transform:rotate(45deg);font:700 .44rem/1 monospace;font-style:normal}.product-unit-one{top:22%;left:21%}.product-unit-two{right:18%;bottom:20%}.product-unit-three{top:28%;right:29%}.product-event{top:49%;left:47%;width:39px;height:39px;border-color:#ce7456;color:#f0ad94;box-shadow:0 0 0 12px rgba(206,116,86,.07)}.visual-reports .product-unit-three,.visual-voice .product-unit-three{border-radius:50%;transform:none}.visual-drone .product-unit-three{top:10%;right:15%}.visual-video .product-map{box-shadow:inset 0 0 0 14px rgba(214,180,92,.025)}.visual-analytics .product-road,.visual-research .product-road{height:3px;transform:none}.visual-api .product-map{border-style:dashed}.product-visual-message{right:23px;bottom:76px;left:23px;display:grid;gap:7px;padding:16px;border-left:2px solid var(--cp-gold);background:rgba(6,11,8,.84)}.product-visual-footer small,.product-visual-message small{color:var(--cp-gold);font:800 .47rem/1.2 monospace;letter-spacing:.09em}.product-visual-message strong{font-family:Georgia,Times New Roman,serif;font-size:.96rem;font-weight:400;line-height:1.35}.product-visual-message span{color:rgba(255,255,255,.45);font-size:.59rem}.product-visual-footer{right:23px;bottom:18px;left:23px;display:grid;grid-template-columns:repeat(3,1fr);gap:13px;padding-top:12px;border-top:1px solid rgba(255,255,255,.15)}.product-visual-footer span{display:grid;gap:4px;color:rgba(255,255,255,.66);font:700 .47rem/1 monospace}.content-proof-bar{position:relative;z-index:3;border-top:1px solid rgba(255,255,255,.12);background:rgba(4,9,6,.58)}.content-proof-bar .shell{display:grid;grid-template-columns:.8fr repeat(4,1fr);min-height:92px;align-items:center}.content-proof-bar b,.content-proof-bar span{display:flex;height:100%;align-items:center;padding:18px;border-right:1px solid rgba(255,255,255,.1);font-size:.62rem;font-weight:700}.content-proof-bar span{padding-left:0;color:rgba(255,255,255,.4);font:800 .51rem/1.3 monospace;letter-spacing:.1em;text-transform:uppercase}.content-proof-bar b{color:rgba(255,255,255,.67)}.content-case,.content-related{padding:128px 0}.content-case-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:100px}.content-kicker{margin:0 0 22px;color:var(--cp-gold-dark);font:800 .62rem/1.4 SFMono-Regular,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase}.content-kicker-light{color:var(--cp-gold)}.content-case h2,.content-cta h2,.content-section-heading h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.1rem,5vw,5.8rem);font-weight:400;letter-spacing:-.052em;line-height:.96}.content-case-intro>p:last-child{margin:28px 0 0;color:#566057;font-size:.95rem;line-height:1.8}.content-problem-outcome{border-top:1px solid rgba(13,20,15,.18)}.content-problem-outcome article{display:grid;grid-template-columns:.3fr .7fr;gap:35px;padding:33px 0;border-bottom:1px solid rgba(13,20,15,.18)}.content-problem-outcome article>span{color:var(--cp-gold-dark);font:800 .54rem/1.4 monospace;letter-spacing:.08em}.content-problem-outcome h3{grid-column:2;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:400}.content-problem-outcome p{grid-column:2;margin:-20px 0 0;color:#566057;font-size:.82rem;line-height:1.7}.content-capabilities,.content-workflow{padding:128px 0;color:#fffdf7;background:#111a14}.content-section-heading{display:grid;grid-template-columns:.55fr 1fr .7fr;align-items:end;gap:55px;margin-bottom:72px}.content-section-heading>p:last-child{margin:0;color:rgba(255,255,255,.5);font-size:.82rem;line-height:1.72}.content-highlight-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.15)}.content-highlight-grid article{min-height:280px;padding:31px;border-right:1px solid rgba(255,255,255,.15)}.content-highlight-grid article:last-child{border-right:0}.content-highlight-grid article>span{color:var(--cp-gold);font:700 .55rem/1 monospace}.content-highlight-grid h3{margin:67px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:1.68rem;font-weight:400}.content-highlight-grid p{margin:0;color:rgba(255,255,255,.48);font-size:.8rem;line-height:1.7}.content-ui-strip{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:25px;align-items:center;margin-top:55px;padding:29px;border:1px solid rgba(214,180,92,.23);background:rgba(214,180,92,.035)}.content-ui-strip div{display:grid;gap:9px}.content-ui-strip small{color:var(--cp-gold);font:800 .49rem/1 monospace;letter-spacing:.08em}.content-ui-strip strong{color:rgba(255,255,255,.7);font-size:.72rem;line-height:1.45}.content-ui-strip>b{color:rgba(214,180,92,.6)}.content-workflow{background:#60491f}.content-workflow-grid{border-top:1px solid rgba(255,255,255,.17)}.content-workflow-grid article{display:grid;grid-template-columns:100px 1fr;gap:30px;padding:35px 0;border-bottom:1px solid rgba(255,255,255,.17)}.content-workflow-grid article>span{color:#f0d98f;font:700 .6rem/1 monospace}.content-workflow-grid h3{margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:1.65rem;font-weight:400}.content-workflow-grid p{max-width:720px;margin:0;color:rgba(255,255,255,.56);font-size:.82rem;line-height:1.68}.content-pilot-measures{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:34px}.content-pilot-measures span{margin-right:8px;color:rgba(255,255,255,.42);font:800 .52rem/1.3 monospace;letter-spacing:.08em;text-transform:uppercase}.content-pilot-measures b{padding:8px 10px;border:1px solid rgba(255,255,255,.17);color:rgba(255,255,255,.68);font-size:.57rem;font-weight:700}.content-disclaimer{max-width:890px;margin:28px 0 0;color:rgba(255,255,255,.36);font-size:.64rem;line-height:1.65}.content-heading-dark h2{color:var(--cp-ink)}.content-heading-dark>p:last-child{color:#5b655c}.content-related-grid{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid rgba(13,20,15,.18);border-bottom:1px solid rgba(13,20,15,.18)}.content-related-grid a{position:relative;min-height:270px;padding:27px 23px;border-right:1px solid rgba(13,20,15,.16);transition:color .18s ease,background .18s ease}.content-related-grid a:last-child{border-right:0}.content-related-grid a:focus-visible,.content-related-grid a:hover{color:#fffdf7;background:#111a14}.content-related-grid a>span{font-family:Georgia,Times New Roman,serif;font-size:1.3rem}.content-related-grid p{margin:20px 0 0;color:#647066;font-size:.74rem;line-height:1.6}.content-related-grid a:focus-visible p,.content-related-grid a:hover p{color:rgba(255,255,255,.5)}.content-related-grid b{position:absolute;right:22px;bottom:22px;color:var(--cp-gold-dark)}.content-cta{padding:105px 0;color:#fffdf7;background:#4f3b1b}.content-cta .shell{display:grid;grid-template-columns:1.35fr .65fr;align-items:end;gap:90px}.content-cta-actions{display:grid;gap:10px}.content-cta-actions a{display:flex;min-height:44px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.22);color:#fffdf7;font-size:.63rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.content-cta-actions .content-cta-primary{border-color:var(--cp-gold);color:#11170f;background:var(--cp-gold)}@media (max-width:1120px){.content-case-grid,.content-cta .shell,.content-hero-layout,.content-section-heading{grid-template-columns:1fr}.content-product-visual{width:min(100%,760px)}.content-proof-bar .shell{grid-template-columns:repeat(2,1fr)}.content-proof-bar span{grid-column:1/-1;padding:18px 0 4px;border-right:0}.content-case-grid,.content-cta .shell,.content-section-heading{gap:45px}.content-related-grid{grid-template-columns:repeat(2,1fr)}.content-related-grid a:nth-child(2n){border-right:0}}@media (max-width:700px){.content-hero-layout{min-height:0;gap:55px;padding-top:60px;padding-bottom:76px}.content-hero h1{font-size:clamp(3.7rem,17vw,5.8rem)}.content-actions{align-items:stretch;flex-direction:column}.content-actions a{align-self:flex-start}.content-product-visual{min-height:470px}.product-map{right:24px;left:24px}.content-proof-bar .shell{grid-template-columns:1fr}.content-proof-bar b{min-height:50px;padding-left:0;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.content-capabilities,.content-case,.content-related,.content-workflow{padding:88px 0}.content-problem-outcome article{grid-template-columns:1fr}.content-problem-outcome h3,.content-problem-outcome p{grid-column:1}.content-problem-outcome p{margin-top:0}.content-highlight-grid,.content-related-grid,.content-ui-strip{grid-template-columns:1fr}.content-highlight-grid article,.content-related-grid a{min-height:235px;border-right:0;border-bottom:1px solid rgba(255,255,255,.15)}.content-related-grid a{border-bottom-color:rgba(13,20,15,.16)}.content-ui-strip>b{transform:rotate(90deg)}.content-workflow-grid article{grid-template-columns:55px 1fr}}