.analysis-screen{max-width:760px;padding-top:45px}
.analysis-ready-card{max-width:620px;margin:0 auto;text-align:center;padding:35px 40px}
.analysis-ready-card h1{font-size:37px;line-height:1.18;font-weight:550;margin:15px 0}
.analysis-ready-intro{font-size:13px;color:var(--muted)}
.analysis-unlock{margin:26px auto 0;padding:22px;border:1px solid #dcd4e8;border-radius:14px;background:#f5f2fa;text-align:left}
.analysis-unlock-heading{display:flex;justify-content:space-between;align-items:baseline;gap:12px}
.analysis-unlock-heading h2{font-size:19px;line-height:1.3}
.analysis-unlock-heading strong{font-size:22px;white-space:nowrap}
.analysis-unlock-terms{margin-top:6px;font-size:12px;color:var(--muted)}
.analysis-unlock ul{list-style:none;display:grid;gap:9px;margin:18px 0;padding:0;font-size:13px}
.analysis-unlock li{display:flex;align-items:baseline;gap:8px}
.analysis-unlock li::before{content:"\2713";color:#537436;font-weight:700}
.analysis-reveal{margin-top:22px}
.analysis-unlock .analysis-reveal{margin-top:0}
.analysis-area-chips{display:flex;justify-content:center;gap:7px;flex-wrap:wrap;margin:20px 0 22px}
.analysis-area-chips span{font-size:10px;border:1px solid #e1deec;background:#f2eff8;color:#625572;padding:7px 10px;border-radius:20px}
.analysis-method{text-align:left}
.analysis-method summary{font-size:12px;color:var(--muted)}
.analysis-method p{font-size:12px;line-height:1.7;color:var(--muted);margin-top:10px}
.hero-copy .hero-unlock-price{margin-top:12px;font-size:13px}
@media(max-width:760px){
 .analysis-screen{padding-top:28px}
 .analysis-ready-card{padding:24px 18px}
 .analysis-ready-card h1{font-size:30px}
 .analysis-unlock{padding:17px 14px}
 .analysis-unlock-heading h2{font-size:16px}
 .analysis-unlock-heading strong{font-size:19px}
}
.analysis-insights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:25px 0}.analysis-insights>.card{padding:25px}.analysis-insights .eyebrow{font-size:8px;color:#8b7c9f}.analysis-insights h2{font-size:22px;line-height:1.25;font-weight:550;margin:13px 0 15px;letter-spacing:-.035em}.analysis-insights p{font-size:11px;line-height:1.8;color:#7f768c}.analysis-highlight{background:#f1edf8;border-color:#e3daef}.analysis-practice{background:#f1f5e8;border-color:#e0e8d4}.analysis-practice .eyebrow{color:#879571}.analysis-practice p{color:#7b886e}.analysis-area-list{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:9px}.analysis-area-list li{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:11px;padding:10px 12px;background:#ffffff90;border:1px solid #e6e0ed;border-radius:8px;min-width:0}.analysis-area-list li>span{min-width:0}.analysis-area-list strong{font-weight:600;white-space:nowrap;flex:none;font-size:11px}.analysis-practice .analysis-area-list li{border-color:#e0e8d4}.analysis-insight-tag{display:inline-flex;background:#ffffff90;border:1px solid #e1d8ed;border-radius:20px;color:#8a7a9f;padding:8px 11px;font-size:9px;margin-top:18px}.analysis-practice-tips{display:grid;gap:11px;margin-top:18px}.analysis-practice-tips strong{font-weight:600}.analysis-snapshot-note{grid-column:1/-1;font-size:9px!important;color:#8c9580!important;line-height:1.8;text-align:center;padding:0 15px;margin-top:0}
@media(max-width:760px){.analysis-insights{grid-template-columns:1fr;gap:16px;margin:20px 0}.analysis-insights>.card{padding:23px}.analysis-insights h2{font-size:22px}.analysis-snapshot-note{padding:0 5px;font-size:9px!important}.analysis-area-list li{font-size:11px}}
