.case-study-header{text-align:center;max-width:900px;margin:0 auto;padding:140px 5% 40px}.tag{color:var(--accent-orange);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:15px;font-size:.8rem;font-weight:700;display:block}.case-study-header h1{color:#fff;margin-bottom:20px;font-size:clamp(2.5rem,5vw,3.5rem);line-height:1.2}.case-study-header p{color:var(--text-muted);max-width:700px;margin:0 auto;font-size:1.1rem}.share-section{border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border);justify-content:center;align-items:center;gap:20px;max-width:900px;margin:40px auto 20px;padding:25px 5%;display:flex}.share-section p{color:var(--text-main);text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:.9rem;font-weight:600}.share-buttons{gap:15px;display:flex}.share-button{background:var(--glass);border:1px solid var(--glass-border);width:40px;height:40px;color:var(--text-muted);cursor:pointer;transition:var(--transition);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.share-button:hover{color:var(--accent-orange);border-color:var(--accent-orange);background:#ff4d281a}.share-button svg{fill:currentColor;width:18px;height:18px}.layout-grid{grid-template-columns:1fr 2.5fr;gap:60px;max-width:1200px;margin:0 auto;padding:40px 5% 100px;display:grid}.sidebar{height:fit-content;padding-right:20px;position:sticky;top:120px}.sidebar-nav{border:1px solid var(--glass-border);border-radius:var(--card-radius);text-align:center;background:0 0;padding:20px}.stats-bar{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--card-radius);margin-bottom:40px;padding:30px}.stats-bar h3{color:var(--text-main);border-bottom:1px solid var(--glass-border);text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;padding-bottom:10px;font-size:1.1rem}.stat-item{margin-bottom:25px}.stat-item h2{color:var(--accent-orange);margin-bottom:0;font-size:2.2rem;line-height:1.1}.stat-item p{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:.9rem}.nav-link-box{border-bottom:1px solid var(--glass-border);margin:15px 0;padding:10px;display:block}.nav-link-box:last-child{border-bottom:none}.nav-link-box small{color:var(--text-muted);text-transform:uppercase;margin-bottom:5px;font-size:.75rem;display:block}.nav-link-box h4{color:var(--text-main);font-size:1rem}.nav-link-box:hover h4{color:var(--accent-orange)}.case-study-content{color:var(--text-muted);font-size:1.1rem;line-height:1.8}.case-study-content p{margin-bottom:25px}.case-study-content h2{color:var(--text-main);border-bottom:1px solid var(--glass-border);margin-top:50px;margin-bottom:20px;padding-bottom:10px;font-size:2.5rem;line-height:1.2}.case-study-content h3{color:var(--text-main);margin-top:40px;margin-bottom:15px;font-size:1.8rem}.case-study-content ul{margin-bottom:25px;padding-left:0;list-style:none}.case-study-content li{margin-bottom:15px;padding-left:30px;position:relative}.case-study-content li:before{content:"✓";color:var(--accent-orange);font-family:Arial,sans-serif;font-size:1.2rem;position:absolute;top:0;left:0}.case-study-content blockquote{border-left:4px solid var(--glass-border);color:var(--text-main);background:var(--glass);border-radius:0 var(--card-radius)var(--card-radius)0;margin:40px 0;padding:20px;font-size:1.2rem;font-style:italic}.case-study-content a{color:var(--accent-orange);border-bottom:1px solid var(--glass-border)}.case-study-content a:hover{color:var(--accent-hover);border-color:var(--accent-hover)}.case-study-content img{border-radius:var(--card-radius);width:100%;margin:40px 0}.case-study-content .caption{text-align:center;color:#555;margin-top:-30px;margin-bottom:40px;font-size:.9rem;font-style:italic}.proof-box{border:1px solid var(--glass-border);border-radius:var(--card-radius);background:#0d0d0d;margin:40px 0;padding:30px}.proof-box h3{color:var(--accent-orange);margin-top:0;font-size:1.5rem}.proof-box p{color:var(--text-muted);margin-bottom:15px;font-size:1rem}.key-takeaway-box{background:var(--glass);border:1px solid var(--accent-orange);border-radius:var(--card-radius);text-align:center;margin:40px 0;padding:30px}.key-takeaway-box h3{color:var(--accent-orange);text-transform:uppercase;letter-spacing:1px;margin-top:0;margin-bottom:10px;font-size:1.6rem}.key-takeaway-box p{color:var(--text-main);margin-bottom:20px;font-size:1.1rem;line-height:1.6}.key-takeaway-box .btn-cta{background:var(--text-main);box-shadow:0 0 20px #fff3;color:var(--bg-dark)!important}.key-takeaway-box .btn-cta:hover{background:var(--text-muted)}.cta-section{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--card-radius);text-align:center;margin-top:60px;padding:50px}.cta-section h2{color:var(--text-main);margin-bottom:15px;font-size:2rem}.cta-section p{color:var(--text-muted);max-width:600px;margin:0 auto 30px;font-size:1.1rem}.btn-cta{background:var(--accent-orange);transition:var(--transition);border-radius:50px;padding:14px 35px;font-size:1rem;font-weight:600;display:inline-block;box-shadow:0 0 20px #ff4d2866;color:#fff!important}.btn-cta:hover{background:var(--accent-hover);color:#fff;transform:translateY(-2px);box-shadow:0 0 30px #ff4d2899}@media (max-width:1024px){.layout-grid{grid-template-columns:1fr;gap:40px}.sidebar{padding-right:0;position:static;top:auto}.sidebar-nav{display:none}}@media (max-width:768px){.share-section{flex-direction:column}.case-study-header h1{font-size:2.5rem}}
