*{box-sizing:border-box;font-family:Segoe UI,-apple-system,system-ui,sans-serif;margin:0;padding:0}body{background:#f8f9fa;color:#333;line-height:1.6;overflow-x:hidden}.App{max-width:100vw;min-height:100vh}.hero-section{align-items:center;background:linear-gradient(#0a192fd9,#0a192fe6),url(https://images.unsplash.com/photo-1497366216548-37526070297c?q=80&w=2069&auto=format) 50%/cover;color:#fff;display:flex;justify-content:center;min-height:100vh;padding:2rem;text-align:center}.hero-content{max-width:900px;padding:2rem}.logo-container{margin-bottom:2.5rem}.logo-text{align-items:center;display:flex;flex-direction:column;gap:.2rem;margin-bottom:1.5rem}.logo img

.logo-brown{color:#d4a762;font-size:1.2rem;font-weight:300;letter-spacing:5px}.logo-main{color:#fff;font-size:3.5rem;font-weight:800;letter-spacing:2px;line-height:1}.logo-summit{color:#4fc3f7;font-size:1.8rem;font-weight:300;letter-spacing:8px;margin-top:.2rem}.footer img,.logo-hint img{border-radius:5px;margin-bottom:.8rem;max-width:150px}.hero-title{font-size:3.2rem;font-weight:700;line-height:1.2;margin-bottom:1.2rem}.hero-title .highlight{color:#4fc3f7;position:relative}.hero-title .highlight:after{background:#d4a762;border-radius:2px;bottom:-5px;content:"";height:3px;left:0;position:absolute;width:100%}.hero-subtitle{font-size:1.5rem;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:700px;opacity:.9}.cta-button{background:linear-gradient(135deg,#4fc3f7,#29b6f6);border:none;border-radius:50px;box-shadow:0 5px 20px #4fc3f74d;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:1rem 2.5rem;transition:all .3s ease}.cta-button:hover{background:linear-gradient(135deg,#29b6f6,#039be5);box-shadow:0 8px 25px #4fc3f766;transform:translateY(-3px)}.section{padding:5rem 2rem}.container{margin:0 auto;max-width:1200px}.section-title{color:#0a192f;font-size:2.5rem;margin-bottom:2rem;position:relative;text-align:center}.section-title:after{background:#d4a762;border-radius:2px;content:"";display:block;height:4px;margin:.8rem auto;width:80px}.section-text{color:#555;font-size:1.2rem;margin:0 auto 1.5rem;max-width:800px;text-align:center}.about-section{background:#fff}.features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:3rem}.feature-card{background:#fff;border:1px solid #f0f0f0;border-radius:15px;box-shadow:0 10px 30px #00000014;padding:2rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.feature-card:hover{box-shadow:0 15px 40px #0000001f;transform:translateY(-10px)}.feature-icon{font-size:3rem;margin-bottom:1.2rem}.feature-title{color:#0a192f;font-size:1.5rem;margin-bottom:.8rem}.feature-desc{color:#666;font-size:1rem}.cta-section{background:linear-gradient(135deg,#0a192f,#1a3a5f);color:#fff}.cta-section .section-text,.cta-section .section-title{color:#fff}.cta-section .section-title:after{background:#4fc3f7}.signup-form{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin:2.5rem auto;max-width:600px}.email-input{background:#ffffff1a;border:1px solid #fff3;border-radius:50px;color:#fff;flex:1 1;font-size:1rem;min-width:250px;padding:1rem 1.5rem}.email-input::placeholder{color:#fff9}.email-input:focus{background:#ffffff26;border-color:#4fc3f7;outline:none}.submit-button{background:#d4a762;border:none;border-radius:50px;color:#0a192f;cursor:pointer;font-size:1rem;font-weight:600;padding:1rem 2rem;transition:all .3s ease}.submit-button:hover{background:#c6954a;transform:scale(1.05)}.form-note{font-size:.9rem;margin-top:1rem;opacity:.7;text-align:center}.footer{background:#0a192f;color:#ffffffb3;padding:3rem 2rem;text-align:center}.footer-logo-text{margin-bottom:1.5rem}.footer-logo-text .logo-main{font-size:2.2rem}.footer-logo-text .logo-summit,.footer-tagline{font-size:1.3rem}.footer-tagline{color:#4fc3f7;font-weight:300;margin-bottom:1.5rem}.footer-info{display:flex;flex-wrap:wrap;font-size:1rem;gap:2rem;justify-content:center;margin-bottom:1.5rem}.copyright{font-size:.9rem;margin-top:1.5rem;opacity:.5}@media (max-width:768px){.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1.2rem}.logo-main{font-size:2.8rem}.logo-summit{font-size:1.4rem}.section-title{font-size:2rem}.signup-form{flex-direction:column}.email-input{min-width:100%}}@media (max-width:480px){.hero-title{font-size:2rem}.logo-main{font-size:2.2rem}.features-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=main.b4b3c6aa.css.map*/