.cs-shell{--cs-canvas:#f5f4ef;--cs-surface:#ffffff;--cs-surface-soft:#faf9f6;--cs-line:#eae7df;--cs-line-strong:#ddd9cf;--cs-ink:#161a2b;--cs-ink-soft:#6b7280;--cs-navy:#003366;--cs-navy-soft:#e8eef6;--cs-orange:#ff4e00;--cs-coral:#bf2424;background:var(--cs-canvas);color:var(--cs-ink)}.cs-card{border:1px solid var(--cs-line);border-radius:22px;box-shadow:0 1px 2px rgba(22,26,43,.04),0 18px 40px -34px rgba(22,26,43,.45)}.cs-card,.cs-card-flat{background:var(--cs-surface)}.cs-card-flat{border:1px solid var(--cs-line);border-radius:18px}.cs-cta{background-image:linear-gradient(31deg,#bf2424,#ff4e00);color:#fff;box-shadow:0 10px 22px -12px rgba(191,36,36,.75)}.cs-cta:hover{filter:brightness(1.05)}.cs-cta:disabled{filter:grayscale(.35) opacity(.6);box-shadow:none;cursor:not-allowed}.cs-navy{color:var(--cs-navy)}.cs-insight{border-radius:18px;color:#fff;box-shadow:0 16px 32px -22px rgba(22,26,43,.6)}.cs-insight[data-tone=ahead]{background-image:linear-gradient(31deg,#002347,#00527f)}.cs-insight[data-tone=even]{background-image:linear-gradient(31deg,#bf2424,#ff4e00)}.cs-insight[data-tone=behind]{background-image:linear-gradient(31deg,#6d0f1f,#bf2424)}.cs-nav-item{color:#7a8095;border-radius:14px;transition:background-color .15s ease,color .15s ease}.cs-nav-item:hover{background:#f4f5f8;color:var(--cs-ink)}.cs-nav-item[data-active=true]{background:var(--cs-navy-soft);color:var(--cs-navy);font-weight:600}.cs-nav-item[data-active=true] .cs-nav-bar{opacity:1}.cs-nav-bar{opacity:0;background-image:linear-gradient(31deg,#bf2424,#ff4e00)}.cs-scroll::-webkit-scrollbar{height:8px;width:8px}.cs-scroll::-webkit-scrollbar-thumb{background:#dcd8ce;border-radius:999px}@keyframes cs-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.cs-rise{animation:cs-rise .26s ease-out both}@media (prefers-reduced-motion:reduce){.cs-rise{animation:none}}