.testimoni-card,.testimoni-chip{--tc-primary-100:#1b1464;--tc-primary-8:#dfe2eb;--tc-accent-100:#00a7db;--tc-accent-8:#e9f4fa;--tc-white:#fff}.testimoni-card{position:relative;display:flex;flex-direction:column;gap:18px;height:100%;min-height:299px;padding:20px;font-family:Ubuntu,sans-serif;background-color:var(--tc-white);border:1px solid var(--tc-primary-8);border-radius:16px;filter:drop-shadow(0 3px 6px rgba(27,20,100,.06))}.testimoni-card p{margin:0}.testimoni-card__quote{position:absolute;top:23px;right:23px;width:36px;height:28px;pointer-events:none;opacity:.75;z-index:-1}.testimoni-card__author{display:flex;align-items:center;gap:10px}.testimoni-card__photo{flex-shrink:0;width:48px;height:48px;border-radius:50%;overflow:hidden}.testimoni-card__photo-img{display:block;width:100%;height:100%;object-fit:cover}.testimoni-card__meta{display:flex;flex:1 0;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.testimoni-card__name{font-weight:700;font-size:15px;line-height:19px;color:var(--tc-primary-100)!important;word-break:break-word;position:relative;z-index:99}.testimoni-chip{display:inline-block;max-width:100%;padding:4px 10px;border-radius:999px;background-color:var(--tc-accent-8);color:var(--tc-accent-100);font-weight:500;font-size:11px;line-height:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.testimoni-chip--lg{padding:5px 12px;font-size:12px}.testimoni-card__divider{flex-shrink:0;width:100%;height:1px;background-color:var(--tc-primary-8);opacity:.8}.testimoni-card__content{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.testimoni-card__body{font-weight:400;font-size:15px;line-height:24px;color:#48474b!important;word-break:break-word;min-height:195px}.testimoni-card__read-more{display:flex;align-items:center;gap:6px;padding:0;border:0;background:none;cursor:pointer;font-family:inherit;font-weight:500;font-size:13px;line-height:normal;color:var(--tc-primary-100);text-align:left}.testimoni-card__read-more:hover{opacity:.8}.testimoni-card__read-more img{display:block;width:20px;height:20px}@media (min-width:1500px){.testimoni-card__body{min-height:155px}}.testimoni-card--skeleton .testimoni-card__content{align-items:stretch;gap:10px}.testimoni-skeleton{border-radius:6px;background-color:var(--tc-primary-8);background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6) 50%,transparent);background-size:200% 100%;background-repeat:no-repeat;animation:testimoni-skeleton-shimmer 1.4s ease-in-out infinite}.testimoni-card__photo.testimoni-skeleton{border-radius:50%}.testimoni-skeleton--name{width:60%;height:16px}.testimoni-skeleton--chip{width:40%;height:20px;border-radius:999px}.testimoni-skeleton--line{width:100%;height:14px}.testimoni-skeleton--short{width:55%}@keyframes testimoni-skeleton-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.testimoni-skeleton{animation:none}}.testimoni-modal{--tm-primary-100:#1b1464;--tm-primary-75:#504b78;--tm-primary-8:#dfe2eb;--tm-black-8:#eee;--tm-white:#fff;font-family:Ubuntu,sans-serif}.testimoni-modal p{margin:0}.testimoni-modal{position:fixed;inset:0;z-index:1060;display:flex;align-items:center;justify-content:center;padding:24px;background-color:rgba(3,1,24,.8);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.testimoni-modal__dialog{display:flex;flex-direction:column;gap:24px;width:100%;max-width:640px;max-height:calc(100vh - 48px);overflow-y:auto;padding:36px 40px 40px;background-color:var(--tm-white);border-radius:20px;box-shadow:0 24px 64px 0 rgba(27,20,100,.25)}.testimoni-modal__header{display:flex;align-items:center;justify-content:space-between;gap:16px}.testimoni-modal__author{display:flex;align-items:center;gap:16px;min-width:0}.testimoni-modal__photo{flex-shrink:0;width:64px;height:64px;border-radius:50%;overflow:hidden;background-color:#c4c4c4}.testimoni-modal__meta{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.testimoni-modal__name{font-weight:700;font-size:20px;line-height:normal;color:var(--tm-primary-100)!important;word-break:break-word}.testimoni-modal__close{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:20px;background-color:var(--tm-black-8);cursor:pointer;transition:background-color .2s ease}.testimoni-modal__close:focus-visible,.testimoni-modal__close:hover{background-color:var(--tm-primary-100)}.testimoni-modal__close img{display:block;width:18px;height:18px;transition:filter .2s ease}.testimoni-modal__close:focus-visible img,.testimoni-modal__close:hover img{filter:brightness(0) invert(1)}.testimoni-modal__body{font-weight:400;font-size:17px;line-height:28px;color:var(--tm-primary-75);word-break:break-word}.testimoni-modal__divider{flex-shrink:0;width:100%;height:1px;background-color:var(--tm-primary-8);opacity:.8}@media (max-width:767.98px){.testimoni-modal__dialog{padding:24px}.testimoni-modal__photo{width:48px;height:48px}.testimoni-modal__name{font-size:17px}.testimoni-modal__body{font-size:15px;line-height:24px}}.customer-stories{--cs-primary-100:#1b1464;--cs-secondary-100:#e11f27;--cs-primary-75:#504b78;--cs-primary-50:#8e8ab0;--cs-accent-100:#00a7db;--cs-black-50:#939598;--cs-white:#fff;font-family:Ubuntu,sans-serif}.customer-stories h1,.customer-stories h2,.customer-stories p{margin:0}.stories-hero{padding-top:30px;background-image:linear-gradient(180deg,#faf9ff,#faf9ff 35%,#fbfbfb 60%,#fdfdfd 80%,#fff)}.stories-hero__breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;line-height:normal}.stories-hero__breadcrumb-link{font-weight:500;color:var(--cs-primary-100)!important;text-decoration:none}.stories-hero__breadcrumb-link:hover{text-decoration:underline}.stories-hero__breadcrumb-sep{color:var(--cs-primary-50)}.stories-hero__breadcrumb-current{color:var(--cs-black-50)}.stories-hero__content{margin-top:56px}.stories-hero__copy{display:flex;flex-direction:column;align-items:flex-start}.stories-hero--photo{position:relative;overflow:hidden;padding-top:64px;padding-bottom:80px;background-image:linear-gradient(180deg,#f9f9f9,#f9f9f9 35%,#fbfbfb 60%,#fdfdfd 80%,#fff)}.stories-hero--photo:after,.stories-hero--photo:before{content:"";position:absolute;inset:0;pointer-events:none}.stories-hero--photo:before{background:url(/img/testimoni/hero-bg.png) 50%/cover no-repeat;opacity:.55}.stories-hero--photo:after{background-image:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 55%,hsla(0,0%,100%,.7) 82%,#fff),linear-gradient(90deg,hsla(0,0%,98%,.96),hsla(0,0%,98%,.85) 19.231%,hsla(0,0%,98%,.35) 43.75%,hsla(0,0%,98%,.15))}.stories-hero--photo>.container{position:relative;z-index:1}.stories-hero--photo .stories-hero__copy{max-width:520px}.stories-hero--photo .stories-hero__desc{max-width:477px;margin-top:5px;font-size:18px;line-height:29px;color:#424242!important}.stories-hero--photo .stories-hero__line{display:none}.stories-hero__content--featured{display:flex;align-items:flex-start;justify-content:space-between;gap:64px}.stories-hero__content--featured .stories-hero__copy{flex:0 1 520px;min-width:0;margin-top:auto;margin-bottom:auto}.stories-hero__content--featured .stories-hero__desc{max-width:440px}.stories-hero__content--featured .stories-hero__title{font-size:36px}.stories-hero .testimoni-card--featured{flex:0 1 582px;min-width:0;height:auto;min-height:0;gap:21px;padding:28px;border-radius:19px;filter:drop-shadow(0 9.5px 14px rgba(27,20,100,.06))}.testimoni-card--featured .testimoni-card__quote{opacity:1;top:27px;right:28px;width:43px;height:33px}.testimoni-card--featured .testimoni-card__author{gap:16px;padding-right:48px}.testimoni-card--featured .testimoni-card__photo{width:57px;height:57px}.testimoni-card--featured .testimoni-card__meta{gap:7px}.testimoni-card--featured .testimoni-card__name{font-size:18px;line-height:23px}.testimoni-card--featured .testimoni-chip{padding:5px 12px;font-size:13px}.testimoni-card--featured .testimoni-card__content{gap:14px}.testimoni-card--featured .testimoni-card__body{min-height:0;font-size:18px;line-height:28px}.stories-hero__eyebrow{font-weight:700;font-size:13px;line-height:normal;text-transform:uppercase;color:#696969!important}.stories-hero__title{max-width:931px;font-weight:700;font-size:38px;line-height:65px;letter-spacing:-.6px;color:var(--cs-primary-100)!important}.stories-hero__desc{font-size:16px;line-height:29px;color:#696969!important}.stories-hero__line{height:4px;margin-top:60px}.stories-wall{display:flex;flex-direction:column;gap:32px;padding-top:66px;padding-bottom:96px}.stories-wall__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.stories-wall__title-group{display:flex;flex-direction:column;gap:10px}.stories-wall__eyebrow{font-weight:700;font-size:13px;line-height:normal;text-transform:uppercase;color:var(--cs-accent-100)!important}.stories-wall__title{font-weight:700;font-size:28px;line-height:normal;color:var(--cs-primary-100)!important}.stories-wall__count{flex-shrink:0;font-size:14px;line-height:normal;color:var(--cs-black-50)!important}.stories-wall__masonry{display:flex;align-items:flex-start;gap:24px}.stories-wall__column{display:flex;flex:1 0;flex-direction:column;gap:24px;min-width:0}.stories-wall .testimoni-card{height:auto;min-height:0;padding:24px;filter:drop-shadow(0 8px 12px rgba(27,20,100,.06))}.stories-wall .testimoni-card__body{min-height:0}.stories-wall__more{display:flex;justify-content:center;padding-top:8px}.stories-btn{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;padding:14px 32px;border:1px solid var(--cs-primary-100);border-radius:999px;background-color:var(--cs-primary-100);color:var(--cs-white)!important;font-family:inherit;font-weight:700;font-size:14px;line-height:normal;text-decoration:none;white-space:nowrap;cursor:pointer;transition:opacity .2s ease,background-color .2s ease,color .2s ease}.stories-btn:focus-visible,.stories-btn:hover{opacity:.9}.stories-btn--outline{background-color:var(--cs-white);color:var(--cs-primary-100)!important}.stories-btn--outline:focus-visible,.stories-btn--outline:hover{opacity:1;background-color:var(--cs-primary-100);color:var(--cs-white)!important}.stories-cta{padding-bottom:104px}.stories-cta__box{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:48px 56px;border-radius:24px;background-image:linear-gradient(90deg,#e9f4fa,#c1e2f3)}.stories-cta__copy{display:flex;flex-direction:column;gap:12px}.stories-cta__title{font-weight:700;font-size:32px;line-height:35px;color:var(--cs-primary-100)!important}.stories-cta__desc{font-size:16px;line-height:24px;line-height:normal;color:var(--cs-primary-75)!important}@media (max-width:991.98px){.stories-hero__content--featured{flex-direction:column;gap:40px}.stories-hero .testimoni-card--featured,.stories-hero__content--featured .stories-hero__copy{flex:none;width:100%}.stories-hero--photo .stories-hero__title,.stories-hero__title{font-size:44px;line-height:50px}.stories-cta__box{flex-direction:column;align-items:flex-start;padding:40px}}@media (max-width:790px){.stories-hero{padding-top:32px}.stories-hero__content{margin-top:32px}.stories-hero__copy{gap:14px}.stories-hero .testimoni-card--featured{gap:18px;padding:24px;border-radius:16px}.testimoni-card--featured .testimoni-card__quote{top:23px;right:23px;width:36px;height:28px}.testimoni-card--featured .testimoni-card__photo{width:48px;height:48px}.testimoni-card--featured .testimoni-card__name{font-size:15px;line-height:19px}.testimoni-card--featured .testimoni-chip{padding:4px 10px;font-size:11px}.testimoni-card--featured .testimoni-card__body{font-size:15px;line-height:24px}.stories-hero--photo .stories-hero__title,.stories-hero__title{font-size:32px;line-height:38px;letter-spacing:-.3px}.stories-hero--photo .stories-hero__desc,.stories-hero__desc{font-size:16px;line-height:25px;margin-top:10px!important}.stories-hero--photo{padding-bottom:56px}.stories-hero--photo:before{background-position:70%}.stories-hero--photo:after{background-image:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 55%,hsla(0,0%,100%,.7) 82%,#fff),linear-gradient(90deg,hsla(0,0%,98%,.92),hsla(0,0%,98%,.75))}.stories-hero__line{margin-top:48px}.stories-wall{gap:24px;padding-top:56px;padding-bottom:56px}.stories-wall__heading{flex-direction:column;align-items:flex-start;gap:8px}.stories-wall__title{font-size:24px}.stories-wall__column,.stories-wall__masonry{gap:16px}.stories-cta{padding-bottom:56px}.stories-cta__box{gap:24px;padding:32px 24px;border-radius:20px}.stories-cta__title{font-size:24px}.stories-cta__desc{font-size:15px}}