.quote-theme{--quote-page-bg:var(--color-brand-25,#fbfdf4);--quote-page-text:var(--color-text-primary,#181d27);background-color:var(--quote-page-bg);color:var(--quote-page-text);--pill-indicator-bg:#fff;--pill-indicator-border:#d1d5db;--pill-indicator-border-hover:#9ca3af;--pill-indicator-checked-bg:var(--color-brand-600,#6d9532);--pill-indicator-checked-border:var(--color-brand-600,#6d9532);--pill-indicator-check:#fff;--quote-watermark-stroke:var(--color-brand-700,#5a7d28);--quote-watermark-opacity:.22;--quote-watermark-opacity-bottom:.26}.quote-theme button:not(:disabled),.quote-theme a[href]{cursor:pointer}.quote-theme button:disabled{cursor:not-allowed}.quote-empty-watermark{opacity:var(--quote-watermark-opacity)}.quote-empty-watermark--bottom{height:min(38vh,260px);opacity:var(--quote-watermark-opacity-bottom);-webkit-mask-image:linear-gradient(#0000 0%,#000 55% 100%);mask-image:linear-gradient(#0000 0%,#000 55% 100%)}.quote-empty-watermark--bottom .quote-empty-watermark__mark{transform:translateY(18%)}.quote-theme .quote-carrier-logo{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.quote-theme .quote-carrier-logo img{object-fit:contain;padding:0!important}.quote-theme .quote-result-card .flex-shrink-0.overflow-hidden.relative.rounded-lg,.quote-theme .quote-result-card .flex-shrink-0.overflow-hidden.relative.rounded-xl{background:0 0!important;border:none!important;border-radius:0!important}.quote-theme .quote-result-card .flex-shrink-0.overflow-hidden.relative img{padding:0!important}.quote-theme header.sticky,.quote-theme .quote-results-header{background-color:var(--quote-page-bg);border-bottom:none}.quote-theme .quote-results-header .quote-header-share-btn{color:var(--color-muted-foreground)}.quote-theme .quote-results-header .quote-header-share-btn:hover{background-color:color-mix(in srgb, var(--color-brand-700) 10%, var(--quote-page-bg));color:var(--quote-page-text)}.quote-theme .quote-results-header .quote-header-edit-btn{color:var(--color-muted-foreground)}.quote-theme .quote-results-header .quote-header-edit-btn:hover{background-color:color-mix(in srgb, var(--color-brand-700) 10%, var(--quote-page-bg));color:var(--quote-page-text)}.quote-theme .quote-flow-sticky-footer{background-color:var(--quote-page-bg);border-top:none}.quote-theme .quote-status-chip{color:#374151;background-color:#fff;border:1px solid #11180c24}.quote-theme .quote-status-chip :where(span){color:inherit}.quote-theme .quote-preview-banner{color:#374151;background-color:#fff;border-bottom:1px solid #11180c1a}.quote-theme .quote-preview-banner :where(p,span,button){color:inherit}.quote-theme .quote-preview-banner button{color:var(--color-brand-700,#4f6e22)}.quote-theme .quote-preview-banner button:hover{color:var(--color-brand-800,#3d5619)}.quote-theme .quote-logo-dark{display:none!important}[data-theme=dark] .quote-theme{--quote-flow-bg:var(--color-brand-950,#1e2c0c);--quote-flow-cream:#f5f3ec;--quote-flow-text:var(--quote-flow-cream);--quote-flow-muted:#f5f3ec9e;--quote-flow-faint:#f5f3ec99;--quote-flow-accent:#86b621;--quote-flow-accent-strong:#a8d828;--quote-page-bg:var(--quote-flow-bg);--quote-page-text:var(--quote-flow-text);--quote-watermark-stroke:var(--color-brand-600,#6d9532);--quote-watermark-opacity:.11;--quote-watermark-opacity-bottom:.13}[data-theme=dark] .quote-theme .quote-logo-light{display:none!important}[data-theme=dark] .quote-theme .quote-logo-dark{display:revert!important}[data-theme=dark] .quote-theme :where(h1,h2,h3,h4,h5,h6,p,span,li,dt,dd,label,a):not(.bg-white *,.quote-status-chip *,.quote-preview-banner *,button[data-variant] *,input[data-slot=input],input[role=combobox],textarea[data-slot=textarea],select,[data-slot=input-otp-slot],[data-slot=input-otp-slot] *){color:var(--quote-flow-text)}[data-theme=dark] .quote-theme .bg-gray-50:not(footer.fixed),[data-theme=dark] .quote-theme.bg-gray-50,[data-theme=dark] .quote-theme .bg-brand-25,[data-theme=dark] .quote-theme .bg-brand-25\/95{background-color:var(--quote-flow-bg)!important}[data-theme=dark] .quote-theme header.sticky,[data-theme=dark] .quote-theme .quote-results-header{background-color:var(--quote-page-bg)!important}[data-theme=dark] .quote-theme .quote-results-header .quote-header-share-btn{color:var(--quote-flow-muted)!important}[data-theme=dark] .quote-theme .quote-results-header .quote-header-share-btn:hover{background-color:color-mix(in srgb, var(--quote-flow-cream) 14%, transparent)!important;color:var(--quote-flow-text)!important}[data-theme=dark] .quote-theme .quote-results-header .quote-header-edit-btn{color:var(--quote-flow-muted)!important}[data-theme=dark] .quote-theme .quote-results-header .quote-header-edit-btn:hover{background-color:color-mix(in srgb, var(--quote-flow-cream) 14%, transparent)!important;color:var(--quote-flow-text)!important}[data-theme=dark] .quote-theme header.sticky .text-gray-600{color:#f5f3ecb8!important}[data-theme=dark] .quote-theme header.sticky .hover\:text-gray-900:hover{color:var(--quote-flow-text)!important}[data-theme=dark] .quote-theme .quote-flow-sticky-footer,[data-theme=dark] .quote-theme footer.fixed{position:fixed;background-color:var(--quote-flow-bg)!important;box-shadow:none!important;background-image:none!important;border:none!important}[data-theme=dark] .quote-theme .quote-flow-sticky-footer:before,[data-theme=dark] .quote-theme footer.fixed:before{content:"";pointer-events:none;background:linear-gradient(to top, var(--quote-flow-bg) 0%, color-mix(in srgb, var(--quote-flow-bg) 88%, transparent) 42%, color-mix(in srgb, var(--quote-flow-bg) 45%, transparent) 78%, transparent 100%);height:1.25rem;position:absolute;bottom:100%;left:0;right:0}[data-theme=dark] .quote-theme .text-gray-900{color:var(--quote-flow-text)!important}[data-theme=dark] .quote-theme .text-gray-700{color:#f5f3ece0!important}[data-theme=dark] .quote-theme .text-gray-500{color:var(--quote-flow-muted)!important}[data-theme=dark] .quote-theme .text-gray-400{color:var(--quote-flow-faint)!important}[data-theme=dark] .quote-theme .text-brand-800,[data-theme=dark] .quote-theme .text-brand-700{color:var(--quote-flow-accent-strong)!important}[data-theme=dark] .quote-theme .text-brand-600{color:var(--quote-flow-accent)!important}[data-theme=dark] .quote-theme [data-slot=progress]{background-color:#ffffff24!important}[data-theme=dark] .quote-theme [data-slot=progress-indicator]{background:linear-gradient(90deg, var(--color-brand-600,#6d9532), var(--quote-flow-accent), var(--quote-flow-accent-strong))!important}[data-theme=dark] .quote-theme .from-gray-50{--tw-gradient-from:var(--quote-flow-bg)!important}[data-theme=dark] .quote-theme .to-gray-50,[data-theme=dark] .quote-theme .to-transparent{--tw-gradient-to:transparent!important}[data-theme=dark] .quote-theme .from-gray-50.to-transparent{background-image:linear-gradient(to right, var(--quote-flow-bg), transparent)!important}[data-theme=dark] .quote-theme .bg-gradient-to-l.from-gray-50{background-image:linear-gradient(to left, var(--quote-flow-bg), transparent)!important}[data-theme=dark] .quote-theme .border-gray-200{border-color:#ffffff1f!important}[data-theme=dark] .quote-theme .border-gray-300{border-color:#ffffff2e!important}[data-theme=dark] .quote-theme .divide-gray-100>:not(:last-child){border-color:#ffffff14!important}[data-theme=dark] .quote-theme input[data-slot=input],[data-theme=dark] .quote-theme input[role=combobox],[data-theme=dark] .quote-theme textarea[data-slot=textarea],[data-theme=dark] .quote-theme select{background-color:#fff!important;border-color:#d1d5db!important}[data-theme=dark] .quote-theme input[data-slot=input]:placeholder-shown,[data-theme=dark] .quote-theme input[role=combobox]:placeholder-shown{color:#9ca3af!important;-webkit-text-fill-color:#9ca3af!important}[data-theme=dark] .quote-theme input[data-slot=input]:not(:placeholder-shown),[data-theme=dark] .quote-theme input[role=combobox]:not(:placeholder-shown){color:#111827!important;-webkit-text-fill-color:#111827!important}[data-theme=dark] .quote-theme input[data-slot=input]::placeholder,[data-theme=dark] .quote-theme input[role=combobox]::placeholder{opacity:1;color:#9ca3af!important;-webkit-text-fill-color:#9ca3af!important}[data-theme=dark] .quote-theme [data-slot=input-otp-slot]{color:#111827!important;background-color:#fff!important;border-color:#d1d5db!important}[data-theme=dark] .quote-theme [data-slot=input-otp-slot][data-active=true]{border-color:var(--color-brand-600,#6d9532)!important}[data-theme=dark] .quote-theme [data-slot=input-otp-slot] .bg-gray-900{background-color:#111827!important}[data-theme=dark] .quote-theme button[data-variant=cta],[data-theme=dark] .quote-theme button[data-variant=cta-static]{box-shadow:0 2px 8px #00000047!important}[data-theme=dark] .quote-theme button[data-variant=cta]:hover,[data-theme=dark] .quote-theme button[data-variant=cta-static]:hover{box-shadow:0 4px 14px #00000052!important}[data-theme=dark] .quote-theme button[data-variant=cta-secondary]{border-color:var(--color-brand-600,#6d9532)!important;color:var(--color-brand-700,#4f6e22)!important;background-color:#fff!important;box-shadow:0 1px 2px #0a0d1214!important}[data-theme=dark] .quote-theme button[data-variant=cta-secondary]:hover{background-color:#f4f8ec!important;box-shadow:0 2px 8px #0000001f!important}[data-theme=dark] .quote-theme button[data-variant=cta-secondary] svg{color:inherit!important}[data-theme=dark] .quote-theme button[data-variant=pill]{color:#111827!important;background-color:#fff!important;border-color:#11180c1f!important;box-shadow:0 1px 2px #0a0d120f!important}[data-theme=dark] .quote-theme button[data-variant=pill]:hover{border-color:#11180c33!important}[data-theme=dark] .quote-theme button[data-variant=pill][data-state=checked]{border-color:var(--color-brand-600,#6d9532)!important;background-color:var(--color-brand-200,#d8ecaa)!important;color:#111827!important;box-shadow:0 1px 3px #0a0d1214,0 0 0 2px #6d953266!important}[data-theme=dark] .quote-theme button[data-variant=pill] .text-gray-900{color:#111827!important}[data-theme=dark] .quote-theme button[data-variant=pill] .text-gray-700,[data-theme=dark] .quote-theme button[data-variant=pill] .text-gray-600,[data-theme=dark] .quote-theme button[data-variant=pill] .text-gray-500{color:#4b5563!important}[data-theme=dark] .quote-theme button[data-variant=pill] svg{color:#6b7280!important}[data-theme=dark] .quote-theme .quote-status-chip{color:#374151!important;background-color:#fff!important;border-color:#11180c1f!important}[data-theme=dark] .quote-theme .quote-status-chip :where(span){color:inherit!important}[data-theme=dark] .quote-theme .quote-preview-banner{color:#374151!important;background-color:#fff!important;border-bottom-color:#11180c1a!important}[data-theme=dark] .quote-theme .quote-preview-banner :where(p,span){color:inherit!important}[data-theme=dark] .quote-theme .quote-preview-banner button{color:var(--color-brand-700,#4f6e22)!important}[data-theme=dark] .quote-theme .quote-preview-banner button:hover{color:var(--color-brand-800,#3d5619)!important}[data-theme=dark] .quote-theme .quote-no-quotes-panel .bg-card,[data-theme=dark] .quote-theme .quote-no-quotes-panel button.border-border{color:#374151!important;background-color:#fff!important;border-color:#11180c1f!important}[data-theme=dark] .quote-theme .quote-no-quotes-panel button.border-border:hover{background-color:#f3f4f6!important}[data-theme=dark] .quote-theme .bg-white{background-color:#fff!important;border-color:#11180c1a!important}[data-theme=dark] .quote-theme .bg-white .text-gray-900{color:#111827!important}[data-theme=dark] .quote-theme .bg-white .text-gray-700,[data-theme=dark] .quote-theme .bg-white .text-gray-600{color:#4b5563!important}[data-theme=dark] .quote-theme .bg-white .text-gray-500{color:#6b7280!important}[data-theme=dark] .quote-theme .bg-white .text-gray-400{color:#9ca3af!important}[data-theme=dark] .quote-theme .bg-white .divide-gray-100>:not(:last-child){border-color:#f3f4f6!important}[data-theme=dark] .quote-theme .bg-white .bg-brand-50{background-color:#f4f8ec!important}[data-theme=dark] .quote-theme .bg-white .text-brand-600{color:var(--color-brand-600,#6d9532)!important}[data-theme=dark] .quote-theme .bg-white button:not([data-variant]){background-color:#0000!important}[data-theme=dark] .quote-theme .bg-white button:not([data-variant]):hover,[data-theme=dark] .quote-theme .bg-white button:not([data-variant]):focus-visible{background-color:#f3f4f6!important}[data-theme=dark] .quote-theme .bg-white button.bg-brand-600{background-color:var(--color-brand-600,#6d9532)!important;color:#fff!important}[data-theme=dark] .quote-theme .bg-white button.bg-brand-600:hover,[data-theme=dark] .quote-theme .bg-white button.bg-brand-600:focus-visible{background-color:var(--color-brand-700,#5a7d28)!important;color:#fff!important}[data-theme=dark] .quote-theme .bg-white button.hover\:bg-brand-50:hover{background-color:#f4f8ec!important}[data-theme=dark] .quote-theme .bg-white button.hover\:bg-brand-25\/40:hover,[data-theme=dark] .quote-theme .bg-white button.focus-visible\:bg-brand-25\/40:focus-visible{background-color:color-mix(in srgb, var(--color-brand-25,#f7fbea) 40%, #fff)!important}[data-theme=dark] .quote-theme .bg-white .group-hover\:bg-brand-50:hover{background-color:#f4f8ec!important}[data-theme=dark] .quote-theme .bg-white .group-hover\:text-brand-600:hover{color:var(--color-brand-600,#6d9532)!important}[data-theme=dark] .quote-theme .bg-white .hover\:bg-gray-50:hover,[data-theme=dark] .quote-theme .bg-white .bg-gray-100{background-color:#f3f4f6!important}[data-theme=dark] .quote-theme .opacity-25{opacity:.45!important}[data-theme=dark] .quote-theme .opacity-60{opacity:.75!important}[data-theme=dark] .quote-theme button[data-variant=ghost-back],[data-theme=dark] .quote-theme button[data-variant=ghost-back-static]{color:#1f2937!important;background-color:#fff!important;border-color:#11180c1a!important;box-shadow:0 1px 2px #0a0d121a!important}[data-theme=dark] .quote-theme button[data-variant=ghost-back]:hover,[data-theme=dark] .quote-theme button[data-variant=ghost-back-static]:hover{background-color:var(--quote-flow-cream)!important;color:#1e2c0c!important;border-color:#6d953252!important}[data-theme=dark] .quote-theme button[data-variant=ghost-back] svg,[data-theme=dark] .quote-theme button[data-variant=ghost-back-static] svg{color:inherit!important}[data-theme=dark] .quote-theme button[data-variant=cta]:focus-visible,[data-theme=dark] .quote-theme button[data-variant=cta-static]:focus-visible,[data-theme=dark] .quote-theme button[data-variant=cta-secondary]:focus-visible,[data-theme=dark] .quote-theme button[data-variant=ghost-back]:focus-visible,[data-theme=dark] .quote-theme button[data-variant=ghost-back-static]:focus-visible,[data-theme=dark] .quote-theme button[data-variant=pill]:focus-visible{outline:2px solid var(--quote-flow-accent-strong);outline-offset:2px}