.tmg-ai-dr-quiz{background:#f9fafb;min-height:100vh;padding:2rem 1rem}.tmg-ai-dr-quiz,.tmg-ai-dr-quiz *,.tmg-ai-dr-quiz button,.tmg-ai-dr-quiz input,.tmg-ai-dr-quiz label,.tmg-ai-dr-quiz select,.tmg-ai-dr-quiz textarea{font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif!important}.tmg-quiz{color:var(--c-ink,#000);font-family:Poppins,sans-serif!important;margin:0 auto;max-width:700px}.tmg-quiz-card{background:#fff!important;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);display:block!important;margin:0 auto 2rem;opacity:1!important;overflow:hidden;visibility:visible!important}.tmg-quiz-card-header{background:#1631c1;border-radius:16px 16px 0 0;color:#f2f2f2;padding:1.5rem 2rem}.tmg-quiz-card-title{color:#f2f2f2!important;font-family:Poppins,sans-serif!important;font-size:1.75rem!important;font-weight:600!important;letter-spacing:-.01em!important;line-height:1.3!important;margin:0 0 .5rem!important}.tmg-quiz-card-subtitle{color:hsla(0,0%,95%,.9)!important;font-family:Poppins,sans-serif!important;font-size:.95rem!important;font-weight:400!important;line-height:1.4!important;margin:0!important}.tmg-quiz-progress-section{background:#e8eaed!important;border:none!important;border-radius:0!important;display:block!important;margin:0!important;padding:.75rem 2rem!important}.tmg-quiz-progress-row{align-items:center!important;display:flex!important;font-family:Poppins,sans-serif!important;justify-content:space-between!important;margin-bottom:.5rem!important;position:relative!important;z-index:1!important}.quiz-question-number{color:#374151;font-weight:400}.quiz-question-category,.quiz-question-number{background:none!important;border:none!important;display:inline-block;font-family:Poppins,sans-serif;font-size:14px;line-height:1;text-decoration:none!important}.quiz-question-category{font-weight:600}.quiz-question-category.data-integrity{color:#1631c1!important}.quiz-question-category.business-utility{color:#04c7c5!important}.tmg-quiz-progress-bar{background:rgba(0,0,0,.1)!important;border:none!important;border-radius:3px!important;box-shadow:none!important;margin:0!important;outline:none!important;overflow:hidden!important}.tmg-quiz-progress-bar,.tmg-quiz-progress-fill{display:block!important;height:6px!important;max-height:6px!important;position:relative!important}.tmg-quiz-progress-fill{border-radius:3px!important;transition:width .3s ease!important}.tmg-quiz-progress-fill.data-integrity{background:#1631c1!important}.tmg-quiz-progress-fill.business-utility{background:#04c7c5!important}.tmg-quiz-card-body{background:#fff;border-radius:0 0 16px 16px;padding:2rem}.tmg-quiz *{box-sizing:border-box}.tmg-quiz-gate,.tmg-quiz-runner{margin:0 auto;width:100%}[data-quiz-screen]{min-height:400px;width:100%}.tmg-quiz-gate[hidden],.tmg-quiz-runner[hidden],[data-gate-screen][hidden],[data-quiz-screen][hidden]{display:none!important}.tmg-quiz-runner:not([hidden]),[data-quiz-screen]:not([hidden]){display:block!important;min-height:400px!important;opacity:1!important;position:relative!important;visibility:visible!important;width:100%!important;z-index:10!important}.tmg-quiz-gate-microcopy{color:#6b7280;font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.6;margin-top:1rem}.tmg-quiz-gate-error{background:var(--c-yellow,#f8d74a);border-radius:var(--radius-md,12px);color:var(--c-ink,#000);font-weight:600;padding:10px 12px}.tmg-quiz-options{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important}.tmg-quiz-option{background:var(--c-bg,#fff);border:1px solid var(--c-border,#e6e8f0);border-radius:var(--radius-md,12px);color:var(--c-ink,#000);cursor:pointer;font-size:16px;line-height:1.6;padding:16px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.tmg-quiz-option.is-selected,.tmg-quiz-option:hover{border-color:var(--c-primary,#1631c1)}.tmg-quiz-option.is-selected{background:var(--c-surface,#f6f7fb)}.tmg-quiz-navigation{display:flex;gap:12px;justify-content:space-between;margin-top:24px}.tmg-quiz-btn{border:none;border-radius:6px;cursor:pointer;display:inline-block!important;font-size:16px;font-weight:600;opacity:1!important;padding:12px 24px;transition:transform .15s ease,background .15s ease,border-color .15s ease;visibility:visible!important}.tmg-quiz-btn-primary{background-color:#1631c1!important;border:none!important;color:#fff!important;font-family:Poppins,sans-serif!important;font-weight:600!important}.tmg-quiz-btn-primary:hover:not(:disabled){background-color:#0f2391!important;transform:translateY(-1px)}.tmg-quiz-btn-primary.business-utility{background-color:#04c7c5!important}.tmg-quiz-btn-primary.business-utility:hover:not(:disabled){background-color:#03a6a4!important}.tmg-quiz-btn-secondary{background-color:transparent;border:1px solid #d1d5db;color:#333;font-family:Poppins,sans-serif!important}.tmg-quiz-btn-secondary:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}.tmg-quiz-btn-primary:disabled,.tmg-quiz-btn:disabled{background:#9ca3af!important;border:none!important;color:hsla(0,0%,100%,.6)!important;cursor:not-allowed!important;opacity:1!important;transform:none!important}.tmg-quiz-results{background:var(--c-bg,#fff);border:1px solid var(--c-border,#e6e8f0);border-radius:var(--radius-lg,18px);box-shadow:var(--shadow-sm,0 10px 30px rgba(11,18,32,.1));margin-top:0!important;padding:0}.tmg-quiz-results~.tmg-quiz-progress-section{display:none!important}.results-card{background:#fff;border-radius:0 0 16px 16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);padding:2rem}.results-header{margin-bottom:1rem}.results-header h2{color:#000;font-size:1.5rem;font-weight:700;margin-bottom:.75rem}.quadrant-badge{border-radius:999px;display:inline-block;font-size:.95rem;font-weight:600;margin-bottom:.75rem;padding:.5rem 1.25rem}.quadrant-badge.ai-ready{background:#d1fae5;color:#065f46}.quadrant-badge.ready-to-activate{background:#e5e7eb;color:#374151}.quadrant-badge.mirage{background:#e9d5ff;color:#6b21a8}.quadrant-badge.unreliable{background:#fef3c7;color:#92400e}.interpretation{color:#374151;font-size:.95rem;line-height:1.6;margin-bottom:1rem}.limiter-callout{border-radius:8px;font-size:.9rem;line-height:1.5;margin-bottom:1.5rem;padding:.875rem 1rem}.limiter-callout.neutral{background:#f0f4f8;border-left:4px solid #64748b}.limiter-callout.neutral strong{color:#334155}.limiter-callout.neutral span{color:#475569}.limiter-callout.warning{background:#fef3c7;border-left:4px solid #f59e0b}.limiter-callout.warning strong{color:#92400e}.limiter-callout.warning span{color:#78716c}.limiter-callout.success{background:#d1fae5;border-left:4px solid #10b981}.limiter-callout.success strong{color:#065f46}.limiter-callout.success span{color:#047857}.score-grid-row{align-items:start;display:grid;gap:2rem;grid-template-columns:220px 1fr;margin-bottom:1.5rem}@media (max-width:680px){.score-grid-row{grid-template-columns:1fr}}.scores-column{display:flex;flex-direction:column;gap:.75rem}.primary-scores{display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.score-card{background:#f6f7fb;border:1px solid #e6e8f0;border-radius:12px;padding:1rem;text-align:center}.score-card .score-label{color:#6b7280;font-size:.65rem;font-weight:600;letter-spacing:.05em;margin-bottom:.25rem;text-transform:uppercase}.score-card .score-value{font-size:2.25rem;font-weight:700;line-height:1}.score-card.data-integrity .score-value{color:#1631c1}.score-card.business-utility .score-value{color:#04c7c5}.composite-score{align-items:center;background:#fafafa;border:1px dashed #d1d5db;border-radius:6px;color:#6b7280;display:flex;font-size:.8rem;gap:.5rem;justify-content:center;padding:.5rem .75rem}.composite-score strong{color:#374151;font-weight:600}.composite-score span{color:#9ca3af;font-size:.7rem}.quadrant-map{align-items:center;display:flex;flex-direction:column;position:relative}.quadrant-map__container{position:relative;--grid-width:260px;--grid-height:200px;--axis-offset:36px;--bottom-offset:28px}.quadrant-map__y-label{color:#4b5563;font-size:11px;font-weight:600;left:-12px;position:absolute;top:calc(var(--grid-height)/2);transform:translateY(-50%) rotate(-90deg);white-space:nowrap}.quadrant-map__y-axis{align-items:center;bottom:calc(var(--bottom-offset) + 16px);display:flex;flex-direction:column;height:calc(var(--grid-height)*.78);left:calc(var(--axis-offset) - 6px);position:absolute}.quadrant-map__arrow-up{border-bottom:8px solid #9293a4;border-left:5px solid transparent;border-right:5px solid transparent;height:0;width:0}.quadrant-map__line-y{background:#d1d5db;flex:1;width:2px}.quadrant-map__y-high{top:0}.quadrant-map__y-high,.quadrant-map__y-low{color:#9293a4;font-size:10px;left:22px;position:absolute}.quadrant-map__grid,.quadrant-map__y-low{bottom:var(--bottom-offset)}.quadrant-map__grid{border:1px solid #e5e7eb;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;height:var(--grid-height);left:calc(var(--axis-offset) + 12px);position:absolute;width:var(--grid-width)}.quadrant-map__cell{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:10px 6px;position:relative;text-align:center}.quadrant-map__cell--ready-to-activate{background:#e5e7eb;border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb}.quadrant-map__cell--ai-ready{background:#d1fae5;border-bottom:1px solid #e5e7eb}.quadrant-map__cell--unreliable{background:#fef3c7;border-right:1px solid #e5e7eb}.quadrant-map__cell--mirage{background:#e9d5ff}.quadrant-map__cell--active{border:3px solid #04c7c5!important}.quadrant-map__checkmark{color:#04c7c5;font-size:15px;font-weight:700;position:absolute;right:7px;top:5px}.quadrant-map__cell-name{font-size:11px;font-weight:700;margin-bottom:2px}.quadrant-map__cell--ai-ready .quadrant-map__cell-name{color:#04c7c5}.quadrant-map__cell--mirage .quadrant-map__cell-name{color:#7e71f4}.quadrant-map__cell--ready-to-activate .quadrant-map__cell-name,.quadrant-map__cell--unreliable .quadrant-map__cell-name{color:#374151}.quadrant-map__cell-desc{color:#6b7280;font-size:9px;line-height:1.3}.quadrant-map__x-axis{align-items:center;bottom:14px;display:flex;left:calc(var(--axis-offset) + 12px);position:absolute;width:calc(var(--grid-width)*.9)}.quadrant-map__line-x{background:#d1d5db;flex:1;height:2px}.quadrant-map__arrow-right{border-bottom:5px solid transparent;border-left:8px solid #9293a4;border-top:5px solid transparent;height:0;width:0}.quadrant-map__x-low{left:calc(var(--axis-offset) + 8px)}.quadrant-map__x-high,.quadrant-map__x-low{bottom:0;color:#9293a4;font-size:10px;position:absolute}.quadrant-map__x-high{right:0}.quadrant-map__x-label{bottom:0;color:#4b5563;font-size:11px;font-weight:600;left:calc(var(--axis-offset) + 12px + var(--grid-width)/2);position:absolute;transform:translateX(-50%);white-space:nowrap}.quadrant-map__container{height:calc(var(--grid-height) + var(--bottom-offset) + 10px);width:calc(var(--axis-offset) + 22px + var(--grid-width))}.divider{background:#e6e8f0;height:1px;margin:1.5rem 0}.recommendations{margin-bottom:1.5rem}.recommendations h3{color:#374151;font-size:.85rem;font-weight:600;letter-spacing:.05em;margin-bottom:1rem;text-transform:uppercase}.recommendations ul{list-style:none;padding:0}.recommendations li{align-items:flex-start;border-bottom:1px solid #f3f4f6;display:flex;font-size:.9rem;line-height:1.5;padding:.75rem 0}.recommendations li:last-child{border-bottom:none}.step-number{align-items:center;background:#1631c1;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:11px;font-weight:600;height:22px;justify-content:center;margin-right:10px;margin-top:2px;width:22px}.step-content{color:#374151;flex:1}.step-action{color:#1f2937;font-weight:500}.step-why{color:#6b7280;font-size:.85rem}.step-effort{border-radius:4px;display:inline-block;font-size:.7rem;font-weight:600;margin-left:.25rem;padding:.15rem .5rem}.step-effort.quick{background:#d1fae5;color:#065f46}.step-effort.moderate{background:#fef3c7;color:#92400e}.step-effort.strategic{background:#fecaca;color:#991b1b}.cta-section{align-items:center;display:flex;flex-direction:column;gap:.75rem}.cta-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.cta-primary{background:#1631c1;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;padding:.875rem 1.5rem;text-decoration:none;transition:background .15s}.cta-primary:hover{background:#0f2391}.cta-secondary{background:transparent;border:2px solid #1631c1;border-radius:6px;color:#1631c1;cursor:pointer;font-size:.95rem;font-weight:600;padding:.75rem 1.5rem;text-decoration:none;transition:background .15s}.cta-secondary:hover{background:rgba(22,49,193,.05)}.cohort-note{color:#9ca3af;font-size:.75rem;font-style:italic;text-align:center}@media (max-width:768px){.tmg-quiz{padding:24px 16px}.tmg-quiz-question-text{font-size:18px}}.tmg-quiz .hs-form{font-size:16px}.tmg-quiz .hs-form label{color:var(--c-ink,#000);font-weight:600}.tmg-quiz .hs-input,.tmg-quiz input[type=email],.tmg-quiz input[type=number],.tmg-quiz input[type=tel],.tmg-quiz input[type=text],.tmg-quiz select,.tmg-quiz textarea{background:var(--c-bg,#fff);border:1px solid var(--c-border,#e6e8f0);border-radius:var(--radius-md,12px);color:var(--c-ink,#000);font-size:16px;padding:12px 14px;width:100%}.tmg-quiz .hs-input:focus,.tmg-quiz input[type=email]:focus,.tmg-quiz input[type=number]:focus,.tmg-quiz input[type=tel]:focus,.tmg-quiz input[type=text]:focus,.tmg-quiz select:focus,.tmg-quiz textarea:focus{border-color:var(--c-primary,#1631c1);outline:2px solid var(--c-primary,#1631c1);outline-offset:2px}.tmg-quiz .hs-form .hs-error-msg{color:#ef6b51;font-weight:600}.tmg-quiz .hs-input.invalid.error{border-color:#ef6b51}.tmg-quiz .hs-button,.tmg-quiz input[type=submit]{align-items:center;background:var(--c-primary,#1631c1);border:1px solid var(--c-primary,#1631c1);border-radius:999px;color:var(--c-bg,#fff);cursor:pointer;display:inline-flex;font-weight:700;gap:10px;justify-content:center;padding:14px 18px;transition:transform .15s ease,background .15s ease}.tmg-quiz .hs-button:hover,.tmg-quiz input[type=submit]:hover{transform:translateY(-1px)}#tmg-custom-gate-form{margin:0 auto;max-width:600px}#quiz-gate-form .form-row{display:flex;gap:1rem}#quiz-gate-form .form-row .form-group{flex:1}#quiz-gate-form .form-group{margin-bottom:1rem}#quiz-gate-form label{color:#1a1a1a;display:block;font-weight:500;margin-bottom:.5rem}#quiz-gate-form .required{color:#e53e3e}#quiz-gate-form input,#quiz-gate-form select{border:1px solid #d1d5db;border-radius:6px;font-size:1rem;padding:.75rem 1rem;transition:border-color .2s,box-shadow .2s;width:100%}#quiz-gate-form input:focus,#quiz-gate-form select:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1);outline:none}#quiz-gate-form input.error,#quiz-gate-form select.error{border-color:#e53e3e}#quiz-gate-form .form-submit{margin-top:1.5rem}#gate-submit-btn{background-color:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:1rem 2rem;transition:background-color .2s;width:100%}#gate-submit-btn:hover{background-color:#1d4ed8}#gate-submit-btn:disabled{background-color:#9ca3af;cursor:not-allowed}#gate-form-error{background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;margin-top:1rem;padding:.75rem 1rem}@media (max-width:600px){#quiz-gate-form .form-row{flex-direction:column;gap:0}}.question-text,.quiz-question-text,.tmg-quiz-runner h2,.tmg-quiz-runner h3,[class*=question-text]{color:#000!important;font-size:1.375rem!important;font-weight:600!important;letter-spacing:-.01em!important;line-height:1.4!important}.quiz-answer-option,.quiz-answer-text,[class*=answer-text]{color:#374151!important;font-size:1rem!important;font-weight:400!important;line-height:1.5!important}#quiz-gate-form input,#quiz-gate-form label,#quiz-gate-form select,.tmg-quiz-gate input,.tmg-quiz-gate label,.tmg-quiz-gate select{font-family:Poppins,sans-serif!important;font-size:.95rem!important}#quiz-gate-form label,.tmg-quiz-gate label{color:#374151!important;font-weight:500!important;margin-bottom:.5rem!important}#quiz-gate-form input,#quiz-gate-form select,.tmg-quiz-gate input,.tmg-quiz-gate select{border:1px solid #d1d5db!important;border-radius:6px!important;font-weight:400!important;padding:.75rem 1rem!important}#quiz-gate-form input:focus,#quiz-gate-form select:focus,.tmg-quiz-gate input:focus,.tmg-quiz-gate select:focus{border-color:#1631c1!important;box-shadow:0 0 0 3px rgba(22,49,193,.1)!important;outline:none!important}#gate-submit-btn,.gate-submit-btn,.tmg-quiz-gate .submit-btn,.tmg-quiz-gate button[type=submit],[class*=gate] button[type=submit]{background:#1631c1!important;border:none!important;border-radius:6px!important;color:#f2f2f2!important;cursor:pointer!important;font-family:Poppins,sans-serif!important;font-size:1rem!important;font-weight:600!important;padding:1rem 2rem!important;transition:background .15s ease!important;width:100%!important}#gate-submit-btn:hover,.gate-submit-btn:hover,.tmg-quiz-gate button[type=submit]:hover,[class*=gate] button[type=submit]:hover{background:#0f2391!important}.question-text,.quiz-question-text,.tmg-quiz-runner h2,.tmg-quiz-runner h3,[class*=question-text]{margin-bottom:1.5rem!important}.tmg-ai-dr-quiz .quiz-answer-option,.tmg-quiz .quiz-answer-option,div.tmg-quiz label.quiz-answer-option{align-items:center!important;background:#fff!important;border:2px solid #e5e7eb!important;border-radius:8px!important;box-sizing:border-box!important;cursor:pointer!important;display:flex!important;flex-direction:row!important;margin-bottom:.75rem!important;padding:1rem 1.25rem!important;transition:all .2s ease!important;width:100%!important}.tmg-ai-dr-quiz .quiz-answer-option input[type=radio],.tmg-quiz .quiz-answer-option input[type=radio]{appearance:none!important;-webkit-appearance:none!important;background:#fff!important;border:2px solid #d1d5db!important;border-radius:50%!important;cursor:pointer!important;flex-shrink:0!important;height:20px!important;margin-right:1rem!important;min-width:20px!important;position:relative!important;width:20px!important}.tmg-ai-dr-quiz .quiz-answer-option input[type=radio]:checked,.tmg-quiz .quiz-answer-option input[type=radio]:checked{background:#1631c1!important;border-color:#1631c1!important}.tmg-ai-dr-quiz .quiz-answer-option input[type=radio]:checked:after,.tmg-quiz .quiz-answer-option input[type=radio]:checked:after{background:#fff!important;border-radius:50%!important;content:""!important;height:8px!important;left:50%!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;width:8px!important}.tmg-ai-dr-quiz .quiz-answer-option.selected,.tmg-quiz .quiz-answer-option.selected,div.tmg-quiz label.quiz-answer-option.selected{background:rgba(4,199,197,.1)!important;border-color:#04c7c5!important}.tmg-ai-dr-quiz .quiz-answer-option:hover,.tmg-quiz .quiz-answer-option:hover,div.tmg-quiz label.quiz-answer-option:hover{background:rgba(4,199,197,.05)!important;border-color:#04c7c5!important}.tmg-ai-dr-quiz .quiz-answer-text,.tmg-quiz .quiz-answer-text,div.tmg-quiz .quiz-answer-text{flex:1!important;white-space:normal!important;word-wrap:break-word!important;color:#374151!important;font-family:Poppins,sans-serif!important;font-size:1rem!important;font-weight:400!important;line-height:1.5!important}.tmg-ai-dr-quiz .tmg-quiz-question-text,.tmg-quiz .tmg-quiz-question-text,.tmg-quiz-question .tmg-quiz-question-text,.tmg-quiz-runner .tmg-quiz-question-text,div.tmg-quiz .tmg-quiz-question-text{color:#000!important;font-family:Poppins,sans-serif!important;font-size:1.375rem!important;font-weight:600!important;letter-spacing:-.01em!important;line-height:1.4!important;margin-bottom:1.5rem!important}@media (max-width:768px){.tmg-ai-dr-quiz{padding:1rem .75rem}.tmg-quiz-card{border-radius:12px;margin:0 auto 1.5rem}.tmg-quiz-card-header{padding:1.5rem 1.75rem}.tmg-quiz-card-title{font-size:1.5rem!important}.tmg-quiz-card-subtitle{font-size:.875rem!important}.tmg-quiz-card-body{padding:1.75rem 1.5rem}.tmg-ai-dr-quiz .tmg-quiz-question-text,.tmg-quiz-question-text{font-size:1.25rem!important}.quiz-question-category,.quiz-question-number{font-size:.85rem!important}.tmg-results-headline{font-size:1.5rem!important}.tmg-results-scores{gap:.75rem;grid-template-columns:1fr}.tmg-results-layout{gap:1.5rem;grid-template-columns:1fr}.tmg-results-value{font-size:2.5rem!important}}@media (max-width:640px){.tmg-quiz-card-header{padding:1.25rem 1.5rem}.tmg-quiz-card-body{padding:1.5rem 1.25rem}.tmg-quiz-progress-section{padding:1rem 1.25rem}.tmg-results-headline{font-size:1.375rem!important}.quiz-question-category,.quiz-question-number{font-size:13px}}