.demo-modal{position:fixed;inset:0;z-index:9500;display:none;align-items:center;justify-content:center;padding:28px;}.demo-modal.is-open{display:flex;}.demo-modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.74);backdrop-filter:blur(12px);}.demo-modal-box{position:relative;width:min(760px, 100%);background:radial-gradient(circle at 80% 0%, rgba(162,132,72,.18), transparent 36%),
    linear-gradient(145deg, rgba(17,17,17,.98), rgba(5,5,5,.98));border:1px solid rgba(162,132,72,.35);box-shadow:0 38px 120px rgba(0,0,0,.72);padding:clamp(28px, 4vw, 52px);color:#fff;animation:demoIn .34s cubic-bezier(.22,1,.36,1);}@keyframes demoIn{from{opacity:0;transform:translateY(18px) scale(.97);}to{opacity:1;transform:none;}}.demo-close{position:absolute;top:18px;right:18px;width:38px;height:38px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.04);color:#fff;font-size:26px;cursor:pointer;}.demo-kicker{color:#a28448;text-transform:uppercase;letter-spacing:4px;font-size:15px;font-weight:900;margin-bottom:12px;}.demo-modal-box h3{font-size:clamp(32px, 4vw, 56px);line-height:.95;margin:0 0 14px;text-transform:uppercase;}.demo-modal-box p{color:rgba(255,255,255,.62);line-height:1.7;margin-bottom:28px;}.demo-form{display:grid;grid-template-columns:repeat(2, minmax(0,1fr));gap:16px;}.demo-form label{display:grid;gap:8px;}.demo-form span{font-size:15px;letter-spacing:2px;text-transform:uppercase;color:#a28448;font-weight:900;}.demo-form input,
.demo-form textarea{width:100%;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.045);color:#fff;padding:14px 15px;font:inherit;outline:none;}.demo-form input:focus,
.demo-form textarea:focus{border-color:rgba(162,132,72,.7);box-shadow:0 0 0 3px rgba(162,132,72,.12);}.demo-wide{grid-column:1 / -1;}.demo-submit{grid-column:1 / -1;width:fit-content;border:0;background:#a28448;color:#fff;font-weight:900;letter-spacing:2px;text-transform:uppercase;padding:16px 28px;cursor:pointer;clip-path:polygon(0 0, calc(100% - 14px) 0, 100% 14px, 100% 100%, 0 100%);}body.demo-modal-open{overflow:hidden;}@media (max-width:680px){.demo-form{grid-template-columns:1fr;}.demo-submit{width:100%;}}#engineered .deminer-360-wrap{background:#fff!important;overflow:visible!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;min-height:620px!important;padding-left:42px!important;}#engineered .deminer-360-viewer,
.deminer-360-viewer{position:relative!important;width:min(1120px,92vw)!important;height:522px!important;min-height:0!important;aspect-ratio:auto!important;background:#fff!important;border:0!important;box-shadow:none!important;outline:0!important;overflow:hidden!important;cursor:grab!important;user-select:none!important;touch-action:pan-y!important;transform:translateX(42px)!important;contain:layout paint!important;isolation:isolate!important;}.deminer-360-viewer.is-dragging{cursor:grabbing!important;}.deminer-360-viewer .deminer-360-frame{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;display:block!important;opacity:1!important;visibility:visible!important;background:#fff!important;pointer-events:none!important;user-select:none!important;filter:none!important;transform:none!important;transition:none!important;}.deminer-360-viewer.dm360-ready .deminer-360-frame{opacity:0!important;visibility:hidden!important;}.deminer-360-stack{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:block!important;overflow:hidden!important;background:#fff!important;opacity:0!important;visibility:hidden!important;z-index:5!important;transform:translate3d(0,0,0)!important;backface-visibility:hidden!important;}.deminer-360-viewer.dm360-ready .deminer-360-stack{opacity:1!important;visibility:visible!important;}.deminer-360-layer{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:block!important;object-fit:contain!important;object-position:center center!important;background:#fff!important;opacity:0!important;visibility:visible!important;z-index:1!important;pointer-events:none!important;user-select:none!important;filter:none!important;transform:translate3d(0,0,0)!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;transition:opacity 0ms linear!important;image-rendering:auto!important;}.deminer-360-layer.is-active{opacity:1!important;z-index:3!important;}.deminer-360-layer.is-prewarm{opacity:.001!important;z-index:2!important;}.deminer-360-visible-icon,
.deminer-360-progress,
.deminer-360-viewer::before,
.deminer-360-viewer::after{display:none!important;content:none!important;}@media (max-width:1100px){#engineered .deminer-360-wrap{min-height:52vw!important;padding-left:0!important;justify-content:center!important;overflow:hidden!important;}#engineered .deminer-360-viewer,.deminer-360-viewer{width:94vw!important;height:43.9vw!important;transform:none!important;}}@media (max-width:700px){#engineered .deminer-360-wrap{min-height:330px!important;}#engineered .deminer-360-viewer,.deminer-360-viewer{width:96vw!important;height:44.8vw!important;min-height:260px!important;}}#comp.deminer-competitive-v2{--dm-gold:#a28448;--dm-ink:#101010;--dm-muted:#777;--dm-line:rgba(0,0,0,.14);background:#f7f6f2!important;color:var(--dm-ink)!important;position:relative!important;overflow:hidden!important;padding:118px clamp(42px,5.4vw,96px) 128px!important;}#comp.deminer-competitive-v2::before{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:radial-gradient(circle at 78% 13%, rgba(162,132,72,.16), transparent 22%),
    linear-gradient(90deg, rgba(255,255,255,.88), rgba(255,255,255,.55) 48%, rgba(255,255,255,.86));opacity:.95!important;}#comp.deminer-competitive-v2::after{content:""!important;position:absolute!important;right:8vw!important;top:72px!important;width:420px!important;height:420px!important;border-radius:50%!important;border:1px solid rgba(162,132,72,.12)!important;box-shadow:0 0 0 34px rgba(162,132,72,.035), 0 0 0 74px rgba(162,132,72,.02)!important;pointer-events:none!important;}#comp.deminer-competitive-v2 .dm-comp-inner{position:relative!important;z-index:2!important;max-width:1620px!important;margin:0 auto!important;}#comp.deminer-competitive-v2 .dm-comp-head{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(360px,520px)!important;gap:70px!important;align-items:start!important;margin-bottom:58px!important;}#comp.deminer-competitive-v2 .section-eye{color:var(--dm-gold)!important;font-size:17px!important;line-height:1.3!important;font-weight:500!important;letter-spacing:.15px!important;text-transform:none!important;margin:0 0 10px!important;}#comp.deminer-competitive-v2 .s-h{color:#080808!important;font-size:clamp(58px,5.2vw,92px)!important;line-height:.96!important;letter-spacing:-3.4px!important;margin:0!important;font-weight:900!important;text-transform:none!important;}#comp.deminer-competitive-v2 .s-h em{color:var(--dm-gold)!important;font-style:italic!important;font-weight:400!important;}#comp.deminer-competitive-v2 .dm-comp-desc{color:#858585!important;font-size:15.5px!important;line-height:1.75!important;max-width:555px!important;margin:24px 0 0!important;}#comp.deminer-competitive-v2 .dm-comp-product{min-height:270px!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;position:relative!important;transform:translateY(-20px)!important;}#comp.deminer-competitive-v2 .dm-comp-product img{width:min(100%,500px)!important;max-height:330px!important;object-fit:contain!important;position:relative!important;z-index:2!important;filter:drop-shadow(0 34px 46px rgba(0,0,0,.16)) drop-shadow(0 0 38px rgba(162,132,72,.20))!important;animation:dmCompFloat 6s ease-in-out infinite!important;}#comp.deminer-competitive-v2 .dm-comp-rings{position:absolute!important;inset:-20px 24px 0!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:1!important;pointer-events:none!important;}#comp.deminer-competitive-v2 .dm-comp-rings span{position:absolute!important;width:280px!important;height:280px!important;border-radius:50%!important;border:1px solid rgba(162,132,72,.13)!important;animation:dmCompRing 5.4s ease-in-out infinite!important;}#comp.deminer-competitive-v2 .dm-comp-rings span:nth-child(2){width:350px!important;height:350px!important;opacity:.58!important;animation-delay:.65s!important;}#comp.deminer-competitive-v2 .dm-comp-rings span:nth-child(3){width:430px!important;height:430px!important;opacity:.28!important;animation-delay:1.3s!important;}@keyframes dmCompFloat{0%,100%{transform:translateY(0);}50%{transform:translateY(-12px);}}@keyframes dmCompRing{0%,100%{transform:scale(1);opacity:.74;}50%{transform:scale(1.05);opacity:.36;}}#comp.deminer-competitive-v2 .dm-comparison-shell{background:#fff!important;border:2px solid var(--dm-gold)!important;box-shadow:0 38px 90px rgba(0,0,0,.08), 0 0 0 1px rgba(162,132,72,.05) inset!important;padding:44px 44px!important;position:relative!important;}#comp.deminer-competitive-v2 .dm-comparison-shell::before{content:"DEMINE CLEARANCE POSITIONING"!important;position:absolute!important;right:34px!important;top:24px!important;font-size:15px!important;letter-spacing:3.2px!important;color:rgba(162,132,72,.42)!important;font-weight:800!important;}#comp.deminer-competitive-v2 .dm-comparison-scroll{width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;padding-top:8px!important;}#comp.deminer-competitive-v2 .dm-comparison-table{width:100%!important;min-width:1040px!important;border-collapse:separate!important;border-spacing:0!important;background:#fff!important;color:#111!important;table-layout:fixed!important;}#comp.deminer-competitive-v2 .dm-comparison-table th,
#comp.deminer-competitive-v2 .dm-comparison-table td{border-right:1px solid rgba(0,0,0,.20)!important;border-bottom:1px solid rgba(0,0,0,.18)!important;background:#fff!important;vertical-align:middle!important;}#comp.deminer-competitive-v2 .dm-comparison-table th:last-child,
#comp.deminer-competitive-v2 .dm-comparison-table td:last-child{border-right:none!important;}#comp.deminer-competitive-v2 .dm-comparison-table tbody tr:last-child td{border-bottom:none!important;}#comp.deminer-competitive-v2 .dm-comparison-table th{height:82px!important;padding:16px 22px!important;text-align:center!important;color:#101010!important;font-size:15px!important;line-height:1.08!important;letter-spacing:.15px!important;font-weight:900!important;text-transform:none!important;}#comp.deminer-competitive-v2 .dm-comparison-table .metric-head{width:180px!important;}#comp.deminer-competitive-v2 .dm-comparison-table th strong{display:inline-block!important;}#comp.deminer-competitive-v2 .platform-icon,
#comp.deminer-competitive-v2 .platform-mark{color:var(--dm-gold)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;margin-right:10px!important;vertical-align:middle!important;border:1px solid rgba(162,132,72,.48)!important;border-radius:8px!important;font-size:17px!important;}#comp.deminer-competitive-v2 .dm-comparison-table .pek-column{background:linear-gradient(180deg, rgba(162,132,72,.90), rgba(162,132,72,.72))!important;color:#fff!important;border-left:2px solid var(--dm-gold)!important;border-right:2px solid var(--dm-gold)!important;}#comp.deminer-competitive-v2 .dm-comparison-table th.pek-column{border-top-left-radius:8px!important;border-top-right-radius:8px!important;}#comp.deminer-competitive-v2 .dm-comparison-table tbody tr:last-child td.pek-column{border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important;}#comp.deminer-competitive-v2 .dm-comparison-table .pek-column .platform-mark{border-color:rgba(255,255,255,.72)!important;color:#fff!important;}#comp.deminer-competitive-v2 .dm-comparison-table td{padding:18px 18px!important;min-height:94px!important;}#comp.deminer-competitive-v2 .dm-comparison-table .metric{text-align:left!important;width:180px!important;padding-left:18px!important;color:#111!important;font-size:15px!important;line-height:1.08!important;font-weight:900!important;text-transform:none!important;letter-spacing:.05px!important;}#comp.deminer-competitive-v2 .metric-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;margin-right:12px!important;color:#111!important;border:1px solid rgba(0,0,0,.24)!important;border-radius:10px!important;font-size:16px!important;vertical-align:middle!important;}#comp.deminer-competitive-v2 .metric strong{display:inline-block!important;vertical-align:middle!important;}#comp.deminer-competitive-v2 .rating{display:grid!important;grid-template-columns:30px 1fr!important;column-gap:12px!important;align-items:start!important;text-align:left!important;color:#161616!important;}#comp.deminer-competitive-v2 .rating-dot{width:27px!important;height:27px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;font-size:15px!important;font-weight:900!important;line-height:1!important;margin-top:1px!important;}#comp.deminer-competitive-v2 .rating strong{display:block!important;font-size:15px!important;line-height:1.05!important;font-weight:900!important;color:#111!important;margin-bottom:4px!important;}#comp.deminer-competitive-v2 .rating small{display:block!important;grid-column:2!important;color:#222!important;font-size:15px!important;line-height:1.18!important;font-weight:500!important;max-width:165px!important;}#comp.deminer-competitive-v2 .pek-column .rating strong,
#comp.deminer-competitive-v2 .pek-column .rating small{color:#fff!important;}#comp.deminer-competitive-v2 .pek-column .rating small{opacity:.93!important;}#comp.deminer-competitive-v2 .rating.high .rating-dot{background:#31bd5a!important;}#comp.deminer-competitive-v2 .rating.moderate .rating-dot{background:#f0a020!important;}#comp.deminer-competitive-v2 .rating.low .rating-dot{background:#f05252!important;}#comp.deminer-competitive-v2 .dm-comparison-table tbody tr:hover td:not(.pek-column){background:#faf8f2!important;}@media (max-width:1000px){#comp.deminer-competitive-v2{padding:86px 22px 94px!important;}#comp.deminer-competitive-v2 .dm-comp-head{grid-template-columns:1fr!important;gap:32px!important;}#comp.deminer-competitive-v2 .dm-comp-product{min-height:220px!important;justify-content:flex-start!important;transform:none!important;}#comp.deminer-competitive-v2 .dm-comp-product img{max-width:390px!important;max-height:240px!important;}#comp.deminer-competitive-v2 .dm-comparison-shell{padding:28px 18px!important;}#comp.deminer-competitive-v2 .dm-comparison-shell::before{display:none!important;}#comp.deminer-competitive-v2 .s-h{font-size:clamp(44px,12vw,64px)!important;}}html body section#comp.deminer-competitive-ffrs-style{background:radial-gradient(circle at 78% 12%, rgba(162,132,72,.16), transparent 30%),
    radial-gradient(circle at 18% 82%, rgba(162,132,72,.08), transparent 32%),
    linear-gradient(180deg,#050505 0%,#0a0a0a 48%,#050505 100%)!important;padding:clamp(86px,8vw,128px) clamp(32px,6vw,92px)!important;color:#fff!important;}html body section#comp.deminer-competitive-ffrs-style .comp-inner{width:min(1500px,100%)!important;margin:0 auto!important;background:transparent!important;}html body section#comp.deminer-competitive-ffrs-style .comp-top{display:grid!important;grid-template-columns:minmax(360px,.88fr) minmax(420px,1.12fr)!important;gap:clamp(42px,6vw,92px)!important;align-items:center!important;margin-bottom:clamp(38px,5vw,70px)!important;}html body section#comp.deminer-competitive-ffrs-style .section-eye{color:#a28448!important;margin:0 0 12px!important;}html body section#comp.deminer-competitive-ffrs-style .s-h{color:#fff!important;text-shadow:none!important;}html body section#comp.deminer-competitive-ffrs-style .s-h em{color:#a28448!important;}html body section#comp.deminer-competitive-ffrs-style .comp-desc{max-width:560px!important;color:rgba(255,255,255,.58)!important;font-size:15px!important;line-height:1.9!important;margin-top:22px!important;}html body section#comp.deminer-competitive-ffrs-style .comp-robot{position:relative!important;min-height:310px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;}html body section#comp.deminer-competitive-ffrs-style .comp-robot-rings,
html body section#comp.deminer-competitive-ffrs-style .comp-robot-rings div,
html body section#comp.deminer-competitive-ffrs-style .dm-comp-rings,
html body section#comp.deminer-competitive-ffrs-style .dm-comp-rings span{position:absolute!important;inset:auto!important;width:420px!important;height:420px!important;border-radius:50%!important;border:1px solid rgba(162,132,72,.11)!important;background:transparent!important;box-shadow:0 0 80px rgba(162,132,72,.08) inset!important;pointer-events:none!important;}html body section#comp.deminer-competitive-ffrs-style .comp-robot-rings .cr2{transform:scale(.82)!important;opacity:.65!important;}html body section#comp.deminer-competitive-ffrs-style .comp-robot-rings .cr3{transform:scale(.62)!important;opacity:.42!important;}html body section#comp.deminer-competitive-ffrs-style .comp-robot img{position:relative!important;z-index:2!important;width:min(620px,100%)!important;max-height:390px!important;object-fit:contain!important;display:block!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;filter:drop-shadow(0 32px 58px rgba(162,132,72,.22)) drop-shadow(0 44px 92px rgba(0,0,0,.58))!important;}html body section#comp.deminer-competitive-ffrs-style .comparison-wrap{position:relative!important;padding:clamp(24px,3vw,42px)!important;border:2px solid rgba(162,132,72,.78)!important;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(247,247,247,.96))!important;box-shadow:0 0 46px rgba(162,132,72,.16),0 42px 115px rgba(0,0,0,.48)!important;overflow:auto!important;}html body section#comp.deminer-competitive-ffrs-style .comparison-wrap::before,
html body section#comp.deminer-competitive-ffrs-style .comparison-wrap::after{display:none!important;content:none!important;}html body section#comp.deminer-competitive-ffrs-style table.ct{width:100%!important;min-width:980px!important;border-collapse:collapse!important;background:#fff!important;color:#111!important;table-layout:fixed!important;}html body section#comp.deminer-competitive-ffrs-style table.ct th,
html body section#comp.deminer-competitive-ffrs-style table.ct td{padding:19px 22px!important;border-bottom:1px solid rgba(0,0,0,.08)!important;border-left:0!important;border-right:0!important;text-align:center!important;vertical-align:middle!important;color:rgba(0,0,0,.72)!important;}html body section#comp.deminer-competitive-ffrs-style table.ct thead th{color:rgba(0,0,0,.42)!important;font-size:15px!important;line-height:1.35!important;letter-spacing:2px!important;text-transform:uppercase!important;font-weight:900!important;}html body section#comp.deminer-competitive-ffrs-style table.ct th.tl,
html body section#comp.deminer-competitive-ffrs-style table.ct td.tl{width:30%!important;text-align:left!important;color:rgba(0,0,0,.66)!important;font-weight:900!important;font-size:15px!important;letter-spacing:1.05px!important;text-transform:uppercase!important;}html body section#comp.deminer-competitive-ffrs-style table.ct th.ff,
html body section#comp.deminer-competitive-ffrs-style table.ct td.ff,
html body section#comp.deminer-competitive-ffrs-style table.ct th:nth-child(2),
html body section#comp.deminer-competitive-ffrs-style table.ct td:nth-child(2){background:linear-gradient(180deg,rgba(162,132,72,.18),rgba(162,132,72,.055))!important;color:#111!important;border-left:1px solid rgba(162,132,72,.26)!important;border-right:1px solid rgba(162,132,72,.26)!important;}html body section#comp.deminer-competitive-ffrs-style table.ct th.ff,
html body section#comp.deminer-competitive-ffrs-style table.ct th:nth-child(2){color:#a28448!important;border-top:4px solid #a28448!important;}html body section#comp.deminer-competitive-ffrs-style .badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-width:96px!important;padding:6px 12px!important;border-radius:2px!important;font-size:15px!important;line-height:1!important;font-weight:900!important;letter-spacing:.7px!important;text-transform:uppercase!important;box-shadow:none!important;white-space:nowrap!important;}html body section#comp.deminer-competitive-ffrs-style .badge .bd{width:5px!important;height:5px!important;border-radius:50%!important;display:inline-block!important;flex:0 0 auto!important;}html body section#comp.deminer-competitive-ffrs-style .badge.bh{color:#20b765!important;background:rgba(32,183,101,.12)!important;}html body section#comp.deminer-competitive-ffrs-style .badge.bh .bd{background:#20b765!important;}html body section#comp.deminer-competitive-ffrs-style .badge.bm{color:#f3a800!important;background:rgba(243,168,0,.14)!important;}html body section#comp.deminer-competitive-ffrs-style .badge.bm .bd{background:#f3a800!important;}html body section#comp.deminer-competitive-ffrs-style .badge.bl{color:#e85b5b!important;background:rgba(232,91,91,.13)!important;}html body section#comp.deminer-competitive-ffrs-style .badge.bl .bd{background:#e85b5b!important;}html body section#comp.deminer-competitive-ffrs-style .platform-mark,
html body section#comp.deminer-competitive-ffrs-style .platform-icon,
html body section#comp.deminer-competitive-ffrs-style .metric-icon,
html body section#comp.deminer-competitive-ffrs-style .rating-dot{display:none!important;}html body section#comp.deminer-competitive-ffrs-style .rating{display:none!important;}@media (max-width:980px){html body section#comp.deminer-competitive-ffrs-style .comp-top{grid-template-columns:1fr!important;}html body section#comp.deminer-competitive-ffrs-style .comp-robot{min-height:240px!important;}html body section#comp.deminer-competitive-ffrs-style .comp-robot img{max-height:280px!important;}}.vanquisher-page .deminer-clean-hero{background:linear-gradient(90deg,#080808 0%,#0d0d0d 55%,#111 100%)!important;}.vanquisher-page .deminer-hero-bg{background:url('../vanquisher.webp') right 5% center/46% auto no-repeat!important;filter:brightness(.88) contrast(1.05) saturate(.92)!important;transform:none!important;opacity:1!important;}.vanquisher-page .deminer-hero-shade{background:linear-gradient(90deg,rgba(0,0,0,.74) 0%,rgba(0,0,0,.56) 34%,rgba(0,0,0,.16) 64%,rgba(0,0,0,0) 100%),linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.34))!important;}.vanquisher-page .deminer-hero-content{width:min(560px,42vw)!important;max-width:560px!important;margin-left:clamp(38px,6vw,96px)!important;padding-top:92px!important;}.vanquisher-page #engineered{background:#f6f6f3!important;}.vanquisher-page #engineered .eng-inner{grid-template-columns:minmax(420px,.9fr) minmax(520px,1.1fr)!important;gap:64px!important;align-items:center!important;}.vanquisher-page .vanquisher-platform-wrap{min-height:540px!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;}.vanquisher-page .vanquisher-platform-img{width:116%!important;max-width:none!important;height:auto!important;filter:grayscale(1) contrast(1.08) brightness(.88)!important;transform:translateX(4%)!important;}.vanquisher-page .vanquisher-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;}.vanquisher-page .vanquisher-scenarios .scen-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;}@media (max-width:1180px){.vanquisher-page #engineered .eng-inner,.vanquisher-page .vanquisher-card-grid,.vanquisher-page .vanquisher-scenarios .scen-grid{grid-template-columns:1fr!important}.vanquisher-page .vanquisher-platform-wrap{min-height:360px!important}.vanquisher-page .vanquisher-platform-img{width:100%!important;transform:none!important}.vanquisher-page .deminer-hero-bg{background-position:center 72px!important;background-size:min(72vw,620px) auto!important}.vanquisher-page .deminer-hero-shade{background:linear-gradient(180deg,rgba(0,0,0,.60),rgba(0,0,0,.38) 34%,rgba(0,0,0,.72) 100%)!important}.vanquisher-page .deminer-hero-content{width:min(92vw,620px)!important;max-width:620px!important;margin-left:0!important;padding:340px 28px 0!important}}@media (max-width:640px){.vanquisher-page .deminer-hero-bg{background-position:center 78px!important;background-size:min(86vw,460px) auto!important}.vanquisher-page .deminer-hero-content{padding:300px 22px 0!important}.vanquisher-page .deminer-title{font-size:clamp(44px,15vw,72px)!important;letter-spacing:-2px!important}.vanquisher-page .deminer-subtitle{font-size:clamp(16px,4.8vw,24px)!important;letter-spacing:4px!important}}.vanquisher-page #danger .danger-slide:nth-child(2) .danger-media img,
.vanquisher-page #reqs .req-c:nth-child(3) img,
.vanquisher-page #scenarios .scen-c:nth-child(1) .scen-img-wrap img{object-position:center 60%!important;}.vanquisher-page #danger .danger-slide:nth-child(3) .danger-media img,
.vanquisher-page #reqs .req-c:nth-child(4) img{object-position:center top!important;}.vanquisher-page #reqs .req-c:nth-child(2) img,
.vanquisher-page #scenarios .scen-c:nth-child(2) .scen-img-wrap img{object-position:center center!important;}.vanquisher-page #reqs .req-c:nth-child(1) img,
.vanquisher-page #scenarios .scen-c:nth-child(3) .scen-img-wrap img{object-position:center center!important;}html body.vanquisher-page section#hero.deminer-clean-hero{height:100vh!important;min-height:720px!important;padding:0!important;display:flex!important;align-items:center!important;overflow:hidden!important;background:#050505!important;}html body.vanquisher-page section#hero .deminer-hero-bg{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;background-image:url('../vanquisher.webp')!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;opacity:1!important;transform:scale(1.02)!important;filter:brightness(.78) contrast(1.08) saturate(.92)!important;}html body.vanquisher-page section#hero .deminer-hero-shade{background:linear-gradient(90deg, rgba(0,0,0,.88) 0%, rgba(0,0,0,.62) 34%, rgba(0,0,0,.24) 68%, rgba(0,0,0,.12) 100%),
    linear-gradient(180deg, rgba(0,0,0,.42) 0%, rgba(0,0,0,.10) 42%, rgba(0,0,0,.74) 100%)!important;}html body.vanquisher-page section#hero .deminer-hero-content{width:min(720px, 92vw)!important;max-width:720px!important;margin-left:clamp(32px, 6vw, 92px)!important;padding:80px 0 0!important;}@media (max-width: 1180px){html body.vanquisher-page section#hero.deminer-clean-hero{height:100svh!important;min-height:720px!important;padding:0!important;display:flex!important;align-items:center!important;}html body.vanquisher-page section#hero .deminer-hero-bg{background-size:cover!important;background-position:center center!important;}html body.vanquisher-page section#hero .deminer-hero-content{width:min(620px, 92vw)!important;max-width:620px!important;margin-left:clamp(24px, 5vw, 48px)!important;padding:80px 0 0!important;}}@media (max-width: 640px){html body.vanquisher-page section#hero.deminer-clean-hero{height:100svh!important;min-height:620px!important;padding:0!important;display:flex!important;align-items:center!important;}html body.vanquisher-page section#hero .deminer-hero-bg{background-size:cover!important;background-position:center center!important;}html body.vanquisher-page section#hero .deminer-hero-content{width:calc(100% - 40px)!important;max-width:none!important;margin-left:20px!important;padding:70px 0 0!important;}}html{font-size:16px!important;}body{font-size:15px!important;}#nav{gap:18px!important;}#nav .nav-links{gap:4px!important;}#nav .nav-links a{font-size:15px!important;line-height:1.25!important;letter-spacing:.75px!important;font-weight:900!important;padding:10px 10px!important;color:rgba(255,255,255,.84)!important;}#nav .nav-btn,
#nav button,
.pcd-mobile-link{font-size:15px!important;}.action-big .a-red{font-size:max(15px, .5em)!important;}@media (max-width: 1180px){#nav .nav-links{display:none!important;}}html body #nav .nav-links a,
html body #nav .nav-links a *,
html body #nav .nav-btn,
html body #nav .nav-btn *,
html body #nav .request-demo,
html body #nav .request-demo *,
html body #nav .btn-fire,
html body #nav .btn-fire *,
html body #nav a:not(.nav-logo),
html body #nav a:not(.nav-logo) *,
html body nav .nav-links a,
html body nav .nav-links a *,
html body nav a:not(.nav-logo),
html body nav a:not(.nav-logo) *{font-size:22px!important;}html body #nav,
html body nav#nav{height:82px!important;min-height:82px!important;padding-top:0!important;padding-bottom:0!important;}html body #nav .logo-switcher,
html body #nav .logo-switcher-main,
html body #nav .nav-logo,
html body nav#nav .logo-switcher,
html body nav#nav .logo-switcher-main,
html body nav#nav .nav-logo{min-width:320px!important;max-width:320px!important;flex:0 0 320px!important;align-items:center!important;}html body #nav .logo-switcher-main,
html body #nav .nav-logo,
html body nav#nav .logo-switcher-main,
html body nav#nav .nav-logo{display:flex!important;align-items:center!important;}html body #nav .logo-switcher-main img,
html body #nav .nav-logo img,
html body nav#nav .logo-switcher-main img,
html body nav#nav .nav-logo img{height:52px!important;width:auto!important;max-width:300px!important;object-fit:contain!important;filter:brightness(1.14) contrast(1.08) drop-shadow(0 0 10px rgba(255,255,255,.08))!important;}html body #nav.scrolled .logo-switcher-main img,
html body #nav.scrolled .nav-logo img,
html body nav#nav.scrolled .logo-switcher-main img,
html body nav#nav.scrolled .nav-logo img{height:48px!important;}html body #nav .logo-switcher-arrow,
html body nav#nav .logo-switcher-arrow{margin-left:10px!important;}@media (max-width: 1100px){html body #nav,
  html body nav#nav{height:76px!important;min-height:76px!important;}html body #nav .logo-switcher,
  html body #nav .logo-switcher-main,
  html body #nav .nav-logo,
  html body nav#nav .logo-switcher,
  html body nav#nav .logo-switcher-main,
  html body nav#nav .nav-logo{min-width:280px!important;max-width:280px!important;flex-basis:280px!important;}html body #nav .logo-switcher-main img,
  html body #nav .nav-logo img,
  html body nav#nav .logo-switcher-main img,
  html body nav#nav .nav-logo img{height:46px!important;max-width:264px!important;}}@media (max-width: 760px){html body #nav,
  html body nav#nav{height:68px!important;min-height:68px!important;}html body #nav .logo-switcher,
  html body #nav .logo-switcher-main,
  html body #nav .nav-logo,
  html body nav#nav .logo-switcher,
  html body nav#nav .logo-switcher-main,
  html body nav#nav .nav-logo{min-width:0!important;max-width:calc(100vw - 92px)!important;flex:0 1 auto!important;}html body #nav .logo-switcher-main img,
  html body #nav .nav-logo img,
  html body nav#nav .logo-switcher-main img,
  html body nav#nav .nav-logo img{height:40px!important;max-width:min(260px, calc(100vw - 102px))!important;}html body #nav.scrolled .logo-switcher-main img,
  html body #nav.scrolled .nav-logo img,
  html body nav#nav.scrolled .logo-switcher-main img,
  html body nav#nav.scrolled .nav-logo img{height:38px!important;}}@media (max-width: 430px){html body #nav .logo-switcher-main img,
  html body #nav .nav-logo img,
  html body nav#nav .logo-switcher-main img,
  html body nav#nav .nav-logo img{height:37px!important;max-width:min(240px, calc(100vw - 96px))!important;}}html body #nav,
html body nav#nav{height:98px!important;min-height:98px!important;padding-left:18px!important;padding-right:18px!important;}html body #nav .logo-switcher,
html body #nav .logo-switcher-main,
html body #nav .nav-logo,
html body nav#nav .logo-switcher,
html body nav#nav .logo-switcher-main,
html body nav#nav .nav-logo{min-width:420px!important;max-width:420px!important;flex:0 0 420px!important;display:flex!important;align-items:center!important;}html body #nav .logo-switcher-main img,
html body #nav .nav-logo img,
html body nav#nav .logo-switcher-main img,
html body nav#nav .nav-logo img{height:70px!important;width:auto!important;max-width:395px!important;object-fit:contain!important;display:block!important;filter:brightness(1.16) contrast(1.1) drop-shadow(0 0 12px rgba(255,255,255,.10))!important;}html body #nav.scrolled .logo-switcher-main img,
html body #nav.scrolled .nav-logo img,
html body nav#nav.scrolled .logo-switcher-main img,
html body nav#nav.scrolled .nav-logo img{height:64px!important;}html body #nav .logo-switcher-arrow,
html body nav#nav .logo-switcher-arrow{margin-left:12px!important;}@media (max-width: 1280px){html body #nav, html body nav#nav{height:90px!important;min-height:90px!important;}html body #nav .logo-switcher,
  html body #nav .logo-switcher-main,
  html body #nav .nav-logo,
  html body nav#nav .logo-switcher,
  html body nav#nav .logo-switcher-main,
  html body nav#nav .nav-logo{min-width:360px!important;max-width:360px!important;flex-basis:360px!important;}html body #nav .logo-switcher-main img,
  html body #nav .nav-logo img,
  html body nav#nav .logo-switcher-main img,
  html body nav#nav .nav-logo img{height:62px!important;max-width:340px!important;}}@media (max-width: 980px){html body #nav, html body nav#nav{height:82px!important;min-height:82px!important;}html body #nav .logo-switcher,
  html body #nav .logo-switcher-main,
  html body #nav .nav-logo,
  html body nav#nav .logo-switcher,
  html body nav#nav .logo-switcher-main,
  html body nav#nav .nav-logo{min-width:300px!important;max-width:300px!important;flex-basis:300px!important;}html body #nav .logo-switcher-main img,
  html body #nav .nav-logo img,
  html body nav#nav .logo-switcher-main img,
  html body nav#nav .nav-logo img{height:54px!important;max-width:285px!important;}}@media (max-width: 760px){html body #nav, html body nav#nav{height:72px!important;min-height:72px!important;}html body #nav .logo-switcher,
  html body #nav .logo-switcher-main,
  html body #nav .nav-logo,
  html body nav#nav .logo-switcher,
  html body nav#nav .logo-switcher-main,
  html body nav#nav .nav-logo{min-width:0!important;max-width:calc(100vw - 92px)!important;flex:0 1 auto!important;}html body #nav .logo-switcher-main img,
  html body #nav .nav-logo img,
  html body nav#nav .logo-switcher-main img,
  html body nav#nav .nav-logo img{height:46px!important;max-width:min(290px, calc(100vw - 102px))!important;}html body #nav.scrolled .logo-switcher-main img,
  html body #nav.scrolled .nav-logo img,
  html body nav#nav.scrolled .logo-switcher-main img,
  html body nav#nav.scrolled .nav-logo img{height:43px!important;}}@media (max-width: 430px){html body #nav .logo-switcher-main img,
  html body #nav .nav-logo img,
  html body nav#nav .logo-switcher-main img,
  html body nav#nav .nav-logo img{height:42px!important;max-width:min(260px, calc(100vw - 96px))!important;}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;}body{line-height:1.6!important;}body, p, li, td, th, label, input, textarea, select, button{text-rendering:optimizeLegibility;}p, li, td, th,
.hero-copy, .section-desc, .product-body, .p-body, .req-body, .scen-body,
.contact-copy, .video-copy, .tech-page-copy, .story-text, .ffrs-video-copy,
.danger-copy, .comp-desc, .eng-desc, .contact-page-body, .home-page-body,
.offensive-page-body, .privacy-page-body, .story-page-body, .technology-page-body{font-size:19px!important;line-height:1.68!important;overflow-wrap:anywhere;text-wrap:pretty;}small, .hero-sub, .deminer-subtitle, .offensive-coming-sub,
.tick-lbl, .stat span, .main-p-sub, .p-sub, .hero-eye-text{font-size:17px!important;line-height:1.5!important;}h1, .hero-title, .tech-page-title, .contact-title, .deminer-title,
.offensive-coming-title, .privacy-title{font-size:clamp(56px, 5vw, 74px)!important;line-height:1.05!important;letter-spacing:-1.8px!important;text-wrap:balance;}h2, .section-title, .story-title, .danger-title{font-size:clamp(40px, 3vw, 54px)!important;line-height:1.12!important;letter-spacing:-1px!important;text-wrap:balance;}h3, .product-card h3, .mission-card h3, .p-h, .main-p-h,
.req-card h3, .scen-card h3, .spec-title{font-size:28px!important;line-height:1.18!important;letter-spacing:-.4px!important;text-wrap:balance;}h4, .contact-card h4, .story-card h4{font-size:23px!important;line-height:1.22!important;text-wrap:balance;}.section-head{gap:24px!important;}.section-desc, .hero-copy, .contact-copy, .video-copy,
.tech-page-copy, .story-text, .product-body, .p-body, .req-body, .scen-body{max-width:72ch!important;}ul, ol{padding-left:1.35em!important;}li{margin-bottom:.42em!important;}a, .nav-links a, .menu-item a, .dropdown a{font-size:19px;}#nav, nav#nav{height:106px!important;min-height:106px!important;}#nav .nav-links a, nav#nav .nav-links a,
#nav .menu-item > a, nav#nav .menu-item > a,
#nav .dropdown-toggle, nav#nav .dropdown-toggle,
#nav .logo-switcher-text, nav#nav .logo-switcher-text{font-size:22px!important;line-height:1.25!important;}#nav .nav-logo img, nav#nav .nav-logo img,
#nav .logo-switcher-main img, nav#nav .logo-switcher-main img{max-height:72px!important;}.btn, .deminer-btn, .deminer-btn-primary, .deminer-btn-ghost,
.btn-cta-white, .btn-fire, .btn-ghost-hero, .video-placeholder-btn,
.contact-submit, .demo-submit, .request-demo-submit{font-size:18.5px!important;line-height:1.25!important;padding:15px 26px!important;min-height:56px!important;}input, textarea, select{font-size:19px!important;line-height:1.45!important;padding:14px 16px!important;min-height:56px!important;}textarea{min-height:140px!important;}::placeholder{font-size:18px!important;}.mission-card, .product-card, .scen-card, .req-card,
.story-card, .contact-card, .spec-card, .compare-card,
.branch-card, .comp-card, .stat, .tick-item{height:auto!important;}.mission-card, .product-card, .scen-card, .req-card,
.story-card, .contact-card, .spec-card, .compare-card,
.branch-card, .comp-card{padding:28px!important;}.m-num, .main-pillar-bg-num{font-size:48px!important;}.m-icon, .p-icon, .tick-icon, .main-p-icon,
.deminer-feature-icon, .lugv-feature-icon, .offensive-unlock-icon{width:76px!important;height:76px!important;min-width:76px!important;min-height:76px!important;}.m-icon svg, .p-icon svg, .tick-icon svg, .main-p-icon svg,
.m-icon img, .p-icon img, .tick-icon img, .main-p-icon img,
.deminer-feature-icon img, .lugv-feature-icon img, .offensive-unlock-icon img,
.pillar-icon-img{width:38px!important;height:38px!important;}#stats .stat, .tick-item{padding:22px 24px!important;min-height:110px!important;}#stats .stat b, #stats .tick-val, .stat b{font-size:24px!important;line-height:1.12!important;}#stats .stat span, #stats .tick-lbl, .stat span{font-size:16px!important;line-height:1.45!important;letter-spacing:1.8px!important;}.main-p-h{font-size:24px!important;}.main-p-icon{margin-bottom:12px!important;}.product-card p, .mission-card p, .scen-card p, .req-card p,
.contact-card p, .story-card p, .spec-card p{font-size:18.5px!important;line-height:1.62!important;}table th, table td{font-size:18px!important;line-height:1.5!important;padding:14px 16px!important;}footer, footer p, footer li, footer a{font-size:18px!important;line-height:1.6!important;}.hero-content{width:min(860px, calc(100% - 96px))!important;}.hero-panel p{font-size:18px!important;line-height:1.6!important;}@media (max-width: 1180px){p, li, td, th,
  .hero-copy, .section-desc, .product-body, .p-body, .req-body, .scen-body,
  .contact-copy, .video-copy, .tech-page-copy, .story-text, .ffrs-video-copy,
  .danger-copy, .comp-desc, .eng-desc{font-size:18px!important;}h1, .hero-title, .tech-page-title, .contact-title, .deminer-title,
  .offensive-coming-title, .privacy-title{font-size:clamp(48px, 6vw, 64px)!important;}h2, .section-title, .story-title, .danger-title{font-size:clamp(34px, 4vw, 44px)!important;}h3, .product-card h3, .mission-card h3, .p-h, .main-p-h,
  .req-card h3, .scen-card h3, .spec-title{font-size:24px!important;}#nav, nav#nav{height:96px!important;min-height:96px!important;}#nav .nav-logo img, nav#nav .nav-logo img,
  #nav .logo-switcher-main img, nav#nav .logo-switcher-main img{max-height:64px!important;}}@media (max-width: 760px){p, li, td, th,
  .hero-copy, .section-desc, .product-body, .p-body, .req-body, .scen-body,
  .contact-copy, .video-copy, .tech-page-copy, .story-text, .ffrs-video-copy,
  .danger-copy, .comp-desc, .eng-desc{font-size:17px!important;line-height:1.62!important;}h1, .hero-title, .tech-page-title, .contact-title, .deminer-title,
  .offensive-coming-title, .privacy-title{font-size:clamp(40px, 10vw, 52px)!important;letter-spacing:-1.2px!important;}h2, .section-title, .story-title, .danger-title{font-size:clamp(30px, 8vw, 38px)!important;}h3, .product-card h3, .mission-card h3, .p-h, .main-p-h,
  .req-card h3, .scen-card h3, .spec-title{font-size:22px!important;}.btn, .deminer-btn, .deminer-btn-primary, .deminer-btn-ghost,
  .btn-cta-white, .btn-fire, .btn-ghost-hero, .video-placeholder-btn,
  .contact-submit, .demo-submit, .request-demo-submit{font-size:17px!important;min-height:52px!important;padding:13px 20px!important;}input, textarea, select{font-size:17px!important;min-height:52px!important;}.mission-card, .product-card, .scen-card, .req-card,
  .story-card, .contact-card, .spec-card, .compare-card,
  .branch-card, .comp-card{padding:22px!important;}.m-icon, .p-icon, .tick-icon, .main-p-icon,
  .deminer-feature-icon, .lugv-feature-icon, .offensive-unlock-icon{width:68px!important;height:68px!important;min-width:68px!important;min-height:68px!important;}.m-icon svg, .p-icon svg, .tick-icon svg, .main-p-icon svg,
  .m-icon img, .p-icon img, .tick-icon img, .main-p-icon img,
  .deminer-feature-icon img, .lugv-feature-icon img, .offensive-unlock-icon img,
  .pillar-icon-img{width:34px!important;height:34px!important;}.hero-content{width:min(100%, calc(100% - 40px))!important;}}*, *::before, *::after{box-sizing:border-box!important;}html, body{max-width:100%!important;overflow-x:hidden!important;}body *{min-width:0;}main, section, header, footer, nav,
.container, .story-wrap, .story-hero-inner, .contact-shell, .technology-page,
.contact-page, .privacy-page, .offensive-coming-soon, .reqs-inner, .scen-inner,
.comp-inner, .eng-inner, .specs-wrap, .ffrs-video-wrap, .ffrs-video-shell,
.cta-content, .domain-layout, .tech-wrap, .story-grid, .products-grid, .product-grid,
.portfolio-grid, .domain-grid, .cap-grid, .reqs-grid, .scen-grid, .spec-grid,
.branch-grid, .ecosystem-grid, .ecosystem-branches, .foundation-content, .foot-grid{max-width:100%!important;min-width:0!important;}h1, h2, h3, h4, h5, h6, p, li, a, span, small, strong, em, td, th, label,
.hero-title, .hero-copy, .section-title, .section-desc, .danger-title,
.product-body, .p-body, .req-body, .scen-body, .story-text, .contact-copy,
.tech-page-copy, .ffrs-video-copy, .main-p-h, .p-h, .req-h, .scen-h{overflow-wrap:break-word!important;word-break:normal!important;hyphens:auto!important;text-wrap:pretty;}.hero-title, .section-title, .danger-title, .deminer-title, .tech-page-title,
.contact-title, .story-title, .privacy-title, .offensive-coming-title{text-wrap:balance;}#nav, nav#nav{overflow:visible!important;gap:18px!important;}#nav .logo-switcher, #nav .logo-switcher-main, #nav .nav-logo,
nav#nav .logo-switcher, nav#nav .logo-switcher-main, nav#nav .nav-logo{flex:0 1 360px!important;max-width:360px!important;min-width:260px!important;}#nav .logo-switcher-main img, #nav .nav-logo img,
nav#nav .logo-switcher-main img, nav#nav .nav-logo img{max-width:100%!important;height:auto!important;max-height:70px!important;}#nav .nav-links, nav#nav .nav-links{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex:1 1 auto!important;min-width:0!important;gap:clamp(8px, .9vw, 18px)!important;}#nav .nav-links li, nav#nav .nav-links li{min-width:0!important;flex:0 1 auto!important;}#nav .nav-links a, nav#nav .nav-links a{display:block!important;white-space:normal!important;line-height:1.16!important;text-align:center!important;font-size:clamp(16px, 1.05vw, 21px)!important;letter-spacing:1.15px!important;}@media (max-width: 1500px){#nav .logo-switcher, #nav .logo-switcher-main, #nav .nav-logo,
  nav#nav .logo-switcher, nav#nav .logo-switcher-main, nav#nav .nav-logo{flex-basis:300px!important;max-width:300px!important;min-width:220px!important;}#nav .logo-switcher-main img, #nav .nav-logo img,
  nav#nav .logo-switcher-main img, nav#nav .nav-logo img{max-height:62px!important;}#nav .nav-links, nav#nav .nav-links{gap:8px!important;}#nav .nav-links a, nav#nav .nav-links a{font-size:16.5px!important;letter-spacing:.7px!important;}}@media (max-width: 1280px){#nav .nav-links, nav#nav .nav-links{display:none!important;}}.word, .hero-title .word, .hero-title .word span,
.eye-row, .eye-inner, .hero-eye-item, .hero-h2, .hero-sub{overflow:visible!important;max-width:100%!important;}.product-card, .mission-card, .story-card, .contact-info-card, .contact-card,
.domain-card, .cap, .pillar, .ecosystem-card, .branch-card, .comp, .spec-card,
.req-c, .scen-c, .danger-copy{height:auto!important;max-height:none!important;min-width:0!important;}.product-body, .mission-card p, .story-card p, .contact-card p,
.req-body, .scen-body, .danger-note, .tech-page-copy, .contact-copy, .story-text{max-width:100%!important;}.product-visual, .product-visual.has-image, .scen-img-wrap, .req-c > img{overflow:hidden!important;}#stats.main-pillars-section{padding:0!important;margin:0!important;}#stats.main-pillars-section .main-pillars{width:100%!important;max-width:none!important;margin:0!important;gap:0!important;grid-template-columns:repeat(5, minmax(0, 1fr))!important;}#stats.main-pillars-section .main-pillar-card{min-height:152px!important;padding:18px 18px 16px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;overflow:visible!important;}#stats.main-pillars-section .main-p-icon{width:66px!important;height:66px!important;min-width:66px!important;min-height:66px!important;margin-bottom:12px!important;}#stats.main-pillars-section .main-p-icon img{width:32px!important;height:32px!important;}#stats.main-pillars-section .main-p-h{font-size:clamp(22px, 1.55vw, 28px)!important;line-height:1.12!important;margin:0!important;}#stats.main-pillars-section .main-p-sub{display:none!important;}.p-icon, .m-icon, .tick-icon, .main-p-icon, .deminer-feature-icon, .lugv-feature-icon,
.offensive-unlock-icon{overflow:visible!important;flex:0 0 auto!important;}.p-icon::after, .main-p-icon::after{inset:0!important;}.danger-slider-shell, #danger .danger-slider-shell{width:min(1500px, calc(100% - 36px))!important;max-width:calc(100vw - 36px)!important;margin-left:auto!important;margin-right:auto!important;overflow:hidden!important;}.danger-slide, .danger-slide.pdf-slide, #danger .danger-slide{min-width:100%!important;max-width:100%!important;flex:0 0 100%!important;grid-template-columns:minmax(0, .95fr) minmax(0, 1.05fr)!important;}.danger-copy{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;padding:clamp(34px, 3.3vw, 52px) clamp(28px, 3vw, 52px)!important;}.danger-copy::after{right:0!important;top:-40px!important;width:140px!important;height:140px!important;}.danger-title{max-width:100%!important;font-size:clamp(32px, 3.05vw, 50px)!important;line-height:1.08!important;letter-spacing:-1.1px!important;}.danger-kicker{white-space:normal!important;line-height:1.35!important;}.danger-list, .danger-list li{max-width:100%!important;}.danger-list li{flex-wrap:nowrap!important;font-size:18px!important;line-height:1.5!important;}#reqs .req-c, .deminer-page #reqs .req-c, .lugv-page #reqs .req-c,
#scenarios .scen-c, .scen-c{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;display:flex!important;flex-direction:column!important;}#reqs .req-c > img, .deminer-page #reqs .req-c img, .lugv-page #reqs .req-c img{position:relative!important;inset:auto!important;width:100%!important;height:clamp(250px, 20vw, 340px)!important;max-height:none!important;object-fit:cover!important;transform:none!important;}.req-over{display:none!important;}.req-body, .scen-body{position:relative!important;inset:auto!important;transform:none!important;padding:28px 26px 30px!important;background:linear-gradient(180deg, rgba(8,8,8,.98), #050505)!important;overflow:visible!important;}.req-h, .scen-h{font-size:clamp(25px, 2.2vw, 34px)!important;line-height:1.16!important;max-width:100%!important;}.req-bullets, .scen-list{display:grid!important;gap:10px!important;max-width:100%!important;}.req-bullets li, .scen-list li{font-size:18px!important;line-height:1.5!important;max-width:100%!important;}.comparison-wrap, .compare-wrap, .analysis-table-wrap, .comparison-table,
.comp-table-wrap, .spec-table-wrap, .ct, .table-wrap{max-width:100%!important;overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch!important;}table{width:100%!important;min-width:720px!important;table-layout:auto!important;}th, td{white-space:normal!important;overflow-wrap:break-word!important;}.comp-robot-rings{max-width:100%!important;overflow:hidden!important;}.contact-page, .privacy-page, .technology-page, .story-hero, .offensive-coming-soon,
.deminer-clean-hero, .vanquisher-clean-hero, #ffrs-video-showcase, #engineered,
#reqs, #scenarios, #comp{overflow-y:visible!important;}.deminer-hero-bg, .hero-bg{left:0!important;right:0!important;width:100%!important;max-width:100%!important;}.deminer-360-viewer, .deminer-360-frame, .lugv-static-platform-img{max-width:100%!important;}@media (max-width: 900px){.danger-slide, .danger-slide.pdf-slide, #danger .danger-slide{grid-template-columns:1fr!important;min-height:auto!important;}.danger-copy{padding:30px 22px 32px!important;}.danger-title{font-size:clamp(28px, 7.8vw, 40px)!important;line-height:1.12!important;}.danger-list li, .req-bullets li, .scen-list li{font-size:17px!important;}table{min-width:650px!important;}}@media (max-width: 760px){#stats.main-pillars-section .main-pillars{grid-template-columns:1fr!important;}#stats.main-pillars-section .main-pillar-card{min-height:118px!important;padding:18px 20px!important;}#stats.main-pillars-section .main-p-icon{width:62px!important;height:62px!important;min-width:62px!important;min-height:62px!important;}#reqs .req-c > img, .deminer-page #reqs .req-c img, .lugv-page #reqs .req-c img{height:clamp(210px, 54vw, 280px)!important;}.req-body, .scen-body{padding:24px 20px 26px!important;}.req-h, .scen-h{font-size:clamp(23px, 7.2vw, 31px)!important;}#nav .logo-switcher, #nav .logo-switcher-main, #nav .nav-logo,
  nav#nav .logo-switcher, nav#nav .logo-switcher-main, nav#nav .nav-logo{flex:0 1 auto!important;min-width:0!important;max-width:calc(100vw - 92px)!important;}#nav .logo-switcher-main img, #nav .nav-logo img,
  nav#nav .logo-switcher-main img, nav#nav .nav-logo img{max-height:48px!important;}}html body{overflow-x:hidden!important;}html body main, html body section, html body header, html body footer{max-width:100vw!important;}html body .contact-page,
html body .privacy-page,
html body .technology-page,
html body .story-hero,
html body .offensive-coming-soon{width:100%!important;max-width:100vw!important;overflow-x:hidden!important;overflow-y:visible!important;}html body #nav .nav-links a,
html body nav#nav .nav-links a{min-width:0!important;max-width:100%!important;}html body.deminer-page #pillars .p-icon,
html body.ffrs-page #pillars .p-icon,
html body.vanquisher-page #pillars .p-icon,
html body.lugv-page #pillars .p-icon,
html body #pillars .p-icon,
html body .p-icon,
html body .m-icon,
html body .tick-icon,
html body .main-p-icon{overflow:visible!important;isolation:isolate!important;}html body.deminer-page #pillars .p-icon::after,
html body #pillars .p-icon::after,
html body .p-icon::after,
html body .main-p-icon::after{display:none!important;}html body.deminer-page #pillars .pillar-icon-img,
html body #pillars .pillar-icon-img,
html body .p-icon img,
html body .p-icon svg{position:relative!important;z-index:2!important;max-width:70%!important;max-height:70%!important;}html body.deminer-page #reqs.deminer-feature-section,
html body.vanquisher-page #reqs.deminer-feature-section,
html body.lugv-page #reqs.deminer-feature-section,
html body #reqs.deminer-feature-section{width:100%!important;max-width:100vw!important;padding-left:clamp(22px,4vw,64px)!important;padding-right:clamp(22px,4vw,64px)!important;overflow-x:hidden!important;overflow-y:visible!important;}html body.deminer-page #reqs .reqs-inner,
html body.vanquisher-page #reqs .reqs-inner,
html body.lugv-page #reqs .reqs-inner,
html body #reqs .reqs-inner{width:100%!important;max-width:1640px!important;padding-left:0!important;padding-right:0!important;overflow:visible!important;}html body.deminer-page #reqs .req-c,
html body.vanquisher-page #reqs .req-c,
html body.lugv-page #reqs .req-c,
html body #reqs .req-c{height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;flex-direction:column!important;overflow:visible!important;border-radius:20px!important;}html body.deminer-page #reqs .req-c img,
html body.vanquisher-page #reqs .req-c img,
html body.lugv-page #reqs .req-c img,
html body #reqs .req-c img{position:relative!important;top:auto!important;left:auto!important;width:100%!important;height:clamp(250px,20vw,340px)!important;border-radius:14px 14px 0 0!important;object-fit:cover!important;transform:none!important;}html body.deminer-page #reqs .req-body,
html body.vanquisher-page #reqs .req-body,
html body.lugv-page #reqs .req-body,
html body #reqs .req-body{position:relative!important;inset:auto!important;height:auto!important;min-height:0!important;max-height:none!important;padding:28px 26px 30px!important;overflow:visible!important;background:linear-gradient(180deg,rgba(8,8,8,.98),#050505)!important;}html body.deminer-page #reqs .req-h,
html body.vanquisher-page #reqs .req-h,
html body.lugv-page #reqs .req-h,
html body #reqs .req-h{font-size:clamp(24px,2vw,32px)!important;line-height:1.16!important;overflow-wrap:break-word!important;margin-bottom:16px!important;}html body.deminer-page #reqs .req-bullets li,
html body.vanquisher-page #reqs .req-bullets li,
html body.lugv-page #reqs .req-bullets li,
html body #reqs .req-bullets li{font-size:18px!important;line-height:1.48!important;}html body #scenarios .scen-inner,
html body .scen-inner,
html body .comp-inner,
html body .eng-inner,
html body .specs-wrap{overflow:visible!important;}html body #scenarios .scen-c,
html body .scen-c{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;}html body .scen-body{overflow:visible!important;}html body #cta{overflow:hidden!important;padding-left:clamp(24px,5vw,72px)!important;padding-right:clamp(24px,5vw,72px)!important;}html body #cta::before{left:0!important;right:0!important;width:100%!important;max-width:100%!important;transform:none!important;font-size:clamp(64px,12vw,160px)!important;white-space:normal!important;overflow:hidden!important;}html body #cta h2,
html body #cta p,
html body #cta a{position:relative!important;z-index:2!important;max-width:100%!important;}html body .danger-arrows{position:static!important;inset:auto!important;transform:none!important;width:100%!important;max-width:100%!important;display:flex!important;justify-content:center!important;gap:16px!important;margin:22px auto 0!important;}html body .danger-arrow,
html body .danger-arrow.left,
html body .danger-arrow.right,
html body #dangerPrev,
html body #dangerNext{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;flex:0 0 auto!important;}html body .danger-slider-frame{overflow:hidden!important;max-width:100%!important;}html body .danger-track{gap:0!important;}html body .danger-slide,
html body .danger-slide.pdf-slide{min-width:100%!important;max-width:100%!important;flex-basis:100%!important;margin:0!important;}html body .danger-copy{min-width:0!important;max-width:100%!important;}html body .danger-title,
html body .danger-list,
html body .danger-list li,
html body .danger-note{max-width:100%!important;}html body .comparison-wrap,
html body .compare-wrap,
html body .ct,
html body .analysis-table-wrap,
html body .spec-table-wrap{max-width:100%!important;overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch!important;}html body .comparison-wrap table,
html body .compare-wrap table,
html body table.ct,
html body table{min-width:720px!important;max-width:none!important;}html body.technology-page-body .ecosystem-card,
html body .technology-page .ecosystem-card,
html body .ecosystem-card{height:auto!important;min-height:0!important;overflow:visible!important;clip-path:none!important;}html body .ecosystem-card::after{right:0!important;bottom:0!important;}html body .ecosystem-card p{max-width:100%!important;}html body .soc-btn{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;overflow:visible!important;}@media (max-width:760px){html body.deminer-page #reqs.deminer-feature-section,
  html body.vanquisher-page #reqs.deminer-feature-section,
  html body.lugv-page #reqs.deminer-feature-section,
  html body #reqs.deminer-feature-section{padding-left:18px!important;padding-right:18px!important;}html body.deminer-page #reqs .req-c img,
  html body.vanquisher-page #reqs .req-c img,
  html body.lugv-page #reqs .req-c img,
  html body #reqs .req-c img{height:clamp(210px,54vw,280px)!important;}html body.deminer-page #reqs .req-body,
  html body.vanquisher-page #reqs .req-body,
  html body.lugv-page #reqs .req-body,
  html body #reqs .req-body{padding:24px 20px 26px!important;}html body.deminer-page #reqs .req-bullets li,
  html body.vanquisher-page #reqs .req-bullets li,
  html body.lugv-page #reqs .req-bullets li,
  html body #reqs .req-bullets li{font-size:17px!important;}html body .danger-slider-shell, html body #danger .danger-slider-shell{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;}html body .danger-copy{padding:28px 20px 30px!important;}html body table{min-width:640px!important;}}html body .tick-lbl,
html body .stat span,
html body .deminer-feature-strip .tick-lbl,
html body .lugv-feature-strip .tick-lbl{white-space:normal!important;overflow-wrap:break-word!important;line-height:1.35!important;max-width:100%!important;}html body .tick-item,
html body .deminer-feature-strip .tick-item,
html body .lugv-feature-strip .tick-item{min-width:0!important;max-width:100%!important;overflow:visible!important;}html body .deminer-feature-strip,
html body .lugv-feature-strip,
html body #stats.deminer-feature-strip{max-width:100vw!important;overflow-x:hidden!important;overflow-y:visible!important;}html body .cta-bg-anim,
html body .cta-bg-anim::before,
html body .cta-bg-anim::after{max-width:100%!important;overflow:hidden!important;}html body .cta-bg-anim::after{left:0!important;right:0!important;top:50%!important;width:100%!important;transform:translateY(-50%)!important;font-size:clamp(58px, 10.5vw, 150px)!important;line-height:.92!important;letter-spacing:clamp(1px, .5vw, 8px)!important;white-space:normal!important;text-align:center!important;word-break:normal!important;}html body #cta .cta-content{width:min(100%, 980px)!important;margin-left:auto!important;margin-right:auto!important;}html body #ffrs-video-showcase,
html body #engineered,
html body #reqs,
html body #scenarios,
html body #comp,
html body .technology-page,
html body .contact-page,
html body .privacy-page,
html body .story-hero{overflow-x:hidden!important;}html body #engineered > *,
html body #ffrs-video-showcase > *,
html body #reqs > *,
html body #scenarios > *,
html body #comp > *{max-width:100%!important;}html body .deminer-hero-bg,
html body .hero-bg{left:0!important;right:0!important;width:100%!important;max-width:100%!important;transform:none!important;}html body .deminer-360-viewer,
html body .deminer-360-frame,
html body .lugv-static-platform-img,
html body .tech-visual,
html body .product-visual{max-width:100%!important;}html body .eng-inner,
html body .eng-copy,
html body .ffrs-video-copy,
html body .danger-copy,
html body .tech-copy,
html body .domain-copy,
html body .story-copy{min-width:0!important;max-width:100%!important;}html body .section-eye,
html body .s-h,
html body .eng-inner .section-eye,
html body .eng-inner .s-h{max-width:100%!important;margin-left:0!important;overflow-wrap:break-word!important;}html body footer{overflow-x:hidden!important;overflow-y:visible!important;}html body .soc-btn{overflow:visible!important;line-height:1!important;}@media (max-width:760px){html body .tick-item{min-height:auto!important;padding:18px 16px!important;}html body .tick-lbl{font-size:15.5px!important;letter-spacing:1.2px!important;}html body .cta-bg-anim::after{font-size:clamp(42px, 14vw, 88px)!important;letter-spacing:1px!important;}}html, body{max-width:100%;overflow-x:hidden!important;}body{background:#050505!important;}*{box-sizing:border-box;}img, video, canvas, svg{max-width:100%;}p, li, td, th,
.hero-copy, .section-desc, .product-body p, .story-text, .contact-copy,
.tech-page-copy, .ffrs-video-copy, .video-copy, .danger-copy, .comp-desc, .eng-desc,
.req-body, .scen-body, .p-body{max-width:74ch;text-wrap:pretty;overflow-wrap:break-word;}@media (min-width: 1600px){#nav, nav#nav{height:104px!important;min-height:104px!important;padding-left:clamp(42px, 4vw, 76px)!important;padding-right:clamp(42px, 4vw, 76px)!important;}#nav .nav-links,
  nav#nav .nav-links{gap:clamp(22px, 1.6vw, 34px)!important;}#nav .nav-links a,
  nav#nav .nav-links a{font-size:21px!important;line-height:1.2!important;white-space:nowrap!important;}#nav .logo-switcher,
  #nav .logo-switcher-main,
  #nav .nav-logo,
  nav#nav .logo-switcher,
  nav#nav .logo-switcher-main,
  nav#nav .nav-logo{flex:0 0 clamp(360px, 23vw, 470px)!important;max-width:clamp(360px, 23vw, 470px)!important;min-width:clamp(360px, 23vw, 470px)!important;}#nav .logo-switcher-main img,
  #nav .nav-logo img,
  nav#nav .logo-switcher-main img,
  nav#nav .nav-logo img{height:70px!important;max-height:70px!important;max-width:440px!important;}.container,
  .story-wrap,
  .technology-page,
  .reqs-inner,
  .scen-inner,
  .comp-inner,
  .eng-inner,
  .specs-wrap,
  .ffrs-video-wrap,
  .cta-content{max-width:1680px!important;margin-left:auto!important;margin-right:auto!important;}.container{padding-left:clamp(72px, 5vw, 110px)!important;padding-right:clamp(72px, 5vw, 110px)!important;padding-top:clamp(92px, 6vw, 130px)!important;padding-bottom:clamp(92px, 6vw, 130px)!important;}#hero,
  .hero,
  .story-hero,
  .technology-hero,
  .contact-hero,
  .deminer-hero,
  .lugv-hero{min-height:860px!important;}.hero-content{width:min(940px, 48vw)!important;max-width:940px!important;padding-top:clamp(150px, 12vh, 230px)!important;}.hero-title,
  .deminer-title,
  .tech-page-title,
  .contact-title,
  .privacy-title,
  .offensive-coming-title{font-size:clamp(64px, 4.6vw, 92px)!important;line-height:1.02!important;letter-spacing:-2.2px!important;max-width:11ch!important;}.hero-copy,
  .tech-page-copy,
  .contact-copy,
  .story-text{font-size:clamp(20px, 1.12vw, 24px)!important;line-height:1.66!important;}.section-title,
  .story-title,
  .danger-title{font-size:clamp(46px, 3vw, 68px)!important;line-height:1.08!important;max-width:15ch!important;}.section-desc{font-size:clamp(20px, 1.05vw, 23px)!important;line-height:1.66!important;max-width:66ch!important;}.products-grid,
  .product-grid,
  .portfolio-grid,
  .domain-grid,
  .cap-grid,
  .reqs-grid,
  .scen-grid,
  .story-cards,
  .contact-info-grid,
  .pillars-grid,
  .spec-grid,
  .stats-grid,
  .branch-grid,
  .spec-grid-full{gap:clamp(22px, 1.6vw, 36px)!important;}.product-card,
  .mission-card,
  .req-card,
  .scen-card,
  .story-card,
  .contact-card,
  .spec-card,
  .compare-card,
  .branch-card,
  .comp-card,
  .pillar{padding:clamp(30px, 2vw, 44px)!important;}.product-card h3,
  .mission-card h3,
  .req-card h3,
  .scen-card h3,
  .p-h,
  .main-p-h,
  .spec-title{font-size:clamp(28px, 1.7vw, 38px)!important;line-height:1.15!important;}.product-card p,
  .mission-card p,
  .req-card p,
  .scen-card p,
  .story-card p,
  .contact-card p,
  .spec-card p,
  .p-body,
  .req-body,
  .scen-body{font-size:clamp(19px, 1vw, 22px)!important;line-height:1.58!important;}.m-icon,
  .p-icon,
  .tick-icon,
  .main-p-icon,
  .deminer-feature-icon,
  .lugv-feature-icon,
  .offensive-unlock-icon{width:clamp(76px, 4.2vw, 94px)!important;height:clamp(76px, 4.2vw, 94px)!important;min-width:clamp(76px, 4.2vw, 94px)!important;min-height:clamp(76px, 4.2vw, 94px)!important;}.m-icon svg,
  .p-icon svg,
  .tick-icon svg,
  .main-p-icon svg,
  .m-icon img,
  .p-icon img,
  .tick-icon img,
  .main-p-icon img,
  .deminer-feature-icon img,
  .lugv-feature-icon img,
  .offensive-unlock-icon img,
  .pillar-icon-img{width:clamp(38px, 2.2vw, 50px)!important;height:clamp(38px, 2.2vw, 50px)!important;}.btn,
  .deminer-btn,
  .deminer-btn-primary,
  .deminer-btn-ghost,
  .btn-cta-white,
  .btn-fire,
  .btn-ghost-hero,
  .video-placeholder-btn,
  .contact-submit,
  .demo-submit,
  .request-demo-submit{font-size:clamp(18px, .95vw, 22px)!important;min-height:62px!important;padding:17px 30px!important;}table th,
  table td,
  .spec-k,
  .spec-v,
  dt,
  dd{font-size:clamp(18px, .95vw, 21px)!important;line-height:1.45!important;}}@media (min-width: 2200px){.container,
  .story-wrap,
  .technology-page,
  .reqs-inner,
  .scen-inner,
  .comp-inner,
  .eng-inner,
  .specs-wrap,
  .ffrs-video-wrap,
  .cta-content{max-width:1920px!important;}#hero,
  .hero,
  .story-hero,
  .technology-hero,
  .contact-hero,
  .deminer-hero,
  .lugv-hero{min-height:960px!important;}.hero-content{width:min(1040px, 44vw)!important;max-width:1040px!important;}.hero-title,
  .deminer-title,
  .tech-page-title,
  .contact-title,
  .privacy-title,
  .offensive-coming-title{font-size:clamp(78px, 4vw, 110px)!important;}.section-title,
  .story-title,
  .danger-title{font-size:clamp(58px, 2.7vw, 82px)!important;}#stats.main-pillars-section .main-pillar-card{min-height:170px!important;}#stats.main-pillars-section .main-p-h{font-size:clamp(28px, 1.35vw, 38px)!important;}}@media (min-width: 3000px){#nav, nav#nav{height:126px!important;min-height:126px!important;padding-left:128px!important;padding-right:128px!important;}#nav .nav-links a,
  nav#nav .nav-links a{font-size:26px!important;}#nav .logo-switcher,
  #nav .logo-switcher-main,
  #nav .nav-logo,
  nav#nav .logo-switcher,
  nav#nav .logo-switcher-main,
  nav#nav .nav-logo{flex-basis:560px!important;min-width:560px!important;max-width:560px!important;}#nav .logo-switcher-main img,
  #nav .nav-logo img,
  nav#nav .logo-switcher-main img,
  nav#nav .nav-logo img{height:88px!important;max-height:88px!important;max-width:530px!important;}.container,
  .story-wrap,
  .technology-page,
  .reqs-inner,
  .scen-inner,
  .comp-inner,
  .eng-inner,
  .specs-wrap,
  .ffrs-video-wrap,
  .cta-content{max-width:2300px!important;}.container{padding-top:150px!important;padding-bottom:150px!important;}#hero,
  .hero,
  .story-hero,
  .technology-hero,
  .contact-hero,
  .deminer-hero,
  .lugv-hero{min-height:1180px!important;}.hero-content{width:min(1180px, 42vw)!important;max-width:1180px!important;}.hero-title,
  .deminer-title,
  .tech-page-title,
  .contact-title,
  .privacy-title,
  .offensive-coming-title{font-size:clamp(92px, 3.6vw, 138px)!important;}.hero-copy,
  .tech-page-copy,
  .contact-copy,
  .story-text,
  .section-desc{font-size:28px!important;line-height:1.58!important;}.section-title,
  .story-title,
  .danger-title{font-size:clamp(76px, 2.4vw, 104px)!important;}.product-card h3,
  .mission-card h3,
  .req-card h3,
  .scen-card h3,
  .p-h,
  .main-p-h,
  .spec-title{font-size:44px!important;}.product-card p,
  .mission-card p,
  .req-card p,
  .scen-card p,
  .story-card p,
  .contact-card p,
  .spec-card p,
  .p-body,
  .req-body,
  .scen-body,
  p, li{font-size:26px!important;line-height:1.55!important;}.m-icon,
  .p-icon,
  .tick-icon,
  .main-p-icon,
  .deminer-feature-icon,
  .lugv-feature-icon,
  .offensive-unlock-icon{width:112px!important;height:112px!important;min-width:112px!important;min-height:112px!important;}.m-icon svg,
  .p-icon svg,
  .tick-icon svg,
  .main-p-icon svg,
  .m-icon img,
  .p-icon img,
  .tick-icon img,
  .main-p-icon img,
  .deminer-feature-icon img,
  .lugv-feature-icon img,
  .offensive-unlock-icon img,
  .pillar-icon-img{width:58px!important;height:58px!important;}.product-card,
  .mission-card,
  .req-card,
  .scen-card,
  .story-card,
  .contact-card,
  .spec-card,
  .compare-card,
  .branch-card,
  .comp-card,
  .pillar{padding:56px!important;}}@media (min-aspect-ratio: 16/9) and (min-width: 1600px){.products-grid,
  .product-grid,
  .portfolio-grid{grid-template-columns:repeat(4, minmax(0, 1fr))!important;}.reqs-grid,
  .scen-grid,
  .domain-grid,
  .cap-grid,
  .story-cards,
  .contact-info-grid,
  .pillars-grid,
  .spec-grid{grid-template-columns:repeat(3, minmax(0, 1fr))!important;}.section-head,
  .scen-head,
  .reqs-header,
  .story-grid,
  .contact-shell,
  .tech-wrap,
  .domain-layout,
  .eng-grid,
  .comp-grid,
  .foundation-content,
  .foot-grid{gap:clamp(46px, 4vw, 86px)!important;}}.product-card,
.mission-card,
.req-card,
.scen-card,
.story-card,
.contact-card,
.spec-card,
.compare-card,
.branch-card,
.comp-card,
.pillar,
.main-pillar-card,
.stat,
.tick-item,
.hero-panel,
.cta-content,
.request-demo-box,
.demo-modal-box,
.spec-modal-panel{overflow:hidden!important;word-break:normal!important;}.product-card *,
.mission-card *,
.req-card *,
.scen-card *,
.story-card *,
.contact-card *,
.spec-card *,
.compare-card *,
.branch-card *,
.comp-card *,
.pillar *,
.main-pillar-card *,
.stat *,
.tick-item *{min-width:0!important;}@supports (text-wrap: balance){h1, h2, h3, .hero-title, .section-title, .deminer-title, .tech-page-title{text-wrap:balance;}}h1, h2, h3, h4, h5, h6,
.hero-title, .deminer-title, .tech-page-title, .contact-title, .privacy-title,
.offensive-coming-title, .section-title, .story-title, .danger-title,
.product-card h3, .mission-card h3, .req-card h3, .scen-card h3,
.p-h, .main-p-h, .spec-title, .product-kicker, .hero-sub,
.nav-links a, .btn, .deminer-btn, .btn-fire, .btn-ghost-hero,
.tick-val, .stat b, .main-p-sub, .tick-lbl, .stat span{word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;-webkit-hyphens:none!important;}.product-card h3,
.portfolio-card h3,
.system-title,
.main-p-h,
.p-h,
.tick-val,
.stat b{white-space:normal!important;min-width:max-content!important;max-width:100%!important;}.hero-title,
.deminer-title,
.tech-page-title,
.contact-title,
.privacy-title,
.offensive-coming-title{max-width:14ch!important;width:auto!important;}.product-card h3,
.mission-card h3,
.req-card h3,
.scen-card h3{font-size:clamp(24px, 1.45vw, 36px)!important;}.product-card .product-body,
.product-card,
.mission-card,
.req-card,
.scen-card,
.story-card,
.contact-card{min-width:0!important;}#stats.main-pillars-section .main-p-h{white-space:nowrap!important;min-width:0!important;}@media (max-width: 760px){h1, h2, h3, h4, h5, h6,
  .hero-title, .deminer-title, .tech-page-title, .contact-title, .privacy-title,
  .offensive-coming-title, .section-title, .story-title, .danger-title,
  .product-card h3, .mission-card h3, .req-card h3, .scen-card h3,
  .p-h, .main-p-h, .spec-title{word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;}.product-card h3,
  .portfolio-card h3,
  .system-title,
  .main-p-h,
  .p-h,
  .tick-val,
  .stat b{min-width:0!important;white-space:normal!important;}}@media (min-width: 1600px){.product-card h3{font-size:clamp(26px, 1.35vw, 34px)!important;}}html body #danger,
html body .danger-section{overflow-x:hidden!important;}html body #danger .danger-slider-shell,
html body .danger-slider-shell{width:min(1640px, calc(100vw - 96px))!important;max-width:min(1640px, calc(100vw - 96px))!important;margin-left:auto!important;margin-right:auto!important;overflow:visible!important;}html body #danger .danger-slider-frame,
html body .danger-slider-frame{position:relative!important;width:100%!important;max-width:100%!important;overflow:hidden!important;border-radius:22px!important;}html body #danger .danger-track,
html body .danger-track{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;will-change:transform!important;}html body #danger .danger-slide,
html body .danger-slide,
html body #danger .danger-slide.pdf-slide,
html body .danger-slide.pdf-slide{flex:0 0 100%!important;min-width:100%!important;max-width:100%!important;width:100%!important;margin:0!important;opacity:1!important;transform:none!important;filter:none!important;overflow:hidden!important;box-sizing:border-box!important;}html body #danger .danger-slide:not(.pdf-slide){display:grid!important;grid-template-columns:minmax(420px, .9fr) minmax(520px, 1.1fr)!important;align-items:stretch!important;}html body #danger .danger-copy,
html body .danger-copy{min-width:0!important;overflow:hidden!important;padding:clamp(34px, 3.2vw, 56px)!important;}html body #danger .danger-title,
html body .danger-title{word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;max-width:16ch!important;}html body #danger .danger-list,
html body .danger-list{min-width:0!important;max-width:100%!important;}html body #danger .danger-list li,
html body .danger-list li{word-break:normal!important;overflow-wrap:break-word!important;hyphens:none!important;line-height:1.45!important;}html body #danger .danger-media,
html body .danger-media{min-width:0!important;overflow:hidden!important;}html body #danger .danger-media img,
html body .danger-media img,
html body .danger-slide.pdf-slide img{width:100%!important;max-width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;}html body .danger-slide.pdf-slide img{height:auto!important;object-fit:contain!important;}html body #danger .danger-arrows,
html body .danger-arrows{position:static!important;inset:auto!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:100%!important;max-width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:18px!important;margin:24px auto 0!important;padding:0!important;pointer-events:auto!important;transform:none!important;z-index:5!important;}html body #danger .danger-arrow,
html body .danger-arrow,
html body #danger .danger-arrow.left,
html body #danger .danger-arrow.right,
html body .danger-arrow.left,
html body .danger-arrow.right,
html body #dangerPrev,
html body #dangerNext{position:relative!important;inset:auto!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;border-radius:16px!important;background:rgba(8,8,8,.64)!important;border:1px solid rgba(255,255,255,.16)!important;backdrop-filter:blur(12px)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;pointer-events:auto!important;}html body #danger .danger-arrow:hover,
html body .danger-arrow:hover,
html body #danger .danger-arrow.left:hover,
html body #danger .danger-arrow.right:hover,
html body .danger-arrow.left:hover,
html body .danger-arrow.right:hover{transform:translateY(-2px)!important;filter:drop-shadow(0 0 18px rgba(162,132,72,.32))!important;}html body #danger .danger-arrow svg,
html body .danger-arrow svg{width:36px!important;height:36px!important;}html body #danger .danger-dots,
html body .danger-dots{margin-top:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;}html body #danger .danger-progress,
html body .danger-progress{margin:16px auto 0!important;max-width:220px!important;}html body #danger .danger-track,
html body .danger-track{transform:translate3d(0,0,0);}html body #danger .danger-slide:first-child,
html body .danger-slide:first-child{visibility:visible!important;}@media (min-width: 1600px){html body #danger .danger-slider-shell,
  html body .danger-slider-shell{width:min(1680px, calc(100vw - 150px))!important;max-width:min(1680px, calc(100vw - 150px))!important;}html body #danger .danger-slide:not(.pdf-slide){grid-template-columns:minmax(520px, .95fr) minmax(680px, 1.05fr)!important;min-height:560px!important;}html body #danger .danger-arrow,
  html body .danger-arrow{width:72px!important;height:72px!important;min-width:72px!important;min-height:72px!important;}html body #danger .danger-arrow svg,
  html body .danger-arrow svg{width:40px!important;height:40px!important;}}@media (min-width: 3000px){html body #danger .danger-slider-shell,
  html body .danger-slider-shell{width:min(2200px, calc(100vw - 260px))!important;max-width:min(2200px, calc(100vw - 260px))!important;}html body #danger .danger-slide:not(.pdf-slide){min-height:720px!important;grid-template-columns:minmax(760px, .95fr) minmax(980px, 1.05fr)!important;}html body #danger .danger-copy,
  html body .danger-copy{padding:74px!important;}}@media (max-width: 1100px){html body #danger .danger-slider-shell,
  html body .danger-slider-shell{width:calc(100vw - 36px)!important;max-width:calc(100vw - 36px)!important;}html body #danger .danger-slide:not(.pdf-slide),
  html body .danger-slide:not(.pdf-slide){display:grid!important;grid-template-columns:1fr!important;}html body #danger .danger-copy,
  html body .danger-copy{padding:30px 24px!important;}html body #danger .danger-media,
  html body .danger-media{min-height:300px!important;}}@media (max-width: 640px){html body #danger .danger-slider-shell,
  html body .danger-slider-shell{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;}html body #danger .danger-arrow,
  html body .danger-arrow,
  html body #dangerPrev,
  html body #dangerNext{width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;}html body #danger .danger-arrow svg,
  html body .danger-arrow svg{width:30px!important;height:30px!important;}}html body #nav,
html body nav#nav{width:100%!important;max-width:100vw!important;overflow:hidden!important;padding-left:clamp(12px,1.4vw,26px)!important;padding-right:clamp(12px,1.4vw,26px)!important;gap:clamp(8px,1vw,18px)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;}html body #nav .logo-switcher,
html body #nav .logo-switcher-main,
html body #nav .nav-logo,
html body nav#nav .logo-switcher,
html body nav#nav .logo-switcher-main,
html body nav#nav .nav-logo{flex:0 1 clamp(220px,25vw,410px)!important;min-width:0!important;max-width:clamp(220px,25vw,410px)!important;}html body #nav .logo-switcher-main img,
html body #nav .nav-logo img,
html body nav#nav .logo-switcher-main img,
html body nav#nav .nav-logo img{max-width:100%!important;height:clamp(44px,4vw,70px)!important;object-fit:contain!important;}html body #nav .nav-links,
html body nav#nav .nav-links{flex:1 1 auto!important;min-width:0!important;max-width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:clamp(6px,.8vw,18px)!important;flex-wrap:nowrap!important;overflow:hidden!important;list-style:none!important;}html body #nav .nav-links li,
html body nav#nav .nav-links li{flex:0 1 auto!important;min-width:0!important;}html body #nav .nav-links a,
html body nav#nav .nav-links a{display:block!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;font-size:clamp(12px,.95vw,20px)!important;line-height:1.08!important;letter-spacing:clamp(.2px,.05vw,.9px)!important;padding-left:clamp(4px,.45vw,9px)!important;padding-right:clamp(4px,.45vw,9px)!important;}@media (max-width:1280px){html body #nav .nav-links,
  html body nav#nav .nav-links{display:none!important;}}html body #nav,
html body nav#nav{overflow:visible!important;padding-left:clamp(18px,2vw,34px)!important;padding-right:clamp(18px,2vw,34px)!important;gap:clamp(14px,1.5vw,26px)!important;}html body #nav .logo-switcher,
html body #nav .logo-switcher-main,
html body #nav .nav-logo,
html body nav#nav .logo-switcher,
html body nav#nav .logo-switcher-main,
html body nav#nav .nav-logo{flex:0 0 clamp(240px,22vw,390px)!important;min-width:220px!important;max-width:clamp(240px,22vw,390px)!important;}html body #nav .nav-links,
html body nav#nav .nav-links{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex:1 1 auto!important;min-width:0!important;max-width:100%!important;gap:clamp(8px,.9vw,18px)!important;flex-wrap:nowrap!important;overflow:visible!important;list-style:none!important;}html body #nav .nav-links li,
html body nav#nav .nav-links li{position:relative!important;overflow:visible!important;flex:0 1 auto!important;min-width:0!important;}html body #nav .nav-links a,
html body nav#nav .nav-links a{white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;font-size:clamp(12px,.92vw,19px)!important;line-height:1.08!important;letter-spacing:clamp(.15px,.05vw,.8px)!important;padding-left:clamp(4px,.45vw,9px)!important;padding-right:clamp(4px,.45vw,9px)!important;}html body nav html body #nav .nav-system-item,
html body nav#nav .nav-system-item{position:relative!important;overflow:visible!important;z-index:100000!important;}html body #nav .systems-dropdown,
html body nav#nav .systems-dropdown{position:absolute!important;top:calc(100% + 16px)!important;left:50%!important;transform:translate(-50%,10px)!important;display:grid!important;grid-template-columns:repeat(4,max-content)!important;gap:10px!important;width:max-content!important;min-width:0!important;max-width:calc(100vw - 40px)!important;padding:12px!important;background:rgba(7,7,7,.96)!important;border:1px solid rgba(162,132,72,.48)!important;box-shadow:0 22px 70px rgba(0,0,0,.7)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .22s ease, transform .22s ease, visibility .22s ease!important;z-index:999999!important;overflow:visible!important;}html body #nav .systems-dropdown::before,
html body nav#nav .systems-dropdown::before{content:""!important;position:absolute!important;top:-18px!important;left:0!important;right:0!important;height:18px!important;}html body #nav .systems-dropdown a,
html body nav#nav .systems-dropdown a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:0 18px!important;color:rgba(255,255,255,.9)!important;-webkit-text-fill-color:rgba(255,255,255,.9)!important;text-decoration:none!important;font-size:18px!important;font-weight:900!important;letter-spacing:1.5px!important;text-transform:uppercase!important;border:1px solid rgba(255,255,255,.1)!important;background:rgba(255,255,255,.04)!important;white-space:nowrap!important;clip-path:polygon(0 0, calc(100% - 8px) 0, 100% 8px, 100% 100%, 0 100%)!important;}html body #nav .systems-dropdown a:hover,
html body nav#nav .systems-dropdown a:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:rgba(162,132,72,.7)!important;background:rgba(162,132,72,.18)!important;}html body #nav .nav-system-item:hover .systems-dropdown,
html body #nav .nav-system-item:focus-within .systems-dropdown,
html body #nav .nav-system-item.is-open .systems-dropdown,
html body nav#nav .nav-system-item:hover .systems-dropdown,
html body nav#nav .nav-system-item:focus-within .systems-dropdown,
html body nav#nav .nav-system-item.is-open .systems-dropdown{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(-50%,0)!important;}@media (max-width:1280px){html body #nav .nav-links,
  html body nav#nav .nav-links{display:none!important;}}@media (max-width:900px){html body #nav .systems-dropdown,
  html body nav#nav .systems-dropdown{grid-template-columns:1fr!important;left:0!important;transform:translate(0,10px)!important;}html body #nav .nav-system-item:hover .systems-dropdown,
  html body #nav .nav-system-item:focus-within .systems-dropdown,
  html body #nav .nav-system-item.is-open .systems-dropdown,
  html body nav#nav .nav-system-item:hover .systems-dropdown,
  html body nav#nav .nav-system-item:focus-within .systems-dropdown,
  html body nav#nav .nav-system-item.is-open .systems-dropdown{transform:translate(0,0)!important;}}html body #nav,
html body nav#nav{overflow:visible!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:clamp(14px, 1.4vw, 24px)!important;padding-left:clamp(18px, 2.6vw, 46px)!important;padding-right:clamp(18px, 2.6vw, 46px)!important;}html body #nav .logo-switcher,
html body #nav .logo-switcher-main,
html body #nav .nav-logo,
html body nav#nav .logo-switcher,
html body nav#nav .logo-switcher-main,
html body nav#nav .nav-logo{flex:0 1 clamp(250px, 19vw, 390px)!important;min-width:220px!important;max-width:clamp(250px, 19vw, 390px)!important;}html body #nav .logo-switcher-main img,
html body #nav .nav-logo img,
html body nav#nav .logo-switcher-main img,
html body nav#nav .nav-logo img{max-width:100%!important;height:auto!important;max-height:64px!important;object-fit:contain!important;}html body #nav .nav-links,
html body nav#nav .nav-links{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex:1 1 auto!important;min-width:0!important;gap:clamp(4px, .5vw, 10px)!important;overflow:visible!important;flex-wrap:nowrap!important;}html body #nav .nav-links li,
html body nav#nav .nav-links li{position:relative!important;min-width:0!important;flex:0 1 auto!important;}html body #nav .nav-links a,
html body nav#nav .nav-links a{white-space:nowrap!important;font-size:clamp(13px, .85vw, 18px)!important;letter-spacing:clamp(.4px, .08vw, 1.35px)!important;padding:10px clamp(6px, .55vw, 12px)!important;line-height:1.1!important;}html body #nav .nav-system-item,
html body nav#nav .nav-system-item{overflow:visible!important;}html body #nav .systems-dropdown,
html body nav#nav .systems-dropdown{position:absolute!important;top:calc(100% + 14px)!important;left:50%!important;transform:translateX(-50%) translateY(8px)!important;min-width:430px!important;display:grid!important;grid-template-columns:repeat(4, max-content)!important;gap:10px!important;padding:14px 16px!important;background:rgba(6,6,6,.96)!important;border:1px solid rgba(162,132,72,.46)!important;box-shadow:0 26px 72px rgba(0,0,0,.55)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .22s ease, transform .22s ease, visibility .22s ease!important;z-index:99999!important;}html body #nav .nav-system-item:hover .systems-dropdown,
html body #nav .nav-system-item.is-open .systems-dropdown,
html body nav#nav .nav-system-item:hover .systems-dropdown,
html body nav#nav .nav-system-item.is-open .systems-dropdown{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateX(-50%) translateY(0)!important;}html body #nav .systems-dropdown a,
html body nav#nav .systems-dropdown a{padding:12px 14px!important;font-size:clamp(15px, .9vw, 20px)!important;letter-spacing:1px!important;color:rgba(255,255,255,.78)!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.08)!important;}html body #nav .systems-dropdown a:hover,
html body nav#nav .systems-dropdown a:hover{color:#fff!important;border-color:rgba(162,132,72,.55)!important;}@media (max-width: 1280px){html body #nav .nav-links a,
  html body nav#nav .nav-links a{font-size:13px!important;letter-spacing:.35px!important;padding-left:5px!important;padding-right:5px!important;}html body #nav .logo-switcher,
  html body #nav .logo-switcher-main,
  html body #nav .nav-logo,
  html body nav#nav .logo-switcher,
  html body nav#nav .logo-switcher-main,
  html body nav#nav .nav-logo{flex-basis:230px!important;min-width:210px!important;max-width:230px!important;}}@media (max-width: 1180px){html body #nav .nav-links,
  html body nav#nav .nav-links{display:none!important;}}html body{font-size:19px!important;line-height:1.68!important;-webkit-text-size-adjust:100%!important;text-rendering:optimizeLegibility!important;}html body p,
html body li,
html body td,
html body th,
html body label,
html body input,
html body textarea,
html body select,
html body button,
html body .hero-copy,
html body .deminer-copy,
html body .contact-copy,
html body .tech-page-copy,
html body .story-text,
html body .story-lead,
html body .section-desc,
html body .video-copy,
html body .ffrs-video-copy,
html body .danger-copy,
html body .comp-desc,
html body .eng-desc,
html body .req-body,
html body .scen-body,
html body .p-body,
html body .product-body,
html body .media-hero p,
html body .media-head p,
html body .media-video-copy p,
html body .media-article-card p,
html body .media-cta p,
html body .privacy-content p,
html body .privacy-content li,
html body .contact-page-body,
html body .home-page-body,
html body .offensive-page-body,
html body .privacy-page-body,
html body .story-page-body,
html body .technology-page-body{font-size:19px!important;line-height:1.68!important;}html body small,
html body .hero-sub,
html body .hero-h2,
html body .deminer-subtitle,
html body .offensive-coming-sub,
html body .media-kicker,
html body .section-eye,
html body .section-kicker,
html body .tech-kicker,
html body .contact-kicker,
html body .story-kicker,
html body .product-kicker,
html body .media-card-kicker,
html body .tick-lbl,
html body .stat span,
html body .main-p-sub,
html body .p-sub,
html body .hero-eye-text,
html body .eye-txt,
html body .media-stat span{font-size:17px!important;line-height:1.5!important;letter-spacing:2.2px!important;}html body h1,
html body .hero-title,
html body .hero-h1,
html body .deminer-title,
html body .tech-page-title,
html body .contact-title,
html body .story-title,
html body .privacy-title,
html body .offensive-coming-title,
html body .media-hero h1{font-size:clamp(56px, 5vw, 74px)!important;line-height:1.05!important;letter-spacing:-1.8px!important;font-weight:900!important;text-transform:uppercase!important;text-wrap:balance!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;}html body h2:not(.hero-h2),
html body .section-title,
html body .s-h,
html body .story-heading,
html body .danger-title,
html body .ffrs-video-copy h2,
html body .media-head h2,
html body #cta h2,
html body .contact-form h2,
html body .privacy-content h2,
html body .technology-page h2{font-size:clamp(40px, 3vw, 54px)!important;line-height:1.12!important;letter-spacing:-1px!important;font-weight:900!important;text-transform:uppercase!important;text-wrap:balance!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;}html body h3,
html body .product-card h3,
html body .mission-card h3,
html body .p-h,
html body .main-p-h,
html body .req-h,
html body .scen-h,
html body .req-card h3,
html body .scen-card h3,
html body .spec-title,
html body .media-video-copy h3,
html body .media-article-card h3,
html body .media-cta h3,
html body .privacy-content h3,
html body .ecosystem-card h3,
html body .branch-card h3,
html body .contact-info-card h3,
html body .story-card h3{font-size:28px!important;line-height:1.18!important;letter-spacing:-0.4px!important;font-weight:900!important;text-wrap:balance!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;}html body h4,
html body .contact-card h4,
html body .story-card h4,
html body footer h4{font-size:23px!important;line-height:1.22!important;font-weight:900!important;}html body .section-desc,
html body .hero-copy,
html body .deminer-copy,
html body .contact-copy,
html body .video-copy,
html body .tech-page-copy,
html body .story-text,
html body .product-body,
html body .p-body,
html body .req-body,
html body .scen-body,
html body .media-head p,
html body .media-video-copy p,
html body .media-article-card p,
html body .media-cta p{max-width:72ch!important;}html body .product-card p,
html body .mission-card p,
html body .scen-card p,
html body .req-card p,
html body .contact-card p,
html body .contact-info-card p,
html body .story-card p,
html body .spec-card p,
html body .ecosystem-card p,
html body .branch-card p,
html body .domain-card p,
html body .comp-card p,
html body .pillar p{font-size:18.5px!important;line-height:1.62!important;}html body .mission-card,
html body .product-card,
html body .scen-card,
html body .req-card,
html body .story-card,
html body .contact-card,
html body .contact-info-card,
html body .spec-card,
html body .compare-card,
html body .branch-card,
html body .comp-card,
html body .ecosystem-card,
html body .media-video-copy,
html body .media-article-card{padding:28px!important;height:auto!important;min-height:0!important;}html body table th,
html body table td,
html body .spec-k,
html body .spec-v,
html body dt,
html body dd{font-size:18px!important;line-height:1.5!important;padding:14px 16px!important;}html body .btn,
html body .nav-btn,
html body .deminer-btn,
html body .deminer-btn-primary,
html body .deminer-btn-ghost,
html body .btn-cta-white,
html body .btn-fire,
html body .btn-ghost-hero,
html body .video-placeholder-btn,
html body .contact-submit,
html body .demo-submit,
html body .request-demo-submit,
html body .media-tab,
html body .media-cta a{font-size:18.5px!important;line-height:1.25!important;letter-spacing:1.6px!important;padding:15px 26px!important;min-height:56px!important;}html body input,
html body textarea,
html body select{font-size:19px!important;line-height:1.45!important;padding:14px 16px!important;min-height:56px!important;}html body textarea{min-height:140px!important;}html body ::placeholder{font-size:18px!important;}html body footer,
html body footer p,
html body footer li,
html body footer a{font-size:18px!important;line-height:1.6!important;}html body h1,
html body h2,
html body h3,
html body h4,
html body h5,
html body h6,
html body .hero-title,
html body .hero-h1,
html body .deminer-title,
html body .tech-page-title,
html body .contact-title,
html body .privacy-title,
html body .offensive-coming-title,
html body .section-title,
html body .story-title,
html body .danger-title,
html body .s-h,
html body .story-heading,
html body .req-h,
html body .scen-h,
html body .p-h,
html body .main-p-h,
html body .spec-title{white-space:normal!important;max-width:100%!important;}@media (max-width: 1180px){html body p,
  html body li,
  html body td,
  html body th,
  html body label,
  html body .hero-copy,
  html body .deminer-copy,
  html body .section-desc,
  html body .product-body,
  html body .p-body,
  html body .req-body,
  html body .scen-body,
  html body .contact-copy,
  html body .video-copy,
  html body .tech-page-copy,
  html body .story-text,
  html body .ffrs-video-copy,
  html body .danger-copy,
  html body .comp-desc,
  html body .eng-desc,
  html body .media-head p,
  html body .media-video-copy p,
  html body .media-article-card p{font-size:18px!important;}html body h1,
  html body .hero-title,
  html body .hero-h1,
  html body .deminer-title,
  html body .tech-page-title,
  html body .contact-title,
  html body .story-title,
  html body .privacy-title,
  html body .offensive-coming-title,
  html body .media-hero h1{font-size:clamp(48px, 6vw, 64px)!important;}html body h2:not(.hero-h2),
  html body .section-title,
  html body .s-h,
  html body .story-heading,
  html body .danger-title,
  html body .ffrs-video-copy h2,
  html body .media-head h2,
  html body #cta h2{font-size:clamp(34px, 4vw, 44px)!important;}html body h3,
  html body .p-h,
  html body .main-p-h,
  html body .req-h,
  html body .scen-h,
  html body .spec-title,
  html body .media-video-copy h3,
  html body .media-article-card h3,
  html body .media-cta h3{font-size:24px!important;}}@media (max-width: 760px){html body p,
  html body li,
  html body td,
  html body th,
  html body label,
  html body .hero-copy,
  html body .section-desc,
  html body .story-text,
  html body .contact-copy,
  html body .tech-page-copy,
  html body .deminer-copy,
  html body .req-bullets li,
  html body .scen-list li,
  html body .media-head p,
  html body .media-video-copy p,
  html body .media-article-card p{font-size:17px!important;line-height:1.62!important;}html body small,
  html body .hero-sub,
  html body .hero-h2,
  html body .deminer-subtitle,
  html body .section-eye,
  html body .section-kicker,
  html body .tech-kicker,
  html body .contact-kicker,
  html body .story-kicker,
  html body .media-kicker{font-size:15px!important;letter-spacing:2px!important;}html body h1,
  html body .hero-title,
  html body .hero-h1,
  html body .deminer-title,
  html body .tech-page-title,
  html body .contact-title,
  html body .story-title,
  html body .privacy-title,
  html body .offensive-coming-title,
  html body .media-hero h1{font-size:clamp(40px, 10vw, 52px)!important;line-height:1.05!important;letter-spacing:-1.1px!important;}html body h2:not(.hero-h2),
  html body .section-title,
  html body .s-h,
  html body .story-heading,
  html body .danger-title,
  html body .ffrs-video-copy h2,
  html body .media-head h2,
  html body #cta h2{font-size:clamp(30px, 8vw, 38px)!important;line-height:1.1!important;}html body h3,
  html body .p-h,
  html body .main-p-h,
  html body .req-h,
  html body .scen-h,
  html body .spec-title,
  html body .media-video-copy h3,
  html body .media-article-card h3,
  html body .media-cta h3{font-size:22px!important;}html body .mission-card,
  html body .product-card,
  html body .scen-card,
  html body .req-card,
  html body .story-card,
  html body .contact-card,
  html body .contact-info-card,
  html body .spec-card,
  html body .compare-card,
  html body .branch-card,
  html body .comp-card,
  html body .ecosystem-card,
  html body .media-video-copy,
  html body .media-article-card{padding:22px 20px!important;}html body .btn,
  html body .nav-btn,
  html body .deminer-btn,
  html body .btn-fire,
  html body .btn-ghost-hero,
  html body .contact-submit,
  html body .demo-submit,
  html body .request-demo-submit,
  html body .media-tab,
  html body .media-cta a{font-size:15px!important;padding:13px 16px!important;min-height:50px!important;}}@media (min-width: 1600px){html body h1,
  html body .hero-title,
  html body .hero-h1,
  html body .deminer-title,
  html body .tech-page-title,
  html body .contact-title,
  html body .story-title,
  html body .privacy-title,
  html body .offensive-coming-title,
  html body .media-hero h1{font-size:clamp(64px, 4.6vw, 92px)!important;line-height:1.02!important;letter-spacing:-2.2px!important;}html body h2:not(.hero-h2),
  html body .section-title,
  html body .s-h,
  html body .story-heading,
  html body .danger-title,
  html body .ffrs-video-copy h2,
  html body .media-head h2,
  html body #cta h2{font-size:clamp(46px, 3vw, 68px)!important;line-height:1.08!important;}html body p,
  html body li,
  html body td,
  html body th,
  html body .hero-copy,
  html body .deminer-copy,
  html body .tech-page-copy,
  html body .contact-copy,
  html body .story-text,
  html body .section-desc,
  html body .media-head p,
  html body .media-video-copy p,
  html body .media-article-card p{font-size:clamp(20px, 1.05vw, 23px)!important;}html body h3,
  html body .p-h,
  html body .main-p-h,
  html body .req-h,
  html body .scen-h,
  html body .spec-title,
  html body .media-video-copy h3,
  html body .media-article-card h3,
  html body .media-cta h3{font-size:clamp(28px, 1.7vw, 38px)!important;}}html body #danger .danger-slider-frame,
html body .danger-slider-frame{overflow:hidden!important;backface-visibility:hidden!important;transform:translateZ(0)!important;}html body #danger .danger-track,
html body .danger-track{display:flex!important;flex-wrap:nowrap!important;gap:0!important;margin:0!important;padding:0!important;width:100%!important;max-width:none!important;will-change:transform!important;transform:translate3d(0,0,0);transition:transform .68s cubic-bezier(.22,1,.36,1)!important;}html body #danger .danger-slide,
html body .danger-slide,
html body #danger .danger-slide.pdf-slide,
html body .danger-slide.pdf-slide{flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;margin:0!important;opacity:1!important;transform:none!important;filter:none!important;backface-visibility:hidden!important;contain:layout paint!important;}html body #danger .danger-slide:not(.active),
html body .danger-slide:not(.active){pointer-events:none!important;}html body #danger .danger-arrow,
html body .danger-arrow,
html body #danger .danger-dot,
html body .danger-dot{touch-action:manipulation!important;}html body #danger .danger-arrow.is-disabled,
html body .danger-arrow.is-disabled{opacity:.38!important;cursor:default!important;pointer-events:none!important;}html body #danger .danger-progress-bar,
html body .danger-progress-bar{transform:translate3d(0,0,0);transform-origin:left center!important;transition:transform .5s cubic-bezier(.22,1,.36,1)!important;}html body #danger .danger-dot.active,
html body .danger-dot.active{transform:scale(1.18)!important;}html body footer{background:#080808!important;border-top:1px solid rgba(255,255,255,.08)!important;padding:64px 88px 34px!important;margin:0!important;width:100%!important;max-width:100vw!important;overflow-x:hidden!important;box-sizing:border-box!important;}html body footer .foot-grid{max-width:1420px!important;margin:0 auto!important;display:grid!important;grid-template-columns:2fr 1fr 1fr 1fr!important;gap:60px!important;padding:0 0 48px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;align-items:start!important;box-sizing:border-box!important;}html body footer .foot-brand,
html body footer .foot-col{min-width:0!important;}html body footer .foot-logo{height:56px!important;width:auto!important;max-width:280px!important;margin:0 0 22px!important;display:block!important;object-fit:contain!important;}html body footer .foot-brand p,
html body footer .foot-col a{font-size:18px!important;line-height:1.65!important;color:#555!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;}html body footer .foot-brand p{max-width:620px!important;margin:0!important;}html body footer .foot-col h4{font-size:20px!important;line-height:1.1!important;font-weight:900!important;letter-spacing:3px!important;text-transform:uppercase!important;color:#fff!important;margin:0 0 18px!important;}html body footer .foot-col ul{list-style:none!important;display:flex!important;flex-direction:column!important;gap:10px!important;margin:0!important;padding:0!important;}html body footer .foot-col li{margin:0!important;padding:0!important;line-height:1.4!important;}html body footer .foot-col a:hover{color:#aaa!important;}html body footer .foot-bottom{max-width:1420px!important;margin:0 auto!important;padding-top:26px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;flex-wrap:wrap!important;color:#333!important;font-size:15px!important;line-height:1.6!important;font-weight:400!important;}html body footer .foot-bottom span{color:#333!important;font-size:15px!important;line-height:1.6!important;}@media (max-width:1180px){html body footer .foot-grid{grid-template-columns:1fr 1fr!important;}}@media (max-width:760px){html body footer{padding:58px clamp(18px,5vw,28px) 26px!important;}html body footer .foot-grid{grid-template-columns:1fr!important;gap:30px!important;padding-bottom:34px!important;}html body footer .foot-bottom{flex-direction:column!important;align-items:flex-start!important;text-align:left!important;gap:12px!important;}html body footer .foot-logo{height:48px!important;max-width:240px!important;}}html.spec-modal-open,
body.spec-modal-open{overflow:hidden!important;height:100%!important;}body.spec-modal-open{position:fixed!important;width:100%!important;left:0!important;right:0!important;touch-action:none!important;}.spec-modal.is-open{overflow:hidden!important;touch-action:none!important;}.spec-modal.is-open .spec-modal-bg{touch-action:none!important;}.spec-modal.is-open .spec-modal-panel{max-height:calc(100dvh - 56px)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;}@supports not (height: 100dvh){.spec-modal.is-open .spec-modal-panel{max-height:calc(100vh - 56px)!important;}}@media (max-width: 640px){.spec-modal{padding:14px!important;align-items:center!important;}.spec-modal.is-open .spec-modal-panel{width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;max-height:calc(100dvh - 28px)!important;}}@media (max-width: 900px){html, body{width:100%!important;max-width:100%!important;overflow-x:hidden!important;}body{--pcd-mobile-gutter:clamp(18px, 5.2vw, 26px);--pcd-mobile-gutter-tight:clamp(14px, 4.4vw, 22px);--pcd-mobile-section-y:clamp(58px, 13vw, 84px);}html body section,
  html body header,
  html body footer,
  html body main > div,
  html body .video-showcase,
  html body #ffrs-video-showcase,
  html body #products,
  html body #domains,
  html body #tech,
  html body #capabilities,
  html body #cta,
  html body #mission,
  html body #reqs,
  html body #scenarios,
  html body #comp,
  html body #danger,
  html body #engineered,
  html body .media-main,
  html body .media-section,
  html body .story-section,
  html body .technology-section,
  html body .contact-page,
  html body .privacy-main{padding-left:var(--pcd-mobile-gutter)!important;padding-right:var(--pcd-mobile-gutter)!important;box-sizing:border-box!important;}html body .container,
  html body .video-wrap,
  html body .ffrs-video-wrap,
  html body .media-shell,
  html body .media-head,
  html body .media-video-grid,
  html body .media-article-grid,
  html body .story-wrap,
  html body .story-hero-inner,
  html body .technology-page,
  html body .tech-page,
  html body .tech-wrap,
  html body .tech-ecosystem,
  html body .tech-foundation,
  html body .contact-shell,
  html body .contact-layout,
  html body .reqs-inner,
  html body .scen-inner,
  html body .comp-inner,
  html body .eng-inner,
  html body .cta-content,
  html body .foot-grid,
  html body .foot-bottom,
  html body .privacy-wrap,
  html body .privacy-content{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important;}html body .video-showcase{padding-top:var(--pcd-mobile-section-y)!important;padding-bottom:var(--pcd-mobile-section-y)!important;}html body .video-wrap,
  html body .ffrs-video-wrap{display:grid!important;grid-template-columns:1fr!important;gap:clamp(24px, 7vw, 36px)!important;}html body .video-copy,
  html body .ffrs-video-copy,
  html body .media-video-copy,
  html body .section-head,
  html body .scen-head,
  html body .reqs-header,
  html body .contact-intro{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important;}html body .video-copy h2,
  html body .ffrs-video-copy h2,
  html body .section-title,
  html body .s-h,
  html body .story-heading,
  html body .media-head h2,
  html body #cta h2{max-width:100%!important;overflow-wrap:normal!important;word-break:normal!important;}html body .video-copy p,
  html body .ffrs-video-copy p,
  html body .section-desc,
  html body .media-head p,
  html body .contact-copy,
  html body .tech-page-copy,
  html body .story-text{max-width:100%!important;}html body .video-frame,
  html body .ffrs-video-frame,
  html body .media-video-frame{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;}html body .video-frame::after,
  html body .ffrs-video-frame::after{transform:translate(8px, 8px)!important;}html body .video-aspect,
  html body .ffrs-video-aspect,
  html body .media-video-aspect,
  html body .video-embed{width:100%!important;max-width:100%!important;aspect-ratio:16 / 9!important;min-height:0!important;position:relative!important;}html body iframe,
  html body video,
  html body embed,
  html body object{max-width:100%!important;}html body .products-grid,
  html body .product-grid,
  html body .portfolio-grid,
  html body .domain-grid,
  html body .cap-grid,
  html body .story-grid,
  html body .story-cards,
  html body .contact-info-grid,
  html body .reqs-grid,
  html body .scen-grid,
  html body .spec-grid-full,
  html body .media-video-grid,
  html body .media-article-grid,
  html body .branch-grid,
  html body .ecosystem-grid,
  html body .ecosystem-branches{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;}html body .product-card,
  html body .domain-card,
  html body .cap,
  html body .cap-card,
  html body .mission-card,
  html body .story-card,
  html body .contact-info-card,
  html body .contact-form-panel,
  html body .req-c,
  html body .scen-c,
  html body .pillar,
  html body .comp,
  html body .ecosystem-card,
  html body .branch-card,
  html body .media-video-card,
  html body .media-article-card{max-width:100%!important;box-sizing:border-box!important;}html body .video-showcase::before,
  html body #ffrs-video-showcase::before,
  html body .media-hero::before,
  html body .story-hero::before,
  html body .technology-hero::before{max-width:100vw!important;overflow:hidden!important;}}@media (max-width: 760px){body{--pcd-mobile-gutter:clamp(20px, 5.8vw, 28px);--pcd-mobile-gutter-tight:clamp(16px, 4.8vw, 22px);}html body .hero-content,
  html body .deminer-hero-content,
  html body .story-hero-inner,
  html body .technology-hero-inner,
  html body .contact-intro,
  html body .media-hero-inner,
  html body .offensive-coming-inner{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important;}html body #hero,
  html body .hero,
  html body .story-hero,
  html body .technology-hero,
  html body .media-hero,
  html body .contact-page,
  html body .offensive-coming-soon,
  html body .deminer-clean-hero,
  html body .vanquisher-clean-hero{padding-left:var(--pcd-mobile-gutter)!important;padding-right:var(--pcd-mobile-gutter)!important;}html body .video-frame,
  html body .ffrs-video-frame,
  html body .media-video-frame{padding:10px!important;}html body .video-placeholder-btn,
  html body .btn,
  html body .nav-btn,
  html body .deminer-btn,
  html body .contact-submit,
  html body .media-cta a{max-width:100%!important;}html body .comparison-wrap,
  html body .compare-wrap,
  html body .analysis-table-wrap,
  html body .table-wrap,
  html body .table-shell,
  html body .spec-table,
  html body .specs-table,
  html body .data-table{max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;}}@media (max-width: 430px){body{--pcd-mobile-gutter:20px;}html body section,
  html body header,
  html body footer,
  html body .video-showcase,
  html body #ffrs-video-showcase,
  html body #products,
  html body #domains,
  html body #tech,
  html body #capabilities,
  html body #cta,
  html body #mission,
  html body #reqs,
  html body #scenarios,
  html body #comp,
  html body #danger,
  html body #engineered,
  html body .media-main,
  html body .media-section,
  html body .story-section,
  html body .technology-section,
  html body .contact-page,
  html body .privacy-main{padding-left:var(--pcd-mobile-gutter)!important;padding-right:var(--pcd-mobile-gutter)!important;}html body .video-copy h2,
  html body .ffrs-video-copy h2,
  html body .section-title,
  html body .s-h,
  html body .story-heading,
  html body .media-head h2,
  html body #cta h2{letter-spacing:-0.9px!important;}html body .video-showcase::before{right:-28vw!important;}}@media (max-width: 760px){html body #hero{min-height:860px!important;height:auto!important;align-items:flex-start!important;background-position:66% bottom!important;padding-top:0!important;padding-bottom:34px!important;}html body #hero .hero-photo{object-position:66% bottom!important;object-fit:cover!important;transform:none!important;}html body #hero .hero-shadow{background:radial-gradient(ellipse at 62% 72%, rgba(255,255,255,.04) 0%, rgba(0,0,0,0) 28%, rgba(0,0,0,.20) 64%, rgba(0,0,0,.62) 100%),
      linear-gradient(180deg, rgba(5,5,5,.84) 0%, rgba(5,5,5,.54) 24%, rgba(5,5,5,.24) 44%, rgba(5,5,5,.14) 64%, rgba(5,5,5,.52) 100%),
      linear-gradient(90deg, rgba(5,5,5,.68) 0%, rgba(5,5,5,.24) 42%, rgba(5,5,5,.12) 100%)!important;}html body #hero .eyebrow{display:none!important;}html body #hero .hero-content{width:100%!important;max-width:340px!important;margin:0!important;padding:112px 0 0 0!important;position:relative!important;z-index:4!important;}html body #hero .hero-title{font-size:clamp(52px, 15.5vw, 68px)!important;line-height:0.90!important;letter-spacing:-2px!important;margin-bottom:14px!important;}html body #hero .hero-sub{font-size:12px!important;line-height:1.45!important;letter-spacing:3px!important;margin-bottom:18px!important;max-width:300px!important;}html body #hero .hero-copy{max-width:310px!important;font-size:14px!important;line-height:1.68!important;margin-bottom:24px!important;}html body #hero .hero-actions{gap:12px!important;align-items:stretch!important;}html body #hero .hero-actions .btn,
  html body #hero .hero-actions .btn.ghost{width:100%!important;justify-content:center!important;}}@media (max-width: 430px){html body #hero{min-height:820px!important;background-position:64% bottom!important;}html body #hero .hero-photo{object-position:64% bottom!important;}html body #hero .hero-content{max-width:100%!important;padding-top:104px!important;}html body #hero .hero-title{font-size:clamp(46px, 14.5vw, 60px)!important;}html body #hero .hero-copy{max-width:295px!important;font-size:13px!important;line-height:1.66!important;}}@media (max-width: 760px){body.home-page-body #domains{padding-top:0!important;padding-bottom:0!important;}body.home-page-body #domains > .container.domain-layout{padding-top:42px!important;padding-bottom:42px!important;gap:18px!important;}body.home-page-body #domains .section-eye{margin-bottom:18px!important;}body.home-page-body #domains .section-title{margin-bottom:18px!important;}body.home-page-body #domains .section-desc{margin-top:0!important;margin-bottom:24px!important;}body.home-page-body #domains .domain-grid.pcd-domain-collapsible{margin-top:0!important;}}@media (max-width: 430px){body.home-page-body #domains > .container.domain-layout{padding-top:34px!important;padding-bottom:34px!important;}body.home-page-body #domains .section-eye{margin-bottom:14px!important;}body.home-page-body #domains .section-title{margin-bottom:14px!important;}body.home-page-body #domains .section-desc{margin-bottom:20px!important;}}@media (max-width: 760px){body{--pcd-mobile-section-y:clamp(42px, 10.5vw, 58px);}html body .video-showcase,
  html body #ffrs-video-showcase,
  html body #danger,
  html body #engineered,
  html body #reqs,
  html body #scenarios,
  html body #comp,
  html body #cta,
  html body #products,
  html body #domains,
  html body #tech,
  html body #capabilities,
  html body #mission,
  html body .media-section,
  html body .story-section,
  html body .technology-section,
  html body .privacy-main{padding-top:var(--pcd-mobile-section-y)!important;padding-bottom:var(--pcd-mobile-section-y)!important;}html body .section-head,
  html body .scen-head,
  html body .reqs-header,
  html body .comp-head,
  html body .media-head{margin-bottom:clamp(24px, 7vw, 34px)!important;gap:clamp(18px, 5vw, 28px)!important;}}@media (max-width: 430px){body{--pcd-mobile-section-y:44px;}}@media (max-width: 760px){html body .demo-modal.is-open,
  html body .request-demo-modal.is-open{position:fixed!important;inset:0!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;padding:14px 14px max(14px, env(safe-area-inset-bottom))!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important;z-index:999999!important;}html body .demo-modal-backdrop,
  html body .request-demo-backdrop{position:fixed!important;inset:0!important;}html body .demo-modal-box,
  html body .request-demo-box{position:relative!important;width:min(420px, calc(100vw - 28px))!important;max-width:calc(100vw - 28px)!important;min-width:0!important;min-height:0!important;height:auto!important;max-height:calc(100svh - 28px)!important;margin:0 auto!important;padding:24px 20px 22px!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;box-sizing:border-box!important;border:1px solid rgba(215,25,32,.34)!important;border-radius:0!important;background:#070707!important;box-shadow:0 22px 70px rgba(0,0,0,.62)!important;}html body .demo-modal-box::before,
  html body .request-demo-box::before{opacity:.45!important;pointer-events:none!important;}html body .demo-close,
  html body .request-demo-close{position:absolute!important;top:14px!important;right:14px!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid rgba(255,255,255,.18)!important;background:rgba(255,255,255,.04)!important;color:#fff!important;font-size:24px!important;line-height:1!important;z-index:5!important;}html body .request-demo-kicker{margin:0 58px 10px 0!important;padding:0!important;color:#d71920!important;font-size:12px!important;line-height:1.1!important;letter-spacing:3px!important;font-weight:900!important;text-transform:uppercase!important;}html body .demo-modal-box h3,
  html body .request-demo-box h2{margin:0 58px 10px 0!important;padding:0!important;font-size:clamp(30px, 9.2vw, 42px)!important;line-height:.94!important;letter-spacing:-.5px!important;text-transform:uppercase!important;}html body .demo-modal-box p,
  html body .request-demo-box p{margin:0 0 18px!important;font-size:15px!important;line-height:1.45!important;color:rgba(255,255,255,.72)!important;}html body .demo-grid,
  html body .request-demo-grid{display:grid!important;grid-template-columns:1fr!important;gap:0!important;}html body .demo-form label,
  html body .request-demo-form label{display:grid!important;gap:6px!important;margin:0 0 10px!important;}html body .demo-form span,
  html body .request-demo-form span{font-size:11px!important;line-height:1.1!important;letter-spacing:1.8px!important;font-weight:900!important;text-transform:uppercase!important;color:rgba(255,255,255,.72)!important;}html body .demo-form input,
  html body .demo-form textarea,
  html body .request-demo-form input,
  html body .request-demo-form textarea{width:100%!important;min-height:0!important;border:1px solid rgba(255,255,255,.16)!important;background:rgba(255,255,255,.06)!important;color:#fff!important;padding:12px 14px!important;font-size:16px!important;line-height:1.25!important;border-radius:0!important;box-sizing:border-box!important;}html body .demo-form input,
  html body .request-demo-form input{height:48px!important;}html body .demo-form textarea,
  html body .request-demo-form textarea{height:104px!important;min-height:104px!important;resize:vertical!important;}html body .demo-submit,
  html body .request-demo-submit{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:50px!important;min-height:50px!important;margin:12px 0 0!important;padding:0 18px!important;box-sizing:border-box!important;background:#d71920!important;border:1px solid #d71920!important;color:#fff!important;font-size:14px!important;line-height:1!important;font-weight:900!important;letter-spacing:1.6px!important;text-transform:uppercase!important;}}@media (max-width: 390px){html body .demo-modal.is-open,
  html body .request-demo-modal.is-open{padding:12px 12px max(12px, env(safe-area-inset-bottom))!important;}html body .demo-modal-box,
  html body .request-demo-box{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;max-height:calc(100svh - 24px)!important;padding:22px 18px 20px!important;}html body .demo-modal-box h3,
  html body .request-demo-box h2{font-size:clamp(28px, 8.8vw, 38px)!important;}html body .demo-form input,
  html body .request-demo-form input{height:46px!important;}html body .demo-form textarea,
  html body .request-demo-form textarea{height:96px!important;min-height:96px!important;}}html.demo-modal-lock,
html.demo-modal-lock body{overflow:hidden!important;overscroll-behavior:none!important;}body.demo-modal-open{overflow:hidden!important;}html.pcd-modal-locked,
html.pcd-modal-locked body{overflow:hidden!important;overscroll-behavior:none!important;}@media (max-width:760px){html body .demo-modal.is-open,
  html body .request-demo-modal.is-open{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:14px!important;overflow:hidden!important;overscroll-behavior:none!important;box-sizing:border-box!important;z-index:999999!important;}html body .demo-modal-backdrop,
  html body .request-demo-backdrop{position:fixed!important;inset:0!important;overflow:hidden!important;}html body .demo-modal-box,
  html body .request-demo-box{position:relative!important;width:min(420px, calc(100vw - 28px))!important;max-width:calc(100vw - 28px)!important;max-height:calc(100dvh - 28px)!important;margin:0 auto!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;box-sizing:border-box!important;}}body.deminer-page .demo-modal-box,
body.lugv-page .demo-modal-box,
body.deminer-page .request-demo-box,
body.lugv-page .request-demo-box{border:1px solid rgba(162,132,72,.38)!important;}body.deminer-page .demo-submit,
body.lugv-page .demo-submit,
body.deminer-page .request-demo-submit,
body.lugv-page .request-demo-submit{background:#a28448!important;color:#fff!important;}.vanq-mobile-product-wrap{display:none;}@media (max-width:760px){html,body{overflow-x:hidden!important;}html body.vanquisher-page #stats{display:none!important;}html body.vanquisher-page .deminer-scroll{display:flex!important;}html body.vanquisher-page #hero.deminer-clean-hero{min-height:auto!important;height:auto!important;padding:84px 0 132px!important;background:#050505!important;overflow:hidden!important;position:relative!important;}html body.vanquisher-page #hero .deminer-hero-bg{inset:auto 0 120px 0!important;top:92px!important;height:260px!important;background:none!important;opacity:1!important;}html body.vanquisher-page #hero .deminer-hero-shade{background:radial-gradient(circle at 50% 34%, rgba(162,132,72,.24), transparent 32%), linear-gradient(180deg, rgba(0,0,0,.98) 0%, rgba(0,0,0,.94) 55%, rgba(0,0,0,1) 100%)!important;}html body.vanquisher-page #hero .deminer-hero-content{width:100%!important;max-width:100%!important;margin:0!important;padding:0 18px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important;position:relative!important;z-index:2!important;}html body.vanquisher-page #hero .deminer-hero-lines{display:flex!important;flex-direction:column!important;gap:7px!important;margin:0 0 18px!important;}html body.vanquisher-page #hero .deminer-hero-lines span{font-size:11px!important;line-height:1.25!important;letter-spacing:2.6px!important;color:rgba(255,255,255,.72)!important;opacity:1!important;transform:none!important;animation:none!important;}html body.vanquisher-page #hero .deminer-title{width:100%!important;margin:0!important;font-size:clamp(44px,16vw,64px)!important;line-height:.9!important;letter-spacing:-1.8px!important;text-align:left!important;}html body.vanquisher-page #hero .deminer-subtitle{width:100%!important;margin:8px 0 0!important;font-size:15px!important;line-height:1.28!important;letter-spacing:2.2px!important;color:rgba(255,255,255,.82)!important;text-align:left!important;}html body.vanquisher-page #hero .vanq-mobile-product-wrap{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;margin:18px 0 18px!important;padding:0 6px!important;}html body.vanquisher-page #hero .vanq-mobile-product{display:block!important;width:min(100%, 360px)!important;max-width:360px!important;height:auto!important;object-fit:contain!important;filter:drop-shadow(0 18px 34px rgba(0,0,0,.56));}html body.vanquisher-page #hero .deminer-hero-cta{width:100%!important;max-width:none!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:12px!important;}html body.vanquisher-page #hero .deminer-btn{width:100%!important;min-height:50px!important;padding:14px 18px!important;justify-content:center!important;font-size:15px!important;letter-spacing:1.8px!important;}html body.vanquisher-page #hero .deminer-tagline{position:absolute!important;left:18px!important;right:18px!important;bottom:56px!important;margin:0!important;max-width:none!important;text-align:left!important;font-size:12px!important;line-height:1.55!important;letter-spacing:3px!important;color:rgba(162,132,72,.95)!important;}html body.vanquisher-page #hero .deminer-scroll{left:18px!important;right:auto!important;bottom:18px!important;margin:0!important;gap:10px!important;}html body.vanquisher-page #hero .deminer-scroll span{font-size:12px!important;letter-spacing:2.4px!important;}html body.vanquisher-page #danger,
  html body.vanquisher-page #engineered,
  html body.vanquisher-page #reqs,
  html body.vanquisher-page #scenarios{margin:0!important;}html body.vanquisher-page #pillars{display:flex!important;gap:14px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;padding:0 18px 6px!important;margin:0 0 26px!important;}html body.vanquisher-page #pillars::-webkit-scrollbar,
  html body.vanquisher-page #reqs .reqs-grid::-webkit-scrollbar,
  html body.vanquisher-page #scenarios .scen-grid::-webkit-scrollbar{display:none!important;}html body.vanquisher-page #pillars .pillar{min-width:calc(100vw - 48px)!important;flex:0 0 calc(100vw - 48px)!important;scroll-snap-align:start!important;min-height:auto!important;padding:22px 20px 24px!important;border:1px solid rgba(162,132,72,.16)!important;background:linear-gradient(180deg, rgba(255,255,255,.03), rgba(255,255,255,.015))!important;}html body.vanquisher-page #pillars .pillar .p-h{font-size:24px!important;line-height:1.02!important;margin:14px 0 10px!important;}html body.vanquisher-page #pillars .pillar .p-body{font-size:14px!important;line-height:1.7!important;}html body.vanquisher-page #danger{padding:8px 0 58px!important;}html body.vanquisher-page #danger .danger-slider-shell{padding:0 18px!important;}html body.vanquisher-page #danger .danger-slider-frame{border-radius:0!important;background:transparent!important;box-shadow:none!important;}html body.vanquisher-page #danger .danger-slide{min-width:100%!important;max-width:100%!important;border-radius:14px!important;overflow:hidden!important;}html body.vanquisher-page #danger .danger-copy{padding:24px 20px!important;}html body.vanquisher-page #danger .danger-title{font-size:30px!important;line-height:.98!important;letter-spacing:-1.1px!important;}html body.vanquisher-page #danger .danger-note,
  html body.vanquisher-page #danger .danger-list li{font-size:14px!important;line-height:1.68!important;}html body.vanquisher-page #engineered{padding:66px 0 64px!important;background:#050505!important;}html body.vanquisher-page #engineered .eng-inner{display:flex!important;flex-direction:column!important;gap:24px!important;padding:0 18px!important;}html body.vanquisher-page #engineered .eng-desc{font-size:15px!important;line-height:1.72!important;max-width:100%!important;}html body.vanquisher-page #engineered .specs-wrap{margin-top:18px!important;}html body.vanquisher-page #engineered .spec-row{grid-template-columns:1fr!important;gap:10px!important;}html body.vanquisher-page #engineered .spec-cell{padding:14px 0!important;}html body.vanquisher-page #engineered .btn-fire{margin-top:20px!important;width:100%!important;justify-content:center!important;}html body.vanquisher-page #engineered .eng-robot-wrap{min-height:auto!important;padding:14px!important;border:1px solid rgba(162,132,72,.16)!important;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.015))!important;}html body.vanquisher-page #engineered .vanquisher-platform-img{width:100%!important;max-width:none!important;height:auto!important;transform:none!important;}html body.vanquisher-page #reqs{padding:68px 0 68px!important;background:linear-gradient(180deg,#0a0a0a 0%, #050505 100%)!important;}html body.vanquisher-page #reqs .reqs-inner{padding:0!important;}html body.vanquisher-page #reqs .reqs-header{display:block!important;padding:0 18px!important;margin:0 0 24px!important;}html body.vanquisher-page #reqs .reqs-grid{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:calc(100vw - 48px)!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;gap:16px!important;padding:0 18px 8px!important;margin:0!important;}html body.vanquisher-page #reqs .req-c{min-width:calc(100vw - 48px)!important;flex:0 0 calc(100vw - 48px)!important;scroll-snap-align:start!important;margin:0!important;min-height:auto!important;}html body.vanquisher-page #reqs .req-c > img{height:220px!important;object-fit:cover!important;}html body.vanquisher-page #reqs .req-body{padding:22px 18px 24px!important;min-height:auto!important;}html body.vanquisher-page #reqs .req-h{font-size:23px!important;line-height:1.02!important;min-height:auto!important;}html body.vanquisher-page #reqs .req-bullets li{font-size:14px!important;line-height:1.68!important;}html body.vanquisher-page #scenarios{padding:68px 0 74px!important;background:#efefec!important;color:#101010!important;}html body.vanquisher-page #scenarios .scen-inner{padding:0!important;}html body.vanquisher-page #scenarios .scen-head{display:block!important;padding:0 18px!important;margin:0 0 24px!important;}html body.vanquisher-page #scenarios .scen-head-right{margin-top:14px!important;}html body.vanquisher-page #scenarios .scen-head-right p,
  html body.vanquisher-page #scenarios .scen-body,
  html body.vanquisher-page #scenarios .scen-list li{color:#2d2d2d!important;}html body.vanquisher-page #scenarios .section-eye{color:#a28448!important;}html body.vanquisher-page #scenarios .s-h,
  html body.vanquisher-page #scenarios .s-h em,
  html body.vanquisher-page #scenarios .scen-h{color:#0b0b0b!important;}html body.vanquisher-page #scenarios .scen-grid{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:calc(100vw - 48px)!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;gap:16px!important;padding:0 18px 8px!important;margin:0!important;}html body.vanquisher-page #scenarios .scen-c{min-width:calc(100vw - 48px)!important;scroll-snap-align:start!important;margin:0!important;border-radius:0!important;overflow:hidden!important;}html body.vanquisher-page #scenarios .scen-img-wrap img{height:220px!important;object-fit:cover!important;}html body.vanquisher-page #scenarios .scen-body{padding:22px 18px 24px!important;}html body.vanquisher-page #scenarios .scen-h{font-size:23px!important;line-height:1.02!important;}html body.vanquisher-page #scenarios .scen-list li{font-size:14px!important;line-height:1.68!important;}html body.vanquisher-page #reqs .reqs-grid::before,
  html body.vanquisher-page #scenarios .scen-grid::before{content:'SWIPE →';position:absolute;display:block;left:0;top:-34px;font-size:12px;letter-spacing:2.6px;text-transform:uppercase;color:#a28448;opacity:.92;}html body.vanquisher-page #reqs .reqs-grid,
  html body.vanquisher-page #scenarios .scen-grid{position:relative!important;}html body.vanquisher-page footer{margin-top:0!important;}html body.vanquisher-page #specModal .spec-modal-panel{width:min(100%, 560px)!important;max-height:min(92dvh, 92vh)!important;overflow-y:auto!important;margin:0 14px!important;padding:20px 16px 18px!important;}html body.vanquisher-page #specModal .spec-modal-head{grid-template-columns:1fr!important;gap:14px!important;}html body.vanquisher-page #specModal .spec-modal-head h2{font-size:32px!important;line-height:.95!important;}html body.vanquisher-page #specModal .spec-grid-full{grid-template-columns:1fr!important;gap:12px!important;}}@media (max-width:420px){html body.vanquisher-page #hero.deminer-clean-hero{padding-bottom:138px!important;}html body.vanquisher-page #hero .deminer-tagline{font-size:11px!important;letter-spacing:2.4px!important;bottom:58px!important;}html body.vanquisher-page #danger .danger-title{font-size:27px!important;}}@media (max-width: 760px){html body.vanquisher-page #hero .deminer-hero-bg{background-position:center center!important;background-size:cover!important;filter:brightness(.34) contrast(1.02) saturate(.82)!important;opacity:.72!important;}html body.vanquisher-page #hero .deminer-hero-shade{background:linear-gradient(180deg, rgba(0,0,0,.90) 0%, rgba(0,0,0,.70) 30%, rgba(0,0,0,.78) 62%, rgba(0,0,0,.96) 100%),
      linear-gradient(90deg, rgba(0,0,0,.48) 0%, rgba(0,0,0,.18) 46%, rgba(0,0,0,.48) 100%)!important;}html body.vanquisher-page #hero .vanq-mobile-product-wrap{width:100%!important;margin:18px auto 20px!important;padding:0!important;justify-content:center!important;align-items:center!important;}html body.vanquisher-page #hero .vanq-mobile-product{display:block!important;width:min(100%, 420px)!important;max-width:420px!important;height:auto!important;margin:0 auto!important;transform:none!important;filter:drop-shadow(0 20px 30px rgba(0,0,0,.46));}}@media (max-width: 420px){html body.vanquisher-page #hero .vanq-mobile-product{width:min(100%, 390px)!important;max-width:390px!important;}}@media (max-width: 768px){:root{--pcd-phone-vh:100svh;--pcd-phone-gutter:clamp(18px, 5.6vw, 26px);--pcd-phone-gutter-tight:clamp(14px, 4.4vw, 20px);}html,
  body{width:100%!important;max-width:100%!important;overflow-x:hidden!important;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important;}body{min-width:0!important;touch-action:manipulation;}*,
  *::before,
  *::after{box-sizing:border-box!important;}img,
  picture,
  video,
  iframe,
  canvas,
  svg,
  object,
  embed{max-width:100%!important;}p,
  li,
  span,
  a,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  .section-title,
  .section-desc,
  .hero-h1,
  .hero-h2,
  .deminer-title,
  .deminer-subtitle,
  .s-h,
  .p-h,
  .req-h,
  .scen-h,
  .product-title,
  .domain-card h3,
  .cap h3,
  .media-head h2,
  .story-heading,
  .technology-title,
  .contact-title{max-width:100%!important;overflow-wrap:break-word!important;}#nav,
  nav#nav{left:0!important;right:0!important;width:100%!important;max-width:100vw!important;padding-left:max(14px, env(safe-area-inset-left))!important;padding-right:max(14px, env(safe-area-inset-right))!important;gap:10px!important;}#nav .logo-switcher,
  nav#nav .logo-switcher,
  #nav .logo-switcher-main,
  nav#nav .logo-switcher-main,
  #nav .nav-logo,
  nav#nav .nav-logo{min-width:0!important;max-width:calc(100vw - 84px)!important;}#nav .logo-switcher-main,
  nav#nav .logo-switcher-main{overflow:hidden!important;}#nav .logo-switcher-main img,
  nav#nav .logo-switcher-main img,
  #nav .nav-logo img,
  nav#nav .nav-logo img{height:clamp(34px, 9.6vw, 42px)!important;max-width:min(218px, 58vw)!important;object-fit:contain!important;}#nav .logo-switcher-title,
  #nav .logo-switcher-tagline,
  nav#nav .logo-switcher-title,
  nav#nav .logo-switcher-tagline{min-width:0!important;max-width:42vw!important;overflow-wrap:normal!important;}#nav > button.pcd-menu-final-toggle,
  nav#nav > button.pcd-menu-final-toggle,
  #nav > button.pcd-mobile-toggle,
  nav#nav > button.pcd-mobile-toggle{flex:0 0 44px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;max-width:44px!important;max-height:44px!important;margin-left:auto!important;-webkit-tap-highlight-color:transparent!important;}body .pcd-menu-final,
  body .pcd-mobile-panel{width:min(360px, 88vw)!important;max-width:calc(100vw - 28px)!important;box-sizing:border-box!important;overscroll-behavior:contain!important;}body:not(.pcd-menu-open) .pcd-menu-final,
  body:not(.pcd-menu-open) .pcd-mobile-panel,
  body:not(.pcd-menu-open) .pcd-menu-final-scrim,
  body:not(.pcd-menu-open) .pcd-mobile-scrim{visibility:hidden!important;pointer-events:none!important;}body.pcd-menu-open .pcd-menu-final,
  body.pcd-menu-open .pcd-mobile-panel,
  body.pcd-menu-open .pcd-menu-final-scrim,
  body.pcd-menu-open .pcd-mobile-scrim{visibility:visible!important;}body .pcd-menu-final .pcd-mobile-nav-list,
  body .pcd-menu-final .pcd-mobile-bottom-area,
  body .pcd-mobile-panel .pcd-mobile-nav-list,
  body .pcd-mobile-panel .pcd-mobile-bottom-area{width:100%!important;max-width:100%!important;}body .pcd-menu-final .pcd-mobile-link,
  body .pcd-menu-final button.pcd-mobile-link,
  body .pcd-mobile-panel .pcd-mobile-link,
  body .pcd-mobile-panel button.pcd-mobile-link{width:100%!important;max-width:100%!important;min-height:48px!important;white-space:normal!important;}body .pcd-menu-final .pcd-mobile-submenu,
  body .pcd-mobile-panel .pcd-mobile-submenu{width:100%!important;max-width:100%!important;}section,
  header,
  footer,
  main,
  .container,
  .story-wrap,
  .media-shell,
  .technology-page,
  .tech-page,
  .tech-wrap,
  .contact-shell,
  .contact-layout,
  .privacy-wrap,
  .reqs-inner,
  .scen-inner,
  .comp-inner,
  .eng-inner,
  .cta-content,
  .foot-grid,
  .foot-bottom,
  .video-wrap,
  .ffrs-video-wrap,
  .specs-wrap,
  .mission-inner,
  .action-inner,
  .danger-slider-shell,
  .comparison-wrap{max-width:100%!important;min-width:0!important;}main,
  .container,
  .story-wrap,
  .media-shell,
  .technology-page,
  .tech-page,
  .tech-wrap,
  .contact-shell,
  .privacy-wrap,
  .reqs-inner,
  .scen-inner,
  .comp-inner,
  .eng-inner,
  .cta-content,
  .video-wrap,
  .ffrs-video-wrap,
  .specs-wrap,
  .mission-inner,
  .action-inner,
  .comparison-wrap{width:100%!important;margin-left:auto!important;margin-right:auto!important;}.products-grid,
  .product-grid,
  .domain-grid,
  .cap-grid,
  .story-grid,
  .story-cards,
  .reqs-grid,
  .scen-grid,
  .spec-grid-full,
  .media-video-grid,
  .media-article-grid,
  .branch-grid,
  .ecosystem-grid,
  .ecosystem-branches,
  .contact-info-grid,
  .deminer-feature-grid,
  .lugv-feature-grid,
  .vanquisher-feature-grid,
  .capability-grid{width:100%!important;max-width:100%!important;min-width:0!important;}.product-card,
  .domain-card,
  .cap,
  .cap-card,
  .mission-card,
  .story-card,
  .contact-info-card,
  .contact-form-panel,
  .req-c,
  .scen-c,
  .pillar,
  .comp,
  .ecosystem-card,
  .branch-card,
  .media-video-card,
  .media-article-card,
  .deminer-feature-item,
  .lugv-feature-item,
  .lugv-app-card,
  .lugv-core-card,
  .spec-box,
  .spec-cell{max-width:100%!important;min-width:0!important;}#hero,
  .hero,
  .deminer-clean-hero,
  .story-hero,
  .media-hero,
  .technology-hero,
  .contact-hero{max-width:100vw!important;overflow:hidden!important;}#hero .hero-content,
  .hero-content,
  .deminer-hero-content,
  .story-hero-inner,
  .media-hero-inner,
  .technology-hero-inner,
  .contact-hero-inner{width:100%!important;max-width:100%!important;min-width:0!important;padding-left:0!important;padding-right:0!important;}.hero-h1,
  .deminer-title,
  .media-hero h1,
  .story-hero h1,
  .technology-hero h1,
  .contact-hero h1{font-size:clamp(44px, 17vw, 72px)!important;line-height:.94!important;letter-spacing:-0.06em!important;}.hero-h2,
  .deminer-subtitle,
  .media-hero p,
  .story-hero p,
  .technology-hero p,
  .contact-hero p{max-width:100%!important;}.hero-actions,
  .deminer-hero-cta,
  .cta-actions,
  .action-buttons,
  .video-actions,
  .ffrs-video-actions,
  .contact-actions{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important;}.hero-actions a,
  .hero-actions button,
  .deminer-hero-cta a,
  .deminer-hero-cta button,
  .cta-actions a,
  .cta-actions button,
  .action-buttons a,
  .action-buttons button,
  .video-actions a,
  .ffrs-video-actions a,
  .contact-actions a,
  .btn,
  .btn-fire,
  .deminer-btn,
  .btn-cta-white,
  .request-demo,
  .demo-submit{max-width:100%!important;min-height:46px!important;white-space:normal!important;overflow-wrap:break-word!important;}.video-frame,
  .ffrs-video-frame,
  .media-video-frame,
  .video-aspect,
  .ffrs-video-aspect,
  .media-video-aspect,
  .video-embed,
  .danger-slider-frame,
  .pdf-slider,
  .pdf-slide,
  .deminer-mobile-pdf-card,
  .ffrs-mobile-pdf-card{width:100%!important;max-width:100%!important;min-width:0!important;}.video-aspect,
  .ffrs-video-aspect,
  .media-video-aspect,
  .video-embed{aspect-ratio:16 / 9!important;height:auto!important;min-height:0!important;overflow:hidden!important;}.video-aspect iframe,
  .ffrs-video-aspect iframe,
  .media-video-aspect iframe,
  .video-embed iframe{width:100%!important;height:100%!important;}.danger-track,
  .comparison-track,
  .mobile-products-track,
  .ffrs-pillars-track,
  .pillars-track,
  .pdf-track{max-width:100%!important;will-change:transform;}table,
  .spec-table,
  .comparison-table,
  .tech-table{width:100%!important;max-width:100%!important;}.table-wrap,
  .spec-table-wrap,
  .comparison-table-wrap,
  .tech-table-wrap,
  .spec-grid-full{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;}form,
  .demo-form,
  .request-demo-form,
  .full-contact-form,
  .contact-form,
  .contact-form-panel form{width:100%!important;max-width:100%!important;min-width:0!important;}.demo-form,
  .request-demo-grid,
  .request-demo-form,
  .full-contact-form,
  .contact-form,
  .form-grid,
  .form-row{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;}label,
  input,
  textarea,
  select,
  button{max-width:100%!important;}input,
  textarea,
  select{width:100%!important;min-width:0!important;font-size:16px!important;}textarea{min-height:124px!important;resize:vertical!important;}.demo-modal.is-open,
  .request-demo-modal.is-open,
  .spec-modal.is-open{align-items:flex-start!important;overflow-y:auto!important;padding:max(14px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left))!important;}.demo-modal-box,
  .request-demo-box,
  .spec-modal-panel{width:100%!important;max-width:calc(100vw - 28px)!important;max-height:calc(100svh - 28px)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;}.foot-grid,
  .foot-bottom,
  .contact-layout,
  .contact-info-grid,
  .cta-contacts{min-width:0!important;}.foot-col,
  .foot-brand,
  .contact-info-card,
  .cta-contacts a,
  .contact-info-card a{max-width:100%!important;overflow-wrap:anywhere!important;}.pcd-back-to-top-mobile{right:max(14px, env(safe-area-inset-right))!important;bottom:max(18px, env(safe-area-inset-bottom))!important;}}@media (max-width: 380px){#nav,
  nav#nav{padding-left:max(12px, env(safe-area-inset-left))!important;padding-right:max(12px, env(safe-area-inset-right))!important;}#nav .logo-switcher-main img,
  nav#nav .logo-switcher-main img,
  #nav .nav-logo img,
  nav#nav .nav-logo img{max-width:min(198px, 56vw)!important;}#nav .logo-switcher-title,
  #nav .logo-switcher-tagline,
  nav#nav .logo-switcher-title,
  nav#nav .logo-switcher-tagline{max-width:40vw!important;}.hero-h1,
  .deminer-title,
  .media-hero h1,
  .story-hero h1,
  .technology-hero h1,
  .contact-hero h1{font-size:clamp(38px, 16vw, 62px)!important;}body .pcd-menu-final,
  body .pcd-mobile-panel{width:min(332px, 90vw)!important;max-width:calc(100vw - 20px)!important;}}