.contact.svelte-12xyhj1{background:var(--band);border-radius:6px;margin:2.5rem 0;padding:2.25rem}.grid.svelte-12xyhj1{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem;display:grid}@media (width<=640px){.grid.svelte-12xyhj1{grid-template-columns:1fr}.contact.svelte-12xyhj1{padding:1.25rem}}label.svelte-12xyhj1{flex-direction:column;gap:.3rem;font-size:.95rem;font-weight:600;display:flex}input.svelte-12xyhj1,textarea.svelte-12xyhj1{font:inherit;border:1px solid var(--line);color:var(--fg);background:#fff;border-radius:4px;padding:.7rem}input.svelte-12xyhj1:focus,textarea.svelte-12xyhj1:focus{outline:3px solid var(--green);border-color:var(--green)}.check.svelte-12xyhj1{flex-direction:row;align-items:flex-start;gap:.6rem;margin:1rem 0;font-weight:400}.check.svelte-12xyhj1 input:where(.svelte-12xyhj1){margin-top:.25rem}button.svelte-12xyhj1{background:var(--wheat);color:var(--fg);font-family:var(--display);cursor:pointer;border:0;border-radius:4px;padding:.9rem 1.8rem;font-size:1rem;font-weight:800}button.svelte-12xyhj1:hover:not(:disabled){filter:brightness(1.05)}button.svelte-12xyhj1:disabled{opacity:.6;cursor:wait}.hp.svelte-12xyhj1{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ok.svelte-12xyhj1{background:#e3f4e4;border:1px solid #9fd3a2;border-radius:6px;padding:1rem 1.25rem}.err.svelte-12xyhj1{background:#fdeaea;border:1px solid #e6a3a3;border-radius:6px;margin-bottom:1rem;padding:.8rem 1rem}.fe.svelte-12xyhj1{color:#b42318;font-weight:400}.views.svelte-1uha8ag{max-width:52rem;margin:0 auto}#panoramica.svelte-1uha8ag{text-align:center}#panoramica.svelte-1uha8ag .lead:where(.svelte-1uha8ag),#panoramica.svelte-1uha8ag>p:where(.svelte-1uha8ag){margin-inline:auto}.problem.svelte-1uha8ag{text-align:left;background:var(--band);border-radius:6px;padding:1.8rem 2rem}.problem.svelte-1uha8ag h2{margin-bottom:.8rem}.divider.svelte-1uha8ag{align-items:center;gap:1rem;margin:2.8rem 0;display:flex}.divider.svelte-1uha8ag:before,.divider.svelte-1uha8ag:after{content:"";background:var(--line);flex:1;height:2px}.divider.svelte-1uha8ag span:where(.svelte-1uha8ag){background:var(--wheat);width:14px;height:14px;transform:rotate(45deg)}@keyframes svelte-1uha8ag-sale{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.views.svelte-1uha8ag>section:where(.svelte-1uha8ag):not([hidden]){animation:.8s cubic-bezier(.2,.7,.2,1) both svelte-1uha8ag-sale}@media (prefers-reduced-motion:reduce){.views.svelte-1uha8ag>section:where(.svelte-1uha8ag):not([hidden]){animation:none}}.cta-row.svelte-1uha8ag{margin:2rem 0 0}.eyebrow.svelte-1uha8ag{font-family:var(--display);color:var(--green-dark);text-transform:uppercase;letter-spacing:.14em;margin:0 0 .7rem;font-size:.8rem;font-weight:600}h1.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--green-dark);font-style:normal}.lead.svelte-1uha8ag{margin:1.2rem 0;font-size:1.2rem}.stats.svelte-1uha8ag{text-align:left;border-top:4px solid var(--green);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.5rem;margin-top:2.2rem;padding-top:1.1rem;display:grid}.stats.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-family:var(--display);font-size:2.3rem;font-weight:800;line-height:1;display:block}.stats.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--muted);font-size:.95rem}section.svelte-1uha8ag>h2{margin-bottom:.8rem}figure.svelte-1uha8ag{margin:1.75rem 0}figcaption.svelte-1uha8ag{color:var(--muted);margin-top:.5rem;font-size:.9rem}figure.svelte-1uha8ag img:where(.svelte-1uha8ag){border:1px solid var(--line);background:#fff;border-radius:6px}li.svelte-1uha8ag{margin-bottom:.45rem}ol.svelte-1uha8ag li:where(.svelte-1uha8ag)::marker{color:var(--green-dark);font-weight:700}.biblio.svelte-1uha8ag{color:var(--muted);font-size:.92rem}details.svelte-1uha8ag{border-bottom:1px solid var(--line);padding:.9rem 0}summary.svelte-1uha8ag{font-family:var(--display);cursor:pointer;font-size:1.1rem;font-weight:700}details.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:.6rem 0 0}.pager.svelte-1uha8ag{border-top:1px solid var(--line);justify-content:space-between;gap:1rem;margin-top:2.4rem;padding-top:1.2rem;display:flex}.pager.svelte-1uha8ag a:where(.svelte-1uha8ag){font-weight:600;text-decoration:none}
