.info-banner{color:#1e40af;background:linear-gradient(90deg,#dbeafe 0%,#bfdbfe 100%);border-left:4px solid #3b82f6;border-radius:8px;margin-top:20px;padding:12px 16px;font-size:14px}.analysis-features-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.analysis-feature-card{border-top:4px solid var(--primary-blue);background:#fff;border-radius:12px;padding:28px;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 8px #0000000f}.analysis-feature-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.analysis-feature-icon{margin-bottom:16px;font-size:36px}.analysis-feature-card h3{color:var(--gray-900);margin-bottom:12px;font-size:18px}.analysis-feature-card p{color:var(--gray-600);font-size:14px;line-height:1.6}.sample-report-section{background:var(--gray-50);padding:80px 24px}.sample-report-inner{max-width:800px;margin:0 auto}.sample-report-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 24px #0000001a}.sample-report-header{background:var(--primary-blue);color:#fff;padding:24px 32px;position:relative}.confidential-badge{letter-spacing:.5px;background:#fff3;border-radius:4px;padding:4px 12px;font-size:11px;font-weight:600;position:absolute;top:16px;right:24px}.sample-report-header h3{margin:0;font-size:22px}.sample-scores{border-bottom:1px solid var(--gray-200);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.sample-score{border-right:1px solid var(--gray-200);flex-direction:column;align-items:center;padding:24px;display:flex}.sample-score:last-child{border-right:none}.sample-score .agency{color:var(--gray-500);margin-bottom:8px;font-size:14px}.sample-score .score{color:var(--primary-blue);font-size:28px;font-weight:700}.sample-score .rating{color:var(--accent-gold);margin-top:4px;font-size:13px;font-weight:600}.sample-findings{border-bottom:1px solid var(--gray-200);padding:24px 32px}.sample-findings h4{color:var(--gray-900);margin-bottom:16px;font-size:16px}.sample-findings ul{padding:0;list-style:none}.sample-findings li{color:var(--gray-700);border-bottom:1px solid var(--gray-100);padding:8px 0;font-size:14px}.sample-findings li:last-child{border-bottom:none}.sample-outcome{background:var(--gray-50);grid-template-columns:repeat(3,1fr);display:grid}.outcome-item{text-align:center;flex-direction:column;align-items:center;padding:24px;display:flex}.outcome-item .outcome-label{color:var(--gray-500);margin-bottom:4px;font-size:13px}.outcome-item .outcome-value{color:var(--accent-green);font-size:20px;font-weight:700}.analysis-pricing-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:32px;display:grid}.analysis-pricing-card{border:2px solid var(--gray-200);background:#fff;border-radius:16px;padding:32px;transition:all .2s;position:relative;box-shadow:0 2px 8px #0000000f}.analysis-pricing-card.featured{border-color:var(--accent-green);transform:scale(1.02)}.featured-badge{background:var(--accent-green);color:#fff;border-radius:20px;padding:4px 16px;font-size:11px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pricing-card-header{text-align:center;border-bottom:1px solid var(--gray-200);margin-bottom:24px;padding-bottom:24px}.pricing-card-header h3{color:var(--gray-900);margin-bottom:12px;font-size:18px}.pricing-price{color:var(--primary-blue);font-size:42px;font-weight:700}.pricing-price.free{color:var(--accent-green)}.pricing-features{margin-bottom:24px;padding:0;list-style:none}.pricing-features li{color:var(--gray-700);padding:8px 0;font-size:14px}.pricing-timeline{text-align:center;color:var(--gray-500);margin-bottom:20px;font-size:13px}.pricing-cta{text-align:center;background:var(--primary-blue);color:#fff;border-radius:8px;padding:14px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:block}.pricing-cta:hover{background:var(--primary-blue-dark)}.analysis-pricing-card.featured .pricing-cta{background:var(--accent-green)}.analysis-pricing-card.featured .pricing-cta:hover{background:var(--accent-green-light)}.money-back-guarantee{background:#0596691a;border:1px solid #05966933;border-radius:12px;align-items:center;gap:16px;padding:20px 24px;display:flex}.guarantee-icon{font-size:32px}.guarantee-text{color:var(--gray-700);font-size:14px;line-height:1.5}.who-needs-section{background:var(--gray-50);padding:80px 24px}.who-needs-inner{max-width:900px;margin:0 auto}.who-needs-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:40px;display:grid}.who-needs-card{background:#fff;border-radius:12px;padding:32px;box-shadow:0 2px 8px #0000000f}.who-needs-card.yes{border-top:4px solid var(--accent-green)}.who-needs-card.timing{border-top:4px solid var(--primary-blue)}.who-needs-card h3{color:var(--gray-900);margin-bottom:20px;font-size:18px}.who-needs-card ul{padding:0;list-style:none}.who-needs-card li{color:var(--gray-700);border-bottom:1px solid var(--gray-100);padding:10px 0;font-size:14px}.who-needs-card li:last-child{border-bottom:none}@media (max-width:1024px){.analysis-features-grid,.analysis-pricing-grid{grid-template-columns:repeat(2,1fr)}.analysis-pricing-card.featured{transform:none}}@media (max-width:768px){.analysis-features-grid,.analysis-pricing-grid,.who-needs-grid{grid-template-columns:1fr}.sample-report-section{padding:60px 16px}.sample-scores,.sample-outcome{grid-template-columns:1fr}.sample-score{border-right:none;border-bottom:1px solid var(--gray-200)}.sample-score:last-child{border-bottom:none}.sample-report-header,.sample-findings{padding:20px 24px}.money-back-guarantee{text-align:center;flex-direction:column}.who-needs-section{padding:60px 16px}}
