:root{--color-brand: #4e5f33;--color-brand-support: #6f7e52;--color-accent: #b08d57;--color-bg: #f4f5f2;--color-surface: #e7ebe4;--color-text: #151812;--color-text-secondary: #2b3226;--color-border: #d6ddcf}@media(prefers-color-scheme:dark){:root{--color-brand: #4a5d23;--color-brand-support: #6b7d3a;--color-accent: #a16207;--color-bg: #121416;--color-surface: #1a1d1f;--color-text: #e5e7eb;--color-text-secondary: #c8cdd3;--color-border: #2a3136}}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--color-bg);color:var(--color-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}.container{width:min(1120px,92%);margin:0 auto}.section{padding:4.5rem 0}.section-title{margin:0 0 .75rem;font-size:clamp(1.6rem,2.6vw,2.2rem);color:var(--color-brand)}.section-subtitle{margin:0;color:var(--color-text-secondary)}.card-grid{margin-top:2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;padding:1.2rem}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.68rem 1.15rem;border-radius:10px;border:1px solid transparent;font-weight:600}.btn-primary{background:var(--color-brand);color:#fff}.btn-secondary{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}.btn-accent{background:var(--color-accent);color:#fff}#beneficios .card p,#funcionalidades .card p{margin:0}#beneficios .card .benefit-title,#beneficios .card .feature-title,#funcionalidades .card .benefit-title,#funcionalidades .card .feature-title{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;margin:0 0 .65rem;color:var(--color-text)}#beneficios .card .benefit-title:before,#beneficios .card .feature-title:before,#funcionalidades .card .benefit-title:before,#funcionalidades .card .feature-title:before{content:"";width:30px;height:30px;display:inline-block;background-color:currentColor;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask-size:contain}#beneficios .card .benefit-title--organization:before,#funcionalidades .card .benefit-title--organization:before{-webkit-mask-image:url(/assets/svgs/benefit-organization.svg);mask-image:url(/assets/svgs/benefit-organization.svg)}#beneficios .card .benefit-title--offline:before,#funcionalidades .card .benefit-title--offline:before{-webkit-mask-image:url(/assets/svgs/benefit-offline.svg);mask-image:url(/assets/svgs/benefit-offline.svg)}#beneficios .card .benefit-title--security:before,#funcionalidades .card .benefit-title--security:before{-webkit-mask-image:url(/assets/svgs/benefit-security.svg);mask-image:url(/assets/svgs/benefit-security.svg)}#beneficios .card .benefit-title--reminders:before,#funcionalidades .card .benefit-title--reminders:before{-webkit-mask-image:url(/assets/svgs/benefit-reminders.svg);mask-image:url(/assets/svgs/benefit-reminders.svg)}#beneficios .card .benefit-title--habits:before,#funcionalidades .card .benefit-title--habits:before{-webkit-mask-image:url(/assets/svgs/benefit-habits.svg);mask-image:url(/assets/svgs/benefit-habits.svg)}#beneficios .card .feature-title--documents:before,#funcionalidades .card .feature-title--documents:before{-webkit-mask-image:url(/assets/svgs/feature-documents.svg);mask-image:url(/assets/svgs/feature-documents.svg)}#beneficios .card .feature-title--attachments:before,#funcionalidades .card .feature-title--attachments:before{-webkit-mask-image:url(/assets/svgs/feature-attachments.svg);mask-image:url(/assets/svgs/feature-attachments.svg)}#beneficios .card .feature-title--favorites:before,#funcionalidades .card .feature-title--favorites:before{-webkit-mask-image:url(/assets/svgs/feature-favorites.svg);mask-image:url(/assets/svgs/feature-favorites.svg)}#beneficios .card .feature-title--notifications:before,#funcionalidades .card .feature-title--notifications:before{-webkit-mask-image:url(/assets/svgs/feature-notifications.svg);mask-image:url(/assets/svgs/feature-notifications.svg)}#beneficios .card .feature-title--habits:before,#funcionalidades .card .feature-title--habits:before{-webkit-mask-image:url(/assets/svgs/feature-habits.svg);mask-image:url(/assets/svgs/feature-habits.svg)}#beneficios .card .feature-title--theme:before,#funcionalidades .card .feature-title--theme:before{-webkit-mask-image:url(/assets/svgs/feature-theme.svg);mask-image:url(/assets/svgs/feature-theme.svg)}
