.case-study-article{margin-top:30px;padding-bottom:60px}.breadcrumb{margin-bottom:30px;font-size:14px;color:#666}.breadcrumb__link{color:#ee362f;text-decoration:none}.breadcrumb__link:hover{text-decoration:underline}.breadcrumb__separator{margin:0 8px;color:#999}.breadcrumb__current{color:#333}.case-study-header{text-align:center;margin-bottom:50px}.case-study-header__logo{margin-bottom:20px}.case-study-header__logo img{width:80px;height:80px;border-radius:12px;object-fit:cover}.case-study-header__title{font-size:32px;font-weight:600;line-height:1.2;letter-spacing:-.02em;margin-bottom:15px;color:#1d1815}.case-study-header__subtitle{font-size:18px;font-weight:300;line-height:1.4;color:#666;max-width:600px;margin:0 auto}.case-study-testimonial{background:#f8f8f8;border-radius:20px;padding:40px 30px;margin:50px 0;border-left:4px solid #ee362f}.case-study-testimonial p{font-size:20px;font-weight:300;line-height:1.4;margin-bottom:30px;font-style:italic;color:#1d1815}.testimonial-author{display:flex;align-items:center;gap:15px}.testimonial-author__avatar{width:50px;height:50px;border-radius:50%;object-fit:cover}.testimonial-author__name{font-size:16px;font-weight:500;color:#1d1815;font-style:normal}.testimonial-author__title{font-size:14px;font-weight:300;color:#666;margin-top:2px}.case-study-section{margin-bottom:50px}.case-study-section h2{font-size:28px;font-weight:600;line-height:1.2;letter-spacing:-.02em;margin-bottom:20px;color:#1d1815}.case-study-section p{font-size:16px;font-weight:300;line-height:1.6;margin-bottom:20px;color:#333}.case-study-section ul{margin:20px 0;padding-left:20px}.case-study-section li{font-size:16px;font-weight:300;line-height:1.6;margin-bottom:10px;color:#333}.case-study-section strong{font-weight:500;color:#1d1815}.team-profile{background:#f8f8f8;border-radius:15px;padding:30px 30px 30px 50px;margin:20px 0;list-style:none;position:relative}.team-profile li{margin-bottom:12px;font-size:16px;line-height:1.5;position:relative;padding-left:20px}.team-profile li:before{content:"•";color:#ee362f;font-weight:700;position:absolute;left:0}.case-study-quote{background:#fff;border-left:4px solid #ee362f;padding:20px 30px;margin:30px 0;border-radius:0 10px 10px 0;box-shadow:0 2px 10px #0000000d}.case-study-quote p{font-size:18px;font-weight:300;line-height:1.4;font-style:italic;color:#1d1815;margin:0}.case-study-cta{background:#1d1815;color:#fff;border-radius:20px;padding:50px 30px;text-align:center;margin-top:60px}.case-study-cta h2{font-size:28px;font-weight:600;line-height:1.2;margin-bottom:20px;color:#fff}.case-study-cta p{font-size:18px;font-weight:300;line-height:1.5;margin-bottom:30px;color:#ccc;max-width:600px;margin-left:auto;margin-right:auto}.cta-link{display:inline-block;background:#ee362f;color:#fff;text-decoration:none;padding:15px 30px;border-radius:50px;font-size:16px;font-weight:500;transition:all .3s ease}.cta-link:hover{background:#d32f2f;transform:translateY(-2px);box-shadow:0 4px 15px #ee362f4d}@media (min-width: 768px){.case-study-article{margin-top:50px;padding-bottom:80px}.breadcrumb{font-size:16px;margin-bottom:40px}.case-study-header{margin-bottom:70px}.case-study-header__logo img{width:100px;height:100px}.case-study-header__title{font-size:48px;margin-bottom:20px}.case-study-header__subtitle{font-size:20px}.case-study-testimonial{padding:50px 40px;margin:70px 0}.case-study-testimonial p{font-size:24px;margin-bottom:40px}.testimonial-author__avatar{width:60px;height:60px}.testimonial-author__name{font-size:18px}.testimonial-author__title{font-size:16px}.case-study-section{margin-bottom:70px}.case-study-section h2{font-size:36px;margin-bottom:30px}.case-study-section p{font-size:18px;margin-bottom:25px}.case-study-section li{font-size:18px;margin-bottom:12px}.team-profile{padding:40px 40px 40px 60px}.team-profile li{font-size:18px;margin-bottom:15px;padding-left:25px}.case-study-quote{padding:30px 40px;margin:40px 0}.case-study-quote p{font-size:20px}.case-study-cta{padding:70px 50px;margin-top:80px}.case-study-cta h2{font-size:36px;margin-bottom:25px}.case-study-cta p{font-size:20px;margin-bottom:40px}.cta-link{padding:18px 40px;font-size:18px}}@media (min-width: 1024px){.case-study-article{max-width:800px;margin-left:auto;margin-right:auto}.case-study-header__title{font-size:56px}.case-study-header__subtitle{font-size:22px}.case-study-testimonial p{font-size:26px}.case-study-section h2{font-size:42px}.case-study-section p,.case-study-section li{font-size:20px}.case-study-quote p{font-size:22px}.case-study-cta h2{font-size:42px}.case-study-cta p{font-size:22px}}
