.case-detail{background:#fff;flex-direction:column;gap:5rem;max-width:80rem;margin:0 auto;padding:12.8rem 0 7rem;display:flex}.case-detail__hero-head{flex-direction:column;gap:2rem;display:flex}.case-detail__product{align-items:center;gap:.4rem;display:flex}.case-detail__product-logo{width:auto;height:2rem}.case-detail__product-name{color:#131313;opacity:.8;font-size:1.6rem;font-weight:700}.case-detail__title{color:#131313;white-space:pre-line;margin:0;font-size:3.5rem;font-weight:700;line-height:1.35}.case-detail__title-point{color:#0d80f2}.case-detail__date{color:#606364;margin:2rem 0 0;font-size:1.4rem}.case-detail__intro{color:#34383a;margin:0 0 2rem;font-size:1.6rem;line-height:1.5}.case-detail__company-box{background:#f6f7f9;border-radius:1.5rem;align-items:center;gap:6rem;padding:2rem 3rem;display:flex}.case-detail__company-logo{background:#fff;border-radius:1.5rem;flex:1 0 0;justify-content:center;align-items:center;min-width:0;height:15rem;display:flex}.case-detail__company-logo img{object-fit:contain;max-width:80%;max-height:10rem}.case-detail__company-info{flex-direction:column;flex:1 0 0;gap:1.5rem;min-width:0;margin:0;display:flex}.case-detail__company-row{gap:3rem;display:flex}.case-detail__company-row dt{color:#34383a;flex:none;min-width:7.7rem;font-size:1.6rem;font-weight:700}.case-detail__company-row dd{color:#606364;margin:0;font-size:1.6rem}.case-detail__section-title{color:#131313;margin:0 0 2rem;font-size:3.5rem;font-weight:700;line-height:normal}.case-detail__stats{background:#f5faff;border-radius:1.5rem;justify-content:center;gap:3rem;padding:3rem 2rem;display:flex}.case-detail__stat{text-align:center;flex-direction:column;flex:1 0 0;justify-content:start;align-items:center;gap:1rem;min-width:0;display:flex}.case-detail__stat-value{color:#0d80f2;margin:0;font-size:2.8rem;font-weight:700}.case-detail__stat-meta{flex-direction:column;align-items:center;gap:.5rem;display:flex}.case-detail__stat-label{color:#131313;margin:0;font-size:1.4rem;font-weight:600}.case-detail__stat-desc{color:#606364;margin:0;font-size:1.4rem;line-height:1.4}.case-detail__interview-title{color:#131313;letter-spacing:-.1rem;margin:0 0 2rem;font-size:2.4rem;font-weight:700;line-height:1.5}.case-detail__interview-list{flex-direction:column;gap:2rem;display:flex}.case-detail__quote-card{background:#f6f7f9;border-radius:1.5rem;padding:3rem 0 2rem;overflow:hidden}.case-detail__quote-head{justify-content:space-between;align-items:flex-start;gap:2rem;min-height:8rem;padding:0 3rem 0 1.6rem;display:flex}.case-detail__quote-text{color:#131313;word-break:keep-all;text-indent:-1.8rem;margin:0;padding-left:1.8rem;font-size:2rem;font-weight:600;line-height:1.4}.case-detail__quote-text:before,.case-detail__quote-text:after{content:"";vertical-align:.1rem;background-color:#131313;width:1.4rem;height:1.4rem;display:inline-block;-webkit-mask:url(/icons/icon_quote.svg) 50%/contain no-repeat;mask:url(/icons/icon_quote.svg) 50%/contain no-repeat}.case-detail__quote-text:before{margin-right:.4rem}.case-detail__quote-text:after{margin-left:.4rem;transform:rotate(180deg)}.case-detail__quote-logo{flex:none;width:18rem;height:8rem}.case-detail__quote-logo img{object-fit:contain;object-position:right center;width:100%;height:100%}.case-detail__quote-person{padding:0 3rem}.case-detail__quote-byline{align-items:baseline;gap:.4rem;margin:0 0 1rem;display:flex}.case-detail__quote-name{color:#131313;font-size:1.8rem;font-weight:600}.case-detail__quote-role{color:#606364;font-size:1.6rem}.case-detail__quote-comment{color:#34383a;margin:0;font-size:1.6rem;line-height:1.5}.case-detail__related-card{color:#fff;background-color:#353c42;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:1.5rem;justify-content:space-between;align-items:center;gap:10.7rem;padding:3rem 4rem;display:flex;overflow:hidden}.case-detail__related-card--all{background-image:url(/images/knowledge-hub/related-solutions-all.png)}.case-detail__related-card--elizax{background-image:url(/images/knowledge-hub/related-solutions-elizax.png)}.case-detail__related-card--hunel{background-image:url(/images/knowledge-hub/related-solutions-hunel.png)}.case-detail__related-card--jade{background-image:url(/images/knowledge-hub/related-solutions-jade.png)}.case-detail__related-card--talenx{background-image:url(/images/knowledge-hub/related-solutions-talenx.png)}.case-detail__related-text{flex-direction:column;gap:1.2rem;min-width:0;display:flex}.case-detail__related-head{flex-direction:column;display:flex}.case-detail__related-label{color:#cdcdcd;margin:0;font-size:1.4rem;font-weight:400;line-height:1.78}.case-detail__related-title{color:#fff;margin:0;font-size:1.8rem;font-weight:700;line-height:1.4}.case-detail__related-desc{color:#fff;white-space:pre-line;margin:0;font-size:1.6rem;font-weight:400;line-height:1.56}.case-detail__related-btn{color:#131313;background:#fff;border:1px solid #fff;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;height:4rem;padding:0 3rem;font-size:1.4rem;font-weight:700;line-height:1;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.case-detail__related-btn:hover{color:#fff;background:0 0}.case-detail__nav-top{justify-content:center;margin-bottom:4rem;display:flex}.case-detail__list-btn{color:#131313;background:#fff;border:1px solid #cbcfd2;border-radius:.6rem;justify-content:center;align-items:center;padding:1.3rem 4rem;font-size:1.6rem;font-weight:500;text-decoration:none;transition:background .3s,border-color .3s,color .3s;display:inline-flex}.case-detail__list-btn:hover{color:#fff;background:#131313;border-color:#131313}.case-detail__nav-links{justify-content:space-between;align-items:flex-start;gap:2rem;padding-top:3rem;display:flex}.case-detail__nav-item{flex-direction:column;gap:.4rem;min-width:0;text-decoration:none;display:flex}.case-detail__nav-item--next{text-align:right;align-items:flex-end}.case-detail__nav-label{color:#8f9294;font-size:1.6rem}.case-detail__nav-title{color:#131313;white-space:nowrap;text-overflow:ellipsis;max-width:36rem;font-size:1.6rem;font-weight:700;line-height:1.7;overflow:hidden}.case-detail__nav-date{color:#8f9294;font-size:1.3rem}.related-cases{background:#f6f7f9;padding:5rem 0}.related-cases__inner{max-width:152rem;margin:0 auto}.related-cases__title{color:#131313;margin:0 0 5rem;font-size:3.5rem;font-weight:700}.related-cases__grid{gap:3rem;display:flex}.related-cases__card{min-width:0;max-width:calc(33.3333% - 2rem);color:inherit;flex-direction:column;flex:1 0 0;gap:3rem;text-decoration:none;display:flex}.related-cases__card:hover .related-cases__cover:before{transform:scale(1.05)}.related-cases__cover{background:linear-gradient(146.23deg,#e5e9f3 30.97%,#a9b1c3 163.72%);border-radius:1.5rem;justify-content:center;align-items:center;height:20rem;padding:3rem;display:flex;position:relative;overflow:hidden}.related-cases__cover:before{content:"";background:linear-gradient(0deg, #0003 0%, #0003 100%),var(--cover-image,none) center/cover no-repeat;filter:blur(2px);transition:transform .5s;position:absolute;inset:0}.related-cases__logo{object-fit:contain;max-width:100%;max-height:9rem;position:relative}.related-cases__body{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.related-cases__product{align-items:center;gap:.4rem;display:flex}.related-cases__product-logo{width:auto;height:1.6rem}.related-cases__product-name{color:#34383a;font-size:1.6rem}.related-cases__card-title{color:#131313;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:2rem;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}.related-cases__tags{color:#606364;flex-wrap:wrap;gap:.6rem;margin:0;font-size:1.5rem;display:flex}.post-body--case{color:#34383a;font-size:1.6rem;line-height:1.5}.post-body--case>:first-child{margin-top:0}.post-body--case h2{color:#131313;margin:5rem 0 2rem;font-size:3rem;font-weight:700;line-height:normal}.post-body--case h3{color:#131313;margin:4rem 0 2rem;font-size:2.4rem;font-weight:700;line-height:1.5}.post-body--case p{color:#34383a;margin:0 0 3.2rem;line-height:1.5}.post-body--case ol,.post-body--case ul{margin:0 0 1.6rem;padding-left:2rem}.post-body--case ol li,.post-body--case ul li{margin-bottom:.6rem;line-height:1.5}.post-body--case strong{color:inherit;font-weight:600}.post-body--case .cs-point{color:#0d80f2}.post-body--case figure{text-align:center;margin:4rem 0}.post-body--case p+figure{margin-top:-1.2rem}.post-body--case>figure:last-child,.post-body--case>p:last-child{margin-bottom:0}.post-body--case .cs-figure{background:#f6f7f9;border-radius:1.5rem;padding:3rem 8rem 0}.post-body--case .cs-figure img{max-width:100%;height:auto;margin:0 auto;display:block}.post-body--case .cs-figure+.cs-figure{margin-top:2rem}.post-body--case figcaption{color:#606364;margin-top:2rem;font-size:1.4rem}.post-body--case .cs-table-scroll{overflow-x:auto}.post-body--case table{border-collapse:collapse;table-layout:fixed;width:100%;margin:2rem 0}.post-body--case table td{text-align:center;width:50%;padding:1.5rem 3rem;font-size:1.6rem;line-height:1.4}.post-body--case table td:first-child{color:#34383a;background:#f6f7f9;border-bottom:1px solid #dfdfdf}.post-body--case table td:last-child{color:#0d80f2;background:#fff;border-bottom:1px solid #dfdfdf;border-left:2px solid #0d80f2;border-right:2px solid #0d80f2}.post-body--case table tr:first-child td{height:4.5rem;font-weight:700}.post-body--case table tr:first-child td:first-child{color:#131313;background:#e5e7eb}.post-body--case table tr:first-child td:last-child{color:#0d80f2;background:#e3ecfb;border-top:2px solid #0d80f2}.post-body--case table tr:last-child td:last-child{border-bottom:2px solid #0d80f2}@media (max-width:1280px){.related-cases__grid{flex-wrap:wrap}.related-cases__card{flex:0 0 calc(50% - 1.5rem);max-width:none}}@media (max-width:1600px){.case-detail{padding-left:6rem;padding-right:6rem}.related-cases__inner{padding:0 6rem}.case-detail__title{white-space:normal}}@media (max-width:1599px){.related-cases__inner{max-width:150rem;padding-left:6rem;padding-right:6rem}}@media (max-width:1300px){.case-detail__nav-item{flex:0 0 calc(50% - 1rem);max-width:calc(50% - 1rem)}.case-detail__nav-title{max-width:100%}}@media (max-width:767px){.case-detail{gap:4rem;padding:8.3rem 2rem 4rem}.case-detail__title,.case-detail__section-title{font-size:2.4rem}.case-detail__company-box{flex-direction:column;align-items:stretch;gap:2rem}.case-detail__company-logo{height:auto;padding:2rem}.case-detail__stats{flex-direction:column}.case-detail__quote-logo{width:12rem;height:6rem}.case-detail__nav-title{max-width:16rem}.case-detail__quote-text{margin-bottom:1rem}.case-detail__quote-text br{display:none}.related-cases__inner{padding:0 2rem}.related-cases__grid{flex-direction:column}.related-cases__card{flex:none}.post-body--case h2{font-size:2.4rem}.post-body--case h3{font-size:2rem}.post-body--case table td{padding:1.2rem 1.5rem}}@media (max-width:480px){.post-body--case table{min-width:48rem}}
