.client-quiz-launch{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 18px;border:none;border-radius:10px;background:var(--grad-primary);color:#fff;font-weight:700;font-size:14px;line-height: 1.2;cursor:pointer;box-shadow:0 10px 28px rgba(21,89,69,.25);transition:transform .2s,box-shadow .2s;text-align:center;text-transform:uppercase;letter-spacing:.4px;text-decoration:none}.client-quiz-launch:focus-visible,.client-quiz-launch:hover{transform:translateY(-1px);box-shadow:0 14px 32px rgba(21,89,69,.32);color:#fff}.header-quick-actions{display:flex!important;align-items:center;gap:10px}.header-quick-actions .contact-slide-show,.header-quick-actions .header-center{margin:0}.header-quick-actions__btn{width:100%;min-width:168px}.header-quick-actions .get-in-touch-btn{border:none}.header-quick-actions .get-in-touch-btn::after,.header-quick-actions .get-in-touch-btn::before{display:none!important}.client-quiz-launch--featured{background:linear-gradient(135deg,#1f8a6a,#2cb486);box-shadow:0 12px 30px rgba(31,138,106,.34)}.client-quiz-launch--featured:focus-visible,.client-quiz-launch--featured:hover{box-shadow:0 16px 36px rgba(31,138,106,.4)}.client-quiz-modal{position:fixed;inset:0;z-index:99990;display:grid;place-items:center;padding:18px;opacity:0;pointer-events:none;transition:opacity .22s}.client-quiz-modal[hidden]{display:none}.client-quiz-modal__backdrop{position:absolute;inset:0;background:rgba(11,20,22,.62);backdrop-filter:blur(2px);opacity:0;transition:opacity .22s}.client-quiz-modal__dialog{position:relative;z-index:1;width:min(760px,100%);max-height:min(90vh,860px);overflow:auto;border-radius:20px;background:#fff;box-shadow:0 25px 70px rgba(13,22,24,.25);padding:26px 22px 22px;transform:translateY(22px) scale(.98);opacity:0;transition:transform .24s,opacity .24s}.client-quiz-modal.is-open{opacity:1;pointer-events:auto}.client-quiz-modal.is-open .client-quiz-modal__backdrop{opacity:1}.client-quiz-modal.is-open .client-quiz-modal__dialog{transform:translateY(0) scale(1);opacity:1}.client-quiz-modal__close{position:absolute;top:10px;right:14px;width:36px;height:36px;border:none;border-radius:50%;background:#f1f3f4;color:#54616b;font-size:22px;line-height:1;cursor:pointer}.client-quiz{display:flex;flex-direction:column;gap:18px}.client-quiz__choices,.client-quiz__contact-grid,.client-quiz__progress{display:grid;gap:10px}.client-quiz__progress-line{width:100%;height:6px;border-radius:999px;background:#edf0f1;overflow:hidden}.client-quiz__progress-fill{height:100%;width:16.66%;background:linear-gradient(90deg,#1fb16e,#2ec18a);transition:width .3s}.client-quiz__progress-label{color:#4f5f69;font-size:13px;font-weight:600}.client-quiz__step-title{margin:0;color:#1a3139;font-size:24px;font-weight:800;line-height:1.2}.client-quiz__step-hint{margin:0;color:#667982;font-size:14px}.client-quiz__choice{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid #dde5e7;border-radius:12px;cursor:pointer;transition:border-color .2s,box-shadow .2s,background .2s}.client-quiz__choice:hover{border-color:#9dc6b6;background:#f7fbf8}.client-quiz__choice input{margin-top:2px}.client-quiz__choice.is-selected{border-color:#1c7f62;box-shadow:inset 0 0 0 1px #1c7f62;background:#f0fbf6}.client-quiz__actions{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.client-quiz__btn{min-width:130px;min-height:44px;padding:10px 18px;border-radius:10px;border:1px solid transparent;font-weight:700;cursor:pointer}.client-quiz__btn--ghost{background:#fff;border-color:#d7dfe2;color:#2d3e46}.client-quiz__btn--primary{background:#155945;color:#fff}.client-quiz__btn:disabled{opacity:.45;cursor:not-allowed}.client-quiz__field{display:grid;gap:6px}.client-quiz__field label{font-weight:600;color:#344952;font-size:13px}.client-quiz__field input,.client-quiz__field textarea{width:100%;border:1px solid #d5dde1;border-radius:10px;padding:10px 12px;font-size:14px}.client-quiz__field textarea{min-height:88px;resize:vertical}.client-quiz__feedback{margin:0;font-size:13px;min-height:18px}.client-quiz__feedback.is-error{color:#c03a2b}.client-quiz__feedback.is-success{color:#1f8e60}@media (max-width:640px){.client-quiz-modal__dialog{padding:20px 14px 16px}.client-quiz__step-title{font-size:21px}.client-quiz__btn{width:100%}.client-quiz__actions{flex-direction:column}}@media (max-width:991px){.extra-nav{float:none!important;display:block!important;clear:both;width:100%;height:auto;margin-top:8px}.extra-nav .extra-cell{display:block;width:100%;padding-left:0!important}.header-quick-actions{display:flex!important;flex-direction:column;align-items:stretch;gap:8px;width:100%;padding-top:6px}.header-quick-actions .contact-slide-show,.header-quick-actions .header-center,.header-quick-actions__btn{width:100%;min-width:0}.header-quick-actions .client-quiz-launch{min-height:50px;font-size:13px;padding:12px 14px}}@media (max-width:991px){.extra-nav{overflow:hidden;max-height:400px;opacity:1;transform:translateY(0);transition:opacity .55s ease,max-height .65s cubic-bezier(.4,0,.2,1),margin-top .65s cubic-bezier(.4,0,.2,1),transform .55s ease}.extra-nav.hqa-scroll-hidden{opacity:0;max-height:0;margin-top:0!important;transform:translateY(-6px);pointer-events:none}}
@media(max-width:991px){.client-quiz-launch{display:none!important}}
