.p80-quiz{--quiz-bg:var(--p80-cream,#f4f0e8);--quiz-card:#fff;--quiz-border:#d9d3c7;--quiz-fg:var(--p80-dark,#2b2b2b);--quiz-text:var(--p80-brown,#5c5346);--quiz-accent:var(--p80-amber,#d18d4f);--quiz-accent-hover:#b5763a;--quiz-danger:#d32f2f;--quiz-selected:#dce4e7;--quiz-selected-fg:#2b2b2b;--quiz-selected-border:#476b73;--quiz-card-hover:#fff;--quiz-focus:var(--quiz-fg);--quiz-button-fg:#fff;--quiz-cta-bg:var(--quiz-fg);--quiz-cta-fg:#fff;--quiz-disabled-bg:#ccc;--quiz-disabled-fg:#777;--quiz-placeholder:#6c6257;--quiz-info:#3b82f6;--quiz-warning:#f59e0b;--quiz-success:#10b981;--quiz-danger-border:#ef4444;--quiz-font-body:var(--p80-fb,system-ui,-apple-system,sans-serif);--quiz-font-head:var(--p80-fh,system-ui,-apple-system,sans-serif);background:var(--quiz-bg);box-sizing:border-box;color:var(--quiz-fg);font-family:var(--quiz-font-body);margin:0;max-width:none;padding:40px 24px;text-align:left;width:100%}.p80-quiz.p80-quiz--medium{--quiz-bg:#dce4e7;--quiz-border:#a6b5ba;--quiz-selected:#f5f0e8}.p80-quiz.p80-quiz--dark{color-scheme:dark;--quiz-bg:#282c30;--quiz-card:#343b40;--quiz-border:#77858d;--quiz-fg:#f4f0e8;--quiz-text:#d2dce1;--quiz-accent:#e7b07c;--quiz-accent-hover:#f0c59d;--quiz-danger:#ffaaa3;--quiz-card-hover:#40494f;--quiz-focus:#e7b07c;--quiz-button-fg:#282c30;--quiz-cta-bg:#dce4e7;--quiz-cta-fg:#282c30;--quiz-disabled-bg:#424b51;--quiz-disabled-fg:#bdc9cf;--quiz-placeholder:#b3c1c9;--quiz-info:#96beef;--quiz-warning:#efc17b;--quiz-success:#8ed5ba;--quiz-danger-border:#ffaaa3}.p80-quiz.p80-quiz--brown{color-scheme:light;--quiz-bg:#4b3118;--quiz-card:#604628;--quiz-border:#8d704d;--quiz-fg:#f5f0e8;--quiz-text:#e3d4bd;--quiz-accent:#d7a05f;--quiz-accent-hover:#e3b77e;--quiz-selected:#dce4e7;--quiz-selected-fg:#2a2a2a;--quiz-selected-border:#acccd2;--quiz-card-hover:#725331;--quiz-focus:#dce4e7;--quiz-button-fg:#2a2a2a;--quiz-cta-bg:#dce4e7;--quiz-cta-fg:#2a2a2a;--quiz-disabled-bg:#6d5840;--quiz-disabled-fg:#e0d2bd;--quiz-placeholder:#dfd0b9;--quiz-info:#c6dce2;--quiz-warning:#edc68a;--quiz-success:#b5d5c1;--quiz-danger-border:#e4aaa0}.p80-quiz.p80-quiz--brown .p80-quiz-option{background:#604628;color:#f5f0e8}.p80-quiz.p80-quiz--brown .p80-quiz-option.is-selected{background:#dce4e7;color:#2a2a2a}.p80-quiz.p80-quiz--brown .p80-quiz-advisory,.p80-quiz.p80-quiz--brown .p80-quiz-form-wrap{background:#604628}.p80-quiz.p80-quiz--brown .p80-quiz-form-wrap :where(input,textarea,select){background:#39230f;border-color:#8d704d;color:#f5f0e8}.p80-quiz *{box-sizing:border-box}.p80-quiz-view{display:none;outline:none}.p80-quiz-view.is-active{animation:p80QuizFadeIn .4s ease forwards;border-left:3px solid var(--quiz-accent);display:block;padding-left:clamp(16px,2.4vw,28px);text-align:left}.p80-quiz-eyebrow{color:var(--quiz-accent);font-size:13px;letter-spacing:.15em;margin-bottom:16px}.p80-quiz-eyebrow,.p80-quiz-title{font-family:var(--quiz-font-head);text-transform:uppercase}.p80-quiz-title{color:var(--quiz-fg);font-size:clamp(2rem,5vw,3rem);line-height:1.1;margin:0 0 24px}.p80-quiz-intro{color:var(--quiz-text);font-size:1.125rem;line-height:1.6;margin-bottom:40px}.p80-quiz-header{margin-bottom:32px}.p80-quiz-progress-bar{background:var(--quiz-border);height:4px;margin-bottom:8px;overflow:hidden}.p80-quiz-progress-fill{background:var(--quiz-accent);height:100%;transition:width .3s ease}.p80-quiz-progress-text{color:var(--quiz-text);font-family:var(--quiz-font-head);font-size:11px;letter-spacing:.15em;text-align:right;text-transform:uppercase}.p80-quiz-fieldset{border:none;margin:0 0 32px;padding:0}.p80-quiz-legend{color:var(--quiz-fg);font-family:var(--quiz-font-head);font-size:clamp(1.5rem,4vw,2.25rem);line-height:1.2;margin-bottom:32px;text-transform:uppercase;width:100%}.p80-quiz-options{display:flex;flex-direction:column;gap:12px}.p80-quiz-option{align-items:center;background:var(--quiz-card);border:1px solid var(--quiz-border);cursor:pointer;display:flex;padding:18px 24px;position:relative;transition:all .2s ease}.p80-quiz-option:hover{border-color:var(--quiz-accent);box-shadow:0 4px 12px rgba(0,0,0,.03);transform:translateY(-2px)}.p80-quiz-option.is-selected{background:var(--quiz-selected);border-color:var(--quiz-selected-border);border-width:2px;padding:17px 23px}.p80-quiz-option input{height:0;opacity:0;position:absolute;width:0}.p80-quiz-option input:focus-visible+.p80-quiz-option-text:after{border:2px solid;content:"";inset:-12px;pointer-events:none;position:absolute}.p80-quiz-option-text{color:var(--quiz-fg);font-size:1.0625rem;font-weight:500;padding-left:36px;position:relative;width:100%}.p80-quiz-option-text:before{border:2px solid var(--quiz-border);border-radius:50%;content:"";height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:20px}.p80-quiz-option.is-selected .p80-quiz-option-text:before{border-color:var(--quiz-selected-border);border-width:6px}.p80-quiz-option.is-selected .p80-quiz-option-text{color:var(--quiz-selected-fg)}.p80-quiz-nav{align-items:center;display:flex;gap:16px;justify-content:space-between;width:100%}.p80-quiz-start-nav{display:flex;justify-content:flex-start}.p80-quiz-btn-back,.p80-quiz-btn-next{border:none;cursor:pointer;flex:0 0 auto;font-family:var(--quiz-font-head);font-size:13px;letter-spacing:.15em;padding:14px 24px;text-transform:uppercase;transition:all .2s ease}.p80-quiz-btn-next{background:var(--quiz-accent);color:var(--quiz-button-fg)}.p80-quiz-btn-next:hover:not(:disabled){background:var(--quiz-accent-hover)}.p80-quiz-btn-next:disabled{background:var(--quiz-disabled-bg);color:var(--quiz-disabled-fg);cursor:not-allowed}.p80-quiz-btn-back{background:transparent;border:1px solid var(--quiz-border);color:var(--quiz-text);flex:0 0 auto;margin-right:auto}.p80-quiz-btn-next{margin-left:auto}.p80-quiz-start-nav .p80-quiz-btn-next{margin-left:0}.p80-quiz-btn-back:hover:not(:disabled){background:var(--quiz-card-hover);border-color:var(--quiz-fg);color:var(--quiz-fg)}.p80-quiz-btn-back:disabled{opacity:0;pointer-events:none}@media (max-width:480px){.p80-quiz{padding:28px 18px}.p80-quiz-nav:not(.p80-quiz-start-nav){flex-direction:row;gap:10px}.p80-quiz-btn-back{order:0;padding:11px 14px;white-space:nowrap;width:auto}.p80-quiz-btn-next{order:0;padding:11px 16px;white-space:nowrap;width:auto}}.p80-quiz-score-badge{border:1px solid var(--quiz-accent);color:var(--quiz-accent);display:inline-block;font-size:11px;letter-spacing:.2em;margin-bottom:24px;padding:6px 12px}.p80-quiz-headline,.p80-quiz-score-badge{font-family:var(--quiz-font-head);text-transform:uppercase}.p80-quiz-headline{color:var(--quiz-fg);font-size:clamp(2rem,5vw,3rem);line-height:1.1;margin:0 0 24px}.p80-quiz-body{color:var(--quiz-text);font-size:1.125rem;line-height:1.6;margin-bottom:32px}.p80-quiz .p80-quiz-body ol,.p80-quiz .p80-quiz-body ul,.p80-quiz .p80-quiz-bullets{display:block;list-style:disc outside;margin:24px 0;margin-inline-start:1em;padding:0;padding-inline-start:1.5em}.p80-quiz .p80-quiz-body ol{list-style-type:decimal}.p80-quiz .p80-quiz-body li,.p80-quiz .p80-quiz-bullets>li{color:var(--quiz-fg);display:list-item;line-height:1.55;list-style-position:outside;list-style-type:inherit;margin:0 0 12px;padding:0;position:static;text-indent:0}.p80-quiz .p80-quiz-body li:before,.p80-quiz .p80-quiz-bullets>li:before{content:none}.p80-quiz .p80-quiz-body li>p{margin:0 0 8px}.p80-quiz .p80-quiz-body li>ol,.p80-quiz .p80-quiz-body li>ul{margin-block:12px;margin-inline-start:0}.p80-quiz-closing{color:var(--quiz-fg);font-size:1.25rem;margin-top:24px}.p80-quiz-advisories{border-top:2px dashed var(--quiz-border);margin:40px 0;padding-top:40px}.p80-quiz-advisories h3{color:var(--quiz-fg);font-family:var(--quiz-font-head);font-size:14px;letter-spacing:.15em;margin:0 0 24px;text-transform:uppercase}.p80-quiz-advisory{background:var(--quiz-card);border-left:4px solid var(--quiz-border);box-shadow:0 2px 8px rgba(0,0,0,.03);margin-bottom:16px;padding:20px}.p80-quiz-advisory.severity-info{border-left-color:var(--quiz-info)}.p80-quiz-advisory.severity-warning{border-left-color:var(--quiz-warning)}.p80-quiz-advisory.severity-danger{border-left-color:var(--quiz-danger-border)}.p80-quiz-advisory.severity-success{border-left-color:var(--quiz-success)}.p80-quiz-advisory h4{color:var(--quiz-fg);font-family:var(--quiz-font-head);font-size:12px;letter-spacing:.1em;margin:0 0 8px;text-transform:uppercase}.p80-quiz-advisory p{color:var(--quiz-text);font-size:.9375rem;line-height:1.5;margin:0}.p80-quiz-service-path{color:var(--quiz-accent);font-family:var(--quiz-font-head);font-size:.75rem;font-weight:700;letter-spacing:.12em;margin:32px 0 -16px;text-transform:uppercase}.p80-quiz-ctas{display:flex;flex-direction:column;gap:16px;margin:40px 0}@media (min-width:640px){.p80-quiz-ctas{flex-direction:row}}.p80-quiz-cta-primary,.p80-quiz-cta-secondary{align-items:center;border:none;cursor:pointer;display:flex;flex:1;font-family:var(--quiz-font-head);font-size:13px;justify-content:center;letter-spacing:.15em;padding:20px 32px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s ease}.p80-quiz-cta-primary{background:var(--quiz-cta-bg);color:var(--quiz-cta-fg)}.p80-quiz-cta-primary:hover{background:var(--quiz-accent);color:var(--quiz-button-fg)}.p80-quiz-cta-secondary{background:transparent;border:1px solid var(--quiz-border);color:var(--quiz-fg)}.p80-quiz-cta-secondary:hover{background:var(--quiz-card-hover);border-color:var(--quiz-fg)}.p80-quiz-retake-wrap{margin-top:40px;text-align:center}.p80-quiz-btn-retake{background:transparent;border:none;color:var(--quiz-text);cursor:pointer;font-family:var(--quiz-font-head);font-size:13px;letter-spacing:.1em;text-decoration:underline;text-transform:uppercase}.p80-quiz-btn-retake:hover{color:var(--quiz-fg)}.p80-quiz-form-wrap{animation:p80QuizFadeIn .4s ease forwards;background:var(--quiz-card);border:1px solid var(--quiz-border);margin-top:32px;padding:32px}.p80-quiz-consent{border-bottom:1px solid var(--quiz-border);color:var(--quiz-text);font-size:.8125rem;line-height:1.5;margin-bottom:24px;padding-bottom:16px}.p80-quiz-form-wrap .hs-form-field{margin-bottom:16px}.p80-quiz-form-wrap label{color:var(--quiz-fg);display:block;font-family:var(--quiz-font-head);font-size:11px;letter-spacing:.15em;margin-bottom:4px;text-transform:uppercase}.p80-quiz-form-wrap input[type=email],.p80-quiz-form-wrap input[type=tel],.p80-quiz-form-wrap input[type=text],.p80-quiz-form-wrap select,.p80-quiz-form-wrap textarea{background:var(--quiz-bg);border:1px solid var(--quiz-border);color:var(--quiz-fg);font-family:var(--quiz-font-body);font-size:.9375rem;padding:12px 14px;width:100%}.p80-quiz-form-wrap .hs-button,.p80-quiz-form-wrap input[type=submit]{background:var(--quiz-cta-bg);border:none;color:var(--quiz-cta-fg);cursor:pointer;font-family:var(--quiz-font-head);font-size:13px;letter-spacing:.15em;margin-top:8px;padding:16px 24px;text-transform:uppercase;transition:background .2s;width:100%}.p80-quiz-form-wrap .hs-button:hover,.p80-quiz-form-wrap input[type=submit]:hover{background:var(--quiz-accent);color:var(--quiz-button-fg)}.p80-quiz :where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--quiz-focus);outline-offset:4px}.p80-quiz :where(.p80-quiz-intro,.p80-quiz-body,.p80-quiz-consent,.p80-quiz-advisory,.p80-quiz-form-wrap) a{color:var(--quiz-fg);text-decoration:underline;text-underline-offset:3px}.p80-quiz :where(.p80-quiz-intro,.p80-quiz-body,.p80-quiz-consent,.p80-quiz-advisory,.p80-quiz-form-wrap) a:hover{color:var(--quiz-text)}.p80-quiz .p80-quiz-form-wrap :where(input,textarea)::placeholder{color:var(--quiz-placeholder);opacity:1}.p80-quiz .p80-quiz-form-wrap .hs-button:disabled,.p80-quiz .p80-quiz-form-wrap :where(input,textarea,select):disabled,.p80-quiz :where(.p80-quiz-cta-primary,.p80-quiz-cta-secondary):is(:disabled,[aria-disabled=true]){background:var(--quiz-disabled-bg);color:var(--quiz-disabled-fg);cursor:not-allowed}.p80-quiz .p80-quiz-form-wrap :where(.hs-error-msg,.hs-error-msgs,.hs-form-required){color:var(--quiz-danger)}.p80-quiz .p80-quiz-form-wrap :where(input,textarea,select)[aria-invalid=true]{border-color:var(--quiz-danger)}.p80-quiz .p80-quiz-form-wrap :where(input[type=checkbox],input[type=radio]){accent-color:var(--quiz-selected-border)}.p80-quiz{padding-left:max(var(--p80-px,96px),calc(50% - 700px));padding-right:max(var(--p80-px,96px),calc(50% - 700px))}.p80-quiz .p80-quiz-view.is-active{border-left:0;padding-left:0;position:relative}.p80-quiz .p80-quiz-view.is-active:before{background:var(--quiz-accent);bottom:0;content:"";left:-20px;pointer-events:none;position:absolute;top:0;width:3px}@keyframes p80QuizFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.p80-quiz-form-wrap,.p80-quiz-view.is-active{animation:none}.p80-quiz-option,.p80-quiz-progress-fill{transition:none}}