@font-face{font-family:D-DIN;src:url(/fonts/D-DIN.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:D-DIN;src:url(/fonts/D-DIN-Italic.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:D-DIN-Bold;src:url(/fonts/D-DIN-Bold.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:D-DIN Condensed;src:url(/fonts/D-DINCondensed.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:D-DIN Condensed;src:url(/fonts/D-DINCondensed-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:D-DIN Exp;src:url(/fonts/D-DINExp.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:D-DIN Exp;src:url(/fonts/D-DINExp-Italic.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:D-DIN Exp;src:url(/fonts/D-DINExp-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--color-bg:#000;--color-bg-elevated:#0a0a0a;--color-bg-overlay:#000000b3;--color-bg-button:#00000080;--color-nav-link:#f0f0fae6;--color-text-primary:#f0f0fa;--color-text-secondary:#f0f0fab3;--color-text-muted:#f0f0fa80;--color-text-hover:#ccc;--color-border:#f0f0fa59;--color-border-hover:#ffffff80;--color-accent:#fff;--font-family:"D-DIN",Arial,Verdana,sans-serif;--font-family-heading:"D-DIN-Bold",Arial,Verdana,sans-serif;--font-family-condensed:"D-DIN Condensed",var(--font-family);--font-family-expanded:"D-DIN Exp",var(--font-family);--font-family-mono:var(--font-roboto-mono),monospace;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.0625rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:2rem;--font-size-4xl:3rem;--font-size-5xl:5rem;--font-size-6xl:6.25rem;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem;--header-height:80px;--transition-fast:.15s ease;--transition-base:.25s ease;--transition-slow:.4s ease;--z-header:1000;--z-dropdown:1001;--z-modal:1100}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-family);color:var(--color-text-primary);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-style:normal;font-weight:400;line-height:24px;overflow-x:hidden}h1{font-family:var(--font-family-heading);letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-primary);font-size:3rem;font-weight:400;line-height:95%}h2{font-family:var(--font-family-heading);letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-primary);font-size:3rem;font-weight:400;line-height:60px}h3{font-family:var(--font-family);letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-primary);font-size:1.25rem;font-weight:400;line-height:normal}h4,h5,h6{font-family:var(--font-family);font-size:inherit;letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-primary);font-weight:400}p{font-family:var(--font-family);color:var(--color-text-primary);font-size:1rem;font-weight:400;line-height:1.5}strong{color:var(--color-text-primary);font-weight:700}a{color:var(--color-text-primary);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--color-text-hover)}.link-emphasis{font-family:var(--font-family-heading)}ul,ol{list-style:none}img,video{max-width:100%;height:auto;display:block}video{will-change:transform}section{content-visibility:auto;contain-intrinsic-size:auto 100vh}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}code,pre,kbd,samp{font-family:var(--font-family-mono);font-size:.875rem}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::selection{color:var(--color-text-primary);background-color:#fff3}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-bg)}::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.uppercase{text-transform:uppercase}.hero-title{letter-spacing:-1px;font-size:100px}.hero-heading{font-size:5rem;line-height:95%}.cms-content p,.cms-content ul{margin:1.5625rem 0;font-size:1.0625rem;line-height:1.75}@media (max-width:961px){body{font-size:.625rem;line-height:.75rem}h1{font-size:2.25rem}h2{font-size:2.25rem;line-height:2.25rem}h3{font-size:.825rem}p{font-size:1rem;line-height:1.6}.hero-title{letter-spacing:0;font-size:2.25rem}.hero-heading{font-size:2.25rem;line-height:95%}}.comp-banner{padding:0 var(--spacing-4xl);background-color:#0b0b0b;background-image:url(/images/p10pro-comparison.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:90vh;position:relative}.comp-banner-content{bottom:calc(10% - var(--spacing-2xl));color:var(--color-accent);position:absolute;left:calc(10% - 10px)}.comp-banner-content h3{font-size:var(--font-size-3xl);color:var(--color-accent);margin-bottom:var(--spacing-md);font-weight:600;line-height:1.1rem}.comp-banner-content p{font-size:var(--font-size-lg);color:var(--color-accent);line-height:.9rem}@media (max-width:961px){.comp-banner{background-image:url(/images/drone-comp-m.png);height:100vh}.comp-banner-content{color:#0b0b0b;bottom:1.5rem;left:1rem}.comp-banner-content h3{font-size:var(--font-size-2xl)}.comp-banner-content p{font-size:var(--font-size-md)}}
