.case-hero[data-astro-cid-c3l62hhi]{background:var(--soft);border-bottom:1px solid var(--line);padding:60px 0}.case-meta[data-astro-cid-c3l62hhi]{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.tag[data-astro-cid-c3l62hhi]{background:var(--white);border:1px solid var(--line);color:var(--primary);border-radius:99px;padding:6px 14px;font-size:.85rem;font-weight:600}.case-hero[data-astro-cid-c3l62hhi] h1[data-astro-cid-c3l62hhi]{color:var(--dark);max-width:900px;margin:0;font-size:2.5rem;line-height:1.2}.case-content[data-astro-cid-c3l62hhi]{padding:80px 0}.case-layout[data-astro-cid-c3l62hhi]{grid-template-columns:2fr 1fr;gap:60px;display:grid}.main-content[data-astro-cid-c3l62hhi] h2[data-astro-cid-c3l62hhi]{color:var(--dark);border-bottom:1px solid var(--line);margin-top:40px;margin-bottom:24px;padding-bottom:12px;font-size:1.8rem}.main-content[data-astro-cid-c3l62hhi] h2[data-astro-cid-c3l62hhi]:first-child{margin-top:0}.main-content[data-astro-cid-c3l62hhi] p[data-astro-cid-c3l62hhi]{color:var(--ink);margin-bottom:24px;font-size:1.1rem;line-height:1.8}.feature-list[data-astro-cid-c3l62hhi]{margin:0 0 40px;padding:0;list-style:none}.feature-list[data-astro-cid-c3l62hhi] li[data-astro-cid-c3l62hhi]{color:var(--ink);margin-bottom:16px;padding-left:28px;font-size:1.1rem;line-height:1.6;position:relative}.feature-list[data-astro-cid-c3l62hhi] li[data-astro-cid-c3l62hhi]:before{content:"✓";color:var(--primary);font-weight:700;position:absolute;top:0;left:0}.feature-list[data-astro-cid-c3l62hhi] strong[data-astro-cid-c3l62hhi]{color:var(--dark)}.testimonial[data-astro-cid-c3l62hhi]{background:var(--soft);border-radius:var(--radius);border-left:4px solid var(--primary);margin:60px 0 0;padding:40px}.testimonial[data-astro-cid-c3l62hhi] p[data-astro-cid-c3l62hhi]{color:var(--dark);margin-bottom:20px;font-size:1.25rem;font-style:italic}.testimonial[data-astro-cid-c3l62hhi] cite[data-astro-cid-c3l62hhi]{color:var(--primary);font-style:normal;font-weight:600}.sidebar[data-astro-cid-c3l62hhi]>div[data-astro-cid-c3l62hhi]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:24px;padding:32px;box-shadow:0 4px 20px #00000008}.sidebar[data-astro-cid-c3l62hhi] h3[data-astro-cid-c3l62hhi]{color:var(--dark);text-transform:uppercase;letter-spacing:.5px;margin-bottom:20px;font-size:1.2rem;font-weight:700}.metrics-list[data-astro-cid-c3l62hhi]{margin:0;padding:0;list-style:none}.metrics-list[data-astro-cid-c3l62hhi] li[data-astro-cid-c3l62hhi]{border-bottom:1px solid var(--line);margin-bottom:24px;padding-bottom:24px}.metrics-list[data-astro-cid-c3l62hhi] li[data-astro-cid-c3l62hhi]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.metric-value[data-astro-cid-c3l62hhi]{color:var(--primary);margin-bottom:8px;font-size:2rem;font-weight:700;line-height:1}.metric-label[data-astro-cid-c3l62hhi]{color:var(--muted);font-size:.95rem;font-weight:500}.results-card[data-astro-cid-c3l62hhi]{color:var(--white);background:var(--primary)!important;border:none!important}.results-card[data-astro-cid-c3l62hhi] h3[data-astro-cid-c3l62hhi]{color:#ffffffe6}.result-item[data-astro-cid-c3l62hhi]{align-items:center;gap:16px;margin-bottom:16px;display:flex}.result-value[data-astro-cid-c3l62hhi]{color:var(--white);font-size:1.8rem;font-weight:700}.result-label[data-astro-cid-c3l62hhi]{color:#ffffffe6;font-size:1.05rem;font-weight:500}.result-note[data-astro-cid-c3l62hhi]{color:#ffffffe6;border-top:1px solid #fff3;margin-top:20px;padding-top:20px;font-size:.95rem;font-weight:500}.year-breakdown[data-astro-cid-c3l62hhi] ul[data-astro-cid-c3l62hhi]{margin:0;padding:0;list-style:none}.year-breakdown[data-astro-cid-c3l62hhi] li[data-astro-cid-c3l62hhi]{border-bottom:1px dashed var(--line);color:var(--ink);justify-content:space-between;margin-bottom:12px;padding-bottom:12px;display:flex}.year-breakdown[data-astro-cid-c3l62hhi] li[data-astro-cid-c3l62hhi]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.year-breakdown[data-astro-cid-c3l62hhi] strong[data-astro-cid-c3l62hhi]{color:var(--dark)}@media (width<=900px){.case-layout[data-astro-cid-c3l62hhi]{grid-template-columns:1fr}.case-hero[data-astro-cid-c3l62hhi] h1[data-astro-cid-c3l62hhi]{font-size:2rem}}
