.case-study-comp{width:100%;max-width:320px;padding:0 0 var(--space-12)0;box-sizing:border-box;flex-direction:column;display:flex}.case-study-comp-link{text-decoration:none}.case-study-comp-header{flex-direction:column;flex-grow:1;display:flex}.case-study-comp-image{width:100%;height:var(--space-160);object-fit:cover;margin-bottom:var(--space-12);border-radius:var(--radius-8)}.case-study-comp-title{font-size:var(--text-12);font-weight:var(--font-medium);color:var(--color-text-secondary);margin-bottom:var(--space-6)}.case-study-comp-description{font-size:var(--text-16);color:var(--color-text-header);margin-bottom:var(--space-8);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.case-study-comp-date{font-size:var(--text-10);color:var(--color-text-header);font-weight:var(--font-medium);margin-bottom:0}.case-study-comp-read-time{margin-left:var(--space-6);color:var(--color-text-secondary)}.case-study-comp-footer{padding-top:var(--space-12);font-size:var(--text-14);border-top:2px solid var(--color-border-primary);justify-content:flex-end;align-items:center;margin-top:auto;display:flex}.comp-footer-link{align-items:center;gap:var(--space-6);color:var(--color-text-header);font-weight:var(--font-medium);text-decoration:none;display:flex}.case-study-comp-arrow{width:var(--space-16);height:var(--space-16)}.content-reveal{isolation:isolate}.content-reveal>*{will-change:transform,opacity;transform:translateZ(0)}.content-reveal--fadeUp>*{transform-origin:bottom}.content-reveal--slideLeft>*,.content-reveal--slideRight>*,.content-reveal--scale>*{transform-origin:50%}.content-reveal--blur>*{-webkit-backface-visibility:hidden;backface-visibility:hidden}.content-reveal.animating{contain:layout style}.content-reveal.complete>*{will-change:auto}.case-study-home-position-container{flex-direction:column;justify-content:space-between;height:100%;display:flex;position:absolute}.case-study-header-home{padding:24px}.case-study-card{border-radius:var(--radius-lg);margin-bottom:var(--space-24);border:1px solid #fff;overflow:hidden}.case-study-content{height:inherit;flex-direction:column;justify-content:space-between;display:flex}.case-study-content-exp{height:inherit;align-items:flex-end;display:flex}.case-study-header{padding:var(--space-24);position:absolute}.case-study-title{color:var(--color-text-primary);font-family:var(--font-primary);font-size:var(--text-9_519);font-style:normal;font-weight:400;line-height:var(--leading-12_374)}.case-study-meta{flex-direction:row;display:flex}.case-study-details{gap:var(--space-26);padding:var(--space-24);margin-top:var(--space-8);flex-direction:column;display:flex}.case-study-date-header{font-size:var(--text-24);margin-bottom:var(--space-2);color:var(--color-text-primary);font-weight:700}.case-study-date-desc{font-size:var(--text-12);margin-top:var(--space-2);white-space:pre-wrap;word-wrap:break-word;margin-right:var(--space-14);color:var(--color-text-primary);font-weight:400}.case-study-company{color:var(--color-text-primary);font-family:var(--font-primary);font-size:var(--text-32);font-style:normal;font-weight:700;line-height:var(--leading-38_836);margin-bottom:var(--space-0)}.case-study-description{color:#b8c1cc;text-align:justify;font-family:var(--font-primary);font-size:var(--text-16);font-style:normal;font-weight:400;line-height:var(--leading-18_324);letter-spacing:var(--tracking-0_366);margin-top:var(--space-8)}.case-study-info{margin-top:var(--space-0);flex-direction:row;justify-content:space-between;display:flex}.case-study-info-item{margin:var(--space-0);gap:var(--space-26);flex-direction:row;display:flex}.case-study-info-header{color:var(--color-text-primary);font-family:var(--font-primary);font-size:var(--text-13_9);font-style:normal;font-weight:500;line-height:var(--leading-21_898);letter-spacing:var(--tracking-1_095);text-transform:uppercase;gap:var(--space-4);flex-direction:column;display:flex}.case-study-button-container{justify-content:center;align-items:center;display:flex}.case-study-button{height:var(--space-48);padding:var(--space-0)var(--space-16);border-radius:var(--radius-sm);color:#fff;justify-content:center;align-items:center;gap:var(--space-8);cursor:pointer;background-color:#0049b8;border:none;flex-direction:row;display:flex}.case-study-button:hover{background-color:#073e96}.case-study-logo{width:var(--space-24_045);height:var(--space-24_045)}.locked-case-study-container{align-items:center;gap:var(--space-8);display:flex}.case-study-tools-icons{gap:var(--space-12);flex-wrap:wrap;align-items:center;display:flex}.blog-main-card{align-items:flex-start;gap:var(--space-36);padding-bottom:var(--space-30);border-bottom:2px solid var(--color-border-secondary);flex-wrap:wrap;display:flex}.blog-main-card-image-container{justify-content:center;align-items:center;gap:var(--space-36);flex-direction:row;display:flex}.blog-main-card-img{object-fit:cover;border-radius:var(--radius-12);flex:45%;width:100%;max-height:347px}.blog-main-card-content{gap:var(--space-8);flex-direction:column;flex:50%;display:flex}.blog-main-card-title{color:var(--color-text-primary);font-family:var(--font-primary);font-size:var(--text-50);font-style:normal;font-weight:var(--font-semibold);line-height:var(--leading-50);letter-spacing:-1.257px;margin:0}.blog-main-card-description{color:var(--color-text-muted);text-align:justify;font-family:var(--font-primary);font-size:var(--text-14);font-style:normal;font-weight:var(--font-normal);line-height:var(--leading-18);letter-spacing:.366px}.case-study-comp-date{color:var(--color-text-header);font-size:var(--text-14);justify-content:space-between;margin-top:12px;margin-bottom:8px;display:flex}.case-study-comp-read-time{color:var(--color-text-primary);margin-left:var(--space-4)}.blog-main-card-footer{justify-content:space-between;align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.blog-main-card-chips{align-items:center;gap:7px;display:flex}@media (max-width:768px){.blog-main-card{gap:var(--space-20);flex-direction:column}.blog-main-card-img{width:100%;max-height:240px}.blog-main-card-title{font-size:var(--text-32);line-height:1.2}}.read-blog-button{color:var(--color-text-primary);background-color:var(--color-accent-primary);padding:var(--space-8)var(--space-16);border-radius:var(--radius-4);font-weight:var(--font-semibold);text-decoration:none}.read-blog-button:hover{background-color:var(--color-accent-secondary)}.blog-main-card-link{text-decoration:none}.blog-arrow{width:16px;height:16px}.blog-sm-card{gap:var(--space-12);flex-direction:column;width:25%;height:100%;display:flex}.blog-sm-card .blog-main-card-link{flex-direction:column;height:100%;text-decoration:none;display:flex}.blog-sm-card .blog-sm-card-img{object-fit:cover;border-radius:var(--radius-4)var(--radius-4)0px 0px;width:100%;max-height:160px}.blog-sm-card .blog-sm-card-title{color:var(--color-text-primary);font-family:var(--font-primary);font-size:var(--text-19);font-style:normal;font-weight:var(--font-semibold);line-height:var(--leading-18);margin-bottom:var(--space-8);flex:none;align-items:flex-start;min-height:48px;display:flex}.blog-sm-card .case-study-comp-date{flex:none;margin-bottom:auto}.blog-sm-card .blog-sm-card-footer{padding-top:var(--space-12);border-top:2px solid var(--color-border-secondary);flex-shrink:0;justify-content:space-between;align-items:center;margin-top:auto;display:flex}.blog-sm-card .read-blog-button{height:var(--space-48);padding:var(--space-0)var(--space-16);border-radius:var(--radius-sm);color:#fff;justify-content:center;align-items:center;gap:var(--space-8);cursor:pointer;font-weight:var(--font-semibold);transition:background-color var(--transition-fast);background-color:#0049b8;border:none;flex-direction:row;text-decoration:none;display:flex}.blog-sm-card .read-blog-button:hover{background-color:#073e96}.blog-sm-card .blog-arrow{width:16px;height:16px}.read-blog-button{height:var(--space-48);padding:var(--space-0)var(--space-16);border-radius:var(--radius-sm);color:#fff;justify-content:center;align-items:center;gap:var(--space-8);cursor:pointer;font-family:var(--font-primary);font-size:var(--text-14);font-weight:var(--font-semibold);letter-spacing:var(--tracking-normal);text-transform:uppercase;transition:background-color var(--transition-fast),transform var(--transition-fast);background-color:#0049b8;border:none;flex-direction:row;text-decoration:none;display:flex}.read-blog-button:hover{background-color:#073e96;transform:scale(1.05)}.read-blog-button:active{transform:scale(.95)}.read-blog-content{align-items:center;gap:var(--space-8);display:flex}.hovered-img{transition:transform var(--transition-fast);transform:rotate(10deg)}
