.case-study-results{background:var(--color-dark);padding:100px 0}.results-header{animation:fadeInUp .8s ease-out;margin-bottom:80px;text-align:center}.results-title{color:var(--color-white);font-size:40px;font-weight:800;line-height:1.2;margin:0 0 16px}.results-subtitle{color:hsla(0,0%,100%,.7);font-size:16px;line-height:1.6;margin:0 auto;max-width:700px}.before-after-container{animation:fadeInUp .8s ease-out .2s both;display:grid;gap:32px;grid-template-columns:repeat(2,1fr);margin-bottom:100px}.comparison-card{background:linear-gradient(135deg,rgba(177,227,93,.08),rgba(100,150,255,.04));border:1px solid rgba(177,227,93,.15);border-radius:12px;overflow:hidden;padding:40px;position:relative;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.comparison-card:before{background:linear-gradient(90deg,#b1e35d,transparent);content:"";height:4px;left:0;opacity:0;position:absolute;top:0;transition:opacity .4s ease;width:100%}.comparison-card:hover{background:linear-gradient(135deg,rgba(177,227,93,.15),rgba(100,150,255,.08));border-color:rgba(177,227,93,.3);box-shadow:0 16px 40px rgba(177,227,93,.15);transform:translateY(-8px)}.comparison-card:hover:before{opacity:1}.comparison-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.comparison-title{color:var(--color-white);font-size:18px;font-weight:700;margin:0;transition:color .3s ease}.comparison-card:hover .comparison-title{color:#b1e35d}.improvement-badge{background:rgba(177,227,93,.2);border:1px solid rgba(177,227,93,.4);border-radius:4px;color:#b1e35d;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase}.comparison-metrics{align-items:center;background:rgba(0,0,0,.2);border-radius:8px;display:flex;gap:24px;margin-bottom:24px;padding:24px}.metric-after,.metric-before{flex:1;text-align:center}.metric-label{color:hsla(0,0%,100%,.6);display:block;font-size:12px;font-weight:600;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.metric-value-large{color:var(--color-white);display:block;font-size:32px;font-weight:800;margin-bottom:4px;transition:color .3s ease}.comparison-card:hover .metric-after .metric-value-large{color:#b1e35d}.metric-note{color:hsla(0,0%,100%,.5);display:block;font-size:12px;line-height:1.4}.metric-arrow{color:#b1e35d;flex-shrink:0;font-size:24px;font-weight:700}.comparison-impact{border-top:1px solid rgba(177,227,93,.1);padding-top:16px}.impact-text{color:hsla(0,0%,100%,.7);font-size:13px;line-height:1.6;margin:0}.results-highlights{animation:fadeInUp .8s ease-out .4s both;margin-bottom:100px}.highlights-title{color:var(--color-white);font-size:32px;font-weight:800;margin:0 0 60px;text-align:center}.highlights-grid{display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.highlight-card{background:linear-gradient(135deg,rgba(177,227,93,.08),rgba(100,150,255,.04));border:1px solid rgba(177,227,93,.15);border-radius:12px;overflow:hidden;padding:40px;position:relative;text-align:center;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.highlight-card:before{background:linear-gradient(90deg,#b1e35d,transparent);content:"";height:4px;left:0;opacity:0;position:absolute;top:0;transition:opacity .4s ease;width:100%}.highlight-card:hover{background:linear-gradient(135deg,rgba(177,227,93,.15),rgba(100,150,255,.08));border-color:rgba(177,227,93,.3);box-shadow:0 16px 40px rgba(177,227,93,.15);transform:translateY(-8px)}.highlight-card:hover:before{opacity:1}.highlight-icon{display:block;font-size:48px;margin-bottom:16px;transition:transform .3s ease}.highlight-card:hover .highlight-icon{transform:scale(1.1)}.highlight-name{color:var(--color-white);font-size:18px;font-weight:700;margin:0 0 12px;transition:color .3s ease}.highlight-card:hover .highlight-name{color:#b1e35d}.highlight-description{color:hsla(0,0%,100%,.7);font-size:14px;line-height:1.6;margin:0}.testimonial-section{animation:fadeInUp .8s ease-out .6s both;margin-bottom:100px}.testimonial-card{background:linear-gradient(135deg,rgba(177,227,93,.08),rgba(100,150,255,.04));border:1px solid rgba(177,227,93,.15);border-radius:12px;margin:0 auto;max-width:900px;overflow:hidden;padding:60px;position:relative;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.testimonial-card:before{background:linear-gradient(90deg,#b1e35d,transparent);content:"";height:4px;left:0;opacity:0;position:absolute;top:0;transition:opacity .4s ease;width:100%}.testimonial-card:hover{background:linear-gradient(135deg,rgba(177,227,93,.15),rgba(100,150,255,.08));border-color:rgba(177,227,93,.3);box-shadow:0 16px 40px rgba(177,227,93,.15)}.testimonial-card:hover:before{opacity:1}.testimonial-quote-mark{color:rgba(177,227,93,.2);font-size:80px;left:30px;line-height:1;position:absolute;top:20px}.testimonial-text{color:var(--color-white);font-size:18px;font-style:italic;line-height:1.8;margin:0 0 32px;position:relative;z-index:1}.testimonial-author{align-items:center;border-top:1px solid rgba(177,227,93,.1);display:flex;gap:20px;padding-top:24px}.author-info{flex:1}.author-name{color:#b1e35d;font-size:16px;font-weight:700;margin:0 0 4px}.author-title{color:hsla(0,0%,100%,.6);font-size:13px;margin:0}.results-stats-bar{animation:fadeInUp .8s ease-out .8s both;background:linear-gradient(135deg,rgba(177,227,93,.08),rgba(100,150,255,.04));border:1px solid rgba(177,227,93,.15);border-radius:12px;padding:60px 40px}.stats-grid{display:grid;gap:40px;grid-template-columns:repeat(4,1fr)}.stat-item{text-align:center}.stat-number{color:#b1e35d;display:block;font-size:44px;font-weight:800;margin-bottom:12px}.stat-label{color:hsla(0,0%,100%,.7);font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase}@media (max-width:1024px){.before-after-container{gap:24px;grid-template-columns:1fr}.highlights-grid{gap:24px}.highlights-grid,.stats-grid{grid-template-columns:repeat(2,1fr)}.stats-grid{gap:30px}.comparison-card,.highlight-card{padding:32px}.testimonial-card{padding:40px}}@media (max-width:768px){.results-header{margin-bottom:60px}.results-title{font-size:32px}.before-after-container{margin-bottom:60px}.comparison-metrics{flex-direction:column;gap:16px}.metric-arrow{transform:rotate(90deg)}.highlights-grid{gap:20px;grid-template-columns:1fr}.highlights-title{font-size:28px;margin-bottom:40px}.stats-grid{gap:20px;grid-template-columns:repeat(2,1fr)}.testimonial-card{padding:32px}.testimonial-text{font-size:16px}.stat-number{font-size:36px}}@media (max-width:640px){.case-study-results{padding:60px 0}.comparison-card{padding:24px}.comparison-header{align-items:flex-start;flex-direction:column;gap:12px}.comparison-metrics{padding:16px}.metric-value-large{font-size:24px}.highlight-card{padding:24px}.highlight-icon{font-size:36px}.testimonial-card{padding:24px}.testimonial-quote-mark{font-size:60px;left:15px;top:10px}.testimonial-text{font-size:14px;margin-bottom:20px}.results-stats-bar{padding:40px 24px}.stats-grid{gap:24px;grid-template-columns:1fr}.stat-number{font-size:32px}.stat-label{font-size:12px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}