.quote-success{text-align:center;padding:16px 6px 8px;animation:qfIn .28s ease}.quote-success .check{width:54px;height:54px;border-radius:50%;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;background:#16a34a;color:#fff!important;-webkit-text-fill-color:#fff;font-size:30px;line-height:1;box-shadow:0 4px 14px #16a34a59}.quote-success h3{font-size:21px;font-weight:800;color:#111827!important;-webkit-text-fill-color:#111827;margin:0 0 6px}.quote-success p{color:#374151!important;-webkit-text-fill-color:#374151;font-size:15px;margin:0 auto;max-width:36ch;line-height:1.5}.quote-success .callcta{display:inline-block;margin-top:16px;padding:11px 20px;border-radius:10px;font-weight:700;color:#fff!important;-webkit-text-fill-color:#fff;text-decoration:none;box-shadow:0 2px 6px #0000001f;transition:filter .15s ease,box-shadow .15s ease}.quote-success .callcta:hover{filter:brightness(1.09);box-shadow:0 6px 16px #0000002e}@keyframes qfIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.quote-form[data-astro-cid-dmdhz2qs]{min-width:0;max-width:100%}.quote-form[data-astro-cid-dmdhz2qs] select[data-astro-cid-dmdhz2qs]{width:100%;min-width:0;max-width:100%;text-overflow:ellipsis}.quote-form[data-astro-cid-dmdhz2qs] input[data-astro-cid-dmdhz2qs],.quote-form[data-astro-cid-dmdhz2qs] textarea[data-astro-cid-dmdhz2qs],.quote-form[data-astro-cid-dmdhz2qs] select[data-astro-cid-dmdhz2qs]{color:#111827;-webkit-text-fill-color:#111827;caret-color:#111827;background-color:#fff}.quote-form[data-astro-cid-dmdhz2qs] input[data-astro-cid-dmdhz2qs]::placeholder,.quote-form[data-astro-cid-dmdhz2qs] textarea[data-astro-cid-dmdhz2qs]::placeholder{color:#6b7280;-webkit-text-fill-color:#6b7280;opacity:1}.quote-form[data-astro-cid-dmdhz2qs] input[data-astro-cid-dmdhz2qs]:focus,.quote-form[data-astro-cid-dmdhz2qs] textarea[data-astro-cid-dmdhz2qs]:focus,.quote-form[data-astro-cid-dmdhz2qs] select[data-astro-cid-dmdhz2qs]:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 22%,transparent)}.quote-form[data-astro-cid-dmdhz2qs] button[data-astro-cid-dmdhz2qs][type=submit]{cursor:pointer;box-shadow:0 1px 2px #00000014;transition:filter .15s ease,box-shadow .15s ease,transform .06s ease}.quote-form[data-astro-cid-dmdhz2qs] button[data-astro-cid-dmdhz2qs][type=submit]:hover{filter:brightness(1.09);box-shadow:0 6px 16px #0000002e}.quote-form[data-astro-cid-dmdhz2qs] button[data-astro-cid-dmdhz2qs][type=submit]:active{transform:translateY(1px);filter:brightness(.95)}.quote-form[data-astro-cid-dmdhz2qs] button[data-astro-cid-dmdhz2qs][type=submit]:focus-visible{outline:3px solid rgba(0,0,0,.28);outline-offset:2px}.quote-form[data-astro-cid-dmdhz2qs] button[data-astro-cid-dmdhz2qs][type=submit][disabled]{opacity:.65;cursor:progress;filter:none;box-shadow:none}.quote-form[data-astro-cid-dmdhz2qs] .form-status[data-astro-cid-dmdhz2qs]{margin-top:2px}.power-ask[data-astro-cid-dmdhz2qs]{border:0;margin:0;padding:0;min-width:0}.power-ask[data-astro-cid-dmdhz2qs] legend[data-astro-cid-dmdhz2qs]{padding:0;margin:0 0 6px;color:#374151;-webkit-text-fill-color:#374151}.power-opts[data-astro-cid-dmdhz2qs]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.power-opts[data-astro-cid-dmdhz2qs] label[data-astro-cid-dmdhz2qs]{position:relative;cursor:pointer}.power-opts[data-astro-cid-dmdhz2qs] input[data-astro-cid-dmdhz2qs]{position:absolute;opacity:0;width:1px;height:1px}.power-opts[data-astro-cid-dmdhz2qs] span[data-astro-cid-dmdhz2qs]{display:block;text-align:center;padding:9px 4px;border-radius:8px;border:1px solid #d1d5db;background:#fff;font-weight:600;font-size:15px;color:#111827;-webkit-text-fill-color:#111827;transition:border-color .15s,background .15s}.power-opts[data-astro-cid-dmdhz2qs] label[data-astro-cid-dmdhz2qs]:hover span[data-astro-cid-dmdhz2qs]{border-color:var(--brand)}.power-opts[data-astro-cid-dmdhz2qs] input[data-astro-cid-dmdhz2qs]:checked+span[data-astro-cid-dmdhz2qs]{border-color:var(--brand);color:#fff;-webkit-text-fill-color:#fff;background:var(--brand)}.power-opts[data-astro-cid-dmdhz2qs] input[data-astro-cid-dmdhz2qs]:focus-visible+span[data-astro-cid-dmdhz2qs]{outline:3px solid color-mix(in srgb,var(--brand) 35%,transparent);outline-offset:2px}.quote-form[data-astro-cid-dmdhz2qs] .form-status[data-astro-cid-dmdhz2qs].err{color:#b91c1c}
