.gform[data-astro-cid-oto6w662]{position:relative}.gform__hp[data-astro-cid-oto6w662]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.gform__grid[data-astro-cid-oto6w662]{gap:var(--space-4);display:grid}@media (width>=560px){.gform__grid[data-astro-cid-oto6w662]{grid-template-columns:1fr 1fr}.field--full[data-astro-cid-oto6w662]{grid-column:1/-1}}.field[data-astro-cid-oto6w662] label[data-astro-cid-oto6w662],.field[data-astro-cid-oto6w662] legend[data-astro-cid-oto6w662]{font-weight:600;font-size:var(--fs-300);color:var(--color-text-strong);margin-bottom:6px;display:block}.field[data-astro-cid-oto6w662] input[data-astro-cid-oto6w662][type=text],.field[data-astro-cid-oto6w662] input[data-astro-cid-oto6w662][type=email],.field[data-astro-cid-oto6w662] input[data-astro-cid-oto6w662][type=tel],.field[data-astro-cid-oto6w662] select[data-astro-cid-oto6w662]{width:100%;min-height:48px;font:inherit;color:var(--color-text-strong);border-radius:var(--radius-sm);background:#fff;border:1px solid #8d929b;padding:.7em .85em}.phone[data-astro-cid-oto6w662]{flex-wrap:wrap;gap:8px;display:flex}.phone[data-astro-cid-oto6w662] select[data-astro-cid-oto6w662]{flex:0 0 8em;width:8em;padding-right:.3em}.phone[data-astro-cid-oto6w662] [data-astro-cid-oto6w662][data-prefix-other]{flex:0 0 5.5em;width:5.5em}.phone[data-astro-cid-oto6w662] #g-cellulare[data-astro-cid-oto6w662]{flex:8em;min-width:0}.field[data-astro-cid-oto6w662] select[data-astro-cid-oto6w662]:focus-visible,.field[data-astro-cid-oto6w662] input[data-astro-cid-oto6w662]:focus-visible{outline:3px solid var(--color-focus);outline-offset:0;border-color:var(--color-text-strong)}.field[data-astro-cid-oto6w662] [data-astro-cid-oto6w662][aria-invalid=true]{border-color:var(--color-error)!important}.field__hint[data-astro-cid-oto6w662]{font-size:var(--fs-300);color:var(--color-text-muted);margin:4px 0 0}.field__error[data-astro-cid-oto6w662]{color:var(--color-error);font-size:var(--fs-300);margin:4px 0 0}.field__error[data-astro-cid-oto6w662]:empty{display:none}.field--radio[data-astro-cid-oto6w662]{border:0;min-width:0;margin:0;padding:0}.radios[data-astro-cid-oto6w662]{gap:var(--space-5);display:flex}.radios[data-astro-cid-oto6w662] label[data-astro-cid-oto6w662]{font-weight:400;font-size:var(--fs-400);cursor:pointer;align-items:center;gap:8px;min-height:44px;margin:0;display:inline-flex}.radios[data-astro-cid-oto6w662] input[data-astro-cid-oto6w662]{width:20px;height:20px;accent-color:var(--color-accent)}.field--check[data-astro-cid-oto6w662]{grid-template-columns:auto 1fr;align-items:start;gap:10px;display:grid}.field--check[data-astro-cid-oto6w662] input[data-astro-cid-oto6w662]{width:22px;height:22px;accent-color:var(--color-accent);margin-top:2px}.field--check[data-astro-cid-oto6w662] label[data-astro-cid-oto6w662]{font-weight:400;font-size:var(--fs-300);margin:0}.field--check[data-astro-cid-oto6w662] .field__error[data-astro-cid-oto6w662]{grid-column:2}.gform__footer[data-astro-cid-oto6w662]{align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.gform__required[data-astro-cid-oto6w662]{font-size:var(--fs-300);color:var(--color-text-muted);margin:0}.gform__status[data-astro-cid-oto6w662]:empty{display:none}.gform__status[data-astro-cid-oto6w662]{margin-top:var(--space-4)}.gform__status[data-astro-cid-oto6w662]:focus{outline:none}.gform__status[data-astro-cid-oto6w662] .msg{padding:var(--space-4) var(--space-5);border-radius:var(--radius-sm);border-left:4px solid}.gform__status[data-astro-cid-oto6w662] .msg--ok{border-color:var(--color-success);color:#1f4a2b;background:#eaf4ed}.gform__status[data-astro-cid-oto6w662] .msg--err{border-color:var(--color-error);color:#6e1515;background:#fbeaea}.gform__status[data-astro-cid-oto6w662] .msg strong{font-size:var(--fs-500);margin-bottom:4px;display:block}.gform__status[data-astro-cid-oto6w662] .msg p{margin:0}.ghero[data-astro-cid-aj7xttgb]{background:var(--color-bg-alt);border-bottom:1px solid var(--color-line);padding-block:var(--space-7)}.ghero__inner[data-astro-cid-aj7xttgb]{gap:var(--space-6);align-items:center;display:grid}@media (width>=900px){.ghero__inner[data-astro-cid-aj7xttgb]{gap:var(--space-8);grid-template-columns:1.4fr 1fr}}.ghero[data-astro-cid-aj7xttgb] h1[data-astro-cid-aj7xttgb]{max-width:22ch}.accent[data-astro-cid-aj7xttgb]{color:var(--color-accent)}.ghero[data-astro-cid-aj7xttgb] .lead[data-astro-cid-aj7xttgb]{max-width:58ch}.ghero__cover[data-astro-cid-aj7xttgb]{justify-self:center;width:100%;max-width:340px}.ghero__cover[data-astro-cid-aj7xttgb] img{border-radius:6px;width:100%;height:auto;transform:rotate(-2deg);box-shadow:0 18px 40px #24272c38}@media (prefers-reduced-motion:reduce){.ghero__cover[data-astro-cid-aj7xttgb] img{transform:none}}.crumbs[data-astro-cid-aj7xttgb] ol[data-astro-cid-aj7xttgb]{margin:0 0 var(--space-4);font-size:var(--fs-300);gap:6px;padding:0;list-style:none;display:flex}.crumbs[data-astro-cid-aj7xttgb] li[data-astro-cid-aj7xttgb]+li[data-astro-cid-aj7xttgb]:before{content:"/";color:var(--color-text-muted);margin-right:6px}.crumbs[data-astro-cid-aj7xttgb] a[data-astro-cid-aj7xttgb]{color:var(--color-text-muted)}.gbody[data-astro-cid-aj7xttgb]{gap:var(--space-7);align-items:start;display:grid}.gbody[data-astro-cid-aj7xttgb]>[data-astro-cid-aj7xttgb]{min-width:0}@media (width>=1000px){.gbody[data-astro-cid-aj7xttgb]{grid-template-columns:1fr 1fr}.gform-card[data-astro-cid-aj7xttgb]{top:calc(var(--header-h) + 24px);position:sticky}}.glist[data-astro-cid-aj7xttgb]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.glist[data-astro-cid-aj7xttgb] li[data-astro-cid-aj7xttgb]{gap:var(--space-4);grid-template-columns:40px 1fr;align-items:start;display:grid}.glist__n[data-astro-cid-aj7xttgb]{background:var(--brand-orange);color:#fff;width:40px;height:40px;font-weight:700;font-family:var(--font-heading);border-radius:50%;place-items:center;display:grid}.glist[data-astro-cid-aj7xttgb] h3[data-astro-cid-aj7xttgb]{margin:6px 0 2px;font-size:1.1rem}.glist[data-astro-cid-aj7xttgb] p[data-astro-cid-aj7xttgb]{color:var(--color-text-muted);margin:0}.gnote[data-astro-cid-aj7xttgb]{margin-top:var(--space-5);color:var(--color-text-muted);font-size:.95rem}.gform-card__title[data-astro-cid-aj7xttgb]{font-size:var(--fs-600);margin-bottom:var(--space-2)}.gform-card__lead[data-astro-cid-aj7xttgb]{color:var(--color-text-muted)}
