:root{--red:#00a9e8;--brand-navy:#041d4a;--brand-blue:#0075c9;--brand-cyan:#00c9ed;--ink:#1d1d1b;--muted:#69717c;--soft:#f5f6f8}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px}body{font-family:'DM Sans',sans-serif;color:var(--ink)}a{text-decoration:none}img{max-width:100%}.container{max-width:1320px}.section-pad{padding:90px 0}.eyebrow{color:var(--red);font-weight:700;font-size:14px}.heading{font-size:clamp(30px,3vw,46px);font-weight:800;letter-spacing:-1.5px}.lead-copy{color:var(--muted);max-width:700px;margin:auto}.btn-brand{background:var(--red);border:1px solid var(--red);color:#fff;border-radius:40px;padding:13px 24px;font-weight:700;display:inline-flex;gap:13px;align-items:center}.btn-brand:hover{background:#0075c9;color:#fff}.btn-white{background:#fff;border-radius:35px;padding:12px 22px;color:#171717;font-weight:700}.navbar{background:#04172e;min-height:75px}.navbar-brand{font-weight:800;color:var(--red)!important;font-size:27px;letter-spacing:1px}.navbar-brand small{display:block;font-size:9px;letter-spacing:3px;margin-top:-6px}.navbar .nav-link{color:var(--brand-cyan)!important;font-weight:600;padding:30px 17px!important}.navbar .nav-link:hover,.navbar .nav-link.active{color:var(--red)!important}.navbar-toggler{background:#00a9e8 }.header-phone{font-size:12px;color:#fff}.header-phone i{color:var(--red);font-size:21px}.mega-menu{display:none;position:absolute;top:100%;left:0;right:0;background:white;box-shadow:0 18px 30px #0002;border-radius:0 0 18px 18px;z-index:1050;padding:25px 35px;max-height:75vh;overflow:auto}.mega-parent:hover>.mega-menu,.mega-parent:focus-within>.mega-menu,.mega-parent.open>.mega-menu{display:block}.mega-menu h6{font-size:13px;letter-spacing:1.5px;font-weight:800;margin-bottom:18px}.mega-menu h5{color:var(--red);font-size:16px;font-weight:800}.mega-menu a{display:block;color:#555;font-size:13px;padding:6px 0}.mega-menu a:hover{color:var(--red)}.mega-card{background:#f8f8f8;border:1px solid #eee;border-radius:16px;padding:18px;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:115px}.mega-card i{font-size:42px;color:var(--red)}.mega-card strong{color:var(--red)}.mega-card span{font-size:12px;color:#777}.hero-slide{min-height:600px;background-position:center;background-size:cover;position:relative;display:flex;align-items:center}.hero-slide:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0a191bd9 0%,#0a191bb5 39%,#0a191b22 85%)}.hero-content{position:relative;z-index:1;max-width:600px;color:#fff;padding:80px 0}.hero-content h1{font-size:clamp(40px,5vw,72px);font-weight:800;line-height:1.06;letter-spacing:-2px}.hero-content p{font-size:17px;line-height:1.8;color:#e3e8e9}.carousel-control-prev,.carousel-control-next{width:6%}.carousel-indicators [data-bs-target]{width:28px;height:4px;border:0;border-radius:5px}.categories{padding:35px 0;border-bottom:1px solid #eee}.cat-item{text-align:center;font-weight:700;font-size:14px}.cat-item i{display:block;font-size:55px;color:#252d33;margin-bottom:12px}.cat-item:hover i{color:var(--red)}.stats{font-size:34px;font-weight:800}.stats small{display:block;font-size:13px;color:var(--muted);font-weight:500}.big-drone{width:100%;height:400px;object-fit:cover;border-radius:18px}.gray{background:var(--soft)}.best-panel{position:relative;min-height:430px}.best-panel img{width:100%;height:390px;object-fit:cover;border-radius:18px}.metric{border-right:1px solid #ddd;padding:8px 16px}.metric strong{font-size:30px;display:block}.metric small{color:#888}.choose-image{width:390px;height:390px;object-fit:cover;border-radius:50%;border:12px solid #f8f8f8}.choose-item{margin:45px 0}.choose-item h6{font-weight:800;letter-spacing:1px;font-size:13px}.choose-item p{color:var(--muted);line-height:1.8;font-size:14px}.product-filter{display:flex;gap:12px;overflow:auto;padding:8px 0 20px;scrollbar-width:thin}.filter-btn{flex:0 0 auto;border:0;background:#fff;padding:12px 18px;border-radius:40px;font-size:13px;color:var(--red);font-weight:700}.filter-btn.active{background:var(--red);color:#fff}.product-card{background:#fff;border:1px solid #eee;border-radius:25px;padding:22px;text-align:center;height:100%;box-shadow:0 4px 12px #00000007;transition:.25s}.product-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px #00000012}.product-card img{width:100%;height:185px;object-fit:cover;border-radius:15px;margin-bottom:18px}.product-card h5{font-weight:800;font-size:17px}.product-card small{color:var(--red)}.component-banner{background:linear-gradient(90deg,#f8faf9e8,#e8f0e9a1),url('https://images.unsplash.com/photo-1500382017468-9049fed747ef?w=1800&q=85') center/cover;min-height:410px;padding:70px 0}.component-chip{background:#fff;border-radius:18px;min-width:130px;padding:23px 12px;text-align:center;box-shadow:0 10px 20px #0001}.component-chip i{font-size:38px;color:var(--red)}.component-chip h6{font-size:12px;margin:12px 0 0}.testimonial-img{height:340px;width:100%;object-fit:cover;border-radius:24px}.quote{font-size:clamp(20px,2vw,29px);line-height:1.6;font-weight:600}.news-large{height:470px;border-radius:25px;overflow:hidden;position:relative}.news-large img{width:100%;height:100%;object-fit:cover}.news-large:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#000c,transparent 75%)}.news-overlay{position:absolute;bottom:30px;left:30px;right:30px;z-index:1;color:#fff}.news-mini{border:1px solid #e8ebef;border-radius:23px;overflow:hidden;margin-bottom:15px}.news-mini img{width:100%;height:170px;object-fit:cover}.news-mini .copy{padding:16px}.news-mini h5{font-size:17px;font-weight:700}.contact-box{border-radius:25px;background:#f7f8fa;padding:35px}.form-control,.form-select{padding:13px;border-radius:10px}.footer{background:#061a32;color:#fff;padding:70px 0 20px}.footer a{color:#bbb;display:block;margin:12px 0;font-size:14px}.footer a:hover{color:var(--red)}.footer h6{margin-bottom:25px}.footer-bottom{border-top:1px solid #ffffff22;margin-top:35px;padding-top:20px;color:#999;font-size:13px}.floating{position:fixed;right:22px;bottom:25px;z-index:1000;display:grid;gap:10px}.floating a{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#00a9e8;color:#fff;font-size:23px}.floating a:last-child{background:var(--red)}@media(max-width:991px){.navbar .nav-link{padding:12px!important}.mega-menu{position:static;padding:18px;box-shadow:none;max-height:none}.mega-parent:hover>.mega-menu{display:none}.mega-parent.open>.mega-menu{display:block}.hero-slide{min-height:500px}.hero-content{padding:75px 20px}.section-pad{padding:60px 0}.choose-image{height:300px}.header-phone{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

/* Continuous category & accessory sliders */

/* BLOVO AEROSPACE HERO SLIDER */

.blovo-hero-slider {
  position: relative;
  width: 100%;
  overflow: hidden;
  background: #041D4A;
}

.blovo-hero-slider .carousel-item {
  position: relative;
  height: 720px;
  overflow: hidden;
}

.blovo-hero-slider .hero-video,
.blovo-hero-slider .hero-image {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.blovo-hero-slider .hero-image {
  background-size: cover;
  background-position: center;
}

.blovo-hero-slider .hero-overlay {
  position: absolute;
  inset: 0;
  background: linear-gradient(
    90deg,
    rgba(2, 17, 44, 0.92) 0%,
    rgba(4, 29, 74, 0.70) 45%,
    rgba(4, 29, 74, 0.12) 100%
  );
  z-index: 1;
}

.blovo-hero-slider .hero-content {
  position: relative;
  z-index: 2;
  height: 100%;
  display: flex;
  align-items: center;
  color: #fff;
}

.blovo-hero-slider .hero-label {
  display: inline-block;
  margin-bottom: 20px;
  color: #00C9ED;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 3px;
}

.blovo-hero-slider h1,
.blovo-hero-slider h2 {
  font-size: clamp(36px, 4.5vw, 68px);
  font-weight: 800;
  line-height: 1.12;
  margin-bottom: 24px;
}

.blovo-hero-slider h1 span,
.blovo-hero-slider h2 span {
  display: block;
  color: #00C9ED;
}

.blovo-hero-slider p {
  max-width: 580px;
  color: #D9E9F6;
  font-size: 18px;
  line-height: 1.8;
  margin-bottom: 30px;
}

.blovo-hero-slider .hero-btn {
  display: inline-flex;
  align-items: center;
  gap: 14px;
  padding: 15px 28px;
  background: linear-gradient(
    110deg,
    #00C9ED,
    #0075C9
  );
  color: #fff;
  text-decoration: none;
  border-radius: 6px;
  font-weight: 700;
  transition: transform .3s ease,
              box-shadow .3s ease;
}

.blovo-hero-slider .hero-btn:hover {
  transform: translateY(-3px);
  box-shadow: 0 10px 30px rgba(0, 169, 232, .3);
}

.blovo-hero-slider .carousel-control-prev,
.blovo-hero-slider .carousel-control-next {
  width: 6%;
  z-index: 3;
}

.blovo-hero-slider .carousel-indicators {
  z-index: 3;
  bottom: 25px;
}

.blovo-hero-slider .carousel-indicators button {
  width: 30px;
  height: 4px;
  border: 0;
  border-radius: 4px;
  background-color: #00C9ED;
}
.darkt{color: #000}
@media (max-width: 767px) {
  .blovo-hero-slider .carousel-item {
    height: 600px;
  }

  .blovo-hero-slider .hero-content {
    padding: 60px 24px;
  }

  .blovo-hero-slider h1,
  .blovo-hero-slider h2 {
    font-size: 36px;
  }

  .blovo-hero-slider p {
    font-size: 15px;
  }

  .blovo-hero-slider .carousel-control-prev,
  .blovo-hero-slider .carousel-control-next {
    width: 10%;
  }
}

@media (prefers-reduced-motion: reduce) {
  .blovo-hero-slider .hero-btn {
    transition: none;
  }
}
.blovo-hero-slider .hero-content{display: inherit !important;max-width: 90% !important}
.blovo-hero-slider .row{height: 100%}
.categories{overflow:hidden;padding:25px 0}.categorySwiper .swiper-wrapper,.accessorySwiper .swiper-wrapper{transition-timing-function:linear!important}.categorySwiper .swiper-slide{width:190px}.categorySwiper .cat-item{display:block;color:var(--ink);padding:12px 5px;white-space:nowrap}.categorySwiper .cat-item i{font-size:44px}.categorySwiper .cat-item span{display:block}.categorySwiper .cat-item:hover{color:var(--red)}
.productShowcaseSwiper{overflow:hidden}.productShowcaseSwiper .swiper-slide{height:auto}.showcase-wrap{position:relative}.showcase-controls{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:24px}.showcase-prev,.showcase-next{height:44px;width:44px;border:1px solid #e4e4e4;background:#fff;border-radius:50%;display:grid;place-items:center;transition:.2s}.showcase-prev:hover,.showcase-next:hover{background:var(--red);color:white}.showcase-pagination{width:auto!important;display:flex;gap:5px}.showcase-pagination .swiper-pagination-bullet-active{background:var(--red)}.best-panel{min-height:0}.best-panel img{height:390px}
.component-banner{overflow:hidden}.component-inner{position:relative}.component-drone-col{min-height:180px}.component-flying-drone{position:absolute;right:0;top:-30px;width:min(100%,460px);height:230px;object-fit:cover;border-radius:22px;animation:droneFloat 5s ease-in-out infinite}.accessorySwiper{overflow:hidden;padding:12px 0 25px}.accessorySwiper .swiper-slide{width:146px}.accessorySwiper .component-chip{display:block;min-width:0;height:130px;color:#222}.accessorySwiper .component-chip:hover{transform:translateY(-4px)}@keyframes droneFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-15px)}}@media(max-width:991px){.component-flying-drone{position:relative;top:20px;max-width:420px}.component-drone-col{min-height:210px}}@media(prefers-reduced-motion:reduce){.component-flying-drone{animation:none}}
/* Enhanced three-section sliders */
.categorySwiper,.accessorySwiper{overflow:hidden;isolation:isolate}
.categorySwiper .swiper-wrapper,.accessorySwiper .swiper-wrapper{transition-timing-function:linear!important;align-items:stretch}
.categorySwiper .swiper-slide{width:175px!important;flex-shrink:0}
.categorySwiper .cat-item{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:130px;transition:color .25s,transform .25s}
.categorySwiper .cat-item:hover{transform:translateY(-4px)}
.categorySwiper .cat-item i{font-size:42px;line-height:1.2}
.categorySwiper .cat-item span{font-size:14px;font-weight:700}
.productShowcaseSwiper .swiper-slide{box-sizing:border-box}
.productShowcaseSwiper .best-panel{overflow:hidden;border-radius:22px}
.productShowcaseSwiper .best-panel img{display:block;width:100%;height:390px;object-fit:cover;transition:transform 5s ease}
.productShowcaseSwiper .swiper-slide-active .best-panel img{transform:scale(1.035)}
.showcase-controls{margin-top:30px}
.component-banner{position:relative;overflow:hidden}
.component-drone-col{min-height:250px}
.component-flying-drone{position:absolute;right:0;top:0;width:min(100%,450px);height:230px;object-fit:cover;object-position:center;border-radius:18px;animation:droneHover 6s ease-in-out infinite;will-change:transform;filter:drop-shadow(0 18px 20px rgba(0,0,0,.12))}
@keyframes droneHover{0%,100%{transform:translate3d(0,0,0) rotate(-1deg)}50%{transform:translate3d(-15px,-22px,0) rotate(1deg)}}
.accessorySwiper{margin-top:20px;padding-bottom:30px}
.accessorySwiper .swiper-slide{width:145px!important;flex-shrink:0}
.accessorySwiper .component-chip{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:130px;transition:transform .25s,box-shadow .25s}
.accessorySwiper .component-chip:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,.1)}
.accessorySwiper .component-chip h6{margin:0;font-size:12px;text-align:center}
@media(max-width:767px){.categorySwiper .swiper-slide{width:145px!important}.accessorySwiper .swiper-slide{width:128px!important}.component-drone-col{min-height:210px}.component-flying-drone{position:relative;top:0;height:190px;width:100%}.productShowcaseSwiper .best-panel img{height:260px}}
@media(prefers-reduced-motion:reduce){.component-flying-drone{animation:none}.productShowcaseSwiper .best-panel img{transition:none}}
.blovo-brand-logo{display:block;width:215px;max-width:100%;height:auto;object-fit:contain}.navbar-brand{display:inline-flex;align-items:center}.footer .blovo-brand-logo{width:260px}.testimonial-section{background:linear-gradient(135deg,#fff 0%,#f6faff 100%)}.testimonial-intro{padding:15px 0}.testimonial-kicker{font-size:12px;color:var(--red);font-weight:800;letter-spacing:2px}.testimonial-intro h3{font-size:clamp(28px,3vw,44px);font-weight:800;line-height:1.2;margin:15px 0}.testimonial-intro p{font-size:16px;line-height:1.85;color:#66717f}.testimonial-slider-wrap{position:relative;overflow:hidden}.testimonialSwiper{border-radius:24px}.testimonial-slide{background:#fff;border:1px solid #e7ecf3;border-radius:24px;min-height:365px;padding:45px 50px;display:flex;flex-direction:column;justify-content:center;box-shadow:0 15px 35px #12233a0a}.testimonial-quote{font-size:95px;line-height:.6;color:var(--red);font-weight:800}.testimonial-slide p{font-size:clamp(20px,2vw,27px);line-height:1.6;font-weight:650;color:#18212b;margin:24px 0}.testimonial-slide h5{font-size:16px;font-weight:800;margin:0 0 6px}.testimonial-slide small{color:#718091}.testimonial-controls{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:22px}.testimonial-prev,.testimonial-next{border:1px solid #dce4ed;background:#fff;border-radius:50%;width:44px;height:44px;display:grid;place-items:center}.testimonial-prev:hover,.testimonial-next:hover{background:var(--red);color:#fff}.testimonial-pagination{width:auto!important}.testimonial-pagination .swiper-pagination-bullet-active{background:var(--red)}@media(max-width:991px){.blovo-brand-logo{width:170px}.testimonial-slide{min-height:310px;padding:35px 28px}}</style><style id="blovo-logo-theme">
:root{--red:#00a9e8;--brand-navy:#041d4a;--brand-blue:#0075c9;--brand-cyan:#00c9ed;--soft:#f2f8fd;--ink:#071f42}
body{color:var(--ink)}.navbar{background:#fff;padding: 0;box-shadow: 0px 0px 25px #02020229;}
.navbar .nav-link:hover,.navbar .nav-link.active,.mega-menu h5,.mega-card strong,.mega-card i,.eyebrow,.testimonial-kicker,.text-brand{color:var(--brand-blue)!important}
.navbar .nav-link:hover,.navbar .nav-link.active,.header-phone i{color:#052a73 !important}
.btn-brand{background:linear-gradient(115deg,#00bfe8,#0073d4);border:1px solid #008ddd;color:white;border-radius:40px;padding:13px 24px;font-weight:700;display:inline-flex;gap:13px;align-items:center;transition:background .25s,transform .25s,box-shadow .25s}
.btn-brand:hover,.btn-brand:focus-visible{background:linear-gradient(115deg,#008ed7,#034c9e);border-color:#0075c9;color:white;transform:translateY(-2px);box-shadow:0 8px 20px #0075c92c}
.filter-btn{color:var(--brand-blue)}.filter-btn.active{background:var(--brand-blue);color:white}
.showcase-prev:hover,.showcase-next:hover{background:var(--brand-blue);color:white}
.showcase-pagination .swiper-pagination-bullet-active,.testimonial-pagination .swiper-pagination-bullet-active{background:var(--brand-blue)!important}
.component-chip i,.cat-item:hover i,.categorySwiper .cat-item:hover,.product-card small{color:var(--brand-blue)}
.testimonial-quote{color:var(--brand-cyan)!important}.footer{background:#05162c}.footer a:hover{color:var(--brand-cyan)}
.mega-menu{border-top:2px solid var(--brand-cyan)}.mega-menu a:hover{color:var(--brand-blue)}
.component-banner{background:linear-gradient(90deg,#effaffed,#dbeaf6aa),url('https://images.unsplash.com/photo-1500382017468-9049fed747ef?w=1800&q=85') center/cover}
.contact-box{background:#f2f8fd}.product-card:hover{border-color:#b4e6ff}
.floating a:last-child{background:var(--brand-blue)}
@media(prefers-reduced-motion:reduce){.btn-brand:hover{transform:none}}