@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#2b2b65;color:#fff;font-family:Roboto,sans-serif;line-height:1.6}.App{display:flex;flex-direction:column;min-height:100vh}.navigation{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0000004d;padding:1rem 2rem;position:sticky;top:0;z-index:100}.nav-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px}.logo{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff7e5f,#feb47b);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:1.5rem;font-weight:700;text-decoration:none}.nav-links{display:flex;gap:2rem;list-style:none}.nav-links a{color:#fff;font-weight:400;text-decoration:none;transition:all .3s ease}.nav-links a.active,.nav-links a:hover{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff7e5f,#feb47b);-webkit-background-clip:text;background-clip:text;font-weight:500}.main-content{flex:1 1;margin:0 auto;max-width:1200px;padding:2rem;width:100%}.hero{padding:4rem 0;text-align:center}.hero h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff7e5f,#feb47b);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:700;margin-bottom:1rem}.hero .tagline{color:#fff;font-size:1.5rem;font-weight:400;margin-bottom:1rem}.hero .subheading{font-size:1.1rem;font-weight:300;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:800px;opacity:.9}.btn,.cta-button{background:linear-gradient(135deg,#ff7e5f,#feb47b);border:none;border-radius:50px;color:#fff;cursor:pointer;display:inline-block;font-family:Roboto,sans-serif;font-weight:500;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.btn:hover,.cta-button:hover{box-shadow:0 10px 25px #ff7e5f4d;transform:translateY(-2px)}.page{padding:2rem 0}.page h1{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:2rem}.page h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff7e5f,#feb47b);-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:500}.page h2,.page p{margin-bottom:1.5rem}.page p{font-size:1.1rem;opacity:.9}.card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff1a;border-radius:15px;margin-bottom:2rem;padding:2rem}.cards-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:2rem 0}.footer{background-color:#0000004d;margin-top:auto;padding:2rem;text-align:center}.footer p{font-size:.9rem;opacity:.7}.form-group{margin-bottom:1.5rem}.form-group label{display:block;font-weight:500;margin-bottom:.5rem}.form-group input,.form-group textarea{background:#ffffff1a;border:1px solid #ffffff4d;border-radius:10px;color:#fff;font-family:Roboto,sans-serif;padding:1rem;width:100%}.form-group input::placeholder,.form-group textarea::placeholder{color:#ffffffb3}@media (max-width:768px){.nav-container{flex-direction:column;gap:1rem}.nav-links{gap:1rem}.hero h1{font-size:2.5rem}.hero .tagline{font-size:1.2rem}.main-content{padding:1rem}.cards-grid{grid-template-columns:1fr}}@media (max-width:480px){.hero h1{font-size:2rem}.btn,.cta-button{font-size:.9rem;padding:.8rem 1.5rem}}
/*# sourceMappingURL=main.009295b1.css.map*/