.contact-screen[data-astro-cid-7iakxibs]{background:linear-gradient(180deg,#ffffff 0%,var(--color-light-base) 100%);scroll-margin-top:5rem}.form-layout[data-astro-cid-7iakxibs]{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(2rem,4.5vw,3.75rem);align-items:start}.form-intro[data-astro-cid-7iakxibs]{display:grid;gap:1.15rem}.form-intro[data-astro-cid-7iakxibs] h1[data-astro-cid-7iakxibs]{font-size:clamp(1.9rem,3.8vw,2.85rem)}.form-guarantees[data-astro-cid-7iakxibs]{padding-top:1.1rem;border-top:1px solid var(--color-border);font-size:.93rem}.alt-whatsapp-box[data-astro-cid-7iakxibs]{margin-top:.35rem;padding:1.25rem 1.35rem;border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);display:grid;gap:.65rem}.alt-whatsapp-box[data-astro-cid-7iakxibs] h2[data-astro-cid-7iakxibs]{font-size:1rem;color:var(--color-ink)}.alt-whatsapp-box[data-astro-cid-7iakxibs] p[data-astro-cid-7iakxibs]{font-size:.9rem;color:var(--color-ink-secondary);line-height:1.55}.alt-whatsapp-links[data-astro-cid-7iakxibs]{list-style:none;display:grid;gap:.45rem;padding-top:.2rem}.alt-whatsapp-links[data-astro-cid-7iakxibs] li[data-astro-cid-7iakxibs]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem;font-size:.9rem}.alt-region[data-astro-cid-7iakxibs]{color:var(--color-ink-muted);font-weight:600}.alt-whatsapp-links[data-astro-cid-7iakxibs] a[data-astro-cid-7iakxibs]{font-weight:700;color:var(--color-brand-text);text-decoration:none}.alt-whatsapp-links[data-astro-cid-7iakxibs] a[data-astro-cid-7iakxibs]:hover{color:var(--color-brand-strong);text-decoration:underline}.company-mini-note[data-astro-cid-7iakxibs]{font-size:.85rem;color:var(--color-ink-muted);padding-top:.25rem}.company-mini-note[data-astro-cid-7iakxibs] strong[data-astro-cid-7iakxibs]{color:var(--color-ink-secondary)}.email-form[data-astro-cid-7iakxibs]{background:var(--color-surface);border:1px solid var(--color-border-strong);border-top:4px solid var(--color-brand);border-radius:var(--radius-lg);padding:clamp(1.5rem,3vw,2.25rem);box-shadow:var(--shadow-md);display:grid;gap:1.15rem}.hp-field[data-astro-cid-7iakxibs]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-row-split[data-astro-cid-7iakxibs]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.field-group[data-astro-cid-7iakxibs]{display:grid;gap:.4rem}.field-group[data-astro-cid-7iakxibs] label[data-astro-cid-7iakxibs]{font-size:.9rem;font-weight:700;color:var(--color-ink)}.field-group[data-astro-cid-7iakxibs] label[data-astro-cid-7iakxibs] span[data-astro-cid-7iakxibs]{color:#b91c1c}.field-group[data-astro-cid-7iakxibs] input[data-astro-cid-7iakxibs],.field-group[data-astro-cid-7iakxibs] select[data-astro-cid-7iakxibs],.field-group[data-astro-cid-7iakxibs] textarea[data-astro-cid-7iakxibs]{width:100%;min-height:46px;padding:.68rem .85rem;border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-ink);font-family:inherit;font-size:.96rem;line-height:1.45;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.field-group[data-astro-cid-7iakxibs] textarea[data-astro-cid-7iakxibs]{min-height:148px;resize:vertical}.field-group[data-astro-cid-7iakxibs] input[data-astro-cid-7iakxibs]:hover,.field-group[data-astro-cid-7iakxibs] select[data-astro-cid-7iakxibs]:hover,.field-group[data-astro-cid-7iakxibs] textarea[data-astro-cid-7iakxibs]:hover{border-color:var(--color-brand)}.field-group[data-astro-cid-7iakxibs] input[data-astro-cid-7iakxibs]:focus-visible,.field-group[data-astro-cid-7iakxibs] select[data-astro-cid-7iakxibs]:focus-visible,.field-group[data-astro-cid-7iakxibs] textarea[data-astro-cid-7iakxibs]:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;border-color:var(--color-brand)}.form-feedback[data-astro-cid-7iakxibs]{padding:.95rem 1.1rem;border-radius:var(--radius-sm);font-size:.93rem;font-weight:600;line-height:1.5}.form-feedback--success[data-astro-cid-7iakxibs]{background:#ecfdf5;border:1px solid #86efac;border-left:4px solid #15803d;color:#14532d}.form-feedback--error[data-astro-cid-7iakxibs]{background:#fef2f2;border:1px solid #fecaca;border-left:4px solid #b91c1c;color:#7f1d1d}.form-submit-row[data-astro-cid-7iakxibs]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.85rem;padding-top:.25rem}.form-submit-btn[data-astro-cid-7iakxibs][disabled]{opacity:.7;cursor:wait}.form-required-note[data-astro-cid-7iakxibs]{font-size:.82rem;color:var(--color-ink-muted)}@media(max-width:980px){.form-layout[data-astro-cid-7iakxibs]{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.form-row-split[data-astro-cid-7iakxibs]{grid-template-columns:minmax(0,1fr)}.form-submit-btn[data-astro-cid-7iakxibs]{width:100%}}
