.customer-stories-page{--cs-orange:var(--primary-color,#fa4028);--cs-ink:#111310;--cs-white:#ffffff;--cs-soft:#f4f5f2;--cs-line:#d7d9d4;--cs-muted:#59615c;--cs-serif:Georgia,"Times New Roman",serif;--cs-sans:var(--font-family-base);--cs-display:"Plus Jakarta Sans",var(--font-family-base);--cs-mono:"Courier New",monospace;--cs-page-gutter:6vw;--cs-section-y:110px;--cs-mobile-gutter:22px;--cs-mobile-section-y:72px;overflow-x:hidden;padding-top:92px;background:var(--cs-white);color:var(--cs-ink)}.customer-stories-page::selection{background:var(--cs-orange);color:var(--cs-white)}.customer-stories-page #header-placeholder{min-height:0}.customer-stories-page #header-placeholder:empty::before{content:none}.customer-stories-page .cs-shell{width:min(1580px,100%);margin:0 auto;border-inline:1px solid var(--cs-line);background:var(--cs-white)}.customer-stories-page .cs-shell *,.customer-stories-page .cs-shell *::before,.customer-stories-page .cs-shell *::after{box-sizing:border-box}.customer-stories-page .cs-shell a{color:inherit;text-decoration:none}.customer-stories-page .cs-shell a:hover{text-decoration:none}.customer-stories-page .cs-shell img{display:block;width:100%}.customer-stories-page .cs-shell h1,.customer-stories-page .cs-shell h2,.customer-stories-page .cs-shell h3,.customer-stories-page .cs-shell p,.customer-stories-page .cs-shell figure,.customer-stories-page .cs-shell blockquote{margin-top:0}.customer-stories-page .cs-shell p{color:inherit;font-family:var(--cs-sans)}.customer-stories-page .display{color:var(--cs-ink);font-family:var(--cs-serif);font-weight:400;letter-spacing:-0.055em;line-height:0.92}.customer-stories-page .eyebrow{display:flex;align-items:center;gap:12px;color:var(--cs-orange);font:700 10px/1.2 var(--cs-mono);letter-spacing:0.14em;text-transform:uppercase}.customer-stories-page .eyebrow::before{width:30px;height:1px;background:currentColor;content:""}.customer-stories-page .eyebrow--center{justify-content:center}.customer-stories-page .split-layout,.customer-stories-page .hub-dek{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:8vw}.customer-stories-page .split-layout--proof{grid-template-columns:1.1fr 0.9fr}.customer-stories-page .cs-gridlines{background-image:linear-gradient(rgba(17,19,16,0.055) 1px,transparent 1px),linear-gradient(90deg,rgba(17,19,16,0.055) 1px,transparent 1px);background-size:46px 46px}.customer-stories-page .cs-shell .cs-title{color:var(--cs-ink);font:400 clamp(49px,5.7vw,84px)/0.95 var(--cs-serif);letter-spacing:-0.05em}.customer-stories-page .cs-label{color:var(--cs-orange);font:700 10px/1.2 var(--cs-mono);text-transform:uppercase}.customer-stories-page .cs-lead{max-width:650px;font-size:clamp(22px,2vw,32px);font-weight:400;line-height:1.25}.customer-stories-page .cs-lead--wide{max-width:700px}.customer-stories-page .cs-lead b{border-bottom:3px solid var(--cs-orange);color:var(--cs-ink);font-weight:400}.customer-stories-page .cs-lead strong{color:var(--cs-ink);font-weight:400}.customer-stories-page .cs-grid{display:grid;gap:1px;border:1px solid var(--cs-ink);background:var(--cs-ink)}.customer-stories-page .cs-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-stories-page .cs-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-stories-page .cs-grid--proof{grid-template-columns:1.2fr 0.8fr 0.8fr}.customer-stories-page .cs-hero{display:grid;min-height:840px;grid-template-columns:minmax(0,1.08fr) minmax(0,0.92fr);border-bottom:1px solid var(--cs-line)}.customer-stories-page .cs-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:100px 5.5vw 65px}.customer-stories-page .cs-shell .cs-hero-title{margin:45px 0 35px;color:var(--cs-ink);font:400 clamp(64px,8vw,112px)/0.92 var(--cs-serif);letter-spacing:-0.055em}.customer-stories-page .cs-shell .cs-hero-title em{display:block;color:var(--cs-orange);font-style:normal}.customer-stories-page .cs-badge{position:absolute;z-index:2;bottom:0;left:0;background:var(--cs-orange);color:var(--cs-white)}.customer-stories-page .cs-card{display:flex;min-height:350px;flex-direction:column;padding:30px;background:var(--cs-white)}.customer-stories-page .cs-card h3{margin:40px 0 25px;color:var(--cs-ink);font:400 34px/1.05 var(--cs-serif)}.customer-stories-page .cs-card p{color:var(--cs-muted);font-size:14px}.customer-stories-page .cs-card footer{margin-top:auto;padding-top:20px;border-top:1px solid var(--cs-line);font:700 9px/1.4 var(--cs-mono);text-transform:uppercase}.customer-stories-page .cs-button{display:inline-block;padding:17px 23px;border:1px solid var(--cs-orange);background:var(--cs-orange);color:var(--cs-white);font:700 11px/1 var(--cs-mono);letter-spacing:0.03em;text-transform:uppercase;transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease}.customer-stories-page .cs-button:hover{border-color:var(--cs-ink);background:var(--cs-ink);color:var(--cs-white)}.customer-stories-page .cs-button--secondary{border-color:var(--cs-ink);background:var(--cs-white);color:var(--cs-ink)}.customer-stories-page .cs-button--secondary:hover{background:var(--cs-ink);color:var(--cs-white)}.customer-stories-page .cs-story-footer{display:flex;justify-content:space-between;gap:20px;padding:34px;border-top:1px solid var(--cs-line);color:var(--cs-muted);font:700 9px/1.5 var(--cs-mono);text-transform:uppercase}.customer-stories-page .cs-story-footer a:hover{color:var(--cs-orange)}.customer-stories-page .hub-hero{padding:105px var(--cs-page-gutter) 70px;border-bottom:1px solid var(--cs-line)}.customer-stories-page .hub-hero h1{max-width:1300px}.customer-stories-page .hub-hero h1 em,.customer-stories-page .story-card h2 em{color:var(--cs-orange);font-style:normal}.customer-stories-page .hub-dek p{margin:0}.customer-stories-page .hub-dek aside{max-width:420px;justify-self:end;color:var(--cs-muted);font:400 14px/1.7 var(--cs-sans)}.customer-stories-page .story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.customer-stories-page .story-card{display:flex;min-height:790px;flex-direction:column;overflow:hidden;border-bottom:1px solid var(--cs-line)}.customer-stories-page .story-card:first-child{border-right:1px solid var(--cs-line)}.customer-stories-page .story-card:focus-visible{outline:4px solid var(--cs-orange);outline-offset:-4px}.customer-stories-page .story-card-image{height:450px;overflow:hidden;background:var(--cs-soft)}.customer-stories-page .story-card-image img{height:100%;object-fit:cover;transition:transform 600ms cubic-bezier(0.2,0.7,0.2,1)}.customer-stories-page .story-card:hover .story-card-image img{transform:scale(1.025)}.customer-stories-page .story-card-content{display:flex;flex:1;flex-direction:column;padding:38px 4vw 46px}.customer-stories-page .story-id{display:flex;justify-content:space-between;gap:20px;color:var(--cs-muted);font:700 10px/1.4 var(--cs-mono);letter-spacing:0.08em;text-transform:uppercase}.customer-stories-page .story-card h2{margin:38px 0 20px;font-size:clamp(46px,5vw,76px)}.customer-stories-page .story-card-content>p{max-width:590px;color:var(--cs-muted);font-size:16px}.customer-stories-page .story-metric{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-top:auto;padding-top:32px;border-top:1px solid var(--cs-line)}.customer-stories-page .story-metric div{display:grid;gap:12px}.customer-stories-page .story-metric strong{color:var(--cs-orange);font:400 54px/0.9 var(--cs-serif)}.customer-stories-page .story-metric span{max-width:230px;font:700 10px/1.4 var(--cs-mono);text-transform:uppercase}.customer-stories-page .story-arrow{display:grid;width:45px;height:45px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--cs-orange);color:var(--cs-white)}.customer-stories-page .story-card.collective .story-card-image img{object-position:center 64%}.customer-stories-page .story-card.collective .story-metric strong{font:800 25px/1.05 var(--cs-display);letter-spacing:-0.04em}.customer-stories-page .pathfinder,.customer-stories-page .hub-answers,.customer-stories-page .hub-cta{padding:var(--cs-section-y) var(--cs-page-gutter);border-bottom:1px solid var(--cs-line)}.customer-stories-page .pathfinder-head{margin-bottom:65px}.customer-stories-page .pathfinder h2,.customer-stories-page .hub-answers h2{margin:0}.customer-stories-page .pathfinder-head p{max-width:620px;margin:0;color:var(--cs-muted)}.customer-stories-page .hub-answers{background:var(--cs-soft)}.customer-stories-page .hub-answers h2{max-width:940px;margin:40px 0 65px}.customer-stories-page .hub-cta{position:relative;overflow:hidden;text-align:center}.customer-stories-page .hub-cta::before,.customer-stories-page .action::before{position:absolute;top:50%;left:50%;width:650px;height:650px;transform:translate(-50%,-50%);border:1px solid rgba(250,64,40,0.22);border-radius:50%;box-shadow:0 0 0 90px rgba(250,64,40,0.025),0 0 0 180px rgba(250,64,40,0.015);content:""}.customer-stories-page .hub-cta>*,.customer-stories-page .action>*{position:relative}.customer-stories-page .hub-cta h2{max-width:1050px;margin:30px auto 40px}.customer-stories-page .hub-cta p{max-width:670px;margin:0 auto 35px;color:var(--cs-muted)}.customer-stories-page .case-snapshot{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:27px 4vw;background:var(--cs-ink);color:var(--cs-white)}.customer-stories-page .case-snapshot div{padding-right:18px;border-right:1px solid rgba(255,255,255,0.2)}.customer-stories-page .case-snapshot div:last-child{border:0}.customer-stories-page .case-snapshot span{display:block;color:#b9bdb8;font:700 9px/1.3 var(--cs-mono);letter-spacing:0.08em;text-transform:uppercase}.customer-stories-page .case-snapshot strong{font:400 19px/1.4 var(--cs-serif)}.customer-stories-page .media-examples{padding:var(--cs-section-y) var(--cs-page-gutter);border-bottom:1px solid var(--cs-line);background:var(--cs-white)}.customer-stories-page .media-examples-head{margin-bottom:60px}.customer-stories-page .media-examples-head h2{margin:35px 0 0}.customer-stories-page .media-examples-head p,.customer-stories-page .proof-title p{max-width:620px;margin-bottom:0;color:var(--cs-muted)}.customer-stories-page .media-example{margin:0;overflow:hidden;background:var(--cs-white)}.customer-stories-page .media-example img{aspect-ratio:5 / 3;object-fit:cover;transition:transform 600ms cubic-bezier(0.2,0.7,0.2,1)}.customer-stories-page .media-example:hover img{transform:scale(1.015)}.customer-stories-page .media-example--storefront img{height:auto;aspect-ratio:auto;object-fit:contain;transform:none}.customer-stories-page .media-example--storefront:hover img{transform:none}.customer-stories-page .media-example--illustration img{height:auto;aspect-ratio:auto;object-fit:contain;object-position:center;transform:none}.customer-stories-page .media-example--illustration:hover img{transform:none}.customer-stories-page .media-example figcaption{padding:20px 22px;border-top:1px solid var(--cs-ink)}.customer-stories-page .media-example figcaption strong{display:block;color:var(--cs-ink);font:400 25px/1.2 var(--cs-serif)}.customer-stories-page .media-example figcaption span{display:block;margin-top:7px;color:var(--cs-muted);font:400 13px/1.6 var(--cs-sans)}.customer-stories-page .faq-list{border-top:1px solid var(--cs-ink)}.customer-stories-page .faq-list details{border-bottom:1px solid var(--cs-ink)}.customer-stories-page .faq-list summary{display:grid;grid-template-columns:52px 1fr 25px;align-items:center;padding:25px 0;color:var(--cs-ink);font:400 clamp(22px,2.4vw,35px)/1.15 var(--cs-serif);list-style:none;cursor:pointer}.customer-stories-page .faq-list summary::-webkit-details-marker{display:none}.customer-stories-page .faq-list summary b,.customer-stories-page .faq-list summary i{color:var(--cs-orange);font:700 10px/1 var(--cs-mono);font-style:normal}.customer-stories-page .faq-list details[open] summary i{transform:rotate(45deg)}.customer-stories-page .faq-list details p{max-width:920px;padding:0 0 35px 52px;color:var(--cs-muted)}.customer-stories-page .lyons-hero .hero-copy{position:relative;z-index:2;background-color:var(--cs-white)}.customer-stories-page .lyons-hero h1{max-width:920px}.customer-stories-page .lyons-hero h1 strong{display:block;margin-top:30px;color:var(--cs-orange);font:800 0.18em/1.25 var(--cs-display);letter-spacing:0;text-transform:uppercase}.customer-stories-page .hero-foot{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-top:60px;padding-top:22px;border-top:1px solid var(--cs-line)}.customer-stories-page .hero-foot a{color:var(--cs-orange);font:700 10px/1.4 var(--cs-mono);text-transform:uppercase}.customer-stories-page .hero-foot small{max-width:360px;color:var(--cs-muted);font:400 11px/1.6 var(--cs-sans)}.customer-stories-page .hero-image{position:relative;overflow:hidden;background:var(--cs-soft)}.customer-stories-page .hero-image>img{height:100%;object-fit:cover;filter:saturate(0.74) contrast(1.03)}.customer-stories-page .signal{width:min(440px,88%);padding:24px 28px;box-shadow:0 30px 70px rgba(250,64,40,0.22)}.customer-stories-page .signal-label{display:flex;justify-content:space-between;gap:15px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,0.35);font:700 9px/1.3 var(--cs-mono);letter-spacing:0.08em;text-transform:uppercase}.customer-stories-page .signal strong{display:block;margin:32px 0 20px;font:400 clamp(80px,9vw,132px)/0.78 var(--cs-serif);letter-spacing:-0.08em}.customer-stories-page .signal sup{font-size:0.35em}.customer-stories-page .signal p{max-width:290px;margin:0;font:700 10px/1.4 var(--cs-mono);text-transform:uppercase}.customer-stories-page .ticker{display:flex;height:45px;align-items:center;overflow:hidden;border-bottom:1px solid rgba(250,64,40,0.28);color:var(--cs-orange);font:700 10px/1 var(--cs-mono);letter-spacing:0.08em;text-transform:uppercase;white-space:nowrap}.customer-stories-page .ticker-track{animation:cs-ticker 24s linear infinite}.customer-stories-page .ticker span{padding-right:60px}@keyframes cs-ticker{to{transform:translateX(-50%)}}.customer-stories-page .thesis{display:grid;grid-template-columns:0.7fr 1.3fr;border-bottom:1px solid var(--cs-line)}.customer-stories-page .rail{padding:90px 34px;border-right:1px solid var(--cs-line)}.customer-stories-page .rail-sticky{position:sticky;top:115px}.customer-stories-page .rail h2{color:var(--cs-muted);font:700 10px/1.3 var(--cs-mono);letter-spacing:0.12em;text-transform:uppercase}.customer-stories-page .rail nav{margin-top:35px}.customer-stories-page .rail nav a{display:grid;grid-template-columns:32px 1fr;padding:12px 0;border-top:1px solid var(--cs-line);font-size:13px}.customer-stories-page .rail nav b{color:var(--cs-orange);font:700 9px/1.4 var(--cs-mono)}.customer-stories-page .article{padding:110px 8vw}.customer-stories-page .article .eyebrow{margin-bottom:45px}.customer-stories-page .article h2,.customer-stories-page .proof-title h2,.customer-stories-page .compare h2,.customer-stories-page .action h2{margin-bottom:55px}.customer-stories-page .article h2 em{color:var(--cs-orange);font-style:normal}.customer-stories-page .article-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6vw;margin-top:70px}.customer-stories-page .article-columns p{color:var(--cs-muted)}.customer-stories-page .article-columns p:first-child::first-letter{float:left;padding-right:10px;color:var(--cs-orange);font:400 6rem/0.7 var(--cs-serif)}.customer-stories-page .equation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:75px;border:1px solid var(--cs-ink)}.customer-stories-page .equation div{padding:28px;border-right:1px solid var(--cs-ink)}.customer-stories-page .equation div:last-child{border:0;background:var(--cs-orange);color:var(--cs-white)}.customer-stories-page .equation span{display:block;margin-bottom:12px;font:700 9px/1.3 var(--cs-mono);text-transform:uppercase}.customer-stories-page .equation strong{font:400 32px/1.15 var(--cs-serif)}.customer-stories-page .proof{padding:110px 5vw;border-bottom:1px solid var(--cs-ink);background:var(--cs-white);color:var(--cs-ink)}.customer-stories-page .proof-title{margin-bottom:65px}.customer-stories-page .proof-title h2{margin:0}.customer-stories-page .proof-card{display:flex;min-height:300px;flex-direction:column;justify-content:space-between;padding:36px;background:var(--cs-white)}.customer-stories-page .proof-card.primary{background:var(--cs-orange);color:var(--cs-white)}.customer-stories-page .proof-card span,.customer-stories-page .proof-card small{font:700 9px/1.5 var(--cs-mono);letter-spacing:0.08em;text-transform:uppercase}.customer-stories-page .proof-card small{color:var(--cs-muted)}.customer-stories-page .proof-card strong{color:var(--cs-ink);font:400 44px/0.95 var(--cs-serif);letter-spacing:-0.04em}.customer-stories-page .proof-card.primary strong{color:var(--cs-white);font-size:clamp(60px,7vw,108px)}.customer-stories-page .proof-card p{margin:0;font-size:14px}.customer-stories-page .mechanism{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--cs-line)}.customer-stories-page .mechanism-image{position:relative;min-height:850px}.customer-stories-page .mechanism-image img{height:100%;object-fit:cover;filter:saturate(0.7)}.customer-stories-page .mechanism-image figcaption{position:absolute;bottom:24px;left:24px;padding:12px 15px;background:var(--cs-orange);color:var(--cs-white);font:700 9px/1.3 var(--cs-mono);text-transform:uppercase}.customer-stories-page .mechanism-copy{padding:100px var(--cs-page-gutter)}.customer-stories-page .steps{display:block;margin-top:60px}.customer-stories-page .step{display:grid;grid-template-columns:45px 1fr;padding:24px 0;border:0;border-top:1px solid var(--cs-line);border-radius:0;background:transparent;background-image:linear-gradient(90deg,rgba(250,64,40,0.1),rgba(250,64,40,0.025));background-repeat:no-repeat;background-position:left center;background-size:0 100%;text-align:left;transition:transform 240ms cubic-bezier(0.2,0.7,0.2,1),border-color 240ms ease,background-size 320ms cubic-bezier(0.2,0.7,0.2,1)}.customer-stories-page .step>b{display:grid;width:30px;height:30px;place-items:center;border:1px solid transparent;border-radius:50%;color:var(--cs-orange);font:700 10px/1.4 var(--cs-mono);transition:transform 240ms cubic-bezier(0.2,0.7,0.2,1),border-color 240ms ease,background-color 240ms ease,color 240ms ease}.customer-stories-page .step h3{margin-bottom:8px;color:var(--cs-ink);font:400 27px/1.2 var(--cs-serif);transition:color 240ms ease,transform 240ms cubic-bezier(0.2,0.7,0.2,1)}.customer-stories-page .step p{margin:0;color:var(--cs-muted);font-size:14px}@media (hover:hover) and (pointer:fine){.customer-stories-page .step:hover{transform:translateX(7px);border-color:var(--cs-orange);background-size:100% 100%}.customer-stories-page .step:hover>b{transform:translateY(-2px) rotate(-6deg);border-color:var(--cs-orange);background:var(--cs-orange);color:var(--cs-white)}.customer-stories-page .step:hover h3{transform:translateX(3px);color:var(--cs-orange)}}.customer-stories-page .story-quote{position:relative;overflow:hidden;padding:105px 7vw}.customer-stories-page .story-quote--lyons{border-block:1px solid var(--cs-ink);background:var(--cs-white);color:var(--cs-ink)}.customer-stories-page .story-quote>p{position:relative;z-index:1;max-width:1300px;font:400 clamp(38px,5vw,72px)/1.05 var(--cs-serif);letter-spacing:-0.05em}.customer-stories-page .story-quote footer{display:flex;position:relative;z-index:1;justify-content:space-between;gap:20px;padding-top:20px;border-top:1px solid currentColor;font:700 10px/1.5 var(--cs-mono);text-transform:uppercase}.customer-stories-page .story-quote-author{display:flex;align-items:center;gap:14px}.customer-stories-page .story-quote-avatar{display:grid;width:54px;height:54px;flex:0 0 54px;place-items:center;overflow:hidden;border:1px solid currentColor;border-radius:50%;background:var(--cs-orange);color:var(--cs-white);font:700 13px/1 var(--cs-display)}.customer-stories-page .story-quote--collective .story-quote-avatar{background:var(--cs-white);color:var(--cs-orange)}.customer-stories-page .story-quote footer strong{display:block;font-family:var(--cs-display);font-size:14px}.customer-stories-page .compare{padding:115px var(--cs-page-gutter);border-bottom:1px solid var(--cs-line)}.customer-stories-page .compare-intro h2{margin:0}.customer-stories-page .compare-intro p{margin:0;color:var(--cs-muted)}.customer-stories-page .compare-table{margin-top:70px;border:1px solid var(--cs-ink)}.customer-stories-page .compare-row{display:grid;grid-template-columns:1.2fr 1fr 1fr;border-bottom:1px solid var(--cs-ink)}.customer-stories-page .compare-row:last-child{border:0}.customer-stories-page .compare-row>*{margin:0;padding:20px 25px;border-right:1px solid var(--cs-ink)}.customer-stories-page .compare-row>*:last-child{border:0}.customer-stories-page .compare-row.head{background:var(--cs-orange);color:var(--cs-white);font:700 9px/1.4 var(--cs-mono);text-transform:uppercase}.customer-stories-page .compare-row h3{color:var(--cs-ink);font:400 22px/1.3 var(--cs-serif)}.customer-stories-page .compare-row p,.customer-stories-page .compare-note{color:var(--cs-muted);font-size:13px}.customer-stories-page .compare-note{margin-top:25px;font-family:var(--cs-mono)}.customer-stories-page .answers{padding:115px var(--cs-page-gutter)}.customer-stories-page .answers-head{max-width:980px}.customer-stories-page .faq-list--spaced{margin-top:60px}.customer-stories-page .action{position:relative;overflow:hidden;padding:125px var(--cs-page-gutter);text-align:center}.customer-stories-page .action h2{max-width:1050px;margin:25px auto 40px}.customer-stories-page .action p{max-width:700px;margin:0 auto 35px;color:var(--cs-muted)}.customer-stories-page .action-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.customer-stories-page .collective-hero h1{max-width:920px}.customer-stories-page .collective-hero-meta{display:flex;justify-content:space-between;gap:20px;margin-top:50px;padding-top:18px;border-top:1px solid var(--cs-line);color:var(--cs-muted);font:700 9px/1.4 var(--cs-mono);text-transform:uppercase}.customer-stories-page .collective-hero-visual{position:relative;overflow:hidden}.customer-stories-page .collective-hero-visual img{height:100%;object-fit:cover}.customer-stories-page .hero-stamp{width:min(430px,86%);padding:25px 28px}.customer-stories-page .hero-stamp span{font:700 9px/1.3 var(--cs-mono);letter-spacing:0.1em;text-transform:uppercase}.customer-stories-page .hero-stamp strong{display:block;margin:28px 0 12px;font:400 50px/0.95 var(--cs-serif)}.customer-stories-page .hero-stamp p{margin:0;font-size:13px}.customer-stories-page .case-block,.customer-stories-page .three-workflows,.customer-stories-page .fit-section,.customer-stories-page .case-faq{padding:105px var(--cs-page-gutter);border-bottom:1px solid var(--cs-line)}.customer-stories-page .case-block h2,.customer-stories-page .three-workflows h2,.customer-stories-page .fit-head h2,.customer-stories-page .case-faq h2,.customer-stories-page .next-story-copy h2{margin:40px 0 55px}.customer-stories-page .two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8vw;margin-top:55px}.customer-stories-page .two-col p{color:var(--cs-muted)}.customer-stories-page .three-workflows{background:var(--cs-soft)}.customer-stories-page .collective-visual{display:grid;grid-template-columns:0.85fr 1.15fr;border-bottom:1px solid var(--cs-line)}.customer-stories-page .collective-visual-image{min-height:700px;background:var(--cs-soft)}.customer-stories-page .collective-visual-image img{height:100%;object-fit:cover}.customer-stories-page .collective-visual-copy{display:flex;flex-direction:column;justify-content:center;padding:95px 7vw}.customer-stories-page .collective-visual-copy h2{margin:35px 0}.customer-stories-page .collective-visual-copy>p{color:var(--cs-muted)}.customer-stories-page .story-quote--collective{background:var(--cs-orange);color:var(--cs-white)}.customer-stories-page .story-quote--collective::after{position:absolute;right:-30px;bottom:-110px;color:var(--cs-white);font:400 280px/0.7 var(--cs-serif);opacity:0.12;content:"FUN"}.customer-stories-page .fit-head h2{margin-bottom:0}.customer-stories-page .fit-head p{margin:0;color:var(--cs-muted)}.customer-stories-page .fit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:65px;border:1px solid var(--cs-ink)}.customer-stories-page .fit-card{padding:35px}.customer-stories-page .fit-card:first-child{border-right:1px solid var(--cs-ink)}.customer-stories-page .fit-card>span{color:var(--cs-orange);font:700 9px/1.3 var(--cs-mono);text-transform:uppercase}.customer-stories-page .fit-card h3{margin:28px 0 20px;color:var(--cs-ink);font:400 34px/1.15 var(--cs-serif)}.customer-stories-page .fit-card ul{margin:0;padding:0;list-style:none}.customer-stories-page .fit-card li{padding:10px 0;border-top:1px solid var(--cs-line);font-size:14px}.customer-stories-page .case-faq h2{max-width:900px}.customer-stories-page .next-story{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--cs-line)}.customer-stories-page .next-story-image{min-height:540px}.customer-stories-page .next-story-image img{height:100%;object-fit:cover}.customer-stories-page .next-story-copy{display:flex;flex-direction:column;justify-content:center;padding:80px 7vw}.customer-stories-page .next-story-copy p{color:var(--cs-muted)}.customer-stories-page .cta-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}@media (max-width:980px){.customer-stories-page .story-grid,.customer-stories-page .cs-hero,.customer-stories-page .collective-visual,.customer-stories-page .next-story,.customer-stories-page .thesis,.customer-stories-page .mechanism{grid-template-columns:1fr}.customer-stories-page .story-card:first-child{border-right:0}.customer-stories-page .split-layout{grid-template-columns:1fr}.customer-stories-page .cs-grid--3,.customer-stories-page .cs-grid--proof{grid-template-columns:1fr}.customer-stories-page .collective-hero-visual,.customer-stories-page .hero-image{min-height:680px}.customer-stories-page .case-snapshot{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.customer-stories-page .rail{display:none}.customer-stories-page .mechanism-image{min-height:620px}}@media (max-width:680px){.customer-stories-page .cs-shell{border:0}.customer-stories-page .cs-story-footer{flex-direction:column}.customer-stories-page .hub-hero,.customer-stories-page .pathfinder,.customer-stories-page .hub-answers,.customer-stories-page .hub-cta,.customer-stories-page .case-block,.customer-stories-page .three-workflows,.customer-stories-page .media-examples,.customer-stories-page .collective-visual-copy,.customer-stories-page .fit-section,.customer-stories-page .faq-section,.customer-stories-page .next-story-copy,.customer-stories-page .lyons-hero .hero-copy,.customer-stories-page .article,.customer-stories-page .proof,.customer-stories-page .mechanism-copy,.customer-stories-page .compare,.customer-stories-page .action{padding:var(--cs-mobile-section-y) var(--cs-mobile-gutter)}.customer-stories-page .cs-shell .cs-hero-title{font-size:56px}.customer-stories-page .hub-dek,.customer-stories-page .two-col,.customer-stories-page .article-columns{grid-template-columns:1fr;gap:35px}.customer-stories-page .hub-dek aside{justify-self:start}.customer-stories-page .story-card{min-height:0}.customer-stories-page .story-card-image{height:350px}.customer-stories-page .story-card-content{padding:30px var(--cs-mobile-gutter) 40px}.customer-stories-page .story-card h2,.customer-stories-page .cs-shell .cs-title{font-size:46px}.customer-stories-page .collective-hero-visual,.customer-stories-page .hero-image{min-height:560px}.customer-stories-page .case-snapshot{grid-template-columns:1fr 1fr;padding:25px var(--cs-mobile-gutter)}.customer-stories-page .case-snapshot div{border:0}.customer-stories-page .fit-grid,.customer-stories-page .cs-grid--2,.customer-stories-page .equation{grid-template-columns:1fr}.customer-stories-page .fit-card:first-child{border-right:0;border-bottom:1px solid var(--cs-ink)}.customer-stories-page .equation div{border-right:0;border-bottom:1px solid var(--cs-ink)}.customer-stories-page .hero-foot,.customer-stories-page .story-quote footer{display:block}.customer-stories-page .hero-foot small,.customer-stories-page .story-quote footer span{display:block;margin-top:16px}.customer-stories-page .signal{width:92%}.customer-stories-page .compare-row{grid-template-columns:1fr}.customer-stories-page .compare-row>*{border-right:0;border-bottom:1px solid var(--cs-ink)}.customer-stories-page .compare-row.head>*:first-child{display:none}.customer-stories-page .faq-list summary{grid-template-columns:30px 1fr 20px}.customer-stories-page .faq-list details p{padding-left:30px}.customer-stories-page .story-quote{padding:75px var(--cs-mobile-gutter)}}@media (prefers-reduced-motion:reduce){.customer-stories-page .ticker-track{animation:none}.customer-stories-page .story-card-image img,.customer-stories-page .media-example img,.customer-stories-page .step,.customer-stories-page .step>b,.customer-stories-page .step h3{transition:none}.customer-stories-page .step:hover{transform:none}}