.customer-story{color:#000;font:400 18px/28px var(--font-inter-tight), sans-serif;background:#fafafa;padding:46px 32px 80px}.story-grid{grid-template-columns:minmax(0,1fr) 358px;align-items:start;gap:24px;max-width:1280px;margin:0 auto;padding-right:32px;display:grid}.story-main{justify-self:center;width:100%;min-width:0;max-width:686px}.story-title h1{font:52px/52px var(--font-display);margin:28px 0 41px}.story-logo{background:#fff;width:fit-content;max-width:100%;margin-top:40px;padding:14px 15px}.story-logo img{width:auto;max-width:100%;height:auto;max-height:80px}.story-highlights{margin-bottom:56px}.story-stats{margin-bottom:-26px;display:flow-root}.story-stats h6{color:#fd631e;font:38px/48px var(--font-display);margin:0 0 2px}.story-stats p{margin:0 0 24px}.story-stats p:last-child{margin-bottom:0}.story-sidebar{font:14px/24px var(--font-inter-tight), sans-serif;background:#fff;border:1px solid #ece9e1;border-radius:16px;gap:14px;padding:21px 21px 28px;display:grid}.story-sidebar h2{font:500 16px/24px var(--font-inter-tight), sans-serif;color:#fd631e;margin:0}.story-sidebar p{margin:0}.story-sidebar a{opacity:.9;white-space:nowrap;margin-right:3px}.story-sidebar a+a{margin-left:4px}.story-sidebar [data-story-field=product-types] a{display:inline-block}.story-sidebar-desktop{position:sticky;top:84px}.story-sidebar-mobile{display:none}.story-cover{object-fit:cover;border:1px solid #000;border-radius:12px;width:100%;height:400px;display:block}.story-quote{border-bottom:1px solid #000;margin:40px 0 0;padding-bottom:34px}.story-quote>img{width:28px;height:28px;margin-bottom:14px;display:block}.story-quote blockquote{font:italic 500 24px/32px var(--font-inter-tight), sans-serif;border:0;margin:0 0 21px;padding:0}.story-quote figcaption span{font:500 32px/35.2px var(--font-caveat), cursive;display:block}.story-quote figcaption small{font-size:14px;font-weight:500;line-height:22px;display:block}.story-narrative h3{font:32px/40px var(--font-display);margin:0 0 14px}.story-narrative h4{font:500 30px/36px var(--font-display);margin:0 0 10px}.story-narrative h5{font:400 24px/28px var(--font-body);margin:0 0 14px}.story-narrative h6{color:#ff782c;font:400 20px/22px var(--font-body);text-transform:uppercase;margin:20px 0}.story-narrative blockquote{border-left:2px solid var(--color-orange);font:italic 400 18px/26px var(--font-inter-tight), sans-serif;margin:0 0 21px;padding:0 0 0 17px}.story-narrative ul{gap:14px 16px;margin:13px 0;padding-left:20px;display:grid}.story-narrative ol{margin:0 0 10px}.story-narrative li{font-size:18px;line-height:22px}.story-summary ul{margin:0;padding-left:28px}.story-summary li{line-height:24px}.story-narrative.story-summary p{line-height:28px}.story-narrative.story-summary p:last-child{margin-bottom:0}.story-narrative.story-summary ul+p{margin-top:20px}.story-narrative a{font-weight:500}.story-narrative figcaption{font:500 14px/22px var(--font-inter-tight), sans-serif;margin:4px 0 8px}.story-narrative .source-table-scroll{margin:0}.story-narrative .source-table th,.story-narrative .source-table td{border-color:#000;padding:10px;font-weight:500}.story-narrative .source-table p{font-size:18.6667px;font-weight:inherit;line-height:28px}.story-narrative .source-table th{background:0 0;font-weight:700}.story-narrative p{margin:0 0 20px;font-size:18px;font-weight:400;line-height:28.8px}.story-narrative img{vertical-align:middle;border:1px solid #e7e7e7;border-radius:10px;max-width:100%;height:auto}.story-body img{margin-bottom:10px}.story-related{max-width:1280px;margin:143px auto 30.4px}.story-related>h2{color:#1a1a1a;font:400 14px/1 var(--font-mono);letter-spacing:.02em;text-align:center;text-transform:uppercase;background:url(/migration-assets/09959ab6a24260281f70ac87c526656af7a6714a3d207bab2ccdbd7c339b6671.avif) 50%/contain no-repeat;justify-content:center;align-items:center;gap:24px;margin:0 0 32px;padding:40px 0;display:flex}.story-related>h2:before,.story-related>h2:after{content:"";background:url(/migration-assets/ed9e1a72c4b10f3c3c61ed4f338c74768aea7f1fd6cbcff1cbbd04ce6ebe48fe.svg) 50%/contain no-repeat;flex:none;width:8px;height:8px}.story-related .article-related-grid{gap:20px}.story-related .article-related-item{border-radius:18px;display:block}.story-related .article-related-card{background:#fff;border:1px solid #0000001a;border-radius:18px;height:100%;transition:box-shadow .2s;overflow:hidden}.story-related .article-related-item:hover .article-related-card{box-shadow:0 2px 29px #00000012}@media (prefers-reduced-motion:reduce){.story-related .article-related-card{transition:none}}.story-related .article-related-item img{aspect-ratio:auto;border-radius:12px 12px 0 0;height:280px;margin-bottom:20px;display:block}.story-related .article-related-item h3{color:#1a1a1a;font:24px/31.2px var(--font-display);margin:0 0 20px;padding:0 26px}.story-related .article-related-item p{color:#353535;font:16px/24px var(--font-inter-tight), sans-serif;letter-spacing:-.7px;margin:0;padding:0 26px 26px}.customer-story .demo-booking .demo-booking-copy h2,.customer-story .demo-booking .demo-booking-copy p,.customer-story .demo-booking .demo-booking-copy li{color:#1a1a1a}@media (max-width:991px){.story-grid{padding-right:0;display:block}.story-main{max-width:580px;margin-inline:auto}.story-sidebar-desktop{display:none}.story-sidebar-mobile{background:#ece9e14d;margin-bottom:28px;display:grid}.story-related{margin:115px -11px 30.4px}article.customer-story .demo-booking{padding-inline:2.5vw}.story-related .article-related-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.story-main{max-width:none}.story-related{margin:101px -11px 30.4px}.customer-story{padding:40px 21px 56px;font-size:16px;line-height:22px}.story-title h1{font-size:32px;line-height:36px}.story-highlights{margin-bottom:35px}.story-sidebar-mobile{margin-bottom:14px}.story-stats h6{font-size:28px;line-height:36.4px}.story-cover{border-radius:6px}.story-narrative h2{font-size:28px;line-height:38px}.story-narrative h3{font-size:20px;line-height:28px}.story-narrative h6{line-height:24px}.story-narrative p{font-size:16px;line-height:25.6px}.story-narrative li{font-size:16px;line-height:22px}.story-summary li{font-size:18px;line-height:24px}.story-quote blockquote{font-size:18px;line-height:28px}.story-related .article-related-item img{height:180px}.story-related .article-related-item h3{font-size:20px;line-height:26px}}
