:root{--lime:#d6ff2b;--navy:#071c56}.conversion-intro{padding-top:85px;padding-bottom:90px}.conversion-intro h1{font-size:clamp(42px,5.8vw,80px);max-width:1020px;line-height:1.02}.conversion-intro h1 em{font-style:normal;color:var(--blue)}.conversion-intro>p{font-size:21px;max-width:740px;margin:30px 0}.conversion-intro .primary-button{margin-top:10px}.intro-stages{display:flex;gap:16px;flex-wrap:wrap;margin-top:65px;border-top:1px solid var(--line);padding-top:25px;font-size:12px;font-weight:bold;letter-spacing:1px}.intro-stages i{font-style:normal;color:var(--blue)}.question-panel h1{font-size:clamp(32px,3.6vw,50px)}.answer-card{font-size:18px;min-height:76px}.question-helper{font-size:17px}.capture-grid label{font-size:16px}.capture-grid input{font-size:18px}.progress-note,.small-note{font-size:14px!important}.conversion-result-hero{background:var(--navy);padding:55px;color:white}.conversion-result-hero .eyebrow,.review-cta .eyebrow{color:var(--lime)}.conversion-result-hero h1{font-size:clamp(38px,5.1vw,68px);max-width:950px}.conversion-result-hero p{font-size:20px;color:#dce6fa;max-width:930px;margin-top:28px}.conversion-report .method-note{font-size:14px}.profile-highlights{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin:35px 0 60px}.profile-highlights>div{border-top:2px solid var(--blue);padding-top:22px}.profile-highlights span{font-size:11px;letter-spacing:1px;color:var(--blue);font-weight:700}.profile-highlights h3{font-size:26px;line-height:1.3;margin-top:12px}.conversion-report .results-heading{font-size:clamp(32px,4vw,52px);max-width:none}.conversion-report .result-subtitle{font-size:17px;max-width:850px}.conversion-report .dimension{font-size:16px;font-weight:bold;line-height:1.4}.conversion-report .dimension strong{font-size:38px}.dimension small{font-size:16px;font-weight:400}.dimension-bar{height:8px}.context-callout{font-size:17px;padding:24px;background:#e9ecf2;margin-bottom:30px}.journey-comparison{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-bottom:55px}.journey-comparison .workflow-block{margin:0;min-width:0;padding:30px}.journey-comparison h2{font-size:28px}.journey-comparison .proposed{background:#e7eddb}.journey-flow{list-style:none;padding:0;margin:25px 0 0;display:flex;flex-direction:column;gap:0}.journey-flow li{font-size:17px;text-align:center;padding:16px 12px;background:var(--cream);position:relative;margin-bottom:30px}.journey-flow li:not(:last-child):after{content:'↓';position:absolute;bottom:-27px;left:48%;color:var(--blue)}.journey-flow li:last-child{margin:0}.report-detail{margin-top:22px}.report-detail strong{font-size:11px;letter-spacing:1px;color:var(--blue)}.conversion-report .opportunity p{font-size:18px;margin-top:9px;max-width:none}.conversion-report .first-step{padding:25px}.first-test{background:var(--navy);color:white;padding:45px;margin:40px 0}.first-test .eyebrow{color:var(--lime)}.first-test h2{font-size:clamp(30px,4vw,48px)}.first-test p{font-size:21px;max-width:900px;margin-top:25px}.conversion-report details{font-size:16px}.conversion-report .review-cta>p{font-size:19px}.conversion-report .review-cta h2{font-size:clamp(30px,3.8vw,52px)}
@media(max-width:800px){.dimensions{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-comparison{grid-template-columns:1fr}.profile-highlights{gap:24px}.conversion-result-hero{padding:35px}.conversion-intro{padding-top:50px}}
@media(max-width:560px){.audit-brand{width:min(210px,60vw);flex-shrink:1}.audit-brand img{max-width:100%;height:auto}.audit-header>*{min-width:0}.answer-grid.multi-grid{grid-template-columns:1fr}.answer-grid.multi-grid .answer-card,.answer-card{font-size:17px;padding:18px;min-height:64px}.question-panel h1{font-size:32px;line-height:1.13}.question-helper{font-size:16px}.conversion-intro h1{font-size:43px;overflow-wrap:normal}.conversion-intro>p{font-size:19px}.intro-stages{gap:12px;font-size:10px;line-height:1.8}.conversion-result-hero{padding:28px 24px}.conversion-result-hero h1{font-size:36px;overflow-wrap:anywhere}.conversion-result-hero p{font-size:18px}.profile-highlights{grid-template-columns:1fr;margin-bottom:40px}.profile-highlights h3{font-size:25px}.conversion-report .opportunity{grid-template-columns:1fr;gap:12px}.conversion-report .opportunity p{font-size:17px}.first-test{padding:28px 24px}.first-test p{font-size:18px}.conversion-report .review-cta{padding:30px 24px}.primary-button{white-space:normal;text-align:center;max-width:100%;font-size:11px}.dimensions>*{min-width:0}.conversion-report,.audit-shell{overflow-wrap:break-word}.audit-topline{flex-wrap:wrap}.question-actions{gap:12px}.conversion-report .method-note{overflow-wrap:anywhere}}
@media print{.conversion-result-hero,.first-test{background:white;color:#101a32;border:1px solid #12308c}.conversion-result-hero p,.conversion-result-hero .eyebrow,.first-test .eyebrow{color:#101a32}.journey-comparison,.profile-highlights,.first-test{break-inside:avoid}.review-cta{display:block!important;background:white;color:#101a32}.review-cta p{color:#101a32!important}.review-actions{display:none}}

/* Keep answer targets stationary during rapid keyboard/touch progression. */
.question-panel{animation:none}.answer-card:hover{transform:none}
