.page-header.svelte-vcxt1r{background:var(--paper);padding:140px 0 80px;border-bottom:1px solid var(--line)}.container.svelte-vcxt1r{max-width:1280px;margin:0 auto;padding:0 2rem;box-sizing:border-box}.eyebrow.svelte-vcxt1r{display:inline-block;font-family:var(--mono);font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--mute);margin-bottom:1.25rem;font-weight:500}.eyebrow.svelte-vcxt1r .num:where(.svelte-vcxt1r){color:var(--signal);font-weight:600}h1.svelte-vcxt1r{font-family:var(--display);font-size:clamp(2.5rem,6vw,5rem);font-weight:800;color:var(--ink);margin:0 0 1rem;line-height:.96;letter-spacing:-.035em}.subtitle.svelte-vcxt1r{font-family:var(--display);font-size:1.25rem;color:var(--ink-60);max-width:48ch;margin:0;line-height:1.4;letter-spacing:-.01em}.case-studies.svelte-vcxt1r{background:var(--paper-2);padding:60px 0 100px}.filters.svelte-vcxt1r{display:flex;gap:.5rem;margin-bottom:2.5rem;flex-wrap:wrap}.filter-btn.svelte-vcxt1r{padding:8px 18px;border-radius:2px;font-family:var(--mono);font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:all .15s ease;border:1px solid var(--line-strong);background:transparent;color:var(--ink)}.filter-btn.svelte-vcxt1r:hover{border-color:var(--ink)}.filter-btn.active.svelte-vcxt1r{background:var(--ink);color:var(--paper);border-color:var(--ink)}.case-studies-grid.svelte-vcxt1r{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.cta-section.svelte-vcxt1r{background:var(--paper);padding:80px 0}.cta-content.svelte-vcxt1r{position:relative;background:var(--ink);border-radius:2px;padding:4rem 3rem;max-width:900px;margin:0 auto;overflow:hidden}.cta-content.svelte-vcxt1r:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--signal)}.cta-eyebrow.svelte-vcxt1r{display:inline-block;font-family:var(--mono);font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--signal);margin-bottom:1rem;font-weight:600}.cta-content.svelte-vcxt1r h2:where(.svelte-vcxt1r){font-family:var(--display);font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:800;color:var(--paper);margin:0 0 1rem;letter-spacing:-.03em;line-height:1}.cta-content.svelte-vcxt1r p:where(.svelte-vcxt1r){color:#f3f1ecbf;margin-bottom:2rem;font-size:1.0625rem;line-height:1.55;max-width:52ch}.cta-button.svelte-vcxt1r{display:inline-flex;align-items:center;gap:.5rem;background:var(--signal);color:var(--paper);padding:14px 28px;border-radius:2px;border:1px solid var(--signal);font-weight:600;font-size:.9375rem;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.cta-button.svelte-vcxt1r:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}.cta-button.svelte-vcxt1r .arr:where(.svelte-vcxt1r){font-family:var(--mono)}@media (max-width: 768px){.page-header.svelte-vcxt1r{padding:110px 0 60px}.case-studies-grid.svelte-vcxt1r{grid-template-columns:1fr}.cta-content.svelte-vcxt1r{padding:3rem 1.75rem}.container.svelte-vcxt1r{padding:0 1.5rem}}
