.case-hero.svelte-1218xch{background:var(--forest);color:var(--cream);border-bottom:2px solid var(--color-ink);padding-block:var(--space-64)}.case-hero-grid.svelte-1218xch{gap:var(--space-64);grid-template-columns:1fr .9fr;align-items:center;display:grid}.case-hero.svelte-1218xch .eyebrow{color:var(--cream)}.case-hero.svelte-1218xch .eyebrow:before{border-color:var(--cream);background:var(--color-extra)}.case-hero.svelte-1218xch .h1{margin-block:var(--space-16) var(--space-24);font-size:120px}.case-hero.svelte-1218xch .lead{color:#fbf7ecc7;margin-bottom:var(--space-32)}.case-hero-img.svelte-1218xch{border:2px solid var(--cream);width:100%;height:480px;box-shadow:8px 8px 0 var(--color-extra);border-radius:240px 240px 32px 32px}@media (width<=1024px){.case-hero-grid.svelte-1218xch{grid-template-columns:1fr}.case-hero.svelte-1218xch .h1{font-size:72px}.case-hero-img.svelte-1218xch{border-radius:140px 140px 24px 24px;height:320px}}@media (width<=768px){.case-hero.svelte-1218xch .h1{font-size:48px}.case-hero-img.svelte-1218xch{height:240px}}.case-meta.svelte-zafphs{border:2px solid var(--color-ink);border-radius:var(--radius-m);background:var(--cream);box-shadow:var(--shadow-hard);grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.case-meta.svelte-zafphs div:where(.svelte-zafphs){border-right:2px solid var(--color-ink);padding:20px 24px}.case-meta.svelte-zafphs div:where(.svelte-zafphs):last-child{border-right:0}.case-meta.svelte-zafphs .label{color:var(--color-muted);margin-bottom:6px}.case-meta.svelte-zafphs p:where(.svelte-zafphs):last-child{font-weight:600}@media (width<=1024px){.case-meta.svelte-zafphs{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.case-meta.svelte-zafphs{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.case-meta.svelte-zafphs{grid-template-columns:1fr}.case-meta.svelte-zafphs div:where(.svelte-zafphs){border-right:0;border-bottom:2px solid var(--color-ink)}.case-meta.svelte-zafphs div:where(.svelte-zafphs):last-child{border-bottom:0}}.case-panel.svelte-1lxg660{border:2px solid var(--color-ink);border-radius:var(--radius-l);box-shadow:var(--shadow-hard);background:var(--cream);padding:48px}.case-panel.svelte-1lxg660+.case-panel:where(.svelte-1lxg660){margin-top:var(--space-24)}.case-panel--yellow.svelte-1lxg660{background:var(--color-extra)}.case-panel--pink.svelte-1lxg660{background:var(--pink)}.case-panel.svelte-1lxg660 .label{margin-bottom:var(--space-16);opacity:.75}.case-panel.svelte-1lxg660 .h2{margin-bottom:var(--space-24)}.split-copy-panel.svelte-1lxg660{gap:var(--space-48);grid-template-columns:1fr 1fr;align-items:start;display:grid}.split-copy-panel.svelte-1lxg660 .body+.body{margin-top:var(--space-16)}.goal-grid.svelte-1lxg660{grid-template-columns:1fr 1fr;gap:16px;display:grid}.goal-grid.svelte-1lxg660 li:where(.svelte-1lxg660){border:1.5px solid;border-radius:16px;gap:12px;padding:16px;display:flex}.goal-grid.svelte-1lxg660 .label{flex-shrink:0;margin:0}@media (width<=1024px){.split-copy-panel.svelte-1lxg660,.goal-grid.svelte-1lxg660{grid-template-columns:1fr}}@media (width<=768px){.case-panel.svelte-1lxg660{padding:24px}}.persona-grid.svelte-1t6y7yk{gap:var(--space-24);grid-template-columns:1fr 1fr;display:grid}.persona-card.svelte-1t6y7yk{gap:var(--space-24);border:2px solid var(--color-ink);border-radius:var(--radius-m);background:var(--cream);box-shadow:var(--shadow-hard);grid-template-columns:140px 1fr;padding:28px;display:grid}.persona-card.svelte-1t6y7yk img:where(.svelte-1t6y7yk){border:2px solid var(--color-ink);object-fit:cover;border-radius:70px 70px 16px 16px;width:140px;height:160px}.persona-card.svelte-1t6y7yk .h3{margin-block:4px 2px}.persona-role.svelte-1t6y7yk{color:var(--color-accent-2);margin-bottom:10px;display:block}.persona-card.svelte-1t6y7yk .body{font-size:16px}.pain.svelte-1t6y7yk{border-top:1.5px solid var(--color-line);margin-top:14px;padding-top:12px}.pain.svelte-1t6y7yk .label{color:var(--color-muted);margin-bottom:3px}@media (width<=1024px){.persona-grid.svelte-1t6y7yk{grid-template-columns:1fr}}@media (width<=768px){.persona-card.svelte-1t6y7yk{grid-template-columns:1fr}.persona-card.svelte-1t6y7yk img:where(.svelte-1t6y7yk){width:100%;max-width:140px}}.feature-grid.svelte-d5q54e{gap:var(--space-24);grid-template-columns:1fr 1fr;display:grid}.feature-card.svelte-d5q54e{border:2px solid var(--color-ink);border-radius:var(--radius-l);background:var(--cream);box-shadow:var(--shadow-hard);gap:var(--space-24);flex-direction:column;padding:32px;display:flex;overflow:hidden}.feature-card.svelte-d5q54e:nth-child(2){background:var(--color-extra)}.feature-card.svelte-d5q54e:nth-child(3){background:var(--pink)}.feature-card.svelte-d5q54e:nth-child(4){background:var(--lilac)}.feature-card.svelte-d5q54e:nth-child(5){background:var(--color-bg-alt)}.feature-caption.svelte-d5q54e .h3{margin-block:8px}.feature-caption.svelte-d5q54e .body{font-size:16px}.feature-visual.svelte-d5q54e{justify-content:center;margin-top:auto;display:flex}.feature-visual.svelte-d5q54e .browser{width:100%}.feature-visual.svelte-d5q54e .phone{margin-bottom:0}@media (width<=768px){.feature-grid.svelte-d5q54e{grid-template-columns:1fr}}.results-grid.svelte-g95yy7{gap:var(--space-24);grid-template-columns:repeat(4,1fr);display:grid}.result-tile.svelte-g95yy7{border:2px solid var(--color-ink);background:var(--color-extra);box-shadow:var(--shadow-hard);text-align:center;border-radius:50% 50% 24px 24px;padding:32px 24px}.result-tile.svelte-g95yy7:nth-child(2){background:var(--pink)}.result-tile.svelte-g95yy7:nth-child(3){background:var(--lilac)}.result-tile.svelte-g95yy7:nth-child(4){background:var(--cream)}.result-tile.svelte-g95yy7 .label{margin-top:8px;display:block}@media (width<=1024px){.results-grid.svelte-g95yy7{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.results-grid.svelte-g95yy7{grid-template-columns:1fr}}.quote-panel.svelte-jc2c8p{border:2px solid var(--color-ink);border-radius:var(--radius-l);background:var(--color-accent-2);color:var(--cream);box-shadow:var(--shadow-hard-lg);padding:64px;position:relative;overflow:hidden}.quote-panel.svelte-jc2c8p:after{content:"“";font-family:var(--font-display);color:var(--color-extra);opacity:.9;font-size:180px;line-height:1;position:absolute;top:8px;right:48px}.quote-panel.svelte-jc2c8p blockquote:where(.svelte-jc2c8p){z-index:2;max-width:900px;font-family:var(--font-display);letter-spacing:-.03em;font-size:48px;font-weight:600;line-height:1.1;position:relative}.quote-panel.svelte-jc2c8p cite:where(.svelte-jc2c8p){z-index:2;margin-top:var(--space-24);letter-spacing:.08em;text-transform:uppercase;color:var(--color-extra);font-size:14px;font-style:normal;font-weight:600;display:block;position:relative}@media (width<=1024px){.quote-panel.svelte-jc2c8p blockquote:where(.svelte-jc2c8p){font-size:36px}}@media (width<=768px){.quote-panel.svelte-jc2c8p{padding:32px}.quote-panel.svelte-jc2c8p blockquote:where(.svelte-jc2c8p){font-size:28px}.quote-panel.svelte-jc2c8p:after{font-size:100px;right:24px}}.next-panel.svelte-1q2inyt{gap:var(--space-48);border:2px solid var(--color-ink);border-radius:var(--radius-l);background:var(--color-accent);box-shadow:var(--shadow-hard-lg);grid-template-columns:1fr 420px;align-items:center;padding:32px;display:grid}.next-panel.svelte-1q2inyt img:where(.svelte-1q2inyt){border:2px solid var(--color-ink);border-radius:160px 160px 20px 20px;width:100%;height:260px}.next-panel.svelte-1q2inyt .h2{margin-bottom:var(--space-16)}.next-panel.svelte-1q2inyt .body{margin-bottom:var(--space-24)}@media (width<=1024px){.next-panel.svelte-1q2inyt{grid-template-columns:1fr}.next-panel.svelte-1q2inyt img:where(.svelte-1q2inyt){border-radius:100px 100px 16px 16px;height:200px}}@media (width<=768px){.next-panel.svelte-1q2inyt{padding:24px}}
