.normative.svelte-6a8b5j{display:flex;justify-content:space-between}.text-content.svelte-6a8b5j{display:flex}.title.svelte-6a8b5j{color:#005da4;font-size:2.5rem;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:700;line-height:1.15;margin:0 0 2rem;text-align:left}.description.svelte-6a8b5j{color:#222;font-size:clamp(16px,2vw,19px);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;line-height:1.75;word-wrap:break-word;text-align:left;max-width:760px;margin:0 auto}.documenti-cta.svelte-6a8b5j{margin:5rem 0}.cta-box.svelte-6a8b5j{background:linear-gradient(135deg,#f8f9fa,#e9f5ff);border:2px solid #005da4;border-radius:16px;padding:3rem 2rem;text-align:center;max-width:800px;margin:0 auto}.cta-box.svelte-6a8b5j h2:where(.svelte-6a8b5j){color:#005da4;font-size:clamp(24px,3vw,32px);font-weight:700;margin-bottom:1.5rem}.cta-box.svelte-6a8b5j p:where(.svelte-6a8b5j){color:#222;font-size:18px;line-height:1.6;margin-bottom:2rem;max-width:650px;margin-left:auto;margin-right:auto}.documenti-button.svelte-6a8b5j{display:inline-flex;align-items:center;gap:.75rem;background:#005da4;color:#fff;padding:1.25rem 2.5rem;border-radius:50px;font-size:18px;font-weight:700;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 12px #005da44d}.documenti-button.svelte-6a8b5j:hover{background:#004080;transform:translateY(-3px);box-shadow:0 6px 20px #005da466}.documenti-button.svelte-6a8b5j i:where(.svelte-6a8b5j):first-child{font-size:22px}.documenti-button.svelte-6a8b5j i:where(.svelte-6a8b5j):last-child{font-size:16px}.cta-section.svelte-6a8b5j{background:linear-gradient(135deg,#005da4,#003d6b);padding:4rem 2rem;border-radius:12px;margin:5rem 0}.cta-content.svelte-6a8b5j{text-align:center;max-width:700px;margin:0 auto}.cta-content.svelte-6a8b5j h2:where(.svelte-6a8b5j){color:#fff;font-size:clamp(24px,3vw,36px);font-weight:700;margin-bottom:1rem}.cta-content.svelte-6a8b5j p:where(.svelte-6a8b5j){color:#fff;font-size:18px;line-height:1.6;margin-bottom:2rem}.cta-button.svelte-6a8b5j{display:inline-flex;align-items:center;gap:.5rem;background:#fff;color:#005da4;padding:1rem 2rem;border-radius:50px;font-size:18px;font-weight:700;text-decoration:none;transition:all .3s ease}.cta-button.svelte-6a8b5j:hover{background:#f0f0f0;transform:translate(5px)}@media (max-width: 768px){.normative.svelte-6a8b5j{flex-direction:column;text-align:center}.title.svelte-6a8b5j{text-align:center;margin-bottom:1.5rem}.description.svelte-6a8b5j{text-align:center;font-size:18px}.text-content.svelte-6a8b5j{justify-content:center}.cta-box.svelte-6a8b5j{padding:2.5rem 1.5rem}.documenti-button.svelte-6a8b5j{padding:1rem 2rem;font-size:16px}}@media (max-width: 576px){.title.svelte-6a8b5j{font-size:24px;margin-bottom:1rem}.description.svelte-6a8b5j{font-size:16px;line-height:1.6}.cta-section.svelte-6a8b5j{padding:3rem 1.5rem}.cta-box.svelte-6a8b5j{padding:2rem 1rem}.cta-box.svelte-6a8b5j h2:where(.svelte-6a8b5j){font-size:22px}.cta-box.svelte-6a8b5j p:where(.svelte-6a8b5j){font-size:16px;margin-bottom:1.5rem}.documenti-button.svelte-6a8b5j{padding:.875rem 1.5rem;font-size:15px;gap:.5rem}.documenti-button.svelte-6a8b5j i:where(.svelte-6a8b5j):first-child{font-size:18px}.documenti-button.svelte-6a8b5j i:where(.svelte-6a8b5j):last-child{font-size:14px}}
