*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Poppins,sans-serif;line-height:1.6;color:#3a3a3a}.font-logo{font-family:Roboto,sans-serif;font-weight:900;font-style:italic}.font-title,.font-subtitle{font-family:Roboto,sans-serif;font-weight:700}.font-text{font-family:Poppins,sans-serif;font-weight:400}.font-text-medium{font-family:Poppins,sans-serif;font-weight:500}.font-text-bold{font-family:Poppins,sans-serif;font-weight:600}:root{--main-color: #F05F40;--main-color-1: #e36f55e8;--btn-default: #408593;--grey-main: #3A3A3A;--dirt-white: #D9D9D9;--almost-black: #212529}.header{position:fixed;top:0;left:0;right:0;z-index:50;background:#fff;transition:all .3s ease}.header.scrolled{box-shadow:0 4px 6px #0000001a}.header-container{max-width:1200px;margin:0 auto;padding:0 1rem}.header-content{display:flex;align-items:center;justify-content:space-between;height:4rem}.logo{display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:transform .3s ease}.logo:hover{transform:scale(1.05)}.logo-icon{width:2.5rem;height:2.5rem;background:var(--main-color);border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.5rem}.logo-text{font-size:1.7rem}.logo-highlight{color:var(--main-color)}.nav{display:none;align-items:center;gap:2rem}.nav-item{background:none;border:none;font-size:.9rem;color:var(--grey-main);cursor:pointer;transition:color .2s ease;text-decoration:none}.nav-item:hover,.nav-item.active{color:var(--main-color)}.btn-touch{background:var(--btn-default);color:#fff;padding:.5rem 1rem;border:none;border-radius:.375rem;font-size:.9rem;cursor:pointer;transition:opacity .3s ease}.btn-touch:hover{background-color:#fff;color:var(--main-color);border:2px solid var(--main-color-1);font-weight:700}.mobile-menu-btn{display:block;background:none;border:none;padding:.5rem;cursor:pointer}.mobile-menu{background:#fff;border-top:1px solid var(--dirt-white);padding:.5rem 1rem}.mobile-menu-item{display:block;width:100%;text-align:left;padding:.75rem;background:none;border:none;color:var(--grey-main);cursor:pointer;border-radius:.375rem;transition:all .2s ease}.mobile-menu-item:hover,.mobile-menu-item.active{color:var(--main-color);background:#f05f401a}.mobile-menu-touch{background:var(--btn-default);color:#fff}.mobile-menu-touch:hover{opacity:.8}.hero{min-height:100vh;padding-top:4rem;position:relative;overflow:hidden}.desktop-layout{display:none;min-height:calc(100vh - 4rem);position:relative}.tablet-mobile-layout{display:block;min-height:calc(100vh - 4rem);position:relative;background:linear-gradient(#0f172acc,#0f172acc),#0f172a;color:#fff}.hero-content{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 4rem);padding:1.5rem;text-align:center}.hero-text{width:100%;max-width:64rem}.hero-title{margin-bottom:1rem;line-height:1.2}.hero-subtitle-container{height:3rem;margin-bottom:1.5rem;overflow:hidden}.hero-subtitle{font-size:1.875rem;color:var(--main-color)}.hero-description{color:#e5e7eb;margin-bottom:2rem;font-size:.875rem;line-height:1.6;max-width:32rem;margin-left:auto;margin-right:auto}.hero-buttons{display:block;margin-bottom:3rem;max-width:28rem;margin-left:auto;margin-right:auto}.btn-primary{width:100%;background:var(--main-color);color:#fff;padding:.75rem 1.5rem;border:none;border-radius:.5rem;cursor:pointer;transition:all .3s ease;margin-bottom:.75rem}.btn-primary:hover{opacity:.9}.btn-secondary{width:100%;background:var(--btn-default);color:#fff;padding:.75rem 1.5rem;border:none;border-radius:.5rem;cursor:pointer;transition:all .3s ease}.btn-secondary:hover{opacity:.8}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;max-width:32rem;margin:0 auto 2rem}.stat-item{text-align:center}.stat-icon{width:2.5rem;height:2.5rem;background:#f05f401a;border-radius:.75rem;display:flex;align-items:center;justify-content:center;margin:0 auto .5rem;color:var(--main-color)}.stat-number{color:#fff;font-weight:700;font-size:1rem}.stat-label{font-size:.625rem;color:#d1d5db;line-height:1.3}@media (max-width: 768px){.nav{display:none}.mobile-menu-btn{display:block}.logo-icon{width:2rem;height:2rem;font-size:.875rem}.logo-text{font-size:1.125rem}.hero-title,.hero-subtitle{font-size:1.875rem;white-space:nowrap;overflow:hidden}.hero-subtitle-container{height:3rem}.hero-description{font-size:.875rem}.hero-buttons{display:block}.btn-primary,.btn-secondary{width:100%;margin-bottom:.75rem}.stats{gap:1rem}.stat-icon{width:2.5rem;height:2.5rem}.stat-number{font-size:1rem}.stat-label{font-size:.625rem}}@media (min-width: 769px) and (max-width: 999px){.nav{display:flex}.mobile-menu-btn{display:none}.logo-icon{width:2rem;height:2rem;font-size:1rem}.logo-text{font-size:1rem}.nav-item{font-size:.75rem}.hero-title,.hero-subtitle{font-size:2.5rem;white-space:nowrap;overflow:hidden}.hero-subtitle-container{height:4rem}.hero-description{font-size:1.125rem}.hero-buttons{display:flex;gap:1rem}.btn-primary,.btn-secondary{width:50%;margin-bottom:0}.stats{gap:2rem}.stat-icon{width:3rem;height:3rem}.stat-number{font-size:1.125rem}.stat-label{font-size:.75rem}}@media (min-width: 1000px){.desktop-layout{display:flex}.tablet-mobile-layout{display:none}.nav{display:flex}.mobile-menu-btn{display:none}.logo-icon{width:2.5rem;height:2.5rem;font-size:1.3rem}.logo-text{font-size:1.53rem}.nav-item{font-size:.875rem}}@keyframes droneView{0%{transform:scale(1.1) translate(0)}25%{transform:scale(1.15) translate(-3%,-2%)}50%{transform:scale(1.2) translate(-1%,-3%)}75%{transform:scale(1.15) translate(2%,-1%)}to{transform:scale(1.1) translate(0)}}.drone-animation{animation:droneView 25s ease-in-out infinite}
