html{scroll-behavior:smooth}.app-ptf{background:#000;display:block}.heading.wrapper{align-items:center;display:flex!important;gap:50px}.heading.wrapper .left{flex:1.65}.heading.wrapper .right{flex:1}.heading.wrapper .right img{border-radius:10px}.field-sections{display:flex;flex-direction:column;gap:300px}.field-sections .field{position:relative}.field-sections .field .section-anchor{left:0;position:absolute;top:-60px}.app-ptf .heading{display:block}.app-ptf .heading .btn-wrapper{display:flex;flex-wrap:wrap;gap:15px}.app-ptf .title-box h2.title{color:#fefefe;display:inline-block;font-family:DM Mono;font-size:16px;font-style:normal;font-weight:400;letter-spacing:1.6px;line-height:100%;margin-bottom:30px;position:relative;text-transform:uppercase}.app-ptf .title-box h2.title:before{background:#fefefe;content:"";height:1px;position:absolute;right:0;top:-15px;width:2000px;z-index:9}.app-ptf .wrapper{display:block;margin:0 auto}.app-ptf .heading{padding-bottom:150px;padding-top:180px}.app-ptf .heading h1,.app-ptf .heading p{color:#fff}.app-ptf .heading h1{font-size:60px;margin-bottom:24px}.app-ptf .heading p{font-size:20px;max-width:670px}.app-ptf-section{width:100%}.app-ptf-section .section-back{position:relative;width:100%}.app-ptf-section .section-back .main{display:block;transition:all .4s ease-in-out;width:100%}.app-ptf-section .section-back .main.desktop{display:block}.app-ptf-section .section-back .main.mobile{display:none}.app-ptf-section .application{position:absolute}.app-ptf-section .popup{background:#000;border:1px solid #fff;border-radius:5px;display:flex;display:none;flex-direction:column;left:0;padding:10px;position:absolute;top:0;width:49%;z-index:111}.app-ptf-section .popup .popup-img{display:none}.app-ptf-section .popup .close-popup{cursor:pointer;position:absolute;right:5px;top:5px}.app-ptf-section .application .app-img{cursor:pointer;opacity:0;transition:filter .2s ease-in-out}.app-ptf-section .application .app-img.active{-webkit-filter:drop-shadow(0 0 10px hsla(0,0%,100%,.8));filter:drop-shadow(0 0 10px rgba(255,255,255,.8));opacity:1!important}.app-ptf-section .popup-anchor{left:0;position:absolute;width:100%}.app-ptf-section .popup h4{color:#fff;font-size:16px;margin-bottom:10px}.app-ptf-section .popup p{color:#fff;font-size:14px;line-height:100%}.app-ptf-section .popup .popup-link{color:#00c14e;display:block;font-size:14px;line-height:100%;margin-bottom:5px}.app-ptf-section .popup .popup-links{max-height:214px;overflow:auto;padding-right:10px}.app-ptf-section .popup .popup-links::-webkit-scrollbar{border-radius:10px;width:5px}.app-ptf-section .popup .popup-links::-webkit-scrollbar-track{background:#3d3d3d;border-radius:10px}.app-ptf-section .popup .popup-links::-webkit-scrollbar-thumb{background:#efefef;border-radius:10px}.app-ptf-section .popup .popup-links::-webkit-scrollbar-thumb:hover{background:#fff}.app-ptf-section .popup:before{background:#fff;content:"";position:absolute;width:1px}.app-ptf-section .popup .sub-layer,.app-ptf-section .popup:after{background:#fff;content:"";height:1px;position:absolute}.popup.uncrewed:before{height:23%;left:22%;top:-23%}.popup.uncrewed:after{left:22%;top:-23%;width:12%}.app-target.uncrewed{height:7%;left:36%;top:66%;width:9%}.popup.large:before{height:90%;right:10%;top:-90%}.popup.large:after{right:10%;top:-90%;width:20%}.popup.manpack:before{height:70%;right:12%;top:-70%}.popup.large .sub-layer{right:10%;top:-30%;width:10%}.popup.jamming:before{height:10%;left:22%;top:100%}.popup.jamming:after{left:22%;top:110%;width:9%}.popup.comint:before{height:33%;left:14%;top:-33%}.popup.comint:after{left:14%;top:-33%;width:5%}.popup.comms:before{height:40%;left:60%;top:-40%}.popup.comms:after{left:50%;top:-40%;width:10%}.popup.emulation:before{height:75%;left:17%;top:-75%}.popup.emulation:after{left:17%;top:-75%;width:7%}.popup.drone:before{height:92%;right:41%;top:-92%}.popup.drone:after{right:41%;top:-92%;width:15%}.popup.own-force:before{height:48%;left:60%;top:-48%}.popup.network:after{left:13%;top:117%;width:17%}.popup.network:before{height:17%;left:13%;top:100%}.popup.alternative:before{height:12%;left:20%;top:100%}.popup.alternative:after{left:10%;top:112%;width:10%}.popup.direction:before{height:33%;left:68%;top:100%}.popup.direction:after{left:59%;top:133%;transform:rotate(22deg);width:19%}.popup.elint:before{height:46%;right:22%;top:-46%}.popup.elint:after{right:22%;top:-46%;width:10%}.popup .bottom h4{border-top:1px solid #3d3d3d;margin-bottom:20px;margin-top:20px;padding-top:20px;text-transform:uppercase}.popup .bottom .requirements{display:flex;flex-wrap:wrap;gap:15px}.popup .bottom .requirements .req{align-items:center;display:flex;font-size:14px;gap:5px}.popup .bottom .requirements .req .req-text{color:#b8b8b8;font-size:13px}.app-ptf-section .popup .top{display:flex;gap:30px}.app-ptf-section .popup .top>div{flex:1}.app-ptf-section .app-img{width:100%}.app-target{border-radius:100%;cursor:pointer;position:absolute;z-index:1}.app-target.comint{height:16%;left:5%;top:35%;width:16%}.app-target.jamming{height:21%;left:11%;top:12%;width:12%}.app-target.emulation{border-radius:100%;height:10%;left:24%;top:43%;width:17%}.app-target.comms{height:26%;left:30%;top:56%;width:24%}.app-target.own-force{height:20%;left:57%;top:42%;transform:rotate(13deg);width:18%}.app-target.elint{height:17%;left:74%;top:33%;width:10%}.app-target.direction{height:43%;left:79%;top:0;transform:rotate(-69deg);width:13%}.app-target.network{border-radius:100%;height:16%;left:33%;top:15%;width:27%}.app-target.alternative{height:14%;left:46%;top:0;width:10%}.app-target.drone{height:15%;left:35%;top:37%;width:10%}.app-target.large{height:58%;left:43%;top:29%;width:27%}.application.large img.sub{left:8.5%;position:absolute;top:178.7%;width:99%}.application.small img.sub{left:43%;position:absolute;top:409.7%;width:157%}.application.large img.rockets{left:-13.6%;position:absolute;top:224%;width:27%}.application.large:after{content:"";height:58%;left:41%;position:absolute;top:29%;width:29%}.app-target.manpack{height:10%;left:81%;top:36%;width:9%}.app-target.payloads{height:14%;left:86%;top:20%;width:8%}.app-target.air{height:10%;left:62%;top:17%;width:12%}.popup.payloads:before{height:30%;right:10%;top:100%}.popup.payloads:after{right:10%;top:130%;width:8%}.popup.air:before{height:45%;right:52%;top:100%}.popup.air:after{right:52%;top:145%;width:24%}.app-target.payloads-large{height:7%;left:42%;top:12%;width:16%}.popup.payloads-large:before{height:17%;left:23%;top:100%}.app-target.airborne{height:8%;left:22%;top:20%;width:17%}.popup.airborne:before{height:20%;left:5%;top:100%}.app-target.space{height:10%;left:0;top:17%;width:14%}.popup.space:before{height:19%;left:4%;top:100%}.popup.space:after{left:4%;top:119%;width:5%}.app-target.land{height:13%;left:12%;top:33%;width:17%}.popup.land:before{height:48%;left:12%;top:-48%}.popup.land:after{left:12%;top:-48%;width:14%}.app-target.small{height:31%;left:34%;top:42%;width:10%}.popup.small:before{height:96%;left:36%;top:-96%}.popup.small:after{left:36%;top:-96%;width:14%}.popup.small .sub-layer{left:36%;top:-30%;width:20%}.app-label{background:#000;border:1px solid #3d3d3d;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px;position:absolute;text-transform:uppercase;transition:.3s;z-index:11}.app-label.active,.app-label:hover{border-color:#fff}.app-label.space{left:0;top:9%}.app-label.uncrewed{left:22%;max-width:16.5%;top:80%}.app-label.airborne{left:28%;top:9%}.app-label.payloads-large{left:42%;top:0;width:19%}.app-label.air{left:66%;top:0}.app-label.payloads{left:82%;top:11%;width:19%}.app-label.land{left:0;top:60%}.app-label.large{left:66%;max-width:14%;top:80%}.app-label.manpack{left:75%;top:70%}.app-label.small{left:20%;top:80%}.app-label.comint{left:0;top:65%;width:14.5%}.app-label.emulation{left:14%;top:82%;width:15.5%}.app-label.drone{left:29%;top:97%;width:14.5%}.app-label.comms{left:49%;top:97%;width:20%}.app-label.own-force{left:63%;top:82%;width:19%}.app-label.elint{left:80%;top:65%;width:17.5%}.app-label.jamming{left:0;top:9%;width:17%}.app-label.direction{left:85%;top:10%;width:15%}.app-label.network{left:30%;top:9%;width:14%}.app-label.alternative{left:53%;top:0;width:13.5%}.mobile-description{display:none}.app-ptf .expand-labels{align-items:center;display:none;gap:10px;transition:all .2s ease-in-out;width:max-content}.app-ptf .expand-labels svg{margin-top:-2px;transition:all .2s ease-in-out}.app-ptf .expand-labels.expanded svg{transform:rotate(-180deg)}@media(max-width:1180px){.app-ptf-section .section-back .main.desktop,.heading.wrapper .right{display:none}.app-ptf-section .section-back .main.mobile{display:block}.app-ptf .expand-labels{display:flex}.app-ptf .title-box h2.title{margin-top:60px}.app-ptf .heading{display:none}.no-scroll{max-height:100vh;overflow:hidden}.app-ptf .wrapper{padding:0}.labels-list{background:#080808;border:1px solid #666;border-radius:5px;display:none;flex-direction:column;gap:10px;margin-top:20px;max-height:215px;overflow:auto;padding:10px}.labels-list .app-label{margin-bottom:10px}.labels-list .app-label:last-child{margin-bottom:0}.mobile-description{display:block;margin-top:30px}.mobile-description p{color:#fff}.app-label{bottom:unset!important;left:unset!important;max-width:unset!important;position:relative;top:unset!important;width:100%!important}.app-ptf-section .application{display:none}.field-sections{gap:0}.app-target{display:none}.app-ptf-section .popup:after,.app-ptf-section .popup:before{display:none!important}.app-ptf-section .popup{background:radial-gradient(109.09% 121.1% at 31.75% -37.08%,#273743 0,#070c10 100%);height:calc(100vh - 70px);left:-10px!important;max-height:calc(100vh - 70px);overflow:auto;top:-20px!important;width:calc(100% + 20px)}.app-ptf-section .popup .popup-img{display:block;margin-bottom:10px}.app-ptf-section .popup .popup-img img{width:100%}.app-ptf-section .popup .custom-btn,.app-ptf-section .popup h4{font-weight:600}.app-ptf-section .popup .top{flex-direction:column}.app-ptf-section .popup .popup-anchor{top:-60px!important}.section-back{margin-top:0!important}.field-sections .field .section-anchor{left:0;top:0}}@media(max-width:767px){.app-ptf .heading{padding-bottom:60px;padding-top:60px}.app-ptf .heading p{font-size:16px;max-width:100%}.app-ptf .heading h1{font-size:40px}}