:root{--accent:#2e7d32;--accent-hover:#256428;--muted:#6b7280;--surface:#f8fafb;--background:#fff;--foreground:#111827}.page-module___8aEwW__container{box-sizing:border-box;background:var(--background);min-height:100vh;color:var(--foreground);flex-direction:column;gap:20px;padding:20px 28px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.page-module___8aEwW__header{justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:12px 16px;display:flex}.page-module___8aEwW__brand{align-items:center;display:flex}.page-module___8aEwW__nav{align-items:center;gap:16px;display:flex}.page-module___8aEwW__nav a{color:var(--foreground);border-radius:8px;padding:8px 14px;font-weight:600;transition:background .25s,color .25s}.page-module___8aEwW__loginButton{background:0 0;border:1px solid rgba(0,0,0,.1);border-radius:8px;padding:8px 14px;font-weight:600}.page-module___8aEwW__loginButton:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.page-module___8aEwW__hero{box-sizing:border-box;color:#fff;background:linear-gradient(195deg,#49a3f1,#1a73e8) 0 0/200% 200%;border-radius:16px;justify-content:space-evenly;align-items:center;gap:32px;width:100%;max-width:1200px;margin:0 auto;padding:32px 24px;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__title{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2);margin-bottom:12px;font-size:max(24px,min(3vw,38px));line-height:1.1}.page-module___8aEwW__subtitle{color:rgba(255,255,255,.92);max-width:720px;font-size:1rem;line-height:1.6}.page-module___8aEwW__ctaRow{flex-wrap:wrap;gap:14px;display:flex}.page-module___8aEwW__primaryCta,.page-module___8aEwW__secondaryCta{border-radius:10px;padding:12px 20px;font-weight:700;transition:all .25s;display:inline-block}.page-module___8aEwW__primaryCta{color:var(--accent);background:#fff;box-shadow:0 6px 16px rgba(0,0,0,.15)}.page-module___8aEwW__primaryCta:hover{background:var(--accent);color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.2)}.page-module___8aEwW__secondaryCta{color:#fff;background:0 0;border:1px solid rgba(255,255,255,.4)}.page-module___8aEwW__secondaryCta:hover{background:rgba(255,255,255,.1);transform:translateY(-2px)}.page-module___8aEwW__heroMedia{justify-content:center;align-items:center;display:flex}.page-module___8aEwW__heroMedia img{object-fit:contain;max-width:100%;height:auto}.page-module___8aEwW__features{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;width:100%;max-width:1200px;margin:0 auto;padding:0 12px;display:grid}.page-module___8aEwW__contact{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:20px 12px}.page-module___8aEwW__contactInner{background:linear-gradient(rgba(255,255,255,.06),rgba(255,255,255,.03));border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;padding:18px;display:flex}.page-module___8aEwW__contactText{color:var(--muted)}.page-module___8aEwW__contactActions{align-items:center;gap:12px;display:flex}.page-module___8aEwW__contactLink{color:var(--foreground);background:rgba(255,255,255,.06);border-radius:10px;padding:10px 14px;font-weight:700;text-decoration:none}.page-module___8aEwW__whatsappBtn{background:var(--accent);color:#fff;border-radius:10px;padding:10px 14px;font-weight:700;text-decoration:none}@media (max-width:900px){.page-module___8aEwW__contactInner{text-align:center;align-items:center}}.page-module___8aEwW__feature{background:var(--surface);box-shadow:0 1px 4px rgba(0,0,0,.05);box-shadow:rgba(0,0,0,.5);border:1px solid rgba(0,0,0,.1);border-radius:14px;padding:24px;transition:transform .25s,box-shadow .25s}.page-module___8aEwW__feature:hover{transform:translateY(-4px);box-shadow:0 4px 18px rgba(0,0,0,.08)}.page-module___8aEwW__feature h3{margin-bottom:10px;font-size:1.2rem;font-weight:500}.page-module___8aEwW__footer{border-top:1px solid rgba(0,0,0,.06);padding-top:24px}.page-module___8aEwW__footerInner{max-width:1200px;color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:12px;margin:0 auto;padding:10px 12px 24px;font-size:.9rem;display:flex}.page-module___8aEwW__logoSmall{align-items:center;display:flex}@media (max-width:900px){.page-module___8aEwW__container{gap:20px;padding:32px 18px}.page-module___8aEwW__header{padding:8px 12px}.page-module___8aEwW__hero{text-align:center;flex-direction:column-reverse;gap:20px;padding:24px 16px}.page-module___8aEwW__heroMedia{flex:none;width:100%}.page-module___8aEwW__ctaRow{justify-content:center}.page-module___8aEwW__footerInner{text-align:center;flex-direction:column;align-items:center;gap:8px}}@media (max-width:500px){.page-module___8aEwW__title{font-size:1.6rem}.page-module___8aEwW__subtitle{font-size:.95rem}.page-module___8aEwW__primaryCta,.page-module___8aEwW__secondaryCta{text-align:center;width:100%}}.page-module___8aEwW__chartSection{width:100%;max-width:1200px;margin:0 auto;padding:20px 12px}.page-module___8aEwW__chartCard{padding:20px;background:var(--surface)!important;border-radius:16px!important;box-shadow:0 6px 16px rgba(0,0,0,.05)!important}.page-module___8aEwW__chartTitle{text-align:center;margin-bottom:12px;font-size:1.25rem;font-weight:500}.page-module___8aEwW__chartContainer{width:100%;height:300px}.page-module___8aEwW__contact{box-sizing:border-box;text-align:center;background:linear-gradient(145deg,rgba(73,163,241,.1),rgba(26,115,232,.05));border-radius:16px;width:100%;max-width:1200px;margin:0 auto;padding:48px 16px}.page-module___8aEwW__contactInner{flex-direction:column;align-items:center;gap:14px;max-width:600px;margin:0 auto;display:flex}.page-module___8aEwW__contact h2{color:var(--accent);font-size:1.6rem;font-weight:700}.page-module___8aEwW__contactText{color:var(--muted);font-size:1rem;line-height:1.5}.page-module___8aEwW__contactActions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:8px;display:flex}.page-module___8aEwW__contactLink{color:var(--foreground);background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:10px;padding:10px 18px;font-weight:700;text-decoration:none;transition:all .25s}.page-module___8aEwW__contactLink:hover{background:var(--accent);color:#fff}.page-module___8aEwW__whatsappBtn{background:var(--accent);color:#fff;border-radius:10px;padding:10px 18px;font-weight:700;text-decoration:none;transition:all .25s}.page-module___8aEwW__whatsappBtn:hover{background:var(--accent-hover);transform:translateY(-2px)}@media (max-width:700px){.page-module___8aEwW__chartContainer{height:220px}.page-module___8aEwW__contact{padding:36px 14px}}
