.case-hero{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;color:var(--white);text-align:left;padding:4rem 2rem;width:100%;margin:0 auto 20px;height:500px;background-color:#fff}.case-hero h2{color:#424242}.contact-info{max-width:660px!important}.case-hero p{color:#424242;font-size:18px}.case-hero .contact-right{background-image:url(/assets/framecs-CyT0NTzl.png);background-size:cover;background-position:center;width:413px;max-width:413px}.case-studies .highlight{font-size:56px;max-width:464px;line-height:54px}.case-hero .contact-hero-wrapper{gap:0px;height:100%}.case-hero .contact-left{display:flex;flex-direction:column;justify-content:center;height:100%}.case-hero .contact-info{display:flex;flex-direction:column;justify-content:center}.card{max-width:320px;background:linear-gradient(to bottom,#f3f6ff,#fcfdff);border-radius:12px;box-shadow:0 4px 12px #00000014;padding:24px;border:1px solid #E1E6F9}.card__logo{text-align:center;margin-bottom:16px}.card__logo img{height:78px;width:auto!important}.card__title{margin:0 0 12px;font-size:1.1rem;color:#05306a;font-weight:600;text-align:left;height:50px;line-height:20px!important}.card__description{margin:0 0 16px;font-size:14px!important;line-height:16px!important;color:#444;height:100px}.card__divider{border:none;border-top:1px solid #EEE;margin:16px 0}.card__stats{display:flex;justify-content:space-between;margin-bottom:0}.stat{text-align:center}.stat__label{display:block;font-size:.75rem;color:#777;margin-bottom:4px;text-align:center}.stat__value{font-size:1rem;font-weight:600;color:#222;text-align:center}.card__link{display:inline-flex;align-items:center;font-size:.875rem;font-weight:500;color:#0076ff;text-decoration:none}.cards-container{margin-top:20px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:20px;justify-items:center}.case-studies-features{display:grid;grid-template-columns:1fr 3fr;gap:32px;max-width:var(--max-width);margin:0 auto;padding:40px 20px}.story-nav{position:sticky;top:100px;background:#f8faff;padding:24px;font-size:15px;color:#444}.story-title{font-weight:600;margin-bottom:12px;font-size:14px;color:#888}.story-links{list-style:none;padding-left:0;margin:0 0 24px}.story-links li{margin-bottom:12px}.story-links a{text-decoration:none;color:#444;font-weight:500}.story-links a.active,.story-links a:hover{color:#0065eb;font-weight:600}a.active:before{content:"→";margin-right:10px;font-weight:600}.story-share{border-top:1px solid #eee;padding-top:12px;font-size:13px;color:#777}.story-share .icons{display:flex;gap:12px;margin-top:8px}.story-share .icons img{width:20px;height:20px;opacity:.7;transition:opacity .2s ease}.story-share .icons img:hover{opacity:1}.case-studies-features-left h3{font-size:56px;line-height:54px;margin-bottom:10px}.case-studies-features-left .item{margin-bottom:122px;border-bottom:1px solid #D8D9E0;padding-bottom:71px;max-width:500px}.footer-cs{color:#424242!important;text-align:left!important}@media (max-width: 1200px){.cards-container{grid-template-columns:repeat(3,1fr)!important}}@media (max-width: 900px){.cards-container{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 600px){.cards-container{grid-template-columns:1fr!important}}@media (max-width: 768px){.case-studies-features{display:block}.case-studies-features-right{display:none}.case-hero{height:380px}.contact-info h2{font-size:2rem;margin-bottom:1rem;color:#424242!important;text-align:left}.case-studies .highlight{font-size:34px;max-width:464px;line-height:41px}}
