.case-3{--case-3-blue:#0c99f7;--case-3-purple:#4a0cf7;--case-3-sky:#0884e3;--case-3-green:#09a786;--case-3-text:#0d0d0d;--case-3-muted:#8a8a8e;--case-3-surface:#f5f6f8}.case-3 .case-column{width:1015px}.case-3-title-stack{flex-direction:column;gap:16px;width:100%;display:flex}.case-3-tags{align-items:center;gap:8px;display:flex}.case-3-tag{color:#fff;justify-content:center;align-items:center;padding:2px 4px;font:400 18px/18px Inter,sans-serif;display:inline-flex}.case-3-tag-business{background:var(--case-3-purple)}.case-3-tag-platform{background:var(--case-3-sky)}.case-3-tag-domain{background:var(--case-3-green)}.case-3 h1{color:var(--case-3-text);margin:0;font:800 64px/1.2 Inter Display,Inter,sans-serif}.case-3-image-frame{aspect-ratio:4060/2319;background:0 0;width:100%;position:relative;overflow:hidden}.case-3-image-frame img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.case-3-hero-image,.case-3 .case-comparison-stage{aspect-ratio:1015/647}.case-3-architecture{aspect-ratio:1015/853}.case-3-architecture img{object-fit:contain;height:100%}.case-3-metadata{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.case-3-metadata>div{min-width:0;color:var(--case-3-text);letter-spacing:.4px;flex-direction:column;gap:12px;font:400 20px/1.25 Inter,sans-serif;display:flex}.case-3-metadata p{color:var(--case-3-muted);margin:0}.case-3-metadata span{display:block}.case-3-sections{gap:96px}.case-3-section{flex-direction:column;gap:48px;width:100%;display:flex}.case-3 #case-process{scroll-margin-top:96px}.case-3-section-header{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.case-3-section-title-wrap{flex:0 0 239px;width:239px;padding-top:10px}.case-3-section-title-wrap p{color:var(--case-3-text);margin:0;font:600 20px/1.2 Inter Display,Inter,sans-serif}.case-3-section-lead{width:757px;color:var(--case-3-text);letter-spacing:.1px;margin:0;font:400 32px/1.2 Inter,sans-serif}.case-3-info-note,.case-3-quote-block{background:var(--case-3-surface);align-items:flex-start;gap:32px;width:100%;padding:20px;display:flex}.case-3-info-note img{opacity:.5;flex:0 0 56px;width:56px;height:56px}.case-3-info-note p{color:var(--case-3-text);letter-spacing:.1px;flex:1 1 0;margin:0;font:400 20px/1.4 Inter,sans-serif}.case-3-text{width:100%;color:var(--case-3-text);letter-spacing:.1px;font:400 20px/1.4 Inter,sans-serif}.case-3-text p,.case-3-text ol{margin:0}.case-3-text p+p{margin-top:28px}.case-3-text span{color:var(--case-3-green)}.case-3-text ol{padding-left:30px}.case-3 ol{list-style-type:decimal}.case-3-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%;display:grid}.case-3-overview-card{background:var(--case-3-surface);flex-direction:column;gap:12px;min-height:176px;padding:20px;display:flex}.case-3-overview-head{align-items:center;gap:10px;display:flex}.case-3-overview-head img{width:36px;height:36px}.case-3-overview-head p{color:var(--case-3-text);margin:0;font:600 32px/1.2 Inter Display,Inter,sans-serif}.case-3-overview-body{color:var(--case-3-text);letter-spacing:.1px;font:400 20px/1.4 Inter,sans-serif}.case-3-overview-body p,.case-3-overview-body ol{margin:0}.case-3-overview-body ol{padding-left:30px}.case-3-process-step{align-items:flex-start;gap:16px;width:100%;display:flex}.case-3-process-number{background:var(--case-3-text);color:#fff;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font:600 20px/1.2 Inter Display,Inter,sans-serif;display:grid}.case-3-process-copy{min-width:0;color:var(--case-3-text);letter-spacing:.1px;flex-direction:column;flex:1 1 0;gap:8px;font:400 20px/1.4 Inter,sans-serif;display:flex}.case-3-process-copy h3,.case-3-process-copy p,.case-3-process-copy ol{margin:0}.case-3-process-copy h3{letter-spacing:0;font:600 24px/1.2 Inter Display,Inter,sans-serif}.case-3-process-copy ol{padding-left:30px}.case-3-reference-block{flex-direction:column;gap:16px;width:100%;display:flex}.case-3-reference-block>p{color:var(--case-3-text);letter-spacing:.1px;margin:0;font:400 20px/1.4 Inter,sans-serif}.case-3-reference-block .case-comparison figcaption{color:var(--case-3-muted)}.case-3-structure-text{flex-direction:column;gap:8px;display:flex}.case-3-screen-list,.case-3-screen-block,.case-3-screen-copy{flex-direction:column;width:100%;display:flex}.case-3-screen-list{gap:48px}.case-3-screen-block{gap:24px}.case-3-screen-copy{color:var(--case-3-text);gap:8px}.case-3-screen-copy h3,.case-3-screen-copy p{margin:0}.case-3-screen-copy h3{font:600 24px/1.2 Inter Display,Inter,sans-serif}.case-3-screen-copy p{letter-spacing:.1px;font:400 20px/1.4 Inter,sans-serif}.case-3-slider{flex-direction:column;gap:16px;width:100%;margin:0;display:flex;position:relative}.case-3-slider-stage{aspect-ratio:4060/2319;background:0 0;width:100%;position:relative;overflow:hidden}.case-3-slider-stage::-webkit-scrollbar{display:none}.case-3-slider-stage img{object-fit:cover;opacity:0;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:opacity .16s;display:block;position:absolute;inset:0}.case-3-slider-stage img.is-active{opacity:1}.case-3-slider-zones{grid-template-columns:repeat(var(--case-3-slide-count), 1fr);display:grid;position:absolute;inset:0}.case-3-slider-zones button{cursor:ew-resize;background:0 0;border:0;padding:0}.case-3-slider-progress{align-items:center;gap:10px;width:calc(100% - 60px);margin:0 auto;display:flex;position:static}.case-3-slider-progress button{cursor:url(/assets/pointer-blue.svg) 12 3,pointer;background:#d5dce2;border:0;flex:1 1 0;height:2px;padding:0}.case-3-slider-progress button.is-active{background:var(--case-3-blue)}.case-3-slider figcaption{display:none}.case-3-results-section{gap:72px}.case-3-metric{flex-direction:column;gap:16px;width:100%;display:flex}.case-3-metric p{color:#1daa43;letter-spacing:.1px;margin:0;font:800 64px/1 Inter,sans-serif}.case-3-metric span{color:var(--case-3-text);letter-spacing:.1px;font:400 16px/1.4 Inter,sans-serif}.case-3-quote-block img{opacity:.5;flex:0 0 77px;width:77px;height:60px}.case-3-quote-block ol{min-width:0;color:var(--case-3-text);letter-spacing:.1px;flex:1 1 0;margin:0;padding-left:30px;font:italic 400 20px/1.4 Inter,sans-serif}.case-3-quote-block li+li{margin-top:8px}.case-3-prev-case{text-align:right;align-items:flex-end}.case-3-prev-case .case-next-line{background:0 0;height:14.728px;transform:none}.case-3-prev-case .case-next-line:before{content:"";background:#0d0d0d;height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.case-3-prev-case .case-next-line:after{content:"";background:url(/assets/case-3/uploads/nav-line-prev.svg) 100%/329px 14.728px no-repeat;width:14px;height:14.728px;position:absolute;top:0;left:0;transform:rotate(180deg)}@media (min-width:1201px){.case-3{padding-top:185px}.case-3 .case-back{top:129px}.case-3 h1{font-weight:600}.case-3 .case-sections{gap:104px;margin-top:104px}.case-3-section-header{flex-direction:column;gap:24px}.case-3-section-title-wrap{flex:none;width:auto;padding-top:0}.case-3-section-title-wrap p{color:var(--case-3-muted);letter-spacing:.8px;text-transform:uppercase;font:500 16px/1.2 Inter Display,Inter,sans-serif}.case-3-section-lead{width:100%;font-size:40px}.case-3-info-note,.case-3-quote-block{border-left:2px solid var(--case-3-blue);background:0 0;padding:0 0 0 32px}.case-3-info-note{align-items:center;gap:24px}.case-3-overview-grid{gap:0}.case-3-overview-card{background:0 0;min-height:226px;padding:32px}.case-3-overview-card:first-child{border-right:2px solid #e4e4e7}.case-3-overview-head p,.case-3-process-copy h3,.case-3-screen-copy h3{font-weight:500}.case-3-process-copy h3{font-size:28px}.case-3-screen-list{gap:0}.case-3-screen-block+.case-3-screen-block{border-top:1px solid #e4e4e7;margin-top:48px;padding-top:48px}.case-3-screen-copy h3{font-size:32px}.case-3-metric p{font-size:96px;font-weight:600}.case-3-quote-block{gap:24px}.case-3-quote-block img{flex-basis:61.6px;width:61.6px;height:48px}}@media (min-width:601px) and (max-width:1200px){.case-3 .case-column{width:688px}.courier-case.case-3{padding-top:183px!important}.case-3 .case-back{top:97px!important}.case-3-tag{font-size:16px;line-height:16px}.case-3 h1{font-size:40px;font-weight:600;line-height:1.2}.case-3 .case-sections{gap:64px!important;margin-top:64px!important}.case-3-metadata>div:nth-child(3) span~span{margin-top:-8px}.case-3-section{gap:32px}.case-3-section:first-child .case-3-overview-grid{margin-top:32px}.case-3-section-header{flex-direction:column;gap:16px}.case-3-section-title-wrap{flex:none;width:100%;padding-top:0}.case-3-section-title-wrap p{color:var(--case-3-muted);letter-spacing:.8px;text-transform:uppercase;font-size:14px;font-weight:500;line-height:1}.case-3-section-lead{width:100%;font-size:24px;line-height:1.2}.case-3-results-section .case-3-section-lead{font-size:28px}.case-3-metadata>div,.case-3-info-note p,.case-3-text,.case-3-overview-body,.case-3-process-copy,.case-3-reference-block>p,.case-3-screen-copy p,.case-3-quote-block ol{font-size:16px;line-height:1.4}.case-3 .case-3-metadata>div{line-height:1.25}.case-3-info-note,.case-3-quote-block{border-left:2px solid var(--case-3-blue);background:0 0;gap:24px;padding:0 0 0 24px}.case-3-info-note{align-items:center;padding-left:22px}.case-3-info-note p,.case-3-section:first-child .case-3-text,.case-3-quote-block ol{line-height:22px}.case-3-info-note img{flex-basis:40px;width:40px;height:40px}.case-3-overview-card{background:0 0;height:221px;min-height:221px;padding:24px}.case-3-overview-grid{gap:0}.case-3-overview-card:first-child{border-right:2px solid #e4e4e7}.case-3-overview-head img{width:28px;height:28px}.case-3-overview-head p{font-size:24px;font-weight:500}.case-3-text p+p{margin-top:22px}.case-3-process-number{flex-basis:36px;width:36px;height:36px;font-size:16px}.case-3-process-copy h3,.case-3-screen-copy h3{font-size:20px;line-height:1.2}.case-3-process-copy h3{font-size:24px;font-weight:500}.case-3-process-copy li+li{margin-top:4px}.case-3-screen-list{gap:0}#case-design{gap:48px}.case-3-screen-block+.case-3-screen-block{border-top:1px solid #e4e4e7;margin-top:32px;padding-top:31px}.case-3-screen-copy p{line-height:22px}.case-3-screen-block{gap:16px}.case-3-screen-block:first-child{gap:24px}.case-3-screen-block:first-child .case-3-screen-copy p{font-size:20px;line-height:1.4}.case-3-slider{gap:8px}.case-3-slider-progress{width:calc(100% - 20px)}.case-3-results-section{gap:0}.case-3-results-section .case-3-metric{gap:12px;margin-top:32px}.case-3-results-section .case-3-metric p{font-weight:500}.case-3-results-section .case-3-quote-block{margin-top:64px}.case-3-quote-block img{flex-basis:41.067px;width:41.067px;height:32px}}@media (max-width:1200px){.case-3-slider-stage{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;overflow:auto hidden}.case-3-slider-stage img{scroll-snap-align:start;opacity:1;flex:0 0 100%;min-width:100%;transition:none;position:static;inset:auto}.case-3-slider-zones{display:none}.case-3-slider-progress{width:calc(100% - 20px);margin:0 auto;position:static}}@media (max-width:600px){.courier-case.case-3{padding:162px 16px 32px!important}.case-3 .case-back{top:88px!important}.case-3 .case-column{width:100%!important;max-width:none!important}.case-3-title-stack{gap:12px}.case-3-tag{font-size:16px;line-height:16px}.case-3 h1{font-size:32px;font-weight:600;line-height:1.2}.case-3-hero-image,.case-3 .case-comparison-stage{aspect-ratio:328/209.08!important}.case-3-metadata{border-top:1px solid #e4e4e7;flex-direction:column;gap:0;display:flex!important}.case-3-metadata>div{border-bottom:1px solid #e4e4e7;grid-template-columns:96px minmax(0,1fr);gap:0;width:100%;padding:12px 0;font-size:16px!important;line-height:1.25!important;display:grid!important}.case-3-metadata>div:last-child{border-bottom:0;padding-bottom:0}.case-3-metadata p{grid-column:1;width:96px}.case-3-metadata span{grid-column:2;min-width:0}.case-3-metadata span+span{margin-top:4px}.case-3-metadata>div:first-child span{max-width:188px}.case-3-sections{gap:64px!important}.case-3-section{gap:32px}.case-3-section:nth-child(3){gap:48px}.case-3-section-header{flex-direction:column;gap:12px}.case-3-section-title-wrap{flex:none;width:100%;padding-top:0}.case-3-section-title-wrap p{color:var(--case-3-muted);text-transform:uppercase;font-size:14px;font-weight:500;line-height:1.2}.case-3-section-lead{width:100%;font-size:22px;line-height:1.2}.courier-case.case-3 #case-results .case-3-section-lead{font-size:22px!important}#case-design .case-3-section-title-wrap p,#case-results .case-3-section-title-wrap p{font-size:16px}.case-3-info-note{background:0 0;flex-direction:column;gap:16px;padding:0 24px}.case-3-info-note img{flex-basis:32px;width:32px;height:32px}.case-3-info-note p,.case-3-text,.case-3-overview-body,.case-3-process-copy,.case-3-reference-block>p,.case-3-screen-copy p,.case-3-metric span,.case-3-quote-block ol{font-size:16px;line-height:1.4}.case-3-text p+p{margin-top:20px}.case-3-overview-grid{grid-template-columns:1fr;gap:0;margin-top:32px}.case-3-overview-card{background:0 0;min-height:0;padding:0 24px}.case-3-overview-card+.case-3-overview-card{border-top:1px solid #e4e4e7;margin-top:32px;padding-top:32px}.case-3-overview-head img{width:28px;height:28px}.case-3-overview-head p{font-size:24px;font-weight:500;line-height:1.2}.case-3-process-step{flex-direction:column;gap:16px}.case-3-process-number{flex-basis:36px;width:36px;height:36px;font-size:16px}.case-3-process-copy h3,.case-3-screen-copy h3{font-size:24px;font-weight:500;line-height:1.2}.case-3-text ol,.case-3-overview-body ol,.case-3-process-copy ol,.case-3-structure-text ol,.case-3-quote-block ol{width:100%;margin:0!important;padding-left:21px!important;list-style:decimal!important;display:block!important}.case-3-text li,.case-3-overview-body li,.case-3-process-copy li,.case-3-structure-text li,.case-3-quote-block li{margin:0 0 4px!important;padding-left:0!important;display:list-item!important}.case-3-text li:last-child,.case-3-overview-body li:last-child,.case-3-process-copy li:last-child,.case-3-structure-text li:last-child,.case-3-quote-block li:last-child{margin-bottom:0!important}.case-3-text li::marker{font:inherit}.case-3-overview-body li::marker{font:inherit}.case-3-process-copy li::marker{font:inherit}.case-3-structure-text li::marker{font:inherit}.case-3-quote-block li::marker{font:inherit}.case-3 .case-3-text ol,.case-3 .case-3-text li,.case-3 .case-3-overview-body ol,.case-3 .case-3-overview-body li,.case-3 .case-3-process-copy ol,.case-3 .case-3-process-copy li,.case-3 .case-3-quote-block ol,.case-3 .case-3-quote-block li{font-size:16px!important}.case-3-overview-body ol{padding-left:0!important;list-style:none!important}.case-3-overview-body li{display:block!important}.case-3-architecture{aspect-ratio:328/275.649}.case-3-reference-block .case-comparison figcaption{font-size:14px!important;line-height:1.25!important}.case-3-screen-list{gap:32px}.case-3-screen-block{gap:16px}.case-3-screen-block:first-child{gap:24px}.case-3-screen-copy{gap:8px}.case-3-screen-block .case-3-image-frame,.case-3-slider-stage{aspect-ratio:328/187.302}.case-3-slider{gap:8px}.case-3-slider-progress{width:calc(100% - 20px)}.case-3-results-section{gap:32px}.case-3-metric{gap:12px}.case-3-metric p{font-size:56px;font-weight:600;line-height:1}.case-3-metric span{font-size:14px}.case-3-quote-block{border-left:2px solid var(--case-3-blue);background:0 0;flex-direction:row;gap:8px;margin-top:32px;padding:0 0 0 14px}.case-3-quote-block img{flex:0 0 41.067px;width:41.067px;height:32px}.case-3-quote-block ol{flex:1 1 0;width:auto;min-width:0;padding-left:24px!important}.case-3-quote-block li{margin-bottom:8px!important}.case-3-prev-case{gap:12px!important;font-size:16px!important}}
