.pricing-case-stories{position:relative;padding:70px 0;background:#1b1a17;color:var(--draft-ink);border-block:1px solid var(--draft-line);scroll-margin-top:110px}.pricing-case-stage{position:relative}.pricing-case-stories.is-pinned{height:var(--pricing-case-span);padding-bottom:0}.pricing-case-stories.is-pinned .pricing-case-stage{position:sticky;top:var(--pricing-case-top,106px)}.pricing-case-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:23px}.pricing-case-stories .pricing-case-eyebrow{color:var(--draft-gold);font-size:16px;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px}.pricing-case-stories h2{font-size:clamp(32px,3.6vw,52px);font-weight:500;letter-spacing:-.045em;line-height:1.09;margin:0;color:var(--draft-ink)}.pricing-case-skip{font-size:16px;line-height:1.5;color:var(--draft-ink);display:inline-flex;gap:14px;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:5px}.pricing-case-skip svg{width:18px;height:18px;flex:none;color:var(--draft-gold)}.pricing-case-tabs{display:flex;gap:26px;margin-bottom:22px;border-bottom:1px solid var(--draft-line)}.pricing-case-tabs button{position:relative;background:transparent;color:var(--draft-ink);font:inherit;font-size:18px;line-height:1.5;min-height:48px;border:0;padding:0 2px 12px;cursor:pointer;text-align:left}.pricing-case-tabs button span{font-size:16px;margin-right:9px;color:var(--draft-gold)}.pricing-case-tabs button:after{content:"";position:absolute;inset:auto 0 -1px;height:2px;background:var(--draft-gold);transform:scaleX(0);transform-origin:left;transition:transform .25s}.pricing-case-tabs button[aria-current=true]:after{transform:scaleX(1)}.pricing-case-cards{display:grid;gap:28px;isolation:isolate}.pricing-case-stories:is(.is-pinned,.is-measuring) .pricing-case-card{grid-area:1/1}.pricing-case-card{min-width:0;background:#25231e;border:1px solid #d8b56b69;border-radius:12px;overflow:hidden;box-shadow:0 16px 55px #0003;transform-origin:50% 60%;scroll-margin-top:120px}.pricing-case-card-head{padding:22px 28px;display:flex;align-items:baseline;justify-content:space-between;gap:20px;border-bottom:1px solid var(--draft-line)}.pricing-case-card-head h3{font-size:26px;line-height:1.25;letter-spacing:-.02em;font-weight:500;margin:0;color:var(--draft-ink)}.pricing-case-stories .pricing-case-card-head p{font-size:16px;line-height:1.55;color:var(--draft-ink);margin:0}.pricing-case-body{display:grid;grid-template-columns:.9fr 1.6fr}.pricing-case-voice{padding:29px;display:flex;flex-direction:column;min-width:0}.pricing-case-person{display:flex;align-items:center;gap:14px}.pricing-case-person img{flex:none;width:64px;height:64px;object-fit:cover;object-position:50% 24%;border-radius:50%;border:1px solid #d8b56b80}.pricing-case-person strong{display:block;font-size:18px;font-weight:500;line-height:1.5;color:var(--draft-ink)}.pricing-case-stories .pricing-case-person p{font-size:16px;color:var(--draft-ink);line-height:1.55;margin:4px 0 0}.pricing-case-stories blockquote{font-size:clamp(25px,2.2vw,32px);line-height:1.3;letter-spacing:-.025em;margin:26px 0 28px;font-weight:400;color:var(--draft-ink)}.pricing-case-workflow{margin-top:auto;padding-top:14px;border-top:1px solid var(--draft-line);display:flex;align-items:flex-start;gap:12px;color:var(--draft-ink);font-size:16px;line-height:1.6}.pricing-case-workflow>svg{width:24px;height:24px;flex:none;color:var(--draft-gold)}.pricing-case-workflow span svg{display:inline;width:17px;height:17px;vertical-align:middle;margin-inline:4px;color:var(--draft-gold)}.pricing-case-comparison{display:grid;grid-template-columns:1fr 1fr;background:var(--draft-paper);color:var(--draft-charcoal)}.pricing-case-comparison>div{padding:28px 26px}.pricing-case-before{background:#e6dfd3;border-right:1px solid #342c1920}.pricing-case-after{background:linear-gradient(135deg,#f8f1e4,#ecddbb)}.pricing-case-comparison h4{margin:0 0 22px;font-size:16px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--draft-paper-body)}.pricing-case-metric{display:block;font-size:clamp(36px,3.65vw,54px);line-height:1.1;letter-spacing:-.055em;font-weight:500;color:var(--draft-charcoal)}.pricing-case-metric-label{font-size:16px;line-height:1.55;display:block;margin:10px 0 24px;min-height:50px;max-width:24ch;color:var(--draft-paper-body)}.pricing-case-stories .pricing-case-comparison p{font-size:18px;line-height:1.6;margin:0;color:var(--draft-paper-body)}.pricing-case-card-foot{padding:17px 28px;display:flex;justify-content:space-between;align-items:center;gap:28px;border-top:1px solid var(--draft-line)}.pricing-case-stories .pricing-case-card-foot p{max-width:60ch;font-size:16px;line-height:1.55;color:var(--draft-ink);margin:0}.pricing-case-card-foot a{min-height:44px;display:inline-flex;align-items:center;gap:16px;font-size:18px;line-height:1.5;color:var(--draft-ink);text-decoration:underline;text-underline-offset:5px;flex:none}.pricing-case-card-foot a svg{width:20px;height:20px;color:var(--draft-gold);flex:none}.pricing-case-bottom{display:none;align-items:center;gap:22px;margin-top:19px;font-size:16px;line-height:1.5;color:var(--draft-ink)}.pricing-case-stories:is(.is-pinned,.is-measuring) .pricing-case-bottom{display:flex}.pricing-case-track{height:2px;flex:1;background:#d8b56b25;overflow:hidden}.pricing-case-track i{display:block;width:100%;height:100%;background:var(--draft-gold);transform:scaleX(var(--pricing-case-progress,0));transform-origin:left}.pricing-case-current{font-variant-numeric:tabular-nums;color:var(--draft-gold)}.pricing-case-stories :is(button,a):focus-visible{outline:2px solid var(--draft-gold);outline-offset:5px;border-radius:2px}.pricing-case-stories.is-compact .pricing-case-heading{margin-bottom:14px}.pricing-case-stories.is-compact .pricing-case-eyebrow{margin-bottom:8px}.pricing-case-stories.is-compact .pricing-case-tabs{margin-bottom:14px}.pricing-case-stories.is-compact .pricing-case-card-head{padding:16px 24px}.pricing-case-stories.is-compact .pricing-case-voice{padding:20px 24px}.pricing-case-stories.is-compact blockquote{margin:16px 0}.pricing-case-stories.is-compact .pricing-case-comparison>div{padding:20px 24px}.pricing-case-stories.is-compact .pricing-case-comparison h4{margin-bottom:14px}.pricing-case-stories.is-compact .pricing-case-metric-label{margin:8px 0 14px}.pricing-case-stories.is-compact .pricing-case-card-foot{padding:10px 24px}.pricing-case-stories.is-compact .pricing-case-bottom{margin-top:10px}@media(max-width:1100px){.pricing-case-body{grid-template-columns:1fr}.pricing-case-voice{padding:28px}.pricing-case-stories blockquote{max-width:32ch;font-size:30px}.pricing-case-comparison>div{padding:28px}}@media(max-width:760px){.pricing-case-stories{padding:48px 0}.pricing-case-heading{display:block;margin-bottom:20px}.pricing-case-stories h2{font-size:34px;max-width:17ch}.pricing-case-skip{margin-top:14px}.pricing-case-tabs{gap:22px;margin-bottom:20px}.pricing-case-card-head{display:block;padding:22px}.pricing-case-card-head h3{font-size:24px}.pricing-case-stories .pricing-case-card-head p{margin-top:8px}.pricing-case-voice{padding:24px 22px}.pricing-case-person img{width:54px;height:54px}.pricing-case-stories blockquote{font-size:27px;margin:24px 0}.pricing-case-comparison{grid-template-columns:1fr}.pricing-case-comparison>div{padding:26px 22px}.pricing-case-before{border-right:0;border-bottom:1px solid #342c1920}.pricing-case-comparison h4{margin-bottom:16px}.pricing-case-metric{font-size:46px}.pricing-case-metric-label{min-height:0;max-width:none;margin:10px 0 20px}.pricing-case-card-foot{padding:22px;display:block}.pricing-case-card-foot a{margin-top:14px;justify-content:space-between;width:100%;gap:12px}}@media(prefers-reduced-motion:reduce){.pricing-case-tabs button:after{transition:none}}html[data-draft-motion=paused] .pricing-case-tabs button:after{transition:none}