.automation-quiz-page{background:radial-gradient(circle at 74% 8%,#9a8cff21,#0000 25%),radial-gradient(circle at 8% 42%,#392a532e,#0000 28%),#050505}.quiz-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.quiz-hero{padding:clamp(5.5rem,9vw,7.5rem) 0 2.5rem}.quiz-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.68fr);align-items:end;gap:clamp(2rem,6vw,6rem);display:grid}.quiz-eyebrow{color:#a89cff;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-size:.72rem;font-weight:800}.quiz-hero h1{letter-spacing:-.068em;text-wrap:balance;max-width:13ch;margin:0;font-size:clamp(3.15rem,6vw,5.8rem);line-height:.94}.quiz-hero-copy{color:#aaa6b0;max-width:690px;margin:1.5rem 0 0;font-size:clamp(1.04rem,1.5vw,1.22rem);line-height:1.7}.quiz-hero-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.6rem;display:flex}.quiz-hero-actions .button span{margin-left:.6rem}.quiz-hero-actions>span{color:#8f8a95;font-size:.84rem}.quiz-overview{background:#0f0f13c2;border:1px solid #ffffff17;border-radius:18px;padding:1.35rem;box-shadow:0 24px 70px #00000038}.quiz-overview>p{color:#fff;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .9rem;font-size:.74rem;font-weight:800}.quiz-overview ul{gap:.72rem;margin:0;padding:0;list-style:none;display:grid}.quiz-overview li{color:#d0ccd5;gap:.8rem;font-size:.92rem;line-height:1.45;display:flex}.quiz-overview li:before{color:#a89cff;content:"✓";font-weight:800}.quiz-shell{padding:2rem 0 clamp(6rem,10vw,9rem)}.quiz-card{background:linear-gradient(145deg,#121217fc,#09090cfc);border:1px solid #ffffff17;border-radius:26px;scroll-margin-top:7rem;overflow:hidden;box-shadow:0 28px 90px #0000006b}.quiz-card>[hidden],.quiz-actions [hidden],.quiz-step[hidden],.quiz-result[hidden]{display:none!important}.quiz-progress{border-bottom:1px solid #ffffff12;padding:1.25rem clamp(1.25rem,3vw,2rem)}.quiz-progress-row{color:#aaa6b0;justify-content:space-between;gap:1rem;margin-bottom:.75rem;font-size:.82rem;display:flex}.quiz-progress-row strong{color:#fff}.quiz-progress progress,.quiz-category-results progress{appearance:none;background:#29272f;border:0;border-radius:999px;width:100%;display:block;overflow:hidden}.quiz-progress progress{height:5px}.quiz-progress progress::-webkit-progress-bar{border-radius:inherit;background:#29272f}.quiz-category-results progress::-webkit-progress-bar{border-radius:inherit;background:#29272f}.quiz-progress progress::-webkit-progress-value{border-radius:inherit;background:linear-gradient(90deg,#d1caf5,#8e7bff)}.quiz-category-results progress::-webkit-progress-value{border-radius:inherit;background:linear-gradient(90deg,#d1caf5,#8e7bff)}.quiz-progress progress::-moz-progress-bar{border-radius:inherit;background:linear-gradient(90deg,#d1caf5,#8e7bff)}.quiz-category-results progress::-moz-progress-bar{border-radius:inherit;background:linear-gradient(90deg,#d1caf5,#8e7bff)}.quiz-step{min-height:500px;padding:clamp(1.4rem,4vw,3.2rem)}.quiz-step-heading{max-width:790px;margin-bottom:2rem}.quiz-step-heading>span{color:#a89cff;letter-spacing:.13em;text-transform:uppercase;font-size:.7rem;font-weight:800}.quiz-step-heading h2{letter-spacing:-.052em;text-wrap:balance;margin:.65rem 0;font-size:clamp(2rem,4vw,3.2rem);line-height:1}.quiz-step-heading p{color:#a5a0aa;max-width:680px;margin:0;line-height:1.65}.quiz-options{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.78rem;margin:0;padding:0;display:grid}.quiz-option{color:#d0ccd5;cursor:pointer;background:#ffffff06;border:1px solid #ffffff17;border-radius:13px;align-items:flex-start;gap:.8rem;min-height:68px;padding:1rem;transition:border-color .18s,background .18s,transform .18s;display:flex}.quiz-option:hover{border-color:#a89cff59;transform:translateY(-1px)}.quiz-option:has(input:checked){color:#fff;background:#9a8cff1c;border-color:#a89cffb8}.quiz-option input{accent-color:#9a8cff;flex:none;width:19px;height:19px;margin:.1rem 0 0}.quiz-option:has(input:focus-visible){outline-offset:2px;outline:3px solid #a89cff47}.quiz-actions{justify-content:space-between;gap:1rem;padding:0 clamp(1.4rem,4vw,3.2rem) clamp(1.4rem,4vw,3.2rem);display:flex}.quiz-actions button{min-width:150px}.quiz-back{color:#cbc7d0;cursor:pointer;background:0 0;border:0}.quiz-back:focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #a89cff52}.quiz-error{color:#ffd0d0;background:#7d14142b;border:1px solid #ff787852;border-radius:10px;margin:0 clamp(1.4rem,4vw,3.2rem) 1rem;padding:.9rem 1rem}.quiz-result{padding:clamp(1.5rem,5vw,4rem)}.quiz-result-header{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:2rem;display:grid}.quiz-score{background:radial-gradient(circle,#9a8cff33,#9a8cff08);border:1px solid #9a8cff8c;border-radius:50%;place-items:center;width:170px;height:170px;display:grid}.quiz-score strong{letter-spacing:-.07em;align-self:end;font-size:3.8rem;line-height:.9;display:block}.quiz-score span{color:#aaa6b0;letter-spacing:.1em;text-transform:uppercase;align-self:start;font-size:.73rem}.quiz-result-header h2{letter-spacing:-.058em;text-wrap:balance;margin:.4rem 0 .7rem;font-size:clamp(2.25rem,5vw,4.2rem);line-height:.96}.quiz-result-header p:not(.quiz-eyebrow){color:#aaa6b0;max-width:690px;margin:0;line-height:1.68}.quiz-result-section{margin-top:3rem}.quiz-result-section-heading{max-width:760px}.quiz-result-section h3,.quiz-audit-cta h3{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(1.65rem,3vw,2.5rem);line-height:1.08}.quiz-category-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1.4rem;display:grid}.quiz-category-results article{background:#0d0d11;border:1px solid #ffffff14;border-radius:13px;padding:1.1rem}.quiz-category-results article>div{justify-content:space-between;gap:1rem;margin-bottom:.7rem;display:flex}.quiz-category-results strong{color:#e9e6ee;font-size:.9rem}.quiz-category-results span{color:#aaa6b0;white-space:nowrap;font-size:.8rem}.quiz-category-results progress{height:7px}.quiz-result-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.quiz-result-columns .quiz-result-section{background:#ffffff06;border:1px solid #ffffff14;border-radius:15px;padding:1.35rem}.quiz-weaknesses,.quiz-recommendations{gap:.75rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.quiz-weaknesses{counter-reset:weakness}.quiz-weaknesses li,.quiz-recommendations li{color:#cbc7d0;gap:.75rem;line-height:1.55;display:flex}.quiz-weaknesses li{border-bottom:1px solid #ffffff12;justify-content:space-between;padding-bottom:.72rem}.quiz-weaknesses li:last-child{border-bottom:0;padding-bottom:0}.quiz-weaknesses strong:before{color:#a89cff;content:counter(weakness, decimal-leading-zero);counter-increment:weakness;margin-right:.55rem}.quiz-weaknesses span{color:#a8a3ad;white-space:nowrap;font-size:.84rem}.quiz-recommendations li:before{color:#a89cff;content:"→";flex:none;font-weight:800}.quiz-audit-cta{background:radial-gradient(circle at 10% 10%,#9a8cff2e,#0000 38%),#0d0c12;border:1px solid #a89cff4d;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;margin-top:3rem;padding:clamp(1.35rem,4vw,2.25rem);display:grid}.quiz-audit-cta p:not(.quiz-eyebrow){color:#aaa6b0;max-width:680px;margin:.8rem 0 0;line-height:1.65}.quiz-audit-cta .button{text-align:center;max-width:290px}.quiz-result-actions{flex-wrap:wrap;gap:.8rem;margin-top:1.1rem;display:flex}.quiz-disclaimer{color:#817c86;margin:1.2rem 0 0;font-size:.78rem;line-height:1.55}@media (width<=800px){.quiz-hero-grid,.quiz-result-header,.quiz-result-columns,.quiz-audit-cta,.quiz-options,.quiz-category-results{grid-template-columns:1fr}.quiz-step{min-height:0}.quiz-score{width:140px;height:140px}.quiz-actions{background:linear-gradient(#0000,#0b0b0e 25%);padding-top:1rem;position:sticky;bottom:0}.quiz-audit-cta .button{width:100%;max-width:none}}@media (width<=520px){.quiz-hero-actions,.quiz-hero-actions .button,.quiz-result-actions,.quiz-result-actions .button{width:100%}.quiz-progress-row{display:grid}.quiz-actions button{min-width:0}}@media (prefers-reduced-motion:reduce){.quiz-option{transition:none}}
