.case-page[data-v-067102c5]{background:var(--warm-paper);color:var(--text-ink);overflow-x:hidden}.case-shell[data-v-067102c5]{margin:0 auto;width:var(--shell-width)}.case-hero[data-v-067102c5]{background:radial-gradient(circle at 82% 18%,rgba(216,204,255,.22),transparent 30%),linear-gradient(135deg,var(--hero-midnight-1),var(--hero-midnight-2) 48%,var(--hero-midnight-3));color:var(--clean-white);min-height:min(760px,100dvh);padding:120px 0 62px;position:relative}.case-hero[data-v-067102c5]:after{background-image:linear-gradient(hsla(0,0%,100%,.9) 1px,transparent 0);background-size:100% 3px;content:"";top:0;right:0;bottom:0;left:0;opacity:.08;pointer-events:none;position:absolute}.case-hero-grid[data-v-067102c5]{align-items:end;display:grid;gap:38px;grid-template-columns:minmax(0,.98fr) minmax(320px,.56fr);position:relative;z-index:1}.case-hero-copy h1[data-v-067102c5]{color:var(--clean-white);font-family:var(--font-display);font-size:clamp(38px,4.4vw,60px);letter-spacing:0;line-height:1;margin-top:16px;max-width:760px;text-wrap:balance}.case-hero-copy p[data-v-067102c5]{color:#ffffffb3;font-size:clamp(17px,1.5vw,19px);line-height:1.58;margin-top:20px;max-width:650px}.case-kicker[data-v-067102c5]{color:var(--lavender-fill);display:inline-flex;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.case-actions[data-v-067102c5]{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px}.case-btn[data-v-067102c5]{align-items:center;border-radius:var(--radius-pill);display:inline-flex;font-size:14px;font-weight:900;gap:10px;justify-content:center;min-height:48px;padding:0 20px;transition:transform .22s var(--ease),background .22s var(--ease),border-color .22s var(--ease),box-shadow .22s var(--ease)}.case-btn-primary[data-v-067102c5]{background:var(--lavender-fill);color:var(--obsidian-ink)}.case-btn-primary[data-v-067102c5]:hover{background:var(--lavender-hover);box-shadow:var(--shadow-cta);color:var(--obsidian-ink);transform:translateY(-2px)}.case-btn-ghost[data-v-067102c5]{background:#ffffff12;border:1px solid hsla(0,0%,100%,.2);color:var(--clean-white)}.case-btn-ghost[data-v-067102c5]:hover{background:#ffffff1f;border-color:#ffffff57;color:var(--clean-white);transform:translateY(-2px)}.case-hero-panel[data-v-067102c5]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff12;border:1px solid hsla(0,0%,100%,.16);border-radius:var(--radius-module);box-shadow:var(--shadow-device);padding:26px}.case-panel-top[data-v-067102c5]{align-items:center;color:var(--clean-white);display:flex;font-weight:900;gap:12px}.case-panel-top .material-symbols-outlined[data-v-067102c5]{background:var(--lavender-fill);border-radius:var(--radius-icon);color:var(--obsidian-ink);display:grid;height:44px;place-items:center;width:44px}.case-panel-metrics[data-v-067102c5]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:28px 0}.case-panel-metrics div[data-v-067102c5]{background:#ffffff14;border-radius:20px;padding:16px}.case-panel-metrics strong[data-v-067102c5]{color:var(--lavender-fill);display:block;font-family:var(--font-display);font-size:34px;letter-spacing:0}.case-hero-panel p[data-v-067102c5],.case-panel-metrics span[data-v-067102c5]{color:#ffffffad;font-size:14px;line-height:1.6}.case-resource-section[data-v-067102c5],.case-studies-section[data-v-067102c5]{padding:104px 0}.case-resource-section[data-v-067102c5]{background:var(--clean-white)}.case-section-header[data-v-067102c5]{margin-bottom:44px;max-width:760px}.case-section-header h2[data-v-067102c5]{color:var(--text-ink);font-family:var(--font-display);font-size:clamp(38px,4vw,60px);letter-spacing:0;line-height:1;margin-top:12px;text-wrap:balance}.case-section-header.compact h2[data-v-067102c5]{font-size:clamp(34px,3vw,48px)}.case-study-list[data-v-067102c5]{display:grid;gap:18px}.case-study-card[data-v-067102c5]{align-items:start;background:var(--soft-panel);border:1px solid var(--structure-line);border-radius:var(--radius-card);box-shadow:0 18px 44px #0d10120f;display:grid;gap:28px;grid-template-columns:170px minmax(0,1fr) minmax(260px,.72fr) auto;padding:28px}.case-study-meta[data-v-067102c5]{color:var(--subtext-slate);display:flex;flex-direction:column;font-size:13px;font-weight:900;gap:12px}.case-study-meta span[data-v-067102c5]:first-child{color:var(--kicker-violet)}.case-study-body h3[data-v-067102c5]{color:var(--text-ink);font-family:var(--font-display);font-size:clamp(26px,2.4vw,38px);letter-spacing:0;line-height:1.04;max-width:480px}.case-study-body p[data-v-067102c5]{color:var(--subtext-slate);font-size:15px;line-height:1.65;margin-top:14px;max-width:58ch}.case-result-list[data-v-067102c5]{display:grid;gap:10px;list-style:none;margin:0;padding:0}.case-result-list li[data-v-067102c5]{color:var(--dense-text);display:grid;font-size:14px;gap:10px;grid-template-columns:22px minmax(0,1fr);line-height:1.35}.case-result-list .material-symbols-outlined[data-v-067102c5]{color:var(--status-violet);font-size:20px}.case-card-link[data-v-067102c5]{align-items:center;align-self:end;color:var(--kicker-violet);display:inline-flex;font-size:14px;font-weight:900;gap:8px;min-height:44px;white-space:nowrap}.case-card-link[data-v-067102c5]:hover{color:var(--status-violet)}.case-resource-grid[data-v-067102c5]{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.case-resource-card[data-v-067102c5]{align-content:start;background:var(--soft-panel);border:1px solid var(--structure-line);border-radius:var(--radius-card);display:grid;gap:12px;min-height:250px;padding:26px;transition:transform .22s var(--ease),box-shadow .22s var(--ease),border-color .22s var(--ease)}.case-resource-card[data-v-067102c5]:hover{border-color:#9b7cff57;box-shadow:var(--shadow-resource);transform:translateY(-3px)}.case-resource-card span[data-v-067102c5]{color:var(--kicker-violet);font-size:12px;font-weight:900}.case-resource-card h3[data-v-067102c5]{color:var(--text-ink);font-family:var(--font-display);font-size:28px;letter-spacing:0;line-height:1.08}.case-resource-card p[data-v-067102c5]{color:var(--subtext-slate);line-height:1.6}@media (max-width:1100px){.case-hero-grid[data-v-067102c5],.case-resource-grid[data-v-067102c5],.case-study-card[data-v-067102c5]{grid-template-columns:1fr}.case-study-card[data-v-067102c5]{gap:20px}.case-study-meta[data-v-067102c5]{flex-direction:row;justify-content:space-between}.case-hero[data-v-067102c5]{min-height:auto;padding:112px 0 58px}}@media (max-width:760px){.case-shell[data-v-067102c5]{width:var(--shell-width-mobile)}.case-hero[data-v-067102c5]{min-height:auto;padding:96px 0 58px}.case-hero-grid[data-v-067102c5]{gap:32px}.case-hero-copy h1[data-v-067102c5]{font-size:clamp(36px,10vw,50px)}.case-hero-copy p[data-v-067102c5]{font-size:16px}.case-actions[data-v-067102c5],.case-btn[data-v-067102c5]{width:100%}.case-resource-section[data-v-067102c5],.case-studies-section[data-v-067102c5]{padding:76px 0}.case-hero-panel[data-v-067102c5],.case-resource-card[data-v-067102c5],.case-study-card[data-v-067102c5]{border-radius:24px;padding:22px}.case-section-header h2[data-v-067102c5]{font-size:clamp(34px,10vw,48px)}}
