@font-face{font-family:baste b;src:url(/fonts/BasteB-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:baste b;src:url(/fonts/BasteB-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:baste b;src:url(/fonts/BasteB-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--color-military-green:#6e7869;--color-warning-red:#d76f42;--color-black:#000000;--color-neutral-gray:#b2b2b2;--color-off-white:#edeceb;--color-white:#ffffff;--color-light-gray:#f4f4f4;--color-olive:var(--color-military-green);--color-orange:var(--color-warning-red);--color-gray:var(--color-neutral-gray);--font-display:"Baste B", "Impact", "Arial Black", sans-serif;--font-body:"Roboto Condensed", "Arial Narrow", sans-serif;--max-width:1440px;--content-padding:50px}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);font-size:20px;line-height:1.4;color:var(--color-black);background-color:var(--color-light-gray)}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto}h1,h2,h3{font-family:var(--font-body);font-weight:400;line-height:1.09}h1{font-family:var(--font-display);font-size:clamp(64px,10vw,142px);font-weight:900;line-height:1em}h2{font-size:clamp(36px,5.5vw,80px);line-height:1.09em}h3{font-size:clamp(18px,2vw,20px);text-transform:uppercase;letter-spacing:.05em}p{font-size:20px;line-height:1.4}.container{max-width:var(--max-width);margin:0 auto;padding:0 var(--content-padding)}.site-header{position:fixed;top:0;left:0;right:0;z-index:1000;background:0 0;transition:background-color .3s ease}.site-header.scrolled{background-color:rgba(0,0,0,.95)}.header-inner{max-width:var(--max-width);margin:0 auto;width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px var(--content-padding)}.header-content{display:flex;align-items:flex-end;gap:40px;flex:1}.logo{display:flex;align-items:center;flex-shrink:0}.logo img,.logo svg{height:62px;width:auto}.nav-main{display:flex;align-items:flex-end;flex:1;justify-content:center}.nav-main ul{display:flex;list-style:none;gap:40px;align-items:center}.nav-main a{font-family:var(--font-body);font-size:20px;font-weight:400;color:var(--color-military-green);text-transform:uppercase;line-height:1.17em;transition:color .3s ease}.nav-main a:hover{color:var(--color-warning-red)}.header-right{display:flex;align-items:flex-end;gap:40px;flex-shrink:0}.language-selector{display:flex;align-items:center;gap:10px}.language-selector a{font-family:var(--font-body);font-size:20px;font-weight:400;color:var(--color-military-green);text-transform:uppercase}.lang-arrow{width:28px;height:28px;border:1px solid var(--color-military-green);display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--color-military-green)}.header-divider{width:100%;max-width:calc(var(--max-width) - 100px);height:1px;background-color:var(--color-military-green);margin:0 auto}.btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 50px;font-family:var(--font-body);font-size:24px;font-weight:400;line-height:1.4em;background-color:var(--color-warning-red);color:var(--color-black);border:none;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.btn:hover{background-color:#c25f35;transform:translateY(-2px)}.btn-secondary{background-color:var(--color-neutral-gray);border:1px solid var(--color-black);color:var(--color-black)}.btn-secondary:hover{background-color:#a0a0a0}.hero{position:relative;min-height:1000px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:210px var(--content-padding)50px;overflow:hidden;background-color:var(--color-military-green)}.hero-bg{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:50%;background-image:url(/images/tank_man_rock_on.JPG);z-index:0}.hero-bg::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#6e7869;mix-blend-mode:color}.hero::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(176deg,transparent 40%,rgba(0,0,0,.7) 85%),linear-gradient(-83deg,transparent 80%,rgba(0,0,0,.7) 96%),linear-gradient(4deg,transparent 68%,#000 100%);z-index:1;pointer-events:none}.hero-content{position:relative;z-index:3;width:100%;max-width:var(--max-width);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:50px;flex:1}.hero h1{color:var(--color-black);text-align:left;align-self:flex-start}.hero-cta-box{max-width:629px;background:rgba(0,0,0,.1);backdrop-filter:blur(6.6px);-webkit-backdrop-filter:blur(6.6px);display:flex;flex-direction:column;gap:0;margin-top:auto;margin-bottom:50px}.hero-cta-content{border:1px solid var(--color-warning-red);padding:22px;display:flex;justify-content:center;align-items:center}.hero-subtitle{font-size:20px;font-weight:400;color:var(--color-warning-red);line-height:1.4em;text-align:center;max-width:584px}.hero-cta-box .btn{width:100%;background-color:var(--color-warning-red);color:var(--color-black)}.mission{position:relative;padding:0 var(--content-padding)50px;background-color:var(--color-military-green);min-height:620px}.mission-split{display:flex;position:relative;min-height:620px}.mission-left{flex:1;max-width:50%;padding-top:95px;padding-right:60px}.mission-left h2{font-size:clamp(40px,5.5vw,80px);color:var(--color-black);line-height:1.09em;margin-bottom:0}.mission-right{flex:1;max-width:50%;display:flex;flex-direction:column;align-items:center;padding-left:60px;padding-top:200px;position:relative}.mission-divider{position:absolute;left:50%;top:42px;width:1px;height:580px;background-color:var(--color-black);transform:translateX(-50%)}.mission-icons{display:flex;flex-direction:row;gap:19px;margin-bottom:40px}.mission-icon{display:flex;flex-direction:column;align-items:center;gap:12px;width:172px}.mission-icon-circle{width:103px;height:103px;border:.6px solid var(--color-warning-red);border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;background:0 0}.mission-icon-circle img{width:auto;height:auto;max-width:70px;max-height:70px}.mission-icon span{font-size:20px;font-weight:400;text-transform:uppercase;color:var(--color-black);text-align:center;line-height:1.17em}.mission-description{max-width:414px;font-size:20px;font-weight:400;color:var(--color-black);line-height:1.4em;text-align:center;margin:0 auto}.underlined-text{position:relative;display:inline-block;white-space:nowrap}.arrow-decoration{position:absolute;left:0;bottom:0;width:100%;height:auto;opacity:.8}.products{position:relative;padding:50px var(--content-padding);background-color:var(--color-neutral-gray);min-height:1120px}.products::before{content:"";position:absolute;top:0;left:50%;bottom:0;width:50%;transform:translateX(-50%);background-image:url(/images/soldier-bg-1.png);background-position:50% 100%;background-repeat:no-repeat;background-size:contain;mix-blend-mode:multiply;pointer-events:none;z-index:0}.products-header{position:relative;z-index:1}.products h2{max-width:961px;font-size:clamp(40px,5.5vw,80px);line-height:1.1em;color:var(--color-black)}.plan-b-wrapper{position:relative;display:inline-block}.plan-b-wrapper::after{content:"";position:absolute;top:80%;left:60%;transform:translate(-50%,-50%)scale(1.5);width:200px;height:200px;background-image:url(/images/think-bubble.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;z-index:10;pointer-events:none;user-select:none}.products-layout{position:relative;z-index:1}.product-card{position:absolute;background:rgba(178,178,178,1%);border:1px solid var(--color-black);backdrop-filter:blur(40px);width:300px;-webkit-backdrop-filter:blur(40px)}.product-card-inner{display:flex;flex-direction:column}.product-card h3{font-size:20px;font-weight:400;text-transform:uppercase;color:var(--color-black);line-height:1.4em;padding:22px;border-bottom:1px solid var(--color-black)}.product-card-content{display:flex;padding:0}.product-icon{width:81px;min-width:81px;height:80px;display:flex;align-items:center;justify-content:center;padding:4px;position:relative}.product-icon::after{content:"";position:absolute;right:0;top:10px;bottom:10px;width:1px;background-color:var(--color-black)}.product-icon img{max-width:60px;max-height:60px}.product-description{padding:14px;display:flex;align-items:center}.product-description p{font-size:16px;font-weight:400;color:var(--color-black);line-height:1.4em}.product-card-1{left:120px;top:130px}.product-card-3{left:0;top:280px}.product-card-4{left:120px;top:430px}.product-card-5{left:0;top:580px}.product-card-2{right:120px;top:280px}.product-card-6{right:0;top:130px}.product-card-7{right:0;top:430px}.product-card-8{right:60px;top:580px}.products-decoration{position:absolute;left:270px;top:58px;width:347px;opacity:.8}.stats{position:relative;padding:104px var(--content-padding)50px;background-color:var(--color-black);color:var(--color-white);min-height:813px}.stats-content{position:relative}.stats-text{max-width:768px;margin-bottom:48px}.stats-text h2{font-size:clamp(40px,5.5vw,80px);line-height:1.08em;color:var(--color-military-green);margin-bottom:32px}.stats-description{max-width:354px;font-size:20px;color:var(--color-military-green);line-height:1.4em}.stats-comparison{display:flex;align-items:center;justify-content:center;gap:0;margin-top:48px}.stats-image-wrapper{position:relative;flex:none}.stats-image{width:380px;height:375px;display:block;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative}.stats-image::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;mix-blend-mode:multiply;pointer-events:none}.stats-image-left .stats-image{background-image:url(/images/stats-bg-left-78bdc1.png)}.stats-image-left .stats-image::before{background-color:#6e7869}.stats-image-right .stats-image{background-image:url(/images/stats-bg-right-78bdc1.png)}.stats-image-right .stats-image::before{background-color:#da906f}.stat-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:2}.stat-number{font-size:80px;font-weight:500;color:var(--color-black);line-height:1.1em;text-transform:uppercase}.stat-label{font-size:16px;font-weight:400;color:var(--color-black);line-height:1.4em;max-width:200px;margin:0 auto}.stats-vs{font-size:32px;font-weight:500;color:var(--color-military-green);text-transform:uppercase;padding:0 30px;z-index:3}.stats-source{margin-top:48px;font-size:10px;color:var(--color-military-green);opacity:.5;line-height:1.1em}.about-capabilities{position:relative;padding:0 var(--content-padding)50px;background-color:var(--color-military-green);overflow:hidden}.about-capabilities::before{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:100%;max-width:1800px;height:100%;background-image:url(/images/cta-bg.png);background-size:contain;background-position:50% 100%;background-repeat:no-repeat;pointer-events:none;z-index:0}.about-content{position:relative;padding-top:91px;padding-bottom:50px;z-index:1}.about-content h2{max-width:897px;font-size:clamp(40px,5.5vw,80px);line-height:1.09em;color:var(--color-black)}.about-description{position:absolute;right:0;top:99px;max-width:379px;font-size:20px;color:var(--color-black);line-height:1.4em}.capabilities-content{position:relative;padding-top:120px;padding-bottom:80px;z-index:1}.capabilities-tagline{text-align:center;max-width:698px;margin:0 auto 80px}.capabilities-tagline h2{font-size:clamp(48px,5.5vw,80px);line-height:1.09em;color:var(--color-black)}.capability-text{position:relative;display:inline-block}.capability-text::after{content:"";position:absolute;left:0;top:0;transform:translate(-58%,-1%);width:945px;max-width:300%;height:800px;background-image:url(/images/grid-decoration-2.svg);background-repeat:no-repeat;background-position:50% 0;background-size:contain;pointer-events:none;user-select:none;z-index:0}.capabilities-intro{display:flex;gap:0;padding-top:100px;margin-bottom:48px;position:relative}.capability-item{flex:1;display:flex;flex-direction:column;gap:16px;padding:0 48px;margin-bottom:80px;position:relative}.capability-item:first-child::before{content:"";position:absolute;right:0;top:0;bottom:80px;width:0;background-color:var(--color-black)}.capability-item::before{content:"";position:absolute;left:0;top:0;bottom:80px;width:1px;background-color:var(--color-black)}.capability-item h3{font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:.05em;color:var(--color-black);line-height:1.17em}.capability-item p{font-size:20px;font-weight:400;color:var(--color-black);line-height:1.17em}.capability-dividers{display:flex;gap:35px;margin-bottom:80px}.capability-divider{flex:1;height:0;background-color:var(--color-black)}.capabilities-cta-content{position:relative;z-index:1;text-align:center;padding:100px 0}.capabilities-cta-content h2{font-size:clamp(48px,5.5vw,80px);line-height:1.18em;color:var(--color-off-white);margin-bottom:24px}.capabilities-cta-content p{font-size:20px;color:var(--color-off-white);line-height:1.4em;max-width:400px;margin:0 auto 32px}.capabilities-cta-content .btn{background-color:var(--color-neutral-gray);border:1px solid var(--color-black);color:var(--color-black)}.site-footer{position:relative;padding:50px var(--content-padding);background-color:var(--color-warning-red);min-height:697px}.footer-inner{max-width:var(--max-width);margin:0 auto;display:flex;flex-wrap:wrap;gap:10px}.footer-brand{width:437px;display:flex;flex-direction:column;gap:25px}.footer-brand .logo img{width:417px;height:auto;filter:brightness(0)}.footer-tagline{width:100%;margin-top:60px;font-size:20px;font-weight:400;color:var(--color-black);line-height:1.17em}.footer-columns{display:flex;gap:10px;flex:1}.footer-column{display:flex;flex-direction:column;gap:24px;min-width:138px}.footer-column:first-child{width:194px}.footer-column:nth-child(2){width:167px}.footer-column:nth-child(3){width:138px}.footer-column:nth-child(4){width:193px}.footer-column h4{font-size:24px;font-weight:400;text-transform:uppercase;color:var(--color-black);line-height:1.17em}.footer-column ul{list-style:none;display:flex;flex-direction:column;gap:6px}.footer-column a{font-size:20px;font-weight:400;color:var(--color-black);line-height:1.17em;transition:opacity .3s ease}.footer-column a:hover{opacity:.7}.back-to-top-btn{display:inline-flex;align-items:center;justify-content:center;margin-top:24px;padding:10px 50px;font-size:24px;font-weight:400;color:var(--color-black);background:0 0;border:1px solid var(--color-black);cursor:pointer;transition:background-color .3s ease}.back-to-top-btn:hover{background-color:rgba(0,0,0,.1)}.menu-toggle{display:none;flex-direction:column;gap:6px;background:0 0;border:none;cursor:pointer;padding:8px}.menu-toggle span{display:block;width:28px;height:2px;background-color:var(--color-military-green)}@media(max-width:1200px){.plan-b-wrapper::after{background-image:url(/images/think-bubble-no-bubbles.svg)}.products-image{position:relative;left:auto;top:auto;width:100%;max-width:100%;margin-bottom:40px}.product-card{position:relative!important;left:auto!important;right:auto!important;top:auto!important;margin-bottom:20px}.products-layout{display:flex;flex-direction:column;align-items:center;margin-bottom:360px;gap:20px}.product-card{position:relative;left:auto!important;top:auto!important;width:100%;max-width:400px}.products-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.mission-split{flex-direction:column}.mission-left,.mission-right{max-width:100%;padding-left:0;padding-right:0}.mission-right{padding-top:40px}.mission-divider{display:none}.mission-icons{justify-content:center}.stats-comparison{flex-direction:column;gap:20px}.stats-vs{padding:20px 0}.about-description{position:relative;right:auto;top:auto;margin-top:24px;max-width:100%}.capability-text::after{background-image:url(/images/grid-decoration-2-no-arrows.svg)}.capability-item{margin-bottom:0}.capabilities-intro{flex-direction:column;padding-top:40px;gap:0}.capability-item{padding:40px 0}.capability-item::before{left:0;right:0;top:0;bottom:auto;width:auto;height:1px}.capability-item:last-child::after{left:0;right:0;top:auto;bottom:0;width:auto;height:1px}.capabilities-cta{min-height:500px;padding:100px var(--content-padding)}}@media(max-width:1024px){:root{--content-padding:40px}.hero{min-height:auto;padding:150px var(--content-padding)80px}.hero-cta-box{max-width:100%}.products-header{margin-bottom:60px}.capability-item{margin-bottom:0}.capability-dividers{margin-bottom:0}.capabilities-cta-content{padding:0 0}.capability-divider{flex:1;height:0;background-color:var(--color-black)}.footer-columns{flex-wrap:wrap;gap:32px}.footer-column{min-width:calc(50% - 16px)}.plan-b-wrapper::after{transform:translate(-50%,-50%)scale(1)}}@media(max-width:768px){:root{--content-padding:24px}.menu-toggle{display:flex}.nav-main{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;background-color:var(--color-military-green);padding:24px}.nav-main.active{display:flex}.nav-main ul{flex-direction:column;gap:24px}.nav-main a{color:var(--color-white)}.header-right{display:none}.hero h1{font-size:48px}.mission{min-height:auto}.mission-icons{flex-wrap:wrap;gap:20px}.mission-icon{width:calc(50% - 10px)}.products{min-height:auto;padding:40px var(--content-padding)}.products-header{margin-bottom:60px}.products-layout{display:flex;flex-direction:column;align-items:center;margin-bottom:180px;gap:20px}.products-grid{grid-template-columns:1fr}.plan-b-wrapper::after{transform:translate(-50%,-50%)scale(.8)}.stats{min-height:auto;padding:60px var(--content-padding)}.stats-comparison{flex-wrap:wrap;gap:10px}.stats-image{width:180px;height:138px}.stat-number{font-size:32px}.stat-label{font-size:10px;max-width:120px}.stats-vs{font-size:24px;padding:0 10px}.capability-item{margin-bottom:0}.capabilities-cta{min-height:200px;padding:0 var(--content-padding)}.capability-divider{flex:1;height:0;background-color:var(--color-black)}.capability-dividers{margin-bottom:0}.capabilities-cta-content{padding:0}.footer-inner{flex-direction:column}.footer-brand{width:100%}.footer-columns{flex-direction:column}.footer-column{width:100%!important;min-width:100%;margin-top:30px}.footer-tagline{margin-top:40px}.back-to-top-btn{width:100%;margin-top:20px}}