:root{--green:#0e6b63;--green-dark:#0a4f49;--mint:#eaf3f0;--mint-soft:#f3f8f6;--forest:#0f2b26;--coral:#f29c76;--ink:#14211f;--muted:#55625f;--line:#e1e7e4;--bg:#fff;--card:#fff;--paid:#2e7d32;--pending:#b9570f;--overdue:#c62828;--debt-bg:#fbeee8;--debt:#a8401b;--radius:14px;--max:1160px;--font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font);color:var(--ink);background:var(--bg);margin:0;font-size:1.0625rem;line-height:1.6}img,svg{max-width:100%;display:block}a{color:var(--green)}a:hover{color:var(--green-dark)}:focus-visible{outline:3px solid var(--coral);outline-offset:2px;border-radius:4px}h1,h2,h3{letter-spacing:-.025em;margin:0 0 .5em;line-height:1.12}h1{font-size:clamp(2.3rem,5vw,3.6rem);font-weight:800}h2{font-size:clamp(1.7rem,3.2vw,2.4rem);font-weight:800}h3{letter-spacing:-.01em;font-size:1.15rem;font-weight:700}p{margin:0 0 1em}.container{width:100%;max-width:var(--max);margin:0 auto;padding:0 1.5rem}.skip{position:absolute;left:-9999px}.skip:focus{z-index:100;background:var(--card);padding:.5rem 1rem;top:1rem;left:1rem}.btn{white-space:nowrap;border:1.5px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.4rem;font-size:1rem;font-weight:650;line-height:1.2;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.btn-primary{background:var(--green);color:#fff}.btn-primary:hover{background:var(--green-dark);color:#fff}.btn-outline{border-color:var(--line);color:var(--green);background:#fff}.btn-outline:hover{border-color:var(--green);color:var(--green-dark)}.btn-light{color:var(--green);background:#fff}.btn-light:hover{background:var(--mint);color:var(--green-dark)}.btn-dark{background:var(--forest);color:#fff}.btn-dark:hover{color:#fff;background:#000}.btn-whatsapp{color:#fff;background:#1f8f4e}.btn-whatsapp:hover{color:#fff;background:#17703c}.btn-small{padding:.6rem 1.05rem;font-size:.9375rem}.section{padding:5.5rem 0}.section-mint{background:var(--mint-soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lead{color:var(--muted);font-size:1.1875rem}.eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--green);margin-bottom:1rem;font-size:.8125rem;font-weight:700;display:block}.checks{margin:0;padding:0;list-style:none}.checks li{margin-bottom:.6rem;padding-left:1.75rem;position:relative}.checks li:before{content:"";border:solid var(--green);border-width:0 2.5px 2.5px 0;width:.45rem;height:.8rem;position:absolute;top:.38em;left:.15rem;transform:rotate(45deg)}.split{grid-template-columns:1fr 1.1fr;align-items:center;gap:4rem;display:grid}.split.flip>:first-child{order:2}@media (width<=900px){.split{grid-template-columns:1fr;gap:2.5rem}.split.flip>:first-child{order:0}}.panel{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 18px 40px -24px #0f2b2659}.chip{color:#fff;white-space:nowrap;border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:700;display:inline-block}.chip-paid{background:var(--paid)}.chip-pending{background:var(--pending)}.chip-overdue{background:var(--overdue)}.chip-new{background:var(--pending)}.chip-open{background:#1e5fae}.grid{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1.25rem;display:grid}.grid-4{grid-template-columns:repeat(4,1fr)}@media (width<=1000px){.grid-4{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.grid-4{grid-template-columns:1fr}}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:1.5rem}.card p{color:var(--muted);margin:0}.page-hero{background:var(--mint-soft);border-bottom:1px solid var(--line);padding:4.5rem 0}.prose{max-width:46rem}.prose h1{font-size:clamp(2rem,4vw,2.6rem)}.prose h2{margin-top:2.25rem;font-size:1.375rem}.prose h3{margin-top:1.5rem}.prose ul,.prose ol{margin:0 0 1em;padding-left:1.4rem}.prose li{margin-bottom:.4em}.prose table{border-collapse:collapse;width:100%;margin:0 0 1.25em;font-size:.9688rem}.prose th,.prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:.6rem .75rem .6rem 0}.prose th{font-weight:650}.meta{color:var(--muted);font-size:.9375rem}.page-pad{padding-top:3.5rem;padding-bottom:5rem}.logo[data-astro-cid-f7espo7c]{align-items:center;gap:.55rem;display:inline-flex}.word[data-astro-cid-f7espo7c]{letter-spacing:-.01em;color:var(--ink);font-size:1.25rem;font-weight:750}.header[data-astro-cid-nen7h5rs]{z-index:10;backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--line);background:#ffffffeb;position:sticky;top:0}.bar[data-astro-cid-nen7h5rs]{align-items:center;gap:1.5rem;height:4.5rem;display:flex}.brand[data-astro-cid-nen7h5rs]{text-decoration:none}.links[data-astro-cid-nen7h5rs]{gap:1.75rem;margin:0 auto;display:flex}.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--ink);font-weight:500;text-decoration:none}.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--green)}.actions[data-astro-cid-nen7h5rs]{align-items:center;gap:.75rem;display:flex}.langs[data-astro-cid-nen7h5rs]{gap:.15rem;margin:0 .25rem 0 0;padding:0;list-style:none;display:flex}.langs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--muted);border-radius:6px;padding:.25rem .45rem;font-size:.8125rem;font-weight:650;text-decoration:none;display:block}.langs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=true]{color:var(--green);background:var(--mint)}@media (width<=960px){.links[data-astro-cid-nen7h5rs]{display:none}.actions[data-astro-cid-nen7h5rs]{margin-left:auto}}@media (width<=560px){.signin[data-astro-cid-nen7h5rs]{display:none}}.footer[data-astro-cid-jo6i4kqk]{background:var(--forest);color:#c5d3ce;padding:3.5rem 0 2rem;font-size:.9375rem}.footer[data-astro-cid-jo6i4kqk] .word{color:#fff}.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:2fr repeat(3,auto);gap:2rem;display:grid}.about[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:20rem;margin-top:.75rem}ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}li[data-astro-cid-jo6i4kqk]{margin-bottom:.55rem}a[data-astro-cid-jo6i4kqk]{color:#c5d3ce;text-decoration:none}a[data-astro-cid-jo6i4kqk]:hover{color:#fff;text-decoration:underline}.legal[data-astro-cid-jo6i4kqk]{color:#8ea39c;border-top:1px solid #23413a;margin-top:2.5rem;padding-top:1.5rem;font-size:.875rem}@media (width<=760px){.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.about[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}
