.fs-quiz-gate{background:var(--fsq-bg);color:var(--fsq-text);padding:var(--fsq-pad-y) 20px}.fs-quiz-gate__inner{margin:0 auto;max-width:var(--fsq-max)}.fs-quiz-gate__intro{margin-bottom:24px}.fs-quiz-gate__eyebrow{align-items:center;border:1px solid var(--fsq-border);border-radius:999px;color:var(--fsq-muted);display:inline-flex;font-size:13px;gap:8px;letter-spacing:.04em;line-height:1.2;margin-bottom:14px;padding:6px 12px;text-transform:uppercase}.fs-quiz-gate__title{color:var(--fsq-page-title-color);font-size:clamp(28px,4vw,var(--fsq-page-title-size));font-weight:var(--fsq-page-title-weight);line-height:1.05;margin:0 0 12px}.fs-quiz-gate__review-item-status--correct{color:var(--fsq-result-correct-color);font-size:var(--fsq-result-correct-size);font-weight:var(--fsq-result-correct-weight)}.fs-quiz-gate__review-item-status--incorrect{color:var(--fsq-result-incorrect-color);font-size:var(--fsq-result-incorrect-size);font-weight:var(--fsq-result-incorrect-weight)}.fs-quiz-gate__result-metrics .fs-quiz-gate__metric.fs-quiz-gate__metric--passed{color:var(--fsq-passed-label-color);font-size:var(--fsq-passed-label-size);font-weight:var(--fsq-passed-label-weight)}.fs-quiz-gate__result-metrics .fs-quiz-gate__metric.fs-quiz-gate__metric--not-passed{color:var(--fsq-not-passed-label-color);font-size:var(--fsq-not-passed-label-size);font-weight:var(--fsq-not-passed-label-weight)}.fs-quiz-gate__copy,.fs-quiz-gate__explanation,.fs-quiz-gate__gate-copy,.fs-quiz-gate__result-details{color:var(--fsq-muted)}.fs-quiz-gate__card{background:var(--fsq-card-bg);border:1px solid var(--fsq-border);border-radius:var(--fsq-radius);box-shadow:0 16px 50px rgba(0,0,0,.18);padding:28px}.fs-quiz-gate__gate-title,.fs-quiz-gate__quiz-title{font-size:clamp(22px,3vw,30px);line-height:1.1;margin:0 0 10px}.fs-quiz-gate__quiz-subtitle{color:var(--fsq-muted);margin:0 0 16px}.fs-quiz-gate__form-slot .hs-form{color:inherit}.fs-quiz-gate__form-slot .hs-form fieldset{max-width:none}.fs-quiz-gate__form-slot .hs-form .hs-form-field{margin-bottom:16px}.fs-quiz-gate__form-slot .hs-form label{color:var(--fsq-text);display:inline-block;margin-bottom:6px}.fs-quiz-gate__form-slot .hs-form input[type=email],.fs-quiz-gate__form-slot .hs-form input[type=number],.fs-quiz-gate__form-slot .hs-form input[type=tel],.fs-quiz-gate__form-slot .hs-form input[type=text],.fs-quiz-gate__form-slot .hs-form select,.fs-quiz-gate__form-slot .hs-form textarea{background:hsla(0,0%,100%,.04);border:1px solid var(--fsq-border);border-radius:14px;box-sizing:border-box;color:var(--fsq-text);padding:12px 14px;width:100%}.fs-quiz-gate__form-slot .hs-form input[type=checkbox],.fs-quiz-gate__form-slot .hs-form input[type=radio]{margin-right:8px;width:auto}.fs-quiz-gate__button,.fs-quiz-gate__form-slot .hs-form .hs-button{align-items:center;appearance:none;border:0;border-radius:999px;cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;line-height:1;padding:13px 18px;text-decoration:none;transition:transform .18s ease,opacity .18s ease}.fs-quiz-gate__button--primary,.fs-quiz-gate__form-slot .hs-form .hs-button{background:var(--fsq-accent);color:var(--fsq-accent-text)}.fs-quiz-gate__button--secondary{background:transparent;border:1px solid var(--fsq-border);color:var(--fsq-text)}.fs-quiz-gate__button:hover,.fs-quiz-gate__form-slot .hs-form .hs-button:hover{opacity:.95;transform:translateY(-1px)}.fs-quiz-gate__form-message{color:var(--fsq-muted);margin-top:12px}.fs-quiz-gate__progress{background:hsla(0,0%,100%,.08);border-radius:999px;height:10px;margin:14px 0 8px;overflow:hidden}.fs-quiz-gate__progress-bar{background:var(--fsq-accent);border-radius:999px;height:100%;transition:width .3s ease;width:0}.fs-quiz-gate__questions{display:grid;gap:18px}.fs-quiz-gate__question{background:hsla(0,0%,100%,.02);border:1px solid var(--fsq-border);border-radius:18px;padding:18px}.fs-quiz-gate__question-title{font-size:18px;line-height:1.3;margin:0 0 6px}.fs-quiz-gate__question-help{color:var(--fsq-muted);font-size:14px;margin:0 0 14px}.fs-quiz-gate__answers{display:grid;gap:10px}.fs-quiz-gate__answer{align-items:flex-start;border:1px solid var(--fsq-border);border-radius:14px;cursor:pointer;display:flex;gap:10px;padding:12px 14px;transition:border-color .18s ease,background .18s ease}.fs-quiz-gate__answer:hover{border-color:var(--fsq-accent)}.fs-quiz-gate__answer input{margin-top:2px}.fs-quiz-gate__answer-text{flex:1 1 auto}.fs-quiz-gate__answer.is-correct{background:rgba(34,197,94,.08);border-color:#22c55e}.fs-quiz-gate__answer.is-incorrect{background:rgba(239,68,68,.08);border-color:#ef4444}.fs-quiz-gate__feedback{color:var(--fsq-muted);font-size:14px;margin-top:8px}.fs-quiz-gate__explanation{border-top:1px dashed var(--fsq-border);margin-top:12px;padding-top:12px}.fs-quiz-gate__actions,.fs-quiz-gate__result-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.fs-quiz-gate__result-summary h3{font-size:clamp(24px,3vw,34px);line-height:1.08;margin:0 0 8px}.fs-quiz-gate__result-metrics{display:flex;flex-wrap:wrap;gap:12px;margin:14px 0 18px}.fs-quiz-gate__metric{border:1px solid var(--fsq-border);border-radius:999px;color:var(--fsq-muted);font-size:14px;padding:8px 12px}.fs-quiz-gate__review{display:grid;gap:14px;margin-top:18px}.fs-quiz-gate__review-item{border:1px solid var(--fsq-border);border-radius:16px;padding:16px}.fs-quiz-gate__review-item-title{color:var(--fsq-result-question-title-color);font-size:var(--fsq-result-question-title-size);font-weight:var(--fsq-result-question-title-weight);margin:0 0 8px}.fs-quiz-gate__cta-link{align-items:center;background:var(--fsq-accent);border-radius:999px;color:var(--fsq-accent-text);display:inline-flex;font-weight:700;justify-content:center;line-height:1;padding:13px 18px;text-decoration:none}@media (max-width:767px){.fs-quiz-gate{padding:calc(var(--fsq-pad-y)*.7) 16px}.fs-quiz-gate__card{border-radius:calc(var(--fsq-radius)*.8);padding:20px}.fs-quiz-gate__answer{padding:11px 12px}.fs-quiz-gate__result-metrics{gap:8px}}