/*
Theme Name: Drone Studio
Version: 1.0.0
*/
:root{--ink:#17201e;--muted:#6a746f;--green:#d9f578;--line:#dce1dc;--paper:#f7f8f4}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.6 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,select{font:inherit}a:focus-visible,button:focus-visible,select:focus-visible{outline:3px solid #7f9e32;outline-offset:5px}button,a,select{-webkit-tap-highlight-color:transparent}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:500;line-height:1.06}h2{font-size:clamp(34px,4vw,58px);letter-spacing:-2.2px}em{font-family:Georgia,serif;font-weight:400}.announcement{background:#e6ebdf;padding:8px 5%;font-size:11px;letter-spacing:.6px;display:flex;justify-content:space-between}.announcement span{font-size:9px;letter-spacing:1.7px}.header{height:86px;padding:0 5%;display:flex;align-items:center;gap:30px;background:var(--paper);border-bottom:1px solid var(--line)}.wordmark{display:flex;align-items:center;min-width:120px}.brand-slot{width:50px;height:20px;margin-left:10px}.header nav{display:flex;gap:30px;margin:auto}.header nav a{font-size:13px}.header-tools{display:flex;align-items:center;gap:22px;font-size:12px}.header-tools select{border:0;background:transparent;max-width:110px;font-size:11px}.header-tools a span{display:inline-flex;border:1px solid #b5bcb1;border-radius:50%;width:20px;height:20px;align-items:center;justify-content:center;font-size:10px}.menu{display:none}.hero{min-height:660px;position:relative;background:#142b2a;color:#fff;overflow:hidden;padding:32px 5% 24px;display:flex;flex-direction:column}.hero-top,.hero-bottom{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1;font-size:9px;letter-spacing:1.6px;color:#bbc9bf}.hero-copy{position:relative;z-index:1;padding:65px 0 80px;max-width:690px}.eyebrow{font-size:10px;letter-spacing:1.7px;font-weight:500;display:block;margin-bottom:24px}.hero .eyebrow{color:#d9f578}.eyebrow i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--green);margin-right:9px}.hero h1{font-size:clamp(72px,8.4vw,122px);letter-spacing:-5px;line-height:.98;margin-bottom:28px}.hero h1 em{color:#d9f578}.hero p{font-size:16px;color:#c4d0c8;line-height:1.8}.hero-actions{display:flex;align-items:center;gap:30px;margin-top:32px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;background:var(--green);color:#1c2d22;padding:15px 23px;font-size:12px}.button:hover{background:#c6e665}.plain{font-size:12px;border-bottom:1px solid #6f8278;padding-bottom:5px}.hero-bottom{margin-top:auto}.hero-bottom a{border:1px solid #7b8d81;border-radius:50%;width:37px;height:37px;display:grid;place-items:center;font-size:18px}.terrain{position:absolute;inset:0;background:radial-gradient(ellipse at 78% 30%,#456253 0,transparent 45%),linear-gradient(110deg,#0d2222 15%,#283d32 70%,#71806a);overflow:hidden}.terrain:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0c2021b8,transparent 80%)}.contour{position:absolute;width:1000px;height:650px;border:1px solid #a6b79955;border-radius:45% 55% 62% 38%;box-shadow:0 0 0 20px #b4c49b09,0 0 0 40px #b4c49b12,0 0 0 60px #b4c49b09,0 0 0 80px #b4c49b12,0 0 0 100px #b4c49b09,0 0 0 120px #b4c49b12,0 0 0 140px #b4c49b09;transform:rotate(-35deg);right:-230px;top:100px}.c2{width:650px;height:360px;right:-40px;top:260px;transform:rotate(-38deg)}.c3{width:230px;height:140px;right:140px;top:390px}.c4{width:380px;height:260px;right:210px;top:-210px}.viewfinder{position:absolute;width:230px;height:170px;right:18%;top:39%;border:1px solid #e1ecc155;display:grid;place-items:center;color:#d9f57888;font-size:30px;transform:rotate(-12deg)}.viewfinder:before,.viewfinder:after{content:'';position:absolute;width:20px;height:20px;border-color:#d9f578;border-style:solid}.viewfinder:before{top:-1px;left:-1px;border-width:2px 0 0 2px}.viewfinder:after{bottom:-1px;right:-1px;border-width:0 2px 2px 0}.category-bar{display:grid;grid-template-columns:repeat(3,1fr);padding:0 5%;border-bottom:1px solid var(--line)}.category-bar a{display:flex;justify-content:space-between;padding:27px 24px;font-size:10px;color:var(--muted);border-right:1px solid var(--line)}.category-bar a:first-child{border-left:1px solid var(--line)}.category-bar span{color:var(--ink);font-size:14px}.section{padding:95px 5%}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:40px}.section-heading p{color:var(--muted);font-size:13px;margin-bottom:15px}.text-link{font-size:12px;display:inline-block;border-bottom:1px solid #889380;padding:7px 0}.collection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.product-space{height:315px;position:relative;background:#e9ece5;display:flex;align-items:center;justify-content:center;border:1px solid #e1e6dc}.shade1{background:#e4e9e3}.shade2{background:#eeeae0}.slot-number{position:absolute;top:20px;left:20px;font-size:9px;letter-spacing:1px;color:#788271}.product-space small{position:absolute;bottom:20px;font-size:8px;letter-spacing:1.4px;color:#7a8473}.placeholder{width:100px;height:100px;border:1px solid #bbc4b0;border-radius:50%;display:grid;place-items:center;font-size:24px;color:#94a086}.card-title{display:flex;justify-content:space-between;margin-top:22px;align-items:center}.card-title h3{font-size:21px}.collection-card p{font-size:11px;color:var(--muted);margin-top:10px}.editorial{display:grid;grid-template-columns:1fr 1fr;background:#e7ebdf}.editorial-copy{padding:80px 10%}.editorial h2{font-size:clamp(42px,5vw,72px)}.editorial p{max-width:330px;color:var(--muted);margin:25px 0;font-size:13px}.outline{border:1px solid #829078;background:transparent}.editorial-art{position:relative;min-height:450px;overflow:hidden;background:#283e35;display:flex;align-items:end;padding:30px;color:#ccd9ba;font-size:10px;letter-spacing:2px}.editorial-art small{position:absolute;top:25px;right:25px;font-size:8px;color:#a9b99d}.map-lines{position:absolute;width:650px;height:400px;border-radius:50%;border:1px solid #a2b38c;transform:rotate(-35deg);top:5%;left:25%;box-shadow:0 0 0 18px #80996d44,0 0 0 36px #80996d22,0 0 0 54px #80996d44,0 0 0 72px #80996d22,0 0 0 90px #80996d44,0 0 0 108px #80996d22,0 0 0 126px #80996d44,0 0 0 144px #80996d22,0 0 0 162px #80996d44,0 0 0 180px #80996d22}.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin:50px 0 25px}.guide-grid article{border-top:1px solid #a9b69c;padding-top:25px}.guide-grid article>span{font-size:9px;letter-spacing:1.4px;color:var(--muted)}.guide-grid h3{font-size:24px;margin:35px 0 15px}.guide-grid p{font-size:13px;color:var(--muted);max-width:310px}.comparison{background:#eef0e9;padding-top:75px;padding-bottom:75px}.comparison-table>div{display:grid;grid-template-columns:1.3fr 1fr 1fr;border-bottom:1px solid #d2d9cd;padding:18px 15px;font-size:12px;gap:15px}.comparison-table>div:first-child{background:#dfe5d7}.comparison-table strong{font-weight:500}.comparison-table>div:not(:first-child)>span:not(:first-child){color:#7c8674}.fine{font-size:10px;color:#798371;margin-top:18px}.support-banner{padding:75px 5%;background:#1c332b;color:#edf1e6;display:grid;grid-template-columns:1.2fr 1fr;gap:60px}.support-banner .eyebrow{color:#bbce98}.support-links a{display:flex;justify-content:space-between;border-bottom:1px solid #526650;padding:20px 0;font-size:14px}.footer-main{padding:65px 5%;display:grid;grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:35px}.footer-statement{font-size:40px;line-height:1}.footer-statement p{font-size:11px;line-height:1.6;color:var(--muted);margin-top:20px}.footer-main h3{font-size:12px;margin-bottom:25px}.footer-main a,.footer-main>div>span{display:block;font-size:11px;color:var(--muted);margin-bottom:10px}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:20px 5%;font-size:9px;color:var(--muted)}.footer-bottom div{display:flex;gap:25px}.page-content{max-width:1100px;padding:75px 5% 100px;margin:auto;min-height:55vh}.page-content h1{font-size:clamp(36px,5vw,64px);letter-spacing:-1.8px;margin:15px 0 35px}.prose h2{font-size:25px;letter-spacing:-.5px;margin:30px 0 15px}.prose p{margin-bottom:20px;color:var(--muted);max-width:750px}.prose details{padding:18px 0;border-bottom:1px solid var(--line)}summary{cursor:pointer}.prose details p{padding-top:15px}.woocommerce{max-width:100%}.woocommerce input{max-width:100%;padding:12px;border:1px solid var(--line)}.woocommerce-info,.woocommerce-message{border-top-color:#799352!important}.woocommerce a.button,.woocommerce button.button{background:var(--green)}.market-notice{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);padding:18px 25px;background:#1c332b;color:#fff;z-index:100;width:min(90%,550px);box-shadow:0 4px 30px #0003;font-size:13px}.skip,.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.skip:focus{clip:auto;width:auto;height:auto;z-index:100;background:white;padding:10px}
@media(min-width:1600px){.header,.section,.hero,.support-banner,.footer-main{padding-left:max(5%,calc((100vw - 1440px)/2));padding-right:max(5%,calc((100vw - 1440px)/2))}}@media(max-width:900px){.header{gap:15px}.header nav{gap:17px}.wordmark{min-width:50px}.brand-slot{display:none}.header-tools{gap:12px}.viewfinder{right:10%;opacity:.5}.section{padding:65px 5%}.hero-bottom span:nth-child(2){display:none}.product-space{height:240px}.editorial-copy{padding:60px 10%}.footer-main{grid-template-columns:1.3fr 1fr 1fr}.footer-main>div:last-child{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:15px}.footer-main>div:last-child h3{width:100%;margin-bottom:5px}}
@media(max-width:620px){.announcement{font-size:9px}.announcement span{font-size:7px}.header{height:72px;position:relative;justify-content:space-between}.wordmark{min-width:38px}.menu{display:block;background:none;border:0;font-size:11px}.header nav{display:none;position:absolute;top:72px;left:0;right:0;background:var(--paper);padding:25px;z-index:20;box-shadow:0 10px 15px #0001}.header nav.open{display:flex;flex-direction:column}.header-tools{gap:12px}.header-tools select{font-size:10px;width:82px}.header-tools>a:first-of-type{display:none}.hero{min-height:620px;padding-top:25px}.hero-top{font-size:7px;letter-spacing:1px}.hero-copy{padding:70px 0 90px}.hero h1{font-size:78px;letter-spacing:-3.5px}.hero p{font-size:13px}.hero-actions{gap:20px;flex-wrap:wrap}.button{font-size:11px;padding:14px 17px;gap:20px}.plain{font-size:10px}.hero-bottom{font-size:7px;letter-spacing:1px}.viewfinder{width:130px;height:95px;right:-30px;top:40%;opacity:.25}.contour{right:-620px;top:100px}.category-bar{padding:0}.category-bar a{padding:20px 12px;gap:8px;font-size:8px;flex-wrap:wrap}.category-bar span{font-size:10px}.section-heading{align-items:start;flex-direction:column;gap:20px}.section-heading p{font-size:12px}h2{font-size:37px;letter-spacing:-1.5px}.collection-grid{grid-template-columns:1fr;gap:35px}.product-space{height:300px}.card-title h3{font-size:22px}.editorial{grid-template-columns:1fr}.editorial-copy{padding:55px 6%}.editorial-art{min-height:280px}.guide-grid{grid-template-columns:1fr;gap:30px;margin-top:30px}.guide-grid h3{margin-top:20px}.guide-grid p{max-width:none}.comparison-table>div{grid-template-columns:1.2fr 1fr 1fr;font-size:10px;padding:16px 0;gap:10px}.support-banner{grid-template-columns:1fr;gap:25px;padding:55px 5%}.footer-main{grid-template-columns:1fr 1fr;gap:40px}.footer-statement{grid-column:1/-1}.footer-main>div:last-child{display:block}.footer-bottom{flex-wrap:wrap;gap:15px}.footer-bottom>span:last-child{display:none}.page-content{padding-top:50px}.page-content h1{font-size:38px}.hero .eyebrow{font-size:9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Full-width original-ratio film; playback requires a visitor action. */
.hero-video{position:relative;width:100%;background:#070908;line-height:0;overflow:hidden}
.hero-video video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#070908}
.video-start{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:14px;border:0;background:transparent;color:white;cursor:pointer;padding:18px;font-size:12px;letter-spacing:1px;text-shadow:0 2px 6px #000}
.video-start>span:first-child{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;border:1px solid #ffffffb0;background:#0c181a99;backdrop-filter:blur(4px);font-size:26px;padding-left:4px}
.video-start:hover>span:first-child{background:#243c28cc}.video-start[hidden]{display:none}
@media(max-width:620px){.video-start{gap:6px;font-size:10px;padding:8px}.video-start>span:first-child{width:48px;height:48px;font-size:18px}}

#site-language{font-size:11px;width:145px;max-width:145px;background:transparent;border:0}.drone-translator{display:none!important}.goog-te-banner-frame,.VIpgJd-ZVi9od-ORHb-OEVmcd{display:none!important}body{top:0!important}@media(max-width:620px){#site-language{width:116px;max-width:116px;font-size:10px}.announcement span{letter-spacing:.4px}}

/* Editorial split feature: video left, linked product right. */
.gt7-home-feature{padding:30px 4% 38px;background:#edf0e8}.gt7-home-grid{max-width:1680px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.95fr) minmax(310px,1fr);gap:24px;align-items:stretch}.gt7-home-film{min-width:0;border-radius:7px;display:flex;align-items:center;justify-content:center;background:#101513}.gt7-home-film video{width:100%;height:100%;max-height:660px;aspect-ratio:16/9;object-fit:contain;background:#101513}.home-film-label{position:absolute;left:27px;right:27px;top:25px;display:flex;justify-content:space-between;color:#dfe6da;font-size:9px;line-height:1.5;letter-spacing:2px;z-index:1;pointer-events:none}.home-cover-note{position:absolute;bottom:47px;left:24px;color:#abb8a4;font-size:9px;line-height:1.5;pointer-events:none}.gt7-home-film.is-playing .home-film-label,.gt7-home-film.is-playing .home-cover-note{display:none}.gt7-home-film .video-start>span:first-child{width:64px;height:64px;background:#15211bc9}.gt7-home-film .video-start{font-size:10px;gap:12px}.home-product-card{background:#fff;border:1px solid #dce3d5;border-radius:7px;padding:24px;display:flex;flex-direction:column;gap:15px;min-width:0;box-shadow:0 6px 20px #20332204}.home-product-top{display:flex;align-items:center;justify-content:space-between}.home-product-top .eyebrow{margin:0;font-size:9px}.home-product-model{font-size:10px;letter-spacing:1px;color:#7b876e}.home-product-image{display:block;background:#f6f7f3;border-radius:3px;overflow:hidden}.home-product-image img{display:block;width:100%;height:145px;object-fit:contain}.home-product-copy h1{font-size:32px;letter-spacing:-1.2px;line-height:1.1}.home-product-copy p{font-size:12px;line-height:1.6;color:#6a7462;margin-top:10px}.home-product-price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.home-product-price>span{font-size:10px;color:#77836d}.home-product-price del{font-size:13px;color:#89947f}.home-product-price strong{font-size:28px;line-height:1.1;font-weight:500;letter-spacing:-.6px}.home-product-price small{font-size:9px;color:#77836d}.home-product-kits{display:flex;gap:8px;flex-wrap:wrap}.home-product-kits span{border:1px solid #dce3d5;padding:4px 9px;font-size:9px;color:#67745d}.home-product-buy{width:100%;font-size:12px;padding:14px 18px;background:#d9f578;margin-top:1px}.home-product-foot{border-top:1px solid #e4e8df;padding-top:12px;display:flex;flex-direction:column;gap:5px;font-size:9px;color:#6f7d63;line-height:1.5}.home-product-foot>span:last-child{font-size:9px;color:#8b957f}
@media(min-width:1700px){.home-product-card{padding:30px;gap:18px}.home-product-image img{height:175px}.home-product-copy h1{font-size:38px}}
@media(max-width:1000px) and (min-width:701px){.gt7-home-feature{padding:22px 3% 28px}.gt7-home-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:16px}.home-product-card{padding:20px;gap:13px}.home-product-image img{height:120px}.home-product-copy h1{font-size:28px}.home-cover-note{left:16px;font-size:8px}.home-film-label{left:16px;right:16px}}
@media(max-width:700px){.gt7-home-feature{padding:16px 4% 24px}.gt7-home-grid{grid-template-columns:1fr;gap:16px}.gt7-home-film video{width:100%;height:auto;max-height:none;aspect-ratio:16/9}.home-film-label{top:15px;left:16px;right:16px;font-size:7px;letter-spacing:1px}.home-cover-note{left:12px;bottom:38px;font-size:6px}.gt7-home-film .video-start>span:first-child{width:44px;height:44px;font-size:16px}.gt7-home-film .video-start{gap:8px;font-size:8px}.home-product-card{padding:22px;gap:15px}.home-product-image img{height:160px}.home-product-copy h1{font-size:31px}.home-product-price strong{font-size:27px}}

.gt7-home-film .home-cover-note{bottom:auto;top:47px;left:27px;font-size:8px}@media(max-width:700px){.gt7-home-film .home-cover-note{top:31px;left:16px;font-size:6px}}
.home-product-card.home-product-card--image{padding:18px;gap:16px;justify-content:space-between}.home-product-card--image .home-product-image{width:100%;background:white}.home-product-card--image .home-product-image img{width:100%;height:auto;max-height:none;aspect-ratio:1;object-fit:contain}.home-product-card--image .home-product-buy{margin:0}
@media(min-width:621px) and (max-width:1000px){.header{position:relative;justify-content:space-between}.header .menu{display:block;background:none;border:0;font-size:12px}.header nav{display:none;position:absolute;top:86px;left:0;right:0;background:var(--paper);padding:25px;z-index:20;box-shadow:0 10px 15px #0001}.header nav.open{display:flex;flex-direction:column}}
/* Technology treatment, scoped to the homepage top and hero. */
.home .announcement{background:#07121d;color:#98c4d8;border-bottom:1px solid #1b3546}.home .announcement span{color:#bddfef}.home .header{background:#0b1927;color:#e3f0f7;border-bottom:1px solid #254052}.home .header nav a{color:#d5e7f1}.home .header nav a:hover{color:#7edbff}.home #site-language{color:#d6eaf5}.home #site-language option{color:#172939;background:#f5f9fb}.home .header .menu{color:#d5e7f1}.home .header-tools a span{border-color:#446278;color:#b6e1f4}.home .gt7-home-feature{position:relative;isolation:isolate;background-color:#081522;background-image:radial-gradient(ellipse at 12% 35%,#164b6880 0,transparent 54%),radial-gradient(ellipse at 92% 90%,#16486166 0,transparent 48%),linear-gradient(#73c7ef0c 1px,transparent 1px),linear-gradient(90deg,#73c7ef0c 1px,transparent 1px);background-size:auto,auto,56px 56px,56px 56px;border-bottom:1px solid #213f53}.home .gt7-home-feature:before{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent 58%,#65cfff10 58.1%,transparent 58.3%),linear-gradient(120deg,transparent 81%,#65cfff0c 81.1%,transparent 81.3%);z-index:-1}.home .gt7-home-grid{position:relative;z-index:1}.home .gt7-home-film{border:1px solid #2d5168;box-shadow:0 12px 45px #0005,0 0 28px #3fbfff09;background:#091321}.home .home-product-card.home-product-card--image{background:#102438;border:1px solid #365c73;box-shadow:0 14px 38px #0004,0 0 24px #4bc4ff08}.home .home-product-card--image .home-product-image{border-radius:4px}.home .home-product-buy{box-shadow:0 0 22px #c4ed7920;color:#1b3026}.home .category-bar{background:#0d2030;border-color:#274355}.home .category-bar a{color:#8cb5c9;border-color:#274355}.home .category-bar span{color:#dcebf3}.home .home-film-label{color:#d8f0fa}.home .home-cover-note{color:#91b6c9}@media(max-width:1000px){.home .header nav{background:#0b1927;border-bottom:1px solid #29475c}}@media(prefers-reduced-motion:no-preference){.home .header nav a{transition:color .15s ease}}

/* Continuous technology system across all remaining home sections. */
body.home{--ink:#e3edf7;--muted:#9ab0c3;--line:#284152;--paper:#0b1b2b;background:#081522;color:#e0eaf4}.home #main>.section{background-color:#0a1928;background-image:linear-gradient(#78cfff05 1px,transparent 1px),linear-gradient(90deg,#78cfff05 1px,transparent 1px);background-size:64px 64px;border-bottom:1px solid #20394d}.home .section .eyebrow,.home .editorial .eyebrow{color:#78c9ec}.home .section-heading p,.home .collection-card p,.home .guide-grid p{color:#9db3c7}.home .text-link{border-color:#4a7c99;color:#c9edff}.home .section-heading h2,.home .card-title h3{color:#edf6fc}.home .collection-grid{gap:24px}.home .tech-product-space{height:315px;padding:40px 18px 20px;background:linear-gradient(145deg,#132d43,#0b1d2d);border:1px solid #35566d;border-radius:6px;overflow:hidden}.home .tech-product-space img{display:block;width:100%;height:100%;object-fit:contain;border-radius:3px}.home .tech-product-space .slot-number{top:14px;left:18px;color:#9bd7ee;font:10px/1.5 monospace;letter-spacing:1.2px}.home .tech-card-arrow{position:absolute;right:12px;bottom:12px;border:1px solid #5c99b6;background:#0b2030;color:#b0e9ff;width:30px;height:30px;display:grid;place-items:center;border-radius:50%}.home .card-title>span{color:#7ed4f6}.home .editorial{background:#0c2032;border-top:1px solid #263f53;border-bottom:1px solid #263f53}.home .editorial-copy p{color:#a1b5c7}.home .editorial .outline{border-color:#497f9c;color:#d2eeff;background:#153348}.home .editorial .outline:hover{background:#1b435c}.home .editorial-art{background-color:#091a29;background-image:radial-gradient(ellipse at 80% 60%,#13516b70,transparent 65%),linear-gradient(#68c8f314 1px,transparent 1px),linear-gradient(90deg,#68c8f314 1px,transparent 1px);background-size:auto,36px 36px,36px 36px;color:#b6e7fc;border-left:1px solid #34566b}.home .editorial-art small{color:#8ebcd2}.home .map-lines{border-color:#60b7dc88;box-shadow:0 0 0 18px #4383a133,0 0 0 36px #4383a11a,0 0 0 54px #4383a133,0 0 0 72px #4383a11a,0 0 0 90px #4383a133,0 0 0 108px #4383a11a,0 0 0 126px #4383a133,0 0 0 144px #4383a11a,0 0 0 162px #4383a133,0 0 0 180px #4383a11a}.home .guide-grid article{border:1px solid #304e64;border-top:2px solid #65badf;background:linear-gradient(140deg,#122c41,#0c2030);padding:26px;border-radius:4px}.home .guide-grid article>span{color:#8acde8;font-size:9px;letter-spacing:1.2px}.home .guide-grid h3{color:#e1f1fc}.home #main>.comparison{background-color:#0d2235}.home .comparison-table{border:1px solid #35546a;border-radius:5px;overflow:hidden}.home .comparison-table>div{grid-template-columns:1fr 1.5fr;border-color:#2a465b;background:#0c1f30;padding:20px 24px;font-size:13px}.home .comparison-table>div:first-child{background:#16384d;color:#a4dff7}.home .comparison-table>div:not(:first-child)>span:not(:first-child){color:#e0eff9}.home .comparison-table>div:not(:first-child)>span:first-child{color:#a2bace}.home .comparison .fine{color:#8ba8bc}.home .support-banner{background:radial-gradient(ellipse at 80% 20%,#19546d70,transparent 65%),#102b3e;border-top:1px solid #3b6880;border-bottom:1px solid #35546a}.home .support-banner .eyebrow{color:#91d8f3}.home .support-links a{border-color:#3c627a;color:#d3eaf9}.home footer{background:#07131f;color:#d9e8f4}.home .footer-main a,.home .footer-main>div>span,.home .footer-statement p{color:#9cb2c5}.home .footer-main h3{color:#bbdff3}.home .footer-bottom{border-color:#263e51;color:#879fb3}.home .footer-main .fine{color:#829db2}@media(max-width:620px){.home .tech-product-space{height:300px}.home .guide-grid article{padding:23px}.home .comparison-table>div{grid-template-columns:1fr 1.25fr;padding:17px 14px;font-size:12px}.home .editorial-art{border-left:0;border-top:1px solid #34566b}}@media(prefers-reduced-motion:no-preference){.home .tech-product-space{transition:border-color .18s ease,box-shadow .18s ease}.home .tech-product-space:hover{border-color:#6ac8ed;box-shadow:0 0 25px #56b9ec12}}

/* GT50: original film and linked campaign artwork. */
.home .gt50-showcase{position:relative;padding:76px 4% 84px;background:radial-gradient(ellipse at 10% 35%,#174a692e,transparent 55%),linear-gradient(135deg,#07121e,#0a1d2e);border-top:1px solid #37576c;border-bottom:1px solid #29485f;isolation:isolate}.gt50-showcase:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(#74cfff06 1px,transparent 1px),linear-gradient(90deg,#74cfff06 1px,transparent 1px);background-size:40px 40px;mask-image:linear-gradient(#000,transparent)}.gt50-showcase-inner{max-width:1680px;margin:auto}.gt50-showcase-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:34px}.gt50-kicker{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:2px;color:#82cce9}.gt50-kicker i,.gt50-status i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#86e6ff;box-shadow:0 0 12px #71dcff}.gt50-showcase-heading h2{font-size:clamp(32px,3.4vw,54px);line-height:1.1;letter-spacing:-1.5px;color:#eef7ff;margin-top:18px}.gt50-showcase-heading h2 span{color:#82cce9}.gt50-showcase-heading>p{font-size:13px;line-height:1.9;color:#9bb3c8;margin-bottom:3px}.gt50-showcase-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:stretch}.gt50-tech-panel{min-width:0;border:1px solid #375a71;border-radius:9px;overflow:hidden;background:linear-gradient(145deg,#102a3d,#0b1b2b);box-shadow:0 12px 40px #0003,inset 0 1px #93d7ff12}.gt50-panel-bar,.gt50-panel-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:17px 20px;font-size:9px;letter-spacing:1.4px;color:#a0c5d9}.gt50-panel-bar{border-bottom:1px solid #29475d}.gt50-status{display:flex;align-items:center;gap:10px}.gt50-panel-foot{border-top:1px solid #29475d;letter-spacing:1px;color:#91b0c5}.gt50-home-video-wrap{position:relative;background:#050c13}.gt50-home-video-wrap video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}.gt50-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:15px;color:#eefaff;background:transparent;border:0;cursor:pointer;font-size:10px;letter-spacing:2px;text-shadow:0 2px 6px #000}.gt50-play span{display:grid;place-items:center;width:66px;height:66px;border:1px solid #99e5ff;border-radius:50%;background:#071e30c9;box-shadow:0 0 0 8px #5ac8ee12,0 0 28px #5ac8ee30;font-size:23px;padding-left:4px}.gt50-play[hidden]{display:none}.gt50-ad-panel{display:flex;flex-direction:column}.gt50-ad-cover{display:block;position:relative;margin:auto 0;overflow:hidden;background:#204f77}.gt50-ad-cover img{display:block;width:100%;height:auto;object-fit:contain}.gt50-ad-arrow{position:absolute;bottom:12px;right:14px;width:35px;height:35px;display:grid;place-items:center;color:#dcf5ff;background:#081e30cc;border:1px solid #80cce8;border-radius:50%;font-size:22px}.gt50-ad-bottom{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px 22px;border-top:1px solid #29475d}.gt50-ad-bottom h3{color:#edf6ff;font-size:23px;letter-spacing:-.5px;margin:10px 0 7px}.gt50-ad-bottom p{color:#9db5c9;font-size:11px}.gt50-ad-bottom .gt50-kicker{font-size:8px;letter-spacing:1.5px}.gt50-buy{display:flex;justify-content:space-between;align-items:center;gap:25px;flex-shrink:0;background:#b9efff;color:#071b2d;padding:15px 18px;border:1px solid #c8f3ff;border-radius:3px;font-size:11px}.gt50-buy:hover{background:#dcf8ff}.gt50-ad-cover:focus-visible,.gt50-play:focus-visible,.gt50-buy:focus-visible{outline:3px solid #b9efff;outline-offset:-4px}@media(min-width:900px) and (prefers-reduced-motion:no-preference){.gt50-ad-cover img{transition:transform .4s ease}.gt50-ad-cover:hover img{transform:scale(1.015)}}@media(max-width:900px){.gt50-showcase-grid{gap:16px}.gt50-ad-bottom{flex-wrap:wrap;padding:19px}.gt50-ad-bottom h3{font-size:20px}.gt50-buy{width:100%}.gt50-panel-bar{font-size:8px;padding:14px}.gt50-ad-panel .gt50-panel-bar span:last-child{display:none}}@media(max-width:700px){.home .gt50-showcase{padding:46px 5% 50px}.gt50-showcase-grid{grid-template-columns:1fr;gap:22px}.gt50-showcase-heading{align-items:start;flex-direction:column;gap:16px;margin-bottom:25px}.gt50-showcase-heading h2{font-size:36px}.gt50-showcase-heading>p{font-size:12px}.gt50-kicker{font-size:8px;letter-spacing:1.5px}.gt50-ad-bottom{flex-wrap:nowrap}.gt50-buy{width:auto}.gt50-ad-bottom h3{font-size:19px}.gt50-panel-foot{font-size:8px;padding:15px}.gt50-ad-panel .gt50-panel-bar span:last-child{display:inline}}@media(max-width:620px){.gt50-home-video-wrap{display:flex;justify-content:center}.gt50-home-video-wrap video{width:100%;max-width:320px;aspect-ratio:9/16}.gt50-ad-bottom{flex-wrap:wrap}.gt50-buy{width:100%}.gt50-ad-panel .gt50-panel-bar span:last-child{display:none}}

/* One product, one frame: GT50 film and campaign share a single purchase footer. */
.gt50-unified{border:1px solid #416e88;border-radius:10px;overflow:hidden;background:linear-gradient(145deg,#102b3f,#091b2a);box-shadow:0 16px 55px #0004,0 0 34px #51bcf00a}.gt50-unified-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;border-bottom:1px solid #34566c;background:linear-gradient(90deg,#193e55,#0c2335);color:#afe3f7;font-size:9px;letter-spacing:1.5px}.gt50-unified .gt50-showcase-grid{gap:0;align-items:stretch}.gt50-unified .gt50-tech-panel{border:0;border-radius:0;box-shadow:none;background:transparent}.gt50-unified .gt50-video-panel{border-right:1px solid #34566c}.gt50-unified .gt50-panel-bar,.gt50-unified .gt50-panel-foot{display:none}.gt50-unified .gt50-ad-panel{justify-content:center;background:radial-gradient(ellipse at center,#23537555,transparent 80%)}.gt50-unified .gt50-ad-cover{margin:0;width:100%}.gt50-shared-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 28px;border-top:1px solid #34566c;background:linear-gradient(90deg,#153449,#0b2031)}.gt50-shared-footer h3{font-size:25px;letter-spacing:-.5px;color:#eef8ff;margin:9px 0 7px}.gt50-shared-footer p{font-size:12px;color:#aac2d5}.gt50-shared-footer .gt50-kicker{font-size:8px;letter-spacing:1.7px}.gt50-shared-footer .gt50-buy{min-width:200px;font-size:12px;padding:18px 22px}@media(max-width:900px){.gt50-unified-bar span:last-child{display:none}.gt50-shared-footer .gt50-buy{width:auto}}@media(max-width:700px){.gt50-unified .gt50-video-panel{border-right:0;border-bottom:1px solid #34566c}.gt50-unified-bar{padding:17px 18px;font-size:8px;line-height:1.6;letter-spacing:1px}.gt50-unified .gt50-ad-cover{margin:0}.gt50-shared-footer{padding:23px 20px;align-items:start;flex-direction:column;gap:20px}.gt50-shared-footer h3{font-size:23px}.gt50-shared-footer .gt50-buy{width:100%}}

/* Full-height GT50 campaign art matches the adjacent 16:9 film. */
.gt50-unified .gt50-ad-cover{height:100%;display:flex;align-items:center}.gt50-unified .gt50-ad-cover img{width:100%;height:100%;object-fit:contain}.gt50-unified .gt50-ad-panel{background:#061a2b}@media(max-width:700px){.gt50-unified .gt50-ad-cover{height:auto}.gt50-unified .gt50-ad-cover img{height:auto}}

.home .home-product-card--image .home-product-buy{background:linear-gradient(110deg,#9ce8ff,#5ac8f2);color:#061c2c;border:1px solid #8ee4ff;border-radius:4px;font-weight:600;letter-spacing:.02em;box-shadow:0 4px 18px #39bce526;transition:background .18s,box-shadow .18s}.home .home-product-card--image .home-product-buy:hover{background:#b3f0ff;box-shadow:0 5px 24px #39bce54d}.home .home-product-card--image .home-product-buy:focus-visible{outline:2px solid #fff;outline-offset:3px}.gt50-description dt{font-weight:600;margin-top:12px}.gt50-description dd{margin:3px 0 12px}

.home-new-drones{padding:65px 4% 75px;background:#081725;border-top:1px solid #25485e;border-bottom:1px solid #25485e;background-image:radial-gradient(ellipse at 80% 30%,#123a5155,transparent 65%)}.home-new-inner{max-width:1680px;margin:auto}.home-new-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:30px}.home-new-heading h2{font-size:42px;letter-spacing:-1.2px;line-height:1.15;color:#e6f5ff;margin-top:12px}.home-new-heading .eyebrow{color:#83d5f4}.home-new-heading>a{color:#9ce3fc;font-size:13px;white-space:nowrap}.home-new-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.home-new-card{min-width:0;background:#10273a;border:1px solid #315a71;border-radius:8px;overflow:hidden;box-shadow:0 14px 32px #0003}.home-new-image{position:relative;display:block;aspect-ratio:16/10;background:#081421;overflow:hidden}.home-new-image img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .25s ease}.home-new-image:hover img{transform:scale(1.025)}.home-new-model{position:absolute;left:20px;top:18px;color:#d6f6ff;background:#081c2bd9;padding:7px 11px;border:1px solid #61c7ee66;font-size:11px;letter-spacing:2px;border-radius:3px}.home-new-arrow{position:absolute;right:18px;bottom:18px;border:1px solid #83d8f4;color:#c7f2ff;border-radius:50%;width:38px;height:38px;display:grid;place-items:center;background:#071825c9}.home-new-info{padding:24px;border-top:1px solid #2b4d62}.home-new-info .eyebrow{font-size:9px;color:#8dd9f6}.home-new-info h3{font-size:25px;line-height:1.3;color:#e5f3fc;letter-spacing:-.5px;margin:10px 0 22px}.home-new-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px}.home-new-price{font-size:13px;color:#bddeed}.home-new-price .amount{font-size:21px;color:#ecf9ff}.home-new-bottom>a{background:#a2e7ff;color:#08273b;border:1px solid #b3edff;padding:11px 15px;border-radius:4px;font-size:12px;white-space:nowrap}.home-new-bottom>a:hover{background:#c5f2ff}@media(max-width:700px){.home-new-drones{padding:38px 4% 45px}.home-new-heading{align-items:flex-start;flex-direction:column;gap:16px}.home-new-heading h2{font-size:31px}.home-new-grid{grid-template-columns:1fr;gap:22px}.home-new-info{padding:19px}.home-new-info h3{font-size:23px}.home-new-bottom{flex-wrap:wrap}.home-new-image{aspect-ratio:16/11}}

/* GT7 model label in the homepage product artwork. */
.home-product-image{position:relative}.home-product-image>.gt7-home-model-label{position:absolute;top:18px;left:22px;z-index:2;color:#fff;font-size:clamp(28px,3vw,48px);font-weight:700;line-height:1.1;letter-spacing:1px;text-shadow:0 2px 10px #0008;pointer-events:none}

.wordmark .brand-slot{font-size:17px;letter-spacing:2px;font-weight:600;margin-left:9px}.zovair-intro{padding:32px 4% 6px;background:#081522;color:#e3f2fc}.zovair-intro>div{max-width:1680px;margin:auto}.zovair-intro .eyebrow{font-size:9px;color:#8cd8f4;margin:0 0 10px}.zovair-intro h1{font-size:36px;line-height:1.15;letter-spacing:-.8px}.zovair-intro p{font-size:13px;color:#9db9ca;margin-top:12px;line-height:1.7}@media(max-width:1250px){.header nav{gap:18px}.header-tools{gap:14px}}@media(max-width:1100px) and (min-width:1001px){.header{flex-wrap:wrap;gap:18px}.header nav{order:3;width:100%;justify-content:center}.header-tools{margin-left:auto}}@media(max-width:620px){.wordmark .brand-slot{font-size:14px;letter-spacing:1px;margin-left:4px}.zovair-intro h1{font-size:29px}.zovair-intro{padding-top:25px}.header-tools{gap:9px}}
