.page-customerstories .sr-only,.page-customerstory .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-customerstories .tp-hero,.page-customerstory .tp-hero{min-height:clamp(320px,35*var(--vw),672px)}.page-customerstories:lang(sv) .cs-group-title,.page-customerstories:lang(sv) .cs-group-text,.page-customerstories:lang(sv) .cs-headline,.page-customerstories:lang(sv) .cs-text,.page-customerstories:lang(sv) .cs-lead,.page-customerstories:lang(sv) .cs-list li,.page-customerstories:lang(sv) .cs-chips li,.page-customerstories:lang(sv) .tp-h1,.page-customerstories:lang(sv) .cs-fold-text,:lang(sv) .page-customerstories .cs-group-title,:lang(sv) .page-customerstories .cs-group-text,:lang(sv) .page-customerstories .cs-headline,:lang(sv) .page-customerstories .cs-text,:lang(sv) .page-customerstories .cs-lead,:lang(sv) .page-customerstories .cs-list li,:lang(sv) .page-customerstories .cs-chips li,:lang(sv) .page-customerstories .tp-h1,:lang(sv) .page-customerstories .cs-fold-text,.page-customerstory:lang(sv) .cs-group-title,.page-customerstory:lang(sv) .cs-group-text,.page-customerstory:lang(sv) .cs-headline,.page-customerstory:lang(sv) .cs-text,.page-customerstory:lang(sv) .cs-lead,.page-customerstory:lang(sv) .cs-list li,.page-customerstory:lang(sv) .cs-chips li,.page-customerstory:lang(sv) .tp-h1,.page-customerstory:lang(sv) .cs-fold-text,:lang(sv) .page-customerstory .cs-group-title,:lang(sv) .page-customerstory .cs-group-text,:lang(sv) .page-customerstory .cs-headline,:lang(sv) .page-customerstory .cs-text,:lang(sv) .page-customerstory .cs-lead,:lang(sv) .page-customerstory .cs-list li,:lang(sv) .page-customerstory .cs-chips li,:lang(sv) .page-customerstory .tp-h1,:lang(sv) .page-customerstory .cs-fold-text{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.page-customerstories .tp-hero .tp-container,.page-customerstory .tp-hero .tp-container{position:relative}.page-customerstories .tp-hero .hs,.page-customerstory .tp-hero .hs{display:none}@media (min-width:768px){.page-customerstories .tp-hero .hs,.page-customerstory .tp-hero .hs{top:50%;right:calc(32px + var(--hs-w)*.068);--hs-w:clamp(220px, 26vw, 260px);--cr:.7;--cs:.254;--cw:calc(var(--hs-w) * var(--cr));width:var(--hs-w);aspect-ratio:1;z-index:2;display:block;position:absolute;transform:translateY(-50%)}.page-customerstories .tp-hero .tp-hero-copy,.page-customerstory .tp-hero .tp-hero-copy{max-width:calc(100vw - 28px - 20px - var(--hs-w) - 48px);--hs-w:clamp(220px, 26vw, 260px)}}@media (min-width:1000px){.page-customerstories .tp-hero .hs,.page-customerstory .tp-hero .hs{--hs-w:clamp(260px, 30vw, 440px);--cr:.58;--cs:.307}.page-customerstories .tp-hero .tp-hero-copy,.page-customerstory .tp-hero .tp-hero-copy{max-width:62rem}}@media (min-width:1360px){.page-customerstories .tp-hero .hs,.page-customerstory .tp-hero .hs{right:calc(32px + var(--hs-w)*.138)}}.page-customerstories .tp-h1,.page-customerstory .tp-h1{max-width:none}.page-customerstories .tp-h1 .h-accent,.page-customerstory .tp-h1 .h-accent{color:var(--tp-blue)}.page-customerstories .cs-sub,.page-customerstories .cs-ready,.page-customerstory .cs-sub,.page-customerstory .cs-ready{color:#e9eef1;max-width:58ch;margin:0;font-size:clamp(1.05rem,1.8vw,1.5rem);font-weight:400;line-height:1.5}.page-customerstories .cs-ready,.page-customerstory .cs-ready{margin-top:56px}@media (min-width:768px) and (max-width:849px){.page-customerstories .cs-ready,.page-customerstory .cs-ready{margin-top:31px}}.page-customerstories .cs-section,.page-customerstory .cs-section{padding-top:clamp(56px,6vw,96px)}.page-customerstories .cs-ovals,.page-customerstory .cs-ovals{flex-wrap:wrap;gap:6px 8px;margin:0 0 44px;padding-top:8px;display:flex}.page-customerstories .cs-oval,.page-customerstory .cs-oval{border:1px solid var(--tp-border);letter-spacing:.06em;text-transform:uppercase;min-height:44px;color:var(--tp-text2);border-radius:999px;align-items:center;padding:0 14px;font-family:Montserrat,Arial,sans-serif;font-size:.75rem;font-weight:700;line-height:1;transition:border-color .18s,color .18s,background-color .18s;display:inline-flex}.page-customerstories .cs-oval:hover,.page-customerstory .cs-oval:hover{border-color:var(--tp-border-strong);color:var(--tp-text)}.page-customerstories .cs-oval[aria-current=true],.page-customerstory .cs-oval[aria-current=true]{border-color:var(--tp-blue);color:var(--tp-blue);background:#00a3e31a}.page-customerstories .cs-section .tp-container,.page-customerstories .cs-more-section .tp-container,.page-customerstory .cs-section .tp-container,.page-customerstory .cs-more-section .tp-container{container-type:inline-size}.page-customerstories .cs-grid,.page-customerstory .cs-grid{--cols:1;--cs-size:.96;--cs-gap:28px;justify-content:space-between;row-gap:var(--cs-rowgap,28px);grid-template-columns:repeat(var(--cols), calc((100% - (var(--cols) - 1) * var(--cs-gap)) / var(--cols) * var(--cs-size)));margin:0;padding:0;list-style:none;display:grid}@media (min-width:600px) and (max-width:1150px){.page-customerstories .cs-grid,.page-customerstory .cs-grid{--cols:2;--cs-size:.96;--cs-card:calc((100cqw - var(--cs-gap)) / 2 * var(--cs-size));--cs-rowgap:calc(var(--cs-gap) + (100cqw - var(--cs-gap)) * (1 - var(--cs-size)));grid-template-columns:repeat(2, min(428.78px, var(--cs-card)))}}@media (min-width:978px) and (max-width:1150px){.page-customerstories .cs-grid,.page-customerstory .cs-grid{--cs-card:428.78px;justify-content:center;gap:64px}}@media (max-width:599px){.page-customerstories .cs-grid,.page-customerstory .cs-grid{--cs-card:min(435px, 100cqw);grid-template-columns:minmax(0, var(--cs-card));--cs-size:1;justify-content:center}}@media (max-width:1150px){.page-customerstories .cs-grid .cs-a,.page-customerstory .cs-grid .cs-a{aspect-ratio:auto;height:calc(var(--cs-card)*1.25 + .5px)}}@media (min-width:600px) and (max-width:1150px){.page-customerstories .cs-grid .cs-card .cs-headline,.page-customerstory .cs-grid .cs-card .cs-headline{font-size:max(14px,.0429*var(--cs-card))}}@media (max-width:599px){.page-customerstories .cs-grid .cs-card .cs-headline,.page-customerstory .cs-grid .cs-card .cs-headline{font-size:18.4px}}@media (min-width:1151px){.page-customerstories .cs-grid,.page-customerstory .cs-grid{--cols:3;--cs-rowgap:calc(var(--cs-gap) + (100cqw - 2 * var(--cs-gap)) * (1 - var(--cs-size)) / 2)}}.page-customerstories .cs-card,.page-customerstory .cs-card{height:100%;color:var(--tp-text);flex-direction:column;transition:transform .18s;display:flex;position:relative}.page-customerstories .cs-card:hover,.page-customerstory .cs-card:hover{transform:translateY(calc(-1 * var(--card-lift,4px)))}.page-customerstories .cs-a,.page-customerstory .cs-a{aspect-ratio:4/5;background:#0c0f1f padding-box padding-box;border:1px solid #0c0f1f29;border-radius:12px;justify-content:flex-end;transition:transform .18s,border-color .18s;overflow:hidden}.page-customerstories .cs-a:hover,.page-customerstory .cs-a:hover{border-color:#0c0f1f42}.page-customerstories .cs-a-img,.page-customerstory .cs-a-img{background-position:50%;background-size:cover;transition:transform .4s;position:absolute;inset:0}.page-customerstories .cs-a:hover .cs-a-img,.page-customerstory .cs-a:hover .cs-a-img{transform:scale(1.04)}.page-customerstories .cs-a-shade,.page-customerstory .cs-a-shade{background:linear-gradient(#08131a00 18%,#08131a59 38%,#08131ae0 66%,#08131af5 100%);position:absolute;inset:0}.page-customerstories .cs-a-tags,.page-customerstory .cs-a-tags{flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:16px;left:16px;right:16px}.page-customerstories .cs-tag,.page-customerstory .cs-tag{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#08131a80;border:1px solid #ffffff8c;border-radius:999px;padding:5px 10px;font-family:Montserrat,Arial,sans-serif;font-size:.6875rem;font-weight:700;line-height:1}.page-customerstories .cs-a-body,.page-customerstory .cs-a-body{flex-direction:column;gap:10px;padding:24px 24px 22px;display:flex;position:relative}.page-customerstories .cs-customer,.page-customerstory .cs-customer{letter-spacing:.14em;text-transform:uppercase;color:#fff;opacity:.85;font-family:Montserrat,Arial,sans-serif;font-size:.75rem;font-weight:700;line-height:1.2;display:block}.page-customerstories .cs-headline,.page-customerstory .cs-headline{text-transform:uppercase;letter-spacing:-.02em;color:#fff;font-family:Montserrat,Arial,sans-serif;font-size:clamp(1.15rem,1.5vw,1.45rem);font-weight:700;line-height:1.1;display:block}@media (min-width:1151px) and (max-width:1225px){.page-customerstories .cs-headline,.page-customerstory .cs-headline{font-size:1.5vw}}.page-customerstories .cs-headline .h-accent,.page-customerstory .cs-headline .h-accent{color:#35b9f2}.page-customerstories .cs-more,.page-customerstory .cs-more{letter-spacing:.08em;text-transform:uppercase;color:#fff;padding-top:6px;font-family:Montserrat,Arial,sans-serif;font-size:.75rem;font-weight:700;transition:color .18s;display:inline-block}.page-customerstories .cs-card:hover .cs-more,.page-customerstory .cs-card:hover .cs-more{color:#7fd6ff}.page-customerstories .page-customerstory .tp-h1,.page-customerstory .page-customerstory .tp-h1{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:none}.page-customerstories .cs-meta,.page-customerstory .cs-meta{flex-wrap:wrap;gap:14px 56px;margin:12px 0 0;padding:0;display:flex}.page-customerstories .cs-meta>div,.page-customerstory .cs-meta>div{min-width:0}.page-customerstories .cs-meta dt,.page-customerstory .cs-meta dt{letter-spacing:.14em;text-transform:uppercase;color:#7e898f;margin:0 0 6px;font-family:Montserrat,Arial,sans-serif;font-size:.6875rem;font-weight:700}.page-customerstories .cs-meta dd,.page-customerstory .cs-meta dd{color:#b9c2c8;margin:0;font-size:.9375rem;line-height:1.5}.page-customerstories .cs-back,.page-customerstory .cs-back{letter-spacing:.08em;text-transform:uppercase;margin:0 0 clamp(20px,2.5vw,36px);font-family:Montserrat,Arial,sans-serif;font-size:.75rem;font-weight:700}.page-customerstories .cs-back a,.page-customerstory .cs-back a{color:var(--tp-blue);align-items:center;text-decoration:none;display:inline-flex}.page-customerstories .cs-back a:hover,.page-customerstory .cs-back a:hover{text-decoration:underline}.page-customerstories .cs-back .ion-icon,.page-customerstory .cs-back .ion-icon{fill:currentColor;width:18px;height:18px;margin-right:8px;display:inline-flex}.page-customerstories .cs-back .ion-icon svg,.page-customerstory .cs-back .ion-icon svg{fill:currentColor;width:100%;height:100%}.page-customerstories .cs-intro-grid,.page-customerstory .cs-intro-grid{grid-template-columns:1fr;align-items:center;gap:32px;display:grid}@media (min-width:900px){.page-customerstories .cs-intro-grid,.page-customerstory .cs-intro-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:72px}}.page-customerstories .cs-intro-img,.page-customerstory .cs-intro-img{aspect-ratio:1;background-position:50%;background-size:cover;background-color:var(--tp-elev);border:1px solid #0c0f1f29;border-radius:12px;width:100%;max-width:420px}.page-customerstories .cs-intro-tags,.page-customerstory .cs-intro-tags{top:calc(-16px - .83*var(--home-text-size));flex-wrap:wrap;gap:6px;margin:0 0 28px;display:flex;position:relative}.page-customerstories .cs-tag-light,.page-customerstory .cs-tag-light{border:1px solid var(--tp-border-strong);letter-spacing:.08em;text-transform:uppercase;color:var(--tp-text2);border-radius:999px;padding:5px 10px;font-family:Montserrat,Arial,sans-serif;font-size:.6875rem;font-weight:700;line-height:1}.page-customerstories .cs-blog-link,.page-customerstory .cs-blog-link{margin:calc(32px + 1.65*var(--home-text-size)) 0 0}.page-customerstories .cs-video-link,.page-customerstory .cs-video-link{margin:.6em 0 0}.page-customerstories .cs-customer-line,.page-customerstory .cs-customer-line{letter-spacing:.14em;text-transform:uppercase;color:var(--tp-text);margin:0 0 14px;font-family:Montserrat,Arial,sans-serif;font-size:.75rem;font-weight:700;display:block}.page-customerstories .cs-chapter,.page-customerstory .cs-chapter{border-top:1px solid var(--tp-border);background:var(--tp-bg);color:var(--tp-text);padding-block:clamp(36px,4.5vw,68px)}.page-customerstories .cs-chapter-band,.page-customerstory .cs-chapter-band{background:var(--tp-elev)}.page-customerstories .cs-chapter-grid,.page-customerstory .cs-chapter-grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:900px){.page-customerstories .cs-chapter-grid,.page-customerstory .cs-chapter-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:72px}}.page-customerstories .cs-chapter-title,.page-customerstory .cs-chapter-title{text-transform:uppercase;letter-spacing:-.015em;color:var(--tp-text);margin:0;font-family:Montserrat,Arial,sans-serif;font-size:clamp(1.1rem,1.5vw,1.45rem);font-weight:700;line-height:1.1}.page-customerstories .cs-intro-text .cs-chapter-title,.page-customerstory .cs-intro-text .cs-chapter-title{margin-bottom:16px}.page-customerstories .cs-text,.page-customerstory .cs-text{max-width:62ch;font-size:var(--home-text-size);color:var(--tp-text2);margin:0;line-height:1.65}.page-customerstories .cs-list,.page-customerstory .cs-list{flex-direction:column;gap:14px;max-width:66ch;margin:0;padding:0;list-style:none;display:flex}.page-customerstories .cs-list li,.page-customerstory .cs-list li{font-size:var(--home-text-size);color:var(--tp-text2);padding-left:28px;line-height:1.55;position:relative}.page-customerstories .cs-list li:before,.page-customerstory .cs-list li:before{content:"";background:#fc602f;border-radius:2px;width:10px;height:10px;position:absolute;top:.62em;left:2px}.page-customerstories .cs-eyebrow,.page-customerstory .cs-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--tp-text);margin:0 0 18px;font-family:Montserrat,Arial,sans-serif;font-size:.75rem;font-weight:700;line-height:1.2}.page-customerstories .cs-statement,.page-customerstory .cs-statement{max-width:70ch;font-size:var(--home-text-size);color:var(--tp-text2);margin:0;line-height:1.65}.page-customerstories .cs-panels-section,.page-customerstories .cs-panels-section+.cs-chapter,.page-customerstory .cs-panels-section,.page-customerstory .cs-panels-section+.cs-chapter{border-top:0}.page-customerstories .cs-aside-title,.page-customerstory .cs-aside-title{letter-spacing:.04em;text-transform:uppercase;color:var(--tp-text);margin:0 0 12px;font-family:Montserrat,Arial,sans-serif;font-size:.875rem;font-weight:700;line-height:1.2}.page-customerstories .cs-intro-sub,.page-customerstory .cs-intro-sub{margin-top:28px}.page-customerstories .cs-flow,.page-customerstory .cs-flow{grid-template-columns:1fr;gap:clamp(40px,4vw,64px);display:grid}@media (min-width:900px){.page-customerstories .cs-flow,.page-customerstory .cs-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(32px,3.5vw,64px)}}.page-customerstories .cs-step,.page-customerstory .cs-step{min-width:0}@media (min-width:900px){.page-customerstories .cs-step,.page-customerstory .cs-step{grid-template-rows:subgrid;grid-row:span 3;display:grid}}.page-customerstories .cs-step-icon,.page-customerstory .cs-step-icon{width:48px;height:48px;color:var(--tp-blue);margin-bottom:18px;display:block}.page-customerstories .cs-flow .cs-statement,.page-customerstories .cs-flow .cs-approach-text,.page-customerstory .cs-flow .cs-statement,.page-customerstory .cs-flow .cs-approach-text{max-width:none}.page-customerstories .cs-approach-text,.page-customerstory .cs-approach-text{max-width:62ch;font-size:var(--home-text-size);color:var(--tp-text2);margin:0;line-height:1.65}.page-customerstories .cs-panels,.page-customerstory .cs-panels{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:900px){.page-customerstories .cs-panels,.page-customerstory .cs-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.page-customerstories .cs-panel,.page-customerstory .cs-panel{border-radius:12px;padding:clamp(24px,3vw,44px)}.page-customerstories .cs-panel .cs-chapter-title,.page-customerstory .cs-panel .cs-chapter-title{margin-bottom:24px}.page-customerstories .cs-panel .cs-list,.page-customerstory .cs-panel .cs-list{max-width:none}.page-customerstories .cs-panel .cs-list li,.page-customerstory .cs-panel .cs-list li{color:var(--tp-text)}.page-customerstories .cs-panel-tech,.page-customerstory .cs-panel-tech{background:var(--tp-hover)}.page-customerstories .cs-panel-tech .cs-list li:before,.page-customerstory .cs-panel-tech .cs-list li:before{background:var(--tp-blue);border-radius:50%;width:8px;height:8px;top:.7em;left:4px}.page-customerstories .cs-panel-outcome,.page-customerstory .cs-panel-outcome{background:var(--tp-elev)}.page-customerstories .cs-panel-outcome .cs-list li:before,.page-customerstory .cs-panel-outcome .cs-list li:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300a3e3' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5l5 5L20 6.5'/%3E%3C/svg%3E") 50%/contain no-repeat;border-radius:0;width:16px;height:16px;top:.38em;left:0}.page-customerstories .cs-soon .cs-text+.cs-text,.page-customerstories .cs-no-story .cs-text+.cs-text,.page-customerstory .cs-soon .cs-text+.cs-text,.page-customerstory .cs-no-story .cs-text+.cs-text{margin-top:16px}.page-customerstories .cs-no-story .cs-intro-grid,.page-customerstory .cs-no-story .cs-intro-grid{align-items:start}.page-customerstories .cs-no-story .cs-intro-tags,.page-customerstory .cs-no-story .cs-intro-tags{margin-bottom:22px;top:0}.page-customerstories .cs-soon .cs-back,.page-customerstory .cs-soon .cs-back{margin-bottom:calc(clamp(20px,2.5vw,36px) + 1.65*var(--home-text-size))}.page-customerstories .cs-textlink,.page-customerstory .cs-textlink{letter-spacing:.08em;text-transform:uppercase;color:var(--tp-blue);font-family:Montserrat,Arial,sans-serif;font-size:.8125rem;font-weight:700;transition:color .18s}.page-customerstories .cs-textlink:hover,.page-customerstory .cs-textlink:hover{color:var(--tp-blue-bright)}.page-customerstories .cs-more-section,.page-customerstory .cs-more-section{border-top:1px solid var(--tp-border);margin-top:clamp(32px,4vw,64px);padding-block:clamp(48px,6vw,96px)}.page-customerstories .cs-more-list,.page-customerstory .cs-more-list{--w:min(217px, calc((100cqw - 48px) / 3));grid-template-columns:repeat(3, var(--w));justify-content:center;gap:24px;margin:32px 0 0;padding:0;list-style:none;display:grid}.page-customerstories .cs-more-list li:nth-child(4),.page-customerstory .cs-more-list li:nth-child(4){display:none}@media (min-width:1000px){.page-customerstories .cs-more-list,.page-customerstory .cs-more-list{grid-template-columns:repeat(4,minmax(0,1fr))}.page-customerstories .cs-more-list li:nth-child(4),.page-customerstory .cs-more-list li:nth-child(4){display:list-item}}@media (max-width:767px){.page-customerstories .cs-more-list,.page-customerstory .cs-more-list{--w:min(217px, calc((100cqw - 24px) / 2));grid-template-columns:repeat(2, var(--w))}.page-customerstories .cs-more-list li:nth-child(3),.page-customerstory .cs-more-list li:nth-child(3){display:none}}@media (max-width:500px){.page-customerstories .cs-more-list,.page-customerstory .cs-more-list{--w:min(380px, 100cqw);grid-template-columns:var(--w)}.page-customerstories .cs-more-list .cs-headline,.page-customerstory .cs-more-list .cs-headline{font-size:1rem}}.page-customerstories .cs-more-list .cs-a-tags,.page-customerstory .cs-more-list .cs-a-tags{display:none}.page-customerstories .cs-more-list .cs-a-body,.page-customerstory .cs-more-list .cs-a-body{gap:8px;padding:16px}.page-customerstories .cs-more-list .cs-customer,.page-customerstory .cs-more-list .cs-customer{font-size:.6875rem}.page-customerstories .cs-more-list .cs-headline,.page-customerstory .cs-more-list .cs-headline{font-size:clamp(.8125rem,1.15vw,1rem)}.page-customerstories .cs-more-list .cs-more,.page-customerstory .cs-more-list .cs-more{padding-top:2px;font-size:.6875rem}.page-customerstories .cs-all,.page-customerstory .cs-all{margin:40px 0 0}.page-customerstories .cs-context-p+.cs-context-p,.page-customerstory .cs-context-p+.cs-context-p{margin-top:16px}.page-customerstories .cs-lead,.page-customerstory .cs-lead{max-width:62ch;font-size:var(--home-text-size);color:var(--tp-text2);margin:0 0 16px;font-weight:400;line-height:1.65}.page-customerstories .cs-overview,.page-customerstory .cs-overview{border-top:0;padding-bottom:0}.page-customerstories .cs-story-intro.cs-has-overview,.page-customerstory .cs-story-intro.cs-has-overview{padding-bottom:clamp(24px,3vw,44px)}.page-customerstories .cs-groups-title,.page-customerstory .cs-groups-title{margin:0 0 28px}.page-customerstories .cs-groups,.page-customerstory .cs-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1100px){.page-customerstories .cs-groups,.page-customerstory .cs-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.page-customerstories .cs-groups,.page-customerstory .cs-groups{grid-template-columns:1fr}}.page-customerstories .cs-group,.page-customerstory .cs-group{border-top:3px solid var(--tp-blue);background:var(--tp-elev);border-radius:4px;padding:22px 24px 26px}.page-customerstories .cs-group-customer,.page-customerstory .cs-group-customer{border-top-color:var(--tp-orange)}.page-customerstories .cs-group-head,.page-customerstory .cs-group-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}@media (min-width:1101px){.page-customerstories .cs-group-head,.page-customerstory .cs-group-head{min-height:40px}}.page-customerstories .cs-group-icon,.page-customerstory .cs-group-icon{width:30px;height:30px;color:var(--tp-blue);flex:none;display:block}.page-customerstories .cs-group-customer .cs-group-icon,.page-customerstory .cs-group-customer .cs-group-icon{color:var(--tp-orange)}.page-customerstories .cs-group-title,.page-customerstory .cs-group-title{letter-spacing:.04em;text-transform:uppercase;color:var(--tp-text);margin:0;font-family:Montserrat,Arial,sans-serif;font-size:.875rem;font-weight:700;line-height:1.2}.page-customerstories .cs-group-text,.page-customerstory .cs-group-text{font-size:var(--home-text-size);color:var(--tp-text2);margin:0;line-height:1.6}.page-customerstories .cs-delivered+.cs-chapter,.page-customerstory .cs-delivered+.cs-chapter{margin-top:40px}.page-customerstories .cs-delivered,.page-customerstory .cs-delivered{background:var(--tp-bg);padding-block:40px 0}.page-customerstories .cs-delivered-in,.page-customerstory .cs-delivered-in{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.page-customerstories .cs-delivered-label,.page-customerstory .cs-delivered-label{letter-spacing:.14em;text-transform:uppercase;color:var(--tp-text);font-family:Montserrat,Arial,sans-serif;font-size:.75rem;font-weight:700}.page-customerstories .cs-chips,.page-customerstory .cs-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.page-customerstories .cs-chips li,.page-customerstory .cs-chips li{border:1px solid var(--tp-border-strong);color:var(--tp-text2);border-radius:999px;padding:6px 12px;font-size:.875rem}.page-customerstories .cs-delivered-link,.page-customerstory .cs-delivered-link{margin-left:auto;font-size:.8rem}.page-customerstories .cs-fold-section,.page-customerstory .cs-fold-section{background:var(--tp-bg);padding-block:64px 40px}.page-customerstories .cs-fold,.page-customerstory .cs-fold{border:1px solid var(--tp-border-strong);border-radius:12px;overflow:hidden}.page-customerstories .cs-fold-sum,.page-customerstory .cs-fold-sum{cursor:pointer;background:var(--tp-bg);justify-content:space-between;align-items:center;gap:20px;padding:22px 28px;list-style:none;display:flex}.page-customerstories .cs-fold-sum::-webkit-details-marker{display:none}.page-customerstory .cs-fold-sum::-webkit-details-marker{display:none}.page-customerstories .cs-fold-sum:hover,.page-customerstory .cs-fold-sum:hover{background:var(--tp-hover)}.page-customerstories .cs-fold-sum:focus-visible,.page-customerstory .cs-fold-sum:focus-visible{outline:2px solid var(--tp-blue);outline-offset:-2px}.page-customerstories .cs-fold-text,.page-customerstory .cs-fold-text{letter-spacing:.04em;text-transform:uppercase;color:var(--tp-text);font-family:Montserrat,Arial,sans-serif;font-size:1rem;font-weight:700}.page-customerstories .cs-fold-sub,.page-customerstory .cs-fold-sub{letter-spacing:.02em;text-transform:none;color:var(--tp-muted);margin-top:6px;font-size:.8rem;font-weight:500;display:block}.page-customerstories .cs-fold-btn,.page-customerstory .cs-fold-btn{background:var(--tp-blue);border-radius:50%;flex:none;width:40px;height:40px;position:relative}.page-customerstories .cs-fold-btn:before,.page-customerstory .cs-fold-btn:before{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:10px;height:10px;transition:transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-70%)rotate(45deg)}.page-customerstories .cs-fold[open] .cs-fold-btn:before,.page-customerstory .cs-fold[open] .cs-fold-btn:before{transform:translate(-50%,-30%)rotate(-135deg)}.page-customerstories .cs-fold-body .tp-container,.page-customerstory .cs-fold-body .tp-container{max-width:none;padding-inline:0}.page-customerstories .cs-fold-body .cs-chapter,.page-customerstory .cs-fold-body .cs-chapter{padding-inline:28px}.page-customerstories .cs-fold-body>.cs-chapter:first-child,.page-customerstory .cs-fold-body>.cs-chapter:first-child{border-top:1px solid var(--tp-border)}
