.success-hero{background:var(--theme);padding:120px 0 80px;position:relative;overflow:hidden}.success-hero:before{content:"";opacity:.05;z-index:1;background:url(/assets/images/shape/success-bg-pattern.png);position:absolute;inset:0}.success-hero-content{z-index:2;text-align:center;position:relative}.success-hero h1{color:var(--white);margin-bottom:1.5rem;font-size:3.5rem;font-weight:800;line-height:1.2}.success-hero .hero-text{color:var(--black);max-width:800px;margin:0 auto 2rem;font-size:1.25rem;line-height:1.8}.success-cases-section{padding:100px 0 20px}.case-card{background:var(--white);border:2px solid var(--border);border-radius:20px;margin-bottom:3rem;transition:all .3s;overflow:hidden;box-shadow:0 5px 20px #0000000d}.case-card:hover{border-color:var(--theme);transform:translateY(-10px);box-shadow:0 15px 40px #00000026}.case-card-content{padding:3rem}.case-header{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.case-number{background:var(--theme);color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;margin-right:1.5rem;font-size:1.5rem;font-weight:700;display:flex}.case-info{flex:1;min-width:200px}.case-title{color:var(--title);margin-bottom:.5rem;font-size:1.8rem;font-weight:700}.case-website{color:var(--theme);align-items:center;margin-bottom:1rem;font-weight:600;text-decoration:none;transition:color .3s;display:inline-flex}.case-website:hover{color:var(--title)}.case-website i{margin-right:.5rem}.pr-seal{color:var(--white);background:linear-gradient(135deg,#28a745,#20c997);border-radius:25px;flex-shrink:0;align-items:center;margin-left:auto;padding:.5rem 1.5rem;font-size:.9rem;font-weight:600;display:inline-flex}.pr-seal i{margin-right:.5rem}.case-preview{border-radius:15px;margin:2rem 0;transition:transform .3s;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000001a}.case-preview:hover{transform:scale(1.02)}.case-preview img{-o-object-fit:cover;object-fit:cover;width:100%;height:250px;transition:transform .3s}.case-preview:hover img{transform:scale(1.05)}.case-preview-overlay{opacity:0;background:linear-gradient(45deg,#0081c9cc,#e78c45cc);justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.case-preview:hover .case-preview-overlay{opacity:1}.preview-link{background:var(--white);color:var(--theme);border-radius:25px;padding:1rem 2rem;font-weight:600;text-decoration:none;transition:all .3s}.preview-link:hover{background:var(--theme);color:var(--white);transform:translateY(-2px)}.case-details{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:2rem;display:grid}.case-detail-item{background:var(--theme3);border-left:4px solid var(--theme);border-radius:15px;padding:1.5rem}.case-detail-item h4{color:var(--theme);text-transform:uppercase;letter-spacing:1px;margin-bottom:.5rem;font-size:.9rem;font-weight:600}.case-detail-item p{color:var(--title);margin:0;font-weight:600}.case-description{background:var(--gradientDark);border-radius:15px;margin-top:2rem;padding:2rem}.case-description p{color:var(--white);margin:0;font-size:1.1rem;line-height:1.8}.success-section-title{text-align:center;margin-bottom:4rem}.success-section-title .subtitle{color:var(--theme);margin-bottom:1rem;font-size:1.1rem;font-weight:600}.success-section-title .title{color:var(--title);margin-bottom:1.5rem;font-size:3rem;font-weight:800}.success-section-title .title-highlight{background:linear-gradient(135deg,#09c,#66d9ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.success-graphic{opacity:.1;z-index:1;position:absolute}.success-graphic-1{width:200px;height:200px;top:10%;right:5%}.success-graphic-2{width:150px;height:150px;bottom:20%;left:3%}.success-graphic-3{width:100px;height:100px;top:50%;right:10%}.success-metrics{background:var(--theme3);padding:50px 0 80px}.metrics-grid{text-align:center;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;display:grid}.metric-item{background:var(--white);box-shadow:var(--box-shadow);border-radius:15px;padding:2rem;transition:transform .3s}.metric-item:hover{transform:translateY(-5px)}.metric-number{color:var(--theme);margin-bottom:.5rem;font-size:3rem;font-weight:800}.metric-label{color:var(--text);text-transform:uppercase;letter-spacing:1px;font-weight:600}@media (max-width:768px){.success-hero h1{font-size:2.5rem}.success-hero .hero-text{font-size:1.1rem}.case-header{flex-direction:column;align-items:flex-start}.case-number{margin-bottom:1rem;margin-right:0}.case-card-content{padding:2rem}.case-details{grid-template-columns:1fr}.success-section-title .title{font-size:2.5rem}.metrics-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.case-preview img{height:200px}.metrics-grid{grid-template-columns:1fr}.metric-number{font-size:2.5rem}}.fade-in-up{animation:.8s ease-out fadeInUp}.fade-in-left{animation:.8s ease-out fadeInLeft}.fade-in-right{animation:.8s ease-out fadeInRight}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.case-card:first-child{animation-delay:.1s}.case-card:nth-child(2){animation-delay:.2s}.case-card:nth-child(3){animation-delay:.3s}.case-card:nth-child(4){animation-delay:.4s}.case-card:nth-child(5){animation-delay:.5s}
