@charset "UTF-8";:root{--primary: #087f5b;--primary-hover: #066649;--secondary: #10a878;--accent: #c5e85c;--accent-hover: #b4d74f;--background: #f5faf5;--surface: #ffffff;--surface-container: #ebf5ef;--surface-container-low: #f0f8f3;--surface-container-high: #e3efe8;--on-surface: #172b25;--on-surface-variant: #4b6358;--outline: #7e988c;--border-subtle: #dce8e0;--whatsapp: #25d366;--error: #ba1a1a;--on-primary: #ffffff;--on-accent: #172b25;--radius: .5rem;--radius-lg: .75rem;--radius-full: 9999px;--font-display: "Plus Jakarta Sans", sans-serif;--font-body: "Noto Sans", sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--background);color:var(--on-surface);font-family:var(--font-body);-webkit-font-smoothing:antialiased}body[dir=rtl]{direction:rtl}body[dir=ltr]{direction:ltr}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{max-width:80rem;margin:0 auto;padding:0 1rem}h1,h2,h3,h4{font-family:var(--font-display);margin:0}.btn{display:inline-flex;align-items:center;gap:.5rem;border:none;cursor:pointer;border-radius:var(--radius-full);font-weight:700;padding:.6rem 1.1rem;transition:filter .15s ease,background .15s ease}.btn-primary{background:var(--primary);color:var(--on-primary)}.btn-primary:hover{background:var(--primary-hover)}.btn-accent{background:var(--accent);color:var(--on-accent)}.btn-accent:hover{background:var(--accent-hover)}.btn-secondary{background:var(--secondary);color:var(--on-primary)}.btn-whatsapp{background:var(--whatsapp);color:#fff}.btn:disabled{opacity:.5;cursor:not-allowed}.badge{display:inline-flex;align-items:center;gap:.25rem;border-radius:var(--radius-full);padding:.25rem .6rem;font-size:.75rem;font-weight:600}.card{background:var(--surface);border-radius:var(--radius-lg);box-shadow:0 2px 10px #087f5b0f}.section-title{font-size:1.5rem;font-weight:700;color:var(--on-surface);margin-bottom:1rem}
