.page-case-studies[data-astro-cid-44gysecv]{.hero{background:linear-gradient(135deg,#0552ea,#223554);color:#fff;padding:5rem 0;position:relative;overflow:hidden;.hero-content{text-align:center;position:relative;z-index:1}.hero-title{font-size:3.8125rem;font-family:Hind Siliguri,sans-serif;font-weight:700;margin-bottom:1.5rem;@media (max-width: 768px){font-size:2.5rem}}.hero-description{font-size:1.25rem;font-family:Mulish,sans-serif;max-width:800px;margin:0 auto;opacity:.95;color:#fff}.bg{position:absolute;inset:0;opacity:.1;pointer-events:none}}.case-studies-section{background:#f8f9fa;padding:5rem 0}.case-studies-grid{display:grid;grid-template-columns:1fr;gap:3rem;max-width:1200px;margin:0 auto}.case-study-card{background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 4px 20px #00000014;transition:all .3s ease;&:hover{transform:translateY(-5px);box-shadow:0 10px 40px #0000001f}.case-study-header{background:linear-gradient(135deg,#e8f1f7,#fff);padding:2.5rem;border-bottom:2px solid #E8F1F7}.case-study-title{font-size:2.4375rem;font-family:Hind Siliguri,sans-serif;font-weight:700;color:#223554;margin-bottom:.5rem}.case-study-subtitle{font-size:1.25rem;color:#0552ea;font-family:Hind Siliguri,sans-serif;font-weight:600}.case-study-content{padding:2.5rem}.case-study-description{font-size:1.125rem;color:#223554;font-family:Mulish,sans-serif;margin-bottom:2rem;line-height:1.6}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2.5rem;padding:1.5rem;background:#f8f9fa;border-radius:.75rem;@media (max-width: 768px){grid-template-columns:1fr}}.metric{text-align:center;.metric-value{display:block;font-size:1.75rem;font-family:Hind Siliguri,sans-serif;font-weight:700;color:#0552ea;margin-bottom:.25rem}.metric-label{display:block;font-size:.875rem;color:#223554;font-family:Mulish,sans-serif;text-transform:uppercase;letter-spacing:.5px}}.highlights{margin-bottom:2rem;h3{font-size:1.25rem;font-family:Hind Siliguri,sans-serif;font-weight:600;color:#223554;margin-bottom:1rem}ul{list-style:none;padding:0;li{position:relative;padding-left:2rem;margin-bottom:.75rem;color:#223554;font-family:Mulish,sans-serif;line-height:1.5;&:before{content:"✓";position:absolute;left:0;color:#04d1c6;font-weight:700;font-size:1.25rem}}}}.case-study-link{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2rem;background:#0552ea;color:#fff;text-decoration:none;border-radius:.5rem;font-family:Mulish,sans-serif;font-weight:600;transition:all .3s ease;&:hover{background:#223554;transform:translate(5px);.arrow{transform:translate(5px)}}.arrow{font-size:1.25rem;transition:transform .3s ease}}}.cta-section{background:linear-gradient(135deg,#0552ea,#223554);color:#fff;padding:5rem 0;text-align:center;h2{font-size:2.5rem;font-family:Hind Siliguri,sans-serif;font-weight:700;margin-bottom:1rem;color:#fff}p{font-size:1.25rem;font-family:Mulish,sans-serif;margin-bottom:2rem;opacity:.95;color:#fff}.cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;.button{padding:.875rem 2.5rem;font-weight:600;text-decoration:none;border-radius:.5rem;transition:all .3s ease;background:#fe7738;color:#fff;border:2px solid #FE7738;&:hover{background:#fff;color:#fe7738}&.button-secondary{background:transparent;border:2px solid white;color:#fff;&:hover{background:#fff;color:#0552ea}}}}}}
