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