.page-drone-production{--navy:#000717;--navy-2:#06122e;--blue:#054bad;--blue-mid:#0a5fd4;--blue-light:#5aadff;--paper:#f5f6f9;--white:#fafafb;--line:#00071714;--text:#000717;--muted:#6e6e73;--dim:#9ca3af;--green:#00c46a;--serif:var(--font-instrument-serif), Georgia, serif;font-family:var(--font-dm-sans), "DM Sans", sans-serif;background:var(--white);color:var(--text);-webkit-font-smoothing:antialiased;line-height:1.5;overflow-x:hidden}.page-drone-production *,.page-drone-production :before,.page-drone-production :after{box-sizing:border-box;margin:0;padding:0}.page-drone-production img{max-width:100%;display:block}.page-drone-production a{color:inherit;text-decoration:none}.page-drone-production button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}.page-drone-production .container{max-width:1200px;margin:0 auto;padding:0 36px}.page-drone-production .container-wide{max-width:1320px;margin:0 auto;padding:0 36px}.page-drone-production .section{padding:140px 0;position:relative}.page-drone-production .section-head{text-align:center;max-width:720px;margin:0 auto 80px}.page-drone-production .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--blue);align-items:center;gap:10px;margin-bottom:22px;font-size:12px;font-weight:600;display:inline-flex}.page-drone-production .eyebrow:before{content:"";background:var(--blue);width:28px;height:1px}.page-drone-production h1,.page-drone-production h2,.page-drone-production h3,.page-drone-production h4{letter-spacing:-.025em;color:var(--text);font-weight:700;line-height:1.08}.page-drone-production .section h2{text-wrap:balance;margin-bottom:18px;font-size:clamp(36px,4.8vw,58px)}.page-drone-production .section h2 em{font-family:inherit;font-style:normal;font-weight:inherit;color:var(--blue)}.page-drone-production .section-sub{color:var(--muted);text-wrap:pretty;max-width:580px;margin:0 auto;font-size:17px;line-height:1.65}.page-drone-production .hero{background:var(--navy);text-align:center;color:#fff;justify-content:center;align-items:flex-end;min-height:100svh;padding:120px 40px 88px;display:flex;position:relative;overflow:hidden}.page-drone-production .hero-video-bg{z-index:0;background:var(--navy);position:absolute;inset:0;overflow:hidden}.page-drone-production .hero-poster{object-fit:cover;object-position:center;z-index:1;width:100%;height:100%;position:absolute;inset:0}.page-drone-production .hero-video-bg video{object-fit:cover;object-position:center;z-index:2;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.page-drone-production .hero-video-bg video.is-ready{opacity:1}.page-drone-production .hero-video-bg:after{content:"";z-index:3;pointer-events:none;background:#00000047;position:absolute;inset:0}.page-drone-production .hero-inner{z-index:4;flex-direction:column;align-items:center;max-width:920px;margin:0 auto;display:flex;position:relative}.page-drone-production .live-pill{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);letter-spacing:.12em;text-transform:uppercase;color:#fff;background:#0007178c;border:1px solid #ffffff2e;border-radius:980px;align-items:center;gap:8px;margin-bottom:20px;padding:8px 16px;font-size:11px;font-weight:600;display:inline-flex}.page-drone-production .live-pill svg{color:var(--blue-light);flex-shrink:0}.page-drone-production .hero h1{color:#fff;letter-spacing:-.04em;text-wrap:balance;margin-bottom:20px;font-size:clamp(36px,5vw,72px);font-weight:700;line-height:1.02}.page-drone-production .hero h1 .hero-title-em{background:linear-gradient(90deg,#6aaeff 0%,#fff 50%,#6aaeff 100%) 0 0/200% 100%;-webkit-text-fill-color:transparent;font-family:inherit;font-style:normal;font-weight:inherit;-webkit-background-clip:text;background-clip:text;animation:5s linear 1s infinite droneHeroShimmer}@keyframes droneHeroShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.page-drone-production .hero-sub{color:#ffffffb8;text-wrap:pretty;max-width:640px;margin:0 auto 28px;font-size:clamp(16px,2vw,19px);font-weight:300;line-height:1.6}.page-drone-production .hero-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:28px;display:flex}.page-drone-production .btn-primary{color:var(--navy);background:#fff;border-radius:980px;align-items:center;gap:10px;padding:15px 30px;font-size:15px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 24px #00000040}.page-drone-production .btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 36px #0006}.page-drone-production .btn-ghost{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1.5px solid #ffffff59;border-radius:980px;align-items:center;gap:10px;padding:15px 30px;font-size:15px;font-weight:400;transition:border-color .2s,background .2s;display:inline-flex}.page-drone-production .btn-ghost:hover{background:#ffffff1a;border-color:#ffffffb3}.page-drone-production .hero-credentials{flex-wrap:wrap;justify-content:center;gap:10px;max-width:720px;display:flex}.page-drone-production .cred-pill{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffe0;letter-spacing:.04em;background:#00071773;border:1px solid #ffffff24;border-radius:980px;align-items:center;gap:8px;padding:8px 14px;font-size:11px;font-weight:600;display:inline-flex}.page-drone-production .cred-pill svg{color:var(--blue-light);flex-shrink:0}.page-drone-production .hero-scroll-cue{color:#ffffff8c;letter-spacing:.18em;text-transform:uppercase;z-index:4;opacity:0;flex-direction:column;align-items:center;gap:8px;width:fit-content;margin-inline:auto;font-size:11px;animation:.8s 1s forwards droneScrollCueFade;display:flex;position:absolute;bottom:32px;left:0;right:0}@keyframes droneScrollCueFade{to{opacity:1}}.page-drone-production .hero-scroll-cue:after{content:"";background:linear-gradient(#ffffff8c,#0000);width:1px;height:28px;animation:2s ease-in-out infinite droneScrollCue}@keyframes droneScrollCue{0%,to{opacity:.4;transform-origin:top;transform:scaleY(.4)}50%{opacity:1;transform-origin:top;transform:scaleY(1)}}.page-drone-production .hero-visual{height:480px;position:relative}.page-drone-production .viewfinder{background:linear-gradient(160deg,#021a5e,#054bad 70%);border:1px solid #ffffff24;border-radius:20px;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 80px #00000080}.page-drone-production .viewfinder:before{content:"";background:radial-gradient(70% 50% at 50% 110%,#5aadff66,#0000 60%),radial-gradient(30% 25% at 80% 20%,#ffffff2e,#0000 60%);position:absolute;inset:0}.page-drone-production .skyline{background:linear-gradient(180deg, transparent 0%, #00071780 60%, var(--navy) 100%);height:60%;position:absolute;bottom:0;left:0;right:0}.page-drone-production .skyline svg{width:100%;position:absolute;bottom:0;left:0;right:0}.page-drone-production .viewfinder .scan{background:linear-gradient(90deg,#0000,#5aadffd9,#0000);height:1px;animation:4s ease-in-out infinite scan;position:absolute;top:30%;left:0;right:0}@keyframes scan{}.page-drone-production .viewfinder .reticle{pointer-events:none;place-items:center;width:120px;height:120px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-drone-production .viewfinder .reticle:before{content:"";border:1px solid #5aadff8c;border-radius:4px;animation:2.4s ease-in-out infinite pulseRet;position:absolute;inset:0}.page-drone-production .viewfinder .reticle:after{content:"";background:var(--blue-light);width:6px;height:6px;box-shadow:0 0 14px var(--blue-light);border-radius:50%}@keyframes pulseRet{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.page-drone-production .viewfinder .corner{border:1.5px solid #fff;width:18px;height:18px;position:absolute}.page-drone-production .viewfinder .corner.tl{border-bottom:none;border-right:none;top:16px;left:16px}.page-drone-production .viewfinder .corner.tr{border-bottom:none;border-left:none;top:16px;right:16px}.page-drone-production .viewfinder .corner.bl{border-top:none;border-right:none;bottom:16px;left:16px}.page-drone-production .viewfinder .corner.br{border-top:none;border-left:none;bottom:16px;right:16px}.page-drone-production .viewfinder .hud{letter-spacing:.16em;color:#fff;opacity:.85;align-items:center;gap:14px;font-size:10px;font-weight:700;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%)}.page-drone-production .viewfinder .hud .rec{color:#ff6262;align-items:center;gap:6px;display:inline-flex}.page-drone-production .viewfinder .hud .rec span{background:#ff6262;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite pulse}.page-drone-production .viewfinder .footer-data{color:#ffffffb3;letter-spacing:.1em;justify-content:space-between;font-size:10px;font-weight:600;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.page-drone-production .viewfinder .footer-data span{align-items:center;gap:6px;display:inline-flex}.page-drone-production .viewfinder .footer-data .dot{background:var(--blue-light);border-radius:50%;width:4px;height:4px}.page-drone-production .drone{z-index:2;filter:drop-shadow(0 8px 16px #00000073);width:96px;height:96px;animation:5s ease-in-out infinite droneHover;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}@keyframes droneHover{0%,to{transform:translate(-50%,-50%)translateY(0)}50%{transform:translate(-50%,-50%)translateY(-10px)}}.page-drone-production .hero-card-float{z-index:4;background:#000717eb;border:1px solid #ffffff1f;border-radius:14px;width:220px;padding:14px 18px;animation:6s ease-in-out infinite floatA;position:absolute;bottom:-22px;left:-22px;box-shadow:0 20px 50px #0000008c}@keyframes floatA{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.page-drone-production .hero-card-float .lbl{color:#ffffff80;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.page-drone-production .hero-card-float .val{color:#fff;letter-spacing:-.015em;margin-top:4px;font-size:18px;font-weight:700}.page-drone-production .hero-card-float .val em{font-family:var(--serif);color:var(--blue-light);font-style:italic;font-weight:400}.page-drone-production .hero-card-float .sub{color:#ffffff73;margin-top:4px;font-size:10px}.page-drone-production .logos{background:var(--white);border-bottom:1px solid var(--line);padding:70px 0}.page-drone-production .logos-marquee .trusted-clients-marquee__label{text-align:center;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:36px;font-size:11px;font-weight:600}.page-drone-production .logos-marquee .trusted-clients-marquee__item{height:88px;padding:0 72px}.page-drone-production .logos-marquee .trusted-clients-marquee__image{max-width:200px;max-height:56px}@media (max-width:600px){.page-drone-production .logos-marquee .trusted-clients-marquee__item{height:72px;padding:0 44px}.page-drone-production .logos-marquee .trusted-clients-marquee__image{max-width:150px;max-height:44px}}.page-drone-production .services-section{background:var(--white)}.page-drone-production .services-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.page-drone-production .scard{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;padding:32px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.page-drone-production .scard:hover{border-color:#054bad40;transform:translateY(-6px);box-shadow:0 18px 48px #054bad1a}.page-drone-production .scard-thumb{aspect-ratio:16/10;border-radius:12px;margin-bottom:24px;position:relative;overflow:hidden}.page-drone-production .scard-thumb-img{object-fit:cover;object-position:center}.page-drone-production .scard-thumb:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 55%,#00071759 100%);position:absolute;inset:0}.page-drone-production .scard h3{letter-spacing:-.015em;color:var(--navy);margin-bottom:10px;font-size:21px;font-weight:700}.page-drone-production .scard p{color:var(--muted);font-size:14px;font-weight:400;line-height:1.65}.page-drone-production .scard .tags{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-top:20px;padding-top:20px;display:flex}.page-drone-production .tag-chip{color:var(--blue);background:#054bad0f;border-radius:980px;padding:4px 10px;font-size:11px;font-weight:500}.page-drone-production .mini-cta{background:var(--paper);border:1px solid var(--line);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;margin-top:72px;padding:36px 44px;display:flex}.page-drone-production .mini-cta-l h4{color:var(--navy);letter-spacing:-.015em;margin-bottom:6px;font-size:22px}.page-drone-production .mini-cta-l h4 em{font-family:inherit;font-style:normal;font-weight:inherit;color:var(--blue)}.page-drone-production .mini-cta-l p{color:var(--muted);font-size:14px}.page-drone-production .mini-cta-r .btn-dark{background:var(--navy);color:#fff;border-radius:980px;align-items:center;gap:10px;padding:14px 26px;font-size:14px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.page-drone-production .mini-cta-r .btn-dark:hover{background:var(--blue);transform:translateY(-1px)}.page-drone-production .why-section{background:var(--paper)}.page-drone-production .why-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.page-drone-production .wcard{border:1px solid var(--line);background:#fff;border-radius:22px;gap:22px;padding:36px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.page-drone-production .wcard:hover{border-color:#054bad33;transform:translateY(-4px);box-shadow:0 16px 40px #054bad0f}.page-drone-production .wcard-icon{background:linear-gradient(135deg, var(--navy), var(--blue));color:#fff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.page-drone-production .wcard h3{letter-spacing:-.015em;color:var(--navy);margin-bottom:8px;font-size:19px;font-weight:700}.page-drone-production .wcard p{color:var(--muted);font-size:14.5px;line-height:1.65}.page-drone-production .industries-section{background:var(--white)}.page-drone-production .industries-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.page-drone-production .icard{border:1px solid var(--line);text-align:left;cursor:default;background:#fff;border-radius:18px;padding:28px 24px;transition:background .3s,border-color .3s,transform .3s}.page-drone-production .icard:hover{background:var(--navy);border-color:var(--navy);transform:translateY(-4px)}.page-drone-production .icard:hover h4,.page-drone-production .icard:hover p,.page-drone-production .icard:hover .icon{color:#fff}.page-drone-production .icard:hover .icon{background:#ffffff14;border-color:#ffffff2e}.page-drone-production .icard:hover .icon svg{color:var(--blue-light)}.page-drone-production .icard .icon{background:#054bad0f;border:1px solid #054bad1f;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:18px;transition:background .3s,border-color .3s;display:flex}.page-drone-production .icard .icon svg{color:var(--blue);transition:color .3s}.page-drone-production .icard h4{color:var(--navy);letter-spacing:-.01em;margin-bottom:6px;font-size:16px;font-weight:700;transition:color .3s}.page-drone-production .icard p{color:var(--muted);font-size:13px;line-height:1.5;transition:color .3s}.page-drone-production .equipment-section{background:var(--paper)}.page-drone-production .equip-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.page-drone-production .ecard{border:1px solid var(--line);background:#fff;border-radius:20px;padding:32px;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative}.page-drone-production .ecard:hover{border-color:#054bad33;transform:translateY(-4px);box-shadow:0 16px 40px #054bad0f}.page-drone-production .ecard-label{letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin-bottom:12px;font-size:11px;font-weight:700}.page-drone-production .ecard h3{color:var(--navy);letter-spacing:-.015em;margin-bottom:12px;font-size:20px;font-weight:700}.page-drone-production .ecard p{color:var(--muted);margin-bottom:20px;font-size:14px;line-height:1.6}.page-drone-production .ecard-specs{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:18px;display:flex}.page-drone-production .ecard-specs li{justify-content:space-between;font-size:13px;display:flex}.page-drone-production .ecard-specs li span:first-child{color:var(--muted)}.page-drone-production .ecard-specs li span:last-child{color:var(--navy);font-weight:600}.page-drone-production .process-section{background:var(--white)}.page-drone-production .process-rail{grid-template-columns:repeat(5,1fr);gap:16px;margin-top:24px;display:grid;position:relative}.page-drone-production .process-rail:before{content:"";background:var(--line);z-index:0;height:1px;position:absolute;top:32px;left:6%;right:6%}.page-drone-production .pstep{z-index:1;text-align:center;padding:0 8px;position:relative}.page-drone-production .pstep-num{border:1px solid var(--line);width:64px;height:64px;font-family:var(--serif);color:var(--blue);background:#fff;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;font-size:26px;font-weight:400;transition:background .3s,color .3s,border-color .3s;display:flex}.page-drone-production .pstep:hover .pstep-num{background:var(--blue);color:#fff;border-color:var(--blue)}.page-drone-production .pstep h4{color:var(--navy);letter-spacing:-.01em;margin-bottom:8px;font-size:16px;font-weight:700}.page-drone-production .pstep p{color:var(--muted);font-size:13px;line-height:1.55}.page-drone-production .results-section{background:var(--navy);color:#fff;position:relative;overflow:hidden}.page-drone-production .results-section:before{content:"";background:radial-gradient(50% 50% at 90% 10%,#054bad59,#0000 60%),radial-gradient(50% 50% at 10% 100%,#5aadff1f,#0000 60%);position:absolute;inset:0}.page-drone-production .results-section .section-head h2{color:#fff}.page-drone-production .results-section .section-head h2 em{font-family:inherit;font-style:normal;font-weight:inherit;color:var(--blue-light)}.page-drone-production .results-section .eyebrow{color:var(--blue-light)}.page-drone-production .results-section .eyebrow:before{background:var(--blue-light)}.page-drone-production .results-section .section-sub{color:#ffffff9e}.page-drone-production .metrics-row{z-index:1;background:#ffffff05;border:1px solid #ffffff1a;border-radius:22px;grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:80px;display:grid;position:relative;overflow:hidden}.page-drone-production .metric{text-align:center;border-right:1px solid #ffffff14;padding:44px 28px}.page-drone-production .metric:last-child{border-right:none}.page-drone-production .metric-num{color:#fff;letter-spacing:-.03em;font-feature-settings:"tnum";margin-bottom:8px;font-size:clamp(38px,4.2vw,56px);font-weight:700}.page-drone-production .metric-num em{font-family:var(--serif);color:var(--blue-light);font-style:italic;font-weight:400}.page-drone-production .metric-lbl{color:#ffffff8c;font-size:13px;line-height:1.4}.page-drone-production .testimonials-grid{z-index:1;grid-template-columns:repeat(3,1fr);gap:18px;display:grid;position:relative}.page-drone-production .testcard{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:22px;flex-direction:column;padding:32px 30px;transition:background .3s,border-color .3s,transform .3s;display:flex}.page-drone-production .testcard:hover{background:#ffffff0f;border-color:#5aadff4d;transform:translateY(-4px)}.page-drone-production .testcard .stars{color:#ffc107;gap:2px;margin-bottom:18px;font-size:14px;display:flex}.page-drone-production .testcard q{color:#fff;quotes:"\"" "\"";flex:1;margin-bottom:22px;font-size:15px;font-style:normal;line-height:1.6}.page-drone-production .testcard q:before{content:open-quote}.page-drone-production .testcard q:after{content:close-quote}.page-drone-production .testcard-author{border-top:1px solid #ffffff14;align-items:center;gap:12px;padding-top:18px;display:flex}.page-drone-production .testcard-av{background:linear-gradient(135deg, var(--blue), var(--blue-light));width:40px;height:40px;color:var(--navy);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.page-drone-production .testcard-name{color:#fff;font-size:14px;font-weight:700}.page-drone-production .testcard-role{color:#ffffff8c;margin-top:2px;font-size:12px}.page-drone-production .pricing-section{background:var(--white)}.page-drone-production .pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.page-drone-production .price{border:1px solid var(--line);background:#fff;border-radius:24px;flex-direction:column;padding:36px 30px;transition:transform .3s,box-shadow .3s;display:flex;position:relative}.page-drone-production .price.popular{background:linear-gradient(165deg, var(--navy), #021a5e);color:#fff;border:none;transform:translateY(-12px);box-shadow:0 24px 60px #054bad4d}.page-drone-production .price.popular:before{content:"MOST POPULAR";background:var(--blue-light);color:var(--navy);letter-spacing:.1em;border-radius:980px;padding:6px 14px;font-size:11px;font-weight:800;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.page-drone-production .price-name{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:700}.page-drone-production .price.popular .price-name{color:var(--blue-light)}.page-drone-production .price-amt{letter-spacing:-.025em;color:var(--navy);align-items:baseline;gap:6px;margin-bottom:6px;font-size:38px;font-weight:700;display:flex}.page-drone-production .price.popular .price-amt{color:#fff}.page-drone-production .price-amt .currency{color:var(--muted);font-size:16px;font-weight:500}.page-drone-production .price.popular .price-amt .currency{color:#fff9}.page-drone-production .price-amt .from{color:var(--muted);margin-right:4px;font-size:13px;font-weight:400}.page-drone-production .price.popular .price-amt .from{color:#fff9}.page-drone-production .price-best{color:var(--muted);border-bottom:1px solid var(--line);margin-bottom:24px;padding-bottom:24px;font-size:13px;line-height:1.5}.page-drone-production .price.popular .price-best{color:#ffffffa6;border-bottom-color:#ffffff1f}.page-drone-production .price-features{flex-direction:column;flex:1;gap:12px;margin-bottom:28px;list-style:none;display:flex}.page-drone-production .price-features li{color:var(--navy);align-items:flex-start;gap:10px;font-size:14px;display:flex}.page-drone-production .price.popular .price-features li{color:#ffffffe6}.page-drone-production .price-features li svg{color:var(--blue);flex-shrink:0;margin-top:2px}.page-drone-production .price.popular .price-features li svg{color:var(--blue-light)}.page-drone-production .price-cta{border:1px solid var(--line);color:var(--navy);text-align:center;background:#0007170a;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:13px;font-size:14px;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.page-drone-production .price-cta:hover{background:var(--navy);color:#fff;border-color:var(--navy)}.page-drone-production .price.popular .price-cta{color:var(--navy);background:#fff;border-color:#fff}.page-drone-production .price.popular .price-cta:hover{background:var(--blue-light);color:var(--navy)}.page-drone-production .pricing-note{text-align:center;color:var(--muted);margin-top:40px;font-size:14px}.page-drone-production .pricing-note strong{color:var(--navy)}.page-drone-production .enquiry-section{background:linear-gradient(180deg, var(--white) 0%, var(--paper) 100%);position:relative;overflow:hidden}.page-drone-production .enquiry-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.page-drone-production .enquiry-copy .eyebrow{color:var(--blue)}.page-drone-production .enquiry-copy h2{text-align:left;text-wrap:balance;margin-bottom:22px;font-size:clamp(38px,4.4vw,56px)}.page-drone-production .enquiry-copy .section-sub{text-align:left;max-width:none;margin:0 0 36px;font-size:17px}.page-drone-production .enquiry-bullets{flex-direction:column;gap:14px;margin-bottom:32px;list-style:none;display:flex}.page-drone-production .enquiry-bullets li{color:var(--navy);align-items:center;gap:14px;font-size:15.5px;font-weight:500;display:flex}.page-drone-production .enquiry-check{width:26px;height:26px;color:var(--blue);background:#054bad1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-drone-production .enquiry-meta{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:14px;align-items:center;gap:18px;padding:18px 22px;font-size:13px;display:flex}.page-drone-production .enquiry-meta .dot{background:var(--green);width:8px;height:8px;box-shadow:0 0 8px var(--green);border-radius:50%;flex-shrink:0;animation:1.6s ease-in-out infinite pulse}.page-drone-production .enquiry-meta strong{color:var(--navy);font-weight:700}.page-drone-production .enquiry-form{border:1px solid var(--line);background:#fff;border-radius:24px;padding:44px;position:relative;box-shadow:0 30px 80px #054bad14}.page-drone-production .enquiry-form:before{content:"";background:linear-gradient(90deg, transparent, var(--blue), transparent);border-radius:3px;height:3px;position:absolute;top:-1px;left:30px;right:30px}.page-drone-production .form-tag{letter-spacing:.14em;color:var(--blue);text-transform:uppercase;background:#054bad14;border-radius:980px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex}.page-drone-production .enquiry-form h3{letter-spacing:-.02em;color:var(--navy);margin-bottom:8px;font-size:26px;font-weight:700}.page-drone-production .enquiry-form h3 em{font-family:inherit;font-style:normal;font-weight:inherit;color:var(--blue)}.page-drone-production .enquiry-form .form-intro{color:var(--muted);margin-bottom:28px;font-size:14px;line-height:1.55}.page-drone-production .form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.page-drone-production .form-field{margin-bottom:16px}.page-drone-production .form-field.full{grid-column:1/-1}.page-drone-production .form-field label{color:var(--navy);letter-spacing:.02em;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.page-drone-production .form-field input,.page-drone-production .form-field select,.page-drone-production .form-field textarea{background:var(--paper);border:1px solid var(--line);width:100%;color:var(--navy);border-radius:10px;padding:13px 16px;font-family:inherit;font-size:14px;transition:border-color .2s,background .2s}.page-drone-production .form-field textarea{resize:vertical;min-height:90px}.page-drone-production .form-field input::placeholder,.page-drone-production .form-field textarea::placeholder{color:var(--dim)}.page-drone-production .form-field input:focus,.page-drone-production .form-field select:focus,.page-drone-production .form-field textarea:focus{border-color:var(--blue);background:#fff;outline:none;box-shadow:0 0 0 3px #054bad14}.page-drone-production .form-submit{background:var(--navy);color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:8px;padding:16px;font-size:15px;font-weight:700;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.page-drone-production .form-submit:hover{background:var(--blue);transform:translateY(-2px);box-shadow:0 14px 36px #054bad40}.page-drone-production .form-micro{text-align:center;color:var(--muted);margin-top:14px;font-size:12px}.page-drone-production .form-success{text-align:center;padding:40px 0;display:none}.page-drone-production .form-success.show{display:block}.page-drone-production .success-icon{background:var(--blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 18px;animation:.5s cubic-bezier(.34,1.56,.64,1) pop;display:flex}@keyframes pop{0%{transform:scale(0)}to{transform:scale(1)}}.page-drone-production .form-success h4{color:var(--navy);margin-bottom:8px;font-size:22px}.page-drone-production .form-success p{color:var(--muted);font-size:14px}.page-drone-production .faq-section{background:var(--white)}.page-drone-production .faq{max-width:820px;margin:0 auto}.page-drone-production .faq-item{border-bottom:1px solid var(--line);background:0 0}.page-drone-production .faq-q{text-align:left;width:100%;color:var(--navy);justify-content:space-between;align-items:center;gap:24px;padding:26px 4px;font-size:17px;font-weight:600;transition:color .2s;display:flex}.page-drone-production .faq-q:hover{color:var(--blue)}.page-drone-production .faq-q .toggle{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;transition:background .2s,color .2s,transform .3s,border-color .2s;display:flex}.page-drone-production .faq-item.open .faq-q .toggle{background:var(--blue);color:#fff;border-color:var(--blue);transform:rotate(45deg)}.page-drone-production .faq-a{max-height:0;color:var(--muted);padding:0 4px;font-size:15px;font-weight:400;line-height:1.65;transition:max-height .4s,padding .3s;overflow:hidden}.page-drone-production .faq-item.open .faq-a{max-height:500px;padding:0 4px 28px}.page-drone-production .final-cta{background:linear-gradient(135deg, var(--navy) 0%, var(--blue) 100%);text-align:center;padding:120px 0;position:relative;overflow:hidden}.page-drone-production .final-cta:before{content:"";background:radial-gradient(70% 80%,#054bad80,#0000 70%);position:absolute;inset:0}.page-drone-production .final-cta:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80%,#000,#0000 80%);mask-image:radial-gradient(80% 80%,#000,#0000 80%)}.page-drone-production .final-cta h2{letter-spacing:-.03em;color:#fff;text-wrap:balance;margin-bottom:20px;font-size:clamp(40px,5.4vw,68px);font-weight:700;line-height:1.05;position:relative}.page-drone-production .final-cta h2 em{font-family:inherit;font-style:normal;font-weight:inherit;background:linear-gradient(180deg, var(--blue-light), #fff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-drone-production .final-cta p{color:#ffffffb8;max-width:580px;margin:0 auto 40px;font-size:19px;font-weight:300;line-height:1.5;position:relative}.page-drone-production .final-cta-buttons{flex-wrap:wrap;justify-content:center;gap:14px;display:flex;position:relative}.page-drone-production .reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(28px)}.page-drone-production .reveal.visible{opacity:1;transform:translateY(0)}@media (max-width:1100px){.page-drone-production .services-grid,.page-drone-production .industries-grid{grid-template-columns:repeat(2,1fr)}.page-drone-production .equip-grid{grid-template-columns:1fr}}@media (max-width:900px){.page-drone-production .container,.page-drone-production .container-wide{padding:0 24px}.page-drone-production .section{padding:90px 0}.page-drone-production .nav-links,.page-drone-production .nav-phone{display:none}.page-drone-production nav.top{padding:0 24px}.page-drone-production .hero{min-height:100svh;padding:110px 24px 80px}.page-drone-production .hero-scroll-cue{bottom:20px}.page-drone-production .services-grid,.page-drone-production .why-grid,.page-drone-production .testimonials-grid,.page-drone-production .pricing-grid{grid-template-columns:1fr}.page-drone-production .metrics-row{grid-template-columns:repeat(2,1fr)}.page-drone-production .metric:nth-child(2){border-right:none}.page-drone-production .metric:first-child,.page-drone-production .metric:nth-child(2){border-bottom:1px solid #ffffff14}.page-drone-production .process-rail{grid-template-columns:1fr;gap:32px}.page-drone-production .process-rail:before{display:none}.page-drone-production .enquiry-grid,.page-drone-production .footer-grid{grid-template-columns:1fr;gap:40px}.page-drone-production .enquiry-form{padding:32px 26px}.page-drone-production .form-row{grid-template-columns:1fr}.page-drone-production .mini-cta{flex-direction:column;align-items:flex-start;padding:28px}.page-drone-production .price.popular{transform:none}.page-drone-production .footer-bottom{flex-direction:column;align-items:flex-start}}
