.case-study-section{margin-bottom:2.5rem}.case-study-question{color:#374151;line-height:1.7;margin-bottom:.75rem!important;font-size:1rem!important;font-weight:400!important}.case-study-answer{color:#374151;margin-bottom:1rem!important;font-size:1rem!important;line-height:1.7!important}.case-study-h2{color:#9ca3af;border-bottom:1px solid #e5e7eb;padding-bottom:.5rem;letter-spacing:.1em!important;text-transform:uppercase!important;margin-top:2.5rem!important;margin-bottom:1.25rem!important;font-size:.75rem!important;font-weight:600!important}.case-study-h3{color:#4b5563;margin-top:1.25rem!important;margin-bottom:.75rem!important;font-size:.9375rem!important;font-weight:600!important}.case-study-quote{color:#4b5563;text-align:right;float:right;clear:both;background:#f8fafc;border-left:none;border-right:3px solid #3b82f6;margin:1rem 0;padding:1rem 1.25rem;display:inline-block;font-size:1rem!important}.case-study-benefits{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.375rem;margin:1rem 0;padding:1rem 1.25rem}.case-study-benefits:before{display:none}.case-study-h3-benefits{color:#64748b;letter-spacing:.05em!important;text-transform:uppercase!important;margin-top:0!important;margin-bottom:.75rem!important;font-size:.75rem!important;font-weight:600!important}.case-study-benefits ul{margin-bottom:0!important;padding-left:0!important;list-style:none!important}.case-study-benefits li{color:#475569;margin-bottom:.375rem;padding-left:1rem;font-size:.9375rem;line-height:1.5;position:relative}.case-study-benefits li:before{content:"—";color:#94a3b8;position:absolute;left:0}.case-study-list{padding-left:0;list-style-type:none}.case-study-list li{color:#4b5563;margin-bottom:.5rem;padding-left:1rem;position:relative;font-size:1rem!important}.case-study-list li:before{content:"•";color:#9ca3af;position:absolute;left:0}.case-study-recommendation{color:#374151;text-align:right;float:right;clear:both;background:#f8fafc;border-left:none;border-right:3px solid #3b82f6;margin:1rem 0;padding:1rem 1.25rem;font-size:1rem;font-style:italic;display:inline-block}.case-study-body{color:#374151;margin-bottom:1rem!important;font-size:1rem!important;line-height:1.7!important}.case-study-h2-large{color:#9ca3af;border-bottom:1px solid #e5e7eb;padding-bottom:.5rem;letter-spacing:.1em!important;text-transform:uppercase!important;margin-top:2.5rem!important;margin-bottom:1.25rem!important;font-size:.75rem!important;font-weight:600!important}
