.qa-readiness-container{min-height:calc(100vh - 150px);padding:2rem 2rem 4rem;max-width:900px;margin:0 auto}@media(max-width:767px){.qa-readiness-container{padding:1rem 1rem 3rem}}.qa-landing-screen{display:flex;align-items:flex-start;justify-content:center;min-height:calc(100vh - 150px);padding:3rem 2rem 5rem}@media(max-width:767px){.qa-landing-screen{padding:2rem 1rem 4rem}}.qa-landing-card{width:100%;max-width:800px;background:#fff;border:2px solid #d9d9d9;padding:5rem;box-shadow:0 4px 20px rgba(0,0,0,.08);margin-top:2rem}@media(max-width:767px){.qa-landing-card{padding:4rem 3rem;margin-top:1rem}}.qa-landing-header{display:flex;align-items:flex-start;justify-content:space-between;gap:3rem;margin-bottom:3rem}.qa-landing-title{font-size:3rem;font-weight:700;line-height:1.3;color:#080808;font-family:var(--font-inter-tight);flex:1}@media(max-width:767px){.qa-landing-title{font-size:2rem}}.qa-time-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border:1px solid #d9d9d9;border-radius:9999px;font-size:.875rem;color:#626262;white-space:nowrap;flex-shrink:0}.qa-clock-icon{width:14px;height:14px}.qa-landing-description{font-size:1.25rem;line-height:1.6;color:#626262;margin-bottom:4rem}@media(max-width:767px){.qa-landing-description{font-size:1rem;margin-bottom:3rem}}.qa-start-button{width:100%;padding:1rem 2rem;background:#0439d7;color:#fff;font-size:1.25rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;font-family:var(--font-inter-tight);display:flex;align-items:center;justify-content:center;gap:.5rem}@media(min-width:767px){.qa-start-button{width:auto}}.qa-start-button:hover{background:rgba(4,57,215,.9);transform:translateY(-2px);box-shadow:0 6px 20px rgba(4,57,215,.4)}.qa-start-button:active{transform:translateY(0)}.qa-arrow-icon{width:16px;height:16px}.qa-assessment-container{padding:1rem 2rem 3rem;min-height:calc(100vh - 150px);max-width:900px;margin:0 auto;display:flex;flex-direction:column}@media(max-width:767px){.qa-assessment-container{padding:1rem 1rem 2rem}}.qa-progress-section{margin-bottom:2rem;flex-shrink:0}.qa-progress-bar{width:100%;height:6px;background:hsla(0,0%,100%,.2);border-radius:9999px;overflow:hidden;margin-bottom:2rem}.qa-progress-fill{height:100%;background:#0439d7;transition:width .3s ease}.qa-progress-text{font-size:.875rem;font-weight:500;color:hsla(0,0%,100%,.8)}.qa-question-title{font-size:3rem;font-weight:700;line-height:1.3;color:#fff;text-align:center;margin-bottom:2rem;font-family:var(--font-inter-tight);flex-shrink:0}@media(max-width:767px){.qa-question-title{font-size:1.5rem;margin-bottom:1rem}}.qa-options-grid{display:grid;gap:1rem;flex:1;align-content:start}.qa-option-card{position:relative;cursor:pointer;border:2px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);padding:1rem 3rem;border-radius:8px;transition:all .2s ease}.qa-option-card:hover{border-color:hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.15)}.qa-option-card.qa-option-selected{border-color:#0439d7;background:rgba(4,57,215,.2);transform:scale(.98)}.qa-option-content{display:flex;align-items:center;justify-content:space-between}.qa-option-label{font-size:1.25rem;font-weight:500;color:#fff;font-family:var(--font-inter-tight);line-height:1.4}.qa-check-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#0439d7;color:#fff}.qa-results-container{padding:1rem 2rem 4rem;max-width:900px;margin:0 auto}@media(max-width:767px){.qa-results-container{padding:1rem 1rem 3rem}}.qa-results-header{text-align:center;margin-bottom:3rem}.qa-results-title-section{display:inline-flex;align-items:center;gap:.75rem;margin-bottom:2rem}.qa-target-icon{width:20px;height:20px;color:#fff}.qa-results-title{font-size:3rem;font-weight:700;color:#fff;font-family:var(--font-inter-tight)}.qa-score-maturity-row{display:flex;align-items:center;justify-content:center;gap:3rem;margin-bottom:2rem;flex-wrap:wrap}@media(max-width:767px){.qa-score-maturity-row{flex-direction:column;gap:2rem}}.qa-score-circle{width:120px;height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:4px solid #0439d7;border-radius:50%;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.12);flex-shrink:0}.qa-score-value{font-size:3rem;font-weight:700;line-height:1}.qa-score-label{font-weight:500;color:#626262;margin-top:.25rem}.qa-maturity-badge{display:inline-block;padding:.5rem 1.25rem;border:1px solid #d9d9d9;background:#fff;border-radius:9999px;font-size:1rem;font-weight:600;color:#080808;box-shadow:0 2px 8px rgba(0,0,0,.05);white-space:nowrap}.qa-explanation-box{max-width:600px;margin:0 auto;padding:1rem 2rem;border:1px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.qa-explanation-text{font-size:1rem;line-height:1.5;color:#fff}.qa-cta-card,.qa-recommendations-card{background:hsla(0,0%,100%,.95);border:2px solid #d9d9d9;border-radius:12px;padding:3rem;margin-bottom:2rem;box-shadow:0 2px 8px rgba(0,0,0,.05)}@media(max-width:767px){.qa-cta-card,.qa-recommendations-card{padding:2rem}}.qa-card-header{justify-content:space-between;position:relative}.qa-card-header,.qa-cta-header{display:flex;align-items:center;gap:.75rem;margin-bottom:2rem}.qa-icon-circle{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(4,57,215,.1);flex-shrink:0}.qa-lightbulb-icon,.qa-trending-icon{width:18px;height:18px;color:#0439d7}.qa-card-title{font-size:1.5rem;font-weight:700;color:#080808;font-family:var(--font-inter-tight);flex:1;word-spacing:.1em}.qa-copy-button{display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 .5rem;border:1px solid #bbb;background:#fff;border-radius:4px;cursor:pointer;transition:all .2s ease;color:#626262;flex-shrink:0;gap:.375rem}.qa-copy-button:hover{border-color:#0439d7;color:#0439d7}.qa-copy-button:active{transform:scale(.95)}.qa-copy-button.qa-copy-button-copied{background:rgba(4,57,215,.1);border-color:#0439d7;color:#0439d7}.qa-copy-button svg{width:16px;height:16px;flex-shrink:0}.qa-copy-text{font-weight:500;white-space:nowrap}.qa-recommendations-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.qa-recommendation-item{display:flex;align-items:flex-start;gap:.75rem}.qa-bullet{width:6px;height:6px;border-radius:50%;background:#0439d7;margin-top:.5rem;flex-shrink:0}.qa-recommendation-text{font-size:1rem;line-height:1.5;color:#080808}.qa-cta-text{font-size:.875rem;font-weight:500;line-height:1.5;color:#080808}.qa-cta-button{width:100%;padding:.75rem 1.5rem;background:#0439d7;color:#fff;font-size:1rem;font-weight:600;border-radius:8px;text-decoration:none;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-inter-tight);text-align:center}@media(min-width:767px){.qa-cta-button{width:auto;margin:0 auto}}.qa-cta-button:hover{background:rgba(4,57,215,.9);transform:translateY(-2px);box-shadow:0 6px 20px rgba(4,57,215,.4)}.qa-cta-button:active{transform:translateY(0)}.qa-restart-section{text-align:center;margin-top:3rem}.qa-restart-button{padding:.75rem 1.5rem;border:2px solid #d9d9d9;background:#fff;border-radius:8px;font-size:1rem;font-weight:600;color:#080808;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-inter-tight)}.qa-restart-button:hover{border-color:#0439d7;background:#fff;color:#080808}.qa-refresh-icon{width:16px;height:16px}