.study.disputes-study{max-width:1500px;padding:132px var(--gutter) 100px;margin:0 auto;display:block}.dispute-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:clamp(44px,6vw,112px);display:grid}.dispute-index{top:128px;left:max(var(--gutter),calc((100vw - 1500px)/2 + var(--gutter)));width:210px;position:fixed}.dispute-body{grid-column:2}.dispute-index-back,.dispute-end-link{min-height:44px;color:var(--ink);text-underline-offset:5px;align-items:center;font-size:13px;text-decoration:underline;display:inline-flex}.dispute-index-back{align-items:flex-start;line-height:1.4;position:relative;top:-5px}.dispute-index-links{gap:12px;display:grid}.dispute-index-links a{color:#7d858b;min-height:0;padding:0;font-size:13px;line-height:1.25;text-decoration:none;transition:color .18s;display:block}.dispute-index-links a:hover,.dispute-index-links a[aria-current=location]{color:var(--ink)}.dispute-index-links a[aria-current=location]{font-weight:600}.dispute-body{min-width:0;max-width:980px}.dispute-hero,.dispute-section{scroll-margin-top:112px}.dispute-kicker{color:#69737b;letter-spacing:.13em;margin:0 0 17px;font-size:11px;font-weight:600}.dispute-hero h1{font:400 clamp(38px,4vw,56px)/1.06 var(--font-display);letter-spacing:-.045em;font-optical-sizing:none;font-variation-settings:"opsz" 20;margin:0}.dispute-lede{color:#485159;letter-spacing:-.015em;max-width:none;margin:20px 0 38px;font-size:clamp(19px,2vw,24px);line-height:1.45}.dispute-hero-figure{background:#f2f4f6;border:1px solid #d8dde0;margin:0}.dispute-hero-figure img{width:100%;height:auto;display:block}.dispute-hero-figure figcaption{display:none}.dispute-facts{border-top:1px solid #d7dcdf;border-bottom:1px solid #d7dcdf;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:42px 0 0;padding:28px 0;display:grid}.dispute-facts div{min-width:0}.dispute-facts dt{color:#7b8388;letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px;font-size:11px;font-weight:600}.dispute-facts dd{color:#252b30;margin:0;font-size:14px;line-height:1.5}.dispute-skill-list{margin:0;padding-left:18px;list-style:outside}.dispute-skill-list li+li{margin-top:3px}.dispute-section{padding-top:74px}.dispute-solutions h2{margin-bottom:0}.dispute-section h2{max-width:none;font:400 clamp(32px,3.2vw,46px)/1.15 var(--font-display);letter-spacing:-.035em;font-optical-sizing:none;font-variation-settings:"opsz" 20;margin:0 0 24px}.dispute-prose,.dispute-section-intro{color:#465159;max-width:none;font-size:17px;line-height:1.75}.dispute-prose p{margin:0 0 18px}.dispute-section-intro{margin:0 0 28px}.dispute-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:27px;margin:35px 0 36px;padding:0;list-style:none;display:grid}.dispute-flow li{background:#f8f9fa;border:1px solid #d8dee3;border-radius:5px;min-width:0;min-height:150px;padding:17px 16px;position:relative}.dispute-flow li:not(:last-child):after{content:"→";color:#81909b;font-size:20px;font-weight:400;position:absolute;top:50%;right:-22px;transform:translateY(-50%)}.dispute-flow li>span{color:#4266a5;letter-spacing:.08em;margin-bottom:17px;font-size:11px;display:block}.dispute-flow strong{color:#20272c;font-size:16px;line-height:1.35;display:block}.dispute-flow p{color:#607079;margin:7px 0 0;font-size:12px;line-height:1.45}.dispute-phase-heading{color:#283137;font:400 24px/1.25 var(--font-display);letter-spacing:-.02em;margin:0 0 14px}.dispute-phases{border:1px solid #d8dee3;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 15px;display:grid}.dispute-phases>div{padding:18px 20px}.dispute-phases>div+div{border-left:1px solid #d8dee3}.dispute-phases span,.dispute-job-grid span,.dispute-goal>span,.dispute-design-beat>span{color:#6b7880;letter-spacing:.11em;font-size:11px;font-weight:600;display:block}.dispute-phases strong{margin:14px 0 5px;font-size:18px;font-weight:600;display:block}.dispute-phases p{color:#67757d;margin:0;font-size:13px;line-height:1.45}.dispute-challenges{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:30px 0 0;display:grid}.dispute-challenges article{background:#fbfcfc;border:1px solid #d8dee3;min-width:0;padding:22px 20px}.dispute-challenges article>span{color:#6b7880;letter-spacing:.1em;font-size:11px;font-weight:600}.dispute-challenges h3{color:#252d33;font:400 23px/1.28 var(--font-display);letter-spacing:-.025em;margin:16px 0 12px}.dispute-challenges p{color:#526069;margin:0;font-size:14px;line-height:1.65}.dispute-opportunity+.dispute-opportunity{border-top:1px solid #d8dee3;margin-top:76px;padding-top:72px}.dispute-opportunity .dispute-prose strong{color:#2b343b;font-weight:600}.dispute-opportunity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:34px;display:grid}.dispute-opportunity-grid>div{min-width:0}.dispute-opportunity-grid h3{color:#28323b;font:400 clamp(21px,2.1vw,27px)/1.2 var(--font-display);letter-spacing:-.025em;margin:0 0 12px}.dispute-opportunity-grid p{color:#66727b;margin:0;font-size:15px;line-height:1.6}.old-email-carousel{background:#f5f6f5;border:1px solid #dce1e3;margin:28px 0 0;position:relative}.old-flow-carousel{margin-top:36px}.old-email-carousel-head{border-bottom:1px solid #dce1e3;justify-content:space-between;align-items:end;gap:24px;padding:24px 26px 20px;display:flex}.old-email-eyebrow{color:#6b7880;letter-spacing:.1em;font-size:11px;font-weight:600;display:block}.old-email-carousel-head h3{color:#253039;font:400 24px/1.25 var(--font-display);letter-spacing:-.02em;margin:9px 0 0}.old-email-controls{flex:none;align-items:center;gap:7px;display:flex}.old-email-count{color:#67747b;white-space:nowrap;min-width:58px;margin-right:8px;font-size:12px}.old-email-controls button{color:#35434b;width:34px;height:34px;font:400 18px/1 var(--font-body);cursor:pointer;background:#fff;border:1px solid #cbd2d6;border-radius:50%;place-items:center;padding:0;display:grid}.old-email-controls button:hover{background:#edf3f6;border-color:#7893a6}.old-email-controls button:focus-visible{outline-offset:3px;outline:2px solid #4266a5}.old-email-slide{box-sizing:border-box;min-height:var(--old-email-slide-height,auto);margin:0;padding:26px}.old-email-slide[hidden]{display:none}.old-email-image-link{cursor:zoom-in;background:#fff;border:1px solid #dbe0df;display:block;overflow:hidden}.old-email-image-link img{width:100%;height:auto;display:block}.dispute-solution-videos{gap:36px;margin-top:28px;display:grid}.dispute-solution-video{background:#f5f6f5;border:1px solid #dce1e3;min-width:0;margin:0}.dispute-solution-video figcaption{color:#253039;font:400 24px/1.25 var(--font-display);letter-spacing:-.02em;border-bottom:1px solid #dce1e3;padding:24px 26px 20px}.dispute-solution-video-frame{padding:26px}.dispute-solution-video video{aspect-ratio:3020/1648;object-fit:contain;background:#fff;border:1px solid #dbe0df;width:100%;height:auto;display:block}.dispute-pullquote{box-sizing:border-box;color:#293443;width:100%;font:400 clamp(21px,2.2vw,27px)/1.4 var(--font-display);letter-spacing:-.02em;background:#f3f5f8;border-left:3px solid #566c98;margin:clamp(68px,7vw,96px) 0 0;padding:30px 34px}.dispute-job-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dispute-job-grid article{background:#fbfcfc;border:1px solid #d8dee3;min-width:0;padding:22px 20px}.dispute-job-grid p{color:#354149;margin:18px 0 0;font-size:16px;line-height:1.65}.dispute-goal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.dispute-goal{background:#f4f7fa;border:1px solid #d8dee3;flex-direction:column;gap:13px;min-width:0;padding:22px 24px;display:flex}.dispute-goal strong{font:400 clamp(25px,2.7vw,37px)/1.1 var(--font-display);letter-spacing:-.04em}.dispute-goal strong span{color:#6982a1}.dispute-goal p{color:#69757d;margin:auto 0 0;font-size:13px;line-height:1.45}.dispute-design-beat{border-top:1px solid #d8dee3;max-width:100%;padding:26px 0 34px}.dispute-design-beat+.dispute-design-beat{margin-top:8px}.dispute-design-intro{color:#465159;max-width:720px;margin:0 0 36px;font-size:17px;line-height:1.75}.dispute-design-beat h3{font:400 29px/1.22 var(--font-display);letter-spacing:-.025em;margin:12px 0 15px}.dispute-design-beat p{color:#465159;max-width:none;margin:0 0 15px;font-size:17px;line-height:1.75}.dispute-reflection h2{margin-bottom:0}.dispute-reflection-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 64px;margin-top:60px;display:grid}.dispute-reflection-list h4{color:#253039;font:400 25px/1.3 var(--font-display);letter-spacing:-.02em;margin:0}.dispute-reflection-list p{color:#7f8993;margin:17px 0 0;font-size:17px;line-height:1.65}.dispute-comparison{--comparison-split:50%;background:#f1f4f6;border:1px solid #d8dee3;margin-top:24px;padding:24px}.dispute-comparison-frame{aspect-ratio:3040/1908;cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #cbd3d8;width:100%;position:relative;overflow:hidden}.dispute-comparison-frame>img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.dispute-comparison-new{clip-path:inset(0 0 0 var(--comparison-split))}.dispute-comparison-line{top:0;bottom:0;left:var(--comparison-split);pointer-events:none;background:#fff;width:2px;position:absolute;transform:translate(-50%);box-shadow:0 0 0 1px #566c98,0 0 8px #25324555}.dispute-comparison-line span{color:#fff;letter-spacing:-3px;background:#334568;border:2px solid #fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 9px #25324555}.dispute-comparison-badge{color:#253245;pointer-events:none;background:#fff;border-radius:3px;padding:7px 11px;font-size:12px;font-weight:600;position:absolute;top:14px;box-shadow:0 1px 5px #25324533}.dispute-comparison-badge-old{left:14px}.dispute-comparison-badge-new{right:14px}.dispute-comparison-range{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute;top:50%;left:50%}.dispute-comparison-frame:focus-within{outline-offset:3px;outline:3px solid #334568}.dispute-media-slot{color:#6e7c84;text-align:center;background:#f1f4f6;border:1px dashed #b8c4cd;flex-direction:column;justify-content:center;align-items:center;min-height:270px;margin-top:28px;padding:28px;font-size:15px;display:flex}.dispute-media-slot small{margin-top:8px;font-size:12px;display:block}.dispute-end-link{margin-top:38px}@media (width<=1050px){.dispute-layout{grid-template-columns:175px minmax(0,1fr);gap:42px}.dispute-index{width:175px}.dispute-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.dispute-flow{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:minmax(180px,45%);grid-auto-flow:column;padding-bottom:12px;display:grid;overflow-x:auto}.dispute-flow li{scroll-snap-align:start}.dispute-challenges{grid-template-columns:1fr}.dispute-challenges article{padding:20px}.dispute-challenges h3{font-size:21px}.dispute-goal-grid{grid-template-columns:1fr}.dispute-goal{gap:8px}.dispute-goal p{margin-top:0}}@media (width<=900px){.dispute-reflection-list{grid-template-columns:1fr;gap:36px}}@media (width<=760px){.study.disputes-study{padding:102px 22px 70px}.dispute-layout{display:block}.dispute-index{display:none}.dispute-body{grid-column:auto}.dispute-hero,.dispute-section{scroll-margin-top:96px}.dispute-hero h1{font-size:39px}.dispute-lede{margin-bottom:28px;font-size:19px}.dispute-facts{gap:23px 16px;margin-top:26px;padding:23px 0}.dispute-section{padding-top:58px}.dispute-section h2{font-size:34px}.dispute-prose,.dispute-section-intro,.dispute-design-beat p{font-size:16px;line-height:1.7}.dispute-flow{grid-template-columns:1fr;grid-auto-columns:auto;grid-auto-flow:row;gap:25px;padding-bottom:0;overflow:visible}.dispute-flow li{scroll-snap-align:none;min-height:0;padding:15px 18px}.dispute-flow li:not(:last-child):after{content:"↓";inset:auto auto -26px 50%;transform:translate(-50%)}.dispute-flow li>span{margin-bottom:7px}.dispute-job-grid{grid-template-columns:1fr}.dispute-job-grid article{padding:20px}.dispute-job-grid p{margin-top:11px}.dispute-opportunity+.dispute-opportunity{margin-top:56px;padding-top:54px}.dispute-opportunity-grid{grid-template-columns:1fr;gap:26px;margin-top:28px}.dispute-phases{grid-template-columns:1fr}.dispute-phases>div+div{border-top:1px solid #d8dee3;border-left:0}.old-email-carousel-head{align-items:start;padding:20px}.old-email-carousel-head h3{font-size:21px}.old-email-controls{gap:5px}.old-email-count{display:none}.old-email-controls button{width:32px;height:32px}.old-email-slide{padding:18px}.dispute-solution-videos{gap:28px}.dispute-solution-video figcaption{padding:20px;font-size:21px}.dispute-solution-video-frame{padding:18px}.dispute-pullquote{margin-top:64px;padding:25px 24px}.dispute-design-beat h3{font-size:26px}.dispute-media-slot{min-height:200px}.dispute-reflection-list{grid-template-columns:1fr;gap:36px;margin-top:38px}.dispute-reflection-list h4{font-size:23px}.dispute-reflection-list p{font-size:16px}.dispute-comparison{padding:12px}.dispute-comparison-badge{padding:5px 7px;font-size:10px;top:7px}.dispute-comparison-badge-old{left:7px}.dispute-comparison-badge-new{right:7px}}@media (width<=470px){.dispute-flow strong{font-size:15px}.old-email-carousel-head{gap:8px}.old-email-carousel-head h3{font-size:19px}.old-email-controls button{width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.dispute-index-links a{transition:none}}.webhook-study .visual-placeholder{text-align:center;background:#f2f4f6;flex-direction:column;justify-content:center;align-items:center;min-height:270px;padding:36px;display:flex}.webhook-study .dispute-hero-figure .visual-placeholder{min-height:390px}.webhook-study .visual-placeholder h3{font:400 26px/1.3 var(--font-display);margin:0 0 12px}.webhook-study .visual-placeholder p{color:#69737b;max-width:540px;margin:0;font-size:13px;line-height:1.6}.webhook-study .image-space{border:1px solid #d8dde0;margin:30px 0 42px}.webhook-study .dispute-flow li>span{color:#69737b}.webhook-study .dispute-challenges p{font-size:15px;line-height:1.7}.webhook-study .dispute-challenges{margin-bottom:30px}.webhook-study .dispute-job-grid article h3{font:400 25px/1.3 var(--font-display);margin:16px 0}.webhook-study .dispute-job-grid article p{font-size:16px;line-height:1.7}.webhook-study .dispute-phase-heading{margin-top:40px}.webhook-study blockquote{font:400 26px/1.5 var(--font-display);border-left:1px solid #252829;margin:25px 0;padding:24px 28px}.webhook-study blockquote footer{font:400 12px/1.6 var(--font-body);color:#69737b;margin-top:16px;display:block}.webhook-study .evidence-note{color:#69737b;font-size:12px;line-height:1.6}.webhook-study .dispute-goal strong{overflow-wrap:anywhere}@media (width<=760px){.webhook-study .visual-placeholder{min-height:220px;padding:24px}.webhook-study .dispute-hero-figure .visual-placeholder{min-height:260px}}.webhook-study .solution-video{aspect-ratio:16/9;object-fit:contain;background:#f2f4f6;border:1px solid #d8dde0;width:100%;display:block}.webhook-study .dispute-section .solution-status{color:#465159;margin:0 0 28px;font-size:17px;line-height:1.75}@media (width<=760px){.webhook-study .dispute-section .solution-status{font-size:16px}}.webhook-study .webhook-decision-figure{background:#f5f6f5;border:1px solid #dce1e3;margin:30px 0 40px}.webhook-study .webhook-decision-figure figcaption{color:#253039;font:400 24px/1.25 var(--font-display);letter-spacing:-.02em;border-bottom:1px solid #dce1e3;padding:24px 26px 20px}.webhook-study .webhook-decision-figure a{cursor:zoom-in;display:block}.webhook-study .webhook-decision-figure img{width:100%;height:auto;display:block}.webhook-study .solution-rollout{margin-top:28px}@media (width<=760px){.webhook-study .webhook-decision-figure figcaption{padding:20px;font-size:21px}}
