.page-transition{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;}body.is-leaving main,
body.is-leaving header,
body.is-leaving section,
body.is-leaving footer,
body.is-leaving nav,
body.is-entering main,
body.is-entering header,
body.is-entering section,
body.is-entering footer,
body.is-entering nav{transform:none!important;filter:none!important;}.pcd-clean-page-transition{position:fixed;inset:0;z-index:2147483000;background:radial-gradient(circle at 50% 45%, rgba(204,20,23,.045), transparent 42%),
    #050505;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 230ms cubic-bezier(.22,1,.36,1),
    visibility 0s linear 230ms;will-change:opacity;}html.pcd-clean-incoming .pcd-clean-page-transition{opacity:1;visibility:visible;pointer-events:auto;transition:none;}html.pcd-clean-incoming.pcd-clean-reveal .pcd-clean-page-transition{opacity:0;visibility:visible;pointer-events:none;transition:opacity 300ms cubic-bezier(.22,1,.36,1);}body.pcd-clean-leaving .pcd-clean-page-transition{opacity:1;visibility:visible;pointer-events:auto;transition:opacity 230ms cubic-bezier(.22,1,.36,1),
    visibility 0s linear 0s;}@media (prefers-reduced-motion: reduce){.pcd-clean-page-transition{transition-duration:80ms!important;}}:root{--red:#a28448;--red-bright:#ff1c1f;--red-dim:rgba(162,132,72,0.12);--red-glow:rgba(162,132,72,0.4);--black:#050505;--dark:#0a0a0a;--dark2:#0e0e0e;--dark3:#131313;--border:rgba(255,255,255,0.055);--border2:rgba(255,255,255,0.1);--text:#efefef;--muted:#666;--muted2:#444;--gold:#c8a96e;--font:'Montserrat', sans-serif;}*, *::before, *::after{margin:0;padding:0;box-sizing:border-box;}html{scroll-behavior:smooth;font-size:16px;}body{font-family:var(--font);background:var(--black);color:var(--text);overflow-x:hidden;cursor:none;}::selection{background:var(--red);color:#fff;}::-webkit-scrollbar{width:3px;}::-webkit-scrollbar-track{background:var(--black);}::-webkit-scrollbar-thumb{background:var(--red);}#grain{position:fixed;inset:0;z-index:9000;pointer-events:none;opacity:0.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='f'%3E%3CfeTurbulence baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");animation:grainMove 0.4s steps(1) infinite;}@keyframes grainMove{0%{transform:translate(0,0);}10%{transform:translate(-2%,-1%);}20%{transform:translate(2%,1%);}30%{transform:translate(-1%,2%);}40%{transform:translate(1%,-2%);}50%{transform:translate(-2%,2%);}60%{transform:translate(2%,-1%);}70%{transform:translate(-1%,-2%);}80%{transform:translate(1%,2%);}90%{transform:translate(-2%,1%);}100%{transform:translate(2%,-2%);}}#c-dot{position:fixed;width:6px;height:6px;background:var(--red);border-radius:50%;pointer-events:none;z-index:9999;transform:translate(-50%,-50%);transition:width .2s, height .2s, background .2s;mix-blend-mode:screen;}#c-ring{position:fixed;width:40px;height:40px;border:1.5px solid rgba(162,132,72,0.5);border-radius:50%;pointer-events:none;z-index:9998;transform:translate(-50%,-50%);transition:width .4s cubic-bezier(.4,0,.2,1), height .4s cubic-bezier(.4,0,.2,1),
              border-color .3s, border-radius .3s, transform .05s;}#c-ring.big{width:64px;height:64px;border-color:var(--red);}#c-ring.square{border-radius:4px;}#c-trail{position:fixed;width:200px;height:200px;background:radial-gradient(circle, rgba(162,132,72,0.06) 0%, transparent 70%);border-radius:50%;pointer-events:none;z-index:9997;transform:translate(-50%,-50%);transition:transform .08s;}body.cursor-hidden #c-dot, body.cursor-hidden #c-ring, body.cursor-hidden #c-trail{opacity:0;}#nav{position:fixed;top:0;left:0;right:0;z-index:1000;height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 52px;transition:height .4s cubic-bezier(.4,0,.2,1),
              background .4s, backdrop-filter .4s, border-color .4s;border-bottom:1px solid transparent;}#nav.scrolled{height:60px;background:rgba(5,5,5,0.94);backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);border-bottom-color:var(--border);}.nav-logo{text-decoration:none;display:flex;align-items:center;}.nav-logo img{height:38px;width:auto;display:block;transition:transform .4s cubic-bezier(.4,0,.2,1), filter .3s;filter:brightness(0.9);}.nav-logo:hover img{transform:scale(1.04);filter:brightness(1.05);}.nav-links{display:flex;list-style:none;gap:0;}.nav-links a{color:rgba(255,255,255,0.45);text-decoration:none;font-size:15px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:8px 12px;position:relative;transition:color .3s;overflow:hidden;}.nav-links a::before{content:attr(data-text);position:absolute;top:0;left:12px;right:12px;display:flex;align-items:center;height:100%;color:#fff;transform:translateY(-120%);transition:transform .35s cubic-bezier(.4,0,.2,1);}.nav-links a:hover{color:transparent;}.nav-links a:hover::before{transform:translateY(0);}.nav-links a span{display:inline-block;transition:transform .35s cubic-bezier(.4,0,.2,1);}.nav-links a:hover span{transform:translateY(120%);}.nav-cta-wrap{display:flex;align-items:center;gap:16px;}.nav-divider{width:1px;height:22px;background:var(--border);}.nav-btn{position:relative;background:var(--red);color:#fff;border:none;padding:10px 24px;font-family:var(--font);font-size:15px;font-weight:800;letter-spacing:2px;text-transform:uppercase;cursor:pointer;overflow:hidden;transition:transform .2s, box-shadow .3s;}.nav-btn::after{content:'';position:absolute;inset:0;background:linear-gradient(105deg, transparent 40%, rgba(255,255,255,0.18) 50%, transparent 60%);transform:translateX(-100%);transition:transform .5s cubic-bezier(.4,0,.2,1);}.nav-btn:hover::after{transform:translateX(100%);}.nav-btn:hover{transform:scale(1.03);box-shadow:0 8px 32px rgba(162,132,72,0.5);}#hero{position:relative;height:100vh;min-height:720px;display:flex;align-items:center;overflow:hidden;}.hero-bg{position:absolute;inset:-8%;background-size:cover;background-position:62% center;will-change:transform;transition:filter 1.2s;}.hero-vignette{position:absolute;inset:0;background:radial-gradient(ellipse at 70% 50%, transparent 30%, rgba(5,5,5,0.7) 100%);}.hero-grad-l{position:absolute;inset:0;background:linear-gradient(100deg, rgba(5,5,5,0.95) 0%, rgba(5,5,5,0.7) 42%, rgba(5,5,5,0.1) 100%);}.hero-grad-b{position:absolute;inset:0;background:linear-gradient(0deg, rgba(5,5,5,0.9) 0%, transparent 36%);}.hero-scanline{position:absolute;inset:0;pointer-events:none;opacity:0.03;background:repeating-linear-gradient(0deg, transparent, transparent 2px, rgba(255,255,255,0.5) 2px, rgba(255,255,255,0.5) 3px);animation:scanline 8s linear infinite;}@keyframes scanline{0%{background-position:0 0;}100%{background-position:0 100vh;}}.hero-accent-line{position:absolute;top:0;right:0;width:2px;height:0;background:linear-gradient(180deg, transparent, var(--red) 30%, var(--red) 70%, transparent);animation:accentLine 1.5s .8s cubic-bezier(.4,0,.2,1) forwards;}@keyframes accentLine{to{height:100%;}}.hero-content{position:relative;z-index:2;padding:0 88px;padding-top:72px;max-width:820px;}.hero-eyebrow{display:flex;flex-direction:column;gap:5px;margin-bottom:32px;}.hero-eye-item{display:flex;align-items:center;gap:12px;overflow:hidden;height:20px;}.hero-eye-inner{display:flex;align-items:center;gap:12px;transform:translateY(110%);animation:eyeUp .9s cubic-bezier(.4,0,.2,1) forwards;}.hero-eye-item:nth-child(1) .hero-eye-inner{animation-delay:.9s;}.hero-eye-item:nth-child(2) .hero-eye-inner{animation-delay:1.0s;}.hero-eye-item:nth-child(3) .hero-eye-inner{animation-delay:1.1s;}@keyframes eyeUp{to{transform:translateY(0);}}.hero-eye-dash{width:20px;height:1.5px;background:var(--red);transform:scaleX(0);transform-origin:left;animation:dashIn .5s cubic-bezier(.4,0,.2,1) forwards;}.hero-eye-item:nth-child(1) .hero-eye-dash{animation-delay:1.05s;}.hero-eye-item:nth-child(2) .hero-eye-dash{animation-delay:1.15s;}.hero-eye-item:nth-child(3) .hero-eye-dash{animation-delay:1.25s;}@keyframes dashIn{to{transform:scaleX(1);}}.hero-eye-text{font-size:15px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:rgba(255,255,255,0.65);}.hero-h1{font-size:clamp(64px, 9vw, 116px);font-weight:900;line-height:0.88;text-transform:uppercase;letter-spacing:-3px;margin-bottom:6px;overflow:hidden;}.hero-h1 .word{display:inline-block;overflow:hidden;}.hero-h1 .word-inner{display:inline-block;transform:translateY(110%);animation:wordUp 1s cubic-bezier(.4,0,.2,1) forwards;}.hero-h1 .word:nth-child(1) .word-inner{animation-delay:1.2s;}.hero-h1 .word:nth-child(2) .word-inner{animation-delay:1.35s;}.hero-h2{font-size:clamp(22px, 3.2vw, 44px);font-weight:200;letter-spacing:10px;text-transform:uppercase;color:rgba(255,255,255,0.75);margin-bottom:28px;overflow:hidden;}.hero-h2-inner{transform:translateY(110%);animation:wordUp 1s 1.5s cubic-bezier(.4,0,.2,1) forwards;}@keyframes wordUp{to{transform:translateY(0);}}.hero-tagline{font-size:15px;font-weight:700;letter-spacing:5px;color:var(--red);text-transform:uppercase;margin-bottom:36px;opacity:0;animation:fadeSlide .7s 1.7s forwards;}@keyframes fadeSlide{from{opacity:0;transform:translateX(-12px);}to{opacity:1;transform:none;}}.hero-cta{display:flex;gap:16px;flex-wrap:wrap;opacity:0;animation:fadeSlide .7s 1.85s forwards;}.btn-fire{position:relative;background:var(--red);color:#fff;padding:15px 34px;font-family:var(--font);font-size:15px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase;border:none;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:10px;overflow:hidden;transition:transform .25s, box-shadow .35s;clip-path:polygon(0 0, 100% 0, 100% calc(100% - 8px), calc(100% - 8px) 100%, 0 100%);}.btn-fire::before{content:'';position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg, transparent, rgba(255,255,255,0.2), transparent);transform:skewX(-20deg);transition:left .6s cubic-bezier(.4,0,.2,1);}.btn-fire:hover::before{left:160%;}.btn-fire:hover{transform:translateY(-3px);box-shadow:0 16px 48px rgba(162,132,72,0.55), 0 0 0 1px rgba(162,132,72,0.3);}.btn-ghost-hero{position:relative;background:transparent;color:rgba(255,255,255,0.8);padding:14px 34px;font-family:var(--font);font-size:15px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;border:1px solid rgba(255,255,255,0.2);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:10px;overflow:hidden;transition:color .3s, border-color .3s, transform .25s;clip-path:polygon(0 0, 100% 0, 100% calc(100% - 8px), calc(100% - 8px) 100%, 0 100%);}.btn-ghost-hero::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:0;background:rgba(255,255,255,0.05);transition:height .3s;}.btn-ghost-hero:hover::before{height:100%;}.btn-ghost-hero:hover{color:#fff;border-color:rgba(255,255,255,0.5);transform:translateY(-3px);}.hero-scroll-wrap{position:absolute;bottom:40px;left:88px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:8px;opacity:0;animation:fadeSlide .7s 2.1s forwards;}.scroll-track{width:1px;height:56px;background:rgba(255,255,255,0.1);position:relative;overflow:hidden;}.scroll-dot{position:absolute;top:-6px;width:1px;height:20px;background:var(--red);animation:scrollDown 2s 2.5s ease-in-out infinite;}@keyframes scrollDown{0%{top:-20px;opacity:0;}20%{opacity:1;}80%{opacity:1;}100%{top:100%;opacity:0;}}.scroll-label{font-size:15px;font-weight:700;letter-spacing:4px;color:rgba(255,255,255,0.2);text-transform:uppercase;writing-mode:horizontal-tb;}.hero-corner-br{position:absolute;bottom:0;right:0;z-index:2;width:180px;height:180px;pointer-events:none;opacity:0;animation:fadeSlide .8s 2s forwards;}.hero-corner-br::before{content:'';position:absolute;bottom:0;right:0;width:60px;height:1px;background:rgba(162,132,72,0.4);}.hero-corner-br::after{content:'';position:absolute;bottom:0;right:0;width:1px;height:60px;background:rgba(162,132,72,0.4);}#stats{background:var(--dark);overflow:hidden;position:relative;border-top:1px solid var(--border);border-bottom:1px solid var(--border);}#stats::before, #stats::after{content:'';position:absolute;top:0;bottom:0;width:140px;z-index:2;}#stats::before{left:0;background:linear-gradient(90deg, var(--dark), transparent);}#stats::after{right:0;background:linear-gradient(-90deg, var(--dark), transparent);}.ticker-wrap{display:flex;width:max-content;animation:tickScroll 28s linear infinite;}.ticker-wrap:hover{animation-play-state:paused;}@keyframes tickScroll{0%{transform:translateX(0);}100%{transform:translateX(-50%);}}.tick-item{display:flex;align-items:center;gap:14px;padding:20px 44px;border-right:1px solid var(--border);flex-shrink:0;transition:background .3s;}.tick-item:hover{background:rgba(162,132,72,0.04);}.tick-icon{color:var(--red);display:flex;flex-shrink:0;}.tick-val{font-size:19px;font-weight:800;color:#fff;letter-spacing:-0.5px;}.tick-lbl{font-size:15px;font-weight:700;letter-spacing:2px;color:var(--muted);text-transform:uppercase;margin-top:3px;}.tick-sep{padding:20px 20px;color:rgba(255,255,255,0.04);font-size:28px;font-weight:100;flex-shrink:0;}#stats.deminer-feature-strip{background:#151617;overflow:hidden;border-top:1px solid rgba(255,255,255,0.08);border-bottom:1px solid rgba(255,255,255,0.08);}#stats.deminer-feature-strip::before,
#stats.deminer-feature-strip::after{display:none;}.deminer-feature-wrap{width:100%;display:grid;grid-template-columns:repeat(5, 1fr);animation:none!important;transform:none!important;}.deminer-feature-item{min-height:96px;padding:24px 32px;justify-content:center;gap:18px;border-right:2px solid rgba(255,255,255,0.78);}.deminer-feature-item:last-child{border-right:none;}.deminer-feature-icon{color:var(--red);opacity:.92;}.deminer-feature-icon{width:76px;height:58px;align-items:center;justify-content:center;color:var(--red);}.deminer-feature-svg{display:block;width:clamp(48px, 3.4vw, 68px);height:clamp(42px, 3vw, 58px);object-fit:contain;opacity:.96;}.deminer-feature-item .tick-val{font-size:clamp(26px, 2.2vw, 38px);line-height:.95;letter-spacing:-.03em;color:#fff;text-transform:uppercase;}.deminer-feature-item .tick-lbl{font-size:15px;letter-spacing:.04em;color:#fff;opacity:.96;margin-top:8px;}@media (max-width: 980px){.deminer-feature-wrap{grid-template-columns:repeat(2, 1fr);}.deminer-feature-item{border-right:1px solid rgba(255,255,255,0.25);border-bottom:1px solid rgba(255,255,255,0.12);}.deminer-feature-item:nth-child(2n){border-right:none;}}@media (max-width: 560px){.deminer-feature-wrap{grid-template-columns:1fr;}.deminer-feature-item{justify-content:flex-start;border-right:none;}}#pillars{display:grid;grid-template-columns:repeat(3,1fr);}.pillar{background:var(--dark2);padding:52px 44px;border-right:1px solid var(--border);position:relative;overflow:hidden;transition:background .5s;}.pillar:last-child{border-right:none;}.pillar::after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.4,0,.2,1);}.pillar:hover::after{transform:scaleX(1);}.pillar:hover{background:rgba(13,13,13,1);}.pillar-bg-num{position:absolute;bottom:-16px;right:8px;font-size:100px;font-weight:900;line-height:1;color:rgba(255,255,255,0.018);letter-spacing:-4px;pointer-events:none;user-select:none;transition:color .5s, transform .5s;}.pillar:hover .pillar-bg-num{color:rgba(162,132,72,0.04);transform:translateY(-4px);}.p-icon{width:50px;height:50px;background:var(--red-dim);border:1px solid rgba(162,132,72,0.25);display:flex;align-items:center;justify-content:center;margin-bottom:26px;position:relative;overflow:hidden;transition:background .4s, border-color .4s;clip-path:polygon(0 0, 100% 0, 100% calc(100% - 8px), calc(100% - 8px) 100%, 0 100%);}.p-icon::after{content:'';position:absolute;inset:0;background:var(--red);transform:translateY(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);}.p-icon svg{width:22px;height:22px;fill:var(--red);position:relative;z-index:1;transition:fill .35s;}.pillar:hover .p-icon::after{transform:translateY(0);}.pillar:hover .p-icon svg{fill:#fff;}.pillar-icon-mask{width:28px;height:28px;display:block;position:relative;z-index:1;background:var(--red);-webkit-mask:var(--pillar-icon) center / contain no-repeat;mask:var(--pillar-icon) center / contain no-repeat;transition:background .35s, transform .35s cubic-bezier(.4,0,.2,1);}.pillar:hover .pillar-icon-mask{background:#fff;transform:scale(1.05);}.p-h{font-size:15px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase;margin-bottom:14px;transition:color .3s;}.pillar:hover .p-h{color:var(--red);}.p-body{font-size:15px;color:var(--muted);line-height:1.8;font-weight:400;}#danger{position:relative;padding:90px 0 70px;background:radial-gradient(circle at 18% 18%, rgba(162,132,72,0.09), transparent 32%),
    radial-gradient(circle at 82% 24%, rgba(162,132,72,0.07), transparent 28%),
    linear-gradient(180deg, #050505 0%, #090909 100%);overflow:hidden;}#danger::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg, rgba(255,255,255,0.02) 1px, transparent 1px);background-size:120px 120px;opacity:0.18;pointer-events:none;}.danger-slider-shell{position:relative;width:min(1500px, calc(100% - 72px));margin:0 auto;z-index:1;}.danger-slider-frame{position:relative;overflow:hidden;padding:10px 0 22px;}.danger-track{display:flex;gap:clamp(18px, 2vw, 32px);width:100%;transition:transform .72s cubic-bezier(.22,1,.36,1);will-change:transform;}.danger-slide{flex:0 0 calc(100% - clamp(92px, 16vw, 240px));min-width:calc(100% - clamp(92px, 16vw, 240px));transform:scale(.965);opacity:.48;filter:saturate(.82) brightness(.78);transition:transform .62s cubic-bezier(.22,1,.36,1), opacity .42s ease, filter .42s ease;display:grid;grid-template-columns:minmax(360px, 0.92fr) minmax(420px, 1.08fr);align-items:stretch;min-height:470px;border:1px solid rgba(255,255,255,0.18);border-radius:18px;overflow:hidden;background:linear-gradient(135deg, rgba(14,14,14,0.96), rgba(8,8,8,0.94));box-shadow:0 30px 80px rgba(0,0,0,0.45);}.danger-slide.active{transform:scale(1);opacity:1;filter:saturate(1) brightness(1);}.danger-slide.is-clone{pointer-events:none;}.danger-copy{position:relative;padding:54px 54px 48px;background:linear-gradient(180deg, rgba(10,10,10,0.96), rgba(8,8,8,0.96)),
    repeating-linear-gradient(-45deg, rgba(255,255,255,0.028) 0 1px, transparent 1px 17px);overflow:hidden;}.danger-copy::after{content:'';position:absolute;right:-90px;top:-70px;width:220px;height:220px;background:radial-gradient(circle, rgba(162,132,72,0.22), transparent 70%);pointer-events:none;}.danger-kicker{font-size:15px;font-weight:800;letter-spacing:4px;text-transform:uppercase;color:var(--red);display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;}.danger-kicker::before{content:'';width:22px;height:1px;background:var(--red);}.danger-title{font-size:clamp(34px, 4vw, 58px);line-height:0.95;text-transform:uppercase;letter-spacing:-1.8px;font-weight:900;margin:0 0 28px;max-width:540px;}.danger-title .accent{color:var(--red);}.danger-list{list-style:none;display:flex;flex-direction:column;gap:12px;margin:0 0 26px;padding:0;}.danger-list li{display:flex;align-items:flex-start;gap:12px;color:rgba(255,255,255,0.9);font-size:15px;line-height:1.45;font-weight:600;}.danger-list li::before{content:'';width:6px;height:6px;margin-top:8px;border-radius:1px;background:var(--red);box-shadow:0 0 10px rgba(162,132,72,0.75);flex-shrink:0;}.danger-note{font-size:15px;line-height:1.8;color:rgba(255,255,255,0.78);border-left:2px solid rgba(162,132,72,0.5);padding-left:16px;max-width:500px;}.danger-media{position:relative;overflow:hidden;background:#040404;}.danger-media img{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(0.78) saturate(1.03);}.danger-media::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg, rgba(6,6,6,0.7) 0%, rgba(6,6,6,0.24) 34%, rgba(6,6,6,0.10) 100%);pointer-events:none;}.danger-tag{position:absolute;left:28px;bottom:24px;z-index:2;padding:10px 14px;border:1px solid rgba(255,255,255,0.18);border-radius:999px;background:rgba(5,5,5,0.52);backdrop-filter:blur(10px);color:rgba(255,255,255,0.92);font-size:15px;font-weight:700;letter-spacing:2px;text-transform:uppercase;}.danger-arrows{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;pointer-events:none;z-index:20;}.danger-arrow{pointer-events:auto;width:96px;height:160px;border:0;border-radius:0;background:transparent;color:var(--red);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:1;filter:drop-shadow(0 8px 18px rgba(0,0,0,.55));transition:transform .22s ease, filter .22s ease, opacity .22s ease;}.danger-arrow.left{transform:translateX(18px);}.danger-arrow.right{transform:translateX(-18px);}.danger-arrow:hover{filter:drop-shadow(0 0 22px rgba(162,132,72,.48));}.danger-arrow.left:hover{transform:translateX(10px) scale(1.04);}.danger-arrow.right:hover{transform:translateX(-10px) scale(1.04);}.danger-arrow:active{opacity:.82;}.danger-arrow.is-disabled{opacity:.22;pointer-events:none;filter:none;}.danger-arrow svg{width:86px;height:86px;fill:currentColor;position:relative;z-index:2;}.danger-dots{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:10px;}.danger-dot{width:11px;height:11px;border-radius:50%;border:1px solid rgba(255,255,255,0.28);background:transparent;cursor:pointer;transition:transform .24s ease, background .24s ease, border-color .24s ease;}.danger-dot.active{background:var(--red);border-color:var(--red);transform:scale(1.18);}.danger-progress{width:min(180px, 42vw);height:2px;margin:16px auto 0;background:rgba(255,255,255,0.08);position:relative;overflow:hidden;}.danger-progress-bar{position:absolute;left:0;top:0;bottom:0;width:33.333%;background:linear-gradient(90deg, rgba(162,132,72,0.6), var(--red));transition:transform .5s cubic-bezier(.22,1,.36,1);}@media (max-width:1180px){.danger-slider-shell{width:min(1500px, calc(100% - 36px));}.danger-slide{grid-template-columns:1fr;min-height:auto;}.danger-copy{order:2;padding:42px 34px 38px;}.danger-media{order:1;min-height:320px;}.danger-arrow.left{transform:translateX(-8px);}.danger-arrow.right{transform:translateX(8px);}.danger-arrow.left:hover{transform:translateX(-8px) scale(1.05);}.danger-arrow.right:hover{transform:translateX(8px) scale(1.05);}}@media (max-width:768px){#danger{padding:72px 0 54px;}.danger-slider-shell{width:calc(100% - 20px);}.danger-track{gap:14px;}.danger-slide{border-radius:14px;flex-basis:calc(100% - 54px);min-width:calc(100% - 54px);}.danger-copy{padding:34px 22px 30px;}.danger-media{min-height:240px;}.danger-title{font-size:34px;max-width:none;}.danger-arrows{position:relative;margin-top:18px;justify-content:center;gap:12px;}.danger-arrow,
  .danger-arrow.left,
  .danger-arrow.right,
  .danger-arrow.left:hover,
  .danger-arrow.right:hover{transform:none;width:54px;height:54px;border-radius:16px;}}#action{position:relative;min-height:640px;overflow:hidden;display:flex;align-items:center;}.action-bg{position:absolute;inset:-12%;background-size:cover;background-position:center;filter:brightness(0.2) saturate(0.5);will-change:transform;}.action-overlay{position:absolute;inset:0;background:linear-gradient(0deg, rgba(5,5,5,0.96) 0%, rgba(5,5,5,0.55) 50%, rgba(5,5,5,0.75) 100%);}.action-inner{position:relative;z-index:2;width:100%;max-width:1400px;margin:0 auto;padding:100px 88px;display:grid;grid-template-columns:1fr 1fr;gap:88px;align-items:center;}.action-big{font-size:clamp(80px, 11vw, 148px);font-weight:900;line-height:0.82;letter-spacing:-4px;text-transform:uppercase;}.action-big .a-red{color:var(--red);display:block;font-size:0.5em;letter-spacing:-1px;font-style:italic;}.action-desc{margin-top:22px;font-size:15px;color:#666;line-height:1.85;max-width:420px;font-weight:400;}.action-desc em{color:#aaa;font-style:normal;font-weight:600;}.vid-wrap{position:relative;aspect-ratio:16/9;overflow:hidden;cursor:pointer;clip-path:polygon(0 0, 100% 0, 100% calc(100% - 16px), calc(100% - 16px) 100%, 0 100%);}.vid-wrap img{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(0.45) saturate(0.7);transition:filter .5s, transform .7s cubic-bezier(.4,0,.2,1);}.vid-wrap:hover img{filter:brightness(0.65) saturate(0.9);transform:scale(1.04);}.vid-ui{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;}.play-ring-outer{width:96px;height:96px;position:relative;display:flex;align-items:center;justify-content:center;}.play-ring-outer::before{content:'';position:absolute;inset:0;border-radius:50%;border:1px solid rgba(162,132,72,0.3);animation:ringExpand 2s ease-in-out infinite;}.play-ring-outer::after{content:'';position:absolute;inset:-16px;border-radius:50%;border:1px solid rgba(162,132,72,0.12);animation:ringExpand 2s .5s ease-in-out infinite;}@keyframes ringExpand{0%,100%{transform:scale(1);opacity:1;}50%{transform:scale(1.15);opacity:0.4;}}.play-btn-inner{width:76px;height:76px;border-radius:50%;background:rgba(162,132,72,0.15);border:2px solid var(--red);display:flex;align-items:center;justify-content:center;transition:background .35s, transform .35s, box-shadow .35s;}.play-btn-inner svg{width:28px;height:28px;fill:#fff;margin-left:5px;}.vid-wrap:hover .play-btn-inner{background:var(--red);transform:scale(1.12);box-shadow:0 0 48px rgba(162,132,72,0.7);}.vid-label{font-size:15px;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:rgba(255,255,255,0.3);}.vid-frame{position:absolute;inset:0;border:1px solid rgba(162,132,72,0.15);pointer-events:none;transition:border-color .4s;clip-path:polygon(0 0, 100% 0, 100% calc(100% - 16px), calc(100% - 16px) 100%, 0 100%);}.vid-wrap:hover .vid-frame{border-color:rgba(162,132,72,0.5);}.vid-corner{position:absolute;top:0;left:0;padding:8px 14px;background:var(--red);font-size:15px;font-weight:800;letter-spacing:3px;text-transform:uppercase;color:#fff;}#engineered{background:var(--dark);padding:108px 88px;position:relative;overflow:hidden;}.eng-watermark{position:absolute;right:-60px;top:50%;transform:translateY(-50%);font-size:280px;font-weight:900;color:rgba(255,255,255,0.012);letter-spacing:-10px;line-height:1;pointer-events:none;user-select:none;animation:watermarkFloat 8s ease-in-out infinite;}@keyframes watermarkFloat{0%,100%{transform:translateY(-50%);}50%{transform:translateY(calc(-50% - 12px));}}.eng-inner{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1.15fr;gap:88px;align-items:center;}.eng-desc{font-size:15px;color:var(--muted);line-height:1.85;margin:20px 0 36px;}.specs-wrap{border:1px solid var(--border);margin-bottom:36px;}.spec-row{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--border);}.spec-row:last-child{border-bottom:none;}.spec-cell{padding:15px 20px;border-right:1px solid var(--border);transition:background .25s;position:relative;overflow:hidden;}.spec-cell:nth-child(even){border-right:none;}.spec-cell:hover{background:rgba(162,132,72,0.04);}.spec-cell::before{content:'';position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--red);transform:scaleY(0);transform-origin:top;transition:transform .3s cubic-bezier(.4,0,.2,1);}.spec-cell:hover::before{transform:scaleY(1);}.spec-k{font-size:15px;font-weight:700;letter-spacing:2px;color:var(--red);text-transform:uppercase;margin-bottom:5px;display:flex;align-items:center;gap:5px;}.spec-k::before{content:'▪';font-size:15px;}.spec-v{font-size:15px;color:#ccc;font-weight:600;}.eng-robot-wrap{position:relative;}.eng-robot-wrap img{width:100%;display:block;object-fit:contain;max-height:560px;filter:drop-shadow(0 24px 80px rgba(0,0,0,0.9));transition:filter .5s, transform .5s cubic-bezier(.4,0,.2,1);animation:robotBreath 6s ease-in-out infinite;}@keyframes robotBreath{0%,100%{transform:translateY(0) rotate(0deg);}33%{transform:translateY(-6px) rotate(0.3deg);}66%{transform:translateY(-3px) rotate(-0.2deg);}}.eng-robot-wrap:hover img{filter:drop-shadow(0 24px 80px rgba(162,132,72,0.3)) brightness(1.08);}.eng-glow-pool{position:absolute;bottom:-40px;left:50%;transform:translateX(-50%);width:280px;height:80px;background:radial-gradient(ellipse, rgba(162,132,72,0.18) 0%, transparent 70%);pointer-events:none;animation:glowPulse 3s ease-in-out infinite;}@keyframes glowPulse{0%,100%{opacity:0.6;transform:translateX(-50%) scaleX(1);}50%{opacity:1;transform:translateX(-50%) scaleX(1.2);}}.eng-tag-list{position:absolute;right:-16px;top:0;bottom:0;display:flex;flex-direction:column;justify-content:space-around;pointer-events:none;}.eng-tag-item{display:flex;align-items:center;justify-content:flex-end;gap:0;opacity:0;transform:translateX(16px);transition:opacity .5s, transform .5s;}.eng-tag-item.shown{opacity:1;transform:none;}.eng-tag-txt{font-size:15px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:rgba(162,132,72,0.75);white-space:nowrap;}.eng-tag-line{width:36px;height:1px;background:rgba(162,132,72,0.5);margin:0 5px;flex-shrink:0;}.eng-tag-dot{width:5px;height:5px;border-radius:50%;background:var(--red);flex-shrink:0;box-shadow:0 0 8px rgba(162,132,72,0.9);}#reqs{background:var(--black);padding:108px 88px;}.reqs-inner{max-width:1400px;margin:0 auto;}.reqs-header{text-align:center;margin-bottom:60px;}.reqs-header .section-eye{justify-content:center;}.reqs-header .section-eye::before{display:none;}.reqs-header .section-eye::after{content:'';width:22px;height:1px;background:var(--red);}.reqs-header .s-h{font-size:clamp(22px,2.5vw,34px);}.reqs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;}.req-c{position:relative;overflow:hidden;aspect-ratio:0.72;cursor:pointer;}.req-c img{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(0.38) saturate(0.4);transition:filter .6s cubic-bezier(.4,0,.2,1), transform .8s cubic-bezier(.4,0,.2,1);}.req-c:hover img{filter:brightness(0.58) saturate(0.85);transform:scale(1.06);}.req-over{position:absolute;inset:0;background:linear-gradient(0deg, rgba(5,5,5,0.97) 0%, rgba(5,5,5,0.25) 55%, transparent 100%);transition:background .4s;}.req-c:hover .req-over{background:linear-gradient(0deg, rgba(5,5,5,1) 0%, rgba(5,5,5,0.5) 60%, rgba(162,132,72,0.08) 100%);}.req-top-line{position:absolute;top:0;left:0;right:0;height:2px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.4,0,.2,1);}.req-c:hover .req-top-line{transform:scaleX(1);}.req-body{position:absolute;inset:0;padding:28px 30px;display:flex;flex-direction:column;justify-content:flex-end;}.req-num{font-size:15px;font-weight:700;letter-spacing:4px;color:var(--red);text-transform:uppercase;margin-bottom:9px;transform:translateY(6px);opacity:0.7;transition:transform .4s, opacity .4s;}.req-c:hover .req-num{transform:none;opacity:1;}.req-h{font-size:18px;font-weight:800;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:18px;line-height:1.1;transform:translateY(4px);transition:transform .4s .05s;}.req-c:hover .req-h{transform:none;}.req-bullets{list-style:none;display:flex;flex-direction:column;gap:7px;opacity:0;transform:translateY(14px);transition:opacity .4s .1s, transform .4s .1s;}.req-c:hover .req-bullets{opacity:1;transform:none;}.req-bullets li{font-size:15px;color:rgba(255,255,255,0.6);font-weight:500;display:flex;align-items:center;gap:8px;line-height:1.4;}.req-bullets li::before{content:'';width:12px;height:1px;background:var(--red);flex-shrink:0;}#scenarios{background:var(--dark2);padding:108px 88px;}.scen-inner{max-width:1400px;margin:0 auto;}.scen-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:52px;flex-wrap:wrap;gap:24px;}.scen-head-right p{font-size:15px;color:#3a3a3a;max-width:280px;line-height:1.8;}.scen-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}.scen-c{background:#0a0a0a;overflow:hidden;border:1px solid var(--border);position:relative;transition:border-color .4s, transform .4s cubic-bezier(.4,0,.2,1), box-shadow .5s;}.scen-c:hover{border-color:rgba(162,132,72,0.35);transform:translateY(-8px) scale(1.01);box-shadow:0 28px 80px rgba(0,0,0,0.7), 0 0 0 1px rgba(162,132,72,0.08);}.scen-img-wrap{height:224px;overflow:hidden;position:relative;}.scen-img-wrap img{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(0.6) saturate(0.75);transition:filter .5s, transform .7s cubic-bezier(.4,0,.2,1);}.scen-c:hover .scen-img-wrap img{filter:brightness(0.85) saturate(1);transform:scale(1.07);}.scen-img-grad{position:absolute;inset:0;background:linear-gradient(0deg, #0a0a0a 0%, transparent 55%);}.scen-body{padding:22px 26px 30px;}.scen-tag-lbl{font-size:15px;font-weight:700;letter-spacing:3px;color:var(--red);text-transform:uppercase;margin-bottom:9px;display:flex;align-items:center;gap:7px;}.scen-tag-lbl::before{content:'';width:10px;height:1px;background:var(--red);}.scen-h{font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px;transition:color .3s;line-height:1.15;}.scen-c:hover .scen-h{color:var(--red);}.scen-list{list-style:none;display:flex;flex-direction:column;gap:9px;}.scen-list li{font-size:15px;color:#555;font-weight:500;display:flex;align-items:flex-start;gap:8px;line-height:1.5;transition:color .25s, padding-left .25s;}.scen-list li:hover{color:#999;padding-left:4px;}.scen-list li::before{content:'';width:4px;height:4px;background:var(--red);border-radius:50%;flex-shrink:0;margin-top:5px;transition:transform .25s;}.scen-list li:hover::before{transform:scale(1.5);}.scen-corner-tl, .scen-corner-br{position:absolute;width:16px;height:16px;opacity:0;transition:opacity .3s, width .4s, height .4s;}.scen-corner-tl{top:0;left:0;border-top:1.5px solid var(--red);border-left:1.5px solid var(--red);}.scen-corner-br{bottom:0;right:0;border-bottom:1.5px solid var(--red);border-right:1.5px solid var(--red);}.scen-c:hover .scen-corner-tl,
.scen-c:hover .scen-corner-br{opacity:1;width:24px;height:24px;}#comp{background:#040404;padding:108px 88px;}.comp-inner{max-width:1400px;margin:0 auto;}.comp-top{display:grid;grid-template-columns:1fr 300px;gap:60px;align-items:flex-start;margin-bottom:52px;}.comp-desc{font-size:15px;color:#444;line-height:1.85;margin-top:14px;max-width:480px;}.comp-robot{position:relative;display:flex;align-items:center;justify-content:center;}.comp-robot-rings{position:absolute;inset:-32px;display:flex;align-items:center;justify-content:center;}.cr1, .cr2, .cr3{position:absolute;border-radius:50%;border:1px solid transparent;}.cr1{inset:0;border-color:rgba(162,132,72,0.15);animation:cr 4s ease-in-out infinite;}.cr2{inset:-20px;border-color:rgba(162,132,72,0.07);animation:cr 4s .6s ease-in-out infinite;}.cr3{inset:-40px;border-color:rgba(162,132,72,0.03);animation:cr 4s 1.2s ease-in-out infinite;}@keyframes cr{0%,100%{transform:scale(1);opacity:0.8;}50%{transform:scale(1.08);opacity:0.4;}}.comp-robot img{width:100%;object-fit:contain;filter:drop-shadow(0 0 40px rgba(162,132,72,0.35)) drop-shadow(0 20px 40px rgba(0,0,0,0.8));animation:compFloat 5s ease-in-out infinite;}@keyframes compFloat{0%,100%{transform:translateY(0);}50%{transform:translateY(-12px);}}table.ct{width:100%;border-collapse:collapse;}table.ct thead th{padding:14px 18px;font-size:15px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#2e2e2e;border-bottom:1px solid var(--border);text-align:center;vertical-align:bottom;line-height:1.5;}table.ct thead th.ff{background:rgba(162,132,72,0.06);color:var(--red);border-top:2px solid var(--red);}table.ct thead th.tl{text-align:left;color:#222;}table.ct tbody td{padding:13px 18px;font-size:15px;border-bottom:1px solid rgba(255,255,255,0.025);text-align:center;vertical-align:middle;transition:background .2s;}table.ct tbody td.tl{text-align:left;color:#484848;font-weight:600;font-size:15px;text-transform:uppercase;letter-spacing:1px;}table.ct tbody td.ff{background:rgba(162,132,72,0.025);}table.ct tbody tr:hover td{background:rgba(255,255,255,0.018);}table.ct tbody tr:hover td.ff{background:rgba(162,132,72,0.07);}.badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;font-size:15px;font-weight:700;letter-spacing:0.5px;text-transform:uppercase;border-radius:2px;}.bh{background:rgba(34,197,94,0.1);color:#4ade80;}.bm{background:rgba(234,179,8,0.1);color:#fbbf24;}.bl{background:rgba(239,68,68,0.1);color:#f87171;}.bd{width:5px;height:5px;border-radius:50%;flex-shrink:0;}.bh .bd{background:#4ade80;}.bm .bd{background:#fbbf24;}.bl .bd{background:#f87171;}#cta{background:var(--red);padding:88px;text-align:center;position:relative;overflow:hidden;}.cta-bg-anim{position:absolute;inset:0;pointer-events:none;}.cta-bg-anim::before{content:'';position:absolute;inset:-50%;background:conic-gradient(transparent 0deg, rgba(255,255,255,0.04) 60deg, transparent 120deg, rgba(255,255,255,0.04) 180deg, transparent 240deg, rgba(255,255,255,0.04) 300deg);animation:ctaSpin 25s linear infinite;}@keyframes ctaSpin{to{transform:rotate(360deg);}}.cta-bg-anim::after{content:'REQUEST A DEMO';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:160px;font-weight:900;color:rgba(0,0,0,0.1);letter-spacing:10px;white-space:nowrap;pointer-events:none;}.cta-content{position:relative;z-index:2;}#cta h2{font-size:clamp(30px,4.5vw,56px);font-weight:900;text-transform:uppercase;letter-spacing:2px;margin-bottom:12px;}#cta p{font-size:15px;color:rgba(255,255,255,0.7);margin-bottom:36px;font-weight:400;}.btn-cta-white{background:#fff;color:var(--red);border:none;padding:17px 44px;font-family:var(--font);font-size:15px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;gap:12px;transition:transform .25s, box-shadow .35s;clip-path:polygon(0 0, 100% 0, 100% calc(100% - 8px), calc(100% - 8px) 100%, 0 100%);}.btn-cta-white:hover{transform:translateY(-3px);box-shadow:0 16px 48px rgba(0,0,0,0.4);}.cta-contacts{display:flex;align-items:center;justify-content:center;gap:40px;margin-top:36px;flex-wrap:wrap;}.cta-contacts a{color:rgba(255,255,255,0.6);text-decoration:none;font-size:15px;font-weight:600;letter-spacing:1px;transition:color .2s;display:flex;align-items:center;gap:8px;}.cta-contacts a:hover{color:#fff;}.cta-contacts a svg{width:14px;height:14px;fill:currentColor;}#partners{background:#060606;padding:26px 88px;border-top:1px solid var(--border);}.partners-row{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;}.p-l{font-size:15px;font-weight:800;letter-spacing:3px;text-transform:uppercase;color:#1c1c1c;transition:color .3s;}.p-l:hover{color:#404040;}footer{background:#080808;border-top:1px solid var(--border);padding:64px 88px 36px;}.foot-grid{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:56px;padding-bottom:52px;border-bottom:1px solid var(--border);}.foot-logo-wrap{margin-bottom:22px;}.foot-logo-wrap img{height:50px;width:auto;opacity:0.75;transition:opacity .3s;}.foot-logo-wrap:hover img{opacity:1;}.foot-brand p{font-size:15px;color:#323232;line-height:1.95;}.foot-brand a{color:var(--red);text-decoration:none;font-size:15px;transition:color .2s;}.foot-brand a:hover{color:#ff3333;}.foot-col h4{font-size:15px;font-weight:800;letter-spacing:3px;text-transform:uppercase;color:#fff;margin-bottom:20px;}.foot-col ul{list-style:none;display:flex;flex-direction:column;gap:12px;}.foot-col ul a{font-size:15px;color:#323232;text-decoration:none;font-weight:500;transition:color .3s, padding-left .3s;display:flex;align-items:center;gap:0;position:relative;}.foot-col ul a::before{content:'';width:0;height:1px;background:var(--red);transition:width .3s;flex-shrink:0;margin-right:0;}.foot-col ul a:hover{color:#aaa;padding-left:14px;}.foot-col ul a:hover::before{width:10px;margin-right:4px;}.foot-bottom{max-width:1400px;margin:0 auto;padding-top:28px;display:flex;justify-content:space-between;align-items:center;font-size:15px;color:#1e1e1e;flex-wrap:wrap;gap:12px;}.foot-socials{display:flex;gap:8px;}.soc-btn{width:32px;height:32px;border:1px solid #1a1a1a;display:flex;align-items:center;justify-content:center;color:#303030;text-decoration:none;font-size:15px;font-weight:700;transition:border-color .3s, color .3s, background .3s;position:relative;overflow:hidden;}.soc-btn::before{content:'';position:absolute;inset:0;background:var(--red);transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);}.soc-btn:hover{border-color:var(--red);color:#fff;}.soc-btn:hover::before{transform:translateY(0);}.soc-btn span{position:relative;z-index:1;}[data-anim]{opacity:0;transition:opacity .75s cubic-bezier(.4,0,.2,1), transform .75s cubic-bezier(.4,0,.2,1);}[data-anim="up"]{transform:translateY(36px);}[data-anim="left"]{transform:translateX(-36px);}[data-anim="right"]{transform:translateX(36px);}[data-anim="scale"]{transform:scale(0.93);}[data-anim="fade"]{transform:none;}[data-anim].revealed{opacity:1;transform:none;}.draw-line{position:relative;overflow:hidden;display:inline-block;}.draw-line::after{content:'';position:absolute;bottom:-2px;left:0;height:2px;width:100%;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.4,0,.2,1);}.draw-line.triggered::after{transform:scaleX(1);}@media (max-width:1100px){.nav-links{display:none;}#danger{grid-template-columns:1fr 1fr;}.d-img,.s-img{display:none;}}@media (max-width:768px){#hero .hero-content{padding:0 28px;padding-top:72px;}.hero-h1{font-size:52px;}.hero-h2{letter-spacing:4px;}#pillars{grid-template-columns:1fr;}#danger{grid-template-columns:1fr;}.d-content,.s-content{padding:48px 28px;}.action-inner{grid-template-columns:1fr;padding:60px 28px;gap:40px;}#engineered{padding:64px 28px;}.eng-inner{grid-template-columns:1fr;}.eng-tag-list{display:none;}.eng-watermark{display:none;}#reqs,.scen-inner,#comp,.comp-inner{padding:64px 28px;}#reqs{padding:64px 28px;}.reqs-grid{grid-template-columns:1fr;}.scen-grid{grid-template-columns:1fr;}.comp-top{grid-template-columns:1fr;}.comp-robot{display:none;}#cta{padding:64px 28px;}footer{padding:48px 28px 28px;}.foot-grid{grid-template-columns:1fr 1fr;}#partners{padding:22px 28px;}.hero-scroll-wrap{display:none;}.hero-corner-br{display:none;}}:root{--white:#ffffff;--off-white:#f7f7f5;--light-gray:#f0f0ee;--dark-on-white:#0e0e0e;--muted-on-white:#666;--border-on-white:rgba(0,0,0,0.08);}#pillars{background:var(--white);}.pillar{background:var(--white)!important;border-right:1px solid rgba(0,0,0,0.07)!important;}.pillar:last-child{border-right:none!important;}.pillar::after{background:var(--red)!important;}.pillar:hover{background:var(--off-white)!important;}.pillar-bg-num{color:rgba(0,0,0,0.035)!important;}.pillar:hover .pillar-bg-num{color:rgba(162,132,72,0.06)!important;}.p-icon{background:rgba(162,132,72,0.08)!important;border-color:rgba(162,132,72,0.2)!important;}.p-h{color:#0e0e0e!important;}.p-body{color:#666!important;}#engineered{background:var(--white)!important;}.eng-watermark{color:rgba(0,0,0,0.025)!important;}.eng-desc{color:#555!important;}.specs-wrap{border-color:rgba(0,0,0,0.09)!important;}.spec-row{border-bottom-color:rgba(0,0,0,0.07)!important;}.spec-cell{border-right-color:rgba(0,0,0,0.07)!important;}.spec-cell:hover{background:rgba(162,132,72,0.04)!important;}.spec-cell::before{background:var(--red)!important;}.spec-v{color:#1a1a1a!important;}#engineered .section-eye{color:var(--red)!important;}#engineered .s-h{color:#0e0e0e!important;}#engineered .s-h em{color:var(--red)!important;}#engineered .btn-fire{}#scenarios{background:var(--off-white)!important;}.scen-c{background:var(--white)!important;border-color:rgba(0,0,0,0.07)!important;}.scen-c:hover{border-color:rgba(162,132,72,0.25)!important;box-shadow:0 24px 64px rgba(0,0,0,0.12), 0 0 0 1px rgba(162,132,72,0.1)!important;}.scen-h{color:#0e0e0e!important;}.scen-list li{color:#888!important;}.scen-list li:hover{color:#333!important;}.scen-head-right p{color:#999!important;}#scenarios .section-eye{color:var(--red)!important;}#scenarios .s-h{color:#0e0e0e!important;}#scenarios .s-h em{color:var(--red)!important;}#comp{background:var(--light-gray)!important;}#comp .section-eye{color:var(--red)!important;}#comp .s-h{color:#0e0e0e!important;}#comp .s-h em{color:var(--red)!important;}#comp .comp-desc{color:#666!important;}table.ct{background:transparent!important;}table.ct thead th{color:#aaa!important;border-bottom-color:rgba(0,0,0,0.08)!important;}table.ct thead th.ff{background:rgba(162,132,72,0.07)!important;color:var(--red)!important;}table.ct tbody td{border-bottom-color:rgba(0,0,0,0.055)!important;}table.ct tbody td.tl{color:#555!important;}table.ct tbody td.ff{background:rgba(162,132,72,0.04)!important;}table.ct tbody tr:hover td{background:rgba(162,132,72,0.025)!important;}table.ct tbody tr:hover td.ff{background:rgba(162,132,72,0.08)!important;}footer{background:var(--white)!important;border-top-color:rgba(0,0,0,0.08)!important;}.foot-grid{border-bottom-color:rgba(0,0,0,0.07)!important;}.foot-brand p{color:#888!important;}.foot-brand a{color:var(--red)!important;}.foot-col h4{color:#0e0e0e!important;}.foot-col ul a{color:#bbb!important;}.foot-col ul a:hover{color:#333!important;}.foot-bottom{color:#ccc!important;}.soc-btn{border-color:rgba(0,0,0,0.1)!important;color:#bbb!important;}.soc-btn:hover{border-color:var(--red)!important;color:#fff!important;}#partners{background:var(--white)!important;border-top-color:rgba(0,0,0,0.07)!important;}.p-l{color:#ddd!important;}.p-l:hover{color:#999!important;}[data-anim="zoom-in"]{opacity:0;transform:scale(0.88) translateY(20px);transition:opacity .85s cubic-bezier(.4,0,.2,1), transform .85s cubic-bezier(.4,0,.2,1);}[data-anim="zoom-in"].revealed{opacity:1;transform:scale(1) translateY(0);}[data-anim="zoom-out"]{opacity:0;transform:scale(1.12);transition:opacity .85s cubic-bezier(.4,0,.2,1), transform .85s cubic-bezier(.4,0,.2,1);}[data-anim="zoom-out"].revealed{opacity:1;transform:scale(1);}.tick-item{transition:transform .3s cubic-bezier(.34,1.56,.64,1), background .3s!important;}.tick-item:hover{transform:scale(1.06)!important;}.zoom-on-scroll{will-change:transform;transition:transform .1s linear;}.spec-cell{transition:background .25s, transform .3s cubic-bezier(.34,1.56,.64,1)!important;}.spec-cell:hover{transform:scale(1.02)!important;}.p-icon{transition:background .4s, border-color .4s, transform .4s cubic-bezier(.34,1.56,.64,1)!important;}.pillar:hover .p-icon{transform:scale(1.12)!important;}.req-c img{transition:filter .6s, transform .8s cubic-bezier(.4,0,.2,1)!important;}.req-c:hover img{transform:scale(1.08)!important;}.scen-img-wrap img{transition:filter .5s, transform .7s cubic-bezier(.34,1.56,.64,1)!important;}.scen-c:hover .scen-img-wrap img{transform:scale(1.08)!important;}.badge{transition:transform .25s cubic-bezier(.34,1.56,.64,1)!important;}.badge:hover{transform:scale(1.12)!important;}.play-btn-inner{transition:background .35s, transform .4s cubic-bezier(.34,1.56,.64,1), box-shadow .35s!important;}.vid-wrap:hover .play-btn-inner{transform:scale(1.18)!important;}@keyframes wordZoomUp{0%{transform:translateY(110%) scale(0.85);}60%{transform:translateY(-4%) scale(1.02);}80%{transform:translateY(1%) scale(0.99);}100%{transform:translateY(0) scale(1);}}.hero-h1 .word-inner{animation:wordZoomUp 1.1s cubic-bezier(.4,0,.2,1) forwards!important;}.s-h{transition:transform .6s cubic-bezier(.34,1.56,.64,1), opacity .6s;}@keyframes counterZoom{0%{transform:scale(0.6);opacity:0;}60%{transform:scale(1.08);}100%{transform:scale(1);opacity:1;}}.tick-val{animation:counterZoom .6s cubic-bezier(.34,1.56,.64,1) both;}.btn-cta-white{transition:transform .4s cubic-bezier(.34,1.56,.64,1), box-shadow .35s!important;}.btn-cta-white:hover{transform:scale(1.06) translateY(-3px)!important;}@keyframes robotBreath{0%,100%{transform:translateY(0) scale(1);}33%{transform:translateY(-7px) scale(1.012);}66%{transform:translateY(-3px) scale(1.006);}}.zoom-clip-reveal{clip-path:inset(0 100% 0 0);transition:clip-path 1s cubic-bezier(.4,0,.2,1);}.zoom-clip-reveal.revealed{clip-path:inset(0 0% 0 0);}@keyframes numPop{0%{transform:scale(0);opacity:0;}70%{transform:scale(1.15);}100%{transform:scale(1);opacity:1;}}.hero-orb{position:absolute;border-radius:50%;pointer-events:none;z-index:1;}.hero-orb-1{width:400px;height:400px;background:radial-gradient(circle, rgba(162,132,72,0.06) 0%, transparent 70%);bottom:-80px;right:10%;animation:orbFloat1 7s ease-in-out infinite;}.hero-orb-2{width:240px;height:240px;background:radial-gradient(circle, rgba(162,132,72,0.04) 0%, transparent 70%);top:20%;right:30%;animation:orbFloat2 9s ease-in-out infinite;}@keyframes orbFloat1{0%,100%{transform:scale(1) translateY(0);}50%{transform:scale(1.15) translateY(-20px);}}@keyframes orbFloat2{0%,100%{transform:scale(1) translateY(0);}50%{transform:scale(0.85) translateY(14px);}}[data-anim="up"].pillar{transform:scale(0.94) translateY(28px)!important;}[data-anim="up"].pillar.revealed{transform:scale(1) translateY(0)!important;}#pillars .section-eye,
#engineered .section-eye,
#scenarios .section-eye,
#comp .section-eye{color:var(--red);}.scen-c[data-anim="up"]{transform:scale(0.93) translateY(32px)!important;}.scen-c[data-anim="up"].revealed{transform:scale(1) translateY(0)!important;}.req-c[data-anim="up"]{transform:scale(0.91) translateY(36px)!important;}.req-c[data-anim="up"].revealed{transform:scale(1) translateY(0)!important;}body.is-loaded .page-transition .pt-slat:nth-child(odd){transform:translateY(-122vh) skewX(-11deg)}body.is-loaded .page-transition .pt-slat:nth-child(even){transform:translateY(122vh) skewX(-11deg)}body.is-loaded .page-transition .pt-core{opacity:0;transform:translate(-50%,-50%) scale(.92);pointer-events:none;transition-delay:.05s}.page-transition{position:fixed;inset:0;z-index:999999;pointer-events:none;overflow:hidden;background:transparent;--pt-accent:var(--red)}.page-transition .pt-slat{position:absolute;top:-18vh;height:136vh;width:24vw;background:linear-gradient(145deg,#060606 0%,#121212 46%,#050505 100%);border-left:1px solid rgba(255,255,255,.035);border-right:1px solid rgba(255,255,255,.035);box-shadow:0 0 90px rgba(0,0,0,.78);transform:translateY(0) skewX(-11deg);transition:transform .86s cubic-bezier(.76,0,.24,1);will-change:transform}.page-transition .pt-slat:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.045),transparent),repeating-linear-gradient(135deg,rgba(255,255,255,.028) 0 1px,transparent 1px 18px);opacity:.75}.page-transition .pt-slat:nth-child(1){left:-11vw;transition-delay:.00s}.page-transition .pt-slat:nth-child(2){left:10vw;transition-delay:.045s}.page-transition .pt-slat:nth-child(3){left:31vw;transition-delay:.09s}.page-transition .pt-slat:nth-child(4){left:52vw;transition-delay:.135s}.page-transition .pt-slat:nth-child(5){left:73vw;transition-delay:.18s}.page-transition .pt-slat:nth-child(6){left:94vw;transition-delay:.225s}.page-transition .pt-core{position:absolute;left:50%;top:50%;width:min(520px,78vw);height:108px;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .28s ease,transform .56s cubic-bezier(.16,1,.3,1);transition-delay:.18s}.page-transition .pt-core:before,.page-transition .pt-core:after{content:'';position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--pt-accent),transparent);box-shadow:0 0 28px rgba(162,132,72,.42);transform-origin:center;animation:ptTrace 1.25s cubic-bezier(.16,1,.3,1) infinite alternate}.page-transition .pt-core:before{top:26px}.page-transition .pt-core:after{bottom:26px;animation-delay:.16s}.page-transition .pt-label{position:relative;font-size:15px;font-weight:900;letter-spacing:5px;text-transform:uppercase;color:rgba(255,255,255,.82);text-shadow:0 0 28px rgba(0,0,0,.9)}.page-transition .pt-dot{position:absolute;left:50%;top:50%;width:10px;height:10px;border:1px solid var(--pt-accent);transform:translate(-50%,-50%) rotate(45deg);box-shadow:0 0 24px rgba(162,132,72,.5)}@keyframes ptTrace{from{transform:scaleX(.14);opacity:.38}to{transform:scaleX(1);opacity:1}}body.is-leaving .page-transition{pointer-events:auto;background:rgba(0,0,0,.08)}body.is-leaving .page-transition .pt-slat{transform:translateY(0) skewX(-11deg)}body.is-leaving .page-transition .pt-slat:nth-child(1){transition-delay:.00s}.is-leaving .page-transition .pt-slat:nth-child(2){transition-delay:.045s}.is-leaving .page-transition .pt-slat:nth-child(3){transition-delay:.09s}.is-leaving .page-transition .pt-slat:nth-child(4){transition-delay:.135s}.is-leaving .page-transition .pt-slat:nth-child(5){transition-delay:.18s}.is-leaving .page-transition .pt-slat:nth-child(6){transition-delay:.225s}body.is-leaving .page-transition .pt-core{opacity:1;transform:translate(-50%,-50%) scale(1);transition-delay:.32s}body.is-leaving header,body.is-leaving section,body.is-leaving footer,body.is-leaving nav{transform:scale(.985);filter:saturate(.72) contrast(1.12);transition:transform .72s cubic-bezier(.76,0,.24,1),filter .72s cubic-bezier(.76,0,.24,1)}body.is-entering .page-transition{pointer-events:auto;background:#050505}body.is-entering .page-transition .pt-slat{transform:translateY(0) skewX(-11deg)}body.is-entering .page-transition .pt-core{opacity:1;transform:translate(-50%,-50%) scale(1)}body.is-entering header,body.is-entering section,body.is-entering footer,body.is-entering nav{transform:scale(1.012);filter:saturate(.82) contrast(1.08)}html.pt-incoming body.is-loaded .page-transition,
html.pt-incoming body.is-entering .page-transition{pointer-events:auto;background:transparent}html.pt-incoming body.is-loaded .page-transition .pt-slat,
html.pt-incoming body.is-entering .page-transition .pt-slat{transform:translateY(0) skewX(-11deg)}html.pt-incoming body.is-loaded .page-transition .pt-core,
html.pt-incoming body.is-entering .page-transition .pt-core{opacity:1;transform:translate(-50%,-50%) scale(1)}.page-transition:before{content:'';position:absolute;left:-35%;top:0;width:35%;height:100%;z-index:2;background:linear-gradient(90deg,transparent,rgba(162,132,72,.18),transparent);transform:skewX(-18deg);opacity:0;pointer-events:none}body.is-leaving .page-transition:before,body.is-entering .page-transition:before,html.pt-incoming .page-transition:before{opacity:1;animation:ptSweep .95s cubic-bezier(.16,1,.3,1) infinite}@keyframes ptSweep{from{left:-42%}to{left:110%}}body.is-entering .page-transition{background:transparent}body.is-leaving .page-transition{background:transparent}.eng-robot-wrap{position:relative;overflow:visible;min-height:520px;display:flex;align-items:center;justify-content:center;}.eng-robot-wrap img{width:min(100%, 980px);height:auto;display:block;object-fit:contain;max-height:620px;filter:drop-shadow(0 24px 80px rgba(0,0,0,0.85));}.eng-tag-list{position:absolute;right:-52px;top:8%;bottom:5%;width:250px;display:block;pointer-events:none;z-index:10;}.eng-tag-item{position:absolute;right:0;display:flex;align-items:center;justify-content:flex-end;gap:0;opacity:0;transform:translateX(16px);transition:opacity .5s, transform .5s;}.eng-tag-item:nth-child(1){top:2%;}.eng-tag-item:nth-child(2){top:24%;}.eng-tag-item:nth-child(3){top:48%;}.eng-tag-item:nth-child(4){top:70%;}.eng-tag-item:nth-child(5){top:91%;}.eng-tag-item.shown{opacity:1;transform:none;}.eng-tag-txt{font-size:15px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase;color:rgba(162,132,72,0.95);white-space:nowrap;}.eng-tag-line{width:76px;height:1px;background:rgba(162,132,72,0.88);margin:0 7px;flex-shrink:0;}.eng-tag-dot{width:6px;height:6px;border-radius:50%;background:var(--red);flex-shrink:0;box-shadow:0 0 10px rgba(162,132,72,0.95);}@media (max-width:1180px){.eng-robot-wrap{min-height:auto;}.eng-tag-list{position:static;width:100%;margin-top:18px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px 20px;}.eng-tag-item{position:static;justify-content:flex-start;opacity:1;transform:none;}.eng-tag-line{order:-1;width:34px;}.eng-tag-dot{order:-2;}}.eng-tag-list{position:absolute;inset:0;width:auto;display:block;pointer-events:none;z-index:20;}.eng-tag-item{position:absolute;display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-start;opacity:0;transform:translateX(16px);transition:opacity .5s, transform .5s;}.eng-tag-item.shown{opacity:1;transform:none;}.eng-tag-txt{font-size:15px;font-weight:900;letter-spacing:1.8px;text-transform:uppercase;color:rgba(162,132,72,0.96);white-space:nowrap;}.eng-tag-line{height:1px;background:rgba(162,132,72,0.88);margin:0 7px;flex-shrink:0;}.eng-tag-dot{width:7px;height:7px;border-radius:50%;background:var(--red);flex-shrink:0;box-shadow:0 0 10px rgba(162,132,72,0.95);}.eng-tag-item:nth-child(1){left:57%;top:20%;}.eng-tag-item:nth-child(1) .eng-tag-line{width:118px;}.eng-tag-item:nth-child(2){left:49%;top:35%;}.eng-tag-item:nth-child(2) .eng-tag-line{width:150px;}.eng-tag-item:nth-child(3){left:76%;top:9%;}.eng-tag-item:nth-child(3) .eng-tag-line{width:96px;}.eng-tag-item:nth-child(4){left:73%;top:67%;}.eng-tag-item:nth-child(4) .eng-tag-line{width:98px;}.eng-tag-item:nth-child(5){left:42%;top:48%;}.eng-tag-item:nth-child(5) .eng-tag-line{width:164px;}@media (max-width:1180px){.eng-tag-list{position:static;width:100%;margin-top:18px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px 20px;}.eng-tag-item{position:static;flex-direction:row;justify-content:flex-start;opacity:1;transform:none;}.eng-tag-line{width:34px!important;}}.eng-tag-item:nth-child(1){left:70%;top:16%;}.eng-tag-item:nth-child(1) .eng-tag-line{width:170px;}.eng-tag-item:nth-child(2){left:69%;top:32%;}.eng-tag-item:nth-child(2) .eng-tag-line{width:185px;}.eng-tag-item:nth-child(3){left:82%;top:45%;}.eng-tag-item:nth-child(3) .eng-tag-line{width:150px;}.eng-tag-item:nth-child(4){left:80%;top:63%;}.eng-tag-item:nth-child(4) .eng-tag-line{width:160px;}.eng-tag-item:nth-child(5){left:66%;top:82%;}.eng-tag-item:nth-child(5) .eng-tag-line{width:200px;}.eng-robot-wrap{overflow:visible!important;padding-right:260px;}.eng-tag-list{position:absolute!important;inset:0!important;width:auto!important;overflow:visible!important;pointer-events:none;}.eng-tag-item{left:78%!important;right:auto!important;flex-direction:row-reverse!important;}.eng-tag-txt{background:rgba(5,5,5,.78);padding:6px 8px;border:1px solid rgba(162,132,72,.18);backdrop-filter:blur(4px);}.eng-tag-item:nth-child(1){top:13%!important;}.eng-tag-item:nth-child(1) .eng-tag-line{width:150px!important;}.eng-tag-item:nth-child(2){top:29%!important;}.eng-tag-item:nth-child(2) .eng-tag-line{width:155px!important;}.eng-tag-item:nth-child(3){top:44%!important;}.eng-tag-item:nth-child(3) .eng-tag-line{width:145px!important;}.eng-tag-item:nth-child(4){top:63%!important;}.eng-tag-item:nth-child(4) .eng-tag-line{width:150px!important;}.eng-tag-item:nth-child(5){top:82%!important;}.eng-tag-item:nth-child(5) .eng-tag-line{width:160px!important;}@media (max-width:1180px){.eng-robot-wrap{padding-right:0!important;}}.eng-robot-wrap{position:relative!important;overflow:visible!important;min-height:560px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;padding-right:360px!important;}.eng-robot-wrap .cad-machine-img{width:min(100%, 900px)!important;max-height:640px!important;height:auto!important;object-fit:contain!important;display:block!important;filter:drop-shadow(0 26px 80px rgba(0,0,0,.82))!important;}.eng-glow-pool,
.eng-tag-list{display:none!important;}.cad-callouts{position:absolute;inset:0;z-index:30;pointer-events:none;}.cad-callout{position:absolute;left:var(--x);top:var(--y);width:0;height:0;}.cad-dot{position:absolute;left:-4px;top:-4px;width:8px;height:8px;background:var(--red);box-shadow:0 0 10px rgba(162,132,72,.75);}.cad-line{position:absolute;left:0;top:0;height:1px;background:var(--red);transform-origin:left center;}.cad-line.angled{width:var(--a);transform:rotate(var(--r));}.cad-line.horizontal{width:var(--h);left:var(--hx);top:var(--hy);}.cad-label{position:absolute;left:var(--lx);top:var(--ly);min-width:210px;color:#111;font-family:inherit;text-transform:none;letter-spacing:0;background:rgba(255,255,255,.92);padding:2px 0;}.cad-label b{display:block;color:#111;font-size:16px;line-height:1.15;font-weight:800;position:relative;padding-left:18px;}.cad-label b::before{content:'';position:absolute;left:0;top:4px;width:10px;height:10px;background:var(--red);}.cad-label small{display:block;margin-top:6px;color:#333;font-size:15px;line-height:1.35;}.cad-callout.foam{--x:50%;--y:23%;--a:125px;--r:-36deg;--hx:101px;--hy:-73px;--h:300px;--lx:412px;--ly:-87px;}.cad-callout.water{--x:46%;--y:40%;--a:105px;--r:-25deg;--hx:95px;--hy:-44px;--h:305px;--lx:412px;--ly:-58px;}.cad-callout.nozzles{--x:67%;--y:15%;--a:80px;--r:9deg;--hx:79px;--hy:13px;--h:220px;--lx:310px;--ly:-2px;}.cad-callout.stability{--x:66%;--y:68%;--a:88px;--r:-5deg;--hx:87px;--hy:-8px;--h:230px;--lx:325px;--ly:-22px;}.cad-callout.hose{--x:77%;--y:76%;--a:64px;--r:8deg;--hx:63px;--hy:9px;--h:215px;--lx:296px;--ly:-5px;}@media (max-width:1180px){.eng-robot-wrap{padding-right:0!important;min-height:auto!important;display:block!important;}.cad-callouts{position:static;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px 18px;margin-top:24px;}.cad-callout{position:static;width:auto;height:auto;display:flex;align-items:flex-start;gap:10px;}.cad-dot{position:static;flex:0 0 8px;margin-top:5px;}.cad-line{display:none;}.cad-label{position:static;min-width:0;background:transparent;}.cad-label b,
  .cad-label small{color:rgba(255,255,255,.9);}}.eng-inner{grid-template-columns:.78fr 1.22fr!important;gap:54px!important;}.eng-robot-wrap{min-height:660px!important;padding-right:470px!important;justify-content:flex-start!important;}.eng-robot-wrap .cad-machine-img{width:1040px!important;max-width:none!important;max-height:none!important;transform:translateX(-28px) scale(1.18)!important;transform-origin:left center!important;}.cad-label{background:transparent!important;color:#111!important;}.cad-label b{font-size:17px!important;line-height:1.12!important;}.cad-label small{font-size:15px!important;}.cad-callout.foam{--x:39%;--y:32%;--a:115px;--r:-32deg;--hx:98px;--hy:-61px;--h:330px;--lx:440px;--ly:-76px;}.cad-callout.water{--x:52%;--y:42%;--a:92px;--r:-20deg;--hx:86px;--hy:-31px;--h:300px;--lx:395px;--ly:-45px;}.cad-callout.nozzles{--x:29%;--y:19%;--a:180px;--r:-25deg;--hx:163px;--hy:-76px;--h:335px;--lx:508px;--ly:-90px;}.cad-callout.stability{--x:44%;--y:73%;--a:126px;--r:-8deg;--hx:124px;--hy:-17px;--h:330px;--lx:462px;--ly:-31px;}.cad-callout.hose{--x:72%;--y:69%;--a:76px;--r:6deg;--hx:75px;--hy:8px;--h:260px;--lx:345px;--ly:-6px;}@media (max-width:1180px){.eng-inner{grid-template-columns:1fr!important;}.eng-robot-wrap{padding-right:0!important;min-height:auto!important;}.eng-robot-wrap .cad-machine-img{width:100%!important;max-width:100%!important;transform:none!important;}}.eng-inner{grid-template-columns:.9fr 1.1fr!important;gap:72px!important;max-width:1680px!important;}#engineered{padding-left:70px!important;padding-right:70px!important;}.s-h{font-size:clamp(34px, 3.15vw, 58px)!important;}.eng-desc{font-size:17px!important;line-height:1.8!important;max-width:660px!important;}.specs-wrap{max-width:720px!important;}.spec-cell{padding:24px 28px!important;}.spec-k{font-size:15px!important;}.spec-v{font-size:16px!important;}.eng-robot-wrap{min-height:690px!important;padding-right:520px!important;}.eng-robot-wrap .cad-machine-img{width:1120px!important;transform:translateX(-44px) scale(1.2)!important;}.cad-callout.stability{--x:49%;--y:78%;--a:124px;--r:-10deg;--hx:122px;--hy:-22px;--h:335px;--lx:468px;--ly:-39px;}.cad-callout.hose{--x:82%;--y:74%;--a:66px;--r:4deg;--hx:66px;--hy:5px;--h:250px;--lx:328px;--ly:-13px;}.cad-callout.stability .cad-label{min-width:300px!important;}.cad-callout.hose .cad-label{min-width:270px!important;}@media (max-width:1180px){#engineered{padding-left:28px!important;padding-right:28px!important;}.eng-inner{grid-template-columns:1fr!important;gap:42px!important;}.eng-robot-wrap{padding-right:0!important;min-height:auto!important;}.eng-robot-wrap .cad-machine-img{width:100%!important;transform:none!important;}}.cad-callout.stability{--x:45%;--y:66%;--a:112px;--r:-6deg;--hx:111px;--hy:-12px;--h:285px;--lx:405px;--ly:-29px;}.cad-callout.hose{--x:73%;--y:73%;--a:54px;--r:3deg;--hx:54px;--hy:3px;--h:270px;--lx:335px;--ly:-14px;}.cad-callout.stability .cad-label,
.cad-callout.hose .cad-label{min-width:280px!important;}.eng-inner{grid-template-columns:.82fr 1.18fr!important;gap:70px!important;max-width:1680px!important;}.eng-robot-wrap{position:relative!important;overflow:hidden!important;min-height:auto!important;padding:18px!important;display:block!important;background:radial-gradient(circle at 68% 45%, rgba(162,132,72,.08), transparent 42%),
    linear-gradient(135deg, rgba(255,255,255,.96), rgba(245,245,245,.86))!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 34px 90px rgba(0,0,0,.18)!important;}.eng-robot-wrap .ffrs-annotated-diagram{width:100%!important;height:auto!important;max-width:none!important;max-height:none!important;display:block!important;object-fit:contain!important;transform:none!important;filter:none!important;animation:none!important;transition:transform .65s cubic-bezier(.22,1,.36,1), filter .65s ease!important;}.eng-robot-wrap:hover .ffrs-annotated-diagram{transform:scale(1.018)!important;filter:contrast(1.03) saturate(1.02)!important;}.eng-robot-wrap::after{content:"";position:absolute;inset:0;background:linear-gradient(110deg, transparent 0%, transparent 42%, rgba(255,255,255,.26) 49%, transparent 57%, transparent 100%);transform:translateX(-120%);animation:ffrsDiagramScan 7.5s ease-in-out infinite;pointer-events:none;mix-blend-mode:screen;}@keyframes ffrsDiagramScan{0%, 55%{transform:translateX(-120%);}100%{transform:translateX(120%);}}.cad-callouts,
.cad-callout,
.eng-tag-list,
.eng-tag-item,
.eng-glow-pool{display:none!important;}@media (max-width:1180px){.eng-inner{grid-template-columns:1fr!important;gap:42px!important;}.eng-robot-wrap{padding:10px!important;}}.danger-slider-shell{width:min(1560px, calc(100% - 72px))!important;}.danger-slider-frame{overflow:hidden!important;padding:10px 0 22px!important;}.danger-track{display:flex!important;gap:clamp(18px, 2vw, 32px)!important;width:100%!important;transition:transform .72s cubic-bezier(.22,1,.36,1)!important;will-change:transform!important;}.danger-slide.pdf-slide{flex:0 0 calc(100% - clamp(92px, 16vw, 240px))!important;min-width:calc(100% - clamp(92px, 16vw, 240px))!important;display:block!important;min-height:auto!important;padding:0!important;overflow:hidden!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.18)!important;background:#070707!important;opacity:.45!important;transform:scale(.965)!important;filter:brightness(.72) saturate(.9)!important;box-shadow:0 30px 80px rgba(0,0,0,.45)!important;transition:transform .62s cubic-bezier(.22,1,.36,1), opacity .42s ease, filter .42s ease!important;}.danger-slide.pdf-slide.active{opacity:1!important;transform:scale(1)!important;filter:brightness(1) saturate(1)!important;}.danger-slide.pdf-slide img{width:100%!important;height:auto!important;display:block!important;object-fit:contain!important;}.danger-arrow{z-index:30!important;}.danger-arrow.left{transform:translateX(18px)!important;}.danger-arrow.right{transform:translateX(-18px)!important;}.danger-arrow.left:hover{transform:translateX(10px) scale(1.04)!important;}.danger-arrow.right:hover{transform:translateX(-10px) scale(1.04)!important;}@media (max-width:768px){.danger-slider-shell{width:calc(100% - 20px)!important;}.danger-track{gap:14px!important;}.danger-slide.pdf-slide{flex-basis:calc(100% - 54px)!important;min-width:calc(100% - 54px)!important;border-radius:12px!important;}}#nav{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:8000!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:32px!important;padding:22px clamp(28px, 4vw, 70px)!important;background:linear-gradient(180deg, rgba(5,5,5,.88), rgba(5,5,5,.48), transparent)!important;border-bottom:0!important;}#nav .nav-logo,
#nav .nav-logo img{display:block!important;}#nav .nav-logo img{height:38px!important;width:auto!important;object-fit:contain!important;}#nav .nav-links{display:flex!important;align-items:center!important;gap:clamp(22px, 2.2vw, 42px)!important;margin:0!important;padding:0!important;}#nav .nav-links a,
#nav a:not(.nav-logo){color:rgba(255,255,255,.82)!important;text-decoration:none!important;font-size:15px!important;line-height:1!important;font-weight:800!important;letter-spacing:2px!important;text-transform:uppercase!important;transition:color .25s ease, opacity .25s ease!important;opacity:1!important;}#nav .nav-links a:hover,
#nav a:not(.nav-logo):hover{color:#a28448!important;}#nav::before,
#nav::after,
#nav .nav-shadow,
#nav .nav-duplicate{display:none!important;content:none!important;}@media (max-width:900px){#nav{padding:18px 22px!important;}#nav .nav-links{gap:14px!important;flex-wrap:wrap!important;justify-content:flex-end!important;}#nav .nav-links a,
  #nav a:not(.nav-logo){font-size:15px!important;letter-spacing:1.2px!important;}}#nav .nav-logo img{height:54px!important;width:auto!important;max-width:260px!important;object-fit:contain!important;}#nav .nav-logo{min-width:210px!important;display:flex!important;align-items:center!important;}@media (max-width:900px){#nav .nav-logo img{height:42px!important;max-width:190px!important;}#nav .nav-logo{min-width:150px!important;}}#analysis,
.analysis-section,
.competitive-analysis{position:relative;}.comparison-wrap,
.compare-wrap,
.analysis-table-wrap,
.comparison-table{position:relative!important;background:radial-gradient(circle at 82% 15%, rgba(162,132,72,.08), transparent 28%),
    linear-gradient(135deg, rgba(255,255,255,.94), rgba(246,246,246,.92))!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 34px 90px rgba(0,0,0,.16)!important;padding:clamp(24px, 3vw, 42px)!important;overflow:hidden!important;}.comparison-wrap::before,
.compare-wrap::before,
.analysis-table-wrap::before,
.comparison-table::before{content:"Vanquisher PERFORMANCE GAP"!important;position:absolute!important;right:28px!important;top:22px!important;font-size:clamp(70px, 10vw, 160px)!important;line-height:.8!important;font-weight:900!important;letter-spacing:-8px!important;color:rgba(0,0,0,.035)!important;pointer-events:none!important;z-index:0!important;}.comparison-wrap table,
.compare-wrap table,
.analysis-table-wrap table,
.comparison-table table,
table{position:relative;z-index:1;}#analysis table,
.analysis-section table{width:100%!important;border-collapse:collapse!important;background:rgba(255,255,255,.72)!important;overflow:hidden!important;}#analysis th,
#analysis td,
.analysis-section th,
.analysis-section td{padding:18px 20px!important;border-bottom:1px solid rgba(0,0,0,.08)!important;}#analysis th,
.analysis-section th{color:rgba(0,0,0,.42)!important;font-size:15px!important;letter-spacing:2px!important;text-transform:uppercase!important;}#analysis th:nth-child(2),
.analysis-section th:nth-child(2){color:#a28448!important;background:linear-gradient(180deg, rgba(162,132,72,.13), rgba(162,132,72,.04))!important;border-top:3px solid #a28448!important;}#analysis td:nth-child(2),
.analysis-section td:nth-child(2){background:rgba(162,132,72,.055)!important;}#analysis td:first-child,
.analysis-section td:first-child{font-weight:800!important;color:rgba(0,0,0,.66)!important;letter-spacing:.8px!important;text-transform:uppercase!important;}footer,
.site-footer,
.footer{background:#050505!important;color:rgba(255,255,255,.72)!important;border-top:1px solid rgba(162,132,72,.18)!important;}footer a,
.site-footer a,
.footer a{color:rgba(255,255,255,.82)!important;}footer a:hover,
.site-footer a:hover,
.footer a:hover{color:#a28448!important;}footer .footer-logo img,
.site-footer .footer-logo img,
.footer .footer-logo img{height:48px!important;width:auto!important;}#nav .nav-home-link,
#nav a[href="index.html"]{color:rgba(255,255,255,.88)!important;}#nav .nav-home-link:hover,
#nav a[href="index.html"]:hover{color:#a28448!important;}.spec-modal{position:fixed;inset:0;z-index:9800;display:none;align-items:center;justify-content:center;padding:28px;}.spec-modal.is-open{display:flex;}.spec-modal-bg{position:absolute;inset:0;background:rgba(0,0,0,.76);backdrop-filter:blur(14px);}.spec-modal-panel{position:relative;width:min(1320px, 96vw);max-height:90vh;overflow:auto;background:radial-gradient(circle at 82% 22%, rgba(162,132,72,.08), transparent 30%),
    linear-gradient(135deg, rgba(255,255,255,.98), rgba(244,244,244,.97));color:#111;border:1px solid rgba(0,0,0,.08);box-shadow:0 42px 140px rgba(0,0,0,.62);padding:clamp(28px, 4vw, 60px);animation:specIn .34s cubic-bezier(.22,1,.36,1);}@keyframes specIn{from{opacity:0;transform:translateY(18px) scale(.975);}to{opacity:1;transform:none;}}.spec-close{position:sticky;top:0;float:right;z-index:4;width:42px;height:42px;border:1px solid rgba(0,0,0,.12);background:#111;color:#fff;font-size:28px;cursor:pointer;}.spec-modal-head{display:grid;grid-template-columns:1fr minmax(280px, 420px);gap:36px;align-items:end;margin-bottom:34px;}.spec-kicker{display:block;color:#a28448;font-size:15px;font-weight:800;margin-bottom:12px;}.spec-modal-head h2{margin:0;font-size:clamp(42px, 5vw, 82px);line-height:.94;letter-spacing:-2px;}.spec-modal-head h2 em{color:#a28448;font-style:italic;font-weight:500;}.spec-modal-head p{color:rgba(0,0,0,.56);line-height:1.8;}.spec-vehicle-row{display:grid;grid-template-columns:1fr 240px;gap:22px;align-items:stretch;margin-bottom:28px;}.spec-vehicle-card{background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 24px 70px rgba(0,0,0,.12);padding:16px;}.spec-vehicle-card img{width:100%;height:auto;display:block;}.spec-dimensions{display:grid;gap:14px;}.spec-dimensions div{background:#111;color:#fff;padding:22px;display:grid;align-content:center;}.spec-dimensions strong{font-size:25px;line-height:1;}.spec-dimensions span{margin-top:8px;color:#a28448;font-size:15px;font-weight:900;letter-spacing:2px;text-transform:uppercase;}.spec-grid-full{display:grid;grid-template-columns:repeat(2, minmax(0,1fr));gap:16px;}.spec-box{background:rgba(255,255,255,.72);border:1px solid rgba(0,0,0,.1);padding:20px;}.spec-box h3{position:relative;margin:0 0 14px;padding-left:18px;font-size:15px;text-transform:uppercase;letter-spacing:.5px;}.spec-box h3::before{content:"";position:absolute;left:0;top:5px;width:9px;height:9px;background:#a28448;}.spec-box dl{margin:0;}.spec-box div{display:grid;grid-template-columns:minmax(150px, .82fr) 1fr;border-top:1px solid rgba(0,0,0,.08);min-height:34px;}.spec-box dt,
.spec-box dd{margin:0;padding:9px 8px 8px 0;font-size:15px;line-height:1.35;}.spec-box dt{color:rgba(0,0,0,.58);font-weight:800;}.spec-box dd{color:#111;font-weight:600;}@media (max-width:900px){.spec-modal-head,
  .spec-vehicle-row,
  .spec-grid-full{grid-template-columns:1fr;}}#analysis .comparison-wrap,
.analysis-section .comparison-wrap,
.comparison-wrap{border:2px solid rgba(162,132,72,.78)!important;box-shadow:0 34px 95px rgba(162,132,72,.14),
    0 26px 90px rgba(0,0,0,.16)!important;}#analysis .comparison-wrap::before,
.analysis-section .comparison-wrap::before,
.comparison-wrap::before,
.comparison-table::before,
.analysis-table-wrap::before,
.compare-wrap::before{display:none!important;content:none!important;}#analysis table th:nth-child(2),
#analysis table td:nth-child(2),
.analysis-section table th:nth-child(2),
.analysis-section table td:nth-child(2),
.comparison-wrap table th:nth-child(2),
.comparison-wrap table td:nth-child(2){background:rgba(162,132,72,.12)!important;border-left:1px solid rgba(162,132,72,.24)!important;border-right:1px solid rgba(162,132,72,.24)!important;}#analysis table th:nth-child(2),
.analysis-section table th:nth-child(2),
.comparison-wrap table th:nth-child(2){color:#a28448!important;border-top:4px solid #a28448!important;box-shadow:inset 0 18px 40px rgba(162,132,72,.08)!important;}#analysis table td:nth-child(2) .badge,
#analysis table td:nth-child(2) span,
.analysis-section table td:nth-child(2) .badge,
.analysis-section table td:nth-child(2) span,
.comparison-wrap table td:nth-child(2) .badge,
.comparison-wrap table td:nth-child(2) span{font-weight:900!important;}#analysis img[src*="fire-fighting-robotic-system-ffrs"],
.analysis-section img[src*="fire-fighting-robotic-system-ffrs"],
.analysis-product-png img{object-fit:contain!important;background:transparent!important;filter:drop-shadow(0 34px 70px rgba(162,132,72,.28))!important;}.analysis-product-png{position:absolute;right:clamp(70px, 8vw, 150px);top:clamp(70px, 8vw, 120px);width:min(360px, 24vw);z-index:2;}.analysis-product-png img{width:100%;height:auto;display:block;}@media (max-width:980px){.analysis-product-png{position:relative;right:auto;top:auto;width:min(420px, 100%);margin:30px auto;}}#analysis img[src*="ffrs-red-product-white-bg"],
.analysis-section img[src*="ffrs-red-product-white-bg"],
.analysis-product-png img{background:#fff!important;object-fit:contain!important;filter:drop-shadow(0 34px 70px rgba(162,132,72,.22))!important;}#nav .nav-logo img{height:54px!important;width:auto!important;max-width:260px!important;object-fit:contain!important;}#analysis img[src*="ffrs-red-product-clean-white"],
.analysis-section img[src*="ffrs-red-product-clean-white"]{background:#fff!important;border:0!important;box-shadow:none!important;object-fit:contain!important;filter:drop-shadow(0 34px 70px rgba(162,132,72,.20))!important;}#analysis,
.analysis-section,
section[id*="analysis"],
section:has(.comparison-wrap){position:relative!important;overflow:hidden!important;background:radial-gradient(circle at 72% 22%, rgba(162,132,72,.28), transparent 22%),
    radial-gradient(circle at 50% 55%, rgba(162,132,72,.10), transparent 35%),
    linear-gradient(180deg, #080808 0%, #030303 100%)!important;color:#fff!important;}#analysis::before,
.analysis-section::before,
section[id*="analysis"]::before{content:""!important;position:absolute!important;inset:-220px!important;background:radial-gradient(circle at 72% 28%, rgba(162,132,72,.32), transparent 34%),
    radial-gradient(circle at 38% 68%, rgba(162,132,72,.16), transparent 42%)!important;filter:blur(70px)!important;animation:analysisPulseGlow 6s ease-in-out infinite!important;pointer-events:none!important;z-index:0!important;}#analysis::after,
.analysis-section::after,
section[id*="analysis"]::after{content:"Vanquisher\A DOMINATES\A HIGH-RISK\A OPERATIONS"!important;white-space:pre!important;position:absolute!important;left:6vw!important;bottom:2vw!important;font-size:clamp(78px, 11vw, 190px)!important;line-height:.76!important;letter-spacing:-8px!important;font-weight:900!important;color:rgba(255,255,255,.035)!important;pointer-events:none!important;z-index:0!important;}@keyframes analysisPulseGlow{0%, 100%{transform:scale(1) rotate(0deg);opacity:.62;}50%{transform:scale(1.12) rotate(3deg);opacity:1;}}#analysis > *,
.analysis-section > *,
section[id*="analysis"] > *{position:relative!important;z-index:1!important;}#analysis .section-kicker,
.analysis-section .section-kicker,
#analysis [class*="kicker"],
.analysis-section [class*="kicker"]{color:#a28448!important;text-shadow:0 0 18px rgba(162,132,72,.35)!important;}#analysis h1,
#analysis h2,
.analysis-section h1,
.analysis-section h2{color:#fff!important;text-shadow:0 24px 60px rgba(0,0,0,.72)!important;}#analysis h1 em,
#analysis h2 em,
#analysis h1 span,
#analysis h2 span,
.analysis-section h1 em,
.analysis-section h2 em,
.analysis-section h1 span,
.analysis-section h2 span{color:#a28448!important;}#analysis p,
.analysis-section p{color:rgba(255,255,255,.62)!important;}#analysis .comparison-wrap,
.analysis-section .comparison-wrap,
.comparison-wrap{position:relative!important;overflow:hidden!important;border:1px solid rgba(162,132,72,.72)!important;background:linear-gradient(135deg, rgba(16,16,16,.96), rgba(4,4,4,.94))!important;box-shadow:0 0 0 1px rgba(162,132,72,.12) inset,
    0 0 60px rgba(162,132,72,.22),
    0 42px 120px rgba(0,0,0,.82)!important;backdrop-filter:blur(10px)!important;animation:analysisBoxBreathe 5.5s ease-in-out infinite!important;}@keyframes analysisBoxBreathe{0%, 100%{box-shadow:0 0 0 1px rgba(162,132,72,.12) inset,
      0 0 46px rgba(162,132,72,.20),
      0 42px 120px rgba(0,0,0,.82);}50%{box-shadow:0 0 0 1px rgba(162,132,72,.28) inset,
      0 0 84px rgba(162,132,72,.42),
      0 48px 140px rgba(0,0,0,.92);}}#analysis .comparison-wrap::before,
.analysis-section .comparison-wrap::before,
.comparison-wrap::before{display:block!important;content:""!important;position:absolute!important;inset:-2px!important;background:linear-gradient(90deg, transparent, rgba(162,132,72,.26), transparent)!important;transform:translateX(-115%) skewX(-18deg)!important;animation:analysisSweep 6s linear infinite!important;z-index:0!important;pointer-events:none!important;}@keyframes analysisSweep{0%{transform:translateX(-115%) skewX(-18deg);opacity:0;}12%{opacity:1;}42%{opacity:1;}62%, 100%{transform:translateX(115%) skewX(-18deg);opacity:0;}}#analysis .comparison-wrap > *,
.analysis-section .comparison-wrap > *,
.comparison-wrap > *{position:relative!important;z-index:1!important;}#analysis table,
.analysis-section table,
.comparison-wrap table{background:rgba(8,8,8,.72)!important;color:#fff!important;}#analysis th,
#analysis td,
.analysis-section th,
.analysis-section td,
.comparison-wrap th,
.comparison-wrap td{border-bottom:1px solid rgba(255,255,255,.09)!important;color:rgba(255,255,255,.78)!important;}#analysis th,
.analysis-section th,
.comparison-wrap th{color:rgba(255,255,255,.48)!important;}#analysis td:first-child,
.analysis-section td:first-child,
.comparison-wrap td:first-child{color:rgba(255,255,255,.74)!important;font-weight:900!important;}#analysis table th:nth-child(2),
#analysis table td:nth-child(2),
.analysis-section table th:nth-child(2),
.analysis-section table td:nth-child(2),
.comparison-wrap table th:nth-child(2),
.comparison-wrap table td:nth-child(2){position:relative!important;background:linear-gradient(180deg, rgba(162,132,72,.28), rgba(162,132,72,.12))!important;border-left:1px solid rgba(162,132,72,.42)!important;border-right:1px solid rgba(162,132,72,.42)!important;color:#fff!important;}#analysis table th:nth-child(2),
.analysis-section table th:nth-child(2),
.comparison-wrap table th:nth-child(2){color:#a28448!important;border-top:4px solid #a28448!important;text-shadow:0 0 18px rgba(162,132,72,.55)!important;}#analysis table td:nth-child(2)::after,
.analysis-section table td:nth-child(2)::after,
.comparison-wrap table td:nth-child(2)::after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(110deg, transparent 0%, rgba(255,255,255,.14) 48%, transparent 62%)!important;transform:translateX(-160%)!important;animation:ffrsColumnScan 4.8s linear infinite!important;pointer-events:none!important;}@keyframes ffrsColumnScan{0%{transform:translateX(-160%);opacity:0;}20%{opacity:1;}55%{transform:translateX(160%);opacity:1;}80%, 100%{transform:translateX(160%);opacity:0;}}#analysis .badge,
.analysis-section .badge,
.comparison-wrap .badge,
#analysis td span,
.analysis-section td span,
.comparison-wrap td span{font-weight:900!important;box-shadow:0 0 16px rgba(255,255,255,.08)!important;}#analysis img[src*="fire-fighting-robotic-system-ffrs"],
.analysis-section img[src*="fire-fighting-robotic-system-ffrs"],
.analysis-product-png img{background:transparent!important;border:0!important;box-shadow:none!important;object-fit:contain!important;filter:drop-shadow(0 22px 42px rgba(162,132,72,.40))
    drop-shadow(0 42px 90px rgba(0,0,0,.70))!important;animation:floatVanquisherProduct 5.8s ease-in-out infinite!important;}@keyframes floatVanquisherProduct{0%, 100%{transform:translateY(0) rotate(-1.5deg) scale(1);}50%{transform:translateY(-14px) rotate(1.5deg) scale(1.035);}}#analysis,
.analysis-section,
section[id*="analysis"]{background:radial-gradient(circle at 78% 20%, rgba(162,132,72,.28), transparent 25%),
    radial-gradient(circle at 48% 60%, rgba(162,132,72,.10), transparent 40%),
    linear-gradient(180deg, #070707 0%, #020202 100%)!important;color:#fff!important;}#analysis .comparison-wrap,
.analysis-section .comparison-wrap,
.comparison-wrap{width:min(1500px, 92vw)!important;margin-left:auto!important;margin-right:auto!important;background:linear-gradient(135deg, rgba(255,255,255,.98), rgba(246,246,246,.96))!important;color:#111!important;border:2px solid rgba(162,132,72,.9)!important;box-shadow:0 0 54px rgba(162,132,72,.28), 0 40px 120px rgba(0,0,0,.70)!important;animation:whiteTableGlow 5.5s ease-in-out infinite!important;}@keyframes whiteTableGlow{0%, 100%{box-shadow:0 0 42px rgba(162,132,72,.22), 0 36px 100px rgba(0,0,0,.62);}50%{box-shadow:0 0 76px rgba(162,132,72,.42), 0 44px 130px rgba(0,0,0,.78);}}#analysis .comparison-wrap::before,
.analysis-section .comparison-wrap::before,
.comparison-wrap::before{display:none!important;content:none!important;}#analysis table,
.analysis-section table,
.comparison-wrap table{background:rgba(255,255,255,.92)!important;color:#111!important;}#analysis th,
#analysis td,
.analysis-section th,
.analysis-section td,
.comparison-wrap th,
.comparison-wrap td{color:rgba(0,0,0,.72)!important;border-bottom:1px solid rgba(0,0,0,.08)!important;background-color:transparent!important;}#analysis th,
.analysis-section th,
.comparison-wrap th{color:rgba(0,0,0,.42)!important;}#analysis td:first-child,
.analysis-section td:first-child,
.comparison-wrap td:first-child{color:rgba(0,0,0,.66)!important;font-weight:900!important;}#analysis table th:nth-child(2),
#analysis table td:nth-child(2),
.analysis-section table th:nth-child(2),
.analysis-section table td:nth-child(2),
.comparison-wrap table th:nth-child(2),
.comparison-wrap table td:nth-child(2){background:linear-gradient(180deg, rgba(162,132,72,.13), rgba(162,132,72,.055))!important;color:#111!important;border-left:1px solid rgba(162,132,72,.22)!important;border-right:1px solid rgba(162,132,72,.22)!important;}#analysis table th:nth-child(2),
.analysis-section table th:nth-child(2),
.comparison-wrap table th:nth-child(2){color:#a28448!important;border-top:4px solid #a28448!important;text-shadow:none!important;}#analysis table td:nth-child(2)::after,
.analysis-section table td:nth-child(2)::after,
.comparison-wrap table td:nth-child(2)::after{background:linear-gradient(110deg, transparent 0%, rgba(255,255,255,.55) 48%, transparent 62%)!important;opacity:.45!important;}#analysis h1,
#analysis h2,
.analysis-section h1,
.analysis-section h2{color:#fff!important;}#analysis p,
.analysis-section p{color:rgba(255,255,255,.66)!important;}.competitive-dark-section{position:relative!important;overflow:hidden!important;background:radial-gradient(circle at 78% 22%, rgba(162,132,72,.30) 0%, transparent 28%),
    radial-gradient(circle at 35% 68%, rgba(162,132,72,.11) 0%, transparent 38%),
    linear-gradient(180deg, #090909 0%, #030303 100%)!important;color:#fff!important;padding-top:clamp(110px, 9vw, 170px)!important;padding-bottom:clamp(110px, 9vw, 170px)!important;}.competitive-dark-section::before{content:""!important;position:absolute!important;inset:0!important;background-image:linear-gradient(rgba(255,255,255,.035) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,.035) 1px, transparent 1px)!important;background-size:62px 62px!important;opacity:.23!important;pointer-events:none!important;z-index:0!important;}.competitive-dark-section::after{content:""!important;position:absolute!important;width:72vw!important;height:72vw!important;right:-28vw!important;top:-26vw!important;background:radial-gradient(circle, rgba(162,132,72,.24), transparent 62%)!important;filter:blur(70px)!important;animation:competitiveDarkPulse 7s ease-in-out infinite!important;pointer-events:none!important;z-index:0!important;}@keyframes competitiveDarkPulse{0%,100%{transform:scale(1);opacity:.62;}50%{transform:scale(1.15);opacity:1;}}.competitive-dark-section > *{position:relative!important;z-index:1!important;}.competitive-dark-section h1,
.competitive-dark-section h2{color:#fff!important;text-shadow:0 24px 70px rgba(0,0,0,.75)!important;}.competitive-dark-section h1 em,
.competitive-dark-section h2 em,
.competitive-dark-section h1 span,
.competitive-dark-section h2 span{color:#a28448!important;}.competitive-dark-section p{color:rgba(255,255,255,.64)!important;}.competitive-dark-section .section-kicker,
.competitive-dark-section [class*="kicker"]{color:#a28448!important;}.competitive-dark-section .comparison-wrap{background:#fff!important;color:#111!important;border:2px solid #a28448!important;box-shadow:0 0 70px rgba(162,132,72,.34),
    0 46px 130px rgba(0,0,0,.75)!important;}.competitive-dark-section .comparison-wrap table{background:#fff!important;}.competitive-dark-section .comparison-wrap th,
.competitive-dark-section .comparison-wrap td{color:rgba(0,0,0,.72)!important;border-bottom:1px solid rgba(0,0,0,.08)!important;}.competitive-dark-section .comparison-wrap th{color:rgba(0,0,0,.42)!important;}.competitive-dark-section .comparison-wrap td:first-child{color:rgba(0,0,0,.68)!important;}.competitive-dark-section .comparison-wrap table th:nth-child(2),
.competitive-dark-section .comparison-wrap table td:nth-child(2){background:linear-gradient(180deg, rgba(162,132,72,.13), rgba(162,132,72,.055))!important;color:#111!important;}.competitive-dark-section .comparison-wrap table th:nth-child(2){color:#a28448!important;border-top:4px solid #a28448!important;}.competitive-dark-section img[src*="fire-fighting-robotic-system-ffrs"]{background:transparent!important;filter:drop-shadow(0 26px 48px rgba(162,132,72,.42))
    drop-shadow(0 45px 90px rgba(0,0,0,.70))!important;}#scenarios.deminer-app-scenarios{background:var(--off-white)!important;color:#0d0d0d!important;padding:118px clamp(44px,5.5vw,96px) 126px!important;overflow:hidden!important;}#scenarios.deminer-app-scenarios .scen-inner{max-width:1560px!important;margin:0 auto!important;}#scenarios.deminer-app-scenarios .scen-head{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(260px,.72fr)!important;gap:72px!important;align-items:end!important;margin-bottom:58px!important;}#scenarios.deminer-app-scenarios .section-eye{color:var(--red)!important;font-weight:500!important;letter-spacing:.2px!important;text-transform:none!important;margin-bottom:12px!important;}#scenarios.deminer-app-scenarios .s-h{color:#0a0a0a!important;font-size:clamp(56px,4.55vw,82px)!important;line-height:.98!important;letter-spacing:-2.8px!important;}#scenarios.deminer-app-scenarios .s-h em{color:var(--red)!important;font-style:italic!important;font-weight:400!important;}#scenarios.deminer-app-scenarios .scen-head-right{max-width:430px!important;justify-self:end!important;}#scenarios.deminer-app-scenarios .scen-head-right p{color:#8a8a8a!important;font-size:15px!important;line-height:1.75!important;}#scenarios.deminer-app-scenarios .scen-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important;align-items:stretch!important;}#scenarios.deminer-app-scenarios .scen-c{position:relative!important;display:flex!important;flex-direction:column!important;min-height:545px!important;background:#fff!important;border:1px solid rgba(0,0,0,.075)!important;border-radius:0!important;overflow:hidden!important;box-shadow:0 20px 55px rgba(0,0,0,.065)!important;transition:transform .42s cubic-bezier(.22,1,.36,1), border-color .42s ease, box-shadow .42s ease!important;}#scenarios.deminer-app-scenarios .scen-c:hover{transform:translateY(-10px)!important;border-color:rgba(162,132,72,.34)!important;box-shadow:0 34px 84px rgba(0,0,0,.13), 0 0 0 1px rgba(162,132,72,.12)!important;}#scenarios.deminer-app-scenarios .scen-img-wrap{position:relative!important;width:100%!important;height:278px!important;aspect-ratio:auto!important;overflow:hidden!important;background:#111!important;flex:0 0 auto!important;}#scenarios.deminer-app-scenarios .scen-img-wrap img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center center!important;filter:brightness(.72) contrast(1.08) saturate(.93)!important;transform:scale(1)!important;transition:transform .7s cubic-bezier(.22,1,.36,1), filter .5s ease!important;}#scenarios.deminer-app-scenarios .scen-c:hover .scen-img-wrap img{transform:scale(1.055)!important;filter:brightness(.86) contrast(1.1) saturate(1)!important;}#scenarios.deminer-app-scenarios .scen-img-grad{position:absolute!important;inset:0!important;pointer-events:none!important;background:linear-gradient(180deg,rgba(0,0,0,.08) 0%,rgba(0,0,0,.22) 52%,rgba(0,0,0,.52) 100%)!important;}#scenarios.deminer-app-scenarios .scen-body{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;padding:32px 32px 36px!important;min-height:266px!important;background:#fff!important;}#scenarios.deminer-app-scenarios .scen-tag-lbl{color:var(--red)!important;font-size:15px!important;line-height:1!important;font-weight:800!important;letter-spacing:4px!important;text-transform:uppercase!important;margin:0 0 18px!important;}#scenarios.deminer-app-scenarios .scen-tag-lbl::before{background:var(--red)!important;opacity:.85!important;}#scenarios.deminer-app-scenarios .scen-h{color:#0a0a0a!important;font-size:21px!important;line-height:1.15!important;letter-spacing:.1px!important;min-height:50px!important;margin:0 0 24px!important;text-transform:uppercase!important;}#scenarios.deminer-app-scenarios .scen-list{display:grid!important;gap:11px!important;margin:0!important;padding:0!important;list-style:none!important;}#scenarios.deminer-app-scenarios .scen-list li{color:#707070!important;font-size:15px!important;line-height:1.55!important;display:flex!important;gap:12px!important;align-items:flex-start!important;transition:color .25s ease, padding-left .25s ease!important;}#scenarios.deminer-app-scenarios .scen-list li::before{background:var(--red)!important;width:4px!important;height:4px!important;margin-top:9px!important;flex:0 0 auto!important;}#scenarios.deminer-app-scenarios .scen-list li:hover{color:#252525!important;padding-left:3px!important;}#scenarios.deminer-app-scenarios .scen-corner-tl,
#scenarios.deminer-app-scenarios .scen-corner-br{border-color:var(--red)!important;}@media (max-width:1180px){#scenarios.deminer-app-scenarios .scen-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}#scenarios.deminer-app-scenarios .scen-head{grid-template-columns:1fr!important;gap:24px!important;}#scenarios.deminer-app-scenarios .scen-head-right{justify-self:start!important;}}@media (max-width:720px){#scenarios.deminer-app-scenarios{padding:76px 18px 82px!important;}#scenarios.deminer-app-scenarios .scen-grid{grid-template-columns:1fr!important;gap:18px!important;}#scenarios.deminer-app-scenarios .s-h{font-size:clamp(36px,12vw,52px)!important;letter-spacing:-1.4px!important;}#scenarios.deminer-app-scenarios .scen-c{min-height:auto!important;}#scenarios.deminer-app-scenarios .scen-img-wrap{height:auto!important;aspect-ratio:16/10!important;}#scenarios.deminer-app-scenarios .scen-body{min-height:auto!important;padding:26px 22px 30px!important;}#scenarios.deminer-app-scenarios .scen-h{min-height:auto!important;font-size:20px!important;}}html body section#comp,
html body section#comp.competitive-dark-section{position:relative!important;overflow:hidden!important;isolation:isolate!important;background-color:#050505!important;background-image:radial-gradient(circle at 76% 24%, rgba(162,132,72,.34) 0%, rgba(162,132,72,.12) 20%, transparent 38%),
    radial-gradient(circle at 28% 72%, rgba(162,132,72,.13) 0%, transparent 40%),
    linear-gradient(180deg, #090909 0%, #030303 100%)!important;color:#fff!important;padding-top:clamp(120px, 9vw, 180px)!important;padding-bottom:clamp(120px, 9vw, 180px)!important;}html body section#comp::before{content:""!important;position:absolute!important;inset:0!important;z-index:-2!important;background-image:linear-gradient(rgba(255,255,255,.045) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,.045) 1px, transparent 1px)!important;background-size:64px 64px!important;opacity:.20!important;pointer-events:none!important;}html body section#comp::after{content:""!important;position:absolute!important;width:70vw!important;height:70vw!important;right:-28vw!important;top:-24vw!important;z-index:-1!important;background:radial-gradient(circle, rgba(162,132,72,.28), rgba(162,132,72,.08) 34%, transparent 64%)!important;filter:blur(72px)!important;animation:compBlackPulseFinal 7s ease-in-out infinite!important;pointer-events:none!important;}@keyframes compBlackPulseFinal{0%, 100%{transform:scale(1);opacity:.72;}50%{transform:scale(1.16);opacity:1;}}html body section#comp .comp-inner,
html body section#comp .comp-top,
html body section#comp .comp-robot,
html body section#comp .comparison-wrap{position:relative!important;z-index:2!important;}html body section#comp .section-eye{color:#a28448!important;}html body section#comp .s-h,
html body section#comp h1,
html body section#comp h2{color:#fff!important;text-shadow:0 26px 70px rgba(0,0,0,.8)!important;}html body section#comp .s-h em,
html body section#comp h1 em,
html body section#comp h2 em{color:#a28448!important;}html body section#comp .comp-desc,
html body section#comp p{color:rgba(255,255,255,.66)!important;}html body section#comp .comp-robot img{background:transparent!important;box-shadow:none!important;filter:drop-shadow(0 26px 48px rgba(162,132,72,.42))
    drop-shadow(0 46px 92px rgba(0,0,0,.76))!important;}html body section#comp .comparison-wrap{width:min(1500px, 92vw)!important;margin-left:auto!important;margin-right:auto!important;background:#ffffff!important;background-image:linear-gradient(135deg, rgba(255,255,255,1), rgba(247,247,247,1))!important;color:#111!important;border:2px solid #a28448!important;box-shadow:0 0 80px rgba(162,132,72,.36),
    0 48px 140px rgba(0,0,0,.82)!important;animation:compWhiteTableGlowFinal 5.5s ease-in-out infinite!important;}@keyframes compWhiteTableGlowFinal{0%, 100%{box-shadow:0 0 46px rgba(162,132,72,.24),
      0 42px 120px rgba(0,0,0,.72);}50%{box-shadow:0 0 86px rgba(162,132,72,.44),
      0 52px 150px rgba(0,0,0,.88);}}html body section#comp .comparison-wrap::before,
html body section#comp .comparison-wrap::after{display:none!important;content:none!important;}html body section#comp table.ct,
html body section#comp .comparison-wrap table,
html body section#comp table{background:#fff!important;color:#111!important;border-collapse:collapse!important;}html body section#comp table.ct th,
html body section#comp table.ct td,
html body section#comp .comparison-wrap th,
html body section#comp .comparison-wrap td{color:rgba(0,0,0,.72)!important;border-bottom:1px solid rgba(0,0,0,.08)!important;}html body section#comp table.ct thead th{color:rgba(0,0,0,.40)!important;}html body section#comp table.ct td.tl,
html body section#comp table.ct th.tl{color:rgba(0,0,0,.68)!important;}html body section#comp table.ct th.ff,
html body section#comp table.ct td.ff,
html body section#comp table.ct th:nth-child(2),
html body section#comp table.ct td:nth-child(2){background:linear-gradient(180deg, rgba(162,132,72,.14), rgba(162,132,72,.055))!important;color:#111!important;border-left:1px solid rgba(162,132,72,.24)!important;border-right:1px solid rgba(162,132,72,.24)!important;}html body section#comp table.ct th.ff,
html body section#comp table.ct th:nth-child(2){color:#a28448!important;border-top:4px solid #a28448!important;}html body section#comp .badge{box-shadow:none!important;}html body section#comp .comp-inner{background:transparent!important;}html body section#comp .comp-robot,
html body section#comp .comp-robot-rings{background:transparent!important;border:0!important;box-shadow:none!important;}html body section#comp .comp-robot{padding:0!important;overflow:visible!important;}html body section#comp .comp-robot img,
html body section#comp img[src*="fire-fighting-robotic-system-ffrs"]{display:block!important;background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important;mix-blend-mode:normal!important;object-fit:contain!important;filter:drop-shadow(0 28px 54px rgba(162,132,72,.48))
    drop-shadow(0 46px 95px rgba(0,0,0,.72))!important;}html body section#comp .comp-robot::before,
html body section#comp .comp-robot::after{background:transparent!important;box-shadow:none!important;border:0!important;}html body section#comp,
html body section#comp.competitive-dark-section{background:#ffffff!important;background-image:none!important;color:#111!important;}html body section#comp::before,
html body section#comp::after{display:none!important;content:none!important;background:none!important;}html body section#comp .section-eye{color:#a28448!important;}html body section#comp .s-h,
html body section#comp h1,
html body section#comp h2{color:#111!important;text-shadow:none!important;}html body section#comp .s-h em,
html body section#comp h1 em,
html body section#comp h2 em{color:#a28448!important;}html body section#comp .comp-desc,
html body section#comp p{color:rgba(0,0,0,.56)!important;}html body section#comp .comparison-wrap{background:#ffffff!important;background-image:linear-gradient(135deg, rgba(255,255,255,1), rgba(247,247,247,1))!important;color:#111!important;border:2px solid #a28448!important;box-shadow:0 0 46px rgba(162,132,72,.18),
    0 34px 95px rgba(0,0,0,.18)!important;}html body section#comp .comp-robot,
html body section#comp .comp-robot-rings{background:transparent!important;}html body section#comp .comp-robot img,
html body section#comp img[src*="fire-fighting-robotic-system-ffrs"]{background:transparent!important;border:0!important;box-shadow:none!important;filter:drop-shadow(0 28px 54px rgba(162,132,72,.26))
    drop-shadow(0 36px 80px rgba(0,0,0,.22))!important;}html body{--red:#a28448!important;--accent:#a28448!important;}html body ::selection{background:#a28448!important;color:#fff!important;}html body::-webkit-scrollbar-thumb{background:#a28448!important;}#c-dot,
#c-ring,
#c-trail{border-color:#a28448!important;}#c-dot{background:#a28448!important;}#c-ring{border-color:rgba(162,132,72,.75)!important;}#c-trail{background:radial-gradient(circle, rgba(162,132,72,.08) 0%, transparent 70%)!important;}.hero-orb,
.hero-scanline,
.hero-accent-line,
.hero-corner-br,
.hero-scroll-wrap,
.cursor,
.cursor-dot,
.cursor-ring,
[class*="hero-orb"],
[class*="hero-scan"],
[class*="hero-corner"]{display:none!important;}.deminER-clean-hero{display:none;}.deminER-clean-hero,
.deminer-clean-hero{position:relative!important;min-height:100vh!important;overflow:hidden!important;display:flex!important;align-items:center!important;background:#050505!important;}.deminer-hero-bg{position:absolute!important;inset:0!important;background:url('../deminer-hero-action.webp') center center / cover no-repeat!important;transform:scale(1.02);z-index:0;}.deminer-hero-shade{position:absolute!important;inset:0!important;background:linear-gradient(90deg, rgba(0,0,0,.88) 0%, rgba(0,0,0,.55) 42%, rgba(0,0,0,.12) 100%),
    linear-gradient(180deg, rgba(0,0,0,.44) 0%, transparent 28%, rgba(0,0,0,.55) 100%)!important;z-index:1;}.deminer-hero-content{position:relative!important;z-index:2!important;width:min(720px, 92vw)!important;margin-left:clamp(32px, 6vw, 92px)!important;padding-top:80px!important;background:transparent!important;border:0!important;box-shadow:none!important;}.deminer-hero-lines{display:grid!important;gap:9px!important;margin-bottom:34px!important;background:transparent!important;}.deminer-hero-lines span{display:flex!important;align-items:center!important;gap:12px!important;color:rgba(255,255,255,.82)!important;font-size:15px!important;font-weight:900!important;letter-spacing:3px!important;text-transform:uppercase!important;background:transparent!important;border:0!important;box-shadow:none!important;}.deminer-hero-lines span::before{content:""!important;display:block!important;width:18px!important;height:1px!important;background:#a28448!important;flex:0 0 auto!important;}.deminer-title{margin:0 0 6px!important;color:#fff!important;font-size:clamp(76px, 10vw, 150px)!important;line-height:.86!important;font-weight:900!important;letter-spacing:-5px!important;text-transform:uppercase!important;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;text-shadow:0 20px 70px rgba(0,0,0,.92)!important;}.deminer-title::before,
.deminer-title::after{content:none!important;display:none!important;}.deminer-subtitle{margin:0 0 30px!important;color:rgba(255,255,255,.78)!important;font-size:clamp(22px, 3.2vw, 46px)!important;font-weight:200!important;letter-spacing:11px!important;line-height:1!important;text-transform:uppercase!important;background:transparent!important;border:0!important;box-shadow:none!important;text-shadow:0 14px 55px rgba(0,0,0,.8)!important;}.deminer-tagline{margin-bottom:36px!important;color:#fff!important;font-size:15px!important;font-weight:900!important;letter-spacing:6px!important;text-transform:uppercase!important;background:transparent!important;border:0!important;box-shadow:none!important;text-shadow:0 12px 44px rgba(0,0,0,.9)!important;}.deminer-hero-cta{display:flex!important;flex-wrap:wrap!important;gap:16px!important;background:transparent!important;border:0!important;box-shadow:none!important;}.deminer-btn{position:relative!important;min-height:48px!important;padding:0 34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;font-size:15px!important;font-weight:900!important;letter-spacing:2.5px!important;text-transform:uppercase!important;text-decoration:none!important;clip-path:polygon(0 0, calc(100% - 10px) 0, 100% 10px, 100% 100%, 0 100%)!important;box-shadow:none!important;}.deminer-btn-primary{background:#a28448!important;border:1px solid #a28448!important;color:#fff!important;}.deminer-btn-ghost{background:rgba(0,0,0,.28)!important;border:1px solid rgba(162,132,72,.55)!important;color:rgba(255,255,255,.88)!important;}.deminer-scroll{position:absolute!important;left:clamp(32px, 6vw, 92px)!important;bottom:38px!important;z-index:2!important;display:grid!important;gap:8px!important;background:transparent!important;}.deminer-scroll-track{width:1px!important;height:56px!important;background:rgba(162,132,72,.28)!important;position:relative!important;overflow:hidden!important;}.deminer-scroll-dot{position:absolute!important;top:-8px!important;width:1px!important;height:22px!important;background:#a28448!important;animation:deminerScrollDown 2s ease-in-out infinite!important;}.deminer-scroll span{color:rgba(162,132,72,.70)!important;font-size:15px!important;font-weight:900!important;letter-spacing:4px!important;text-transform:uppercase!important;}@keyframes deminerScrollDown{0%{top:-24px;opacity:0;}20%, 80%{opacity:1;}100%{top:100%;opacity:0;}}@media (max-width:768px){.deminer-hero-content{margin-left:28px!important;}.deminer-title{font-size:58px!important;}.deminer-subtitle{letter-spacing:5px!important;}}html body #nav a,
html body nav a,
html body header a{color:#fff!important;}html body #nav .btn,
html body #nav .btn-fire,
html body #nav .request-demo,
html body nav .btn,
html body nav .btn-fire,
html body nav .request-demo,
html body header .btn,
html body header .btn-fire,
html body header .request-demo,
html body a[href="#cta"].nav-cta,
html body a[href*="demo"].nav-cta{background:#a28448!important;border-color:#a28448!important;color:#fff!important;background-image:none!important;}html body #nav .btn *,
html body #nav .btn-fire *,
html body #nav .request-demo *,
html body nav .btn *,
html body nav .btn-fire *,
html body nav .request-demo *{color:#fff!important;}.deminer-hero-bg{animation:deminerHeroZoom 14s ease-in-out infinite alternate!important;will-change:transform;}.deminer-hero-shade{animation:deminerShadePulse 6s ease-in-out infinite!important;}.deminer-hero-lines span{opacity:0;transform:translateX(-18px);animation:deminerFadeSlide .75s cubic-bezier(.4,0,.2,1) forwards;}.deminer-hero-lines span:nth-child(1){animation-delay:.55s;}.deminer-hero-lines span:nth-child(2){animation-delay:.72s;}.deminer-hero-lines span:nth-child(3){animation-delay:.89s;}.deminer-title{opacity:0;transform:translateY(36px);animation:deminerTitleUp 1s 1.05s cubic-bezier(.16,1,.3,1) forwards;}.deminer-subtitle{opacity:0;transform:translateY(28px);animation:deminerTitleUp .9s 1.28s cubic-bezier(.16,1,.3,1) forwards;}.deminer-tagline{opacity:0;transform:translateX(-14px);animation:deminerFadeSlide .75s 1.52s cubic-bezier(.4,0,.2,1) forwards;}.deminer-hero-cta{opacity:0;transform:translateY(18px);animation:deminerTitleUp .75s 1.74s cubic-bezier(.16,1,.3,1) forwards;}.deminer-btn{transition:transform .25s ease, border-color .3s ease, background .3s ease, box-shadow .3s ease!important;overflow:hidden!important;}.deminer-btn::before{content:""!important;position:absolute!important;top:0!important;left:-80%!important;width:55%!important;height:100%!important;display:block!important;background:linear-gradient(90deg, transparent, rgba(255,255,255,.22), transparent)!important;transform:skewX(-20deg)!important;transition:left .6s cubic-bezier(.4,0,.2,1)!important;}.deminer-btn:hover::before{left:140%!important;}.deminer-btn:hover{transform:translateY(-3px)!important;box-shadow:0 16px 48px rgba(162,132,72,.36)!important;}.deminer-scroll{opacity:0;animation:deminerFadeSlide .7s 2s forwards!important;}.deminer-scroll-dot{animation:deminerScrollDown 2s 2.2s ease-in-out infinite!important;}.deminer-clean-hero::after{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;display:block!important;background:linear-gradient(115deg, transparent 0%, transparent 42%, rgba(162,132,72,.08) 50%, transparent 58%, transparent 100%)!important;transform:translateX(-120%)!important;animation:deminerHeroSweep 8s 2.1s linear infinite!important;}@keyframes deminerHeroZoom{0%{transform:scale(1.02);}100%{transform:scale(1.075);}}@keyframes deminerShadePulse{0%, 100%{opacity:1;}50%{opacity:.86;}}@keyframes deminerFadeSlide{to{opacity:1;transform:translate(0,0);}}@keyframes deminerTitleUp{to{opacity:1;transform:translateY(0);}}@keyframes deminerHeroSweep{0%{transform:translateX(-120%);opacity:0;}12%{opacity:1;}42%{opacity:1;}65%, 100%{transform:translateX(120%);opacity:0;}}html body #nav a:first-of-type,
html body nav a:first-of-type,
html body header a:first-of-type{color:#fff!important;}html body{--red:#a28448!important;--accent:#a28448!important;--primary:#a28448!important;}html body ::selection{background:#a28448!important;color:#fff!important;}html body::-webkit-scrollbar-thumb{background:#a28448!important;}#c-dot{background:#a28448!important;}#c-ring{border-color:rgba(162,132,72,.72)!important;}#c-trail{background:radial-gradient(circle, rgba(162,132,72,.06) 0%, transparent 70%)!important;}html body #nav a[href*="demo"],
html body #nav a[href="#cta"],
html body #nav .btn,
html body #nav .btn-fire,
html body #nav .request-demo,
html body nav a[href*="demo"],
html body nav a[href="#cta"],
html body nav .btn,
html body nav .btn-fire,
html body nav .request-demo{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:0 30px!important;background:#a28448!important;background-image:none!important;border:1px solid #a28448!important;color:#ffffff!important;font-family:var(--font)!important;font-size:15px!important;font-weight:900!important;letter-spacing:2px!important;text-transform:uppercase!important;text-decoration:none!important;box-shadow:none!important;clip-path:polygon(0 0, calc(100% - 10px) 0, 100% 10px, 100% 100%, 0 100%)!important;overflow:hidden!important;}html body #nav a[href*="demo"] *,
html body #nav a[href="#cta"] *,
html body #nav .btn *,
html body #nav .btn-fire *,
html body #nav .request-demo *,
html body nav a[href*="demo"] *,
html body nav a[href="#cta"] *,
html body nav .btn *,
html body nav .btn-fire *,
html body nav .request-demo *{color:#ffffff!important;fill:#ffffff!important;}html body #nav a[href*="demo"]::before,
html body #nav a[href*="demo"]::after,
html body #nav a[href="#cta"]::before,
html body #nav a[href="#cta"]::after,
html body #nav .btn::before,
html body #nav .btn::after,
html body #nav .btn-fire::before,
html body #nav .btn-fire::after,
html body #nav .request-demo::before,
html body #nav .request-demo::after,
html body nav a[href*="demo"]::before,
html body nav a[href*="demo"]::after,
html body nav a[href="#cta"]::before,
html body nav a[href="#cta"]::after,
html body nav .btn::before,
html body nav .btn::after,
html body nav .btn-fire::before,
html body nav .btn-fire::after,
html body nav .request-demo::before,
html body nav .request-demo::after{display:none!important;content:none!important;background:transparent!important;background-image:none!important;box-shadow:none!important;}html body #nav a[href*="demo"]:hover,
html body #nav a[href="#cta"]:hover,
html body #nav .btn:hover,
html body #nav .btn-fire:hover,
html body #nav .request-demo:hover,
html body nav a[href*="demo"]:hover,
html body nav a[href="#cta"]:hover,
html body nav .btn:hover,
html body nav .btn-fire:hover,
html body nav .request-demo:hover{background:#a28448!important;background-image:none!important;border-color:#a28448!important;color:#ffffff!important;box-shadow:none!important;}html body .btn-fire,
html body .deminer-btn-primary,
html body .btn-primary,
html body .request-demo,
html body [class*="primary"]{background:#a28448!important;background-image:none!important;border-color:#a28448!important;color:#ffffff!important;}html body .btn-fire *,
html body .deminer-btn-primary *,
html body .btn-primary *,
html body .request-demo *,
html body [class*="primary"] *{color:#ffffff!important;fill:#ffffff!important;}html body .btn-fire::before,
html body .btn-fire::after,
html body .deminer-btn-primary::before,
html body .deminer-btn-primary::after,
html body .btn-primary::before,
html body .btn-primary::after,
html body .request-demo::before,
html body .request-demo::after{display:none!important;content:none!important;}.deminer-scroll-track,
.scroll-track{background:rgba(162,132,72,.28)!important;}.deminer-scroll-dot,
.scroll-dot{background:#a28448!important;}.deminer-scroll span,
.scroll-label{color:rgba(162,132,72,.75)!important;}html body #nav a.nav-cta,
html body #nav a.nav-cta:link,
html body #nav a.nav-cta:visited,
html body #nav a.nav-cta:hover,
html body #nav a.nav-cta:active,
html body #nav a[href="#cta"],
html body #nav a[href="#cta"]:link,
html body #nav a[href="#cta"]:visited,
html body #nav a[href="#cta"]:hover,
html body #nav a[href="#cta"]:active,
html body nav a.nav-cta,
html body nav a.nav-cta:link,
html body nav a.nav-cta:visited,
html body nav a.nav-cta:hover,
html body nav a.nav-cta:active,
html body nav a[href="#cta"],
html body nav a[href="#cta"]:link,
html body nav a[href="#cta"]:visited,
html body nav a[href="#cta"]:hover,
html body nav a[href="#cta"]:active{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;background:#a28448!important;background-image:none!important;border-color:#a28448!important;}html body #nav a.nav-cta *,
html body #nav a.nav-cta:hover *,
html body #nav a[href="#cta"] *,
html body #nav a[href="#cta"]:hover *,
html body nav a.nav-cta *,
html body nav a.nav-cta:hover *,
html body nav a[href="#cta"] *,
html body nav a[href="#cta"]:hover *{color:#fff!important;-webkit-text-fill-color:#fff!important;fill:#fff!important;stroke:#fff!important;opacity:1!important;visibility:visible!important;mix-blend-mode:normal!important;}html body #nav a.nav-cta,
html body #nav a.nav-cta *,
html body #nav a[href="#cta"],
html body #nav a[href="#cta"] *,
html body nav a.nav-cta,
html body nav a.nav-cta *,
html body nav a[href="#cta"],
html body nav a[href="#cta"] *{-webkit-background-clip:border-box!important;background-clip:border-box!important;text-fill-color:#fff!important;}html body #nav a.nav-cta::before,
html body #nav a.nav-cta::after,
html body #nav a[href="#cta"]::before,
html body #nav a[href="#cta"]::after,
html body nav a.nav-cta::before,
html body nav a.nav-cta::after,
html body nav a[href="#cta"]::before,
html body nav a[href="#cta"]::after{display:none!important;content:none!important;opacity:0!important;}html body #nav a.nav-cta,
html body #nav a[href="#cta"],
html body nav a.nav-cta,
html body nav a[href="#cta"]{position:relative!important;z-index:9999!important;overflow:visible!important;}html, body, *, *::before, *::after{cursor:auto!important;}#c-dot,
#c-ring,
#c-trail,
.cursor,
.cursor-dot,
.cursor-ring,
.cursor-trail{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;}html body #nav .nav-cta .nav-btn,
html body #nav .nav-cta .nav-btn:link,
html body #nav .nav-cta .nav-btn:visited,
html body #nav .nav-cta .nav-btn:hover,
html body #nav .nav-cta .nav-btn:focus,
html body #nav .nav-cta .nav-btn:active{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:none!important;background-color:#a28448!important;border-color:#a28448!important;}html body #nav .nav-cta .nav-btn *,
html body #nav .nav-cta .nav-btn:hover *,
html body #nav .nav-cta .nav-btn:focus *,
html body #nav .nav-cta .nav-btn:active *{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;fill:#ffffff!important;opacity:1!important;}html body #nav .nav-cta .nav-btn::before,
html body #nav .nav-cta .nav-btn::after,
html body #nav .nav-cta .nav-btn:hover::before,
html body #nav .nav-cta .nav-btn:hover::after{display:none!important;content:none!important;opacity:0!important;background:transparent!important;background-image:none!important;}html, body, *, *::before, *::after{cursor:auto!important;}#c-dot, #c-ring, #c-trail{display:none!important;}body{cursor:default!important;}#c-dot,
#c-ring,
#c-trail{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;}a,
button,
.nav-btn,
.btn,
.btn-fire,
.btn-ghost-hero,
.deminer-btn,
.product-card-link,
[role="button"],
[onclick],
input[type="submit"],
input[type="button"]{cursor:pointer!important;}a *,
button *,
.nav-btn *,
.btn *,
.btn-fire *,
.btn-ghost-hero *,
.deminer-btn *,
.product-card-link *,
[role="button"] *,
[onclick] *{cursor:pointer!important;}article.product-card,
article.product-card *{cursor:default!important;}#nav,
nav#nav{overflow:visible!important;}.nav-links li,
#nav .nav-links li{position:relative!important;}.systems-dropdown{position:absolute;top:calc(100% + 18px);left:50%;transform:translate(-50%, 10px);display:grid;grid-template-columns:repeat(4, max-content);gap:10px;padding:12px;background:rgba(7,7,7,.94);border:1px solid rgba(162,132,72,.38);box-shadow:0 22px 70px rgba(0,0,0,.55);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease, transform .22s ease, visibility .22s ease;z-index:20000;min-width:430px;}.systems-dropdown::before{content:"";position:absolute;top:-18px;left:0;right:0;height:18px;}.systems-dropdown a{display:inline-flex!important;align-items:center;justify-content:center;min-height:34px;padding:0 16px;color:rgba(255,255,255,.82)!important;-webkit-text-fill-color:rgba(255,255,255,.82)!important;text-decoration:none;font-size:15px;font-weight:900;letter-spacing:2px;text-transform:uppercase;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035);clip-path:polygon(0 0, calc(100% - 8px) 0, 100% 8px, 100% 100%, 0 100%);cursor:pointer!important;transition:color .2s ease, border-color .2s ease, background .2s ease, transform .2s ease;}.systems-dropdown a:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:rgba(162,132,72,.65);background:rgba(162,132,72,.16);transform:translateY(-2px);}.nav-system-item:hover .systems-dropdown,
.nav-system-item:focus-within .systems-dropdown,
.nav-system-item.is-open .systems-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%, 0);}.nav-system-trigger{cursor:pointer!important;}@media (max-width: 900px){.systems-dropdown{left:0;transform:translate(0, 10px);grid-template-columns:1fr;min-width:230px;}.nav-system-item:hover .systems-dropdown,
  .nav-system-item:focus-within .systems-dropdown,
  .nav-system-item.is-open .systems-dropdown{transform:translate(0, 0);}}.logo-switcher{position:relative!important;display:flex!important;align-items:center!important;overflow:visible!important;}.logo-switcher-main{display:flex!important;align-items:center!important;gap:8px!important;text-decoration:none!important;cursor:pointer!important;}.logo-switcher-main img{display:block!important;height:44px!important;width:auto!important;max-width:240px!important;object-fit:contain!important;}.logo-switcher-arrow{width:6px!important;height:6px!important;border-right:1px solid rgba(255,255,255,.62)!important;border-bottom:1px solid rgba(255,255,255,.62)!important;transform:rotate(45deg)!important;margin-left:4px!important;transition:transform .22s ease, opacity .22s ease!important;opacity:.7!important;}.logo-switcher:hover .logo-switcher-arrow,
.logo-switcher:focus-within .logo-switcher-arrow,
.logo-switcher.is-open .logo-switcher-arrow{transform:rotate(225deg) translate(-2px,-2px)!important;opacity:1!important;}.logo-switcher-menu{position:absolute!important;top:calc(100% + 14px)!important;left:0!important;min-width:0!important;width:max-content!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(8px)!important;transition:opacity .22s ease, transform .22s ease, visibility .22s ease!important;z-index:25000!important;}.logo-switcher-menu::before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px;}.logo-switcher:hover .logo-switcher-menu,
.logo-switcher:focus-within .logo-switcher-menu,
.logo-switcher.is-open .logo-switcher-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important;}.logo-switcher-option{display:flex!important;align-items:center!important;justify-content:flex-start!important;padding:0!important;min-height:auto!important;background:transparent!important;border:0!important;box-shadow:none!important;text-decoration:none!important;cursor:pointer!important;transition:transform .22s ease, opacity .22s ease, filter .22s ease!important;}.logo-switcher-option:hover{background:transparent!important;border:0!important;transform:translateY(-2px)!important;opacity:1!important;filter:drop-shadow(0 12px 28px rgba(162,132,72,.20))!important;}.logo-switcher-option img{display:block!important;width:auto!important;height:44px!important;max-width:240px!important;max-height:48px!important;object-fit:contain!important;}.logo-switcher-option span{display:none!important;}@media (max-width:900px){.logo-switcher-main img,
  .logo-switcher-option img{max-width:185px!important;height:38px!important;}}.ffrs-360-viewer,
.ffrs-360-viewer::before,
.ffrs-360-viewer::after{background:transparent!important;background-image:none!important;border:none!important;box-shadow:none!important;filter:none!important;}.ffrs-360-progress{display:none!important;}.ffrs-360-viewer *{box-shadow:none!important;}.ffrs-watermark,
.ffrs-bg-text,
.ffrs-glow,
.viewer-bg,
.viewer-panel{display:none!important;}.ffrs-360-frame{filter:none!important;}.ffrs-360-viewer::before,
.ffrs-360-viewer::after,
.ffrs-360-viewer .watermark,
.ffrs-360-viewer .ffrs-watermark,
.ffrs-360-viewer .ffrs-bg-text,
.ffrs-360-viewer [class*="watermark"],
.ffrs-360-viewer [class*="bg-text"],
.ffrs-360-viewer [data-code],
.ffrs-360-viewer [data-text]{display:none!important;content:none!important;opacity:0!important;visibility:hidden!important;background:none!important;background-image:none!important;}.ffrs-360-hint,
.ffrs-360-ui,
.ffrs-360-viewer .hint,
.ffrs-360-viewer [class*="hint"],
.ffrs-360-viewer [class*="drag"],
.ffrs-360-viewer [class*="rotate"]{display:none!important;opacity:0!important;visibility:hidden!important;}.ffrs-360-viewer{background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;}.ffrs-360-frame{filter:none!important;}.ffrs-360-viewer{position:relative!important;}.ffrs-360-viewer::before{content:"↻ 360°"!important;position:absolute!important;right:28px!important;bottom:22px!important;z-index:20!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:78px!important;height:34px!important;padding:0 12px!important;border:1px solid rgba(215,25,32,.28)!important;background:rgba(255,255,255,.72)!important;color:#d71920!important;font-size:15px!important;font-weight:900!important;letter-spacing:1.5px!important;text-transform:uppercase!important;border-radius:999px!important;box-shadow:none!important;pointer-events:none!important;}.ffrs-360-viewer::after{display:none!important;content:none!important;}.ffrs-360-viewer{position:relative!important;overflow:visible!important;}.ffrs-360-visible-icon{position:absolute!important;right:22px!important;bottom:18px!important;z-index:999!important;display:inline-flex!important;align-items:center!important;gap:8px!important;height:38px!important;padding:0 15px!important;border:1px solid rgba(215,25,32,.35)!important;background:rgba(255,255,255,.95)!important;color:#d71920!important;font-size:15px!important;font-weight:900!important;letter-spacing:1.4px!important;text-transform:uppercase!important;border-radius:999px!important;box-shadow:0 14px 32px rgba(0,0,0,.10)!important;pointer-events:none!important;opacity:1!important;visibility:visible!important;}.ffrs-360-visible-icon .ffrs-360-arrow{font-size:18px!important;line-height:1!important;font-weight:900!important;}.ffrs-360-visible-icon span{display:inline-block!important;opacity:1!important;visibility:visible!important;}.ffrs-360-visible-icon{box-shadow:none!important;filter:none!important;text-shadow:none!important;}.ffrs-360-visible-icon *,
.ffrs-360-visible-icon::before,
.ffrs-360-visible-icon::after{box-shadow:none!important;filter:none!important;text-shadow:none!important;}#nav{gap:28px!important;}#nav .nav-links{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;flex:1 1 auto!important;list-style:none!important;}#nav .nav-links a{white-space:nowrap!important;font-size:15px!important;letter-spacing:1.15px!important;font-weight:850!important;text-transform:uppercase!important;color:rgba(255,255,255,.72)!important;}#nav .nav-links a:hover{color:#fff!important;}#nav .nav-cta{display:none!important;}@media (max-width: 1320px){#nav{padding-left:34px!important;padding-right:34px!important;gap:18px!important;}#nav .nav-links a{padding-left:8px!important;padding-right:8px!important;font-size:15px!important;letter-spacing:.9px!important;}}@media (max-width: 1180px){#nav .nav-links{display:none!important;}}#danger .danger-slider-shell{width:min(1480px, calc(100% - 150px))!important;}#danger .danger-slider-frame{overflow:visible!important;}#danger .danger-arrows{left:-78px!important;right:-78px!important;inset-block:0!important;width:auto!important;z-index:60!important;}#danger .danger-arrow{width:70px!important;height:130px!important;background:rgba(5,5,5,.28)!important;backdrop-filter:blur(4px);}#danger .danger-arrow svg{width:58px!important;height:58px!important;}#danger .danger-arrow.left,
#danger .danger-arrow.left:hover{transform:translateX(0)!important;}#danger .danger-arrow.right,
#danger .danger-arrow.right:hover{transform:translateX(0)!important;}@media (max-width: 900px){#danger .danger-slider-shell{width:calc(100% - 42px)!important;}#danger .danger-arrows{left:4px!important;right:4px!important;}#danger .danger-arrow{width:44px!important;height:92px!important;background:rgba(5,5,5,.45)!important;}#danger .danger-arrow svg{width:42px!important;height:42px!important;}}.danger-slider-frame{position:relative!important;}.danger-arrows{position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;pointer-events:none!important;z-index:35!important;}.danger-arrow{pointer-events:auto!important;width:96px!important;height:160px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#a28448!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;opacity:1!important;filter:drop-shadow(0 8px 18px rgba(0,0,0,.55))!important;transition:transform .22s ease, filter .22s ease, opacity .22s ease!important;}.danger-arrow svg{width:86px!important;height:86px!important;fill:currentColor!important;}.danger-arrow.left{transform:translateX(-72px)!important;}.danger-arrow.right{transform:translateX(72px)!important;}.danger-arrow:hover{filter:drop-shadow(0 0 22px rgba(162,132,72,.48))!important;}.danger-arrow.left:hover{transform:translateX(-80px) scale(1.04)!important;}.danger-arrow.right:hover{transform:translateX(80px) scale(1.04)!important;}.danger-arrow:active{opacity:.82!important;}.danger-arrow.is-disabled{opacity:.22!important;pointer-events:none!important;filter:none!important;}@media (max-width: 1200px){.danger-arrow.left{transform:translateX(-32px)!important;}.danger-arrow.right{transform:translateX(32px)!important;}.danger-arrow.left:hover{transform:translateX(-38px) scale(1.04)!important;}.danger-arrow.right:hover{transform:translateX(38px) scale(1.04)!important;}}@media (max-width: 768px){.danger-arrow{width:58px!important;height:96px!important;}.danger-arrow svg{width:54px!important;height:54px!important;}.danger-arrow.left{transform:translateX(-4px)!important;}.danger-arrow.right{transform:translateX(4px)!important;}.danger-arrow.left:hover{transform:translateX(-4px) scale(1.04)!important;}.danger-arrow.right:hover{transform:translateX(4px) scale(1.04)!important;}}#engineered .deminer-360-wrap{position:relative!important;min-height:600px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;background:#fff!important;border:0!important;box-shadow:none!important;}.deminer-360-viewer{position:relative!important;width:min(100%, 1040px)!important;aspect-ratio:1920 / 920!important;min-height:455px!important;display:block!important;background:#fff!important;border:0!important;box-shadow:none!important;outline:0!important;overflow:visible!important;cursor:grab!important;user-select:none!important;touch-action:pan-y!important;contain:layout paint style!important;isolation:isolate!important;}.deminer-360-viewer.is-dragging{cursor:grabbing!important;}.deminer-360-stack{position:absolute!important;inset:0!important;background:#fff!important;overflow:hidden!important;z-index:2!important;transform:translateZ(0)!important;}.deminer-360-frame,
.deminer-360-layer{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;display:block!important;pointer-events:none!important;user-select:none!important;transform:translate3d(0,0,0)!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;filter:none!important;animation:none!important;transition:none!important;}.deminer-360-layer{opacity:0!important;visibility:hidden!important;z-index:1!important;}.deminer-360-layer.is-active{opacity:1!important;visibility:visible!important;z-index:3!important;}.deminer-360-frame.is-fallback-hidden{opacity:0!important;visibility:hidden!important;}.deminer-360-visible-icon,
.deminer-360-progress,
.deminer-360-viewer::before,
.deminer-360-viewer::after{display:none!important;content:none!important;}#engineered .deminer-360-wrap img,
.deminer-360-viewer img{filter:none!important;animation:none!important;box-shadow:none!important;}#engineered .deminer-360-wrap:hover img,
.deminer-360-viewer:hover img{filter:none!important;transform:translate3d(0,0,0)!important;}@media (max-width:1100px){#engineered .deminer-360-wrap{min-height:500px!important;}.deminer-360-viewer{min-height:360px!important;width:100%!important;}}@media (max-width:700px){#engineered .deminer-360-wrap{min-height:300px!important;}.deminer-360-viewer{min-height:220px!important;width:100%!important;}}#engineered .deminer-360-wrap{background:#fff!important;min-height:620px!important;padding:0!important;margin:0!important;overflow:hidden!important;}.deminer-360-viewer{width:min(1120px,92vw)!important;height:522px!important;min-height:0!important;aspect-ratio:auto!important;background:#fff!important;overflow:hidden!important;}.deminer-360-stack{background:#fff!important;overflow:hidden!important;}.deminer-360-frame,.deminer-360-layer{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;image-rendering:auto!important;}@media (max-width:1100px){#engineered .deminer-360-wrap{min-height:52vw!important;}.deminer-360-viewer{width:94vw!important;height:43.9vw!important;}}@media (max-width:700px){#engineered .deminer-360-wrap{min-height:330px!important;}.deminer-360-viewer{width:96vw!important;height:44.8vw!important;min-height:260px!important;}}@media (min-width: 901px){#engineered .deminer-360-wrap{justify-content:flex-end!important;padding-left:36px!important;}#engineered .deminer-360-viewer{transform:translateX(42px)!important;}}@media (max-width: 900px){#engineered .deminer-360-wrap{justify-content:center!important;padding-left:0!important;}#engineered .deminer-360-viewer{transform:none!important;}}#engineered .deminer-360-wrap{background:#fff!important;overflow:hidden!important;align-items:center!important;}.deminer-360-viewer{background:#fff!important;overflow:hidden!important;will-change:transform!important;}.deminer-360-stack{background:#fff!important;overflow:hidden!important;}.deminer-360-layer{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;opacity:0!important;visibility:visible!important;z-index:1!important;pointer-events:none!important;user-select:none!important;transform:translate3d(0,0,0)!important;backface-visibility:hidden!important;transition:opacity 80ms linear!important;filter:none!important;}.deminer-360-layer.is-active{opacity:1!important;visibility:visible!important;}.deminer-360-layer.is-blend{z-index:2!important;}.deminer-360-viewer::before,
.deminer-360-viewer::after,
.deminer-360-visible-icon,
.deminer-360-progress{display:none!important;}#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;}.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;overflow:visible!important;cursor:grab!important;user-select:none!important;touch-action:pan-y!important;transform:translateX(42px)!important;contain:layout paint!important;}.deminer-360-viewer.is-dragging{cursor:grabbing!important;}.deminer-360-stack,.deminer-360-layer{display:none!important;}.deminer-360-frame{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:block!important;visibility:visible!important;opacity:1!important;object-fit:contain!important;object-position:center center!important;pointer-events:none!important;user-select:none!important;transform:none!important;filter:none!important;box-shadow:none!important;animation:none!important;transition:none!important;backface-visibility:hidden!important;image-rendering:auto!important;}.deminer-360-frame.is-fallback-hidden{opacity:1!important;visibility:visible!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;}.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;}.deminer-360-viewer{width:96vw!important;height:44.8vw!important;min-height:260px!important;}}@media (hover:none), (pointer:coarse){html body{cursor:auto!important;}#c-dot,#c-ring,#c-trail{display:none!important;}a,button,.btn,.nav-btn,.magnetic{cursor:pointer!important;}}html,body{max-width:100%!important;overflow-x:hidden!important;}img,video,iframe,canvas,svg{max-width:100%;}.pcd-mobile-toggle,.pcd-mobile-panel{display:none;}@media (max-width:1180px){#nav{height:68px!important;padding:0 18px!important;background:rgba(5,5,5,.92)!important;backdrop-filter:blur(18px)!important;border-bottom:1px solid rgba(255,255,255,.09)!important;}#nav.scrolled{height:62px!important;}#nav .nav-links{display:none!important;}#nav .nav-cta{display:none!important;}.logo-switcher,.nav-logo{min-width:0!important;max-width:calc(100vw - 86px)!important;}.logo-switcher-main img,.nav-logo img{height:34px!important;max-width:min(245px,calc(100vw - 96px))!important;object-fit:contain!important;}#nav.scrolled .logo-switcher-main img,#nav.scrolled .nav-logo img{height:31px!important;}.logo-switcher-menu{max-width:calc(100vw - 36px)!important;left:0!important;right:auto!important;}.pcd-mobile-toggle{display:inline-flex!important;width:46px!important;height:46px!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:6px!important;border:1px solid rgba(255,255,255,.14)!important;background:rgba(255,255,255,.035)!important;color:#fff!important;border-radius:0!important;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%)!important;position:relative!important;z-index:1302!important;padding:0!important;}.pcd-mobile-toggle span{display:block!important;width:20px!important;height:2px!important;background:currentColor!important;transition:transform .25s ease,opacity .25s ease!important;}body.pcd-menu-open .pcd-mobile-toggle span:nth-child(1){transform:translateY(8px) rotate(45deg)!important;}body.pcd-menu-open .pcd-mobile-toggle span:nth-child(2){opacity:0!important;}body.pcd-menu-open .pcd-mobile-toggle span:nth-child(3){transform:translateY(-8px) rotate(-45deg)!important;}.pcd-mobile-panel{display:flex!important;position:fixed!important;z-index:1298!important;inset:0!important;min-height:100dvh!important;background:radial-gradient(circle at 72% 18%,rgba(162,132,72,.17),transparent 34%),linear-gradient(180deg,rgba(5,5,5,.985),rgba(12,12,12,.985))!important;backdrop-filter:blur(22px)!important;transform:translateX(104%)!important;transition:transform .38s cubic-bezier(.22,1,.36,1)!important;align-items:center!important;justify-content:center!important;padding:96px 24px 44px!important;}body.pcd-menu-open .pcd-mobile-panel{transform:translateX(0)!important;}body.pcd-menu-open{overflow:hidden!important;touch-action:none!important;}.pcd-mobile-panel nav{width:min(420px,100%)!important;display:flex!important;flex-direction:column!important;gap:10px!important;}.pcd-mobile-panel a{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:54px!important;padding:0 18px!important;border:1px solid rgba(255,255,255,.10)!important;background:rgba(255,255,255,.035)!important;color:rgba(255,255,255,.86)!important;text-transform:uppercase!important;font-size:15px!important;font-weight:900!important;letter-spacing:2.3px!important;}.pcd-mobile-panel a::after{content:'›';color:var(--accent,#a28448)!important;font-size:20px!important;line-height:1!important;}}@media (max-width:980px){body{font-size:15px!important;}section,.container,.story-wrap,.contact-page,.technology-page,#reqs,#scenarios,#comp,#danger,#engineered,#ffrs-video-showcase{max-width:100vw!important;overflow-x:hidden!important;}.container,.story-wrap,.technology-page,.contact-page,.reqs-inner,.scen-inner,.comp-inner,.specs-wrap{width:100%!important;max-width:100%!important;padding-left:22px!important;padding-right:22px!important;}.section-head,.scen-head,.reqs-header,.story-grid,.story-cards,.contact-shell,.contact-info-grid,.tech-wrap,.domain-layout,.ffrs-video-wrap,.eng-grid,.comp-grid,.spec-grid-full,.spec-dimensions,.spec-vehicle-row,.branch-grid,.ecosystem-branches,.ecosystem-grid,.foundation-content,.foot-grid{display:grid!important;grid-template-columns:1fr!important;gap:26px!important;}.products-grid,.product-grid,.portfolio-grid,.domain-grid,.cap-grid,#mission,.reqs-grid,.scen-grid,.pillars-grid,.spec-grid,.stats-grid,.ticker,.ticker-wrap{display:grid!important;grid-template-columns:1fr!important;gap:18px!important;}.product-card,.product-card.featured,.mission-card,.story-card,.contact-info-card,.ecosystem-card,.pillar,.req-c,.scen-c,.spec-box,.spec-cell{grid-column:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;}h1,.hero-title,.story-title,.contact-title,.tech-page-title{font-size:clamp(42px,13vw,70px)!important;line-height:.92!important;letter-spacing:-2px!important;overflow-wrap:anywhere!important;}h2,.section-title,.s-h,.story-heading,.ffrs-video-copy h2{font-size:clamp(32px,9vw,54px)!important;line-height:1!important;letter-spacing:-1.3px!important;}p,.hero-copy,.section-desc,.story-text,.contact-copy,.tech-page-copy{font-size:15px!important;line-height:1.75!important;max-width:100%!important;}.btn,.nav-btn,.deminer-btn,.btn-fire,.contact-submit,.demo-submit{width:auto!important;max-width:100%!important;min-height:48px!important;justify-content:center!important;padding:14px 20px!important;white-space:normal!important;text-align:center!important;}.hero-actions,.story-actions,.contact-actions{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;width:100%!important;max-width:380px!important;}#hero,.hero,.story-hero,.technology-hero,.contact-page{min-height:auto!important;height:auto!important;padding-top:92px!important;padding-bottom:70px!important;}.hero-content,.story-hero-inner,.contact-intro{width:100%!important;max-width:100%!important;margin:0!important;padding:28px 22px 0!important;}.hero-panel,.hero-scroll,.hero-orb,.pillar-bg-num,#grain{display:none!important;}.hero-photo{object-fit:cover!important;object-position:center!important;opacity:.45!important;}.stat{padding:18px 22px!important;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.08)!important;white-space:normal!important;}footer{padding-left:22px!important;padding-right:22px!important;}.foot-grid{gap:28px!important;}.foot-bottom{display:flex!important;flex-direction:column!important;gap:10px!important;text-align:left!important;align-items:flex-start!important;}.demo-modal-box,.spec-modal-panel{width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;max-height:calc(100dvh - 28px)!important;overflow:auto!important;padding:26px 20px!important;}.demo-form,.full-contact-form{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;}.demo-wide,.form-row{grid-column:auto!important;display:grid!important;grid-template-columns:1fr!important;gap:14px!important;}input,select,textarea{width:100%!important;max-width:100%!important;font-size:16px!important;}.contact-form-panel{padding:24px 18px!important;}}@media (max-width:980px){#reqs{padding:72px 20px!important;}#reqs .reqs-header{margin-bottom:34px!important;text-align:left!important;}#reqs .reqs-grid{grid-template-columns:1fr!important;gap:18px!important;}#reqs .req-c{min-height:auto!important;}#reqs .req-img,#reqs .req-media,.req-c .req-img,.req-c .req-media{height:auto!important;min-height:0!important;}#reqs .req-c img{width:100%!important;height:auto!important;aspect-ratio:16/10!important;object-fit:cover!important;display:block!important;}#reqs .req-body{padding:24px 20px!important;min-height:0!important;}#reqs .req-h{font-size:20px!important;min-height:0!important;}#reqs .req-bullets{gap:10px!important;}#reqs .req-bullets li{font-size:15px!important;line-height:1.55!important;}#ffrs-video-showcase{padding:74px 20px!important;}.ffrs-video-wrap{grid-template-columns:1fr!important;gap:32px!important;}.ffrs-video-frame{padding:8px!important;box-shadow:0 24px 70px rgba(0,0,0,.48)!important;}.ffrs-video-frame::after{display:none!important;}.ffrs-video-badge{width:100%!important;justify-content:center!important;text-align:center!important;}#scenarios{padding:72px 20px!important;}#scenarios .scen-inner{padding-left:0!important;padding-right:0!important;}#scenarios .scen-head{margin-bottom:30px!important;}#scenarios .scen-grid{grid-template-columns:1fr!important;gap:18px!important;}#scenarios .scen-c{min-height:auto!important;}#scenarios .scen-img-wrap{height:auto!important;aspect-ratio:16/10!important;}#scenarios .scen-img-wrap img{height:100%!important;object-fit:cover!important;}#scenarios .scen-body{padding:25px 20px 28px!important;min-height:0!important;}#scenarios .scen-h{font-size:20px!important;min-height:0!important;margin-bottom:18px!important;}#scenarios .scen-list{gap:10px!important;margin-top:0!important;}#danger{padding:74px 0!important;}#danger .danger-slider-shell{width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;}#danger .danger-slider-frame{overflow:hidden!important;}#danger .danger-track{gap:14px!important;}#danger .danger-slide,.danger-slide.pdf-slide{grid-template-columns:1fr!important;min-width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;flex:0 0 calc(100vw - 28px)!important;min-height:auto!important;}.danger-copy{padding:28px 20px 30px!important;order:2!important;}.danger-media{order:1!important;min-height:0!important;aspect-ratio:16/10!important;}.danger-title{font-size:clamp(28px,9vw,42px)!important;max-width:100%!important;}.danger-list li{font-size:15px!important;line-height:1.55!important;}.danger-arrows{position:static!important;display:flex!important;justify-content:center!important;gap:12px!important;margin-top:20px!important;inset:auto!important;}.danger-arrow,.danger-arrow.left,.danger-arrow.right{position:relative!important;left:auto!important;right:auto!important;top:auto!important;transform:none!important;width:46px!important;height:46px!important;}.danger-arrow:hover,.danger-arrow.left:hover,.danger-arrow.right:hover{transform:translateY(-2px)!important;}.danger-dots{margin-top:18px!important;}#comp{padding:72px 20px!important;}.comp-inner{padding-left:0!important;padding-right:0!important;}.comp-table-wrap,.spec-table-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;}table{min-width:680px!important;}}@media (max-width:980px){#engineered{padding:72px 20px!important;}#engineered .eng-grid,.eng-grid{grid-template-columns:1fr!important;gap:28px!important;}#engineered .specs-wrap{padding-left:0!important;padding-right:0!important;}#engineered .deminer-360-wrap{width:100%!important;min-height:0!important;padding:18px 0 0!important;justify-content:center!important;align-items:center!important;background:#fff!important;overflow:hidden!important;}#engineered .deminer-360-viewer,.deminer-360-viewer{width:100%!important;max-width:680px!important;height:auto!important;aspect-ratio:1120/522!important;min-height:0!important;transform:none!important;overflow:hidden!important;background:#fff!important;}#engineered .deminer-360-frame,.deminer-360-frame{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;}.deminer-feature-grid,.deminer-feature-strip,.deminer-feature-list{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;}.deminer-feature-item{min-width:0!important;width:100%!important;}}@media (min-width:701px) and (max-width:1180px){.products-grid,.product-grid,.portfolio-grid,#mission,.domain-grid,.cap-grid,.reqs-grid,#reqs .reqs-grid,#scenarios .scen-grid,.story-cards,.contact-info-grid,.branch-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}#scenarios .scen-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}#reqs .reqs-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}@media (max-width:700px){#nav{height:64px!important;padding:0 14px!important;}.pcd-mobile-toggle{width:42px!important;height:42px!important;}.logo-switcher-main img,.nav-logo img{height:30px!important;max-width:calc(100vw - 82px)!important;}.pcd-mobile-panel{padding:84px 18px 34px!important;}.pcd-mobile-panel a{min-height:52px!important;font-size:15px!important;letter-spacing:1.8px!important;}.container,.story-wrap,.technology-page,.contact-page,.reqs-inner,.scen-inner,.comp-inner,.specs-wrap{padding-left:18px!important;padding-right:18px!important;}#hero,.hero,.story-hero,.technology-hero,.contact-page{padding-top:82px!important;padding-bottom:56px!important;}.hero-content,.story-hero-inner,.contact-intro{padding-left:18px!important;padding-right:18px!important;}h1,.hero-title,.story-title,.contact-title,.tech-page-title{font-size:clamp(38px,14.5vw,58px)!important;letter-spacing:-1.6px!important;}h2,.section-title,.s-h,.story-heading,.ffrs-video-copy h2{font-size:clamp(29px,10.5vw,44px)!important;}.eye-txt,.section-eye,.section-kicker,.tech-kicker,.contact-kicker,.story-kicker{letter-spacing:2.4px!important;font-size:15px!important;}.product-card{min-height:0!important;}.product-visual{height:210px!important;}.product-card:hover .product-visual,.product-card.featured:hover .product-visual{height:230px!important;}.product-body{padding:24px 20px!important;}#reqs,#scenarios,#comp,#engineered,#ffrs-video-showcase{padding-left:16px!important;padding-right:16px!important;}#reqs .reqs-grid,#scenarios .scen-grid,.products-grid,.product-grid,.portfolio-grid,.domain-grid,.cap-grid,#mission,.branch-grid{grid-template-columns:1fr!important;}#scenarios .scen-img-wrap,#reqs .req-c img{aspect-ratio:4/3!important;}.ffrs-video-aspect{aspect-ratio:16/9!important;}#danger .danger-slider-shell{width:calc(100vw - 18px)!important;max-width:calc(100vw - 18px)!important;}#danger .danger-slide,.danger-slide.pdf-slide{min-width:calc(100vw - 18px)!important;max-width:calc(100vw - 18px)!important;flex-basis:calc(100vw - 18px)!important;}.danger-copy{padding:24px 18px 28px!important;}.danger-media{aspect-ratio:4/3!important;}footer{padding:54px 18px 24px!important;}.page-transition .pt-core{width:84vw!important;}.page-transition .pt-label{font-size:15px!important;letter-spacing:3px!important;}}@media (max-width:420px){.logo-switcher-main img,.nav-logo img{max-width:230px!important;}.btn,.nav-btn,.deminer-btn,.btn-fire,.contact-submit,.demo-submit{font-size:15px!important;letter-spacing:1.6px!important;padding:13px 16px!important;}.hero-copy,.section-desc,.story-text,.contact-copy{font-size:15px!important;}#engineered .deminer-360-viewer,.deminer-360-viewer{width:100%!important;}}*{min-width:0;}html, body{max-width:100%;overflow-x:hidden;}img, video, iframe, svg{max-width:100%;}.pcd-mobile-toggle{display:none;}.pcd-mobile-scrim,
.pcd-mobile-panel{display:none;}@media (max-width: 1120px){body{cursor:auto!important;}#c-dot, #c-ring, #c-trail{display:none!important;}#nav, nav#nav{height:68px!important;min-height:68px!important;padding:0 18px!important;background:rgba(5,5,5,.94)!important;border-bottom:1px solid rgba(255,255,255,.10)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;}#nav.scrolled, nav#nav.scrolled{height:64px!important;min-height:64px!important;}#nav .nav-links, nav#nav .nav-links,
  #nav .nav-cta, nav#nav .nav-cta,
  #nav .nav-cta-wrap, nav#nav .nav-cta-wrap,
  #nav .nav-divider, nav#nav .nav-divider{display:none!important;visibility:hidden!important;}#nav .logo-switcher, nav#nav .logo-switcher,
  #nav .nav-logo, nav#nav .nav-logo{min-width:0!important;max-width:calc(100vw - 96px)!important;position:relative!important;z-index:1601!important;}#nav .logo-switcher-main, nav#nav .logo-switcher-main{max-width:100%!important;}#nav .logo-switcher-main img,
  #nav .nav-logo img,
  nav#nav img{width:auto!important;height:40px!important;max-width:min(230px, 60vw)!important;object-fit:contain!important;}.pcd-mobile-toggle{display:inline-flex!important;position:relative!important;z-index:1701!important;width:44px!important;height:44px!important;border:1px solid rgba(255,255,255,.14)!important;background:linear-gradient(180deg, rgba(255,255,255,.08), rgba(255,255,255,.03))!important;box-shadow:0 10px 26px rgba(0,0,0,.22)!important;color:#fff!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:5px!important;border-radius:0!important;clip-path:polygon(0 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%)!important;cursor:pointer!important;transition:transform .22s ease, border-color .22s ease, background .22s ease!important;}.pcd-mobile-toggle:active{transform:scale(.97)!important;border-color:rgba(162,132,72,.48)!important;background:linear-gradient(180deg, rgba(162,132,72,.18), rgba(255,255,255,.05))!important;}.pcd-mobile-toggle span{display:block!important;width:18px!important;height:2px!important;background:currentColor!important;transform-origin:center!important;transition:transform .25s ease, opacity .2s ease!important;}body.pcd-menu-open .pcd-mobile-toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)!important;}body.pcd-menu-open .pcd-mobile-toggle span:nth-child(2){opacity:0!important;}body.pcd-menu-open .pcd-mobile-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)!important;}.pcd-mobile-scrim{display:block!important;position:fixed!important;inset:0!important;z-index:1450!important;background:rgba(0,0,0,.74)!important;backdrop-filter:blur(3px)!important;-webkit-backdrop-filter:blur(3px)!important;opacity:0!important;pointer-events:none!important;transition:opacity .28s ease!important;}.pcd-mobile-panel{display:flex!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;z-index:1500!important;width:min(334px, 84vw)!important;padding:84px 14px 18px!important;background:radial-gradient(circle at 88% 10%, rgba(162,132,72,.16), transparent 28%),
      linear-gradient(180deg, rgba(14,14,14,.98), rgba(6,6,6,.985))!important;border-left:1px solid rgba(255,255,255,.10)!important;box-shadow:-32px 0 80px rgba(0,0,0,.58)!important;transform:translateX(106%)!important;transition:transform .38s cubic-bezier(.22,1,.36,1)!important;flex-direction:column!important;gap:12px!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;}body.pcd-menu-open{overflow:hidden!important;}body.pcd-menu-open .pcd-mobile-scrim{opacity:1!important;pointer-events:auto!important;}body.pcd-menu-open .pcd-mobile-panel{transform:translateX(0)!important;}.pcd-mobile-panel-header{display:grid!important;gap:6px!important;padding:0 4px 6px!important;}.pcd-mobile-panel-kicker{display:inline-flex!important;align-items:center!important;gap:8px!important;color:rgba(162,132,72,.95)!important;font-size:10px!important;font-weight:900!important;letter-spacing:2.3px!important;text-transform:uppercase!important;}.pcd-mobile-panel-kicker::before{content:""!important;display:block!important;width:22px!important;height:1px!important;background:currentColor!important;opacity:.7!important;}.pcd-mobile-panel-title{display:block!important;margin:0!important;color:#fff!important;font-size:20px!important;line-height:1.05!important;font-weight:900!important;letter-spacing:.35px!important;text-transform:uppercase!important;}.pcd-mobile-panel-subtitle{display:block!important;color:rgba(255,255,255,.54)!important;font-size:11px!important;line-height:1.55!important;letter-spacing:.4px!important;}.pcd-mobile-nav-list{display:grid!important;gap:8px!important;}.pcd-mobile-link{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:44px!important;padding:12px 14px!important;border:1px solid rgba(255,255,255,.08)!important;background:linear-gradient(180deg, rgba(255,255,255,.03), rgba(255,255,255,.015))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important;color:rgba(255,255,255,.92)!important;font-size:12px!important;font-weight:800!important;letter-spacing:1.15px!important;text-transform:uppercase!important;text-decoration:none!important;clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%)!important;transition:transform .18s ease, border-color .22s ease, background .22s ease, color .22s ease!important;}.pcd-mobile-link::before{content:""!important;position:absolute!important;left:0!important;top:10px!important;bottom:10px!important;width:2px!important;background:rgba(162,132,72,.78)!important;transform:scaleY(0)!important;transform-origin:center!important;transition:transform .2s ease!important;}.pcd-mobile-link::after{content:"›"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;border-radius:999px!important;background:rgba(162,132,72,.12)!important;border:1px solid rgba(162,132,72,.22)!important;color:var(--accent, #a28448)!important;font-size:14px!important;line-height:1!important;flex:0 0 auto!important;}.pcd-mobile-link:hover,
  .pcd-mobile-link:active,
  .pcd-mobile-link.pcd-active{color:#fff!important;border-color:rgba(162,132,72,.32)!important;background:linear-gradient(180deg, rgba(162,132,72,.13), rgba(255,255,255,.03))!important;transform:translateX(-1px)!important;}.pcd-mobile-link:hover::before,
  .pcd-mobile-link:active::before,
  .pcd-mobile-link.pcd-active::before{transform:scaleY(1)!important;}.pcd-mobile-link.pcd-active::after{background:rgba(162,132,72,.22)!important;border-color:rgba(162,132,72,.38)!important;}.pcd-mobile-dropdown{display:grid!important;gap:0!important;}.pcd-mobile-dropdown-toggle{width:100%!important;border-radius:0!important;font-family:inherit!important;cursor:pointer!important;}.pcd-mobile-dropdown-toggle span{display:inline-block!important;}.pcd-mobile-dropdown-toggle i{position:relative!important;display:inline-flex!important;width:22px!important;height:22px!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:rgba(162,132,72,.12)!important;border:1px solid rgba(162,132,72,.22)!important;color:var(--accent, #a28448)!important;flex:0 0 auto!important;transition:transform .26s cubic-bezier(.22,1,.36,1), background .22s ease, border-color .22s ease!important;}.pcd-mobile-dropdown-toggle i::before,
  .pcd-mobile-dropdown-toggle i::after{content:""!important;position:absolute!important;display:block!important;background:currentColor!important;border-radius:999px!important;}.pcd-mobile-dropdown-toggle i::before{width:10px!important;height:2px!important;}.pcd-mobile-dropdown-toggle i::after{width:2px!important;height:10px!important;transition:transform .26s cubic-bezier(.22,1,.36,1)!important;}.pcd-mobile-link.pcd-mobile-dropdown-toggle::after{content:none!important;}.pcd-mobile-dropdown.pcd-open .pcd-mobile-dropdown-toggle{border-color:rgba(162,132,72,.38)!important;background:linear-gradient(180deg, rgba(162,132,72,.14), rgba(255,255,255,.03))!important;}.pcd-mobile-dropdown.pcd-open .pcd-mobile-dropdown-toggle::before{transform:scaleY(1)!important;}.pcd-mobile-dropdown.pcd-open .pcd-mobile-dropdown-toggle i{background:rgba(162,132,72,.22)!important;border-color:rgba(162,132,72,.38)!important;}.pcd-mobile-dropdown.pcd-open .pcd-mobile-dropdown-toggle i::after{transform:scaleY(0)!important;}.pcd-mobile-submenu{display:grid!important;gap:6px!important;max-height:0!important;overflow:hidden!important;opacity:0!important;transform:translateY(-4px)!important;transition:max-height .34s cubic-bezier(.22,1,.36,1), opacity .22s ease, transform .28s ease, padding .28s ease!important;padding:0 0 0 14px!important;}.pcd-mobile-dropdown.pcd-open .pcd-mobile-submenu{max-height:240px!important;opacity:1!important;transform:translateY(0)!important;padding:8px 0 4px 14px!important;}.pcd-mobile-sub-link{min-height:38px!important;padding:10px 12px!important;font-size:11px!important;letter-spacing:1.7px!important;color:rgba(255,255,255,.74)!important;background:linear-gradient(180deg, rgba(255,255,255,.022), rgba(255,255,255,.010))!important;border-color:rgba(255,255,255,.06)!important;}.pcd-mobile-sub-link::before{background:rgba(215,25,32,.78)!important;}.pcd-mobile-sub-link::after{width:18px!important;height:18px!important;font-size:12px!important;background:rgba(215,25,32,.10)!important;border-color:rgba(215,25,32,.18)!important;color:#d71920!important;}.pcd-mobile-sub-link.pcd-active{color:#fff!important;border-color:rgba(215,25,32,.36)!important;background:linear-gradient(180deg, rgba(215,25,32,.16), rgba(255,255,255,.025))!important;}.pcd-mobile-bottom-area{margin-top:auto!important;display:grid!important;gap:8px!important;padding-top:12px!important;}.pcd-mobile-bottom-link{border-color:rgba(162,132,72,.35)!important;background:linear-gradient(180deg, rgba(162,132,72,.12), rgba(255,255,255,.02))!important;}.pcd-mobile-cta{margin-top:4px!important;min-height:50px!important;justify-content:center!important;border:1px solid rgba(162,132,72,.44)!important;background:linear-gradient(90deg, rgba(162,132,72,.96), rgba(186,156,90,.96))!important;color:#fff!important;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%)!important;box-shadow:0 14px 34px rgba(0,0,0,.28)!important;}.pcd-mobile-cta::before{content:none!important;}.pcd-mobile-cta::after{content:"↗"!important;width:auto!important;height:auto!important;border:0!important;background:transparent!important;color:rgba(255,255,255,.94)!important;font-size:15px!important;}.pcd-mobile-panel-footer{margin-top:0!important;padding:8px 4px 2px!important;color:rgba(255,255,255,.38)!important;font-size:10px!important;line-height:1.6!important;letter-spacing:.5px!important;text-transform:uppercase!important;}}@media (max-width: 1120px){.container,
  .reqs-inner,
  .scen-inner,
  .eng-inner,
  .comp-inner,
  .cta-content,
  .story-wrap,
  .story-hero-inner,
  .contact-shell,
  .technology-page,
  .tech-page,
  .tech-ecosystem,
  .tech-foundation,
  footer,
  #footer,
  .foot-grid{width:100%!important;max-width:100%!important;padding-left:clamp(20px, 5vw, 34px)!important;padding-right:clamp(20px, 5vw, 34px)!important;}section,
  header,
  footer{max-width:100vw!important;overflow-x:clip!important;}.section-head,
  .scen-head,
  .reqs-header,
  .contact-intro{display:block!important;grid-template-columns:1fr!important;text-align:left!important;}.section-desc,
  .scen-head-right,
  .contact-copy{max-width:100%!important;margin-top:18px!important;}.products-grid,
  .product-grid,
  .portfolio-grid,
  .domain-grid,
  .cap-grid,
  #mission,
  .story-grid,
  .story-cards,
  .capability-list,
  .branch-grid,
  .contact-info-grid,
  .reqs-grid,
  .scen-grid,
  .spec-grid-full,
  .foot-grid{display:grid!important;grid-template-columns:repeat(2, minmax(0, 1fr))!important;gap:18px!important;}.domain-layout,
  .tech-wrap,
  .eng-inner,
  .comparison-wrap,
  .compare-wrap,
  .analysis-table-wrap{display:grid!important;grid-template-columns:1fr!important;gap:28px!important;}.product-card.featured,
  .ecosystem-parent,
  .branch-agroline,
  .branch-civil,
  .branch-it{grid-column:auto!important;}.ticker,
  .ticker-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;}.ticker{display:flex!important;gap:0!important;}.stat,
  .tick-item{flex:0 0 auto!important;white-space:nowrap!important;}}@media (max-width: 760px){.container,
  .reqs-inner,
  .scen-inner,
  .eng-inner,
  .comp-inner,
  .cta-content,
  .story-wrap,
  .story-hero-inner,
  .contact-shell,
  .technology-page,
  .tech-ecosystem,
  .tech-foundation,
  footer,
  #footer,
  .foot-grid{padding-left:20px!important;padding-right:20px!important;}.products-grid,
  .product-grid,
  .portfolio-grid,
  .domain-grid,
  .cap-grid,
  #mission,
  .story-grid,
  .story-cards,
  .capability-list,
  .branch-grid,
  .contact-info-grid,
  .reqs-grid,
  .scen-grid,
  .spec-grid-full,
  .foot-grid{grid-template-columns:1fr!important;}.section-title,
  .s-h,
  .story-title,
  .tech-page-title,
  .contact-title,
  .offensive-coming-title{font-size:clamp(34px, 12vw, 54px)!important;line-height:.96!important;letter-spacing:-1.6px!important;}.section-kicker,
  .section-eye,
  .story-kicker,
  .tech-kicker,
  .contact-kicker{letter-spacing:2px!important;}#hero,
  .hero,
  .story-hero,
  .technology-hero,
  .contact-page,
  .offensive-coming-soon,
  .deminer-clean-hero{height:auto!important;min-height:auto!important;padding-top:108px!important;padding-bottom:72px!important;}#hero .hero-content,
  .hero-content,
  .deminer-hero-content,
  .story-hero-inner{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;}.hero-title,
  .hero-h1,
  .deminer-title{font-size:clamp(46px, 15vw, 70px)!important;line-height:.88!important;letter-spacing:-2.2px!important;}.hero-h2,
  .hero-sub,
  .deminer-subtitle{font-size:clamp(20px, 7vw, 34px)!important;line-height:1.08!important;letter-spacing:2.4px!important;}.hero-tagline,
  .hero-copy,
  .story-lead,
  .tech-page-copy,
  .contact-copy{font-size:13px!important;line-height:1.75!important;}.hero-actions,
  .hero-cta,
  .deminer-hero-cta,
  .story-actions,
  .cta-contacts,
  .offensive-password-row{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:100%!important;}.btn,
  .nav-btn,
  .btn-fire,
  .btn-ghost-hero,
  .deminer-btn,
  .deminer-btn-primary,
  .deminer-btn-ghost,
  .contact-submit,
  .offensive-password-button,
  .ecosystem-button{width:100%!important;max-width:100%!important;justify-content:center!important;text-align:center!important;min-height:50px!important;}.hero-panel,
  .hero-scroll,
  .hero-scroll-wrap,
  .deminer-scroll,
  .ecosystem-connector,
  .branch-mid-line,
  .domain-stage{display:none!important;}.hero-bg,
  .deminer-hero-bg,
  .hero-photo{opacity:.52!important;object-position:center!important;background-position:center!important;}.product-card,
  .domain-card,
  .mission-card,
  .story-card,
  .contact-info-card,
  .contact-form-panel,
  .ecosystem-card,
  .branch-card,
  .req-c,
  .scen-c,
  .pillar,
  .comp{width:100%!important;max-width:100%!important;min-height:auto!important;}.product-visual,
  .product-card:hover .product-visual,
  .product-card.featured .product-visual,
  .product-card.featured:hover .product-visual{height:220px!important;}.product-visual.has-image img,
  .product-card:hover .product-visual.has-image img{opacity:1!important;filter:brightness(.9) contrast(1.04) saturate(1)!important;transform:none!important;}.tech-visual,
  .fake3d-viewer,
  .video-wrap,
  .video-frame,
  .ffrs-video-wrap,
  .ffrs-video-frame{width:100%!important;min-height:auto!important;margin-left:0!important;margin-right:0!important;}.video-aspect,
  .ffrs-video-aspect{aspect-ratio:16 / 9!important;width:100%!important;}.video-aspect iframe,
  .ffrs-video-aspect iframe{width:100%!important;height:100%!important;}.eng-robot-wrap,
  .ffrs-360-viewer,
  .deminer-360-wrap,
  .deminer-360-viewer{width:100%!important;max-width:100%!important;min-height:260px!important;height:auto!important;margin:18px auto 0!important;transform:none!important;}.ffrs-360-frame,
  .deminer-360-frame,
  .ffrs-360-viewer img,
  .deminer-360-viewer img{width:100%!important;height:auto!important;max-height:360px!important;object-fit:contain!important;}.ffrs-360-visible-icon,
  .deminer-360-visible-icon{right:12px!important;bottom:10px!important;height:32px!important;padding:0 11px!important;font-size:13px!important;}.req-c{display:flex!important;flex-direction:column!important;background:#0b0b0b!important;border:1px solid rgba(255,255,255,.12)!important;overflow:hidden!important;}.req-c > img{position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:235px!important;object-fit:cover!important;transform:none!important;opacity:1!important;}.req-over{display:none!important;}.req-top-line{position:relative!important;width:100%!important;}.req-body{position:relative!important;inset:auto!important;transform:none!important;padding:20px!important;min-height:auto!important;background:linear-gradient(180deg, rgba(8,8,8,.96), rgba(4,4,4,1))!important;}.req-h,
  .scen-h{font-size:clamp(22px, 7vw, 32px)!important;line-height:1.05!important;}.req-bullets,
  .scen-list{margin-top:16px!important;display:grid!important;gap:10px!important;}.req-bullets li,
  .scen-list li{font-size:15px!important;line-height:1.45!important;}.scen-img-wrap{height:230px!important;min-height:230px!important;}.scen-img-wrap img{width:100%!important;height:100%!important;object-fit:cover!important;}.scen-body{padding:20px!important;}.comparison-wrap,
  .compare-wrap,
  .analysis-table-wrap,
  .comparison-table{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;}table{min-width:640px;}.form-row,
  .request-demo-grid,
  .demo-wide{display:block!important;grid-template-columns:1fr!important;}input, textarea, select{width:100%!important;max-width:100%!important;font-size:16px!important;}.demo-modal-box,
  .request-demo-box,
  .spec-modal-panel,
  .offensive-lock-box{width:calc(100vw - 34px)!important;max-width:calc(100vw - 34px)!important;max-height:calc(100svh - 34px)!important;overflow-y:auto!important;padding:24px!important;}.foot-grid{gap:28px!important;}.foot-bottom{display:flex!important;flex-direction:column!important;gap:12px!important;text-align:left!important;}}@media (max-width: 430px){#nav, nav#nav{padding-left:14px!important;padding-right:14px!important;}#nav .logo-switcher-main img,
  #nav .nav-logo img,
  nav#nav img{height:34px!important;max-width:58vw!important;}.pcd-mobile-toggle{width:42px!important;height:42px!important;}.container,
  .reqs-inner,
  .scen-inner,
  .eng-inner,
  .comp-inner,
  .cta-content,
  .story-wrap,
  .story-hero-inner,
  .contact-shell,
  .technology-page,
  .tech-ecosystem,
  .tech-foundation,
  footer,
  #footer{padding-left:16px!important;padding-right:16px!important;}.hero-title,
  .hero-h1,
  .deminer-title{font-size:clamp(40px, 15vw, 58px)!important;}.req-c > img, .scen-img-wrap{height:210px!important;min-height:210px!important;}}@media (max-width: 1180px){html{-webkit-text-size-adjust:100%;}body{touch-action:manipulation;}body.pcd-menu-open{position:fixed!important;width:100%!important;}main, .page, .wrap, .section, .container, .media-main, .media-shell,
  .danger-slider-shell, .danger-slider, .danger-slider-track,
  .pdf-slider, .pdf-slider-track, .cad-stage, .cad-scene,
  .specs-wrapper, .specs-shell, .specifications, .system-specs,
  .platform-showcase, .showcase-wrap, .stage-wrap, .visual-wrap,
  .vanq-gallery, .vanq-grid, .lugv-gallery, .lugv-grid{max-width:100vw!important;overflow-x:clip!important;}a, button, .btn, .nav-btn, .deminer-btn, .media-tab, .pcd-mobile-link,
  input[type="submit"], .contact-submit, .request-submit{min-height:44px!important;}#nav, nav#nav{z-index:2400!important;}.pcd-mobile-toggle{z-index:2601!important;}.pcd-mobile-panel{z-index:2550!important;}.pcd-mobile-scrim{z-index:2500!important;}.systems-dropdown, .logo-switcher-menu{max-width:calc(100vw - 28px)!important;}.cad-callout, .cad-label, .hotspot-label, .diagram-label,
  .spec-label, .spec-value, .feature-label, .feature-value{max-width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;}.comparison-table, .comparison-wrap, .compare-wrap, .analysis-table-wrap,
  .spec-table, .specs-table, .data-table, .table-wrap, .table-shell{width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;}table{width:max-content!important;min-width:min(680px, calc(100vw - 32px))!important;}.danger-slide, .danger-slide.pdf-slide, .pdf-slide,
  .slide, .slider-slide, .gallery-slide{max-width:calc(100vw - 32px)!important;flex-basis:calc(100vw - 32px)!important;}.media-hero, .story-hero, .technology-hero, .contact-page,
  .offensive-coming-soon, .deminer-clean-hero, #hero, .hero{background-position:center!important;}}@media (max-width: 900px){.media-hero, .media-head, .media-video-grid, .media-article-grid,
  .media-video-card:first-child, .media-cta,
  .contact-layout, .contact-grid, .contact-shell,
  .technology-grid, .technology-layout, .story-layout,
  .spec-layout, .system-layout, .feature-layout, .demo-layout{display:grid!important;grid-template-columns:1fr!important;}.media-video-card:first-child{grid-column:auto!important;}.media-video-card:first-child .media-video-frame{min-height:0!important;height:auto!important;aspect-ratio:16 / 9!important;}}@media (max-width: 760px){#nav, nav#nav{padding-left:max(16px, env(safe-area-inset-left))!important;padding-right:max(16px, env(safe-area-inset-right))!important;}.pcd-mobile-panel{width:min(350px, 82vw)!important;padding-top:calc(84px + env(safe-area-inset-top))!important;padding-bottom:calc(28px + env(safe-area-inset-bottom))!important;}h1, .hero-title, .hero-h1, .deminer-title, .media-hero h1,
  .section-title, .s-h, .story-title, .tech-page-title,
  .contact-title, .offensive-coming-title{max-width:100%!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;}.media-hero{min-height:auto!important;padding:108px 20px 64px!important;}.media-hero h1{max-width:11ch!important;font-size:clamp(42px, 13vw, 66px)!important;line-height:.9!important;letter-spacing:-2px!important;}.media-hero p,
  .media-head p,
  .media-video-copy p,
  .media-article-card p,
  .media-cta p{font-size:13px!important;line-height:1.7!important;}.media-main{padding-left:16px!important;padding-right:16px!important;}.media-tabs{width:100%!important;overflow-x:auto!important;}.media-tab{flex:1 0 auto!important;min-width:130px!important;}.media-stats{grid-template-columns:1fr!important;}.media-stat{border-right:0!important;border-bottom:1px solid rgba(255,255,255,.10)!important;}.media-cta{display:block!important;padding:26px 20px!important;}.media-cta a{width:100%!important;margin-top:20px!important;}input, textarea, select, button{font-size:16px!important;}.form-row, .form-grid, .contact-form-grid, .request-demo-grid,
  .demo-grid, .demo-wide{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;}.media-video-copy, .media-article-card, .product-card, .domain-card,
  .mission-card, .story-card, .ecosystem-card, .branch-card,
  .contact-info-card, .contact-form-panel, .req-c, .scen-c,
  .pillar, .comp, .cap-card, .feature-card{padding-left:min(22px, 6vw)!important;padding-right:min(22px, 6vw)!important;}.ffrs-360-viewer, .deminer-360-viewer, .fake3d-viewer,
  .eng-robot-wrap, .product-visual, .tech-visual,
  .diagram-wrap, .image-stage, .visual-stage{max-width:100%!important;transform:none!important;}.ffrs-360-viewer img, .deminer-360-viewer img,
  .fake3d-viewer img, .eng-robot-wrap img,
  .product-visual img, .tech-visual img,
  .diagram-wrap img, .image-stage img, .visual-stage img{max-width:100%!important;height:auto!important;object-fit:contain!important;}.demo-modal-box, .request-demo-box, .spec-modal-panel,
  .offensive-lock-box, .modal-box, .modal-panel{width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;max-height:calc(100dvh - 28px)!important;overflow-y:auto!important;}.pcd-cookie-banner, .cookie-banner, #cookie-banner{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;left:12px!important;right:12px!important;bottom:max(12px, env(safe-area-inset-bottom))!important;}}@media (max-width: 430px){.hero-title, .hero-h1, .deminer-title, .media-hero h1,
  .section-title, .s-h, .story-title, .tech-page-title,
  .contact-title, .offensive-coming-title{font-size:clamp(34px, 13.5vw, 58px)!important;letter-spacing:-1.8px!important;}.hero-h2, .hero-sub, .deminer-subtitle{font-size:clamp(18px, 6.4vw, 28px)!important;}.pcd-mobile-link{font-size:13px!important;letter-spacing:1px!important;}.media-tab{min-width:112px!important;font-size:14px!important;}table{min-width:600px!important;}}@media (max-width: 1120px){#nav [data-pcd-hidden-duplicate-menu="true"],
  nav#nav [data-pcd-hidden-duplicate-menu="true"],
  #nav > button:not(.pcd-mobile-toggle):not(.pcd-menu-final-toggle),
  nav#nav > button:not(.pcd-mobile-toggle):not(.pcd-menu-final-toggle),
  #nav .hamburger:not(.pcd-mobile-toggle),
  #nav .hamburger-menu:not(.pcd-mobile-toggle),
  #nav .menu-toggle:not(.pcd-mobile-toggle),
  #nav .mobile-menu-toggle:not(.pcd-mobile-toggle),
  #nav .nav-toggle:not(.pcd-mobile-toggle),
  #nav .navbar-toggle:not(.pcd-mobile-toggle),
  #nav .burger:not(.pcd-mobile-toggle),
  #nav .burger-menu:not(.pcd-mobile-toggle),
  nav#nav .hamburger:not(.pcd-mobile-toggle),
  nav#nav .hamburger-menu:not(.pcd-mobile-toggle),
  nav#nav .menu-toggle:not(.pcd-mobile-toggle),
  nav#nav .mobile-menu-toggle:not(.pcd-mobile-toggle),
  nav#nav .nav-toggle:not(.pcd-mobile-toggle),
  nav#nav .navbar-toggle:not(.pcd-mobile-toggle),
  nav#nav .burger:not(.pcd-mobile-toggle),
  nav#nav .burger-menu:not(.pcd-mobile-toggle){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;}#nav .pcd-mobile-toggle ~ .pcd-mobile-toggle,
  nav#nav .pcd-mobile-toggle ~ .pcd-mobile-toggle{display:none!important;}}@media (max-width: 760px){body.home-page-body #hero{min-height:980px!important;padding-bottom:24px!important;overflow:hidden!important;}body.home-page-body #hero .eyebrow{display:none!important;}body.home-page-body #hero .hero-content{width:min(340px, calc(100% - 40px))!important;max-width:340px!important;margin:0!important;padding:104px 20px 0!important;position:relative!important;z-index:5!important;}body.home-page-body #hero .hero-title{font-size:clamp(46px, 14vw, 64px)!important;line-height:.92!important;letter-spacing:-2px!important;margin-bottom:12px!important;}body.home-page-body #hero .hero-sub{max-width:320px!important;font-size:12px!important;line-height:1.4!important;letter-spacing:2.4px!important;margin-bottom:16px!important;}body.home-page-body #hero .hero-copy{max-width:320px!important;font-size:13px!important;line-height:1.6!important;margin-bottom:20px!important;}body.home-page-body #hero .hero-actions{gap:8px!important;align-items:stretch!important;}body.home-page-body #hero .hero-actions .btn,
  body.home-page-body #hero .hero-actions .btn.ghost{width:100%!important;justify-content:center!important;}body.home-page-body #hero .hero-photo{position:absolute!important;inset:auto 0 0 0!important;top:auto!important;bottom:0!important;width:100%!important;height:52%!important;object-fit:contain!important;object-position:center bottom!important;transform:none!important;filter:brightness(.96) contrast(1.02) saturate(1.02)!important;}body.home-page-body #hero .hero-shadow{background:linear-gradient(180deg,
        rgba(5,5,5,.94) 0%,
        rgba(5,5,5,.88) 18%,
        rgba(5,5,5,.76) 34%,
        rgba(5,5,5,.38) 50%,
        rgba(5,5,5,.12) 62%,
        rgba(5,5,5,.10) 74%,
        rgba(5,5,5,.24) 86%,
        rgba(5,5,5,.58) 100%) !important,
      linear-gradient(90deg,
        rgba(5,5,5,.72) 0%,
        rgba(5,5,5,.24) 20%,
        rgba(5,5,5,.04) 50%,
        rgba(5,5,5,.24) 80%,
        rgba(5,5,5,.72) 100%)!important;}}@media (max-width: 430px){body.home-page-body #hero{min-height:920px!important;}body.home-page-body #hero .hero-photo{height:48%!important;}body.home-page-body #hero .hero-content{width:calc(100% - 36px)!important;max-width:100%!important;padding-top:100px!important;}}.hero-mobile-image{display:none;}@media (max-width: 760px){body.home-page-body #hero{background:#050505!important;min-height:auto!important;height:auto!important;align-items:flex-start!important;padding-bottom:28px!important;}body.home-page-body #hero .hero-photo,
  body.home-page-body #hero .hero-shadow,
  body.home-page-body #hero .hero-scan{display:none!important;}body.home-page-body #hero .hero-content{width:calc(100% - 40px)!important;max-width:360px!important;margin:0 auto!important;padding:104px 0 0!important;}body.home-page-body #hero .eyebrow,
  body.home-page-body #hero .hero-copy{display:none!important;}body.home-page-body #hero .hero-title{font-size:clamp(46px, 15vw, 64px)!important;line-height:.91!important;letter-spacing:-2px!important;margin-bottom:10px!important;}body.home-page-body #hero .hero-sub{max-width:320px!important;font-size:12px!important;line-height:1.38!important;letter-spacing:2.4px!important;margin-bottom:18px!important;}body.home-page-body #hero .hero-mobile-image{display:block!important;width:100%!important;margin:0 0 20px!important;border:1px solid rgba(255,255,255,.08)!important;background:radial-gradient(ellipse at center, rgba(255,255,255,.08) 0%, rgba(255,255,255,0) 65%),
      linear-gradient(180deg, rgba(255,255,255,.04) 0%, rgba(255,255,255,.01) 100%),
      #111!important;overflow:hidden!important;}body.home-page-body #hero .hero-mobile-image img{display:block!important;width:100%!important;height:auto!important;object-fit:contain!important;object-position:center center!important;filter:brightness(1.16) contrast(1.04) saturate(1.02)!important;}body.home-page-body #hero .hero-actions{gap:8px!important;align-items:stretch!important;}body.home-page-body #hero .hero-actions .btn,
  body.home-page-body #hero .hero-actions .btn.ghost{width:100%!important;justify-content:center!important;}body.home-page-body #hero .hero-panel,
  body.home-page-body #hero .hero-scroll{display:none!important;}}@media (max-width: 760px){body.home-page-body #hero{padding-bottom:24px!important;}body.home-page-body #hero .hero-content{padding-top:84px!important;}body.home-page-body #hero .hero-sub{margin-bottom:14px!important;}body.home-page-body #hero .hero-mobile-image{position:relative!important;width:calc(100% + 40px)!important;margin:0 -20px 18px!important;border:0!important;background:transparent!important;overflow:hidden!important;isolation:isolate!important;}body.home-page-body #hero .hero-mobile-image::before{content:""!important;position:absolute!important;inset:0!important;z-index:2!important;pointer-events:none!important;background:radial-gradient(ellipse at center, rgba(0,0,0,0) 52%, rgba(0,0,0,.12) 72%, rgba(0,0,0,.32) 100%),
      linear-gradient(180deg, rgba(0,0,0,.18) 0%, rgba(0,0,0,0) 14%, rgba(0,0,0,0) 82%, rgba(0,0,0,.24) 100%),
      linear-gradient(90deg, rgba(0,0,0,.26) 0%, rgba(0,0,0,0) 10%, rgba(0,0,0,0) 90%, rgba(0,0,0,.26) 100%)!important;}body.home-page-body #hero .hero-mobile-image img{width:100%!important;filter:brightness(1.16) contrast(1.05) saturate(1.03)!important;}body.home-page-body #hero .hero-actions{margin-top:2px!important;}}@media (max-width: 430px){body.home-page-body #hero .hero-content{width:calc(100% - 28px)!important;padding-top:74px!important;}body.home-page-body #hero .hero-mobile-image{width:calc(100% + 28px)!important;margin-left:-14px!important;margin-right:-14px!important;margin-bottom:16px!important;}}@media (max-width: 760px){body.home-page-body #hero .hero-mobile-image{width:calc(100% + 64px)!important;margin:0 -32px 18px!important;}body.home-page-body #hero .hero-mobile-image img{width:calc(100% + 64px)!important;max-width:none!important;margin-left:-32px!important;filter:brightness(1.16) contrast(1.05) saturate(1.03)!important;}body.home-page-body #hero .hero-mobile-image::before{background:radial-gradient(ellipse at center, rgba(0,0,0,0) 46%, rgba(0,0,0,.10) 64%, rgba(0,0,0,.28) 82%, rgba(0,0,0,.48) 100%),
      radial-gradient(circle at top left, rgba(0,0,0,.42) 0%, rgba(0,0,0,0) 30%),
      radial-gradient(circle at top right, rgba(0,0,0,.42) 0%, rgba(0,0,0,0) 30%),
      radial-gradient(circle at bottom left, rgba(0,0,0,.42) 0%, rgba(0,0,0,0) 30%),
      radial-gradient(circle at bottom right, rgba(0,0,0,.42) 0%, rgba(0,0,0,0) 30%),
      linear-gradient(180deg, rgba(0,0,0,.14) 0%, rgba(0,0,0,0) 10%, rgba(0,0,0,0) 86%, rgba(0,0,0,.18) 100%),
      linear-gradient(90deg, rgba(0,0,0,.18) 0%, rgba(0,0,0,0) 8%, rgba(0,0,0,0) 92%, rgba(0,0,0,.18) 100%)!important;}}@media (max-width: 430px){body.home-page-body #hero .hero-mobile-image{width:calc(100% + 40px)!important;margin-left:-20px!important;margin-right:-20px!important;}body.home-page-body #hero .hero-mobile-image img{width:calc(100% + 56px)!important;margin-left:-28px!important;}}@media (max-width: 760px){body.home-page-body #hero .hero-mobile-image{width:100vw!important;margin:0 calc(50% - 50vw) 18px!important;min-height:360px!important;height:min(96vw, 460px)!important;aspect-ratio:auto!important;border:0!important;background:#050505!important;overflow:hidden!important;position:relative!important;}body.home-page-body #hero .hero-mobile-image img{width:100%!important;height:100%!important;max-width:none!important;margin:0!important;object-fit:cover!important;object-position:center 74%!important;transform:scale(1.12)!important;filter:brightness(1.12) contrast(1.05) saturate(1.03)!important;}body.home-page-body #hero .hero-mobile-image::before{content:""!important;position:absolute!important;inset:0!important;z-index:2!important;pointer-events:none!important;background:radial-gradient(ellipse at center, rgba(0,0,0,0) 50%, rgba(0,0,0,.10) 68%, rgba(0,0,0,.28) 84%, rgba(0,0,0,.52) 100%),
      radial-gradient(circle at top left, rgba(0,0,0,.40) 0%, rgba(0,0,0,0) 28%),
      radial-gradient(circle at top right, rgba(0,0,0,.40) 0%, rgba(0,0,0,0) 28%),
      radial-gradient(circle at bottom left, rgba(0,0,0,.44) 0%, rgba(0,0,0,0) 30%),
      radial-gradient(circle at bottom right, rgba(0,0,0,.44) 0%, rgba(0,0,0,0) 30%),
      linear-gradient(180deg, rgba(0,0,0,.20) 0%, rgba(0,0,0,0) 12%, rgba(0,0,0,0) 86%, rgba(0,0,0,.20) 100%),
      linear-gradient(90deg, rgba(0,0,0,.18) 0%, rgba(0,0,0,0) 8%, rgba(0,0,0,0) 92%, rgba(0,0,0,.18) 100%)!important;}}@media (max-width: 430px){body.home-page-body #hero .hero-mobile-image{min-height:330px!important;height:min(98vw, 420px)!important;}body.home-page-body #hero .hero-mobile-image img{object-position:center 76%!important;transform:scale(1.15)!important;}}@media (max-width: 760px){body.home-page-body #hero .hero-content{padding-top:78px!important;}body.home-page-body #hero .hero-mobile-image{width:100vw!important;margin:0 calc(50% - 50vw) 18px!important;min-height:0!important;height:auto!important;background:#050505!important;border:0!important;overflow:hidden!important;position:relative!important;isolation:isolate!important;}body.home-page-body #hero .hero-mobile-image img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;object-fit:contain!important;object-position:center center!important;transform:none!important;filter:brightness(1.04) contrast(1.03) saturate(1.02)!important;}body.home-page-body #hero .hero-mobile-image::before{content:""!important;position:absolute!important;inset:0!important;z-index:2!important;pointer-events:none!important;background:radial-gradient(ellipse at center, rgba(0,0,0,0) 56%, rgba(0,0,0,.10) 74%, rgba(0,0,0,.28) 90%, rgba(0,0,0,.48) 100%),
      linear-gradient(180deg, rgba(0,0,0,.10) 0%, rgba(0,0,0,0) 12%, rgba(0,0,0,0) 88%, rgba(0,0,0,.12) 100%),
      linear-gradient(90deg, rgba(0,0,0,.12) 0%, rgba(0,0,0,0) 8%, rgba(0,0,0,0) 92%, rgba(0,0,0,.12) 100%)!important;}}@media (max-width: 430px){body.home-page-body #hero .hero-content{width:calc(100% - 28px)!important;padding-top:70px!important;}body.home-page-body #hero .hero-mobile-image{margin-bottom:16px!important;}}@media (max-width: 760px){body.home-page-body #hero{min-height:auto!important;height:auto!important;padding:76px 0 28px!important;background:#050505!important;overflow:hidden!important;}body.home-page-body #hero .hero-photo,
  body.home-page-body #hero .hero-shadow,
  body.home-page-body #hero .hero-scan,
  body.home-page-body #hero .hero-panel,
  body.home-page-body #hero .hero-scroll,
  body.home-page-body #hero .eyebrow,
  body.home-page-body #hero .hero-copy{display:none!important;}body.home-page-body #hero .hero-content{position:relative!important;width:calc(100% - 28px)!important;max-width:390px!important;margin:0 auto!important;padding:0!important;}body.home-page-body #hero .hero-mobile-image{display:block!important;position:relative!important;width:100vw!important;margin:0 calc(50% - 50vw) 18px!important;min-height:470px!important;height:min(125vw, 620px)!important;overflow:hidden!important;border:0!important;background:#050505!important;isolation:isolate!important;}body.home-page-body #hero .hero-mobile-image img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center 72%!important;transform:scale(1.14)!important;filter:brightness(1.06) contrast(1.04) saturate(1.02)!important;}body.home-page-body #hero .hero-mobile-image::before{content:""!important;position:absolute!important;inset:0!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(180deg, rgba(0,0,0,.88) 0%, rgba(0,0,0,.70) 18%, rgba(0,0,0,.34) 34%, rgba(0,0,0,.08) 47%, rgba(0,0,0,0) 56%, rgba(0,0,0,.06) 78%, rgba(0,0,0,.16) 100%),
      radial-gradient(ellipse at center, rgba(0,0,0,0) 52%, rgba(0,0,0,.08) 70%, rgba(0,0,0,.24) 86%, rgba(0,0,0,.42) 100%),
      radial-gradient(circle at top left, rgba(0,0,0,.36) 0%, rgba(0,0,0,0) 28%),
      radial-gradient(circle at top right, rgba(0,0,0,.36) 0%, rgba(0,0,0,0) 28%),
      radial-gradient(circle at bottom left, rgba(0,0,0,.24) 0%, rgba(0,0,0,0) 24%),
      radial-gradient(circle at bottom right, rgba(0,0,0,.24) 0%, rgba(0,0,0,0) 24%)!important;}body.home-page-body #hero .hero-title{position:absolute!important;top:18px!important;left:18px!important;right:18px!important;z-index:4!important;margin:0!important;max-width:270px!important;font-size:clamp(46px, 15vw, 68px)!important;line-height:.90!important;letter-spacing:-2px!important;}body.home-page-body #hero .hero-sub{position:absolute!important;top:190px!important;left:20px!important;right:20px!important;z-index:4!important;max-width:290px!important;margin:0!important;font-size:12px!important;line-height:1.4!important;letter-spacing:2.4px!important;color:rgba(245,245,245,.9)!important;}body.home-page-body #hero .hero-actions{display:flex!important;flex-direction:column!important;gap:8px!important;margin-top:4px!important;}body.home-page-body #hero .hero-actions .btn,
  body.home-page-body #hero .hero-actions .btn.ghost{width:100%!important;justify-content:center!important;}}@media (max-width: 430px){body.home-page-body #hero{padding-top:72px!important;padding-bottom:24px!important;}body.home-page-body #hero .hero-content{width:calc(100% - 24px)!important;}body.home-page-body #hero .hero-mobile-image{min-height:430px!important;height:min(128vw, 560px)!important;margin-bottom:16px!important;}body.home-page-body #hero .hero-mobile-image img{object-position:center 74%!important;transform:scale(1.17)!important;}body.home-page-body #hero .hero-title{top:16px!important;left:16px!important;right:16px!important;max-width:250px!important;font-size:clamp(44px, 14.5vw, 62px)!important;}body.home-page-body #hero .hero-sub{top:178px!important;left:18px!important;right:18px!important;max-width:270px!important;}}@media (max-width: 760px){body.home-page-body #hero .hero-title{max-width:320px!important;letter-spacing:-1.5px!important;}body.home-page-body #hero .hero-title .word:last-child,
  body.home-page-body #hero .hero-title .word:last-child > span{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;}body.home-page-body #hero .hero-mobile-image{min-height:425px!important;height:min(112vw, 520px)!important;margin-bottom:10px!important;}body.home-page-body #hero .hero-mobile-image img{object-position:center 73%!important;transform:scale(1.18)!important;}body.home-page-body #hero .hero-actions{margin-top:-48px!important;position:relative!important;z-index:5!important;}}@media (max-width: 430px){body.home-page-body #hero .hero-title{max-width:300px!important;font-size:clamp(40px, 13.8vw, 58px)!important;letter-spacing:-1.25px!important;}body.home-page-body #hero .hero-mobile-image{min-height:392px!important;height:min(106vw, 470px)!important;margin-bottom:8px!important;}body.home-page-body #hero .hero-mobile-image img{object-position:center 74%!important;transform:scale(1.2)!important;}body.home-page-body #hero .hero-actions{margin-top:-42px!important;}}@media (max-width: 760px){body.home-page-body #hero .hero-title{top:8px!important;}}@media (max-width: 430px){body.home-page-body #hero .hero-title{top:6px!important;}}@media (max-width: 760px){body.home-page-body #hero .hero-mobile-image img{object-position:center 60%!important;}}@media (max-width: 430px){body.home-page-body #hero .hero-mobile-image img{object-position:center 58%!important;}}@media (max-width: 760px){body.home-page-body #hero .hero-content{display:flex!important;flex-direction:column!important;}body.home-page-body #hero .hero-mobile-image{order:1!important;}body.home-page-body #hero .hero-actions{order:2!important;}body.home-page-body #hero .hero-sub{position:static!important;order:3!important;top:auto!important;left:auto!important;right:auto!important;max-width:none!important;margin:10px 2px 0!important;text-align:center!important;font-size:11px!important;line-height:1.45!important;letter-spacing:2.6px!important;color:rgba(245,245,245,.82)!important;}}@media (max-width: 430px){body.home-page-body #hero .hero-sub{margin-top:8px!important;font-size:10.5px!important;letter-spacing:2.3px!important;}}@media (max-width: 760px){body.home-page-body #hero .hero-sub{margin-top:18px!important;}}@media (max-width: 430px){body.home-page-body #hero .hero-sub{margin-top:16px!important;}}@media (max-width: 760px){body.home-page-body #hero{padding-bottom:10px!important;}body.home-page-body #hero .hero-sub{margin-bottom:0!important;}html body #products{margin-top:0!important;padding-top:14px!important;}}@media (max-width: 430px){body.home-page-body #hero{padding-bottom:8px!important;}html body #products{padding-top:10px!important;}}@media (max-width: 760px){body.home-page-body #hero{padding-bottom:12px!important;}body.home-page-body #hero .hero-sub{width:100%!important;max-width:300px!important;margin:22px auto 10px!important;text-align:center!important;align-self:center!important;}html body #products{padding-top:0!important;}}@media (max-width: 430px){body.home-page-body #hero{padding-bottom:12px!important;}body.home-page-body #hero .hero-sub{max-width:280px!important;margin:20px auto 8px!important;}html body #products{padding-top:0!important;}}@media (max-width: 760px){body.home-page-body #hero{min-height:100svh!important;}}@media (max-width: 430px){body.home-page-body #hero{min-height:100svh!important;}}@media (max-width: 760px){body.home-page-body #hero{min-height:100svh!important;padding-top:clamp(68px, 8.8svh, 84px)!important;padding-bottom:max(14px, env(safe-area-inset-bottom))!important;}body.home-page-body #hero .hero-content{min-height:calc(100svh - clamp(68px, 8.8svh, 84px) - max(14px, env(safe-area-inset-bottom)))!important;display:flex!important;flex-direction:column!important;}body.home-page-body #hero .hero-mobile-image{height:clamp(392px, calc(100svh - 318px), 610px)!important;min-height:0!important;margin-bottom:clamp(8px, 1.5svh, 14px)!important;flex:0 0 auto!important;}body.home-page-body #hero .hero-mobile-image img{object-position:center 60%!important;transform:scale(1.18)!important;}body.home-page-body #hero .hero-title{top:clamp(6px, 1.2svh, 14px)!important;max-width:min(320px, calc(100vw - 42px))!important;font-size:clamp(40px, 13.7vw, 62px)!important;line-height:.90!important;}body.home-page-body #hero .hero-actions{margin-top:clamp(-48px, -5.8svh, -30px)!important;gap:clamp(9px, 1.6svh, 12px)!important;flex:0 0 auto!important;}body.home-page-body #hero .hero-actions .btn,
  body.home-page-body #hero .hero-actions .btn.ghost{min-height:clamp(48px, 6.2svh, 58px)!important;padding-top:12px!important;padding-bottom:12px!important;}body.home-page-body #hero .hero-sub{max-width:min(300px, calc(100vw - 54px))!important;margin:clamp(18px, 3.1svh, 30px) auto 0!important;text-align:center!important;align-self:center!important;}html body #products{padding-top:0!important;}}@supports (height: 100dvh){@media (max-width: 760px){body.home-page-body #hero{min-height:100dvh!important;}body.home-page-body #hero .hero-content{min-height:calc(100dvh - clamp(68px, 8.8dvh, 84px) - max(14px, env(safe-area-inset-bottom)))!important;}body.home-page-body #hero .hero-mobile-image{height:clamp(392px, calc(100dvh - 318px), 610px)!important;}}}@media (max-width: 380px){body.home-page-body #hero .hero-title{max-width:calc(100vw - 44px)!important;font-size:clamp(37px, 13.2vw, 52px)!important;letter-spacing:-1px!important;}body.home-page-body #hero .hero-mobile-image{height:clamp(350px, calc(100svh - 300px), 500px)!important;}body.home-page-body #hero .hero-mobile-image img{object-position:center 58%!important;transform:scale(1.16)!important;}body.home-page-body #hero .hero-actions{margin-top:clamp(-42px, -5svh, -26px)!important;}body.home-page-body #hero .hero-actions .btn,
  body.home-page-body #hero .hero-actions .btn.ghost{font-size:14px!important;letter-spacing:1.25px!important;}body.home-page-body #hero .hero-sub{font-size:10px!important;letter-spacing:2px!important;}}@media (max-width: 340px){body.home-page-body #hero .hero-title{font-size:clamp(34px, 12.8vw, 46px)!important;}body.home-page-body #hero .hero-mobile-image{height:clamp(330px, calc(100svh - 286px), 460px)!important;}}@media (max-width: 760px) and (max-height: 740px){body.home-page-body #hero{padding-top:66px!important;}body.home-page-body #hero .hero-content{min-height:calc(100svh - 80px)!important;}body.home-page-body #hero .hero-title{font-size:clamp(36px, 12.8vw, 54px)!important;top:4px!important;}body.home-page-body #hero .hero-mobile-image{height:clamp(310px, calc(100svh - 278px), 430px)!important;}body.home-page-body #hero .hero-mobile-image img{object-position:center 56%!important;transform:scale(1.14)!important;}body.home-page-body #hero .hero-actions{margin-top:-34px!important;gap:9px!important;}body.home-page-body #hero .hero-actions .btn,
  body.home-page-body #hero .hero-actions .btn.ghost{min-height:46px!important;padding-top:10px!important;padding-bottom:10px!important;}body.home-page-body #hero .hero-sub{margin-top:14px!important;font-size:9.8px!important;letter-spacing:1.9px!important;}}@media (max-width: 760px) and (max-height: 650px){body.home-page-body #hero{min-height:auto!important;padding-bottom:12px!important;}body.home-page-body #hero .hero-content{min-height:auto!important;}body.home-page-body #hero .hero-mobile-image{height:320px!important;}body.home-page-body #hero .hero-title{font-size:clamp(34px, 11.5vw, 46px)!important;}}@media (max-width: 900px) and (max-height: 520px) and (orientation: landscape){body.home-page-body #hero{min-height:auto!important;padding-top:64px!important;padding-bottom:18px!important;}body.home-page-body #hero .hero-content{width:min(720px, calc(100% - 32px))!important;min-height:auto!important;}body.home-page-body #hero .hero-mobile-image{height:72svh!important;}body.home-page-body #hero .hero-title{font-size:clamp(34px, 7vw, 50px)!important;max-width:270px!important;}body.home-page-body #hero .hero-actions{margin-top:-26px!important;}body.home-page-body #hero .hero-sub{margin-top:12px!important;}}.mobile-scroll-cue{display:none;}@media (max-width: 760px){body.home-page-body #hero .mobile-scroll-cue{order:4!important;display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;align-self:center!important;margin:15px auto 2px!important;color:rgba(255,255,255,.54)!important;text-decoration:none!important;text-transform:uppercase!important;font-size:10px!important;line-height:1!important;letter-spacing:2.4px!important;font-weight:800!important;}body.home-page-body #hero .mobile-scroll-cue i{display:block!important;width:1px!important;height:26px!important;background:linear-gradient(180deg, rgba(162,132,72,.95), rgba(162,132,72,0))!important;position:relative!important;}body.home-page-body #hero .mobile-scroll-cue i::after{content:''!important;position:absolute!important;left:50%!important;bottom:0!important;width:8px!important;height:8px!important;border-right:1px solid rgba(162,132,72,.95)!important;border-bottom:1px solid rgba(162,132,72,.95)!important;transform:translateX(-50%) rotate(45deg)!important;}}@media (max-width: 430px){body.home-page-body #hero .mobile-scroll-cue{margin-top:13px!important;}body.home-page-body #hero .mobile-scroll-cue i{height:22px!important;}}@media (max-width: 760px){body.home-page-body #hero .mobile-scroll-cue{animation:pcdMobileScrollCuePulse 1.8s ease-in-out infinite!important;will-change:transform, opacity!important;}body.home-page-body #hero .mobile-scroll-cue i{transform-origin:top center!important;animation:pcdMobileScrollLineDrop 1.8s ease-in-out infinite!important;will-change:transform, opacity!important;}body.home-page-body #hero .mobile-scroll-cue i::after{animation:pcdMobileScrollArrowDrop 1.8s ease-in-out infinite!important;will-change:transform, opacity!important;}}@keyframes pcdMobileScrollCuePulse{0%, 100%{opacity:.46;transform:translateY(0);}45%{opacity:.90;transform:translateY(4px);}70%{opacity:.62;transform:translateY(8px);}}@keyframes pcdMobileScrollLineDrop{0%{opacity:.35;transform:scaleY(.45);}35%{opacity:1;transform:scaleY(1);}70%{opacity:.58;transform:scaleY(.65) translateY(6px);}100%{opacity:.35;transform:scaleY(.45);}}@keyframes pcdMobileScrollArrowDrop{0%{opacity:.30;transform:translateX(-50%) translateY(-3px) rotate(45deg);}40%{opacity:1;transform:translateX(-50%) translateY(4px) rotate(45deg);}80%{opacity:.55;transform:translateX(-50%) translateY(9px) rotate(45deg);}100%{opacity:.30;transform:translateX(-50%) translateY(-3px) rotate(45deg);}}body.home-page-body #domains .pcd-domain-extra-wrap{display:contents!important;}@media (max-width: 760px){body.home-page-body #domains .domain-grid.pcd-domain-collapsible{display:grid!important;grid-template-columns:1fr!important;gap:0!important;}body.home-page-body #domains .domain-grid.pcd-domain-collapsible .domain-card{position:relative!important;overflow:hidden!important;background:linear-gradient(180deg, rgba(255,255,255,1), rgba(249,249,249,1))!important;border:1px solid rgba(0,0,0,.07)!important;box-shadow:0 12px 32px rgba(0,0,0,.06)!important;}body.home-page-body #domains .domain-grid.pcd-domain-collapsible .domain-card.pcd-domain-primary{cursor:pointer!important;transition:transform .22s ease, box-shadow .28s ease!important;}body.home-page-body #domains .domain-grid.pcd-domain-collapsible .domain-card.pcd-domain-primary:active{transform:scale(.995)!important;}body.home-page-body #domains .domain-grid.pcd-domain-collapsible .domain-card.pcd-domain-primary:hover{box-shadow:0 16px 38px rgba(0,0,0,.08)!important;}body.home-page-body #domains .pcd-domain-extra-wrap{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;overflow:hidden!important;max-height:0;opacity:0!important;transform:translateY(-6px)!important;margin-top:0!important;pointer-events:none!important;transition:max-height .5s cubic-bezier(.22,1,.36,1), opacity .32s ease, transform .32s ease, margin-top .32s ease!important;}body.home-page-body #domains .domain-grid.pcd-domain-collapsible.is-expanded .pcd-domain-extra-wrap{opacity:1!important;transform:translateY(0)!important;margin-top:16px!important;pointer-events:auto!important;}body.home-page-body #domains .pcd-domain-extra-wrap .domain-card.pcd-domain-extra{opacity:0!important;transform:translateY(12px)!important;transition:opacity .34s ease, transform .34s ease!important;}body.home-page-body #domains .domain-grid.pcd-domain-collapsible.is-expanded .pcd-domain-extra-wrap .domain-card.pcd-domain-extra{opacity:1!important;transform:translateY(0)!important;}body.home-page-body #domains .domain-grid.pcd-domain-collapsible.is-expanded .pcd-domain-extra-wrap .domain-card.pcd-domain-extra:nth-child(1){transition-delay:.04s!important;}body.home-page-body #domains .domain-grid.pcd-domain-collapsible.is-expanded .pcd-domain-extra-wrap .domain-card.pcd-domain-extra:nth-child(2){transition-delay:.08s!important;}body.home-page-body #domains .domain-grid.pcd-domain-collapsible.is-expanded .pcd-domain-extra-wrap .domain-card.pcd-domain-extra:nth-child(3){transition-delay:.12s!important;}body.home-page-body #domains .pcd-domain-toggle-meta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-top:auto!important;padding-top:16px!important;border-top:1px solid rgba(162,132,72,.22)!important;}body.home-page-body #domains .pcd-domain-toggle-text{display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:11px!important;line-height:1.2!important;letter-spacing:1.8px!important;text-transform:uppercase!important;font-weight:900!important;color:var(--accent, #a28448)!important;}body.home-page-body #domains .pcd-domain-toggle-text::before{content:''!important;display:block!important;width:18px!important;height:1px!important;background:currentColor!important;opacity:.7!important;}body.home-page-body #domains .pcd-domain-toggle-icon{position:relative!important;width:28px!important;height:28px!important;border-radius:999px!important;border:1px solid rgba(162,132,72,.28)!important;background:rgba(162,132,72,.08)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:var(--accent, #a28448)!important;flex:0 0 auto!important;transition:transform .28s ease, background .22s ease, border-color .22s ease!important;}body.home-page-body #domains .pcd-domain-toggle-icon::before,
  body.home-page-body #domains .pcd-domain-toggle-icon::after{content:''!important;position:absolute!important;background:currentColor!important;border-radius:2px!important;transition:transform .22s ease, opacity .22s ease!important;}body.home-page-body #domains .pcd-domain-toggle-icon::before{width:10px!important;height:1.8px!important;}body.home-page-body #domains .pcd-domain-toggle-icon::after{width:1.8px!important;height:10px!important;}body.home-page-body #domains .domain-grid.pcd-domain-collapsible.is-expanded .pcd-domain-toggle-icon{background:rgba(162,132,72,.14)!important;border-color:rgba(162,132,72,.42)!important;transform:rotate(180deg)!important;}body.home-page-body #domains .domain-grid.pcd-domain-collapsible.is-expanded .pcd-domain-toggle-icon::after{opacity:0!important;transform:scaleY(.35)!important;}}@keyframes pcdDomainCardReveal{0%{opacity:0;transform:translateY(10px);}100%{opacity:1;transform:translateY(0);}}@media (max-width: 760px){body.home-page-body #domains .domain-grid.pcd-domain-collapsible.is-expanded .pcd-domain-extra-wrap{max-height:1200px!important;}body.home-page-body #domains .domain-grid.pcd-domain-collapsible.is-expanded .pcd-domain-extra-wrap .domain-card.pcd-domain-extra,
  body.home-page-body #domains .domain-grid.pcd-domain-collapsible.is-expanded .pcd-domain-extra-wrap .domain-card.pcd-domain-extra h3,
  body.home-page-body #domains .domain-grid.pcd-domain-collapsible.is-expanded .pcd-domain-extra-wrap .domain-card.pcd-domain-extra p{opacity:1!important;visibility:visible!important;max-height:none!important;}}@media (max-width: 1180px){#nav > button.pcd-menu-final-toggle,
  nav#nav > button.pcd-menu-final-toggle{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:0!important;position:relative!important;z-index:9820!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;margin-right:0!important;padding:0!important;border:1px solid rgba(255,255,255,.18)!important;background:rgba(255,255,255,.035)!important;color:#fff!important;box-shadow:0 12px 28px rgba(0,0,0,.24)!important;clip-path:polygon(0 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%)!important;cursor:pointer!important;}#nav > button.pcd-menu-final-toggle span,
  nav#nav > button.pcd-menu-final-toggle span{display:block!important;width:20px!important;height:2px!important;min-width:20px!important;min-height:2px!important;margin:3px 0!important;padding:0!important;border:0!important;background:currentColor!important;border-radius:999px!important;transform-origin:center!important;}body.pcd-menu-open #nav > button.pcd-menu-final-toggle span:nth-child(1),
  body.pcd-menu-open nav#nav > button.pcd-menu-final-toggle span:nth-child(1){transform:translateY(8px) rotate(45deg)!important;}body.pcd-menu-open #nav > button.pcd-menu-final-toggle span:nth-child(2),
  body.pcd-menu-open nav#nav > button.pcd-menu-final-toggle span:nth-child(2){opacity:0!important;}body.pcd-menu-open #nav > button.pcd-menu-final-toggle span:nth-child(3),
  body.pcd-menu-open nav#nav > button.pcd-menu-final-toggle span:nth-child(3){transform:translateY(-8px) rotate(-45deg)!important;}}.pcd-back-to-top-mobile{display:none;}@media (max-width: 760px){body .pcd-back-to-top-mobile{--pcd-top-btn-color:#caa23a;--pcd-top-btn-border:rgba(202, 162, 58, .42);--pcd-top-btn-bg:rgba(12, 12, 12, .18);--pcd-top-btn-active-bg:rgba(202, 162, 58, .13);--pcd-top-btn-active-border:rgba(202, 162, 58, .58);position:fixed!important;right:max(14px, env(safe-area-inset-right))!important;bottom:max(18px, env(safe-area-inset-bottom))!important;z-index:8750!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;max-width:46px!important;max-height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid var(--pcd-top-btn-border)!important;border-radius:999px!important;background:var(--pcd-top-btn-bg)!important;color:var(--pcd-top-btn-color)!important;-webkit-backdrop-filter:blur(10px) saturate(1.15)!important;backdrop-filter:blur(10px) saturate(1.15)!important;box-shadow:0 14px 34px rgba(0, 0, 0, .18)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(10px) scale(.96)!important;transition:opacity .24s ease, visibility .24s ease, transform .24s ease, background .2s ease, border-color .2s ease!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;}body.ffrs-page .pcd-back-to-top-mobile{--pcd-top-btn-color:#d71920;--pcd-top-btn-border:rgba(215, 25, 32, .34);--pcd-top-btn-bg:rgba(12, 12, 12, .18);--pcd-top-btn-active-bg:rgba(215, 25, 32, .12);--pcd-top-btn-active-border:rgba(215, 25, 32, .5);}body .pcd-back-to-top-mobile.is-visible{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0) scale(1)!important;}body .pcd-back-to-top-mobile:active{transform:translateY(1px) scale(.97)!important;background:var(--pcd-top-btn-active-bg)!important;border-color:var(--pcd-top-btn-active-border)!important;}body .pcd-back-to-top-mobile svg{display:block!important;width:18px!important;height:18px!important;stroke:currentColor!important;}body.pcd-menu-open .pcd-back-to-top-mobile{opacity:0!important;visibility:hidden!important;pointer-events:none!important;}}*{box-sizing:border-box;}html,body{width:100%;max-width:100%;overflow-x:hidden!important;-webkit-text-size-adjust:100%;text-size-adjust:100%;}img,video,iframe,canvas,svg{max-width:100%;}@media (max-width:1180px){body{min-width:0!important;}#nav{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;z-index:9900!important;height:64px!important;padding:0 clamp(14px,4vw,28px)!important;background:rgba(4,4,4,.96)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;overflow:visible!important;}#nav .logo-switcher,#nav .logo-switcher-main,#nav .nav-logo{min-width:0!important;max-width:calc(100vw - 86px)!important;flex:0 1 auto!important;}#nav .logo-switcher-main img,#nav .nav-logo img{height:32px!important;width:auto!important;max-width:min(250px,calc(100vw - 98px))!important;object-fit:contain!important;display:block!important;}#nav .nav-links{top:74px!important;left:clamp(14px,4vw,28px)!important;right:clamp(14px,4vw,28px)!important;max-height:calc(100dvh - 92px)!important;}#nav .nav-links a{min-height:48px!important;display:flex!important;align-items:center!important;}.pcd-mobile-toggle{flex:0 0 44px!important;width:44px!important;height:44px!important;}.logo-switcher-menu{max-width:calc(100vw - 28px)!important;}}@media (max-width:980px){[data-anim],.reveal,.shown,.section-head,.mission-card,.product-card,.domain-card,.cap,.story-card,.capability-item,.ecosystem-card,.contact-info-card,.req-c,.scen-c,.ffrs-video-copy,.ffrs-video-frame{opacity:1!important;visibility:visible!important;transform:none!important;filter:none!important;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease!important;}[data-anim] *, .reveal *{animation-delay:0s!important;}body{font-size:15px!important;line-height:1.6!important;}main,section,header,footer,.container,.story-wrap,.contact-shell,.technology-page,.reqs-inner,.scen-inner,.comp-inner,.eng-inner,.ffrs-video-wrap{max-width:100vw!important;overflow-x:hidden!important;}.container,.story-wrap,.contact-shell,.technology-page,.reqs-inner,.scen-inner,.comp-inner,.specs-wrap{width:100%!important;max-width:100%!important;padding-left:clamp(18px,5vw,28px)!important;padding-right:clamp(18px,5vw,28px)!important;margin-left:auto!important;margin-right:auto!important;}section{padding-left:0!important;padding-right:0!important;}.section-head,.story-grid,.contact-shell,.tech-wrap,.domain-layout,.ffrs-video-wrap,.eng-grid,.eng-inner,.comp-grid,.branch-grid,.ecosystem-branches,.foundation-content,.foot-grid{display:grid!important;grid-template-columns:1fr!important;gap:28px!important;align-items:stretch!important;}.products-grid,.product-grid,.portfolio-grid,#mission,.domain-grid,.cap-grid,.reqs-grid,#reqs .reqs-grid,.scen-grid,#scenarios .scen-grid,.story-cards,.contact-info-grid,.pillars-grid,.spec-grid,.stats-grid{display:grid!important;grid-template-columns:1fr!important;gap:18px!important;}h1,.hero-title,.hero-h1,.deminer-title,.story-title,.contact-title,.tech-page-title,.offensive-coming-title{max-width:100%!important;overflow:visible!important;word-break:normal!important;overflow-wrap:normal!important;text-wrap:balance!important;}h2,.section-title,.s-h,.story-heading,.ffrs-video-copy h2{max-width:100%!important;overflow:visible!important;text-wrap:balance!important;}p,.hero-copy,.section-desc,.story-text,.contact-copy,.tech-page-copy,.eng-desc{max-width:100%!important;}.btn,.nav-btn,.deminer-btn,.btn-fire,.btn-ghost-hero,.contact-submit,.demo-submit,.ecosystem-button{width:100%!important;max-width:100%!important;min-height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:normal!important;padding:14px 18px!important;}.hero-actions,.hero-cta,.deminer-hero-cta,.story-actions,.contact-actions{width:100%!important;max-width:380px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;}footer{padding:58px clamp(18px,5vw,28px) 26px!important;}.foot-grid{grid-template-columns:1fr!important;gap:30px!important;}.foot-brand,.foot-col{min-width:0!important;}.foot-bottom{display:flex!important;flex-direction:column!important;gap:10px!important;align-items:flex-start!important;text-align:left!important;font-size:15px!important;line-height:1.6!important;}.demo-modal-box,.spec-modal-panel{width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;max-height:calc(100dvh - 28px)!important;overflow:auto!important;padding:26px 20px!important;}.demo-form,.full-contact-form{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;}.demo-wide,.form-row{grid-column:auto!important;display:grid!important;grid-template-columns:1fr!important;gap:14px!important;}input,select,textarea{width:100%!important;max-width:100%!important;font-size:16px!important;}#stats{height:auto!important;min-height:0!important;overflow:hidden!important;padding:10px 14px!important;background:#080808!important;border-top:1px solid rgba(255,255,255,.08)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;}#stats .ticker-wrap,.ticker-wrap{display:grid!important;grid-template-columns:1fr!important;width:100%!important;max-width:100%!important;min-width:0!important;animation:none!important;transform:none!important;gap:0!important;}#stats .tick-item,.tick-item,.stat{width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:82px!important;padding:18px 20px!important;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.08)!important;background:rgba(255,255,255,.018)!important;display:flex!important;align-items:center!important;gap:16px!important;}#stats .tick-item:last-child,.stat:last-child{border-bottom:0!important;}#stats .tick-val,.stat b{font-size:20px!important;line-height:1.05!important;color:rgba(255,255,255,.88)!important;}#stats .tick-lbl,.stat span{font-size:15px!important;letter-spacing:2.5px!important;color:rgba(255,255,255,.42)!important;line-height:1.35!important;}#stats .tick-icon{flex:0 0 22px!important;color:var(--red,#a28448)!important;opacity:.9!important;}#stats .deminer-feature-icon{width:48px!important;height:44px!important;flex:0 0 48px!important;display:flex!important;align-items:center!important;justify-content:center!important;}#stats .deminer-feature-svg{width:42px!important;height:40px!important;object-fit:contain!important;}body:not(.deminer-page) #stats .tick-item:nth-of-type(n+8){display:none!important;}body:not(.ffrs-page):not(.deminer-page) #hero, #hero:not(.deminer-clean-hero){min-height:86dvh!important;height:auto!important;padding-top:84px!important;padding-bottom:52px!important;display:flex!important;align-items:center!important;}body:not(.ffrs-page):not(.deminer-page) .hero-content{width:100%!important;padding:24px clamp(18px,5vw,28px) 0!important;margin:0!important;}.hero-title{font-size:clamp(48px,17vw,68px)!important;line-height:.95!important;letter-spacing:-2px!important;}.hero-sub,.hero-copy{font-size:15px!important;line-height:1.7!important;}#mission{background:#f5f3ef!important;color:#101010!important;padding:0!important;gap:0!important;}#mission .mission-card{background:#f8f7f4!important;color:#111!important;border-color:rgba(0,0,0,.07)!important;min-height:0!important;padding:38px 28px!important;}#mission .mission-card h3{color:#111!important;font-size:18px!important;letter-spacing:2.8px!important;line-height:1.25!important;}#mission .mission-card p{color:rgba(0,0,0,.58)!important;font-size:15px!important;line-height:1.75!important;}#mission .m-num{color:rgba(0,0,0,.04)!important;}#products,#domains,#tech,#capabilities,#cta{padding-top:74px!important;padding-bottom:74px!important;}.product-card{min-height:0!important;}.product-visual{height:220px!important;}.product-body{padding:26px 22px!important;}.domain-stage{min-height:280px!important;}.tech-visual{min-height:300px!important;margin-top:10px!important;}.specs .spec{grid-template-columns:1fr!important;gap:0!important;}.tech-labels{grid-template-columns:1fr!important;}.ffrs-page #hero,#hero:has(.hero-h1){min-height:86dvh!important;height:auto!important;padding-top:76px!important;padding-bottom:54px!important;display:flex!important;align-items:center!important;overflow:hidden!important;}.ffrs-page #hero .hero-bg,#hero:has(.hero-h1) .hero-bg{background-position:68% center!important;opacity:.82!important;}.ffrs-page #hero .hero-grad-l,#hero:has(.hero-h1) .hero-grad-l{background:linear-gradient(90deg,rgba(5,5,5,.92) 0%,rgba(5,5,5,.72) 48%,rgba(5,5,5,.28) 100%)!important;}.ffrs-page #hero .hero-content,#hero:has(.hero-h1) .hero-content{width:100%!important;max-width:100%!important;padding:24px clamp(18px,5vw,28px) 0!important;margin:0!important;}.hero-h1{font-size:clamp(50px,16vw,68px)!important;line-height:.94!important;letter-spacing:-2px!important;margin:0 0 12px!important;overflow:visible!important;}.hero-h1 .word{display:block!important;overflow:visible!important;}.hero-h1 .word-inner,.hero-h2-inner{transform:none!important;animation:none!important;display:block!important;}.hero-h2{font-size:clamp(21px,6.4vw,28px)!important;line-height:1.15!important;letter-spacing:3.2px!important;margin:0 0 22px!important;overflow:visible!important;white-space:normal!important;}.hero-tagline{font-size:15px!important;letter-spacing:3px!important;line-height:1.55!important;margin-bottom:24px!important;color:rgba(255,28,31,.88)!important;opacity:1!important;animation:none!important;transform:none!important;}.hero-eyebrow{margin-bottom:26px!important;gap:8px!important;}.hero-eye-item{height:auto!important;overflow:visible!important;}.hero-eye-inner{transform:none!important;animation:none!important;}.hero-eye-text{font-size:15px!important;letter-spacing:2.4px!important;line-height:1.45!important;}.hero-cta{opacity:1!important;animation:none!important;}.ffrs-page #stats .ticker-wrap,#stats .ticker-wrap{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;}.ffrs-page #stats .tick-item,#stats .tick-item{border:1px solid rgba(255,255,255,.08)!important;border-radius:0!important;min-height:84px!important;padding:16px 14px!important;background:rgba(255,255,255,.025)!important;}#ffrs-video-showcase{padding:78px clamp(18px,5vw,28px)!important;}.ffrs-video-wrap{width:100%!important;max-width:100%!important;grid-template-columns:1fr!important;gap:28px!important;}.ffrs-video-copy h2{font-size:clamp(34px,11vw,48px)!important;line-height:1!important;}.ffrs-video-frame{width:100%!important;padding:7px!important;}.ffrs-video-aspect{aspect-ratio:16/9!important;}#danger{padding:78px 0!important;background:radial-gradient(circle at 50% 10%,rgba(204,20,23,.28),transparent 42%),linear-gradient(180deg,#080202 0%,#250505 52%,#050505 100%)!important;}.danger-slider-shell{width:min(100%,calc(100vw - 24px))!important;margin:0 auto!important;}.danger-slide,.danger-slide.pdf-slide{width:100%!important;min-width:100%!important;flex:0 0 100%!important;border-radius:12px!important;overflow:hidden!important;}.danger-slide.pdf-slide img{width:100%!important;height:auto!important;display:block!important;object-fit:contain!important;}.danger-arrows{position:static!important;display:flex!important;justify-content:center!important;gap:12px!important;margin-top:18px!important;inset:auto!important;transform:none!important;}.danger-arrow,.danger-arrow.left,.danger-arrow.right{position:relative!important;left:auto!important;right:auto!important;top:auto!important;transform:none!important;width:46px!important;height:46px!important;}.danger-dots{margin-top:16px!important;}#engineered,#reqs,#scenarios,#comp{padding:78px clamp(18px,5vw,28px)!important;}#engineered .eng-inner{padding-left:0!important;padding-right:0!important;}.s-h{font-size:clamp(34px,10vw,48px)!important;line-height:1.02!important;letter-spacing:-1.2px!important;}.eng-desc{font-size:15px!important;line-height:1.7!important;}.specs-wrap{padding:0!important;}.spec-row{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;}.spec-cell{padding:18px!important;min-height:auto!important;}.ffrs-360-viewer{width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:16/10!important;min-height:0!important;margin:12px auto 0!important;}.cad-callouts,.cad-callout{display:none!important;}#reqs .reqs-grid,#scenarios .scen-grid{grid-template-columns:1fr!important;gap:18px!important;}#reqs .req-c,#scenarios .scen-c{min-height:0!important;width:100%!important;}#reqs .req-c img{width:100%!important;height:auto!important;aspect-ratio:16/10!important;object-fit:cover!important;display:block!important;}#reqs .req-body{position:relative!important;padding:24px 20px 28px!important;min-height:0!important;}#reqs .req-h{font-size:21px!important;line-height:1.1!important;min-height:0!important;}#reqs .req-bullets li{font-size:15px!important;line-height:1.55!important;}#scenarios{background:#f4f4f2!important;color:#111!important;}#scenarios .scen-head{grid-template-columns:1fr!important;gap:18px!important;margin-bottom:30px!important;}#scenarios .scen-img-wrap{height:auto!important;aspect-ratio:16/10!important;overflow:hidden!important;}#scenarios .scen-img-wrap img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;}#scenarios .scen-body{padding:26px 22px 30px!important;min-height:0!important;}#scenarios .scen-h{font-size:20px!important;line-height:1.18!important;min-height:0!important;}#scenarios .scen-list li{font-size:15px!important;line-height:1.6!important;}.deminer-clean-hero{min-height:86dvh!important;height:auto!important;padding-top:80px!important;padding-bottom:52px!important;display:flex!important;align-items:center!important;background:#050505!important;}.deminer-hero-bg{background-position:62% center!important;opacity:.45!important;}.deminer-hero-shade{background:linear-gradient(90deg,rgba(0,0,0,.92),rgba(0,0,0,.72) 55%,rgba(0,0,0,.4))!important;}.deminer-hero-content{width:100%!important;max-width:100%!important;margin:0!important;padding:22px clamp(22px,6vw,34px) 0!important;}.deminer-hero-lines{margin-bottom:24px!important;gap:9px!important;}.deminer-hero-lines span{font-size:15px!important;letter-spacing:2.6px!important;line-height:1.4!important;opacity:1!important;transform:none!important;animation:none!important;}.deminer-title{font-size:clamp(50px,15vw,72px)!important;line-height:.92!important;letter-spacing:-2.2px!important;opacity:1!important;transform:none!important;animation:none!important;}.deminer-subtitle{font-size:clamp(22px,6.2vw,30px)!important;line-height:1.2!important;letter-spacing:4.4px!important;opacity:1!important;transform:none!important;animation:none!important;}.deminer-tagline{font-size:15px!important;letter-spacing:3px!important;line-height:1.55!important;opacity:1!important;transform:none!important;animation:none!important;}.deminer-hero-cta{opacity:1!important;transform:none!important;animation:none!important;}.deminer-btn{clip-path:none!important;}#stats.deminer-feature-strip{padding:0!important;}.deminer-feature-wrap{grid-template-columns:1fr!important;gap:0!important;}.deminer-feature-item{min-height:96px!important;padding:20px 28px!important;border-bottom:1px solid rgba(255,255,255,.1)!important;}#engineered .eng-grid,.eng-grid{grid-template-columns:1fr!important;gap:26px!important;}.deminer-360-wrap{width:100%!important;min-height:0!important;padding:18px 0 0!important;background:#fff!important;overflow:hidden!important;display:flex!important;justify-content:center!important;align-items:center!important;}.deminer-360-viewer{width:100%!important;max-width:700px!important;height:auto!important;aspect-ratio:1120/522!important;min-height:0!important;transform:none!important;background:#fff!important;overflow:hidden!important;margin:0 auto!important;}.deminer-360-frame{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;}.deminer-slider,.deminer-slider-shell,.deminer-slide{max-width:100%!important;}.technology-page{padding-top:96px!important;padding-bottom:76px!important;}.technology-hero{padding:0!important;min-height:auto!important;}.tech-page-title{font-size:clamp(42px,12vw,58px)!important;line-height:.98!important;letter-spacing:-1.8px!important;}.tech-page-copy{font-size:15px!important;line-height:1.75!important;}.tech-ecosystem{padding-top:28px!important;}.ecosystem-parent,.ecosystem-card{padding:26px 22px!important;min-height:0!important;}.ecosystem-connector,.branch-mid-line{display:none!important;}.branch-grid{grid-template-columns:1fr!important;gap:18px!important;}.contact-page{padding:96px clamp(18px,5vw,28px) 76px!important;}.contact-shell{grid-template-columns:1fr!important;padding:0!important;}.contact-title{font-size:clamp(44px,13vw,62px)!important;line-height:.98!important;letter-spacing:-2px!important;}.contact-info-grid{grid-template-columns:1fr!important;}.contact-info-card,.contact-form-panel{padding:24px 22px!important;}.contact-info-card a,.contact-info-card p{overflow-wrap:anywhere!important;}.story-hero{min-height:auto!important;padding:106px 0 64px!important;}.story-hero-inner{padding:0 clamp(22px,6vw,34px)!important;}.story-title{font-size:clamp(54px,16vw,76px)!important;line-height:.92!important;letter-spacing:-2px!important;}.story-lead{font-size:15px!important;line-height:1.75!important;}.story-section{padding:70px 0!important;}.story-heading{font-size:clamp(34px,10.5vw,48px)!important;line-height:1.05!important;}.capability-list,.timeline,.values-grid{grid-template-columns:1fr!important;}.offensive-coming-soon{min-height:auto!important;padding:96px clamp(18px,5vw,28px) 72px!important;}.offensive-coming-inner{width:100%!important;max-width:100%!important;padding:34px 22px!important;}.offensive-coming-title{font-size:clamp(40px,12vw,58px)!important;line-height:1!important;letter-spacing:-1px!important;}#offensive-lock{padding:18px!important;align-items:center!important;}.offensive-lock-box{width:100%!important;max-width:420px!important;padding:32px 24px!important;}.offensive-lock-box h1{font-size:clamp(36px,10.6vw,44px)!important;line-height:1!important;letter-spacing:-1px!important;word-break:normal!important;overflow-wrap:normal!important;}.offensive-lock-kicker{font-size:15px!important;letter-spacing:3px!important;}.offensive-password-row{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;}#offensive-password-input,#offensive-password-button{width:100%!important;min-height:48px!important;}}@media (min-width:701px) and (max-width:1180px){.products-grid,.product-grid,.portfolio-grid,#mission,.domain-grid,.cap-grid,.reqs-grid,#reqs .reqs-grid,.scen-grid,#scenarios .scen-grid,.story-cards,.contact-info-grid,.branch-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}#stats .ticker-wrap{grid-template-columns:repeat(4,minmax(0,1fr))!important;}#reqs .reqs-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}#scenarios .scen-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}.ffrs-video-wrap,.eng-inner,.eng-grid{grid-template-columns:1fr!important;}}@media (max-width:700px){#nav{height:64px!important;padding:0 14px!important;}#nav .logo-switcher-main img,#nav .nav-logo img{height:30px!important;max-width:calc(100vw - 88px)!important;}.logo-switcher-menu{top:48px!important;}.pcd-mobile-toggle{width:42px!important;height:42px!important;flex-basis:42px!important;}.container,.story-wrap,.contact-shell,.technology-page,.reqs-inner,.scen-inner,.comp-inner,.specs-wrap{padding-left:18px!important;padding-right:18px!important;}#products,#domains,#tech,#capabilities,#cta,#engineered,#reqs,#scenarios,#comp,#ffrs-video-showcase{padding-top:64px!important;padding-bottom:64px!important;}.hero-title{font-size:clamp(44px,16vw,60px)!important;}.tech-page-title{font-size:43px!important;line-height:1!important;}.contact-title{font-size:50px!important;}.story-title{font-size:58px!important;}.s-h,.section-title,.story-heading,.ffrs-video-copy h2{font-size:clamp(31px,10vw,42px)!important;}#stats .ticker-wrap{grid-template-columns:1fr!important;gap:0!important;}.ffrs-page #stats .ticker-wrap,#stats .ticker-wrap{grid-template-columns:1fr!important;}.product-visual{height:205px!important;}#reqs .req-c img,#scenarios .scen-img-wrap{aspect-ratio:4/3!important;}.danger-slider-shell{width:calc(100vw - 18px)!important;}.danger-slide.pdf-slide img{min-height:230px!important;object-fit:cover!important;}.ffrs-360-viewer{aspect-ratio:4/3!important;}}@media (max-width:420px){.hero-h1{font-size:50px!important;}.hero-h2{font-size:21px!important;letter-spacing:2.6px!important;}.deminer-title{font-size:54px!important;}.deminer-subtitle{font-size:23px!important;letter-spacing:3.5px!important;}.tech-page-title{font-size:41px!important;}.contact-title{font-size:48px!important;}.btn,.nav-btn,.deminer-btn,.btn-fire,.btn-ghost-hero,.contact-submit,.demo-submit,.ecosystem-button{font-size:15px!important;letter-spacing:1.6px!important;}}@media (max-width:980px){#stats .ticker-wrap > .tick-sep{display:none!important;}body:not(.deminer-page) #stats .ticker-wrap > .tick-item{display:flex!important;}body:not(.deminer-page) #stats .ticker-wrap > .tick-item:nth-of-type(n+15){display:none!important;}#stats .ticker-wrap{align-content:start!important;justify-content:stretch!important;}#stats{min-height:0!important;height:auto!important;}}@media (max-width:700px){#stats .ticker-wrap{gap:8px!important;}}@media (max-width:700px){.ffrs-page #stats .ticker-wrap{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;}.ffrs-page #stats .tick-item{min-height:82px!important;padding:14px 12px!important;gap:10px!important;}.ffrs-page #stats .tick-val{font-size:17px!important;letter-spacing:-.2px!important;}.ffrs-page #stats .tick-lbl{font-size:15px!important;letter-spacing:1.8px!important;}.ffrs-page #stats .tick-icon{flex-basis:18px!important;}}html,body{width:100%!important;max-width:100%!important;overflow-x:hidden!important;-webkit-text-size-adjust:100%;text-size-adjust:100%;}*,*:before,*:after{box-sizing:border-box!important;min-width:0;}img,video,iframe,canvas,svg{max-width:100%!important;}@media (max-width:1180px){body{cursor:auto!important;min-width:0!important;}#c-dot,#c-ring,#c-trail,#grain{display:none!important;}#nav,nav#nav{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;height:66px!important;min-height:66px!important;padding:0 16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;overflow:visible!important;background:rgba(5,5,5,.96)!important;border-bottom:1px solid rgba(255,255,255,.1)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;z-index:9900!important;}#nav.scrolled,nav#nav.scrolled{height:62px!important;min-height:62px!important;}#nav .nav-links,nav#nav .nav-links,#nav .nav-cta,nav#nav .nav-cta,#nav .nav-cta-wrap,nav#nav .nav-cta-wrap,#nav .nav-divider,nav#nav .nav-divider{display:none!important;visibility:hidden!important;pointer-events:none!important;}#nav .logo-switcher,#nav .logo-switcher-main,#nav .nav-logo,nav#nav .logo-switcher,nav#nav .logo-switcher-main,nav#nav .nav-logo{min-width:0!important;max-width:calc(100vw - 94px)!important;flex:0 1 auto!important;position:relative!important;z-index:9902!important;}#nav .logo-switcher-main img,#nav .nav-logo img,nav#nav img{display:block!important;width:auto!important;height:31px!important;max-width:min(230px,calc(100vw - 112px))!important;object-fit:contain!important;}#nav .logo-switcher-caret{flex:0 0 auto!important;margin-left:6px!important;}.pcd-mobile-toggle{display:inline-flex!important;flex:0 0 42px!important;width:42px!important;height:42px!important;margin-left:auto!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:6px!important;padding:0!important;border:1px solid rgba(255,255,255,.18)!important;background:rgba(255,255,255,.045)!important;color:#fff!important;border-radius:0!important;clip-path:polygon(0 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%)!important;position:relative!important;z-index:9903!important;}.pcd-mobile-toggle span{width:20px!important;height:2px!important;display:block!important;background:currentColor!important;transition:transform .24s ease,opacity .18s ease!important;}body.pcd-menu-open .pcd-mobile-toggle span:nth-child(1){transform:translateY(8px) rotate(45deg)!important;}body.pcd-menu-open .pcd-mobile-toggle span:nth-child(2){opacity:0!important;}body.pcd-menu-open .pcd-mobile-toggle span:nth-child(3){transform:translateY(-8px) rotate(-45deg)!important;}.pcd-mobile-scrim{display:block!important;position:fixed!important;inset:0!important;z-index:9800!important;background:rgba(0,0,0,.72)!important;opacity:0!important;pointer-events:none!important;transition:opacity .25s ease!important;}.pcd-mobile-panel{display:flex!important;position:fixed!important;top:0!important;left:auto!important;right:0!important;bottom:0!important;width:min(390px,88vw)!important;max-width:88vw!important;padding:88px 22px 28px!important;z-index:9810!important;flex-direction:column!important;gap:10px!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;background:radial-gradient(circle at 85% 10%,rgba(162,132,72,.16),transparent 34%),linear-gradient(180deg,rgba(12,12,12,.985),rgba(3,3,3,.985))!important;border-left:1px solid rgba(255,255,255,.12)!important;box-shadow:-34px 0 90px rgba(0,0,0,.66)!important;transform:translate3d(112%,0,0)!important;transition:transform .34s cubic-bezier(.22,1,.36,1)!important;}body.pcd-menu-open{overflow:hidden!important;}body.pcd-menu-open .pcd-mobile-scrim{opacity:1!important;pointer-events:auto!important;}body.pcd-menu-open .pcd-mobile-panel{transform:translate3d(0,0,0)!important;}.pcd-mobile-panel-title{display:block!important;margin:0 0 12px!important;font-size:15px!important;line-height:1!important;font-weight:900!important;letter-spacing:3px!important;color:rgba(255,255,255,.48)!important;text-transform:uppercase!important;}.pcd-mobile-link{min-height:54px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 2px!important;border-bottom:1px solid rgba(255,255,255,.1)!important;font-size:15px!important;font-weight:850!important;letter-spacing:1.55px!important;text-transform:uppercase!important;color:#fff!important;}.pcd-mobile-link:after{content:'›'!important;color:var(--accent,#a28448)!important;font-size:22px!important;line-height:1!important;}.pcd-mobile-cta{margin-top:16px!important;justify-content:center!important;background:var(--accent,#a28448)!important;border-bottom:0!important;min-height:52px!important;clip-path:polygon(0 0,100% 0,100% calc(100% - 11px),calc(100% - 11px) 100%,0 100%)!important;}.pcd-mobile-cta:after{content:none!important;}}@media (max-width:980px){.page-transition{display:none!important;visibility:hidden!important;pointer-events:none!important;}body.is-leaving main,body.is-leaving header,body.is-leaving section,body.is-leaving footer,body.is-leaving nav,body.is-entering main,body.is-entering header,body.is-entering section,body.is-entering footer,body.is-entering nav{transform:none!important;filter:none!important;}main,section,header,footer,.container,.story-wrap,.story-hero-inner,.contact-shell,.technology-page,.reqs-inner,.scen-inner,.comp-inner,.eng-inner,.specs-wrap,.ffrs-video-wrap,.ffrs-video-shell,.cta-content{width:100%!important;max-width:100vw!important;overflow-x:hidden!important;}.container,.story-wrap,.story-hero-inner,.contact-shell,.technology-page,.reqs-inner,.scen-inner,.comp-inner,.eng-inner,.specs-wrap,.ffrs-video-wrap,.ffrs-video-shell,.cta-content{margin-left:auto!important;margin-right:auto!important;padding-left:clamp(18px,5vw,30px)!important;padding-right:clamp(18px,5vw,30px)!important;}section{padding-left:0!important;padding-right:0!important;}[data-anim],.reveal,.shown,.product-card,.mission-card,.domain-card,.cap,.story-card,.contact-info-card,.req-c,.scen-c,.ecosystem-card,.branch-card,.ffrs-video-copy,.ffrs-video-frame,.pillar,.comp,.hero-title .word span,.hero-sub,.hero-copy,.hero-actions,.eye-inner{opacity:1!important;visibility:visible!important;transform:none!important;filter:none!important;animation:none!important;}.section-head,.scen-head,.reqs-header,.story-grid,.contact-shell,.tech-wrap,.domain-layout,.eng-grid,.eng-inner,.comp-grid,.comparison-wrap,.compare-wrap,.branch-grid,.ecosystem-branches,.foundation-content,.foot-grid,.ffrs-video-wrap{display:grid!important;grid-template-columns:1fr!important;gap:28px!important;align-items:stretch!important;}.products-grid,.product-grid,.portfolio-grid,#mission,.domain-grid,.cap-grid,.reqs-grid,#reqs .reqs-grid,.scen-grid,#scenarios .scen-grid,.story-cards,.contact-info-grid,.pillars-grid,.spec-grid,.stats-grid,.capability-list,.branch-grid,.spec-grid-full{display:grid!important;grid-template-columns:1fr!important;gap:18px!important;}h1,.hero-title,.hero-h1,.deminer-title,.story-title,.contact-title,.tech-page-title,.offensive-coming-title,h2,.section-title,.s-h,.story-heading,.ffrs-video-copy h2{max-width:100%!important;overflow:visible!important;word-break:normal!important;overflow-wrap:break-word!important;text-wrap:balance!important;}p,.hero-copy,.section-desc,.story-text,.contact-copy,.tech-page-copy,.eng-desc,.scen-head-right,.reqs-sub,.ffrs-video-copy p{max-width:100%!important;overflow-wrap:break-word!important;}.btn,.nav-btn,.deminer-btn,.btn-fire,.btn-ghost-hero,.contact-submit,.demo-submit,.ecosystem-button,.offensive-password-button{width:100%!important;max-width:100%!important;min-height:50px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:normal!important;padding:14px 18px!important;}.hero-actions,.hero-cta,.deminer-hero-cta,.story-actions,.contact-actions,.offensive-password-row{width:100%!important;max-width:420px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;}#hero,.hero,.story-hero,.technology-hero,.contact-page,.offensive-coming-soon,.deminer-clean-hero{height:auto!important;min-height:auto!important;padding-top:92px!important;padding-bottom:58px!important;display:block!important;}#hero .hero-content,.hero-content,.deminer-hero-content,.story-hero-inner,.contact-intro,.technology-hero-inner{width:100%!important;max-width:100%!important;margin:0!important;padding-left:clamp(20px,5vw,30px)!important;padding-right:clamp(20px,5vw,30px)!important;padding-top:0!important;}#hero .hero-content{padding-top:18px!important;}.hero-title,.hero-h1,.deminer-title{font-size:clamp(42px,13.7vw,62px)!important;line-height:.9!important;letter-spacing:-1.6px!important;margin-bottom:16px!important;}.hero-sub,.hero-h2,.deminer-subtitle{font-size:clamp(16px,5.2vw,24px)!important;line-height:1.2!important;letter-spacing:2.4px!important;margin-bottom:22px!important;}.hero-copy,.hero-tagline,.story-lead,.tech-page-copy,.contact-copy,.deminer-copy{font-size:15px!important;line-height:1.72!important;}.eyebrow{gap:8px!important;margin-bottom:24px!important;max-width:100%!important;}.eye-row{height:auto!important;min-height:14px!important;overflow:visible!important;}.eye-inner{align-items:flex-start!important;gap:11px!important;}.eye-dash{flex:0 0 22px!important;margin-top:6px!important;}.eye-txt{display:block!important;min-width:0!important;max-width:calc(100vw - 78px)!important;white-space:normal!important;overflow:visible!important;font-size:15px!important;line-height:1.55!important;letter-spacing:2.1px!important;}.hero-bg,.deminer-hero-bg,.hero-photo{opacity:.48!important;object-fit:cover!important;object-position:center!important;background-position:center!important;}.hero-shadow{background:linear-gradient(90deg,rgba(5,5,5,.82),rgba(5,5,5,.52)),linear-gradient(180deg,rgba(0,0,0,.14),rgba(0,0,0,.72))!important;}.hero-panel,.hero-scroll,.hero-scroll-wrap,.deminer-scroll,.domain-stage,.ecosystem-connector,.branch-mid-line{display:none!important;}#stats,.stats-strip,.ticker-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;}.ticker{display:flex!important;width:auto!important;animation:none!important;transform:none!important;}.stat,.tick-item{flex:0 0 auto!important;min-width:230px!important;padding:18px 22px!important;}.product-card,.domain-card,.mission-card,.story-card,.contact-info-card,.contact-form-panel,.ecosystem-card,.branch-card,.req-c,.scen-c,.pillar,.comp,.offensive-lock-box{width:100%!important;max-width:100%!important;min-height:auto!important;transform:none!important;}.product-visual,.product-card:hover .product-visual,.product-card.featured .product-visual,.product-card.featured:hover .product-visual{height:clamp(190px,54vw,250px)!important;}.product-visual.has-image img,.product-card:hover .product-visual.has-image img,.product-visual img,.product-card:hover .product-visual img{opacity:1!important;transform:none!important;filter:brightness(.88) contrast(1.04) saturate(1)!important;object-fit:cover!important;}.tech-visual,.fake3d-viewer,.video-wrap,.video-frame,.ffrs-video-wrap,.ffrs-video-frame,.ffrs-video-shell{width:100%!important;max-width:100%!important;min-height:auto!important;margin-left:0!important;margin-right:0!important;}.video-aspect,.ffrs-video-aspect{aspect-ratio:16/9!important;width:100%!important;}.video-aspect iframe,.ffrs-video-aspect iframe{width:100%!important;height:100%!important;}.eng-robot-wrap,.ffrs-360-viewer,.deminer-360-wrap,.deminer-360-viewer{width:100%!important;max-width:100%!important;min-height:230px!important;height:auto!important;margin:18px auto 0!important;transform:none!important;overflow:hidden!important;}.ffrs-360-frame,.deminer-360-frame,.ffrs-360-viewer img,.deminer-360-viewer img{width:100%!important;height:auto!important;max-height:360px!important;object-fit:contain!important;object-position:center!important;}.req-c,.scen-c{overflow:hidden!important;}.req-c{display:flex!important;flex-direction:column!important;background:#0b0b0b!important;}.req-c>img{position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:clamp(220px,58vw,300px)!important;object-fit:cover!important;object-position:center!important;opacity:1!important;transform:none!important;}.req-over{display:none!important;}.req-body{position:relative!important;inset:auto!important;transform:none!important;padding:22px 20px 24px!important;background:linear-gradient(180deg,rgba(8,8,8,.98),#050505)!important;}.req-h,.scen-h{font-size:clamp(22px,7vw,32px)!important;line-height:1.05!important;}.req-bullets,.scen-list{margin-top:16px!important;display:grid!important;gap:10px!important;}.req-bullets li,.scen-list li{font-size:15px!important;line-height:1.45!important;}.scen-img-wrap{height:clamp(215px,56vw,285px)!important;min-height:0!important;}.scen-img-wrap img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;}.scen-body{padding:22px 20px 24px!important;min-height:auto!important;}#danger .danger-slider-shell,.danger-slider-shell{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;overflow:hidden!important;}#danger .danger-track,.danger-track{align-items:center!important;}#danger .danger-slide,.danger-slide,.danger-slide.pdf-slide{min-width:100%!important;max-width:100%!important;flex-basis:100%!important;margin:0!important;}.danger-copy{padding:24px 20px 28px!important;}.danger-media{aspect-ratio:4/3!important;}.danger-arrows{position:static!important;display:flex!important;justify-content:center!important;gap:14px!important;margin-top:20px!important;inset:auto!important;transform:none!important;}.danger-arrow,.danger-arrow.left,.danger-arrow.right{position:relative!important;inset:auto!important;transform:none!important;width:46px!important;height:46px!important;}.comparison-wrap,.compare-wrap,.analysis-table-wrap,.comparison-table,.comp-table-wrap,.spec-table-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;}table{min-width:640px!important;}.form-row,.request-demo-grid,.demo-wide{display:block!important;grid-template-columns:1fr!important;}input,textarea,select{width:100%!important;max-width:100%!important;font-size:16px!important;}.demo-modal-box,.request-demo-box,.spec-modal-panel,.offensive-lock-box{width:calc(100vw - 34px)!important;max-width:calc(100vw - 34px)!important;max-height:calc(100svh - 34px)!important;overflow-y:auto!important;padding:24px!important;}footer{padding:58px clamp(18px,5vw,28px) 26px!important;}.foot-grid{grid-template-columns:1fr!important;gap:30px!important;}.foot-bottom{display:flex!important;flex-direction:column!important;gap:12px!important;text-align:left!important;}}@media (max-width:700px){#nav,nav#nav{height:64px!important;min-height:64px!important;padding-left:14px!important;padding-right:14px!important;}#nav .logo-switcher-main img,#nav .nav-logo img,nav#nav img{height:28px!important;max-width:min(210px,calc(100vw - 100px))!important;}.pcd-mobile-toggle{flex-basis:42px!important;width:42px!important;height:42px!important;}.pcd-mobile-panel{padding:84px 18px 30px!important;width:min(360px,88vw)!important;}.pcd-mobile-link{min-height:52px!important;font-size:15px!important;letter-spacing:1.65px!important;}.container,.story-wrap,.story-hero-inner,.contact-shell,.technology-page,.reqs-inner,.scen-inner,.comp-inner,.eng-inner,.specs-wrap,.ffrs-video-wrap,.ffrs-video-shell,.cta-content{padding-left:18px!important;padding-right:18px!important;}#hero,.hero,.story-hero,.technology-hero,.contact-page,.offensive-coming-soon,.deminer-clean-hero{padding-top:88px!important;padding-bottom:56px!important;}#hero .hero-content,.hero-content,.deminer-hero-content,.story-hero-inner,.contact-intro,.technology-hero-inner{padding-left:20px!important;padding-right:20px!important;}.hero-title,.hero-h1,.deminer-title{font-size:clamp(40px,14.6vw,56px)!important;letter-spacing:-1.1px!important;}.hero-sub,.hero-h2,.deminer-subtitle{font-size:clamp(15px,4.8vw,21px)!important;letter-spacing:2.2px!important;}.section-title,.s-h,.story-heading,.ffrs-video-copy h2,.story-title,.contact-title,.tech-page-title,.offensive-coming-title{font-size:clamp(31px,10.5vw,46px)!important;line-height:1!important;letter-spacing:-1.1px!important;}.section-eye,.section-kicker,.tech-kicker,.contact-kicker,.story-kicker{font-size:15px!important;letter-spacing:2.2px!important;}.btn,.nav-btn,.deminer-btn,.btn-fire,.btn-ghost-hero,.contact-submit,.demo-submit,.ecosystem-button,.offensive-password-button{font-size:15px!important;letter-spacing:1.55px!important;padding:13px 16px!important;}#reqs,#scenarios,#comp,#engineered,#ffrs-video-showcase,#danger{padding-left:0!important;padding-right:0!important;}.product-body,.domain-card,.mission-card,.story-card,.contact-info-card,.ecosystem-card,.branch-card{padding:22px 20px!important;}footer{padding-left:18px!important;padding-right:18px!important;}}@media (max-width:430px){#nav .logo-switcher-main img,#nav .nav-logo img,nav#nav img{height:27px!important;max-width:min(202px,calc(100vw - 98px))!important;}.hero-title,.hero-h1,.deminer-title{font-size:clamp(38px,14.1vw,54px)!important;}.hero-copy,.section-desc,.story-text,.contact-copy,.tech-page-copy{font-size:15px!important;}.req-c>img,.scen-img-wrap{height:210px!important;}.demo-modal-box,.request-demo-box,.spec-modal-panel,.offensive-lock-box{padding:20px!important;}}.deminer-page #pillars .p-icon{width:52px!important;height:52px!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;overflow:hidden!important;background:rgba(162,132,72,.085)!important;border:1px solid rgba(162,132,72,.35)!important;box-shadow:0 10px 30px rgba(0,0,0,.035), inset 0 0 0 1px rgba(255,255,255,.32)!important;clip-path:polygon(0 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%)!important;transition:background .35s ease,border-color .35s ease,box-shadow .35s ease,transform .35s cubic-bezier(.2,.8,.2,1)!important;}.deminer-page #pillars .p-icon::after{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;background:linear-gradient(135deg,#a28448 0%,#c8a96e 62%,#8b713d 100%)!important;transform:translateY(105%)!important;transition:transform .38s cubic-bezier(.2,.8,.2,1)!important;}.deminer-page #pillars .pillar-icon-mask{width:29px!important;height:29px!important;display:block!important;position:relative!important;z-index:2!important;flex:0 0 29px!important;background:#a28448!important;opacity:1!important;visibility:visible!important;transform:translateZ(0)!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-position:center!important;mask-position:center!important;-webkit-mask-size:contain!important;mask-size:contain!important;transition:background .35s ease,transform .35s cubic-bezier(.2,.8,.2,1),filter .35s ease!important;}.deminer-page #pillars .pillar-icon-electric{-webkit-mask-image:url('../deminer_pillar_icons/electric.svg')!important;mask-image:url('../deminer_pillar_icons/electric.svg')!important;}.deminer-page #pillars .pillar-icon-protective{-webkit-mask-image:url('../deminer_pillar_icons/protective.svg')!important;mask-image:url('../deminer_pillar_icons/protective.svg')!important;}.deminer-page #pillars .pillar-icon-autonomous{-webkit-mask-image:url('../deminer_pillar_icons/autonomous.svg')!important;mask-image:url('../deminer_pillar_icons/autonomous.svg')!important;}.deminer-page #pillars .pillar:hover .p-icon{background:#a28448!important;border-color:rgba(162,132,72,.9)!important;box-shadow:0 16px 36px rgba(162,132,72,.22), inset 0 0 0 1px rgba(255,255,255,.28)!important;transform:translateY(-3px)!important;}.deminer-page #pillars .pillar:hover .p-icon::after{transform:translateY(0)!important;}.deminer-page #pillars .pillar:hover .pillar-icon-mask{background:#111!important;transform:scale(1.1) translateZ(0)!important;filter:drop-shadow(0 1px 0 rgba(255,255,255,.14))!important;}.deminer-page #pillars .pillar:hover .p-h{color:#a28448!important;}.deminer-page #pillars .p-icon{width:52px!important;height:52px!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;overflow:hidden!important;background:rgba(162,132,72,.09)!important;border:1px solid rgba(162,132,72,.34)!important;box-shadow:0 10px 28px rgba(0,0,0,.035), inset 0 0 0 1px rgba(255,255,255,.36)!important;clip-path:polygon(0 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%)!important;transition:background .35s ease,border-color .35s ease,box-shadow .35s ease,transform .35s cubic-bezier(.2,.8,.2,1)!important;}.deminer-page #pillars .p-icon::after{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;background:linear-gradient(135deg,#a28448 0%,#c8a96e 56%,#92763f 100%)!important;transform:translateY(105%)!important;transition:transform .38s cubic-bezier(.2,.8,.2,1)!important;}.deminer-page #pillars .pillar-icon-img{width:29px!important;height:29px!important;display:block!important;object-fit:contain!important;position:relative!important;z-index:2!important;opacity:1!important;visibility:visible!important;transform:translateZ(0)!important;transition:filter .35s ease,transform .35s cubic-bezier(.2,.8,.2,1),opacity .35s ease!important;filter:none!important;}.deminer-page #pillars .pillar:hover .p-icon{background:#a28448!important;border-color:rgba(162,132,72,.95)!important;box-shadow:0 16px 36px rgba(162,132,72,.22), inset 0 0 0 1px rgba(255,255,255,.28)!important;transform:translateY(-3px)!important;}.deminer-page #pillars .pillar:hover .p-icon::after{transform:translateY(0)!important;}.deminer-page #pillars .pillar:hover .pillar-icon-img{filter:brightness(0) saturate(100%)!important;transform:scale(1.11) translateZ(0)!important;}.deminer-page #pillars .pillar:hover .p-h{color:#a28448!important;}.deminer-page #reqs.deminer-feature-section{background:#050505!important;padding:128px 72px!important;position:relative!important;overflow:hidden!important;}.deminer-page #reqs.deminer-feature-section::before{content:"";position:absolute;inset:-20% -10% auto -10%;height:420px;pointer-events:none;background:radial-gradient(circle at 50% 0%, rgba(162,132,72,.13), rgba(162,132,72,.035) 34%, transparent 72%);}.deminer-page #reqs.deminer-feature-section::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.08;background-image:linear-gradient(rgba(255,255,255,.035) 1px, transparent 1px),linear-gradient(90deg, rgba(255,255,255,.035) 1px, transparent 1px);background-size:42px 42px;mask-image:linear-gradient(180deg, transparent 0%, #000 18%, #000 74%, transparent 100%);}.deminer-page #reqs .reqs-inner{max-width:1640px!important;position:relative!important;z-index:1!important;}.deminer-page #reqs .reqs-header{margin-bottom:72px!important;text-align:center!important;}.deminer-page #reqs .reqs-header .section-eye{justify-content:center!important;color:var(--red)!important;}.deminer-page #reqs .reqs-header .section-eye::before{display:none!important;}.deminer-page #reqs .reqs-header .s-h{font-size:clamp(34px,4vw,64px)!important;line-height:.98!important;color:#fff!important;letter-spacing:-1.4px!important;}.deminer-page #reqs .reqs-header .s-h em{color:var(--red)!important;font-style:italic!important;font-weight:700!important;}.deminer-page #reqs .reqs-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:30px!important;align-items:stretch!important;}.deminer-page #reqs .req-c{position:relative!important;display:block!important;height:620px!important;min-height:620px!important;max-height:620px!important;aspect-ratio:auto!important;overflow:hidden!important;border:1px solid rgba(162,132,72,.58)!important;border-radius:20px!important;background:linear-gradient(180deg, rgba(255,255,255,.035), rgba(0,0,0,.95))!important;box-shadow:0 22px 65px rgba(0,0,0,.38), inset 0 0 0 1px rgba(255,255,255,.025)!important;transition:transform .35s ease, border-color .35s ease, box-shadow .35s ease!important;cursor:pointer!important;}.deminer-page #reqs .req-c img{position:absolute!important;top:20px!important;left:20px!important;width:calc(100% - 40px)!important;height:365px!important;display:block!important;object-fit:cover!important;object-position:center center!important;border-radius:14px!important;filter:brightness(1.03) contrast(1.06) saturate(1.02)!important;transform:none!important;transition:transform .45s ease, filter .45s ease!important;z-index:1!important;background:#070707!important;}.deminer-page #reqs .req-over{position:absolute!important;inset:0!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,.03) 50%, rgba(0,0,0,.55) 70%, rgba(0,0,0,.96) 100%)!important;}.deminer-page #reqs .req-top-line{position:absolute!important;top:0!important;left:0!important;right:0!important;height:2px!important;z-index:4!important;background:var(--red)!important;opacity:.85!important;transform:scaleX(0)!important;transform-origin:left!important;transition:transform .52s cubic-bezier(.22,1,.36,1)!important;}.deminer-page #reqs .req-body{position:absolute!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;z-index:3!important;height:215px!important;min-height:215px!important;padding:26px 28px 30px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;text-align:left!important;background:linear-gradient(180deg, rgba(5,5,5,.56), rgba(5,5,5,.98))!important;}.deminer-page #reqs .req-num{width:100%!important;margin:0 0 12px 0!important;font-size:15px!important;line-height:1!important;letter-spacing:4.5px!important;color:var(--red)!important;opacity:1!important;transform:none!important;white-space:nowrap!important;}.deminer-page #reqs .req-h{width:100%!important;margin:0 0 14px 0!important;font-size:23px!important;line-height:1.06!important;letter-spacing:.35px!important;color:#fff!important;transform:none!important;}.deminer-page #reqs .req-bullets{width:100%!important;margin:0!important;padding:0!important;display:grid!important;gap:6px!important;opacity:.92!important;transform:none!important;list-style:none!important;}.deminer-page #reqs .req-bullets li{margin:0!important;font-size:15px!important;line-height:1.22!important;color:rgba(255,255,255,.82)!important;display:flex!important;align-items:flex-start!important;gap:8px!important;}.deminer-page #reqs .req-bullets li::before{content:""!important;width:14px!important;height:1px!important;background:var(--red)!important;flex:0 0 auto!important;margin-top:.62em!important;}.deminer-page #reqs .req-c:hover,
.deminer-page #reqs .req-c[data-anim="up"].revealed:hover{transform:translateY(-10px)!important;border-color:rgba(162,132,72,.92)!important;box-shadow:0 30px 85px rgba(0,0,0,.55), 0 0 0 1px rgba(162,132,72,.22), 0 0 34px rgba(162,132,72,.14), inset 0 0 0 1px rgba(255,255,255,.04)!important;}.deminer-page #reqs .req-c:hover img{transform:scale(1.025)!important;filter:brightness(1.12) contrast(1.08) saturate(1.05)!important;}.deminer-page #reqs .req-c:hover .req-top-line{transform:scaleX(1)!important;}.deminer-page #reqs .req-c:hover .req-over{background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,.02) 48%, rgba(0,0,0,.50) 70%, rgba(0,0,0,.95) 100%)!important;}@media (max-width:1280px){.deminer-page #reqs{padding:104px 44px!important;}.deminer-page #reqs .reqs-grid{gap:24px!important;}.deminer-page #reqs .req-c{height:590px!important;min-height:590px!important;max-height:590px!important;}.deminer-page #reqs .req-c img{height:340px!important;}.deminer-page #reqs .req-body{height:215px!important;}.deminer-page #reqs .req-h{font-size:21px!important;}}@media (max-width:980px){.deminer-page #reqs .reqs-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}@media (max-width:680px){.deminer-page #reqs{padding:76px 20px!important;}.deminer-page #reqs .reqs-grid{grid-template-columns:1fr!important;gap:22px!important;}.deminer-page #reqs .req-c{height:570px!important;min-height:570px!important;max-height:570px!important;}.deminer-page #reqs .req-c img{top:18px!important;left:18px!important;width:calc(100% - 36px)!important;height:330px!important;}.deminer-page #reqs .req-body{height:205px!important;padding:24px 22px 27px!important;}.deminer-page #reqs .req-h{font-size:21px!important;}.deminer-page #reqs .req-bullets li{font-size:15px!important;}}.deminer-page #scenarios.deminer-application-scenarios{position:relative!important;isolation:isolate!important;overflow:hidden!important;background:#f4f3f1!important;color:#111!important;padding:122px 72px 132px!important;}.deminer-page #scenarios.deminer-application-scenarios::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 16% 0%, rgba(162,132,72,.08), transparent 34%),
    radial-gradient(circle at 86% 22%, rgba(0,0,0,.055), transparent 34%);opacity:1;z-index:0;}.deminer-page #scenarios.deminer-application-scenarios::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.33;background-image:linear-gradient(rgba(0,0,0,.035) 1px, transparent 1px),linear-gradient(90deg, rgba(0,0,0,.035) 1px, transparent 1px);background-size:44px 44px;mask-image:linear-gradient(180deg, transparent 0%, #000 16%, #000 84%, transparent 100%);z-index:0;}.deminer-page #scenarios .scen-inner{width:min(100%,1680px)!important;max-width:1680px!important;margin:0 auto!important;position:relative!important;z-index:1!important;padding:0!important;}.deminer-page #scenarios .scen-head{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(260px,390px)!important;gap:64px!important;align-items:end!important;margin-bottom:66px!important;}.deminer-page #scenarios .section-eye{color:var(--red)!important;letter-spacing:.2px!important;text-transform:none!important;font-size:17px!important;font-weight:500!important;margin-bottom:12px!important;}.deminer-page #scenarios .section-eye::before{display:none!important;}.deminer-page #scenarios .s-h{color:#080808!important;font-size:clamp(48px,4.8vw,82px)!important;line-height:.94!important;letter-spacing:-2.5px!important;margin:0!important;}.deminer-page #scenarios .s-h em{color:var(--red)!important;font-style:italic!important;font-weight:500!important;}.deminer-page #scenarios .scen-head-right{justify-self:end!important;max-width:360px!important;}.deminer-page #scenarios .scen-head-right p{color:#929292!important;font-size:15px!important;line-height:1.75!important;margin:0!important;}.deminer-page #scenarios .scen-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:26px!important;align-items:stretch!important;}.deminer-page #scenarios .scen-c{background:#fff!important;overflow:hidden!important;position:relative!important;min-height:610px!important;height:100%!important;display:flex!important;flex-direction:column!important;border:1px solid rgba(0,0,0,.075)!important;border-radius:4px!important;box-shadow:0 20px 60px rgba(0,0,0,.07)!important;transition:transform .38s cubic-bezier(.2,.8,.2,1), border-color .38s ease, box-shadow .38s ease!important;}.deminer-page #scenarios .scen-c:hover{transform:translateY(-8px)!important;border-color:rgba(162,132,72,.46)!important;box-shadow:0 30px 78px rgba(0,0,0,.13), 0 0 0 1px rgba(162,132,72,.10)!important;}.deminer-page #scenarios .scen-img-wrap{height:318px!important;width:100%!important;aspect-ratio:auto!important;flex:0 0 318px!important;overflow:hidden!important;position:relative!important;background:#111!important;border-radius:0!important;}.deminer-page #scenarios .scen-img-wrap img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center center!important;filter:brightness(.78) saturate(.92) contrast(1.02)!important;transform:scale(1.001)!important;transition:filter .45s ease, transform .65s cubic-bezier(.2,.8,.2,1)!important;}.deminer-page #scenarios .scen-c:hover .scen-img-wrap img{filter:brightness(.98) saturate(1.04) contrast(1.05)!important;transform:scale(1.045)!important;}.deminer-page #scenarios .scen-img-grad{position:absolute!important;inset:0!important;pointer-events:none!important;opacity:.36!important;background:linear-gradient(180deg, rgba(0,0,0,0) 34%, rgba(0,0,0,.18) 68%, rgba(0,0,0,.48) 100%)!important;}.deminer-page #scenarios .scen-body{padding:36px 34px 40px!important;min-height:292px!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;}.deminer-page #scenarios .scen-tag-lbl{color:var(--red)!important;font-size:15px!important;font-weight:800!important;letter-spacing:4px!important;text-transform:uppercase!important;margin:0 0 16px!important;display:flex!important;align-items:center!important;gap:10px!important;}.deminer-page #scenarios .scen-tag-lbl::before{content:""!important;width:14px!important;height:1px!important;background:var(--red)!important;flex:0 0 auto!important;}.deminer-page #scenarios .scen-h{color:#0d0d0d!important;font-size:21px!important;line-height:1.15!important;letter-spacing:.6px!important;text-transform:uppercase!important;font-weight:900!important;margin:0 0 24px!important;min-height:50px!important;}.deminer-page #scenarios .scen-list{list-style:none!important;padding:0!important;margin:auto 0 0!important;display:grid!important;gap:13px!important;}.deminer-page #scenarios .scen-list li{color:#777!important;font-size:15px!important;line-height:1.55!important;display:grid!important;grid-template-columns:7px 1fr!important;gap:12px!important;align-items:start!important;}.deminer-page #scenarios .scen-list li::before{content:""!important;width:5px!important;height:5px!important;margin-top:8px!important;border-radius:50%!important;background:var(--red)!important;box-shadow:0 0 0 2px rgba(162,132,72,.10)!important;}.deminer-page #scenarios .scen-corner-tl,
.deminer-page #scenarios .scen-corner-br{position:absolute!important;width:28px!important;height:28px!important;opacity:.18!important;pointer-events:none!important;z-index:3!important;}.deminer-page #scenarios .scen-corner-tl{left:0;top:0;border-left:1px solid var(--red);border-top:1px solid var(--red);}.deminer-page #scenarios .scen-corner-br{right:0;bottom:0;border-right:1px solid var(--red);border-bottom:1px solid var(--red);}@media (max-width:1320px){.deminer-page #scenarios.deminer-application-scenarios{padding:104px 46px 112px!important;}.deminer-page #scenarios .scen-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}.deminer-page #scenarios .scen-c{min-height:590px!important;}}@media (max-width:900px){.deminer-page #scenarios .scen-head{grid-template-columns:1fr!important;gap:20px!important;margin-bottom:38px!important;}.deminer-page #scenarios .scen-head-right{justify-self:start!important;max-width:520px!important;}}@media (max-width:680px){.deminer-page #scenarios.deminer-application-scenarios{padding:74px 20px 84px!important;}.deminer-page #scenarios .s-h{font-size:clamp(38px,12vw,54px)!important;letter-spacing:-1.3px!important;}.deminer-page #scenarios .section-eye{font-size:15px!important;}.deminer-page #scenarios .scen-grid{grid-template-columns:1fr!important;gap:20px!important;}.deminer-page #scenarios .scen-c{min-height:auto!important;}.deminer-page #scenarios .scen-img-wrap{height:auto!important;aspect-ratio:16/10!important;flex-basis:auto!important;}.deminer-page #scenarios .scen-body{padding:28px 23px 32px!important;min-height:0!important;}.deminer-page #scenarios .scen-h{font-size:19px!important;min-height:0!important;}.deminer-page #scenarios .scen-list{margin-top:0!important;}.deminer-page #scenarios .scen-list li{font-size:15px!important;}}.page-transition{display:block!important;visibility:visible!important;position:fixed!important;inset:0!important;z-index:999999!important;pointer-events:none!important;overflow:hidden!important;opacity:0!important;background:rgba(5,5,5,0)!important;backdrop-filter:blur(0)!important;-webkit-backdrop-filter:blur(0)!important;transition:opacity .58s cubic-bezier(.22,1,.36,1),
    background-color .58s cubic-bezier(.22,1,.36,1),
    backdrop-filter .58s cubic-bezier(.22,1,.36,1),
    -webkit-backdrop-filter .58s cubic-bezier(.22,1,.36,1)!important;will-change:opacity,backdrop-filter!important;}.page-transition .pt-slat,
.page-transition .pt-core,
.page-transition:before,
.page-transition:after{display:none!important;visibility:hidden!important;opacity:0!important;animation:none!important;transition:none!important;}body.is-loaded .page-transition{opacity:0!important;pointer-events:none!important;background:rgba(5,5,5,0)!important;backdrop-filter:blur(0)!important;-webkit-backdrop-filter:blur(0)!important;}body.is-leaving .page-transition,
body.is-entering .page-transition,
html.pt-incoming body .page-transition{opacity:1!important;pointer-events:auto!important;background:rgba(5,5,5,.92)!important;backdrop-filter:blur(3px)!important;-webkit-backdrop-filter:blur(3px)!important;}body.pcd-transition-ready main,
body.pcd-transition-ready header,
body.pcd-transition-ready section,
body.pcd-transition-ready footer,
body.pcd-transition-ready nav{opacity:1;transform:translate3d(0,0,0) scale(1);filter:none;transition:opacity .56s cubic-bezier(.22,1,.36,1),
    transform .56s cubic-bezier(.22,1,.36,1),
    filter .56s cubic-bezier(.22,1,.36,1)!important;will-change:opacity,transform,filter;}body.is-leaving main,
body.is-leaving header,
body.is-leaving section,
body.is-leaving footer,
body.is-leaving nav{opacity:.86!important;transform:translate3d(0,-6px,0) scale(.998)!important;filter:brightness(.94) saturate(.96)!important;}body.is-entering main,
body.is-entering header,
body.is-entering section,
body.is-entering footer,
body.is-entering nav,
html.pt-incoming body main,
html.pt-incoming body header,
html.pt-incoming body section,
html.pt-incoming body footer,
html.pt-incoming body nav{opacity:.94!important;transform:translate3d(0,6px,0) scale(.998)!important;filter:brightness(.96) saturate(.98)!important;}@media (prefers-reduced-motion: reduce){.page-transition,
  body.pcd-transition-ready main,
  body.pcd-transition-ready header,
  body.pcd-transition-ready section,
  body.pcd-transition-ready footer,
  body.pcd-transition-ready nav{transition:opacity .18s ease!important;transform:none!important;filter:none!important;}}#ffrs-video-showcase{position:relative;padding:clamp(88px,9vw,150px) clamp(24px,5vw,88px);background:radial-gradient(circle at 76% 42%, rgba(162,132,72,.16), transparent 34%),
    radial-gradient(circle at 20% 80%, rgba(162,132,72,.09), transparent 30%),
    linear-gradient(180deg,#050505 0%,#090909 100%);overflow:hidden;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(162,132,72,.18);}#ffrs-video-showcase::before{content:"Vanquisher";position:absolute;right:-2vw;top:8%;font-size:clamp(105px,16vw,270px);line-height:.8;font-weight:900;letter-spacing:-9px;color:rgba(255,255,255,.026);pointer-events:none;white-space:nowrap;}.ffrs-video-wrap{position:relative;z-index:1;max-width:1680px;margin:0 auto;display:grid;grid-template-columns:.76fr 1.24fr;gap:clamp(44px,6vw,110px);align-items:center;}.ffrs-video-copy .section-kicker{color:#a28448;font-size:15px;font-weight:900;letter-spacing:4px;text-transform:uppercase;margin-bottom:18px;}.ffrs-video-copy h2{font-size:clamp(46px,6vw,96px);line-height:.9;letter-spacing:-3px;text-transform:uppercase;margin:0 0 24px;color:#fff;}.ffrs-video-copy h2 span{color:#a28448;}.ffrs-video-copy p{max-width:560px;color:rgba(255,255,255,.62);font-size:15px;line-height:1.9;margin:0 0 32px;}.ffrs-video-badge{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(162,132,72,.42);background:rgba(162,132,72,.10);color:#fff;padding:15px 24px;font-size:15px;font-weight:900;letter-spacing:2px;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);}.ffrs-video-frame{position:relative;border:1px solid rgba(255,255,255,.13);background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(255,255,255,.016));box-shadow:0 44px 120px rgba(0,0,0,.62);padding:14px;}.ffrs-video-frame::after{content:"";position:absolute;inset:-1px;border:1px solid rgba(162,132,72,.30);pointer-events:none;transform:translate(16px,16px);z-index:-1;}.ffrs-video-aspect{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#050505;}.ffrs-video-aspect iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;}.ffrs-video-aspect::after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(162,132,72,.18);}@media (max-width:980px){.ffrs-video-wrap{grid-template-columns:1fr;}}.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 .deminer-title{font-size:clamp(76px,12vw,190px)!important;letter-spacing:-6px!important;}.vanquisher-page #danger .danger-media img{object-position:center center!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-platform-wrap{min-height:540px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;overflow:hidden!important;}.vanquisher-platform-img{width:116%!important;max-width:none!important;height:auto!important;display:block!important;filter:grayscale(1) contrast(1.08) brightness(.88)!important;transform:translateX(4%)!important;}.vanquisher-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;}.vanquisher-card-grid .req-c img,.vanquisher-scenarios .scen-img-wrap img{filter:grayscale(.15) contrast(1.08) brightness(.82)!important;object-position:center center!important;}.vanquisher-card-grid .req-c{min-height:520px!important;}.vanquisher-scenarios .scen-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;}.vanquisher-page .spec-vehicle-card img{object-fit:cover!important;filter:saturate(.9) contrast(1.05)!important;}@media (max-width:1180px){.vanquisher-page #engineered .eng-inner,.vanquisher-card-grid,.vanquisher-scenarios .scen-grid{grid-template-columns:1fr!important}.vanquisher-platform-wrap{min-height:360px!important}.vanquisher-platform-img{width:100%!important;transform:none!important}.vanquisher-page .deminer-title{font-size:clamp(54px,14vw,110px)!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;}}:root{--pcd-vh:100vh;--pcd-vw:100vw;--pcd-safe-x:clamp(28px, 4.2vw, 88px);--pcd-wide-max:1560px;}html.pcd-screen-ready{-webkit-text-size-adjust:100%;text-size-adjust:100%;}@media (min-width: 769px){html, body{max-width:100%;overflow-x:hidden;}body{min-width:0;}img, video, iframe, canvas, svg{max-width:100%;}.hero-mobile-image,
  .mobile-scroll-cue,
  .hero-machine-mobile,
  .mobile-swipe-cue-right,
  .ffrs-mobile-swipe-cue-right,
  .ffrs-pillars-dots,
  .mobile-products-dots,
  .mobile-products-swipe-cue{display:none!important;visibility:hidden!important;pointer-events:none!important;}#nav{max-width:100vw;}#hero{min-height:clamp(680px, var(--pcd-vh), 1080px);}.ffrs-page #hero,
  .deminer-page #hero,
  .lugv-page #hero,
  .vanquisher-page #hero{min-height:clamp(700px, var(--pcd-vh), 1080px);}.hero-bg,
  .hero-photo,
  .d-img,
  .s-img,
  .action-bg,
  .scenario-bg,
  [style*="background-image"]{background-repeat:no-repeat!important;background-size:cover!important;}.hero-bg{background-position:center center!important;}.container,
  .ffrs-video-wrap,
  .eng-inner,
  .scen-inner,
  .comp-inner,
  .action-inner,
  .mission-inner,
  .tech-wrap,
  .cap-grid,
  .domain-grid,
  .products-grid{max-width:min(var(--pcd-wide-max), calc(100vw - (var(--pcd-safe-x) * 2)))!important;}}@media (min-width: 769px) and (max-height: 760px){#nav{height:68px!important;}#hero{min-height:720px!important;}#hero .hero-content{transform:scale(.94);transform-origin:left center;}.ffrs-page #hero .hero-content,
  .deminer-page #hero .hero-content,
  .lugv-page #hero .hero-content,
  .vanquisher-page #hero .hero-content{transform:scale(.92);transform-origin:left center;}}@media (min-width: 1280px) and (max-width: 1599px){:root{--pcd-safe-x:clamp(34px, 4vw, 64px);}#hero .hero-content{max-width:min(760px, calc(100vw - 160px));}}@media (min-width: 1600px){:root{--pcd-safe-x:clamp(56px, 5vw, 110px);}.container,
  .ffrs-video-wrap,
  .eng-inner,
  .scen-inner,
  .comp-inner,
  .action-inner,
  .mission-inner,
  .tech-wrap{margin-left:auto!important;margin-right:auto!important;}}@media (min-width: 1900px) and (min-height: 900px){#hero .hero-content{margin-left:clamp(72px, 5.8vw, 148px);}.ffrs-page .hero-h1,
  .deminer-page .hero-h1,
  .lugv-page .hero-h1,
  .vanquisher-page .hero-h1{font-size:clamp(68px, 5vw, 108px)!important;}.ffrs-page .hero-h2,
  .deminer-page .hero-h2,
  .lugv-page .hero-h2,
  .vanquisher-page .hero-h2{font-size:clamp(24px, 2vw, 42px)!important;}}@media (min-width: 2300px){html.pcd-desktop-screen{font-size:clamp(16px, .72vw, 19px);}.products-grid,
  .domain-grid,
  .cap-grid,
  .reqs-grid,
  .scen-grid{gap:clamp(22px, 1.5vw, 34px)!important;}}html.pcd-tv-screen body{overflow-x:hidden!important;background:#050505;}@media (min-width: 769px){html.pcd-tv-screen #hero{min-height:var(--pcd-vh)!important;max-height:none!important;}html.pcd-tv-screen .hero-bg{inset:0!important;transform:none!important;filter:brightness(.9);}html.pcd-tv-screen .hero-photo{width:100%!important;height:100%!important;object-fit:cover!important;}html.pcd-tv-screen .hero-machine-mobile,
  html.pcd-tv-screen .hero-mobile-image{display:none!important;}html.pcd-tv-screen .container,
  html.pcd-tv-screen .ffrs-video-wrap,
  html.pcd-tv-screen .eng-inner,
  html.pcd-tv-screen .scen-inner,
  html.pcd-tv-screen .comp-inner{max-width:min(1480px, calc(100vw - 96px))!important;}}@media (max-width: 760px){@media (max-width: 760px){html{scroll-behavior:auto!important;}body{text-rendering:optimizeSpeed;}#grain,
  .hero-scan,
  #c-dot,
  #c-ring,
  #c-trail,
  .page-transition,
  .page-transition::before,
  .page-transition *{display:none!important;animation:none!important;}#nav.scrolled,
  .pcd-cookie-banner,
  .pcd-cookie-modal,
  .pcd-cookie-panel,
  .hero-panel{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;}.hero-title .word span,
  .eye-inner,
  .hero-sub,
  .hero-copy,
  .hero-actions,
  [data-anim],
  .product-card,
  .product-body,
  .product-visual,
  .btn,
  .nav-btn,
  .magnetic,
  [class*="magnetic"]{animation:none!important;transition:none!important;}[data-anim]{opacity:1!important;transform:none!important;}body > section:not(:first-of-type),
  main > section:not(:first-of-type),
  body > footer,
  main > footer,
  .products-grid,
  .domain-grid,
  .cap-grid,
  #mission,
  .media-grid,
  .timeline-grid,
  .feature-grid,
  .comparison-grid,
  .requirements-grid,
  .scenarios-grid,
  .story-grid,
  .story-section,
  .story-block,
  .content-block,
  .cards-grid,
  .slider-wrap,
  .accordion-wrap{content-visibility:auto;contain-intrinsic-size:1px 900px;}.hero-copy,
  .section-desc,
  .mission-card p,
  .domain-card p,
  .product-card p,
  .tech-copy,
  .story-copy,
  .foot-col,
  .foot-col a,
  .foot-bottom,
  .pcd-cookie-text,
  .kicker + p,
  p[class*="copy"],
  p[class*="desc"]{color:#c9c9c9!important;}.pcd-cookie-banner{left:12px!important;right:12px!important;bottom:12px!important;width:calc(100vw - 24px)!important;padding:16px!important;gap:14px!important;box-shadow:0 18px 42px rgba(0,0,0,.42)!important;}#pcd-cookie-root .pcd-cookie-title{font-size:17px!important;}#pcd-cookie-root .pcd-cookie-text{font-size:12px!important;line-height:1.55!important;}.hero-mobile-image img,
  .deminer-mobile-product,
  .hero-machine-mobile img,
  .lugv-mobile-product,
  .vanq-mobile-product{image-rendering:auto;}}}#nav .pcd-language-flag{flex:0 0 auto!important;width:52px!important;height:52px!important;border-radius:50%!important;overflow:hidden!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-left:10px!important;padding:0!important;border:2px solid rgba(255,255,255,.55)!important;background:#fff!important;box-shadow:0 7px 22px rgba(0,0,0,.28)!important;text-decoration:none!important;line-height:1!important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease!important;position:relative;z-index:10020}#nav .pcd-language-flag:hover{transform:scale(1.06)!important;border-color:#b49455!important;box-shadow:0 9px 26px rgba(0,0,0,.36)!important}#nav .pcd-language-flag img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;border-radius:50%!important;margin:0!important;padding:0!important}@media (max-width:1180px){#nav .pcd-language-flag{position:absolute!important;right:72px!important;top:50%!important;transform:translateY(-50%)!important;width:46px!important;height:46px!important;margin:0!important}#nav .pcd-language-flag:hover{transform:translateY(-50%) scale(1.05)!important}}@media (max-width:420px){#nav .pcd-language-flag{right:66px!important;width:42px!important;height:42px!important}}@font-face{font-family:'Montserrat';src:local('Montserrat Variable Font'), local('Montserrat'), url('../fonts/Montserrat-VariableFont_wght.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap;}@font-face{font-family:'Montserrat';src:local('Montserrat Variable Font Italic'), local('Montserrat Italic'), url('../fonts/Montserrat-Italic-VariableFont_wght.woff2') format('woff2');font-style:italic;font-weight:100 900;font-display:swap;}#pcd-cookie-root,
#pcd-cookie-root *{box-sizing:border-box!important;font-family:'Montserrat', Arial, sans-serif!important;cursor:auto!important;}#pcd-cookie-root{position:relative!important;z-index:2147483000!important;}#pcd-cookie-root p,
#pcd-cookie-root h2,
#pcd-cookie-root h3,
#pcd-cookie-root button,
#pcd-cookie-root span,
#pcd-cookie-root small,
#pcd-cookie-root label{margin:0!important;padding:0!important;letter-spacing:normal!important;text-transform:none!important;line-height:1.45!important;white-space:normal!important;}.pcd-cookie-banner{position:fixed!important;left:24px!important;right:24px!important;bottom:24px!important;z-index:2147483001!important;width:min(980px, calc(100vw - 48px))!important;margin:0 auto!important;padding:22px!important;display:grid!important;grid-template-columns:1fr auto!important;gap:20px!important;align-items:center!important;color:#f5f5f5!important;background:rgba(6, 6, 6, .94)!important;border:1px solid rgba(162, 132, 72, .42)!important;box-shadow:0 26px 80px rgba(0, 0, 0, .55), inset 0 1px 0 rgba(255, 255, 255, .06)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;clip-path:polygon(0 0, 100% 0, 100% calc(100% - 16px), calc(100% - 16px) 100%, 0 100%)!important;}.pcd-cookie-banner[hidden],
.pcd-cookie-modal[hidden]{display:none!important;}.pcd-cookie-kicker{display:inline-flex!important;align-items:center!important;gap:9px!important;margin-bottom:8px!important;color:#a28448!important;font-size:12px!important;font-weight:900!important;letter-spacing:2px!important;text-transform:uppercase!important;}.pcd-cookie-kicker:before{content:''!important;width:18px!important;height:1px!important;background:#a28448!important;display:block!important;}#pcd-cookie-root .pcd-cookie-title{margin:0 0 7px!important;color:#ffffff!important;font-size:19px!important;line-height:1.2!important;font-weight:900!important;letter-spacing:-.2px!important;}#pcd-cookie-root .pcd-cookie-text{max-width:660px!important;color:rgba(255, 255, 255, .68)!important;font-size:13px!important;line-height:1.65!important;font-weight:500!important;}.pcd-cookie-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important;}#pcd-cookie-root .pcd-cookie-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:11px 16px!important;border:1px solid rgba(255, 255, 255, .18)!important;border-radius:0!important;background:transparent!important;color:rgba(255, 255, 255, .86)!important;font-size:12px!important;font-weight:900!important;letter-spacing:1.2px!important;line-height:1!important;text-transform:uppercase!important;appearance:none!important;-webkit-appearance:none!important;box-shadow:none!important;transform:none!important;transition:background .22s ease, border-color .22s ease, color .22s ease, transform .22s ease!important;clip-path:polygon(0 0, 100% 0, 100% calc(100% - 8px), calc(100% - 8px) 100%, 0 100%)!important;}#pcd-cookie-root .pcd-cookie-btn:hover,
#pcd-cookie-root .pcd-cookie-btn:focus-visible{color:#ffffff!important;border-color:rgba(255, 255, 255, .38)!important;transform:translateY(-1px)!important;outline:none!important;}#pcd-cookie-root .pcd-cookie-btn-primary{background:#a28448!important;border-color:#a28448!important;color:#ffffff!important;}#pcd-cookie-root .pcd-cookie-btn-primary:hover,
#pcd-cookie-root .pcd-cookie-btn-primary:focus-visible{background:#b99652!important;border-color:#b99652!important;}#pcd-cookie-root .pcd-cookie-btn-minor{color:rgba(255, 255, 255, .62)!important;}.pcd-cookie-modal{position:fixed!important;inset:0!important;z-index:2147483002!important;display:grid!important;place-items:center!important;padding:24px!important;background:rgba(0, 0, 0, .66)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;}.pcd-cookie-panel{width:min(560px, 100%)!important;max-height:min(720px, calc(100vh - 48px))!important;overflow:auto!important;padding:28px!important;color:#f5f5f5!important;background:#080808!important;border:1px solid rgba(162, 132, 72, .46)!important;box-shadow:0 36px 100px rgba(0, 0, 0, .68), inset 0 1px 0 rgba(255, 255, 255, .06)!important;clip-path:polygon(0 0, 100% 0, 100% calc(100% - 18px), calc(100% - 18px) 100%, 0 100%)!important;}.pcd-cookie-panel-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:20px!important;padding-bottom:18px!important;margin-bottom:18px!important;border-bottom:1px solid rgba(255, 255, 255, .09)!important;}#pcd-cookie-root .pcd-cookie-close{width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;border:1px solid rgba(255, 255, 255, .14)!important;background:rgba(255, 255, 255, .03)!important;color:rgba(255, 255, 255, .75)!important;font-size:22px!important;line-height:1!important;}.pcd-cookie-option{display:grid!important;grid-template-columns:1fr auto!important;gap:18px!important;align-items:center!important;padding:18px 0!important;border-bottom:1px solid rgba(255, 255, 255, .08)!important;}.pcd-cookie-option:last-of-type{border-bottom:0!important;}#pcd-cookie-root .pcd-cookie-option-title{color:#ffffff!important;font-size:14px!important;font-weight:900!important;line-height:1.25!important;}#pcd-cookie-root .pcd-cookie-option-copy{margin-top:5px!important;color:rgba(255, 255, 255, .58)!important;font-size:12px!important;line-height:1.55!important;font-weight:500!important;}.pcd-cookie-switch{position:relative!important;display:inline-flex!important;width:52px!important;height:28px!important;flex:0 0 auto!important;}.pcd-cookie-switch input{position:absolute!important;opacity:0!important;inset:0!important;margin:0!important;}.pcd-cookie-slider{position:absolute!important;inset:0!important;border:1px solid rgba(255, 255, 255, .16)!important;background:rgba(255, 255, 255, .08)!important;transition:background .22s ease, border-color .22s ease!important;}.pcd-cookie-slider:after{content:''!important;position:absolute!important;top:4px!important;left:4px!important;width:18px!important;height:18px!important;background:rgba(255, 255, 255, .82)!important;transition:transform .22s ease, background .22s ease!important;}.pcd-cookie-switch input:checked + .pcd-cookie-slider{background:rgba(162, 132, 72, .95)!important;border-color:#a28448!important;}.pcd-cookie-switch input:checked + .pcd-cookie-slider:after{transform:translateX(24px)!important;background:#ffffff!important;}.pcd-cookie-switch input:disabled + .pcd-cookie-slider{opacity:.72!important;}.pcd-cookie-panel-actions{display:flex!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important;padding-top:20px!important;margin-top:6px!important;}@media (max-width: 760px){.pcd-cookie-banner{left:14px!important;right:14px!important;bottom:14px!important;width:calc(100vw - 28px)!important;grid-template-columns:1fr!important;gap:16px!important;padding:18px!important;}.pcd-cookie-actions,
  .pcd-cookie-panel-actions{justify-content:stretch!important;}#pcd-cookie-root .pcd-cookie-btn{width:100%!important;}.pcd-cookie-panel{padding:22px!important;}.pcd-cookie-option{grid-template-columns:1fr!important;}}#pcd-cookie-root .pcd-cookie-btn-equal{background:transparent!important;border-color:#a28448!important;color:#fff!important;font-weight:800!important;}#pcd-cookie-root .pcd-cookie-btn-equal:hover,
#pcd-cookie-root .pcd-cookie-btn-equal:focus-visible{background:rgba(162,132,72,.16)!important;border-color:#b99652!important;}#pcd-cookie-root .pcd-cookie-policy-link{color:#fff!important;text-decoration:underline!important;text-underline-offset:3px!important;}#pcd-cookie-root .pcd-cookie-always{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:0 12px!important;border:1px solid rgba(255,255,255,.16)!important;color:rgba(255,255,255,.72)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important;}.pcd-youtube-consent-wrap{position:relative!important;width:100%!important;min-height:240px!important;background:#050505!important;overflow:hidden!important;}.pcd-youtube-consent-wrap > iframe{width:100%!important;height:100%!important;min-height:inherit!important;border:0!important;display:block!important;}.pcd-youtube-consent-overlay{position:absolute!important;inset:0!important;z-index:4!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:14px!important;padding:28px!important;text-align:center!important;background:linear-gradient(135deg,rgba(7,7,7,.98),rgba(16,16,16,.96))!important;border:1px solid rgba(162,132,72,.28)!important;color:#fff!important;}.pcd-youtube-consent-overlay p{margin:0!important;max-width:560px!important;color:rgba(255,255,255,.74)!important;font-size:14px!important;line-height:1.6!important;}.pcd-youtube-consent-overlay button{min-height:44px!important;padding:0 18px!important;border:1px solid #a28448!important;background:transparent!important;color:#fff!important;font:800 12px/1 'Montserrat',Arial,sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase!important;cursor:pointer!important;}.pcd-youtube-consent-overlay button:hover,
.pcd-youtube-consent-overlay button:focus-visible{background:rgba(162,132,72,.16)!important;}.pcd-cookie-banner{width:min(940px, calc(100vw - 48px))!important;padding:24px 26px!important;grid-template-columns:minmax(0, 1fr) minmax(340px, 380px)!important;gap:32px!important;align-items:center!important;border-color:rgba(162,132,72,.52)!important;background:rgba(7,7,7,.96)!important;}.pcd-cookie-content{min-width:0!important;max-width:540px!important;}.pcd-cookie-kicker{margin-bottom:7px!important;font-size:11px!important;letter-spacing:1.7px!important;}#pcd-cookie-root .pcd-cookie-title{margin:0 0 8px!important;font-size:20px!important;line-height:1.18!important;letter-spacing:-.25px!important;}#pcd-cookie-root .pcd-cookie-text{max-width:540px!important;margin:0!important;font-size:12.5px!important;line-height:1.6!important;color:rgba(255,255,255,.70)!important;}.pcd-cookie-links{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:7px!important;margin-top:9px!important;font-size:12px!important;line-height:1.35!important;}#pcd-cookie-root .pcd-cookie-policy-link{display:inline-flex!important;align-items:center!important;color:rgba(255,255,255,.92)!important;font-size:12px!important;font-weight:650!important;line-height:1.35!important;text-decoration:none!important;border-bottom:1px solid rgba(162,132,72,.62)!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;hyphens:none!important;}#pcd-cookie-root .pcd-cookie-policy-link:hover,
#pcd-cookie-root .pcd-cookie-policy-link:focus-visible{color:#fff!important;border-bottom-color:#a28448!important;}.pcd-cookie-link-sep{color:rgba(255,255,255,.28)!important;}.pcd-cookie-actions{display:grid!important;grid-template-columns:repeat(3, minmax(0, 1fr))!important;gap:9px!important;width:100%!important;align-items:stretch!important;}#pcd-cookie-root .pcd-cookie-btn{width:100%!important;min-width:0!important;min-height:44px!important;padding:11px 12px!important;font-size:11px!important;letter-spacing:.75px!important;white-space:nowrap!important;}#pcd-cookie-root .pcd-cookie-btn-minor{color:rgba(255,255,255,.63)!important;background:rgba(255,255,255,.025)!important;border-color:rgba(255,255,255,.13)!important;}#pcd-cookie-root .pcd-cookie-btn-equal{border-color:rgba(162,132,72,.72)!important;color:#fff!important;}#pcd-cookie-root .pcd-cookie-btn-equal:hover,
#pcd-cookie-root .pcd-cookie-btn-equal:focus-visible{background:rgba(162,132,72,.13)!important;border-color:#a28448!important;}@media (max-width: 920px){.pcd-cookie-banner{width:min(680px, calc(100vw - 32px))!important;grid-template-columns:1fr!important;gap:18px!important;left:16px!important;right:16px!important;bottom:16px!important;}.pcd-cookie-content,
  #pcd-cookie-root .pcd-cookie-text{max-width:none!important;}}@media (max-width: 560px){.pcd-cookie-banner{width:calc(100vw - 24px)!important;left:12px!important;right:12px!important;bottom:12px!important;padding:18px!important;gap:15px!important;}.pcd-cookie-actions{grid-template-columns:1fr!important;gap:8px!important;}#pcd-cookie-root .pcd-cookie-btn{min-height:42px!important;}}