body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Nunito,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.navbar{align-items:center;background-color:#a7ff19;box-sizing:border-box;display:flex;padding:10px 20px;width:100%}.navbar-brand{margin-right:auto}.navbar-brand a{color:#000;font-size:24px;font-weight:800;text-decoration:none}.togetha-logo{height:40px}.hero-section{min-height:calc(100vh - 60px);padding:20px 0}.hero-inner-content,.hero-section{align-items:center;display:flex;justify-content:center}.hero-inner-content{height:100%}.hero-text{flex:1 1;padding:20px;text-align:left}.hero-text h1{font-size:48px;font-weight:900;margin-bottom:20px}.hero-text p{color:#555;font-size:24px;font-weight:700}.hero-image{align-items:center;display:flex;flex:1 1;justify-content:center}.hero-image img{display:block;height:auto;max-height:80vh;max-width:100%}.app-store-button{cursor:pointer;height:auto;margin-top:20px;width:200px}.hero-title-highlight{background-color:#a7ff19;border-radius:8px;color:#000;display:inline-block;font-weight:900;padding:5px 10px;transform:translateX(-10px)}.easy-to-use-section{background-color:#a7ff19;margin-top:20px;max-height:500px;overflow:hidden;padding:20px 0}.easy-to-use-inner-content{align-items:center;display:flex;height:100%;justify-content:center}.easy-to-use-text{flex:1 1;padding:20px;text-align:left}.easy-to-use-text h2{font-size:48px;font-weight:900}.easy-to-use-image{align-items:center;display:flex;flex:1 1;justify-content:center}.easy-to-use-image img{display:block;height:auto;max-height:100%;max-width:100%}.features-section{display:flex;flex-direction:column;gap:40px;padding:40px 20px}.feature-item{align-items:center;background-color:#fff;border-radius:8px;display:flex;flex-direction:row;gap:20px;padding:20px 0}.feature-item:nth-child(2n){flex-direction:row-reverse}.feature-item-image{border-radius:8px;height:auto;width:300px}.feature-item-content{flex:1 1;text-align:left}.feature-item-content h3{font-size:42px;margin-bottom:10px}.feature-item-content p{color:#555;font-size:18px}.feature-title-highlight{border-radius:8px;display:inline-block;font-weight:900;padding:5px 10px}.feature-title-highlight,.footer{background-color:#a7ff19;color:#000}.footer{margin-top:40px;padding:20px;text-align:center}.footer .fab{color:#000;font-size:24px}.waitlist-button{background-color:#a7ff19;border:none;border-radius:5px;color:#000;cursor:pointer;font-size:20px;margin-top:20px;padding:15px 30px}.waitlist-button:hover{opacity:.8}.content-container{margin:0 auto;max-width:1000px;padding:0 20px}.waitlist-content{align-items:center;background-color:#fff;border-radius:10px;display:flex;flex-direction:column;justify-content:center;margin-bottom:40px;margin-top:40px;min-height:calc(100vh - 120px);padding:40px 20px}.waitlist-content h1{color:#333;font-size:3em;margin-bottom:30px}.waitlist-content h2{color:#555;font-size:1.5em;margin-bottom:20px;margin-top:10px}.waitlist-content .discount-message{font-size:1.2em;font-weight:700;margin-bottom:20px;margin-top:-20px}.waitlist-form{display:flex;flex-direction:column;gap:20px;margin-top:20px;max-width:500px;width:100%}.waitlist-input{border:1px solid #ddd;border-radius:8px;font-size:1.2em;padding:18px;transition:border-color .3s ease}.waitlist-input:focus{border-color:#a7ff19;outline:none}.waitlist-submit-button{background-color:#a7ff19;border:none;border-radius:8px;color:#000;cursor:pointer;font-size:1.3em;padding:18px 30px;transition:background-color .3s ease}.waitlist-submit-button:hover{background-color:#8c0}.waitlist-logo{margin-bottom:20px;width:150px}@media (max-width:768px){.hero-inner-content{flex-direction:column-reverse}.feature-item,.hero-image,.hero-text{text-align:center}.feature-item,.feature-item:nth-child(2n){flex-direction:column!important}.feature-item-image{margin-bottom:15px}.easy-to-use-inner-content{flex-direction:column}.easy-to-use-text{padding:5px}.easy-to-use-image{padding-top:5px}.waitlist-content h1{font-size:2em}.hero-text h1{font-size:36px}.hero-text p{font-size:18px}.hero-title-highlight{transform:translateX(0)}.hero-image img{max-height:48vh}.waitlist-input,.waitlist-submit-button{font-size:1em;padding:15px}}
/*# sourceMappingURL=main.10e32e61.css.map*/