@import"https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&family=Piazzolla:ital,opsz,wght@0,8..30,100..900;1,8..30,100..900&display=swap";body,html{font-family:Nunito,sans-serif;margin:0;padding:0;height:100%;width:100%;overflow-x:hidden;scroll-behavior:smooth}#root{height:100%}.app-background{background-image:url(/assets/background2--U8S021M.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;transition:background .3s ease-in-out}.hero-bg,.default-bg{width:100%}.hero-bg{min-height:100vh}.default-bg{background-color:#00172e}.hero,.about,.testimonials,.plans{padding:50px 20px;box-sizing:border-box;transition:transform .3s ease-out}.container{max-width:1200px;margin:0 auto;padding:20px;box-sizing:border-box}.hero{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.about,.testimonials,.plans{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}@media (max-width: 768px){.hero,.about,.testimonials,.plans{padding:20px 10px}.hero h1,.about h2,.testimonials h2,.plans h2{font-size:24px}.container{padding:10px}}@media (max-width: 480px){.hero h1,.about h2,.testimonials h2,.plans h2{font-size:20px}.hero,.about,.testimonials,.plans{gap:10px}}@media (max-aspect-ratio: 3/4){.app-background{background-size:auto 100%}}@media (min-aspect-ratio: 4/3){.app-background{background-size:100% auto}}.hero{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.tagline{color:#c6d3dc;font-size:30px;width:60%;margin-bottom:20px;animation:slideInLeft 1s ease-out}.cta-button-1{background-color:#c6d3dc;color:#00172e;padding:10px;border:none;font-size:18px;font-weight:600;border-radius:4px;cursor:pointer;text-decoration:none;transition:background-color .3s;margin:24px 0;animation:slideInRight 1s ease-out}.cta-button-1:hover{background-color:#9ca9b3}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.navbar{color:#c6d3dc;padding:5px 44px;display:flex;align-items:center;justify-content:space-between;position:fixed;top:0;left:0;right:0;z-index:10;background-color:transparent;transition:background-color .3s ease}.navbar.scrolled{background-color:#c6d3dccc;box-shadow:0 4px 6px #0000001a}.links a{font-size:20px;color:#c6d3dc;text-decoration:none}.cta-button{background-color:#c6d3dc;color:#00172e;padding:10px;border:none;font-size:18px;font-weight:600;border-radius:4px;cursor:pointer;text-decoration:none;transition:background-color .3s;margin:24px 0}.brand{margin-left:20px;font-size:24px;font-weight:600;display:inline-block;white-space:nowrap;overflow:hidden}.typing-char{opacity:0;display:inline-block;transform:translate(-20px);animation:typingEffect .5s forwards}.user-icon{background:none;border:none;cursor:pointer;font-size:24px;font-weight:600;color:#c6d3dc;padding-top:20px;padding-bottom:20px}.user-menu{position:relative;color:#00172e}.dropdown-menu{position:absolute;top:30px;right:0;background-color:#c6d3dc;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 6px #0000001a;width:180px;padding:10px 0;z-index:10;color:#00172e}.dropdown-item{padding:10px 15px;display:block;color:#00172e;text-decoration:none}.dropdown-item:hover{background-color:#f4f4f4}hr{margin:5px 0;border:0;border-top:1px solid #00172e}@keyframes typingEffect{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.cta-button:hover{background-color:#9ca9b3}.hamburger{display:none;font-size:24px;cursor:pointer}.links{display:flex;align-items:center;font-weight:400;list-style:none;color:#c6d3dc;gap:20px}.links li{margin:0 20px;cursor:pointer;font-size:20px}.links.active{right:30%}@media (max-width: 1120px){.links{display:none;flex-direction:column;position:absolute;top:100%;left:0;width:100%;background-color:#c6d3dc;padding:10px 0;z-index:9}.links.active{display:flex}.links a,.cta-button{margin:5px;font-size:18px;color:#00172e}.cta-button{background-color:#00172e;color:#c6d3dc}.hamburger{display:block}}.about-section{padding:50px;color:#00172e;background-color:#e2e5e8;text-align:center;font-size:18px;line-height:1.6;height:auto;display:flex;flex-direction:column;justify-content:center}.highlights{display:flex;justify-content:space-around;flex-wrap:wrap;margin-top:30px}.highlight-card{background-color:#2c3e50;color:#c6d3dc;padding:20px;margin:10px;border-radius:10px;width:250px;text-align:center;transition:transform .3s ease-in-out}.highlight-card:hover{transform:translateY(-10px)}.highlight-card h3{font-size:20px;margin-bottom:15px}.highlight-card p{font-size:16px}.plans-section{padding:50px;background-color:#e2e5e8;text-align:center;display:flex;flex-direction:column;justify-content:center;height:auto}.plans-section h2{font-size:36px;margin-bottom:20px;color:#00172e}.plans-section p{font-size:18px;margin-bottom:40px;color:#00172e}.plans-container{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.plan-card{background-color:#2c3e50;color:#c6d3dc;padding:20px;border-radius:10px;width:300px;box-shadow:0 4px 8px #0003;text-align:left;transition:transform .3s ease-in-out}.plan-card h3{font-size:24px;margin-bottom:10px}.plan-card h4{font-size:20px;margin-bottom:15px;color:#c6d3dc}.plan-card ul{list-style-type:none;padding:0;margin-bottom:20px}.plan-card ul li{margin:10px 0;font-size:16px}.plan-card button{background-color:#c6d3dc;color:#00172e;border:none;padding:10px 20px;border-radius:5px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .3s ease-in-out}.plan-card button:hover{background-color:#9ca9b3}.plan-card:hover{transform:translateY(-10px)}.testimonials{background:url(/assets/background2--U8S021M.jpg);align-items:center;justify-content:center;position:relative;color:#c6d3dc;text-align:center;display:flex;background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;opacity:.9}.overlay{background-color:#00172ecc;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px}.stats-container{margin:0 auto}.statistics{display:flex;justify-content:space-between;gap:60px}.stats-container h2{font-size:36px;margin-bottom:20px;animation:slideInLeft 1s ease-out}.stat{margin:20px 0;animation:fadeIn 1.5s ease-in-out}.stat h3{font-size:48px;margin:0;color:#c6d3dc}.stat p{font-size:18px;margin-top:10px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{transform:translate(-20%);opacity:0}to{transform:translate(0);opacity:1}}@media (max-width: 768px){.statistics{flex-direction:column;gap:30px;align-items:center}}.footer{background-color:#00172e;color:#c6d3dc;padding:20px 0;text-align:center}.footer-content{max-width:1200px;margin:0 auto;padding:10px}.footer p{font-size:14px;margin:10px 0}.social-links{display:flex;justify-content:center;gap:15px;margin-top:10px}.social-links a{color:#c6d3dc;text-decoration:none;font-size:16px}.social-links a:hover{text-decoration:underline}@media (max-width: 768px){.footer-content{padding:10px}.social-links{flex-direction:column;gap:10px}}
