/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */.mx-auto{margin-inline:auto}.hidden{display:none}.min-h-dvh{min-height:100dvh}.items-center{align-items:center}.text-\[\#111\]{color:#111}html,body,#root{height:100%}:root{--primary-color: #6A7D34;--secondary-color: #9DB972;--text-color: #111111;--light-text: #444444;--background-color: #ffffff;--border-radius: 12px;--transition: all .3s ease;--box-shadow: 0 10px 30px rgba(0, 0, 0, .08)}.landing-page{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,Helvetica Neue,Arial,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,sans-serif;color:var(--text-color);line-height:1.6;background-color:var(--background-color);font-weight:400;padding-top:60px;position:relative;overflow-x:hidden}.landing-page h1,.landing-page h2,.landing-page h3{font-weight:900}.landing-page p{font-weight:400}.landing-page a{text-decoration:none;color:inherit}.landing-page ul{list-style:none;padding:0;margin:0}.landing-page img{max-width:100%;height:auto;display:block}.landing-page header{background-color:var(--background-color);box-shadow:0 2px 10px #0000000d;position:fixed;top:0;left:0;right:0;z-index:100;height:60px}.navbar{display:flex;justify-content:space-between;align-items:center;height:60px;padding:0 20px;max-width:1152px;margin:0 auto}.logo{font-weight:900;font-size:1.25rem}.logo .logo-text{color:var(--primary-color)}.logo-image{height:36px;width:36px;border-radius:8px;-o-object-fit:cover;object-fit:cover;display:block}.nav-link{margin-left:1rem;color:#444;font-weight:700}.nav-link:hover{color:var(--text-color)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1.2rem;border-radius:var(--border-radius);font-weight:800;transition:var(--transition)}.btn-primary{background-color:var(--primary-color);color:#fff}.btn-primary:hover{filter:brightness(.95);transform:translateY(-1px);box-shadow:var(--box-shadow)}.btn-primary-web{background-color:var(--primary-color);color:#fff;padding:.7rem 1.1rem;border-radius:var(--border-radius);font-weight:800}.hero{display:flex;justify-content:space-between;align-items:center;padding:4rem 5%;max-width:1152px;margin:0 auto;gap:2rem;min-height:72vh;position:relative}.hero-content{flex:0 1 520px;min-width:320px}.hero h1{font-size:clamp(2rem,4vw,3rem);line-height:1.2;margin-bottom:1rem}.hero p{font-size:1.05rem;color:var(--light-text)}.hero-buttons{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1rem;align-items:center}.hero-image{flex:1;display:flex;justify-content:flex-end;align-items:center}.hero-image img{width:900px;max-width:100%;border-radius:0;border:none;box-shadow:none;background:transparent}.hero-image--mobile{display:none;justify-content:center;margin:12px 0 4px}.hero-image--mobile img{width:820px;max-width:100%;border:none;box-shadow:none;background:transparent}.hero .btn-primary{height:48px}.hero .store-badge{height:48px!important;width:auto}.store-button{display:inline-flex;align-items:center;justify-content:center;transition:var(--transition);margin:.3rem;vertical-align:top}.store-button:hover{transform:translateY(-3px);filter:drop-shadow(0 5px 10px rgba(0,0,0,.2))}.store-badge{height:48px!important;width:auto;display:block}.store-badge--apple,.store-badge--google,.app-buttons .store-badge{height:48px!important}@media (max-width: 768px){.store-badge,.store-badge--apple,.store-badge--google,.app-buttons .store-badge{height:44px!important}}.hero-highlight,.landing-page-text-highlight{color:var(--primary-color)}.features{background:#f8faf5;padding:4rem 5%;max-width:1152px;margin:0 auto;display:flex;gap:2rem;align-items:center}.feature-image{flex:1}.feature-cards{flex:1;display:grid;grid-template-columns:1fr;gap:1rem}.feature-card{background:#fff;border:1px solid #E0E5D6;border-radius:16px;padding:1.25rem;transition:var(--transition)}.feature-card:hover{color:var(--primary-color)}.adventure{padding:4rem 5%;max-width:900px;margin:0 auto;text-align:center}.adventure h2{font-size:clamp(1.8rem,3vw,2.5rem)}.adventure p{color:var(--light-text);margin-top:.5rem}.app-buttons{margin-top:1rem;display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.contact{background:var(--background-color);padding:4rem 5%}.contact-content{max-width:900px;margin:0 auto;text-align:center}.email-link{color:var(--primary-color);font-weight:800}.community-cta{margin:1.25rem auto 0;max-width:720px;background:#f0f9f4;border-radius:var(--border-radius);padding:1rem 1.25rem}.facebook-group-link{display:inline-flex;align-items:center;background:#1877f2;color:#fff!important;padding:.8rem 1.2rem;border-radius:var(--border-radius);font-weight:900}footer{background:var(--background-color);color:var(--text-color);padding:3rem 5% 2rem;border-top:1px solid #EFEFEF}.footer-container{display:flex;justify-content:space-between;gap:2rem;max-width:1152px;margin:0 auto;flex-wrap:wrap}.footer-brand .logo{font-size:1.4rem;font-weight:900;color:var(--primary-color)}.footer-links{display:flex;gap:3rem}.footer-column h3{font-weight:900;margin-bottom:.75rem}.footer-column a{color:var(--light-text)}.footer-column a:hover{color:var(--primary-color)}.footer-bottom{max-width:1152px;margin:2rem auto 0;padding-top:1rem;border-top:1px solid #EFEFEF;display:flex;justify-content:space-between;flex-wrap:wrap;gap:.75rem;color:#777}@media (max-width: 1024px){.hero{flex-direction:column;text-align:center}.hero-image{justify-content:center}.features{flex-direction:column}}@media (max-width: 768px){.navbar{padding:0 12px}.header-actions{display:none!important}.hero{padding:2.5rem 5%}.hero-image--mobile{display:flex}.hero>.hero-image{display:none}.hero-buttons{justify-content:center}}
