.prova-demo-portale.svelte-yf07d7{display:contents}.pd-sotto.svelte-yf07d7{color:var(--app-text-muted);margin:0 0 1.1rem;font-size:.875rem;line-height:1.45}.pd-testo.svelte-yf07d7{color:var(--app-text);margin:0 0 .5rem;font-size:.95rem}.pd-form.svelte-yf07d7{flex-direction:column;gap:.9rem;display:flex}.pd-campo.svelte-yf07d7{flex-direction:column;gap:.35rem;display:flex}.pd-campo.svelte-yf07d7 label:where(.svelte-yf07d7){color:var(--app-text);font-size:.8125rem;font-weight:500}.pd-campo.svelte-yf07d7 input:where(.svelte-yf07d7){height:40px;font:inherit;color:var(--app-text);background:var(--app-input-bg);border:1px solid var(--app-border);border-radius:var(--radius-ctl,4px);outline:none;padding:0 .75rem;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.pd-campo.svelte-yf07d7 input:where(.svelte-yf07d7)::placeholder{color:var(--app-text-dim)}.pd-campo.svelte-yf07d7 input:where(.svelte-yf07d7):hover:not(:disabled){border-color:var(--app-border-strong)}.pd-campo.svelte-yf07d7 input:where(.svelte-yf07d7):focus{border-color:var(--app-accent);box-shadow:0 0 0 1px var(--app-accent)}.pd-campo.svelte-yf07d7 input:where(.svelte-yf07d7):disabled{opacity:.6}.pd-consenso.svelte-yf07d7{color:var(--app-text-muted);cursor:pointer;align-items:flex-start;gap:.6rem;font-size:.8125rem;line-height:1.45;display:flex}.pd-consenso.svelte-yf07d7 input:where(.svelte-yf07d7){width:18px;height:18px;accent-color:var(--app-accent);cursor:pointer;flex:none;margin:.05rem 0 0}.pd-consenso.svelte-yf07d7 a:where(.svelte-yf07d7){color:var(--app-accent)}.pd-errore.svelte-yf07d7,.pd-avviso.svelte-yf07d7{border-radius:var(--radius-ctl,4px);padding:.6rem .75rem;font-size:.8125rem;line-height:1.4}.pd-errore.svelte-yf07d7{color:var(--app-danger);background:var(--app-danger-soft)}.pd-avviso.svelte-yf07d7{color:var(--app-warning);background:var(--app-warning-soft);margin-bottom:1rem}.pd-bottone.svelte-yf07d7{width:100%;height:40px;font:inherit;color:var(--app-btn-fg);background:var(--app-btn-bg);border-radius:var(--radius-ctl,4px);cursor:pointer;border:none;justify-content:center;align-items:center;padding:0 1.25rem;font-size:.9375rem;font-weight:500;transition:background .15s,opacity .15s;display:inline-flex}.pd-bottone.svelte-yf07d7:hover:not(:disabled){background:var(--app-btn-bg-hover)}.pd-bottone.svelte-yf07d7:disabled{opacity:.45;cursor:not-allowed}.pd-spinner.svelte-yf07d7{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;margin-right:.5rem;animation:.7s linear infinite svelte-yf07d7-pd-gira}@keyframes svelte-yf07d7-pd-gira{to{transform:rotate(360deg)}}.prova-demo-btn.svelte-yf07d7{color:#fff;font-family:var(--app-font,"Outfit", sans-serif);cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #e8eaed73;border-radius:14px;justify-content:center;align-items:center;padding:1rem 2rem;font-size:1.05rem;font-weight:600;transition:background .18s,border-color .18s;display:inline-flex}.prova-demo-btn.svelte-yf07d7:hover{background:#ffffff14;border-color:#e8eaedcc}.prova-demo-btn--primario.svelte-yf07d7{background:var(--brand-accent);color:var(--brand-accent-contrast,#202124);letter-spacing:-.01em;transition:translate var(--t-spring,.3s) var(--spring,ease), background .18s, box-shadow .2s;border:none;gap:.6rem;padding:1rem 2.4rem;font-weight:700;box-shadow:0 2px 24px #1a73e859}.prova-demo-btn--primario.svelte-yf07d7:hover{background:var(--brand-accent-strong);border-color:#0000;translate:0 -1px;box-shadow:0 4px 32px #1a73e873}@media (width<=768px){.prova-demo-btn.svelte-yf07d7{padding:1rem 1.5rem;font-size:.95rem}}
