.case-content__info p{font-size:18px;margin-top:24px}.case-content__info p:first-of-type{margin:0}.case-content__info p.description{font-size:24px;margin:40px 0}.case-content__info p.remark{font-size:14px}.case-content__info p a{color:#5273ef;font-weight:600}.case-content__info p a:hover{text-decoration:underline}.case-content__info ul,.case-content__info ol{margin-top:24px}.case-content__info ul li:not(:last-of-type),.case-content__info ol li:not(:last-of-type){margin-bottom:8px}.case-content__info li{font-size:18px}.case-content__info ul{list-style:disc;padding-left:28px}.case-content__info ol{list-style:decimal;padding-left:28px}.case-content__info h2{font-size:40px;line-height:1.2;font-weight:600;margin-top:60px}.case-content__info h3{font-size:24px;line-height:1.2;font-weight:600;margin-top:40px}.case-content__info .table{display:block;margin-top:32px}.case-content__info .table table{border-collapse:collapse;table-layout:fixed;width:100%}.case-content__info .table thead{background:#56be87;color:#fff}.case-content__info .table thead th{width:25%;vertical-align:text-top;text-align:left;font-size:16px;font-weight:600;padding:12px}.case-content__info .table thead th:first-of-type{border-radius:12px 0 0 12px}.case-content__info .table thead th:last-of-type{border-radius:0 12px 12px 0}.case-content__info .table tbody tr:first-of-type td{padding-top:28px}.case-content__info .table tbody tr:nth-of-type(2n){background:#f1f2f8}.case-content__info .table tbody tr:nth-of-type(2n) td:first-of-type{border-radius:12px 0 0 12px}.case-content__info .table tbody tr:nth-of-type(2n) td:last-of-type{border-radius:0 12px 12px 0}.case-content__info .table tbody td{width:25%;vertical-align:middle;padding:16px 12px}.case-content__info .table tbody td:first-of-type{font-weight:600}.case-content__info .table tbody td img{max-width:24px}.case-content__info .quote{border:1px solid #b682f8;border-radius:24px;padding:40px;background:#f6efff;margin-top:40px}.case-content__info .quote__text{font-size:24px;line-height:1.4;display:block;margin-bottom:24px;quotes:none}.case-content__info .quote__text:before,.case-content__info .quote__text:after{content:none}.case-content__info .quote__author{display:flex;gap:20px;align-items:center}.case-content__info .quote__author-photo{width:56px;height:56px;min-width:56px;border-radius:50%}.case-content__info .quote__author-common{font-size:20px;line-height:1.2;font-weight:700}.case-aside__banner{top:80px;position:sticky;background:#f7f7fb;border:1px solid #e4e3ea;border-radius:24px;padding:40px}.case-aside__title{font-size:20px;line-height:1;font-weight:600;margin-bottom:24px}.case-aside__list{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.case-aside__list li button{border:none;padding:0 0 0 28px;position:relative;font-size:16px;line-height:1.4;background:transparent;text-align:left;cursor:pointer;color:inherit}.case-aside__list li button:before{content:"";position:absolute;top:9px;left:10px;background:#5273ef;border-radius:50%;width:4px;height:4px;opacity:0;transition:.3s}.case-aside__list li.active button{color:#5273ef;font-weight:600}.case-aside__list li.active button:before{opacity:1}.case-aside__btn{display:inline-block;padding:12px;width:100%;text-align:center;background:#060028;font-size:16px;font-weight:700;color:#fff;cursor:pointer;border-radius:100px;transition:.3s}.case-aside__btn:hover{background:#5273ef}@media(max-width:1023px){.case-content__info .table{overflow:auto}.case-content__info .table::-webkit-scrollbar{display:none}.case-content__info .table table{min-width:688px}.case-aside__banner{position:relative;top:auto}.case-aside__list li.active button{color:inherit;font-weight:400}.case-aside__list li button:before{opacity:1;background:#060028}.case-aside__btn{padding:12px 40px;width:auto}}@media(max-width:767px){.case-content__info p{font-size:16px}.case-content__info p.description{margin:32px 0;font-size:20px}.case-content__info .table{padding:0 16px;margin:24px -16px 0}.case-content__info h2{font-size:32px}.case-content__info ul li,.case-content__info ol li{font-size:16px}.case-content__info .quote{margin-top:32px;padding:32px}.case-content__info .quote__text{font-size:20px}.case-content__info .quote__author{gap:16px}.case-content__info .quote__author-photo{min-width:45px;width:45px;height:45px}.case-content__info .quote__author-common{font-size:16px}.case-aside__banner{border-radius:16px;padding:24px}.case-aside__btn{width:100%}}.case-cta__title[data-astro-cid-ypnu34ts] strong{color:#ffd965}.case-cta__inner[data-astro-cid-ypnu34ts]:before,.case-cta__inner[data-astro-cid-ypnu34ts]:after{content:"";position:absolute;bottom:0;height:390px;background:bottom / contain no-repeat;pointer-events:none;transition:1s ease}.case-cta__inner[data-astro-cid-ypnu34ts]:before{background-image:url(/images/customers-stories/case/cta/bg-1.svg);width:660px;left:0}.case-cta__inner[data-astro-cid-ypnu34ts]:after{background-image:url(/images/customers-stories/case/cta/bg-2.svg);width:720px;right:0}.case-cta__inner[data-astro-cid-ypnu34ts]:has(.case-cta__btn:hover):before{translate:-5% 5%;opacity:.8}.case-cta__inner[data-astro-cid-ypnu34ts]:has(.case-cta__btn:hover):after{translate:5% 5%;opacity:.8}@media(max-width:1023px){.case-cta__inner[data-astro-cid-ypnu34ts]:before{height:220px;width:350px;background-image:url(/images/customers-stories/case/cta/bg-1-tab.svg)}.case-cta__inner[data-astro-cid-ypnu34ts]:after{height:220px;width:350px;background-image:url(/images/customers-stories/case/cta/bg-2-tab.svg)}}@media(max-width:767px){.case-cta__inner[data-astro-cid-ypnu34ts]:before,.case-cta__inner[data-astro-cid-ypnu34ts]:after{display:none}}
