.maturity-v2-page{--assessment-purple:var(--negar-purple,#7552d9);--assessment-purple-soft:var(--negar-purple-soft,rgba(117,82,217,.10))}
.maturity-v2-hero{padding-bottom:34px}
.maturity-v2-hero .checklist-title{display:grid;grid-template-columns:58px minmax(0,1fr);gap:18px;align-items:start}.maturity-v2-hero .checklist-title>.i{width:58px;height:58px;padding:14px;border-radius:18px;background:var(--assessment-purple-soft);color:var(--assessment-purple)}
.maturity-v2-hero h1{font-size:clamp(32px,4vw,54px);line-height:1.45;margin:7px 0 11px;color:var(--navy-950)}.maturity-v2-hero .checklist-title p{max-width:880px;font-size:17px;line-height:2;color:var(--ink-600)}
.assessment-value-strip{display:flex;flex-wrap:wrap;gap:9px;margin:24px 0 20px}.assessment-value-strip span{padding:8px 13px;border:1px solid #ded7f7;background:#faf8ff;color:#5f43b8;border-radius:999px;font-size:14px;font-weight:850}
.maturity-v2-page .checklist-progress{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:18px;align-items:center;padding:18px 20px;border:1px solid var(--line);background:#fff;border-radius:20px;box-shadow:var(--shadow-sm)}.maturity-v2-page .checklist-progress>div{display:flex;flex-direction:column;gap:3px}.maturity-v2-page .checklist-progress span{font-size:15px;font-weight:900;color:var(--navy-950)}.maturity-v2-page .checklist-progress b{font-size:14px;color:var(--ink-600)}.maturity-v2-page .checklist-progress progress{width:100%;height:10px}
.maturity-v2-page .maturity-method-section{background:#fff}.maturity-v2-page .maturity-scale-guide article{min-height:145px}.maturity-v2-page .maturity-scale-guide article b{background:linear-gradient(135deg,var(--navy-950),var(--assessment-purple))}
.maturity-v2-page .maturity-domain>header{background:linear-gradient(135deg,#f7f9fc,#f7f3ff)}.maturity-v2-page .maturity-domain>header>span{background:linear-gradient(135deg,var(--navy-950),var(--assessment-purple))}.maturity-v2-page .maturity-option:hover span{border-color:#9d87e3}.maturity-v2-page .maturity-option input:checked+span{background:linear-gradient(135deg,var(--navy-950),#51349f);border-color:#51349f}.maturity-v2-page .maturity-question.is-answered{background:linear-gradient(90deg,rgba(117,82,217,.045),transparent)}
.maturity-v2-page .maturity-result-card{background:linear-gradient(145deg,var(--navy-950),#49318f)}.maturity-v2-page .maturity-result-card>span{color:#d5caff}.maturity-aside-note{border-top:4px solid var(--assessment-purple)}
.assessment-summary-section{background:linear-gradient(180deg,#f8f6ff,#fff)}.instant-result-grid{display:grid;grid-template-columns:1.08fr 1fr 1fr;gap:16px}.instant-result-grid article{border:1px solid var(--line);border-radius:24px;background:#fff;padding:24px;box-shadow:var(--shadow-sm);min-height:210px}.instant-result-grid article>span{display:block;font-size:14px;font-weight:900;color:var(--assessment-purple);margin-bottom:12px}.instant-score-card{background:linear-gradient(145deg,var(--navy-950),#39266e)!important;color:#fff}.instant-score-card>span{color:#d8d0ff!important}.instant-score-card strong{font-size:54px;line-height:1;display:block;margin:6px 0 10px}.instant-score-card h3{font-size:22px;margin:0 0 8px;color:#fff}.instant-score-card p{color:#d2d9e7;line-height:1.9;font-size:15px}.instant-insight-card ul{list-style:none;display:grid;gap:11px;margin:0;padding:0}.instant-insight-card li{padding:11px 13px;border-radius:14px;background:#f5f8fb;color:var(--navy-950);font-size:15px;font-weight:800;line-height:1.7}.instant-insight-card li:before{content:'✓';color:var(--teal-700);font-weight:900;margin-left:8px}.instant-insight-card.is-gap li{background:#fff7f4}.instant-insight-card.is-gap li:before{content:'!';color:#c2623b}
.report-unlock-card{display:grid;grid-template-columns:.9fr 1.1fr;gap:28px;margin-top:22px;padding:30px;border-radius:27px;border:1px solid #ddd5fa;background:#fff;box-shadow:var(--shadow-md)}.report-unlock-copy{align-self:center}.report-unlock-copy h3{font-size:26px;line-height:1.6;margin:6px 0 10px;color:var(--navy-950)}.report-unlock-copy p{font-size:16px;line-height:2;color:var(--ink-600)}.assessment-lead-form{padding:22px;border-radius:20px;background:#f8f9fc;border:1px solid var(--line)}.assessment-lead-form .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.assessment-lead-form label{font-size:13px;font-weight:850;color:var(--navy-950);display:grid;gap:6px}.assessment-lead-form input{width:100%;min-height:45px;border:1px solid var(--line-strong);border-radius:11px;background:#fff;padding:0 12px;font-family:inherit;font-size:14px}.assessment-lead-form .btn{width:100%;margin-top:16px}.assessment-lead-form .form-status{min-height:24px;margin:9px 0 0;color:var(--teal-700);font-size:13px;line-height:1.8}
.full-report-section{background:#fff}.report-header{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:24px}.report-header h2{font-size:32px;margin:5px 0 8px;color:var(--navy-950)}.report-header p{max-width:720px;color:var(--ink-600);font-size:15px;line-height:1.9}.report-actions{display:flex;gap:9px;flex-wrap:wrap}.full-report-score{display:grid;grid-template-columns:auto auto 1fr;gap:22px;align-items:center;padding:25px 28px;border-radius:24px;background:linear-gradient(135deg,var(--navy-950),#3e2b7b);color:#fff}.full-report-score>span{font-size:14px;color:#d8d0ff;font-weight:850}.full-report-score>strong{font-size:54px;line-height:1}.full-report-score h3{margin:0 0 4px;color:#fff;font-size:22px}.full-report-score p{margin:0;color:#d5dbe6;font-size:15px;line-height:1.85}
.report-domain-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px}.report-domain-card{border:1px solid var(--line);border-radius:22px;background:#fff;padding:22px;box-shadow:var(--shadow-sm)}.report-domain-card.is-critical{border-color:#f0c5b2;background:#fffaf8}.report-domain-card.is-strong{border-color:#bde3da;background:#fbfffd}.report-domain-head{display:flex;justify-content:space-between;gap:14px;align-items:center}.report-domain-head h3{font-size:19px;margin:0;color:var(--navy-950)}.report-domain-head strong{font-size:22px;color:var(--assessment-purple)}.report-domain-card progress{width:100%;height:9px;margin:12px 0 14px}.report-domain-card h4{font-size:14px;margin:11px 0 5px;color:var(--navy-950)}.report-domain-card p{font-size:14px;line-height:1.9;color:var(--ink-600);margin:0}.priority-plan{margin-top:24px;padding:27px;border-radius:25px;background:#f7f8fb;border:1px solid var(--line)}.priority-plan ol{display:grid;gap:12px;margin:18px 0 0;padding:0;counter-reset:item;list-style:none}.priority-plan li{position:relative;padding:17px 58px 17px 18px;border-radius:17px;background:#fff;border:1px solid var(--line);font-size:15px;line-height:1.9;color:var(--ink-700)}.priority-plan li:before{counter-increment:item;content:counter(item);position:absolute;right:15px;top:15px;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--assessment-purple-soft);color:var(--assessment-purple);font-weight:950}
[hidden]{display:none!important}
@media(max-width:980px){.instant-result-grid{grid-template-columns:1fr 1fr}.instant-score-card{grid-column:1/-1}.report-unlock-card{grid-template-columns:1fr}.report-domain-grid{grid-template-columns:1fr}.report-header{align-items:start;flex-direction:column}.maturity-v2-page .checklist-progress{grid-template-columns:1fr}}
@media(max-width:760px){.maturity-v2-hero .checklist-title{grid-template-columns:1fr}.maturity-v2-hero .checklist-title>.i{width:52px;height:52px}.maturity-v2-hero h1{font-size:32px}.assessment-value-strip{gap:7px}.assessment-value-strip span{font-size:13px}.instant-result-grid{grid-template-columns:1fr}.instant-score-card{grid-column:auto}.report-unlock-card{padding:20px}.assessment-lead-form .form-grid{grid-template-columns:1fr}.full-report-score{grid-template-columns:1fr;gap:7px}.full-report-score>strong{font-size:48px}.report-actions{width:100%}.report-actions .btn{flex:1}.report-domain-grid{grid-template-columns:1fr}}
@media print{.site-header,.site-footer,.maturity-v2-hero,.maturity-method-section,.maturity-assessment-section,.assessment-summary-section,.report-actions{display:none!important}.full-report-section[hidden]{display:block!important}.full-report-section{padding:0!important}.report-domain-grid{grid-template-columns:1fr 1fr}.report-domain-card{break-inside:avoid;box-shadow:none}.priority-plan{break-inside:avoid}.full-report-score{background:#fff!important;color:#111!important;border:1px solid #bbb}.full-report-score h3,.full-report-score p,.full-report-score>span{color:#111!important}}
