:root{--color-navy:#073190;--color-accent:#00a0e9;--color-text:#1e293b;--font-family:"Helvetica",Arial,"Hiragino Sans",sans-serif}.case-studies-section{background-color:tranparent;color:var(--color-text);font-family:var(--font-family);margin:0;overflow-x:hidden;padding:0;text-align:center}.case-studies-container{margin:0 auto;max-width:800px;padding:60px 20px}.badge-case-studies{background-color:#fff;border:1px solid var(--color-accent);border-radius:9999px;color:var(--color-accent);display:inline-block;font-size:12px;font-weight:700;letter-spacing:.2em;line-height:1;margin-bottom:30px;padding:2px 30px;text-transform:uppercase}.case-studies-h2{color:var(--color-navy);font-size:24px;font-weight:700;line-height:1.75;margin:0 0 64px}.case-studies-list{display:flex;flex-direction:column;gap:30px}.case-study-card{background-color:#fff;border-radius:10px;box-shadow:5px 5px 5px rgba(0,0,0,.1);display:flex;overflow:hidden;text-align:left;transition:transform .3s ease}.case-study-card:hover{transform:translateY(-5px)}.case-study-img-side{flex:0 0 25%;line-height:0;max-width:25%}.case-study-img-side img{display:block;height:100%;object-fit:cover;width:100%}.case-study-content-side{display:flex;flex:1;flex-direction:column;justify-content:center;padding:30px}.case-study-h3{color:var(--color-navy);font-size:20px;font-weight:700;line-height:1.75;margin:0 0 10px}.case-study-divider{background-color:var(--color-accent);border-radius:10px;height:1px;margin-bottom:10px;width:100%}.case-study-p{color:var(--color-text);font-size:16px;line-height:1.75;margin:0}#case-studies{scroll-margin-top:80px}@media (max-width:480px){.case-studies-container{padding:30px 20px}.badge-case-studies{margin-bottom:20px}.case-studies-h2{font-size:19px;margin-bottom:30px}.case-study-card{flex-direction:column}.case-study-img-side{flex:none;height:200px;max-width:100%}.case-study-content-side{padding:20px}.case-study-h3{font-size:17px}.case-study-p{font-size:15px}}