.section[data-astro-cid-lbgtsmix]{background:var(--brand-gray-100);padding:64px 0}@media (width>=1024px){.section[data-astro-cid-lbgtsmix]{padding:96px 0}}.container[data-astro-cid-lbgtsmix]{max-width:var(--site-max-width);margin:0 auto;padding:0 24px}@media (width>=1024px){.container[data-astro-cid-lbgtsmix]{padding:0 32px}}.cotizacion-grid[data-astro-cid-lbgtsmix]{grid-template-columns:minmax(0,1fr);gap:48px;display:grid}@media (width>=1024px){.cotizacion-grid[data-astro-cid-lbgtsmix]{grid-template-columns:minmax(0,1fr) 320px;gap:64px}}.form[data-astro-cid-lbgtsmix]{border-radius:var(--brand-radius-lg);border:1px solid var(--brand-gray-200);background:#fff;padding:32px}@media (width>=1024px){.form[data-astro-cid-lbgtsmix]{padding:48px}}.form-row[data-astro-cid-lbgtsmix]{margin-bottom:24px}.form-row[data-astro-cid-lbgtsmix]:last-child{margin-bottom:0}.form-row--2col[data-astro-cid-lbgtsmix]{grid-template-columns:1fr;gap:24px;display:grid}@media (width>=640px){.form-row--2col[data-astro-cid-lbgtsmix]{grid-template-columns:1fr 1fr}}.form-label[data-astro-cid-lbgtsmix]{color:var(--brand-black);margin-bottom:8px;font-size:14px;font-weight:600;display:block}.form-required[data-astro-cid-lbgtsmix]{color:var(--brand-salmon)}.form-input[data-astro-cid-lbgtsmix]{border:1.5px solid var(--brand-gray-200);border-radius:var(--brand-radius-sm);width:100%;color:var(--brand-black);-webkit-appearance:none;appearance:none;background:#fff;padding:12px 16px;font-family:inherit;font-size:16px;transition:border-color .2s,box-shadow .2s}.form-input[data-astro-cid-lbgtsmix]::placeholder{color:var(--brand-gray-500)}.form-input[data-astro-cid-lbgtsmix]:focus{border-color:var(--brand-blue);outline:none;box-shadow:0 0 0 3px #3b44b51f}.form-input[data-astro-cid-lbgtsmix]:invalid:not(:placeholder-shown):not(:focus){border-color:var(--brand-salmon)}.form-select[data-astro-cid-lbgtsmix]{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23777' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.form-textarea[data-astro-cid-lbgtsmix]{resize:vertical;min-height:120px}.form-pills-group[data-astro-cid-lbgtsmix]{border:0;margin:0;padding:0}.form-pills[data-astro-cid-lbgtsmix]{flex-wrap:wrap;gap:8px;display:flex}.form-pill[data-astro-cid-lbgtsmix]{cursor:pointer;position:relative}.form-pill[data-astro-cid-lbgtsmix] input[data-astro-cid-lbgtsmix]{opacity:0;pointer-events:none;position:absolute}.form-pill[data-astro-cid-lbgtsmix] span[data-astro-cid-lbgtsmix]{border:1.5px solid var(--brand-gray-200);border-radius:var(--brand-radius-pill);color:var(--brand-gray-700);padding:10px 18px;font-size:14px;font-weight:600;transition:border-color .2s,background .2s,color .2s;display:inline-block}.form-pill[data-astro-cid-lbgtsmix]:hover span[data-astro-cid-lbgtsmix]{border-color:var(--brand-blue)}.form-pill[data-astro-cid-lbgtsmix] input[data-astro-cid-lbgtsmix]:checked+span[data-astro-cid-lbgtsmix]{border-color:var(--brand-blue);background:var(--brand-blue);color:#fff}.form-pill[data-astro-cid-lbgtsmix] input[data-astro-cid-lbgtsmix]:focus-visible+span[data-astro-cid-lbgtsmix]{box-shadow:0 0 0 3px #3b44b540}.form-fieldset[data-astro-cid-lbgtsmix]{border:1.5px solid var(--brand-gray-200);border-radius:var(--brand-radius-md);background:var(--brand-gray-100);margin:0;padding:20px}.form-fieldset-title[data-astro-cid-lbgtsmix]{color:var(--brand-black);padding:0 8px;font-size:14px;font-weight:700}.form-fieldset-desc[data-astro-cid-lbgtsmix]{color:var(--brand-gray-700);margin-bottom:16px;font-size:14px;line-height:1.65}.form-fieldset[data-astro-cid-lbgtsmix] .form-input[data-astro-cid-lbgtsmix]{background:#fff}.form-fieldset-select[data-astro-cid-lbgtsmix]{margin-top:16px}.form-fieldset-note[data-astro-cid-lbgtsmix]{color:var(--brand-gray-700);margin-top:16px;font-size:13px;line-height:1.6}.form-fieldset-note[data-astro-cid-lbgtsmix] a[data-astro-cid-lbgtsmix]{color:var(--brand-blue);text-decoration:underline}.form-check[data-astro-cid-lbgtsmix]{cursor:pointer;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.form-check[data-astro-cid-lbgtsmix]:last-of-type{margin-bottom:0}.form-check[data-astro-cid-lbgtsmix] input[data-astro-cid-lbgtsmix]{width:18px;height:18px;accent-color:var(--brand-blue);cursor:pointer;flex-shrink:0;margin-top:2px}.form-check[data-astro-cid-lbgtsmix] span[data-astro-cid-lbgtsmix]{color:var(--brand-gray-700);font-size:14px;line-height:1.6}.form-privacy[data-astro-cid-lbgtsmix]{color:var(--brand-gray-500);font-size:12px;line-height:1.6}.form-privacy[data-astro-cid-lbgtsmix] a[data-astro-cid-lbgtsmix]{color:var(--brand-blue);text-decoration:underline}.form-submit[data-astro-cid-lbgtsmix]{background-color:var(--brand-blue);color:#fff;border-radius:var(--brand-radius-pill);cursor:pointer;border:none;align-items:center;gap:8px;padding:16px 32px;font-family:inherit;font-size:16px;font-weight:700;transition:all .2s;display:inline-flex;position:relative}.form-submit[data-astro-cid-lbgtsmix]:hover{background-color:#2d35a0;transform:translateY(-2px);box-shadow:0 8px 24px -4px #3b44b54d}.form-submit[data-astro-cid-lbgtsmix]:disabled{opacity:.7;cursor:not-allowed;box-shadow:none;transform:none}.form-submit-arrow[data-astro-cid-lbgtsmix]{flex-shrink:0;width:14px;height:14px}.form-submit-loading[data-astro-cid-lbgtsmix],.form-submit[data-astro-cid-lbgtsmix].is-loading .form-submit-text[data-astro-cid-lbgtsmix],.form-submit[data-astro-cid-lbgtsmix].is-loading .form-submit-arrow[data-astro-cid-lbgtsmix]{display:none}.form-submit[data-astro-cid-lbgtsmix].is-loading .form-submit-loading[data-astro-cid-lbgtsmix]{display:inline}.form-message[data-astro-cid-lbgtsmix]{border-radius:var(--brand-radius-md);gap:16px;margin-top:24px;padding:24px;display:flex}.form-message[data-astro-cid-lbgtsmix][hidden]{display:none}.form-message--success[data-astro-cid-lbgtsmix]{color:var(--brand-emerald);background:#28ae6214;border:1px solid #28ae6233}.form-message--error[data-astro-cid-lbgtsmix]{color:var(--brand-salmon);background:#f06c6a14;border:1px solid #f06c6a33}.form-message[data-astro-cid-lbgtsmix] svg[data-astro-cid-lbgtsmix]{flex-shrink:0;margin-top:2px}.form-message-title[data-astro-cid-lbgtsmix]{margin-bottom:4px;font-size:16px;font-weight:600}.form-message-desc[data-astro-cid-lbgtsmix]{opacity:.8;font-size:14px;line-height:1.6}.cotizacion-sidebar[data-astro-cid-lbgtsmix]{flex-direction:column;gap:24px;display:flex}@media (width>=1024px){.cotizacion-sidebar[data-astro-cid-lbgtsmix]{top:calc(var(--nav-height) + 32px);align-self:start;position:sticky}}.sidebar-info-card[data-astro-cid-lbgtsmix],.sidebar-contact-card[data-astro-cid-lbgtsmix]{border-radius:var(--brand-radius-lg);border:1px solid var(--brand-gray-200);background:#fff;padding:24px}.sidebar-info-title[data-astro-cid-lbgtsmix]{color:var(--brand-black);font-weight:500;font-size:var(--type-h4);margin-bottom:24px}.sidebar-info-list[data-astro-cid-lbgtsmix]{flex-direction:column;gap:16px;padding:0;list-style:none;display:flex}.sidebar-info-list[data-astro-cid-lbgtsmix] li[data-astro-cid-lbgtsmix]{color:var(--brand-gray-700);align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.sidebar-info-icon[data-astro-cid-lbgtsmix]{width:16px;height:16px;color:var(--brand-emerald);flex-shrink:0;margin-top:2px}.sidebar-contact-item[data-astro-cid-lbgtsmix]{color:var(--brand-gray-500);align-items:center;gap:12px;margin-bottom:12px;display:flex}.sidebar-contact-item[data-astro-cid-lbgtsmix]:last-child{margin-bottom:0}.sidebar-contact-item[data-astro-cid-lbgtsmix] a[data-astro-cid-lbgtsmix]{color:var(--brand-black);font-size:14px;font-weight:500;transition:color .2s}.sidebar-contact-item[data-astro-cid-lbgtsmix] a[data-astro-cid-lbgtsmix]:hover{color:var(--brand-blue)}.form-help[data-astro-cid-lbgtsmix]{color:var(--brand-gray-500);margin-top:6px;font-size:12px;line-height:1.5}.form-inversion[data-astro-cid-lbgtsmix]{border-left:3px solid var(--brand-blue);background:var(--brand-gray-100);border-radius:var(--brand-radius-sm);color:var(--brand-gray-700);margin-top:8px;padding:10px 12px;font-size:13px;line-height:1.55}.form-inversion[data-astro-cid-lbgtsmix][hidden]{display:none}.form-next[data-astro-cid-lbgtsmix]{border-radius:var(--brand-radius-lg);border:1px solid var(--brand-gray-200);text-align:center;background:#fff;padding:32px}@media (width>=1024px){.form-next[data-astro-cid-lbgtsmix]{padding:48px}}.form-next[data-astro-cid-lbgtsmix][hidden]{display:none}.form-next[data-astro-cid-lbgtsmix]:focus{outline:none}.form-next-icon[data-astro-cid-lbgtsmix]{color:var(--brand-emerald);margin:0 auto 16px}.form-next-title[data-astro-cid-lbgtsmix]{color:var(--brand-black);font-size:var(--type-h3);margin-bottom:8px;font-weight:700}.form-next-folio[data-astro-cid-lbgtsmix]{color:var(--brand-gray-700);margin-bottom:16px;font-size:16px}.form-next-folio[data-astro-cid-lbgtsmix] strong[data-astro-cid-lbgtsmix]{color:var(--brand-black);letter-spacing:.04em}.form-next-desc[data-astro-cid-lbgtsmix]{color:var(--brand-gray-700);max-width:480px;margin:0 auto 12px;font-size:15px;line-height:1.65}.form-next-desc[data-astro-cid-lbgtsmix][hidden],.form-next-actions[data-astro-cid-lbgtsmix][hidden],.form-next-btn[data-astro-cid-lbgtsmix][hidden]{display:none}.form-next-actions[data-astro-cid-lbgtsmix]{flex-wrap:wrap;justify-content:center;gap:12px;margin:24px 0 8px;display:flex}.form-next-lead[data-astro-cid-lbgtsmix]{color:var(--brand-black);flex-basis:100%;font-size:15px;font-weight:700}.form-next-btn[data-astro-cid-lbgtsmix]{border-radius:var(--brand-radius-pill);color:#fff;justify-content:center;align-items:center;min-height:48px;padding:12px 24px;font-size:15px;font-weight:700;transition:opacity .2s,transform .2s;display:inline-flex}.form-next-btn[data-astro-cid-lbgtsmix]:hover{opacity:.92;transform:translateY(-1px)}.form-next-btn--whatsapp[data-astro-cid-lbgtsmix]{background:#167a42}.form-next-btn--agenda[data-astro-cid-lbgtsmix]{background:var(--brand-blue)}.form-next-reset[data-astro-cid-lbgtsmix]{color:var(--brand-blue);cursor:pointer;background:0 0;border:0;margin-top:16px;font-size:14px;font-weight:600;text-decoration:underline}
