.contact-form-container[data-astro-cid-svshx33u]{padding:var(--space-8)}.form-group--checkbox[data-astro-cid-svshx33u]{margin-top:var(--space-6);margin-bottom:var(--space-6)}.checkbox-label[data-astro-cid-svshx33u]{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--text-xs);color:var(--text-light);line-height:1.5;cursor:pointer}.checkbox-label[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u][type=checkbox]{margin-top:3px;width:16px;height:16px;flex-shrink:0}.checkbox-label[data-astro-cid-svshx33u] a[data-astro-cid-svshx33u]{color:var(--primary-light);text-decoration:underline}.form-nota[data-astro-cid-svshx33u]{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-lighter);text-align:center}.form-submit[data-astro-cid-svshx33u]{width:100%;margin-top:var(--space-2)}.form-status[data-astro-cid-svshx33u]{padding:var(--space-4);border-radius:var(--radius-md);margin-bottom:var(--space-5);font-size:var(--text-sm);line-height:1.5}.form-status--info[data-astro-cid-svshx33u]{background-color:var(--primary-lightest);border:1px solid var(--border);color:var(--primary-light)}.form-status--info[data-astro-cid-svshx33u] a[data-astro-cid-svshx33u]{color:var(--primary);text-decoration:underline}.contacto-page[data-astro-cid-2mxdoeuz]{padding-top:var(--space-8)}.contacto-page__header[data-astro-cid-2mxdoeuz]{text-align:center;max-width:750px;margin:0 auto var(--space-10)}.contacto-page__title[data-astro-cid-2mxdoeuz]{font-size:var(--text-4xl);color:var(--primary);margin-bottom:var(--space-3)}.contacto-page__subtitle[data-astro-cid-2mxdoeuz]{font-size:var(--text-lg);color:var(--text-light);line-height:1.6;margin-bottom:0}.contacto-layout[data-astro-cid-2mxdoeuz]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);gap:var(--space-8);align-items:start}.contact-info-card[data-astro-cid-2mxdoeuz]{padding:var(--space-8);margin-bottom:var(--space-6)}.contact-info-title[data-astro-cid-2mxdoeuz]{font-size:var(--text-2xl);color:var(--primary);margin-bottom:var(--space-3)}.contact-info-desc[data-astro-cid-2mxdoeuz]{font-size:var(--text-sm);color:var(--text-light);line-height:1.6;margin-bottom:var(--space-6)}.contact-methods[data-astro-cid-2mxdoeuz]{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-8)}.contact-method-link[data-astro-cid-2mxdoeuz]>div[data-astro-cid-2mxdoeuz]:last-child{min-width:0}.contact-method-link[data-astro-cid-2mxdoeuz] span[data-astro-cid-2mxdoeuz]{overflow-wrap:anywhere}.contact-method-link[data-astro-cid-2mxdoeuz]{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);background-color:var(--bg-soft);border-radius:var(--radius-md);border:1px solid var(--border);text-decoration:none;transition:all var(--transition-fast)}.contact-method-link[data-astro-cid-2mxdoeuz]:hover{border-color:var(--primary-lighter);background-color:#fff;transform:translate(4px)}.contact-method-icon[data-astro-cid-2mxdoeuz]{width:44px;height:44px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;flex-shrink:0}.contact-method-icon--wa[data-astro-cid-2mxdoeuz]{background-color:#25d366;color:#fff}.contact-method-icon--mail[data-astro-cid-2mxdoeuz]{background-color:var(--primary-lightest);color:var(--primary)}.contact-method-link[data-astro-cid-2mxdoeuz] strong[data-astro-cid-2mxdoeuz]{display:block;font-size:var(--text-sm);color:var(--primary)}.contact-method-link[data-astro-cid-2mxdoeuz] span[data-astro-cid-2mxdoeuz]{font-size:var(--text-xs);color:var(--text-lighter)}.contacto-renti-wrap[data-astro-cid-2mxdoeuz]{display:flex;justify-content:center}.security-box[data-astro-cid-2mxdoeuz]{padding:var(--space-6);background-color:#f7fafc;border-left:4px solid var(--accent)}.security-box__title[data-astro-cid-2mxdoeuz]{font-size:var(--text-base);color:var(--primary);margin-bottom:var(--space-2)}.security-box__text[data-astro-cid-2mxdoeuz]{font-size:var(--text-xs);color:var(--text-lighter);line-height:1.6;margin-bottom:0}@media(max-width:900px){.contacto-layout[data-astro-cid-2mxdoeuz]{grid-template-columns:minmax(0,1fr)}}
