@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap";.hero-section{display:flex;flex-direction:column;align-items:center;padding:2rem;background-color:#fff;text-align:center;min-height:100vh}.logo-container{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem}.logo{margin-bottom:.5rem;width:75px;height:75px}.app-name{font-family:Bebas Neue,sans-serif;font-weight:400;letter-spacing:1px;font-size:2rem}.hero-content{max-width:800px;margin:0 auto 3rem}.hero-title{font-family:Bebas Neue,sans-serif;font-size:3.5rem;font-weight:400;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:1px}.accessible{font-family:Bebas Neue,sans-serif;color:#00b3a6}.hero-description{font-family:DM Sans,sans-serif;font-size:1.3rem;margin-bottom:2rem;max-width:700px;margin-left:auto;margin-right:auto}.cta-buttons{display:flex;justify-content:center;gap:1rem;margin-bottom:3rem}.waitlist-btn,.community-btn{font-family:Bebas Neue,sans-serif;padding:.75rem 1.5rem;border-radius:4px;font-size:1.5rem;font-weight:400;text-transform:uppercase;transition:all .3s ease}.waitlist-btn{background-color:#fff;border:1px solid #333;color:#333}.community-btn{background-color:#333;color:#fff}.waitlist-btn:hover{color:#fff;background-color:#333}.community-btn:hover{color:#333;background-color:#fff;border:1px solid #333}.phone-mockups{position:relative;display:flex;justify-content:center;width:100%;max-width:600px}.phone{position:relative;border-radius:30px;overflow:hidden}.phone-left{z-index:2}.phone-right{margin-left:30px;margin-top:50px;z-index:1}.phone-image{display:block;width:100%;height:auto;object-fit:cover}@media (max-width: 768px){.hero-section{max-height:unset}.hero-title{font-size:2rem}.cta-buttons{flex-direction:column;width:100%;max-width:300px;margin-left:auto;margin-right:auto}.phone-mockups{transform:scale(.8)}}.why-this-app-section{background-color:#2a2e36;color:#fff;padding:7rem 0rem 3rem}.section-header{max-width:1200px;margin:0 5rem 3rem}@media (max-width: 768px){.section-header{margin:0 1rem 3rem}}.title-container{position:relative;margin-bottom:2rem}.subtitle{position:absolute;top:-1.2rem;left:3.5rem;font-size:.9rem;font-style:italic;color:#ccc}.section-title{font-family:Bebas Neue,sans-serif;font-size:5rem;font-weight:400;text-transform:uppercase;letter-spacing:1px}.scribble{font-family:Bebas Neue,sans-serif;font-weight:400;position:relative;color:#fff}.scribble-text{font-family:Bebas Neue,sans-serif;position:relative;z-index:2}.audience-buttons{display:flex;gap:1rem;margin-bottom:2rem}.audience-btn{padding:.75rem 1.5rem;border-radius:4px;font-size:1.5rem;font-weight:400;text-transform:uppercase;transition:all .3s ease}.communities-btn{font-family:bebas neue,sans-serif;background-color:#fff;color:#333}.participants-btn{font-family:bebas neue,sans-serif;background-color:transparent;color:#fff}.communities-btn:hover{background-color:#f5f5f5;color:#333}.participants-btn:hover,.active{background-color:#fff;color:#333}.not-active{background-color:#333;color:#fff;border:1px solid white}.feature-boxes{display:flex;gap:1.5rem;margin:0 5rem}@media (max-width: 768px){.feature-boxes{margin:0 1rem}}.feature-box{flex:1;padding:6rem 2rem 2rem;border-radius:8px;min-height:400px}.events-box{background-color:#a8e6ce;color:#000}.insights-box{background-color:#ffcc5c;color:#000}.feature-title{font-family:DM Sans,sans-serif;font-size:2rem;margin-bottom:1rem;font-weight:700}.feature-description{font-family:DM Sans,sans-serif;font-size:1.2rem;line-height:1.6}@media (max-width: 1080px) and (min-width: 769px){.why-this-app-section{padding-top:10rem}}@media (max-width: 768px){.why-this-app-section{padding-top:4rem}.section-title{font-size:2rem}.audience-buttons,.feature-boxes{flex-direction:column}.feature-box{padding:2rem 1rem}}*{margin:0;padding:0;box-sizing:border-box;font-family:Arial,sans-serif}body{font-family:Arial,Helvetica,sans-serif;line-height:1.5}button{cursor:pointer;border:none;font-weight:700}main{width:100%;overflow-x:hidden}.register-container{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#f8f8f8}.register-box{background:#fff;padding:30px;width:400px;border-radius:12px;box-shadow:0 4px 10px #0000001a;text-align:center}.register-title{font-family:Bebas Neue,sans-serif;font-size:2rem;font-weight:400}.register-subtext{font-family:DM Sans,sans-serif;font-size:14px;color:#666;margin-top:5px;margin-bottom:20px}.register-form{display:flex;flex-direction:column;gap:10px;text-align:left}.register-form label{font-family:DM Sans,sans-serif;font-size:14px;font-weight:500}.register-form input{font-family:dm sans,sans-serif;padding:10px;border:1px solid #ddd;border-radius:6px;font-size:14px}.register-btn{background-color:#1a1a1a;color:#fff;padding:12px;border:none;border-radius:6px;font-family:bebas neue,sans-serif;font-size:1.5rem;font-weight:400;cursor:pointer;margin-top:15px}.register-btn:hover{background-color:#000}
