:root{--font-ui:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", Inter, system-ui, sans-serif;--bg:#fff;--bg-soft:#fff;--bg-panel:#fff;--ink:#101318;--ink-soft:#303842;--muted:#68727d;--line:#1013181f;--line-strong:#10131833;--accent:#077f96;--accent-bright:#0aa8c2;--shadow:0 26px 80px #1013181c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-ui);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline-offset:4px;outline:3px solid #077f966b}button{font:inherit}.skip-link{z-index:100;color:#fff;background:var(--ink);border-radius:999px;padding:10px 14px;font-size:13px;font-weight:760;transition:transform .14s;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-shell{background:var(--bg);min-height:100vh}.site-header{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;justify-content:space-between;align-items:center;gap:28px;min-height:64px;padding:13px clamp(18px,4vw,56px);display:flex;position:sticky;top:0}.brand,.footer-brand{letter-spacing:0;align-items:center;gap:10px;min-width:0;font-size:19px;font-weight:750;display:inline-flex}.brand-mark{border:1px solid var(--line);background:#fff;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.brand-mark svg{width:25px;height:25px}.small-mark{width:30px;height:30px}.small-mark svg{width:22px;height:22px}.nav-links,.footer-links,.hero-actions{align-items:center;gap:clamp(14px,2.3vw,30px);display:flex}.nav-links{color:var(--ink-soft);font-size:14px;font-weight:650}.menu-toggle{border:1px solid var(--line);min-height:40px;color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:9px;padding:9px 12px;font-size:13px;font-weight:760;display:none}.menu-toggle-lines{gap:5px;width:18px;display:grid}.menu-toggle-lines span{background:currentColor;border-radius:999px;height:2px;display:block}.nav-links a,.footer-links a{transition:color .14s}.nav-links a:hover,.nav-links a[aria-current=page],.footer-links a:hover{color:var(--accent)}.home-hero,.product-hero{align-items:center;gap:clamp(28px,5vw,84px);width:min(1480px,100%);min-height:auto;margin:0 auto;padding:clamp(42px,7vw,94px) clamp(20px,5vw,76px) clamp(34px,5vw,64px);display:grid}.home-hero{grid-template-columns:minmax(0,.9fr) minmax(320px,.56fr);align-content:center;min-height:min(720px,100vh - 64px)}.product-hero{grid-template-columns:minmax(0,.78fr) minmax(360px,.68fr);gap:clamp(42px,6vw,104px)}.dual-hero-page{grid-template-columns:minmax(0,.62fr) minmax(420px,.78fr)}.home-copy,.product-hero-copy{max-width:780px}.home-copy{max-width:960px}.dual-hero-page .product-hero-copy{max-width:620px}.home-copy h1,.product-hero-copy h1,.section-copy h2,.image-band h2,.spec-section h2,.fit-section h2,.contact-section h2{letter-spacing:0;margin:0;line-height:.96}.home-copy h1,.product-hero-copy h1{font-size:clamp(4rem,7.3vw,7.8rem)}.dual-hero-page .product-hero-copy h1{font-size:clamp(4rem,7vw,7.4rem)}.home-copy p{max-width:780px;color:var(--ink-soft);letter-spacing:0;margin:26px 0 0;font-size:clamp(1.35rem,2.3vw,2.35rem);font-weight:680;line-height:1.13}.home-hero-visual{place-items:end center;min-height:clamp(480px,58vw,680px);display:grid;position:relative}.hero-product-media{border:1px solid var(--line);background:#fff;border-radius:8px;place-items:center;width:min(58%,280px);height:min(78%,520px);display:grid;position:absolute;bottom:0;right:0;overflow:hidden;box-shadow:0 24px 50px #1013181a}.hero-product-media img{object-fit:contain;object-position:center;width:92%;height:92%}.hero-app-media{z-index:1;width:min(72%,320px);position:absolute;bottom:34px;left:0}.hero-subhead{max-width:780px;color:var(--ink-soft);letter-spacing:0;margin:26px 0 0;font-size:clamp(2rem,4vw,4rem);font-weight:680;line-height:1.02}.dual-hero-page .hero-subhead{font-size:clamp(2rem,3.5vw,3.35rem)}.hero-body,.section-copy p,.image-band p,.contact-section p{color:var(--muted);letter-spacing:0;font-size:clamp(1.05rem,1.55vw,1.35rem);line-height:1.55}.hero-body{max-width:660px;margin:22px 0 0}.hero-actions{flex-wrap:wrap;margin-top:30px}.section-actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.button{letter-spacing:0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:13px 22px;font-size:14px;font-weight:720;transition:transform .14s,background .14s,border-color .14s,color .14s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button.primary{color:#fff;background:var(--ink)}.button.secondary{color:var(--ink);border-color:var(--line-strong);background:#fff}.home-product-pair{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.product-tile{border:1px solid var(--line);background:var(--bg-panel);border-radius:8px;align-content:end;min-height:560px;padding:26px;display:grid;position:relative;overflow:hidden}.product-tile img{object-fit:contain;width:calc(100% - 36px);height:calc(100% - 142px);position:absolute;inset:20px 18px 112px}.dual-tile img{object-fit:cover;width:100%;height:calc(100% - 152px);inset:32px 0 120px}.product-tile span{color:var(--ink);margin-top:auto;font-size:clamp(1.5rem,2.4vw,2.3rem);font-weight:760;line-height:1.05;position:relative}.product-tile strong{color:var(--muted);margin-top:8px;font-size:15px;font-weight:680;line-height:1.35;position:relative}.intro-band,.statement-band{color:#fff;background:#101318;place-items:center;padding:clamp(40px,7vw,94px) 20px;display:grid}.intro-band p,.statement-band p{letter-spacing:0;text-align:center;max-width:1080px;margin:0;font-size:clamp(1.7rem,3.4vw,4.3rem);font-weight:720;line-height:1.06}.dark-band{background:#101318}.product-index,.home-micro-section,.split-section,.app-section,.spec-section,.fit-section,.contact-section{width:min(1280px,100%);margin:0 auto;padding:clamp(58px,8vw,124px) clamp(20px,5vw,76px)}.product-index,.home-micro-section,.split-section,.spec-section{grid-template-columns:minmax(260px,.68fr) minmax(0,1fr);align-items:start;gap:clamp(30px,5vw,78px);display:grid}.home-micro-section{border-top:1px solid var(--line);grid-template-columns:minmax(260px,.62fr) minmax(320px,.58fr);align-items:center}.home-micro-media{border:1px solid var(--line);background:#fff;border-radius:8px;place-items:center;min-height:clamp(330px,42vw,500px);display:grid;overflow:hidden}.home-micro-media img{object-fit:contain;width:min(88%,420px);height:min(78vw,520px)}.section-copy{max-width:760px}.section-copy.centered-copy{text-align:center;max-width:860px;margin:0 auto}.section-copy h2,.image-band h2,.spec-section h2,.fit-section h2,.contact-section h2{font-size:clamp(2.6rem,5.8vw,6.7rem)}.section-copy p,.image-band p,.contact-section p{margin:22px 0 0}.product-list{gap:12px;display:grid}.product-row{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:clamp(24px,3vw,36px);display:grid}.product-row h3{letter-spacing:0;margin:0;font-size:clamp(1.45rem,2.2vw,2.25rem);line-height:1.08}.product-row p{max-width:620px;color:var(--muted);margin:10px 0 0;font-size:16px;line-height:1.5}.product-row span{color:var(--accent);white-space:nowrap;font-size:14px;font-weight:760}.product-hero-media{border:1px solid var(--line);background:#fff;border-radius:8px;place-items:center;min-height:min(72vh,760px);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 70px #10131814}.product-hero-media img{object-fit:contain;background:#fff;width:auto;max-width:min(88%,560px);height:min(58vh,620px)}.wide-product-media img{object-fit:contain;width:100%;max-width:760px;height:auto;max-height:650px;box-shadow:none;border-radius:0}.price-row{align-items:baseline;gap:14px;margin-top:30px;display:flex}.price-row strong{letter-spacing:0;font-size:clamp(2.2rem,4vw,3.8rem)}.price-row span{color:var(--muted);font-size:15px;font-weight:650}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.feature-card,.phone-card,.app-feature,.fit-item,.app-points article{border:1px solid var(--line);background:#fff;border-radius:8px}.feature-card{min-height:210px;padding:clamp(22px,3vw,34px)}.feature-card h3,.app-feature h3,.app-points h3{letter-spacing:0;margin:0;font-size:clamp(1.22rem,1.7vw,1.68rem);line-height:1.12}.feature-card p,.app-feature p,.app-points p{color:var(--muted);margin:13px 0 0;font-size:15.5px;line-height:1.55}.image-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(320px,.95fr) minmax(280px,.55fr);align-items:center;gap:clamp(24px,5vw,72px);padding:clamp(48px,8vw,110px) clamp(20px,5vw,76px);display:grid}.image-band img{object-fit:contain;border:1px solid var(--line);width:100%;max-height:620px;box-shadow:none;background:#fff;border-radius:8px;padding:clamp(10px,2vw,22px)}.app-section{background:#fff}.compact-app-section{grid-template-columns:minmax(260px,.62fr) minmax(0,1fr);align-items:center;gap:clamp(30px,5vw,78px);display:grid}.app-showcase,.app-preview{align-items:center;gap:clamp(24px,5vw,72px);display:grid}.app-showcase{grid-template-columns:minmax(250px,.42fr) minmax(0,1fr);margin-top:clamp(34px,5vw,70px)}.app-preview{grid-template-columns:minmax(210px,.42fr) minmax(0,1fr)}.phone-card{background:linear-gradient(#fff,#f7f8f9);padding:12px}.featured-phone{justify-self:center;width:min(100%,410px)}.phone-frame{aspect-ratio:956/2079;background:#11151a;border:9px solid #11151a;border-radius:34px;width:100%;position:relative;overflow:hidden;box-shadow:0 24px 44px #10131821}.app-mockup{color:#0f1720;background:#eaf4f1;grid-template-rows:auto 1fr auto;display:grid}.mock-status-bar{z-index:4;color:#11151a;background:#f5faf7eb;justify-content:space-between;align-items:center;padding:14px 24px 8px;font-size:13px;font-weight:780;display:flex;position:relative}.mock-status-icons{font-size:12px}.mock-map{background:radial-gradient(circle at 24% 22%,#0aa8c22e,#0000 24%),radial-gradient(circle at 72% 64%,#077f962e,#0000 26%),linear-gradient(135deg,#ecf7ee 0%,#d9eee7 46%,#c6e3ec 100%);min-height:0;position:relative;overflow:hidden}.mock-map:before,.mock-map:after{content:"";filter:blur(1px);background:#ffffff94;border-radius:48% 52% 47% 53%;width:68%;height:34%;position:absolute;inset:auto}.mock-map:before{top:18%;left:-24%;transform:rotate(-14deg)}.mock-map:after{bottom:18%;right:-20%;transform:rotate(16deg)}.mock-map-grid{z-index:1;opacity:.42;background-image:linear-gradient(#1013180f 1px,#0000 1px),linear-gradient(90deg,#1013180f 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0}.range-ring{z-index:2;border:1px solid #077f9652;border-radius:999px;position:absolute}.ring-one{aspect-ratio:1;width:68%;top:24%;left:16%}.ring-two{aspect-ratio:1;width:42%;top:35%;left:28%}.route-line{z-index:2;transform-origin:0;background:#077f969e;border-radius:999px;height:3px;position:absolute}.route-one{width:42%;top:42%;left:34%;transform:rotate(-21deg)}.route-two{background:#10131857;width:34%;top:53%;left:28%;transform:rotate(28deg)}.location-dot,.drone-marker{z-index:3;border-radius:999px;place-items:center;display:grid;position:absolute}.location-dot{background:#11151a;border:4px solid #fff;width:18px;height:18px;box-shadow:0 8px 18px #10131838}.home-dot{top:58%;left:37%}.pilot-dot{background:#077f96;top:48%;left:23%}.drone-marker{color:#fff;background:#11151a;width:34px;height:34px;box-shadow:0 12px 24px #10131847}.drone-marker:before{content:"";clip-path:polygon(50% 0,90% 100%,50% 78%,10% 100%);background:currentColor;width:15px;height:15px}.drone-one{top:36%;right:22%}.drone-two{background:#077f96;width:28px;height:28px;top:59%;left:28%}.mock-top-card,.mock-detection-card,.mock-detail-sheet{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #ffffffbd;position:absolute;box-shadow:0 18px 34px #10131829}.mock-top-card{border-radius:18px;align-items:center;gap:10px;padding:12px;display:flex;top:18px;left:18px;right:18px}.live-dot{background:#ff375f;border-radius:999px;width:12px;height:12px;box-shadow:0 0 0 6px #ff375f24}.mock-top-card strong,.mock-top-card span,.mock-detection-card h3,.mock-detail-sheet h3,.mock-label,.mock-card-row,.mock-detail-sheet dt,.mock-detail-sheet dd{letter-spacing:0;margin:0;display:block}.mock-top-card strong{font-size:14px;line-height:1.1}.mock-top-card span{color:var(--muted);margin-top:2px;font-size:12px;font-weight:680}.mock-detection-card{border-radius:22px;padding:16px;bottom:24px;left:16px;right:16px}.mock-label{color:#077f96;text-transform:uppercase;font-size:10px;font-weight:820;line-height:1}.mock-detection-card h3,.mock-detail-sheet h3{color:#11151a;margin-top:7px;font-size:18px;line-height:1.04}.mock-card-row{color:var(--ink-soft);justify-content:space-between;gap:10px;margin-top:13px;font-size:11px;font-weight:760;display:flex}.mock-detail-sheet{border-bottom:0;border-left:0;border-right:0;border-radius:24px 24px 0 0;padding:16px 16px 18px;bottom:0;left:0;right:0}.sheet-handle{background:#10131838;border-radius:999px;width:42px;height:4px;margin:0 auto 14px;display:block}.mock-detail-sheet dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0;display:grid}.mock-detail-sheet div{background:#077f9614;border-radius:12px;padding:10px}.mock-detail-sheet dt{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:800}.mock-detail-sheet dd{color:#11151a;margin-top:4px;font-size:13px;font-weight:820;line-height:1.1}.mock-tabs{z-index:4;background:#f5faf7f5;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:9px 12px 13px;display:grid;position:relative}.mock-tabs span{min-height:34px;color:var(--muted);border-radius:999px;place-items:center;font-size:10px;font-weight:760;display:grid}.mock-tabs .active{color:#077f96;background:#0aa8c224}.app-preview .phone-frame{justify-self:center;width:min(100%,300px)}.phone-frame img{object-fit:cover;object-position:center top;width:100%;height:100%}.app-feature-list,.app-points{gap:12px;display:grid}.app-feature,.app-points article{padding:clamp(22px,3vw,34px)}.spec-section{border-top:1px solid var(--line);background:#fff}.spec-list{border-top:1px solid var(--line-strong);margin:0}.spec-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(90px,.34fr) minmax(0,1fr);gap:20px;padding:21px 0;display:grid}.spec-row dt{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:13px;font-weight:800}.spec-row dd{color:var(--ink);margin:0;font-size:clamp(1.05rem,1.7vw,1.5rem);font-weight:660;line-height:1.25}.fit-section{text-align:center}.fit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:clamp(28px,4vw,50px);display:grid}.fit-item{min-height:150px;color:var(--ink-soft);place-items:center;padding:24px;font-size:17px;font-weight:700;line-height:1.28;display:grid}.eyebrow{color:var(--accent);letter-spacing:0;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:820}.guide-hero,.guide-channel-band,.drone-directory,.guide-note-section{width:min(1380px,100%);margin:0 auto;padding:clamp(52px,8vw,112px) clamp(20px,5vw,76px)}.guide-hero{grid-template-columns:minmax(0,.85fr) minmax(280px,.45fr);align-items:end;gap:clamp(28px,5vw,76px);display:grid}.guide-hero-copy{max-width:940px}.guide-hero h1,.drone-directory h2,.guide-note-section h2{letter-spacing:0;margin:0;font-size:clamp(3.6rem,7vw,7.6rem);line-height:.96}.guide-hero p:not(.eyebrow),.guide-channel-band .section-copy p,.guide-note-section p{max-width:820px;color:var(--ink-soft);letter-spacing:0;margin:24px 0 0;font-size:clamp(1.16rem,1.7vw,1.65rem);font-weight:620;line-height:1.38}.guide-stat-grid{gap:10px;display:grid}.guide-stat-grid div{border:1px solid var(--line);background:#fff;border-radius:8px;padding:22px}.guide-stat-grid strong,.guide-stat-grid span{letter-spacing:0;display:block}.guide-stat-grid strong{color:var(--ink);font-size:clamp(1.55rem,2.6vw,2.7rem);line-height:1}.guide-stat-grid span{color:var(--muted);margin-top:8px;font-size:14px;font-weight:700;line-height:1.25}.guide-channel-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(280px,.58fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,76px);display:grid}.guide-channel-band .section-copy h2{font-size:clamp(2.4rem,5vw,5rem)}.channel-key{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.channel-key article{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:180px;padding:24px}.channel-key h3{margin:0;font-size:clamp(1.16rem,1.5vw,1.45rem);line-height:1.12}.channel-key p{color:var(--muted);margin:12px 0 0;font-size:15px;line-height:1.5}.directory-heading-row{justify-content:space-between;align-items:end;gap:22px;margin-bottom:clamp(28px,5vw,54px);display:flex}.guide-filters{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.guide-filters button{border:1px solid var(--line);min-height:39px;color:var(--ink-soft);cursor:pointer;background:#fff;border-radius:8px;padding:9px 13px;font-size:13px;font-weight:760}.guide-filters button.active{color:#fff;border-color:var(--ink);background:var(--ink)}.drone-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.drone-guide-card{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(180px,.38fr) minmax(0,1fr);min-height:440px;display:grid;overflow:hidden}.drone-photo{border-right:1px solid var(--line);background:#fff;place-items:center;min-height:100%;display:grid;position:relative;overflow:hidden}.drone-photo img{z-index:2;object-fit:contain;width:min(88%,360px);height:auto;max-height:82%;padding:0;position:relative}.drone-photo-fallback{z-index:1;color:#10131885;text-align:center;place-items:center;padding:22px;display:grid;position:absolute;inset:0}.drone-photo.has-image .drone-photo-fallback{display:none}.drone-photo-fallback svg{opacity:.72;width:min(48%,130px);height:auto}.drone-photo-fallback span{color:var(--muted);letter-spacing:0;text-transform:uppercase;align-self:end;font-size:12px;font-weight:820}.drone-card-body{align-content:start;gap:18px;padding:clamp(20px,2.5vw,30px);display:grid}.drone-title-row{justify-content:space-between;gap:18px;display:flex}.drone-title-row span,.drone-title-row strong,.source-link{letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:800}.drone-title-row span{color:var(--accent)}.drone-title-row strong{color:var(--muted);text-align:right}.drone-title-row h3{letter-spacing:0;margin:5px 0 0;font-size:clamp(1.5rem,2vw,2.2rem);line-height:1.04}.drone-facts{gap:11px;margin:0;display:grid}.drone-facts div{border-top:1px solid var(--line);grid-template-columns:minmax(100px,.28fr) minmax(0,1fr);gap:14px;padding-top:11px;display:grid}.drone-facts dt,.drone-facts dd{letter-spacing:0;margin:0}.drone-facts dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:820;line-height:1.25}.drone-facts dd{color:var(--ink-soft);font-size:14.5px;font-weight:620;line-height:1.42}.detect-product-list{flex-wrap:wrap;gap:7px;display:flex}.detect-product-chip{color:#075f72;background:#077f9614;border:1px solid #077f9640;border-radius:7px;align-items:center;min-height:28px;padding:6px 9px;font-size:12px;font-weight:820;line-height:1;display:inline-flex}.source-link{width:max-content;max-width:100%;color:var(--accent);text-underline-offset:4px;text-decoration:underline}.guide-note-section{border-top:1px solid var(--line);text-align:center;justify-items:center;display:grid}.guide-note-section h2{font-size:clamp(2.5rem,5.8vw,5.9rem)}.guide-note-section p{margin-bottom:26px}.contact-section{text-align:center;justify-items:center;display:grid}.contact-section p{max-width:760px;margin-bottom:28px}.footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;padding:26px clamp(18px,4vw,56px);display:flex}.accessibility-note{max-width:520px;color:var(--muted);margin:12px 0 0;font-size:12.5px;font-weight:550;line-height:1.5}.accessibility-note a{color:var(--ink-soft);text-underline-offset:3px;font-weight:700;text-decoration:underline}.footer-links{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;font-size:13px;font-weight:650}@media (width<=1120px){.home-hero,.product-hero,.dual-hero-page,.product-index,.home-micro-section,.split-section,.image-band,.spec-section,.compact-app-section,.guide-hero,.guide-channel-band{grid-template-columns:1fr}.home-hero{min-height:auto}.home-hero-visual{max-width:640px;min-height:560px}.home-product-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.product-tile{min-height:520px}.product-hero-media{min-height:auto}.product-hero-media img{width:min(100%,520px);height:min(58vh,560px);max-height:none}.wide-product-media img{max-width:100%}.app-showcase,.app-preview,.fit-grid,.channel-key,.drone-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.drone-guide-card{grid-template-columns:1fr}.drone-photo{border-right:0;border-bottom:1px solid var(--line);min-height:260px}}@media (width<=760px){.site-header{flex-flow:wrap;align-items:center;gap:12px;min-height:60px;padding:10px 16px;position:sticky}.menu-toggle{margin-left:auto;display:inline-flex}.nav-links{opacity:0;visibility:hidden;grid-template-columns:1fr;justify-content:stretch;gap:0;width:100%;max-height:0;font-size:13px;transition:max-height .18s,opacity .14s,visibility .14s;display:grid;overflow:hidden}.menu-open .nav-links{opacity:1;visibility:visible;max-height:280px}.nav-links a{border-top:1px solid var(--line);padding:12px 2px}.home-hero,.product-hero{min-height:auto;padding-top:42px}.home-copy h1,.product-hero-copy h1{font-size:clamp(3rem,13vw,4.3rem)}.home-copy p,.hero-subhead{font-size:clamp(1.42rem,6.4vw,2.2rem)}.home-hero-visual{width:100%;min-height:450px;margin-top:26px;overflow:hidden}.hero-app-media{width:min(58vw,220px);bottom:4px;left:0}.hero-product-media{width:min(44vw,190px);height:350px;right:0}.home-product-pair,.feature-grid,.app-showcase,.app-preview,.fit-grid,.channel-key,.drone-card-grid{grid-template-columns:1fr}.guide-hero,.guide-channel-band,.drone-directory,.guide-note-section{padding-top:46px;padding-bottom:54px}.guide-hero h1,.drone-directory h2{font-size:clamp(3rem,12vw,4.4rem)}.guide-stat-grid{grid-template-columns:1fr}.directory-heading-row{flex-direction:column;align-items:flex-start}.guide-filters{justify-content:flex-start;width:100%}.guide-filters button{flex:auto}.drone-guide-card{min-height:auto}.drone-facts div{grid-template-columns:1fr;gap:5px}.product-tile{min-height:470px}.product-row{grid-template-columns:1fr}.product-row span{white-space:normal}.price-row{flex-direction:column;align-items:flex-start;gap:4px}.hero-actions,.button{width:100%}.intro-band p,.statement-band p,.section-copy.centered-copy{text-align:left}.phone-card,.app-preview .phone-frame{max-width:390px;margin:0 auto}.product-hero-media{min-height:460px}.product-hero-media img{width:min(92%,300px);max-width:88%;height:420px}.feature-card{min-height:auto}.image-band img{max-height:470px}.app-feature-list,.app-points{width:100%}.spec-row{grid-template-columns:1fr;gap:8px}.footer{flex-direction:column;align-items:flex-start}.footer-links{justify-content:flex-start}}@media (width<=480px){.section-copy h2,.image-band h2,.spec-section h2,.fit-section h2,.contact-section h2{font-size:2.55rem}.product-tile{min-height:420px;padding:20px}.product-tile img{width:calc(100% - 28px);height:calc(100% - 126px);inset:16px 14px 104px}.dual-tile img{width:100%;height:calc(100% - 136px);inset:24px 0 112px}.home-hero-visual{min-height:410px}.hero-app-media{width:min(54vw,200px)}.hero-product-media{width:min(44vw,160px);height:320px}.home-micro-media{min-height:310px}.home-micro-media img{height:310px}.product-hero-media{min-height:390px}.product-hero-media img{width:min(92%,280px);height:340px}}
