.billing-switch{display:flex;flex-wrap:wrap;gap:6px;margin:28px 0;width:fit-content;padding:6px;border:1px solid #dfe3eb;border-radius:14px;background:#f5f7fb}.billing-switch button{border:0;border-radius:9px;padding:13px 20px;font:inherit;font-weight:600;background:transparent;color:inherit;cursor:pointer}.billing-switch button[aria-pressed=true]{background:#2855f6;color:white}.billing-switch span{font-size:12px;margin-left:7px}.whatsapp{background:#fff;color:#153d2a;border:1px solid #c6e7d2}.contact-cta{gap:14px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-grid label{min-width:0}#inquiry{width:min(640px,calc(100% - 24px));max-height:90dvh;overflow:auto}#inquiry input,#inquiry textarea{font-size:16px}#inquiry .form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-error{padding:12px;border-radius:8px;color:#a12020;background:#fff0f0}#inquiry [hidden]{display:none!important}#inquiry-success{padding:20px 0}#inquiry-success h3{font-size:26px;margin:16px 0}.success-mark{display:inline-grid;place-items:center;width:50px;height:50px;background:#e7f6eb;border-radius:50%;font-size:27px;color:#16572e}.contact-fallback{margin-top:22px;border-top:1px solid #dfe3eb;padding-top:18px}button:disabled{opacity:.65;cursor:wait}[data-theme=dark] .billing-switch{background:#151923;border-color:#343947}[data-theme=dark] .whatsapp{background:#163026;color:#d8f7e5;border-color:#325242}[data-theme=dark] .form-error{color:#ffb8b8;background:#401f25}[data-theme=dark] .contact-fallback{border-color:#343947}@media(max-width:520px){.form-grid{grid-template-columns:1fr;gap:0}.billing-switch{width:100%}.billing-switch button{flex:1;padding:12px 9px}.billing-switch span{display:block;margin:4px 0 0}.contact-cta .button{width:100%;justify-content:center}}
