[data-v-e84fb012]:root{--dr-brand-copper:#ad6b4e;--dr-brand-slate:#556d82;--dr-brand-navy:#2e404e;--dr-brand-charcoal:#6d6e70;--dr-brand-dark:#48484a;--dr-color-bg:#fafaf9;--dr-color-bg-alt:#f5f4f2;--dr-color-bg-elevated:#fff;--dr-color-bg-copper-light:#faf6f4;--dr-color-bg-slate-light:#f4f6f8;--dr-color-text:#2e404e;--dr-color-text-secondary:#6d6e70;--dr-color-text-tertiary:#9ca3af;--dr-color-accent:#ad6b4e;--dr-color-accent-hover:#935a40;--dr-color-accent-light:#ad6b4e1a;--dr-color-secondary:#556d82;--dr-color-secondary-hover:#465969;--dr-color-success:#16a34a;--dr-color-error:#dc3545;--dr-color-status-good:#067647;--dr-color-status-good-text:#05603a;--dr-color-status-good-bg:#e7f6ec;--dr-color-status-amber:#b54708;--dr-color-status-amber-text:#93370d;--dr-color-status-amber-bg:#fff6e0;--dr-color-status-orange:#c2410c;--dr-color-status-bad:#b42318;--dr-color-status-bad-text:#912018;--dr-color-status-bad-bg:#fee4e2;--dr-color-status-bad-border:#f3c9c3;--dr-color-status-neutral:#9aa5b1;--dr-color-status-neutral-text:#3e4c59;--dr-color-status-neutral-bg:#f1f0ec;--dr-color-track:#efede8;--dr-color-text-body:#3e4c59;--dr-color-border:#2e404e1a;--dr-color-border-light:#2e404e14;--dr-color-border-strong:#7b8794;--dr-color-accent-border:#ad6b4e59;--dr-color-on-dark:#fff;--dr-color-on-dark-muted:#cbd2d9;--dr-color-on-dark-subtle:#e4e7eb;--dr-color-on-dark-border:#9aa5b1;--dr-color-on-dark-hairline:#ffffff38;--dr-color-on-dark-hover:#ffffff1f;--dr-brand-navy-hover:#1f2933;--dr-shadow-sm:0 8px 24px #2e404e0f;--dr-shadow-md:0 12px 32px #2e404e14;--dr-spacing-xs:8px;--dr-spacing-sm:16px;--dr-spacing-md:24px;--dr-spacing-lg:48px;--dr-spacing-xl:72px;--dr-spacing-2xl:120px;--dr-spacing-3xl:160px;--dr-max-width:1200px;--dr-border-radius:8px;--dr-font-family-base:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--dr-font-family-bold:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--dr-font-size-xs:.75rem;--dr-font-size-sm:.875rem;--dr-font-size-base:1rem;--dr-font-size-md:1.125rem;--dr-font-size-lg:1.25rem;--dr-font-size-xl:1.5rem;--dr-font-size-2xl:2rem;--dr-font-size-3xl:2.5rem;--dr-font-size-4xl:3rem;--dr-font-size-5xl:4rem;--dr-font-weight-normal:400;--dr-font-weight-medium:500;--dr-font-weight-semibold:600;--dr-font-weight-bold:700;--dr-line-height-tight:1.25;--dr-line-height-normal:1.5;--dr-line-height-relaxed:1.75}.cs-hero[data-v-e84fb012]{border-bottom:1px solid var(--dr-color-border);background:linear-gradient(135deg,var(--dr-color-bg-copper-light) 0,var(--dr-color-bg-slate-light) 100%);padding:var(--dr-spacing-xl) 0}.cs-hero__inner[data-v-e84fb012]{align-items:center;gap:var(--dr-spacing-lg);max-width:var(--dr-max-width);padding:0 var(--dr-spacing-md);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);margin:0 auto;display:grid}.cs-hero__eyebrow[data-v-e84fb012]{margin-bottom:var(--dr-spacing-sm);color:var(--dr-brand-copper);font-size:var(--dr-font-size-xs);font-weight:var(--dr-font-weight-semibold);letter-spacing:.15em;text-transform:uppercase;display:block}.cs-hero__title[data-v-e84fb012]{margin:0 0 var(--dr-spacing-md);color:var(--dr-brand-navy);font-size:clamp(1.875rem,3.6vw,2.75rem);font-weight:var(--dr-font-weight-bold);letter-spacing:-.02em;line-height:1.15}.cs-hero__summary[data-v-e84fb012]{max-width:560px;margin:0 0 var(--dr-spacing-md);color:var(--dr-color-text-secondary);font-size:var(--dr-font-size-md);line-height:1.7}.cs-hero__logo[data-v-e84fb012],.cs-hero__visual[data-v-e84fb012]{justify-content:center;display:flex}.cs-hero__logo[data-v-e84fb012]{border:1px solid var(--dr-color-border);background:var(--dr-color-bg-elevated);width:220px;height:220px;box-shadow:var(--dr-shadow-md);border-radius:50%;justify-self:center;align-items:center}.cs-hero__logo img[data-v-e84fb012]{-o-object-fit:contain;object-fit:contain;width:130px;height:130px}@media (width<=991.98px){.cs-hero[data-v-e84fb012]{padding:var(--dr-spacing-lg) 0}.cs-hero__inner[data-v-e84fb012]{grid-template-columns:minmax(0,1fr)}.cs-hero__logo[data-v-e84fb012]{display:none}}[data-v-ea195ed3]:root{--dr-brand-copper:#ad6b4e;--dr-brand-slate:#556d82;--dr-brand-navy:#2e404e;--dr-brand-charcoal:#6d6e70;--dr-brand-dark:#48484a;--dr-color-bg:#fafaf9;--dr-color-bg-alt:#f5f4f2;--dr-color-bg-elevated:#fff;--dr-color-bg-copper-light:#faf6f4;--dr-color-bg-slate-light:#f4f6f8;--dr-color-text:#2e404e;--dr-color-text-secondary:#6d6e70;--dr-color-text-tertiary:#9ca3af;--dr-color-accent:#ad6b4e;--dr-color-accent-hover:#935a40;--dr-color-accent-light:#ad6b4e1a;--dr-color-secondary:#556d82;--dr-color-secondary-hover:#465969;--dr-color-success:#16a34a;--dr-color-error:#dc3545;--dr-color-status-good:#067647;--dr-color-status-good-text:#05603a;--dr-color-status-good-bg:#e7f6ec;--dr-color-status-amber:#b54708;--dr-color-status-amber-text:#93370d;--dr-color-status-amber-bg:#fff6e0;--dr-color-status-orange:#c2410c;--dr-color-status-bad:#b42318;--dr-color-status-bad-text:#912018;--dr-color-status-bad-bg:#fee4e2;--dr-color-status-bad-border:#f3c9c3;--dr-color-status-neutral:#9aa5b1;--dr-color-status-neutral-text:#3e4c59;--dr-color-status-neutral-bg:#f1f0ec;--dr-color-track:#efede8;--dr-color-text-body:#3e4c59;--dr-color-border:#2e404e1a;--dr-color-border-light:#2e404e14;--dr-color-border-strong:#7b8794;--dr-color-accent-border:#ad6b4e59;--dr-color-on-dark:#fff;--dr-color-on-dark-muted:#cbd2d9;--dr-color-on-dark-subtle:#e4e7eb;--dr-color-on-dark-border:#9aa5b1;--dr-color-on-dark-hairline:#ffffff38;--dr-color-on-dark-hover:#ffffff1f;--dr-brand-navy-hover:#1f2933;--dr-shadow-sm:0 8px 24px #2e404e0f;--dr-shadow-md:0 12px 32px #2e404e14;--dr-spacing-xs:8px;--dr-spacing-sm:16px;--dr-spacing-md:24px;--dr-spacing-lg:48px;--dr-spacing-xl:72px;--dr-spacing-2xl:120px;--dr-spacing-3xl:160px;--dr-max-width:1200px;--dr-border-radius:8px;--dr-font-family-base:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--dr-font-family-bold:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--dr-font-size-xs:.75rem;--dr-font-size-sm:.875rem;--dr-font-size-base:1rem;--dr-font-size-md:1.125rem;--dr-font-size-lg:1.25rem;--dr-font-size-xl:1.5rem;--dr-font-size-2xl:2rem;--dr-font-size-3xl:2.5rem;--dr-font-size-4xl:3rem;--dr-font-size-5xl:4rem;--dr-font-weight-normal:400;--dr-font-weight-medium:500;--dr-font-weight-semibold:600;--dr-font-weight-bold:700;--dr-line-height-tight:1.25;--dr-line-height-normal:1.5;--dr-line-height-relaxed:1.75}.cs-overview[data-v-ea195ed3]{padding:var(--dr-spacing-xl) 0}.cs-overview__inner[data-v-ea195ed3]{max-width:var(--dr-max-width);padding:0 var(--dr-spacing-md);margin:0 auto}.cs-overview__inner[data-v-ea195ed3]>*{max-width:820px}.cs-overview__title[data-v-ea195ed3]{margin:0 0 var(--dr-spacing-sm);color:var(--dr-brand-navy);font-size:var(--dr-font-size-2xl);font-weight:var(--dr-font-weight-bold);letter-spacing:-.02em}.cs-overview__text[data-v-ea195ed3]{color:var(--dr-color-text-body);font-size:var(--dr-font-size-md);margin:0;line-height:1.75}.cs-overview__link[data-v-ea195ed3]{margin:var(--dr-spacing-sm) 0 0;font-size:var(--dr-font-size-md)}@media (width<=991.98px){.cs-overview[data-v-ea195ed3]{padding:var(--dr-spacing-lg) 0}}[data-v-c7666dbc]:root{--dr-brand-copper:#ad6b4e;--dr-brand-slate:#556d82;--dr-brand-navy:#2e404e;--dr-brand-charcoal:#6d6e70;--dr-brand-dark:#48484a;--dr-color-bg:#fafaf9;--dr-color-bg-alt:#f5f4f2;--dr-color-bg-elevated:#fff;--dr-color-bg-copper-light:#faf6f4;--dr-color-bg-slate-light:#f4f6f8;--dr-color-text:#2e404e;--dr-color-text-secondary:#6d6e70;--dr-color-text-tertiary:#9ca3af;--dr-color-accent:#ad6b4e;--dr-color-accent-hover:#935a40;--dr-color-accent-light:#ad6b4e1a;--dr-color-secondary:#556d82;--dr-color-secondary-hover:#465969;--dr-color-success:#16a34a;--dr-color-error:#dc3545;--dr-color-status-good:#067647;--dr-color-status-good-text:#05603a;--dr-color-status-good-bg:#e7f6ec;--dr-color-status-amber:#b54708;--dr-color-status-amber-text:#93370d;--dr-color-status-amber-bg:#fff6e0;--dr-color-status-orange:#c2410c;--dr-color-status-bad:#b42318;--dr-color-status-bad-text:#912018;--dr-color-status-bad-bg:#fee4e2;--dr-color-status-bad-border:#f3c9c3;--dr-color-status-neutral:#9aa5b1;--dr-color-status-neutral-text:#3e4c59;--dr-color-status-neutral-bg:#f1f0ec;--dr-color-track:#efede8;--dr-color-text-body:#3e4c59;--dr-color-border:#2e404e1a;--dr-color-border-light:#2e404e14;--dr-color-border-strong:#7b8794;--dr-color-accent-border:#ad6b4e59;--dr-color-on-dark:#fff;--dr-color-on-dark-muted:#cbd2d9;--dr-color-on-dark-subtle:#e4e7eb;--dr-color-on-dark-border:#9aa5b1;--dr-color-on-dark-hairline:#ffffff38;--dr-color-on-dark-hover:#ffffff1f;--dr-brand-navy-hover:#1f2933;--dr-shadow-sm:0 8px 24px #2e404e0f;--dr-shadow-md:0 12px 32px #2e404e14;--dr-spacing-xs:8px;--dr-spacing-sm:16px;--dr-spacing-md:24px;--dr-spacing-lg:48px;--dr-spacing-xl:72px;--dr-spacing-2xl:120px;--dr-spacing-3xl:160px;--dr-max-width:1200px;--dr-border-radius:8px;--dr-font-family-base:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--dr-font-family-bold:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--dr-font-size-xs:.75rem;--dr-font-size-sm:.875rem;--dr-font-size-base:1rem;--dr-font-size-md:1.125rem;--dr-font-size-lg:1.25rem;--dr-font-size-xl:1.5rem;--dr-font-size-2xl:2rem;--dr-font-size-3xl:2.5rem;--dr-font-size-4xl:3rem;--dr-font-size-5xl:4rem;--dr-font-weight-normal:400;--dr-font-weight-medium:500;--dr-font-weight-semibold:600;--dr-font-weight-bold:700;--dr-line-height-tight:1.25;--dr-line-height-normal:1.5;--dr-line-height-relaxed:1.75}.cs-story[data-v-c7666dbc]{padding:var(--dr-spacing-xl) 0;border-top:1px solid var(--dr-color-border-light);background:var(--dr-color-bg)}.cs-story--solution[data-v-c7666dbc]{background:var(--dr-color-bg-alt)}.cs-story__footer[data-v-c7666dbc]{gap:var(--dr-spacing-sm) var(--dr-spacing-lg);margin-top:var(--dr-spacing-md);font-size:var(--dr-font-size-md);flex-wrap:wrap;display:flex}.cs-story__inner[data-v-c7666dbc]{max-width:var(--dr-max-width);padding:0 var(--dr-spacing-md);margin:0 auto}.cs-story__title[data-v-c7666dbc]{max-width:820px;margin:0 0 var(--dr-spacing-sm);color:var(--dr-brand-navy);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:var(--dr-font-weight-bold);letter-spacing:-.02em;line-height:1.2}.cs-story__intro[data-v-c7666dbc]{max-width:720px;color:var(--dr-color-text-secondary);font-size:var(--dr-font-size-md);margin:0;line-height:1.7}.cs-story__grid[data-v-c7666dbc]{grid-template-columns:repeat(var(--cs-columns),minmax(0,1fr));gap:var(--dr-spacing-md);margin:var(--dr-spacing-lg) 0 0;padding:0;list-style:none;display:grid}.cs-story__fade[data-v-c7666dbc]{height:100%}.cs-story__card[data-v-c7666dbc]{height:100%;padding:var(--dr-spacing-md);border:1px solid var(--dr-color-border);background:var(--dr-color-bg-elevated);border-radius:12px}.cs-story__card h3[data-v-c7666dbc]{color:var(--dr-brand-navy);font-size:var(--dr-font-size-lg);font-weight:var(--dr-font-weight-semibold);letter-spacing:-.01em;margin:0 0 8px;line-height:1.3}.cs-story__card p[data-v-c7666dbc]{color:var(--dr-color-text-secondary);font-size:var(--dr-font-size-base);margin:0;line-height:1.65}.cs-story__mark[data-v-c7666dbc]{color:var(--dr-brand-copper);font-size:var(--dr-font-size-sm);font-weight:var(--dr-font-weight-bold);letter-spacing:.12em;margin-bottom:12px;display:block}.cs-story--solution .cs-story__mark[data-v-c7666dbc]{font-size:var(--dr-font-size-2xl);letter-spacing:-.02em;line-height:1}.cs-story__mark--check[data-v-c7666dbc]{background:var(--dr-color-status-good-bg);width:32px;height:32px;color:var(--dr-color-status-good);letter-spacing:0;border-radius:50%;place-items:center;display:grid}.cs-story--result .cs-story__card[data-v-c7666dbc]{border-top:3px solid var(--dr-color-status-good)}@media (width<=991.98px){.cs-story[data-v-c7666dbc]{padding:var(--dr-spacing-lg) 0}.cs-story__grid[data-v-c7666dbc]{grid-template-columns:repeat(min(var(--cs-columns),2),minmax(0,1fr))}}@media (width<=767.98px){.cs-story__grid[data-v-c7666dbc]{gap:var(--dr-spacing-sm);grid-template-columns:minmax(0,1fr)}}[data-v-9c1802ab]:root{--dr-brand-copper:#ad6b4e;--dr-brand-slate:#556d82;--dr-brand-navy:#2e404e;--dr-brand-charcoal:#6d6e70;--dr-brand-dark:#48484a;--dr-color-bg:#fafaf9;--dr-color-bg-alt:#f5f4f2;--dr-color-bg-elevated:#fff;--dr-color-bg-copper-light:#faf6f4;--dr-color-bg-slate-light:#f4f6f8;--dr-color-text:#2e404e;--dr-color-text-secondary:#6d6e70;--dr-color-text-tertiary:#9ca3af;--dr-color-accent:#ad6b4e;--dr-color-accent-hover:#935a40;--dr-color-accent-light:#ad6b4e1a;--dr-color-secondary:#556d82;--dr-color-secondary-hover:#465969;--dr-color-success:#16a34a;--dr-color-error:#dc3545;--dr-color-status-good:#067647;--dr-color-status-good-text:#05603a;--dr-color-status-good-bg:#e7f6ec;--dr-color-status-amber:#b54708;--dr-color-status-amber-text:#93370d;--dr-color-status-amber-bg:#fff6e0;--dr-color-status-orange:#c2410c;--dr-color-status-bad:#b42318;--dr-color-status-bad-text:#912018;--dr-color-status-bad-bg:#fee4e2;--dr-color-status-bad-border:#f3c9c3;--dr-color-status-neutral:#9aa5b1;--dr-color-status-neutral-text:#3e4c59;--dr-color-status-neutral-bg:#f1f0ec;--dr-color-track:#efede8;--dr-color-text-body:#3e4c59;--dr-color-border:#2e404e1a;--dr-color-border-light:#2e404e14;--dr-color-border-strong:#7b8794;--dr-color-accent-border:#ad6b4e59;--dr-color-on-dark:#fff;--dr-color-on-dark-muted:#cbd2d9;--dr-color-on-dark-subtle:#e4e7eb;--dr-color-on-dark-border:#9aa5b1;--dr-color-on-dark-hairline:#ffffff38;--dr-color-on-dark-hover:#ffffff1f;--dr-brand-navy-hover:#1f2933;--dr-shadow-sm:0 8px 24px #2e404e0f;--dr-shadow-md:0 12px 32px #2e404e14;--dr-spacing-xs:8px;--dr-spacing-sm:16px;--dr-spacing-md:24px;--dr-spacing-lg:48px;--dr-spacing-xl:72px;--dr-spacing-2xl:120px;--dr-spacing-3xl:160px;--dr-max-width:1200px;--dr-border-radius:8px;--dr-font-family-base:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--dr-font-family-bold:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--dr-font-size-xs:.75rem;--dr-font-size-sm:.875rem;--dr-font-size-base:1rem;--dr-font-size-md:1.125rem;--dr-font-size-lg:1.25rem;--dr-font-size-xl:1.5rem;--dr-font-size-2xl:2rem;--dr-font-size-3xl:2.5rem;--dr-font-size-4xl:3rem;--dr-font-size-5xl:4rem;--dr-font-weight-normal:400;--dr-font-weight-medium:500;--dr-font-weight-semibold:600;--dr-font-weight-bold:700;--dr-line-height-tight:1.25;--dr-line-height-normal:1.5;--dr-line-height-relaxed:1.75}.cta-section[data-v-9c1802ab]{background-color:var(--dr-color-bg-elevated);padding:6rem 0}.cta-section .cta-title[data-v-9c1802ab]{color:var(--dr-brand-navy);font-size:var(--dr-font-size-3xl);font-weight:var(--dr-font-weight-bold);letter-spacing:-.02em;margin-bottom:1.5rem}.cta-section .cta-text[data-v-9c1802ab]{color:var(--dr-color-text-secondary);font-size:var(--dr-font-size-lg);max-width:600px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;line-height:1.7}.cta-section .cta-button[data-v-9c1802ab]{background-color:var(--dr-color-accent);color:#fff;font-size:var(--dr-font-size-md);font-weight:var(--dr-font-weight-semibold);border:none;border-radius:8px;padding:1rem 2.5rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-block;box-shadow:0 4px 12px #0000001a}.cta-section .cta-button[data-v-9c1802ab]:hover{background-color:var(--dr-color-accent-hover);box-shadow:0 6px 20px var(--dr-color-accent-light);color:#fff;text-decoration:none;transform:translateY(-2px)}.cta-section .cta-button[data-v-9c1802ab]:active{transform:translateY(0)}@media (width<=991.98px){.cta-section[data-v-9c1802ab]{padding:4rem 0}.cta-section .cta-title[data-v-9c1802ab]{font-size:2rem}.cta-section .cta-text[data-v-9c1802ab]{font-size:var(--dr-font-size-base);margin-bottom:2rem}}@media (width<=767.98px){.cta-section .cta-button[data-v-9c1802ab]{font-size:var(--dr-font-size-base);padding:.875rem 2rem}}
