.hero[data-astro-cid-le2fefed]{padding-block:var(--space-12) var(--space-10)}.hero-inner[data-astro-cid-le2fefed]{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--space-10);align-items:center}.hero-content[data-astro-cid-le2fefed] h1[data-astro-cid-le2fefed]{margin-block:var(--space-4)}.hero-desc[data-astro-cid-le2fefed]{font-size:var(--font-size-md);color:var(--color-text-muted);margin-bottom:var(--space-6)}.hero-cta[data-astro-cid-le2fefed]{display:flex;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-4)}.hero-note[data-astro-cid-le2fefed]{font-size:var(--font-size-sm);color:var(--color-text-muted)}.hero-image[data-astro-cid-le2fefed]{display:flex;justify-content:center}.hero-livorno[data-astro-cid-le2fefed]{border-radius:var(--radius-lg);max-height:460px;width:auto;object-fit:cover;box-shadow:0 10px 40px #0000001f}.section-lead[data-astro-cid-le2fefed]{font-size:var(--font-size-md);color:var(--color-text-muted);margin-block:var(--space-3) var(--space-8);max-width:720px}.perchi-grid[data-astro-cid-le2fefed],.servizi-grid[data-astro-cid-le2fefed]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-5)}.servizi-grid[data-astro-cid-le2fefed]{grid-template-columns:repeat(2,1fr)}.perchi-card[data-astro-cid-le2fefed],.servizio-card[data-astro-cid-le2fefed]{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6)}.perchi-icon[data-astro-cid-le2fefed]{font-size:1.75rem}.perchi-card[data-astro-cid-le2fefed] h3[data-astro-cid-le2fefed],.servizio-card[data-astro-cid-le2fefed] h3[data-astro-cid-le2fefed]{font-size:var(--font-size-md);margin-block:var(--space-3) var(--space-2)}.perchi-card[data-astro-cid-le2fefed] p[data-astro-cid-le2fefed],.servizio-card[data-astro-cid-le2fefed] p[data-astro-cid-le2fefed]{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.6}.servizi-link[data-astro-cid-le2fefed]{margin-top:var(--space-6)}.servizi-link[data-astro-cid-le2fefed] a[data-astro-cid-le2fefed]{color:var(--color-primary);font-weight:600;text-decoration:none}.vetrina-content[data-astro-cid-le2fefed]{max-width:760px}.vetrina-content[data-astro-cid-le2fefed] p[data-astro-cid-le2fefed]{color:var(--color-text-muted);font-size:var(--font-size-md);line-height:1.7;margin-top:var(--space-4)}.livorno-grid[data-astro-cid-le2fefed]{display:grid;grid-template-columns:1.4fr .6fr;gap:var(--space-8);align-items:start}.livorno-text[data-astro-cid-le2fefed] p[data-astro-cid-le2fefed]{color:var(--color-text-muted);line-height:1.7;margin-bottom:var(--space-4)}.livorno-claim[data-astro-cid-le2fefed]{color:var(--color-text);font-weight:600}.livorno-stats[data-astro-cid-le2fefed]{display:flex;flex-direction:column;gap:var(--space-4)}.stat[data-astro-cid-le2fefed]{background-color:var(--color-primary-light);border-radius:var(--radius-lg);padding:var(--space-5)}.stat-num[data-astro-cid-le2fefed]{display:block;font-size:var(--font-size-2xl);font-weight:700;color:var(--color-primary);line-height:1}.stat-label[data-astro-cid-le2fefed]{display:block;font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:var(--space-2)}.dove-inner[data-astro-cid-le2fefed]{max-width:760px}.dove-inner[data-astro-cid-le2fefed] p[data-astro-cid-le2fefed]{color:var(--color-text-muted);line-height:1.7;margin-top:var(--space-4)}.dove-list[data-astro-cid-le2fefed]{list-style:none;margin:var(--space-5) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.dove-list[data-astro-cid-le2fefed] a[data-astro-cid-le2fefed]{color:var(--color-primary)}.form-wrap[data-astro-cid-le2fefed]{max-width:720px;margin-inline:auto}.lead-form[data-astro-cid-le2fefed]{margin-top:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.field[data-astro-cid-le2fefed]{display:flex;flex-direction:column;gap:var(--space-2)}.field-row[data-astro-cid-le2fefed]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.lead-form[data-astro-cid-le2fefed] label[data-astro-cid-le2fefed]{font-size:var(--font-size-sm);font-weight:600}.lead-form[data-astro-cid-le2fefed] input[data-astro-cid-le2fefed][type=text],.lead-form[data-astro-cid-le2fefed] input[data-astro-cid-le2fefed][type=email],.lead-form[data-astro-cid-le2fefed] input[data-astro-cid-le2fefed][type=tel],.lead-form[data-astro-cid-le2fefed] select[data-astro-cid-le2fefed],.lead-form[data-astro-cid-le2fefed] textarea[data-astro-cid-le2fefed]{padding:.7rem .9rem;border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:inherit;font-size:var(--font-size-base);background-color:var(--color-bg);width:100%}.checkbox-line[data-astro-cid-le2fefed]{display:flex;gap:var(--space-3);align-items:flex-start;font-size:var(--font-size-sm);color:var(--color-text-muted)}.checkbox-line[data-astro-cid-le2fefed] a[data-astro-cid-le2fefed]{color:var(--color-primary)}.field-hint[data-astro-cid-le2fefed]{font-size:var(--font-size-sm);color:var(--color-text-muted)}@media(max-width:860px){.hero-inner[data-astro-cid-le2fefed]{grid-template-columns:1fr}.hero-image[data-astro-cid-le2fefed]{order:-1}.hero-livorno[data-astro-cid-le2fefed]{max-height:320px}.perchi-grid[data-astro-cid-le2fefed]{grid-template-columns:repeat(2,1fr)}.servizi-grid[data-astro-cid-le2fefed],.livorno-grid[data-astro-cid-le2fefed],.field-row[data-astro-cid-le2fefed]{grid-template-columns:1fr}}
