@import "https://fonts.googleapis.com/css2?family=Onest:wght@100..900&display=swap";
@import "https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:wght@100&display=swap";
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-duration:initial}::backdrop{--tw-duration:initial}}}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48;font-family:Material Symbols Outlined;font-size:inherit;line-height:1;display:inline-block}.absolute{position:absolute}.relative{position:relative}.z-10{z-index:10}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.grid{display:grid}.inline-block{display:inline-block}.h-screen{height:100vh}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.bg-cover{background-size:cover}.bg-center{background-position:50%}.text-center{text-align:center}.text-left{text-align:left}.opacity-40{opacity:.4}.transition{transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-300{--tw-duration:.3s;transition-duration:.3s}:root{--primary-color:#007bff;--secondary-color:#fff;--accent-color:#28a745;--text-color:#fff;--background-color:#171717;--hero-bg-image:url(/images/drone-hero.jpg);--background:#171717;--foreground:#fff}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#fff}}body{background:var(--background);color:var(--foreground);margin:0;padding:0;font-family:Onest,Arial,Helvetica,sans-serif;font-weight:700;line-height:1.4}h1{color:var(--accent-color);margin:0;font-size:4rem}h2,h3{color:var(--accent-color)}a{color:var(--primary-color);text-decoration:none}a:hover{text-decoration:underline}p{color:var(--secondary-color);margin:0;margin-bottom:1rem;margin-left:8rem;margin-right:8rem;font-size:2rem}button,a.button{color:var(--secondary-color);text-align:center;background-color:rgba(40,167,69,.7);border-radius:1rem;padding:1rem 2rem;font-size:1.5rem;font-weight:700;text-decoration:none;transition:all .3s ease-in-out;display:inline-block}button:hover,a.button:hover{background-color:rgba(40,167,69,.9);transform:scale(1.1);box-shadow:0 8px 15px rgba(0,0,0,.2)}button:focus,a.button:focus{outline:none;box-shadow:0 0 0 4px rgba(40,167,69,.5)}.card{background-color:rgba(255,255,255,.1);border-radius:1rem;align-items:center;margin:1rem 5rem;padding:1.5rem;display:flex;box-shadow:0 4px 8px rgba(0,0,0,.1)}.card-icon{color:var(--accent-color);justify-content:center;align-items:center;margin-left:2rem;margin-right:3rem;font-size:6rem;display:flex}.card-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.card-title{color:var(--accent-color);margin-top:0;margin-bottom:.5rem;font-size:2rem;font-weight:700}.card-description{color:var(--foreground);margin:0;font-size:1.5rem}@media (max-width:768px){h1{font-size:2.5rem}p{margin-left:2rem;margin-right:2rem;font-size:1.5rem}button,a.button{padding:.8rem 1.5rem;font-size:1.2rem}.card{flex-direction:column;align-items:flex-start}.card-icon{margin-bottom:1rem}}@media (max-width:480px){h1{font-size:2rem}p{margin-left:1rem;margin-right:1rem;font-size:1.2rem}button,a.button{padding:.6rem 1rem;font-size:1rem}.card{padding:1rem}.card-title{font-size:1.5rem}.card-description{font-size:1.2rem}}@property --tw-duration{syntax:"*";inherits:false}
