@import "https://fonts.googleapis.com/css2?family=Quicksand:wght@400;600;700&display=swap";
.ForestFriendsLanding-module__jKEHmq__container{justify-content:center;align-items:center;min-height:100vh;padding:20px;font-family:Quicksand,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;position:relative;overflow:hidden}.ForestFriendsLanding-module__jKEHmq__background{z-index:-1;width:100%;height:100%;position:fixed;top:0;left:0}.ForestFriendsLanding-module__jKEHmq__stars{background:linear-gradient(#0a1628 0%,#1a2847 50%,#2d3e5f 100%);width:100%;height:100%;position:absolute}.ForestFriendsLanding-module__jKEHmq__star{background:#fff;border-radius:50%;animation:3s infinite ForestFriendsLanding-module__jKEHmq__twinkle;position:absolute}@keyframes ForestFriendsLanding-module__jKEHmq__twinkle{0%,to{opacity:.3}50%{opacity:1}}.ForestFriendsLanding-module__jKEHmq__moon{z-index:2;background:#f4f1de;border-radius:50%;width:80px;height:80px;position:absolute;top:12%;right:15%;overflow:hidden;box-shadow:0 0 40px #f4f1de80,inset -10px -5px #0000000d}.ForestFriendsLanding-module__jKEHmq__moon:after{content:"";background:#1a2847;border-radius:50%;width:100%;height:100%;animation:30s ease-in-out infinite ForestFriendsLanding-module__jKEHmq__moonPhase;position:absolute;top:0;left:0;transform:translate(-100%)}@keyframes ForestFriendsLanding-module__jKEHmq__moonPhase{0%{transform:translate(-100%)}12.5%{transform:translate(-50%)}25%{transform:translate(0%)}37.5%{transform:translate(50%)}50%{transform:translate(100%)}62.5%{transform:translate(50%)}75%{transform:translate(0%)}87.5%{transform:translate(-50%)}to{transform:translate(-100%)}}.ForestFriendsLanding-module__jKEHmq__aurora{filter:blur(40px);z-index:0;background:linear-gradient(#0000 0%,#ec489940 20%,#3b82f633 40%,#8b5cf633 60%,#ec489926 80%,#0000 100%);width:100%;height:50%;animation:8s ease-in-out infinite ForestFriendsLanding-module__jKEHmq__aurora;position:absolute;bottom:30%;left:0}.ForestFriendsLanding-module__jKEHmq__aurora2{filter:blur(50px);z-index:0;background:linear-gradient(#0000 0%,#8b5cf626 25%,#3b82f626 50%,#ec489933 75%,#0000 100%);width:100%;height:45%;animation:10s ease-in-out infinite ForestFriendsLanding-module__jKEHmq__aurora2;position:absolute;bottom:35%;left:0}@keyframes ForestFriendsLanding-module__jKEHmq__aurora{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:.6;transform:translateY(-20px)}}@keyframes ForestFriendsLanding-module__jKEHmq__aurora2{0%,to{opacity:.4;transform:translateY(-10px)}50%{opacity:.7;transform:translateY(10px)}}.ForestFriendsLanding-module__jKEHmq__forest{width:100%;height:60%;position:absolute;bottom:0;left:0}.ForestFriendsLanding-module__jKEHmq__content{text-align:center;z-index:1;width:100%;max-width:600px;position:relative}.ForestFriendsLanding-module__jKEHmq__logo{letter-spacing:.3rem;filter:drop-shadow(0 4px 8px #0000004d);margin-bottom:1rem;font-size:4rem}.ForestFriendsLanding-module__jKEHmq__title{color:#fff;letter-spacing:.1rem;text-shadow:0 2px 10px #00000080;margin-bottom:1rem;font-size:3rem;font-weight:700}.ForestFriendsLanding-module__jKEHmq__tagline{color:#b8d4e6;text-shadow:0 2px 8px #00000080;margin-bottom:3rem;font-size:1.2rem}.ForestFriendsLanding-module__jKEHmq__emailForm{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:16px;padding:2rem;box-shadow:0 8px 32px #0006}.ForestFriendsLanding-module__jKEHmq__formTitle{color:#1a4d2e;margin-bottom:1.5rem;font-size:1.3rem;font-weight:600}.ForestFriendsLanding-module__jKEHmq__formSubtitle{color:#666;margin-bottom:1.5rem}.ForestFriendsLanding-module__jKEHmq__inputGroup{gap:10px;margin-bottom:1rem;display:flex}.ForestFriendsLanding-module__jKEHmq__emailInput{border:2px solid #e0e0e0;border-radius:8px;flex:1;padding:14px 18px;font-size:1rem;transition:border-color .3s}.ForestFriendsLanding-module__jKEHmq__emailInput:focus{border-color:#2d5f3f;outline:none}.ForestFriendsLanding-module__jKEHmq__submitButton{color:#fff;cursor:pointer;background:#2d5f3f;border:none;border-radius:8px;padding:14px 32px;font-size:1rem;font-weight:600;transition:background .3s,transform .1s}.ForestFriendsLanding-module__jKEHmq__submitButton:hover{background:#1a4d2e}.ForestFriendsLanding-module__jKEHmq__submitButton:active{transform:scale(.98)}.ForestFriendsLanding-module__jKEHmq__message{border-radius:8px;margin-top:1rem;padding:12px;font-weight:500}.ForestFriendsLanding-module__jKEHmq__message.ForestFriendsLanding-module__jKEHmq__success{color:#155724;background:#d4edda}.ForestFriendsLanding-module__jKEHmq__message.ForestFriendsLanding-module__jKEHmq__error{color:#721c24;background:#f8d7da}@media (max-width:600px){.ForestFriendsLanding-module__jKEHmq__title{font-size:2rem}.ForestFriendsLanding-module__jKEHmq__logo{font-size:3rem}.ForestFriendsLanding-module__jKEHmq__inputGroup{flex-direction:column}.ForestFriendsLanding-module__jKEHmq__submitButton{width:100%}}
