:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body,#root{min-height:100%}body{color:#0f172a;background:#fff;margin:0;font-family:Plus Jakarta Sans,Avenir Next,Helvetica Neue,Arial,sans-serif}a{color:inherit}button,input,textarea{font:inherit}.quotes-page{min-height:100vh}.quotes-page.quotes-public-embed-page{background:var(--quotes-contact-form-bg,#fff)}.quotes-public-embed-content{width:min(100%,720px);color:var(--quotes-contact-form-text,#1f2937);margin:0 auto;padding:24px}.quotes-public-embed-content .quotes-title{color:var(--quotes-contact-form-text-strong,#0f172a)}.quotes-public-embed-content .quotes-label{color:var(--quotes-contact-form-text,#1f2937)}.quotes-public-embed-content .quotes-public-card-copy{color:var(--quotes-contact-form-text-muted,#475569)}.quotes-public-embed-content .quotes-muted{color:var(--quotes-contact-form-text-subtle,#64748b)}.quotes-public-embed-form{background:var(--quotes-contact-form-bg,#fff);gap:16px;display:grid}.quotes-public-embed-form .quotes-settings-section{border:0;gap:14px;margin:0;padding:0;display:grid}.quotes-honeypot-trap{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.quotes-form{width:100%}.quotes-label{gap:6px;font-size:.95rem;font-weight:600;display:grid}.quotes-input,.quotes-textarea{color:#0f172a;background:#ffffffeb;border:1px solid #94a3b873;border-radius:14px;width:100%;padding:.8rem .9rem;transition:border-color .14s,box-shadow .14s}.quotes-input:focus,.quotes-input:focus-visible,.quotes-textarea:focus,.quotes-textarea:focus-visible{border-color:rgb(var(--quotes-org-accent-rgb,29 78 216));box-shadow:0 0 0 3px rgb(var(--quotes-org-accent-rgb,29 78 216) / .18);outline:none}.quotes-textarea{resize:vertical;min-height:120px}.quotes-inline{justify-content:space-between;align-items:center;gap:16px;display:flex}.quotes-public-embed-actions{margin-top:4px}.quotes-primary-button{cursor:pointer;color:var(--quotes-org-on-accent,#fff);background:rgb(var(--quotes-org-accent-rgb,29 78 216));box-shadow:0 10px 24px rgb(var(--quotes-org-accent-rgb,29 78 216) / .22);border:0;border-radius:999px;padding:.85rem 1.35rem;font-weight:700}.quotes-primary-button:disabled{opacity:.6;cursor:default;box-shadow:none}.quotes-public-embed-submit{min-width:120px}.quotes-error{color:#b91c1c;font-size:.92rem}.quotes-muted{font-size:.94rem;line-height:1.5}.quotes-title{margin:0;font-size:clamp(1.5rem,2vw,1.9rem);line-height:1.15}.quotes-loading{color:var(--quotes-contact-form-text-muted,#475569);align-items:center;gap:.7rem;padding:1rem 0;display:inline-flex}.quotes-spinner{border:2px solid #94a3b859;border-top-color:rgb(var(--quotes-org-accent-rgb,29 78 216));border-radius:999px;width:1rem;height:1rem;animation:.8s linear infinite quotes-spin}.quotes-powered-by{border:1px solid color-mix(in srgb, var(--quotes-contact-form-text,#1f2937) 14%, transparent);background:color-mix(in srgb, var(--quotes-contact-form-bg,#fff) 74%, var(--quotes-contact-form-text,#1f2937) 26%);color:var(--quotes-contact-form-text-muted,#475569);border-radius:999px;flex-wrap:wrap;align-items:center;gap:.55rem;padding:.4rem .7rem;display:inline-flex}.quotes-powered-by-text{font-size:.75rem;line-height:1}.quotes-powered-by-logo{width:auto;height:16px;display:block}.quotes-powered-by-link{text-decoration:none}.quotes-powered-by-link:visited{color:var(--quotes-contact-form-text-muted,#475569)}.quotes-powered-by-link:hover{border-color:color-mix(in srgb, var(--quotes-contact-form-text,#1f2937) 22%, transparent)}.quotes-powered-by-link:focus-visible{outline:2px solid rgb(var(--quotes-org-accent-rgb,29 78 216));outline-offset:2px}@keyframes quotes-spin{to{transform:rotate(360deg)}}@media (width<=640px){.quotes-public-embed-content{padding:18px}.quotes-public-embed-actions,.quotes-inline{flex-direction:column;align-items:stretch}.quotes-powered-by{justify-content:center}}
