.quote-quiz{text-align:center}.quiz-js-only{display:none}html.quiz-js .quiz-js-only{display:block}.quiz-continue[data-continue]{display:none}html.quiz-js .quiz-continue[data-continue]{display:inline-flex}.quiz-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#dc2626;margin:0;font-size:.75rem;font-weight:700}.quiz-title{letter-spacing:-.02em;color:#1c1917;max-width:26rem;margin:.75rem auto 0;font-size:1.7rem;font-weight:800;line-height:1.25}@media (width>=640px){.quiz-title{max-width:40rem;font-size:2.05rem}}.quiz-promise{text-underline-offset:5px;text-decoration:underline 2px;display:block}.quiz-card{max-width:28rem;margin:1.75rem auto 0;padding:0 .25rem .5rem}.quiz-chrome{margin-bottom:1.25rem}.quiz-progress-row{justify-content:space-between;align-items:center;min-height:1.5rem;margin-bottom:.5rem;display:flex}.quiz-back{color:#185a4a;cursor:pointer;background:0 0;border:0;margin:0;padding:.15rem 0;font-size:.875rem;font-weight:600}.quiz-back:hover{text-decoration:underline}.quiz-back:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #185a4a}.quiz-step-count{color:#78716c;margin:0 0 0 auto;font-size:.75rem}.quiz-progress{background:#d6e5e0;border-radius:999px;height:6px;overflow:hidden}.quiz-progress-bar{border-radius:inherit;background:#185a4a;height:100%;transition:width .28s;display:block}.quiz-step{text-align:center;border:0;min-width:0;margin:0;padding:0}.quiz-q{color:#1c1917;float:none;margin:0 0 1rem;padding:0;font-size:1.125rem;font-weight:700}.quiz-options{gap:.7rem;display:grid}.quiz-option{color:#1c1917;text-align:left;cursor:pointer;background:#fff;border:2px solid #1c1917;border-radius:12px;align-items:center;width:100%;min-height:3.15rem;margin:0;padding:.7rem 1rem;font-size:.98rem;font-weight:600;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:flex}.quiz-option:hover{background:#eef6f3}.quiz-option:has(input:checked){color:#fff;background:#185a4a;border-color:#185a4a}.quiz-option:has(input:focus-visible){outline-offset:3px;outline:2px solid #185a4a}.quiz-option input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.quiz-field{text-align:left;color:#1c1917;gap:.35rem;margin-top:1rem;font-size:.9rem;font-weight:600;display:grid}.quiz-optional{color:#78716c;font-weight:500}.quiz-field input,.quiz-field textarea,.quiz-fields .fc-q{color:#1c1917;background:#fff;border:2px solid #d6d3d1;border-radius:12px;width:100%;padding:.7rem .9rem;font-size:1rem;font-weight:400}.quiz-field input:focus,.quiz-field textarea:focus,.quiz-fields .fc-q:focus{border-color:#185a4a;outline:none;box-shadow:0 0 0 3px #185a4a26}.quiz-fields{text-align:left}.quiz-fields .firm-combo label{color:#1c1917;font-size:.9rem;font-weight:600}.quiz-consent-box{text-align:left;color:#44403c;align-items:flex-start;gap:.6rem;margin-top:1rem;font-size:.85rem;font-weight:400;display:flex}.quiz-consent-box input{flex-shrink:0;margin-top:.2rem}.quiz-consent-box a{color:#185a4a;text-decoration:underline}.quiz-continue{color:#fff;cursor:pointer;background:#185a4a;border:0;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:3.15rem;margin-top:1.15rem;padding:.7rem 1rem;font-size:1rem;font-weight:700;display:inline-flex}.quiz-continue:hover{background:#0f3a30}.quiz-continue:focus-visible{outline-offset:3px;outline:2px solid #0f3a30}.quiz-continue-link{box-sizing:border-box;text-decoration:none}.quiz-text-link{color:#185a4a;margin-top:.85rem;font-size:.9rem;font-weight:600;text-decoration:underline;display:inline-block}.quiz-error{color:#b91c1c;text-align:left;margin:.75rem 0 0;font-size:.875rem}.quiz-status{text-align:left;margin:.75rem 0 0;font-size:.9rem}.quiz-firm-note{color:#0f3a30;text-align:left;background:#eef6f3;border-radius:10px;margin:0 0 1rem;padding:.7rem .85rem;font-size:.875rem}.quiz-fineprint{color:#78716c;max-width:22rem;margin:1.5rem auto 0;font-size:.72rem;line-height:1.5}.quiz-fineprint a{color:#185a4a;text-decoration:underline}.quiz-done{text-align:center}.quiz-done-copy{color:#44403c;margin:0;font-size:1rem;line-height:1.6}.quiz-done-actions{margin-top:1.25rem}.scale-label{color:#57534e;text-align:left;margin:.25rem 0 .6rem;font-size:.8rem;font-weight:600}.scale-group+.scale-group{margin-top:1.15rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html.quiz-js .quiz-step{display:none}html.quiz-js .quiz-step.is-active{animation:.28s quiz-in;display:block}html.quiz-js .quiz-step.is-active.quiz-out{animation:none}html.quiz-js .quiz-step.is-active.is-back{animation-name:quiz-in-back}html.quiz-js .scale-group.is-hidden,html.quiz-js .scale-label{display:none}@keyframes quiz-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes quiz-in-back{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html.quiz-js .quiz-step.is-active,html.quiz-js .quiz-step.is-active.is-back{animation:none}.quiz-progress-bar{transition:none}}.quiz-continue:disabled,.quiz-continue[aria-disabled=true]{opacity:.55;cursor:not-allowed}.quiz-lede{color:#57534e;max-width:28rem;margin:.85rem auto 0;font-size:1rem;line-height:1.55}.quiz-banner{text-align:left;border-radius:10px;margin:0 0 1rem;padding:.8rem .9rem;font-size:.9rem;line-height:1.5}.quiz-banner-warn{color:#7c2d12;background:#fff7ed;border:1px solid #fed7aa}.quiz-banner-info{color:#0f3a30;background:#eef6f3;border:1px solid #c5ddd5}.quiz-banner a{color:inherit;text-decoration:underline}.hp-field{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.claim-resume{text-align:left;color:#0f3a30;background:#eef6f3;border:1px solid #c5ddd5;border-radius:12px;max-width:28rem;margin:1.25rem auto 0;padding:.85rem 1rem;font-size:.9rem;line-height:1.5;display:none}.claim-resume.is-visible{display:block}.claim-resume p{margin:0}.claim-resume .quiz-continue{margin-top:.7rem}.owner-wrap{text-align:left;max-width:36rem;margin:0 auto}.owner-wrap .quiz-eyebrow,.owner-wrap .quiz-title,.owner-wrap .quiz-lead,.owner-wrap>.quiz-fineprint{text-align:center}.owner-wrap .quiz-title{max-width:none}.owner-wrap .quiz-lead{color:#44403c;text-align:center;max-width:32rem;margin:.75rem auto 0;font-size:1rem;line-height:1.55}.owner-toolbar{color:#44403c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;margin:1.25rem 0 1rem;font-size:.9rem;display:flex}.owner-toolbar strong{color:#1c1917}.owner-text-btn{color:#185a4a;cursor:pointer;background:0 0;border:0;margin:0;padding:.15rem 0;font-size:.875rem;font-weight:600}.owner-text-btn:hover{text-decoration:underline}.owner-panel{background:#fff;border:1px solid #e7e5e4;border-radius:16px;margin:0 0 1.1rem;padding:1.15rem 1.15rem 1.2rem;box-shadow:0 1px 2px #1c19170a}.owner-panel h2{color:#1c1917;margin:0 0 .7rem;font-size:1.05rem;font-weight:700}.owner-panel p.hint{color:#57534e;margin:0 0 .8rem;font-size:.875rem;line-height:1.5}.owner-firm-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.owner-firm-list button,.owner-firm-card{text-align:left;cursor:pointer;width:100%;color:inherit;background:#fafaf9;border:1px solid #e7e5e4;border-radius:12px;padding:.7rem .85rem;display:block}.owner-firm-list button:hover,.owner-firm-list button.is-active{background:#eef6f3;border-color:#185a4a}.owner-firm-list .name{color:#1c1917;font-weight:650}.owner-firm-list .meta{color:#57534e;margin-top:.15rem;font-size:.8rem;display:block}.owner-status{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;margin-top:.35rem;padding:.15rem .5rem;font-size:.75rem;font-weight:650;display:inline-block}.owner-status.is-approved{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.owner-logo-preview{object-fit:contain;background:#fafaf9;border:1px solid #e7e5e4;border-radius:12px;width:88px;height:88px;margin:0 0 .7rem;display:block}.owner-logo-preview[hidden]{display:none}.owner-file-list{gap:.4rem;margin:.4rem 0 .8rem;padding:0;list-style:none;display:grid}.owner-file-list li{background:#fafaf9;border:1px solid #e7e5e4;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .8rem;padding:.55rem .7rem;font-size:.875rem;display:flex}.owner-chip-row{flex-wrap:wrap;gap:.4rem;margin:0 0 .7rem;display:flex}.owner-chip{color:#0f3a30;background:#eef6f3;border:1px solid #d6e5e0;border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .65rem;font-size:.8rem;display:inline-flex}.owner-chip button{color:#185a4a;cursor:pointer;background:0 0;border:0;padding:0;font-size:.95rem;line-height:1}.owner-suggestions{flex-wrap:wrap;gap:.35rem;margin:0 0 .8rem;display:flex}.owner-suggestions label{color:#44403c;cursor:pointer;background:#fff;border:1px solid #e7e5e4;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.8rem;display:inline-flex}.owner-readonly{color:#44403c;background:#f5f5f4;border-radius:10px;padding:.65rem .8rem;font-size:.95rem}.owner-quota{color:#57534e;margin:.35rem 0 .7rem;font-size:.8rem}.firm-approved-logo{object-fit:contain;background:#fff;border:1px solid #e7e5e4;border-radius:12px;flex:none;width:72px;height:72px}.firm-heading-row{align-items:flex-start;gap:.9rem;margin-top:.5rem;display:flex}.firm-heading-row h1{margin-top:0}
