.offerte[data-astro-cid-zqddf2qu]{background:linear-gradient(180deg, var(--blue-50), #fff 60%);padding-block:clamp(2rem,1rem + 4vw,5rem);position:relative;overflow:hidden}.offerte[data-astro-cid-zqddf2qu] .offerte__arcs{width:560px;top:-160px;left:-200px}.offerte__grid[data-astro-cid-zqddf2qu]{align-items:start;gap:2.5rem;display:grid;position:relative}@media (width>=980px){.offerte__grid[data-astro-cid-zqddf2qu]{grid-template-columns:.85fr 1.15fr}.offerte__intro[data-astro-cid-zqddf2qu]{top:calc(var(--header-h) + 1.5rem);position:sticky}}.h3[data-astro-cid-zqddf2qu]{font-size:var(--h3)}.next[data-astro-cid-zqddf2qu]{margin-bottom:2rem;padding-left:1.25rem}.contact-card[data-astro-cid-zqddf2qu]{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;padding:1.25rem}.contact-card[data-astro-cid-zqddf2qu] p[data-astro-cid-zqddf2qu]{align-items:center;gap:.6rem;margin-bottom:.5rem;display:flex}.contact-card[data-astro-cid-zqddf2qu] svg{width:20px;height:20px;color:var(--blue-700);flex:none}.form[data-astro-cid-zqddf2qu]{gap:1.25rem;padding:clamp(1.25rem,1rem + 2vw,2.25rem)}.field[data-astro-cid-zqddf2qu]{border:0;gap:.4rem;min-width:0;margin:0;padding:0;display:grid}.field[data-astro-cid-zqddf2qu] label[data-astro-cid-zqddf2qu],.field[data-astro-cid-zqddf2qu] legend[data-astro-cid-zqddf2qu]{font-weight:650}.field[data-astro-cid-zqddf2qu] legend[data-astro-cid-zqddf2qu]{margin-bottom:.5rem;padding:0}.req[data-astro-cid-zqddf2qu]{color:var(--muted);font-weight:400;font-size:var(--text-sm)}.hint[data-astro-cid-zqddf2qu]{font-size:var(--text-sm);color:var(--muted);margin:0}input[data-astro-cid-zqddf2qu][type=text],input[data-astro-cid-zqddf2qu][type=tel],input[data-astro-cid-zqddf2qu][type=email],textarea[data-astro-cid-zqddf2qu]{width:100%;min-height:48px;font:inherit;color:var(--ink);border:1.5px solid var(--field);border-radius:var(--radius-sm);background:#fff;padding:.7rem .85rem}textarea[data-astro-cid-zqddf2qu]{resize:vertical;min-height:120px}input[data-astro-cid-zqddf2qu]:focus-visible,textarea[data-astro-cid-zqddf2qu]:focus-visible{outline:3px solid var(--blue-600);outline-offset:1px;border-color:var(--blue-600)}.choices[data-astro-cid-zqddf2qu]{gap:.5rem;display:grid}.choices--inline[data-astro-cid-zqddf2qu]{grid-auto-flow:column;justify-content:start;gap:.5rem 1.5rem}.choices[data-astro-cid-zqddf2qu] label[data-astro-cid-zqddf2qu]{border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:.65rem;min-height:44px;padding:.35rem .75rem;font-weight:500;display:flex}.choices[data-astro-cid-zqddf2qu] label[data-astro-cid-zqddf2qu]:has(input:checked){border-color:var(--blue-600);background:var(--blue-50)}.choices[data-astro-cid-zqddf2qu] input[data-astro-cid-zqddf2qu]{width:20px;height:20px;accent-color:var(--blue-700);flex:none}.row[data-astro-cid-zqddf2qu]{gap:1.25rem;display:grid}@media (width>=640px){.row[data-astro-cid-zqddf2qu]{grid-template-columns:1fr 1fr}.row--pc[data-astro-cid-zqddf2qu]{grid-template-columns:.6fr 1.4fr}}.field__error[data-astro-cid-zqddf2qu]{color:var(--error);font-weight:600;font-size:var(--text-sm);align-items:center;gap:.4rem;margin:0;display:flex}.field__error[data-astro-cid-zqddf2qu]:before{content:"!";background:var(--error);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.1rem;height:1.1rem;font-size:.75rem;font-weight:800;display:inline-grid}.field--invalid[data-astro-cid-zqddf2qu] input[data-astro-cid-zqddf2qu]{border-color:var(--error)}.form__errors[data-astro-cid-zqddf2qu]{border:2px solid var(--error);border-radius:var(--radius-sm);background:#fff5f4;padding:1rem 1.25rem}.form__errors[data-astro-cid-zqddf2qu] h2[data-astro-cid-zqddf2qu]{color:var(--error);margin-bottom:.5rem}.form__errors[data-astro-cid-zqddf2qu] ul[data-astro-cid-zqddf2qu]{margin:0}.form__errors[data-astro-cid-zqddf2qu] a[data-astro-cid-zqddf2qu]{color:var(--error);font-weight:600}.hp[data-astro-cid-zqddf2qu]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.privacy-note[data-astro-cid-zqddf2qu]{font-size:var(--text-sm);color:var(--muted);margin:0}.btn--wide[data-astro-cid-zqddf2qu]{width:100%}@media (width>=640px){.btn--wide[data-astro-cid-zqddf2qu]{justify-self:start;width:auto}}
