.body2{background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%);justify-content:center;align-items:center;min-height:100vh;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;display:flex;position:relative;overflow:hidden}.body2:before{content:"";z-index:-1;background-image:linear-gradient(45deg,#ffffff05 1px,#0000 1px),linear-gradient(-45deg,#ffffff05 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.container2{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c;border:1px solid #ffffff1a;border-radius:24px;width:90%;max-width:600px;padding:60px 80px;box-shadow:0 20px 40px #0000004d}.hero-text3{color:#fff;letter-spacing:-.02em;margin-bottom:40px;font-size:2.5rem;font-weight:300;line-height:1.2}@media (min-width:1024px){.container2{align-items:center;gap:80px;max-width:1200px;padding:80px;display:flex}.hero-section3{flex:1;max-width:500px}.hero-text3{margin-bottom:0;font-size:3rem}.form-section2{flex:1;max-width:400px}}.form-group2{margin-bottom:24px}.label2{color:#ccc;margin-bottom:8px;font-size:.9rem;font-weight:500;display:block}.required2{color:#ff6b6b}.input2[type=email],.input2[type=password]{color:#fff;background:#ffffff0d;border:1px solid #ffffff26;border-radius:12px;outline:none;width:100%;padding:16px 20px;font-size:1rem;transition:all .3s}.input2[type=email]:focus,.input2[type=password]:focus{background:#ffffff14;border-color:#f5a623;box-shadow:0 0 0 3px #f5a6231a}.input2::placeholder{color:#fff6}.checkbox-group2{align-items:flex-start;gap:12px;margin:32px 0;display:flex}.checkbox-wrapper2{align-items:center;display:flex;position:relative}.checkbox2[type=checkbox]{appearance:none;cursor:pointer;background:0 0;border:2px solid #ffffff4d;border-radius:4px;flex-shrink:0;width:20px;height:20px;transition:all .3s}.checkbox2[type=checkbox]:checked{background:#f5a623;border-color:#f5a623}.checkbox2[type=checkbox]:checked:after{content:"✓";color:#000;font-size:12px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.checkbox-text2{color:#ccc;flex:1;font-size:.9rem;line-height:1.4}.checkbox-text2 a{color:#f5a623;text-decoration:none;transition:color .3s}.checkbox-text2 a:hover{color:#ffb84d;text-decoration:underline}.subscribe-btn2{color:#000;cursor:pointer;background:linear-gradient(135deg,#f5a623 0%,#ff8c00 100%);border:none;border-radius:50px;width:100%;padding:18px 32px;font-size:1.1rem;font-weight:600;transition:all .3s;box-shadow:0 4px 15px #f5a6234d}.subscribe-btn2:hover{background:linear-gradient(135deg,#ffb84d 0%,#ff9500 100%);transform:translateY(-2px);box-shadow:0 8px 25px #f5a62366}.subscribe-btn2:active{transform:translateY(0)}@media (max-width:768px){.container2{margin:20px;padding:40px 30px}.hero-text3{font-size:2rem}}
body{padding:0}.hero{text-align:center;color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);justify-content:center;align-items:center;height:100vh;margin-top:0;display:flex;position:relative;overflow:hidden}.hero:before{content:"";background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 1000 1000\"><polygon fill=\"rgba(255,255,255,0.1)\" points=\"0,0 1000,300 1000,1000 0,700\"/></svg>");animation:20s ease-in-out infinite float;position:absolute;inset:0}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.hero-content{z-index:2;max-width:800px;padding:0 2rem;position:relative}.hero h1{opacity:0;margin-bottom:1rem;font-size:3.5rem;animation:1s .5s forwards fadeInUp}.hero p{opacity:0;margin-bottom:2rem;font-size:1.3rem;animation:1s .7s forwards fadeInUp}.hero-buttons{opacity:0;flex-wrap:wrap;justify-content:center;gap:1rem;animation:1s .9s forwards fadeInUp;display:flex}.hero-buttons .btn{color:#fff;background:0 0;border:2px solid #fff;border-radius:50px;padding:1rem 2rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.hero-buttons .btn:first-child{color:#333;background:#fff}.hero-buttons .btn:hover{transform:translateY(-2px);box-shadow:0 10px 20px #0003}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.features{background:#f8f9fa;padding:6rem 0}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.section-title{text-align:center;color:#2c3e50;margin-bottom:3rem;font-size:2.5rem}.features-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem;display:grid}.feature-card{text-align:center;opacity:0;background:#fff;border-radius:15px;padding:2rem;transition:all .3s;transform:translateY(50px);box-shadow:0 5px 15px #0000001a}.feature-card.animate{opacity:1;transform:translateY(0)}.feature-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px #00000026}.feature-icon{color:#fff;background:linear-gradient(45deg,#3498db,#2980b9);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 1rem;font-size:1.5rem;display:flex}.feature-card h3{color:#2c3e50;margin-bottom:1rem;font-size:1.5rem}.feature-card p{color:#666;line-height:1.6}.stats{color:#fff;background:linear-gradient(135deg,#2c3e50 0%,#34495e 100%);padding:4rem 0}.stats-grid{text-align:center;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;display:grid}.stat-item h3{color:#3498db;margin-bottom:.5rem;font-size:3rem}.stat-item p{opacity:.9;font-size:1.1rem}.cta-section{text-align:center;color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);padding:6rem 0}.cta-section h2{margin-bottom:1rem;font-size:2.5rem}.cta-section p{opacity:.9;margin-bottom:2rem;font-size:1.2rem}@media (max-width:1024px){.dropdown-menu{display:none!important}}@media (min-width:1025px){.offcanvas-menu,.offcanvas-overlay{display:none!important}}@media (max-width:768px){body{padding:0}.nav-links{display:none}.hamburger{display:flex}.info-banner-content{padding:0 1rem;font-size:.85rem}.banner-close{right:1rem}header{width:calc(100% - 2rem);margin:0 1rem}.hero h1{font-size:2.5rem}.hero p{font-size:1.1rem}.hero-buttons{flex-direction:column;align-items:center}.features-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:769px){.hamburger{display:flex}.nav-links{display:none}}.image-card{cursor:pointer;background-image:url(https://images.unsplash.com/photo-1506905925346-21bda4d32df4?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2070&q=80);background-position:50%;background-size:cover;border-radius:16px;width:100%;height:300px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 8px 32px #0000001f}.image-card:before{content:"";z-index:1;background:linear-gradient(#0006 0%,#0000001a 40%,#0000004d 100%);position:absolute;inset:0}.image-card-content{z-index:2;text-align:center;position:absolute;top:32px;left:32px;right:32px}.image-card h2{color:#fff;text-shadow:0 2px 8px #0000004d;letter-spacing:-.02em;margin:0;font-size:2.5rem;font-weight:600}@media (max-width:768px){.image-card{height:250px}.image-card-content{top:24px;left:24px;right:24px}.image-card h2{font-size:2rem}}@media (max-width:480px){.image-card{height:200px}.image-card h2{font-size:1.75rem}}.demo-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-top:40px;display:grid}.demo-grid .image-card{height:250px}.card-mission,.card-stories,.card-leadership{background-image:url(https://planedock-9e227.web.app/bighangar.jpg)}.video-container{width:100vw;height:90vh;position:relative;overflow:hidden}.video-element{z-index:1;width:auto;min-width:100%;height:auto;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header-text-vid .main-hero-text{font-size:3rem}.header-text-vid{z-index:3;text-align:center;color:#fff;pointer-events:none;position:absolute;bottom:120px;left:50%;transform:translate(-50%)}.header-text-vid h1{text-shadow:2px 2px 8px #000c;letter-spacing:.02em;max-width:80vw;margin-bottom:2rem;font-size:clamp(2rem,6vw,4rem);font-weight:700;line-height:1.2}.cta-buttons-video{pointer-events:auto;flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.cta-btn-video{color:#000;cursor:pointer;background:#fff;border:none;border-radius:50px;min-width:200px;padding:16px 32px;font-size:16px;font-weight:400;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 4px 15px #0003}.controls{z-index:4;gap:15px;display:flex;position:absolute;bottom:30px;right:30px}.control-btn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);background:#fff3;border:2px solid #ffffff4d;border-radius:25px;padding:12px 24px;font-size:14px;font-weight:500;transition:all .3s}.control-btn:hover{background:#ffffff4d;border-color:#ffffff80;transform:translateY(-2px)}.control-btn:active{transform:translateY(0)}.video-container:fullscreen{width:100vw;height:70vh}.header-text-vid{animation:1.5s ease-out fadeInUp}@media (max-width:768px){.controls{flex-direction:column;bottom:20px;right:20px}.control-btn{padding:10px 20px;font-size:12px}.header-text-vid{bottom:100px}.cta-buttons-video{flex-direction:column;align-items:center}.cta-btn-video{min-width:250px;padding:14px 28px;font-size:15px}}.video-element::-webkit-media-controls{display:none!important}.video-element::-webkit-media-controls-panel{display:none!important}.hero-section2{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;padding:2rem;display:flex;position:relative}.hero-title2{text-align:center;color:#1a1a1a;margin-bottom:1rem;font-size:clamp(2.5rem,8vw,5rem);font-weight:700;line-height:1.1}.hero-subtitle2{text-align:center;color:#4a4a4a;margin-bottom:3rem;font-size:clamp(2rem,6vw,4rem);font-weight:300;line-height:1.2}.video-selector{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border-radius:50px;margin-bottom:2rem;padding:8px;transition:all .3s;display:flex;box-shadow:0 10px 30px #0000001a}.selector-btn{color:#666;cursor:pointer;background:0 0;border:none;border-radius:40px;padding:12px 24px;font-size:1rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.selector-btn.active{color:#fff;background:#1a1a1a;transform:scale(1.02)}.selector-btn:hover:not(.active){background:#0000000d;transform:translateY(-1px)}.carousel-container{width:100%;max-width:1600px;height:525px;position:relative;overflow:hidden}.carousel-track{align-items:flex-start;gap:30px;height:100%;padding:0 calc(50vw - 770px);transition:transform .8s cubic-bezier(.4,0,.2,1);display:flex}.video-slide{opacity:.6;flex-direction:column;flex:0 0 500px;align-items:center;height:475px;transition:all .8s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.video-slide.active{opacity:1;z-index:2}.video-container-car{background:#000;border-radius:40px;width:100%;height:375px;margin-bottom:2rem;overflow:hidden}.carousel-video{object-fit:cover;border-radius:40px;width:100%;height:100%}.slide-info{text-align:center;color:#1a1a1a;width:100%;max-width:400px}.slide-info-title{color:#1a1a1a;margin-bottom:.8rem;font-size:1.8rem;font-weight:600}.slide-info-description{color:#4a4a4a;font-size:1.1rem;line-height:1.6}.progress-indicators{gap:10px;display:flex;position:absolute;bottom:-80px;left:50%;transform:translate(-50%)}.progress-dot{background:#0000004d;border-radius:50%;width:8px;height:8px;transition:all .3s}.progress-dot.active{background:#1a1a1a;transform:scale(1.2)}@media (max-width:1200px){.carousel-track{padding:0 50px}.video-slide{flex:0 0 450px;height:425px}.video-container-car{height:337px}}@media (max-width:768px){.hero-section{padding:1rem}.carousel-container{height:375px}.carousel-track{gap:20px;padding:0 20px}.video-slide{flex:0 0 350px;height:325px}.video-container-car{border-radius:30px;height:262px}.carousel-video{border-radius:30px}.video-selector{border-radius:20px;flex-direction:column;width:200px}.selector-btn{padding:10px 16px;font-size:.9rem}.slide-info-title{font-size:1.5rem}.slide-info-description{font-size:1rem}}.video-slide{animation:.8s ease-out forwards slideIn}@keyframes slideIn{0%{opacity:0;transform:translateY(30px)scale(.8)}to{opacity:.6;transform:translateY(0)scale(.85)}}.video-slide.active{animation:.8s ease-out forwards slideInActive}@keyframes slideInActive{0%{opacity:0;transform:translateY(30px)scale(.8)}to{opacity:1;transform:translateY(0)scale(1)}}.hero-section{background-image:url(https://planedock-9e227.web.app/bighangar.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative}.hero-content{text-align:center;color:#fff;z-index:2;max-width:800px;padding:0 20px}.hero-title{text-shadow:2px 2px 4px #000000b3;letter-spacing:-.02em;margin-bottom:1rem;font-size:4rem;font-weight:700}.hero-subtitle{text-shadow:1px 1px 2px #000000b3;opacity:.9;margin-bottom:2rem;font-size:1.5rem;font-weight:300}.hero-description{text-shadow:1px 1px 2px #000000b3;opacity:.8;margin-bottom:2rem;font-size:1.1rem;line-height:1.6}.cta-button{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff1a;border:2px solid #fff;border-radius:5px;padding:15px 30px;font-size:1.1rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block}.cta-button:hover{color:#333;background-color:#fff;transform:translateY(-2px);box-shadow:0 10px 20px #0000004d}@media (max-width:768px){.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1.2rem}.hero-description{font-size:1rem}.hero-content{padding:0 15px}}@media (max-width:480px){.hero-title{font-size:2rem}.hero-subtitle{font-size:1rem}.cta-button{padding:12px 24px;font-size:1rem}}.content-section{text-align:center;max-width:1200px;margin:0 auto;padding:80px 20px}.content-section h2{color:#333;margin-bottom:2rem;font-size:2.5rem}.content-section p{color:#666;max-width:800px;margin:0 auto;font-size:1.1rem;line-height:1.8}.section-header{text-align:left;max-width:1520px;margin-bottom:60px;margin-left:auto;margin-right:auto;animation:1s ease-out fadeIn}.main-title{color:#1a1a1a;letter-spacing:-2px;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#1a1a1a 0%,#404040 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:72px;font-weight:800}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.section-header{margin-bottom:40px}.main-title{letter-spacing:-1px;font-size:48px}}@media (max-width:480px){.main-title{letter-spacing:-.5px;font-size:36px}}.listings-container{grid-template-columns:1fr 1fr;align-items:start;gap:40px;max-width:1520px;margin:0 auto;display:grid}@media (max-width:1024px){.listings-container{grid-template-columns:1fr;gap:30px;max-width:720px}}@media (max-width:768px){.listings-container{gap:25px}}.aircraft-card{background:0 0;width:100%;max-width:600px;transition:all .3s cubic-bezier(.4,0,.2,1);animation:.8s ease-out slideUp}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.image-container{background:linear-gradient(45deg,#2c2c2c,#404040);border-radius:24px;height:420px;margin-bottom:24px;transition:all .3s;position:relative;overflow:hidden}@media (max-width:768px){.image-container{border-radius:20px;height:300px;margin-bottom:20px}}.aircraft-image{object-fit:cover;width:100%;height:100%;transition:transform .6s}.aircraft-card:hover .aircraft-image{transform:scale(1.05)}.image-overlay{background:linear-gradient(135deg,#0000001a 0%,#0000004d 100%);position:absolute;inset:0}.status-badge{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#404040e6;border-radius:20px;padding:6px 12px;font-size:12px;font-weight:600;animation:2s infinite pulse;position:absolute;top:16px;right:16px}.status-badge.sold{background:#dc2626e6}@keyframes pulse{0%,to{opacity:1}50%{opacity:.8}}.content{background:0 0;padding:0 32px 32px;position:relative}@media (max-width:768px){.content{padding:0 24px 24px}}.aircraft-title{color:#1a1a1a;letter-spacing:-.5px;margin-bottom:8px;font-size:28px;font-weight:700}@media (max-width:768px){.aircraft-title{font-size:24px}}.location-info{color:#666;align-items:center;margin-bottom:16px;font-size:16px;display:flex}.location-icon{opacity:.7;width:18px;height:18px;margin-right:8px}.specs-info{color:#666;align-items:center;gap:24px;margin-bottom:20px;font-size:16px;display:flex}@media (max-width:480px){.specs-info{gap:16px}}.spec-item{flex-direction:column;gap:4px;display:flex}.spec-label{text-transform:uppercase;letter-spacing:1px;opacity:.7;font-size:12px;font-weight:500}.spec-value{color:#1a1a1a;font-size:18px;font-weight:700}@media (max-width:480px){.spec-value{font-size:16px}}.price-section{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.price{color:#1a1a1a;font-size:36px;font-weight:800}@media (max-width:768px){.price{font-size:30px}}@media (max-width:480px){.price{font-size:26px}}.action-buttons{align-items:center;gap:12px;display:flex}@media (max-width:480px){.action-buttons{flex-direction:column;gap:10px}}.save-btn{color:#1a1a1a;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;background:#fff;border:2px solid #1a1a1a;border-radius:50px;justify-content:center;align-items:center;gap:8px;min-width:140px;padding:16px 32px;font-size:16px;font-weight:600;transition:all .3s;display:flex}.btn{cursor:pointer;text-transform:uppercase;letter-spacing:.5px;border:none;border-radius:50px;justify-content:center;align-items:center;gap:8px;min-width:140px;padding:16px 32px;font-size:16px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.btn-primary{color:#fff;background:#1a1a1a}.btn-primary:hover{background:#333;transform:translateY(-2px)}@media (max-width:480px){.btn,.save-btn{width:100%;padding:14px 24px;font-size:14px}}section.ftz{background-color:#000}.container-ftz{max-width:1400px;margin:0 auto;padding:60px 20px}.hero-section-ftz{justify-content:space-between;align-items:flex-start;gap:40px;margin-bottom:80px;display:flex}.hero-text-ftz{color:#fff;flex:1;max-width:600px}.hero-text-ftz h1{letter-spacing:-.02em;margin-bottom:40px;font-size:clamp(3rem,8vw,6rem);font-weight:300;line-height:.95}.hero-content-ftz{text-align:right;flex-direction:column;flex:1;align-items:flex-end;display:flex}.hero-description-ftz{color:#ccc;max-width:400px;margin-bottom:30px;font-size:18px;line-height:1.5}.explore-btn-ftz{color:#1a1a1a;cursor:pointer;background:#fff;border:none;border-radius:50px;padding:16px 32px;font-size:16px;font-weight:500;transition:all .3s}.explore-btn-ftz:hover{background:#f0f0f0;transform:translateY(-2px)}.features-grid-ftz{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:30px;margin-top:40px;margin-bottom:30px;display:grid}.feature-card-ftz{flex-direction:column;gap:20px;display:flex}.feature-image-ftz{aspect-ratio:4/3;color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:20px;justify-content:center;align-items:center;width:100%;font-size:18px;font-weight:500;display:flex;overflow:hidden}.feature-card-ftz:first-child .feature-image-ftz{background:linear-gradient(135deg,#4facfe 0%,#00f2fe 100%)}.feature-card-ftz:nth-child(2) .feature-image-ftz{background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%)}.feature-card-ftz:nth-child(3) .feature-image-ftz{background:linear-gradient(135deg,#4facfe 0%,#00f2fe 100%)}.feature-content-ftz{padding:0}.feature-content-ftz p{color:#fff;text-align:center;font-size:16px;font-weight:400;line-height:1.4}.feature-content-ftz strong{font-weight:600}small.ftz{color:#fff;margin-top:50px}@media (max-width:1024px){.features-grid-ftz{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:25px}}@media (max-width:768px){.container-ftz{padding:40px 16px}.hero-section-ftz{flex-direction:column;gap:30px;margin-bottom:60px}.hero-content-ftz{text-align:left;align-items:flex-start}.hero-description-ftz{max-width:100%}.features-grid-ftz{grid-template-columns:1fr;gap:20px}.feature-card-ftz{max-width:90%}}@media (max-width:480px){.container-ftz{padding:30px 12px}.hero-text-ftz h1{font-size:2.5rem}.hero-description-ftz{font-size:16px}.explore-btn-ftz{padding:14px 28px;font-size:15px}.feature-content-ftz p{font-size:15px}}.feature-card-ftz{transition:transform .3s,box-shadow .3s}.feature-card-ftz:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0000004d}.hero-text-ftz h1,.hero-description-ftz,.feature-card-ftz{opacity:0;animation:.8s forwards fadeInUp}.hero-description-ftz{animation-delay:.2s}.feature-card-ftz:first-child{animation-delay:.3s}.feature-card-ftz:nth-child(2){animation-delay:.4s}.feature-card-ftz:nth-child(3){animation-delay:.5s}.mission-button{cursor:pointer;color:#000;background-color:#fff;border:none;border-radius:40px;padding:20px;font-size:15px}
