.busca-page .contact-grid{grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,80px);display:grid}@media (width<=860px){.busca-page .contact-grid{grid-template-columns:1fr}}.busca-page .contact-block{margin-bottom:36px}.busca-page .contact-block .lbl{color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:500}.busca-page .contact-block h3{letter-spacing:-.014em;margin:0 0 8px;font-size:20px;font-weight:500}.busca-page .contact-block p{color:var(--ink-2);margin:0;font-size:15.5px;line-height:1.5}.busca-page .contact-block a.link{color:var(--accent);font-weight:500}.busca-page .contact-form-card{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-card);box-shadow:var(--shadow-2);padding:clamp(28px,3vw,40px)}.busca-page .contact-form-card h2{letter-spacing:-.016em;margin:0 0 22px;font-size:22px;font-weight:500}.busca-page .contact-form .row-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=560px){.busca-page .contact-form .row-2{grid-template-columns:1fr}}.busca-page .contact-form-error{background:color-mix(in oklab,#b85a3e 8%,var(--card));border:1px solid color-mix(in oklab,#b85a3e 30%,var(--rule));border-radius:var(--r-btn);color:#99443e;padding:12px 14px;font-size:14px}.busca-page .contact-success{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:12px 0;display:flex}.busca-page .contact-success .check-icon{background:color-mix(in oklab,#2e8866 14%,var(--card));color:#2e8866;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.busca-page .contact-success .check-icon svg{width:24px;height:24px}.busca-page .contact-success h3{letter-spacing:-.016em;color:var(--ink);margin:0;font-size:22px;font-weight:500}.busca-page .contact-success p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.busca-page .contact-success .audit-offer{background:var(--accent-tint);border:1px solid color-mix(in oklab,var(--accent)28%,var(--rule));border-radius:var(--r-card);text-align:left;flex-direction:column;gap:12px;width:100%;padding:20px 22px;display:flex}.busca-page .contact-success .audit-offer .offer-head{align-items:flex-start;gap:12px;display:flex}.busca-page .contact-success .audit-offer .offer-head svg{width:20px;height:20px;color:var(--accent);flex-shrink:0;margin-top:2px}.busca-page .contact-success .audit-offer h4{letter-spacing:-.01em;color:var(--ink);margin:0 0 6px;font-size:15px;font-weight:600}.busca-page .contact-success .audit-offer .offer-body{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.5}.busca-page .contact-success .audit-offer .offer-actions{flex-direction:column;gap:8px;display:flex}.busca-page .contact-success .audit-offer .offer-secondary{color:var(--accent);text-align:center;font-size:12.5px;font-weight:500}.busca-page .submit-btn{justify-content:center;width:100%;margin-top:4px}.busca-page .submit-btn:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.busca-page .submit-btn .spin{animation:1s linear infinite busca-spin}@keyframes busca-spin{to{transform:rotate(360deg)}}.busca-page .contact-honeypot{width:0;height:0;position:absolute;top:-9999px;left:-9999px;overflow:hidden}
