@font-face{font-family:__Montserrat_23b06b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3f69592b2fe603c7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Montserrat_23b06b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6325a8417175c41d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Montserrat_23b06b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/021bc4481ed92ece-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Montserrat_23b06b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/99b7f73d5af7c3e2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Montserrat_23b06b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4f05ba3a6752a328-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Montserrat_23b06b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3f69592b2fe603c7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Montserrat_23b06b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6325a8417175c41d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Montserrat_23b06b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/021bc4481ed92ece-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Montserrat_23b06b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/99b7f73d5af7c3e2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Montserrat_23b06b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4f05ba3a6752a328-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Montserrat_Fallback_23b06b;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_23b06b{font-family:__Montserrat_23b06b,__Montserrat_Fallback_23b06b;font-style:normal}@font-face{font-family:__Dancing_Script_c60893;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/325259dae461ae2a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Dancing_Script_c60893;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d8f3713f2c4f699b-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Dancing_Script_c60893;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bf4eda2e20863772-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Dancing_Script_c60893;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/325259dae461ae2a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Dancing_Script_c60893;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d8f3713f2c4f699b-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Dancing_Script_c60893;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bf4eda2e20863772-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Dancing_Script_c60893;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/325259dae461ae2a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Dancing_Script_c60893;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d8f3713f2c4f699b-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Dancing_Script_c60893;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bf4eda2e20863772-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Dancing_Script_Fallback_c60893;src:local("Arial");ascent-override:112.99%;descent-override:34.39%;line-gap-override:0.00%;size-adjust:81.43%}.__className_c60893{font-family:__Dancing_Script_c60893,__Dancing_Script_Fallback_c60893;font-style:normal}.__variable_c60893{--font-dancing-script:"__Dancing_Script_c60893","__Dancing_Script_Fallback_c60893"}:root{--primary-blue:#1e3a8a;--secondary-blue:#3b82f6;--light-blue:#dbeafe;--cream:#fef3c7;--light-cream:#fffbeb;--dark-gray:#1f2937;--light-gray:#f3f4f6;--white:#fff;--shadow:0 4px 6px rgba(0,0,0,.1);--border-radius:40px}[data-theme=dark]{--bg-primary:#0f1419;--bg-secondary:#1a1f2e;--text-primary:#e7e9ea;--text-secondary:#8b98a5;--card-bg:#16202b;--light-cream:#0f1419;--white:#16202b;--dark-gray:#e7e9ea;--light-gray:#253341;--light-blue:#192734;--primary-blue:#4a9eff;--secondary-blue:#6bb6ff;--border-dark:#253341;--shadow-dark:0 4px 6px rgba(0,0,0,.3)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Montserrat,sans-serif;font-weight:400;line-height:1.6;color:var(--dark-gray);background-color:var(--light-cream)}.submit-message{margin-top:1rem;padding:.75rem;border-radius:8px;font-size:.9rem;font-weight:500;text-align:center}.submit-message.success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.submit-message.error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;transition:background-color .3s ease}.container{max-width:1200px;margin:0 auto;padding:0 20px}.navbar{position:-webkit-sticky;position:sticky;top:0;background:var(--white);box-shadow:var(--shadow);z-index:1000;transition:all .3s ease}[data-theme=dark] .navbar{background:var(--card-bg);box-shadow:var(--shadow-dark);border-bottom:1px solid var(--border-dark)}.navbar .container{display:flex;align-items:center;justify-content:space-between;padding:1rem 20px}.logo a{text-decoration:none}.logo h1{color:var(--primary-blue);font-weight:700;font-size:1.8rem;cursor:pointer;transition:color .3s ease}.logo h1:hover{color:var(--secondary-blue)}.logo-image{height:60px;width:auto;transition:all .3s ease;cursor:pointer}.logo-image:hover{transform:scale(1.05)}.nav-menu{display:flex;gap:2rem;align-items:center}.nav-link{text-decoration:none;color:var(--dark-gray);font-weight:500;transition:color .3s ease;position:relative}.nav-link.active,.nav-link:hover{color:var(--primary-blue)}.nav-link:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:var(--primary-blue);transition:width .3s ease}.nav-link.active:after,.nav-link:hover:after{width:100%}.theme-switch{position:relative;margin-left:2rem}.theme-toggle{display:none}.theme-toggle-label{display:block;width:60px;height:30px;background:var(--light-gray);border-radius:30px;position:relative;cursor:pointer;transition:background .3s ease}.theme-toggle-label:after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;background:var(--white);border-radius:50%;transition:transform .3s ease}.theme-toggle:checked+.theme-toggle-label{background:var(--primary-blue)}.theme-toggle:checked+.theme-toggle-label:after{transform:translateX(30px)}.moon,.sun{position:absolute;top:50%;transform:translateY(-50%);font-size:14px}.sun{left:8px}.moon{right:8px}.mobile-menu-toggle{display:none;flex-direction:column;cursor:pointer}.mobile-menu-toggle span{width:25px;height:3px;background:var(--dark-gray);margin:3px 0;transition:.3s}.hero-section{min-height:calc(100vh - 80px);background:linear-gradient(135deg,var(--light-cream) 0,var(--light-blue) 100%);display:flex;align-items:center;padding:2rem 0;position:relative;overflow:hidden}[data-theme=dark] .hero-section{background:radial-gradient(circle at 25% 25%,rgba(30,47,90,.6) 0,transparent 40%),radial-gradient(circle at 75% 30%,rgba(13,27,58,.4) 0,transparent 35%),radial-gradient(circle at 40% 70%,rgba(26,47,90,.5) 0,transparent 45%),radial-gradient(circle at 60% 20%,rgba(255,235,59,.02) 0,transparent 30%),radial-gradient(circle at 20% 80%,rgba(255,193,7,.03) 0,transparent 25%),linear-gradient(135deg,#0a0f1f,#0f1a2e 30%,#1a1f3a 70%,#0d1929)}.hero-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}.hero-left{position:relative;height:500px}.hero-aircraft-container{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center;perspective:1000px;overflow:hidden}.hero-aircraft-image{width:100%;max-width:800px;height:auto;object-fit:contain;background:transparent;transform:perspective(1200px) rotateX(-8deg) rotateY(12deg) translateZ(50px) scale(1.4);transition:all .4s ease;z-index:10;mix-blend-mode:multiply}.hero-aircraft-3d{animation:aircraft3DFloat 6s ease-in-out infinite}.hero-aircraft-image:hover{transform:perspective(1200px) rotateX(-12deg) rotateY(18deg) translateZ(80px) scale(1.45);filter:brightness(1.1)}[data-theme=dark] .hero-aircraft-image{filter:brightness(.7) contrast(1.1)}[data-theme=dark] .hero-aircraft-image:hover{filter:brightness(.8) contrast(1.1)}@keyframes aircraft3DFloat{0%,to{transform:perspective(1200px) rotateX(-8deg) rotateY(12deg) translateZ(50px) scale(1.4) translateY(0)}50%{transform:perspective(1200px) rotateX(-6deg) rotateY(14deg) translateZ(60px) scale(1.4) translateY(-10px)}}.airplane{position:absolute;width:150px;height:75px;animation:fly 10s linear infinite}@keyframes fly{0%{transform:translateX(-200px) translateY(0)}25%{transform:translateX(100px) translateY(-50px)}50%{transform:translateX(300px) translateY(0)}75%{transform:translateX(100px) translateY(50px)}to{transform:translateX(-200px) translateY(0)}}.cloud{width:100px;height:40px;opacity:.7}.cloud,.cloud:after,.cloud:before{position:absolute;background:var(--white);border-radius:100px}.cloud:after,.cloud:before{content:""}.cloud:before{width:50px;height:50px;top:-25px;left:10px}.cloud:after{width:60px;height:40px;top:-15px;right:10px}.cloud1{top:10%;left:-10%;animation:drift 20s linear infinite}.cloud2{top:50%;left:-10%;animation:drift 25s linear infinite;animation-delay:3s}.cloud3{bottom:30%;left:-10%;animation:drift 30s linear infinite;animation-delay:5s}.cloud4{top:30%;left:15%;width:80px;height:30px;animation:drift 22s linear infinite}.cloud5{bottom:10%;left:20%;width:120px;height:45px;animation:drift 35s infinite}.cloud6{top:70%;left:35%;width:70px;height:25px;opacity:.5;animation:drift 18s infinite}.cloud7{top:20%;left:25%;width:90px;height:35px;animation:drift 28s infinite reverse}.cloud8{top:15%;right:2%;width:110px;height:40px;opacity:.6;animation:drift 32s infinite}.cloud9{bottom:20%;right:5%;width:85px;height:32px;animation:drift 24s infinite reverse}.cloud10{top:40%;right:8%;width:75px;height:28px;opacity:.8;animation:drift 26s infinite}.cloud11{bottom:45%;right:3%;width:95px;height:38px;opacity:.7;animation:drift 29s infinite}.cloud12{top:60%;right:15%;width:65px;height:24px;opacity:.5;animation:drift 21s infinite reverse}.cloud13{top:30%;right:1%;width:110px;height:42px;opacity:.6;animation:drift 33s infinite}.cloud14{bottom:35%;left:12%;width:80px;height:30px;opacity:.8;animation:drift 25s infinite reverse}.cloud15{top:5%;left:30%;width:70px;height:26px;opacity:.4;animation:drift 19s infinite}.star-field,[data-theme=dark] .cloud{display:none}.star-field{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}[data-theme=dark] .star-field{display:block}.star{position:absolute;background:radial-gradient(circle,#ffeb3b 0,#ffc107 30%,#ff8f00 70%,transparent 100%);border-radius:50%;animation:vanGoghTwinkle 4s ease-in-out infinite;box-shadow:0 0 6px #ffeb3b,0 0 12px #ffc107,0 0 18px rgba(255,235,59,.3)}.star:nth-child(3n){animation:vanGoghSwirl 6s linear infinite}.star:nth-child(5n){animation:vanGoghPulse 3s ease-in-out infinite;background:radial-gradient(circle,#fff176 0,#ffca28 40%,#ff8f00 80%,transparent 100%)}.star:nth-child(7n){animation:vanGoghDrift 8s ease-in-out infinite;background:radial-gradient(circle,#ffff8d 0,#ffd54f 50%,#ffb300 90%,transparent 100%)}@keyframes vanGoghTwinkle{0%,to{opacity:.4;transform:scale(1) rotate(0deg);filter:blur(0)}25%{opacity:.8;transform:scale(1.3) rotate(45deg);filter:blur(.5px)}50%{opacity:1;transform:scale(1.6) rotate(90deg);filter:blur(1px)}75%{opacity:.9;transform:scale(1.2) rotate(135deg);filter:blur(.5px)}}@keyframes vanGoghSwirl{0%{transform:rotate(0deg) translateX(2px) rotate(0deg);opacity:.3}25%{transform:rotate(90deg) translateX(4px) rotate(-90deg);opacity:.7}50%{transform:rotate(180deg) translateX(6px) rotate(-180deg);opacity:1}75%{transform:rotate(270deg) translateX(4px) rotate(-270deg);opacity:.8}to{transform:rotate(1turn) translateX(2px) rotate(-1turn);opacity:.3}}@keyframes vanGoghPulse{0%,to{opacity:.2;transform:scale(.8);box-shadow:0 0 4px #fff176,0 0 8px #ffca28,0 0 12px rgba(255,193,40,.2)}50%{opacity:.9;transform:scale(1.8);box-shadow:0 0 10px #fff176,0 0 20px #ffca28,0 0 30px rgba(255,193,40,.4)}}@keyframes vanGoghDrift{0%,to{transform:translateY(0) rotate(0deg);opacity:.5}25%{transform:translateY(-3px) rotate(90deg);opacity:.8}50%{transform:translateY(-6px) rotate(180deg);opacity:1}75%{transform:translateY(-3px) rotate(270deg);opacity:.7}}@keyframes drift{0%{transform:translateX(-200px)}to{transform:translateX(calc(100vw + 200px))}}.form-box{background:var(--white);padding:3rem;border-radius:var(--border-radius);box-shadow:0 10px 30px rgba(0,0,0,.1)}[data-theme=dark] .form-box{background:var(--card-bg);box-shadow:0 10px 30px rgba(0,0,0,.5);border:1px solid var(--border-dark)}.form-box h2{color:var(--primary-blue);margin-bottom:.5rem;font-weight:700}.form-box p{color:var(--dark-gray);margin-bottom:2rem}.registration-form{display:flex;flex-direction:column;gap:1.5rem}.form-group{position:relative}.form-group input,.form-group select,.form-group textarea{width:100%;padding:1rem;border:2px solid var(--light-gray);border-radius:10px;font-size:1rem;transition:all .3s ease;background:var(--white);color:var(--dark-gray)}[data-theme=dark] .form-group input,[data-theme=dark] .form-group select,[data-theme=dark] .form-group textarea{background:var(--card-bg);border-color:var(--border-dark);color:var(--text-primary)}[data-theme=dark] .form-group input:focus,[data-theme=dark] .form-group select:focus,[data-theme=dark] .form-group textarea:focus{border-color:var(--primary-blue);background:var(--bg-secondary)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--primary-blue)}.form-group label{position:absolute;left:1rem;top:1rem;color:var(--dark-gray);transition:all .3s ease;pointer-events:none;background:var(--white);padding:0 .5rem}.form-group input:focus~label,.form-group input:valid~label,.form-group select:focus~label,.form-group select:valid~label,.form-group textarea:focus~label,.form-group textarea:valid~label{top:-.5rem;font-size:.85rem;color:var(--primary-blue)}.cta-button{background:var(--primary-blue);color:var(--white);padding:1rem 2rem;border:none;border-radius:30px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;text-align:center}.cta-button:hover{background:var(--secondary-blue);transform:translateY(-2px);box-shadow:0 5px 15px rgba(30,58,138,.3)}.modal{display:none;position:fixed;z-index:2000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.modal-content{background-color:var(--white);margin:10% auto;padding:2rem;border-radius:var(--border-radius);width:90%;max-width:400px;text-align:center}.close{color:var(--dark-gray);float:right;font-size:28px;font-weight:700;cursor:pointer}.close:hover{color:var(--primary-blue)}.otp-inputs{display:flex;justify-content:center;gap:10px;margin:2rem 0}.otp-input{width:40px;height:40px;text-align:center;font-size:1.2rem;border:2px solid var(--light-gray);border-radius:8px}.verify-otp-btn{padding:.8rem 2rem;border:none;border-radius:25px;cursor:pointer;font-weight:600}.partner-section,.verify-otp-btn{background:var(--primary-blue);color:var(--white)}.partner-section{padding:4rem 0;position:relative;overflow:hidden}.partner-content{text-align:center;position:relative;z-index:1}.partner-content h2{font-size:2rem;margin-bottom:2rem;font-weight:700}.partner-logos-slider{display:flex;justify-content:center;gap:3rem;margin:2rem 0;padding:2rem;background:hsla(0,0%,100%,.1);border-radius:var(--border-radius)}.partner-logo img{height:80px;width:auto;transition:transform .3s ease}.partner-logo img:hover{transform:scale(1.1)}.decorative-leaves{position:absolute;width:100px;height:100px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path d="M50 10 Q30 30 50 50 Q70 30 50 10" fill="white" opacity="0.1"/></svg>') no-repeat 50%;background-size:contain}.decorative-leaves.left{left:2rem;top:50%;transform:translateY(-50%) rotate(-45deg)}.decorative-leaves.right{right:2rem;top:50%;transform:translateY(-50%) rotate(45deg)}.roadmap-section{background:var(--light-blue);padding:4rem 0}.roadmap-container{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:3rem;gap:3rem;align-items:center}.roadmap-left h2{color:var(--primary-blue);font-size:2rem;margin-bottom:1rem;font-weight:700}.roadmap-left p{color:var(--dark-gray)}.download-roadmap-btn{background:var(--primary-blue);color:var(--white);padding:1.2rem 2.5rem;border:none;border-radius:30px;font-size:1.1rem;font-weight:700;cursor:pointer;text-decoration:none;display:inline-block;transition:all .3s ease}.download-roadmap-btn:hover{background:var(--secondary-blue);transform:translateY(-2px);box-shadow:0 5px 15px rgba(30,58,138,.3)}.pilot-image{width:100%;max-width:300px;border-radius:var(--border-radius)}.pillars-section{background:var(--white);padding:4rem 0}.section-title{text-align:center;font-size:2.5rem;color:var(--primary-blue);margin-bottom:3rem;font-weight:700}.pillars-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem}.pillar-card{background:var(--light-gray);padding:2rem;border-radius:30px;text-align:center;box-shadow:var(--shadow);transition:all .3s ease}.pillar-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1)}.pillar-icon{font-size:3rem;margin-bottom:1rem}.pillar-card h3{color:var(--primary-blue);margin-bottom:.5rem;font-weight:700}.stats-section{background:linear-gradient(135deg,var(--primary-blue) 0,var(--secondary-blue) 100%);color:var(--white);padding:4rem 0}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:2rem;gap:2rem;text-align:center}.stat-card h3{font-size:3rem;font-weight:700;margin-bottom:.5rem}.stat-card p{font-size:1.1rem;opacity:.9}.cta-section{background:var(--light-cream);padding:4rem 0;text-align:center}.cta-section h2{color:var(--primary-blue);font-size:2.5rem;margin-bottom:1rem;font-weight:700}.cta-section p{font-size:1.2rem;margin-bottom:2rem}.footer{background:var(--dark-gray);color:var(--white);padding:3rem 0 1rem}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:2rem}.footer-section h3,.footer-section h4{margin-bottom:1rem}.footer-section ul{list-style:none}.footer-section ul li{margin-bottom:.5rem}.footer-section a{color:var(--white);text-decoration:none;transition:color .3s ease}.footer-section a:hover{color:var(--secondary-blue)}.social-links{display:flex;gap:1rem;margin-top:1rem}.social-link{display:flex;align-items:center;padding:.8rem 1.2rem;border-radius:25px;text-decoration:none;transition:all .3s ease;font-weight:500;color:#fff}.social-link:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.2)}.social-icon{width:20px;height:20px;margin-right:8px;transition:all .3s ease}.facebook-link{background:#1877f2}.facebook-link:hover{background:#166fe5}.instagram-link,.instagram-link:hover{background:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888)}.instagram-link:hover{filter:brightness(1.1)}.footer-bottom{text-align:center;padding-top:2rem;border-top:1px solid hsla(0,0%,100%,.1);opacity:.7}.nav-menu.mobile-open{display:flex;position:absolute;top:100%;left:0;width:100%;background:var(--white);flex-direction:column;padding:1rem;box-shadow:var(--shadow);z-index:999}.media-coverage-section{padding:4rem 0;background:var(--light-cream)}.media-coverage-header{text-align:center;margin-bottom:3rem}.media-coverage-header h2{font-size:2.5rem;font-weight:700;color:var(--primary-blue);margin-bottom:1rem;line-height:1.2}.media-coverage-header p{font-size:1.2rem;color:var(--dark-gray);max-width:600px;margin:0 auto;line-height:1.6}.media-logos-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:2rem;gap:2rem;align-items:center}.media-logo{display:flex;align-items:center;justify-content:center;padding:1rem;background:var(--white);border-radius:15px;box-shadow:0 4px 15px rgba(0,0,0,.1);transition:all .3s ease;height:80px}.media-logo:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.media-logo img{max-width:100%;max-height:50px;object-fit:contain;filter:grayscale(100%);transition:filter .3s ease}.media-logo:hover img{filter:grayscale(0)}@media (max-width:1024px){.media-logos-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem}}@media (max-width:768px){.media-coverage-header h2{font-size:2rem}.media-logos-grid{grid-template-columns:repeat(3,1fr);gap:1rem}.media-logo{height:60px;padding:.5rem}.media-logo img{max-height:40px}}@media (max-width:480px){.media-logos-grid{grid-template-columns:repeat(2,1fr)}}.mobile-cta-container{position:fixed;bottom:0;left:0;right:0;background:var(--white);box-shadow:0 -2px 10px rgba(0,0,0,.1);z-index:999;display:none;padding:1rem}[data-theme=dark] .mobile-cta-container{background:var(--card-bg);box-shadow:0 -2px 10px rgba(0,0,0,.3);border-top:1px solid var(--border-dark)}.mobile-cta-buttons{display:flex;gap:.5rem;justify-content:space-between;align-items:center}.mobile-cta-btn{flex:1 1;padding:.75rem;border:none;border-radius:25px;font-size:.9rem;font-weight:600;text-decoration:none;text-align:center;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.25rem}.book-class-btn{background:var(--primary-blue);color:var(--white);flex:1 1}.expert-btn{background:var(--secondary-blue);color:var(--white);flex:1.5 1;font-size:1rem;padding:.85rem}.whatsapp-btn{background:#25d366;color:var(--white);flex:1 1}.mobile-cta-btn:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.2)}.book-class-btn:hover{background:var(--secondary-blue)}.expert-btn:hover{background:var(--primary-blue)}.whatsapp-btn:hover{background:#128c7e}.polaroid-container{display:inline-block;margin:20px;transform:rotate(-2deg);transition:all .3s ease}.polaroid-container:nth-child(2n){transform:rotate(2deg)}.polaroid-container:nth-child(3n){transform:rotate(-1deg)}.polaroid-container:hover{transform:rotate(0deg) scale(1.05);z-index:10}.polaroid-frame{background:#fefcf0;padding:15px 15px 60px;box-shadow:0 4px 8px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.05);border-radius:2px;position:relative;transition:all .3s ease}[data-theme=dark] .polaroid-frame{background:#fefcf0;box-shadow:0 4px 8px rgba(0,0,0,.3),0 8px 16px rgba(0,0,0,.2),0 0 0 1px rgba(0,0,0,.1)}.polaroid-frame:hover{box-shadow:0 8px 16px rgba(0,0,0,.15),0 16px 32px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.1)}.polaroid-image-container{width:250px;height:250px;overflow:hidden;background:#f5f5f5}.polaroid-large .polaroid-image-container{width:350px;height:350px}.polaroid-large .polaroid-frame{padding:20px 20px 80px}.polaroid-large .cursive-text{font-size:22px}.polaroid-image{width:100%;height:100%;object-fit:cover;transition:all .3s ease;filter:sepia(10%) contrast(1.1) brightness(1.05)}.polaroid-image:hover{filter:sepia(0) contrast(1.2) brightness(1.1)}.polaroid-caption{position:absolute;bottom:15px;left:15px;right:15px;text-align:center}.cursive-text{font-family:var(--font-dancing-script),"Dancing Script","Brush Script MT",cursive;font-size:18px;color:#2c3e50;margin:0;padding:0;line-height:1.2;transform:rotate(-1deg);font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.1)}[data-theme=dark] .cursive-text{color:#2c3e50}.polaroid-frame:before{left:20%;transform:rotate(-10deg)}.polaroid-frame:after,.polaroid-frame:before{content:"";position:absolute;top:-8px;width:60px;height:25px;background:rgba(96,165,250,.5);border:1px solid rgba(59,130,246,.2);box-shadow:0 2px 4px rgba(0,0,0,.1)}.polaroid-frame:after{right:20%;transform:rotate(10deg)}.polaroid-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:30px 40px;gap:30px 40px;padding:60px 20px;max-width:1400px;margin:0 auto;justify-items:center}.polaroid-gallery .polaroid-container:first-child{margin-top:20px}.polaroid-gallery .polaroid-container:nth-child(2){margin-top:-15px}.polaroid-gallery .polaroid-container:nth-child(3){margin-top:30px}.polaroid-gallery .polaroid-container:nth-child(4){margin-top:-10px}.polaroid-gallery .polaroid-container:nth-child(5){margin-top:25px}.polaroid-gallery .polaroid-container:nth-child(6){margin-top:-20px}.polaroid-gallery .polaroid-container:nth-child(7){margin-top:15px}.polaroid-gallery .polaroid-container:nth-child(8){margin-top:-5px}.polaroid-gallery .polaroid-container:nth-child(4n+1){transform:rotate(-3deg)}.polaroid-gallery .polaroid-container:nth-child(4n+2){transform:rotate(1deg)}.polaroid-gallery .polaroid-container:nth-child(4n+3){transform:rotate(-1deg)}.polaroid-gallery .polaroid-container:nth-child(4n+4){transform:rotate(2deg)}@media (max-width:768px){.polaroid-gallery{grid-template-columns:1fr;gap:20px;padding:40px 10px}.polaroid-gallery .polaroid-container:nth-child(n){margin-top:0}.polaroid-container{margin:10px}.polaroid-image-container{width:200px;height:200px}.polaroid-large .polaroid-image-container{width:280px;height:280px}.polaroid-large .polaroid-frame{padding:15px 15px 60px}.nav-menu{display:none}.mobile-menu-toggle,.nav-menu.mobile-open{display:flex}.hero-container{grid-template-columns:1fr;text-align:center}.hero-left{height:300px}.hero-aircraft-image{width:95%;max-width:350px;transform:perspective(600px) rotateX(-3deg) rotateY(8deg) scale(1.02)}.hero-aircraft-image:hover{transform:perspective(600px) rotateX(-5deg) rotateY(12deg) scale(1.05)}.roadmap-container{grid-template-columns:1fr;text-align:center}.pilot-image{margin:0 auto}.pillars-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,1fr)}.mobile-cta-container{display:block}body{padding-bottom:80px}}