.casestudy-hero{background:linear-gradient(135deg,#0f172b 0%,#1a202c 100%);padding:120px 0 80px 0;position:relative;overflow:hidden}.casestudy-hero::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 70% 30%,rgb(254 161 22 / .05) 0%,transparent 50%);pointer-events:none}.casestudy-card{background:#1a202c;border-radius:20px;padding:60px;margin-bottom:60px;border:1px solid rgb(255 255 255 / .05);box-shadow:0 20px 50px rgb(0 0 0 / .3);transition:all 0.3s ease}.casestudy-card:hover{border-color:rgb(254 161 22 / .2)}.casestudy-tag{display:inline-block;padding:6px 15px;background:rgb(254 161 22 / .1);color:#FEA116;border-radius:50px;font-size:.85rem;font-weight:600;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px}.casestudy-section-title{color:#FEA116;font-size:1.25rem;font-weight:700;margin-bottom:20px;display:flex;align-items:center}.casestudy-section-title::after{content:'';height:1px;flex-grow:1;background:linear-gradient(90deg,rgb(254 161 22 / .5),transparent);margin-left:20px}.casestudy-results-list{list-style:none;padding:0}.casestudy-results-list li{padding:15px 0;color:#e2e8f0;display:flex;align-items:flex-start;border-bottom:1px solid rgb(255 255 255 / .05)}.casestudy-results-list li:last-child{border-bottom:none}.casestudy-results-list li::before{content:'\f00c';font-family:'Font Awesome 5 Free';font-weight:900;color:#FEA116;margin-right:15px;margin-top:4px;flex-shrink:0}.casestudy-results-list li .metric-content{display:flex;flex-direction:column;width:100%}.casestudy-results-list li .metric-label{font-size:.95rem;color:#a0aec0;margin-bottom:5px}.highlight-metric{color:#FEA116!important;font-weight:700;font-size:1.1rem;display:block}.bg-dark-card{background:#111827!important}.casestudy-quote{margin-top:40px;padding:30px;background:rgb(255 255 255 / .03);border-radius:15px;border-left:4px solid #FEA116;font-style:italic;font-size:1.15rem;color:#fff;position:relative}.casestudy-quote::before{content:'\f10d';font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;top:-20px;left:20px;font-size:40px;color:rgb(254 161 22 / .1)}.casestudy-quote .author{display:block;margin-top:15px;font-style:normal;font-size:1rem;color:#cbd5e0;font-weight:500}.divider-premium{height:1px;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .1),transparent);margin:80px 0}