:root{--cream: #f8f6f0;--cream-50: #fbf9f5;--ink: #090d16;--space: #05080e;--brand-gradient: linear-gradient(110deg, #ef401d 0%, #f66f48 55%, #ffb18f 100%);--success: #10b981;--success-strong: #059669}.theme-dark{background-color:var(--ink);color:#94a3b8;border-top:1px solid rgba(255,255,255,.1)}.theme-light,.light-mode .theme-dark{background-color:var(--cream);color:#334155;border-top:1px solid rgba(203,213,225,.6)}html:not(.light-mode) .theme-dark :is(h1,h2,h3,h4,p).text-white:not(:where(:is(.theme-light,.light-mode .theme-dark) *)){color:#fff!important}html:not(.light-mode) .theme-dark :is(.text-slate-500,.text-slate-600):not(:where(.dark-island *)){color:#8391a7}.dark-island .text-slate-700{color:#8391a7}:is(.theme-light,.light-mode .theme-dark) .text-white:not(:where(.dark-island,.dark-island *,.pod,.pod *)){color:#0f172a}:is(.theme-light,.light-mode .theme-dark) :is(.text-slate-100,.text-slate-200):not(:where(.dark-island,.dark-island *,.pod,.pod *)){color:#1e293b}:is(.theme-light,.light-mode .theme-dark) .text-slate-300:not(:where(.dark-island,.dark-island *,.pod,.pod *)){color:#334155}:is(.theme-light,.light-mode .theme-dark) :is(.text-slate-400,.text-slate-500):not(:where(.dark-island,.dark-island *,.pod,.pod *)){color:#475569}:is(.theme-light,.light-mode .theme-dark) :is(.text-brand-200,.text-brand-300,.text-brand-400):not(:where(.dark-island,.dark-island *,.pod,.pod *)){color:#b8300d}:is(.theme-light,.light-mode .theme-dark) .tint-text:not(:where(.dark-island,.dark-island *,.pod,.pod *)){color:color-mix(in srgb,var(--c) 55%,#000)}:is(.theme-light,.light-mode .theme-dark) :is(.text-sky-300,.text-accent-blue):not(:where(.dark-island,.dark-island *,.pod,.pod *)){color:#0369a1}:is(.theme-light,.light-mode .theme-dark) :is(.text-amber-300,.text-amber-400):not(:where(.dark-island,.dark-island *,.pod,.pod *)){color:#92400e}:is(.theme-light,.light-mode .theme-dark) :is(.text-pink-300,.text-accent-pink):not(:where(.dark-island,.dark-island *,.pod,.pod *)){color:#be185d}:is(.theme-light,.light-mode .theme-dark) :is(.text-purple-300,.text-accent-purple):not(:where(.dark-island,.dark-island *,.pod,.pod *)){color:#7e22ce}:is(.theme-light,.light-mode .theme-dark) .text-orange-300:not(:where(.dark-island,.dark-island *,.pod,.pod *)){color:#c2410c}:is(.theme-light,.light-mode .theme-dark) .text-cyan-300:not(:where(.dark-island,.dark-island *,.pod,.pod *)){color:#0e7490}:is(.theme-light,.light-mode .theme-dark) :is(.text-rose-300,.text-rose-400):not(:where(.dark-island,.dark-island *,.pod,.pod *)){color:#be123c}:is(.theme-light,.light-mode .theme-dark) :is(.text-emerald-300,.text-emerald-400):not(:where(.dark-island,.dark-island *,.pod,.pod *)){color:#047857}:is(.theme-light,.light-mode .theme-dark) .text-gradient:not(:where(.dark-island,.dark-island *)){background:linear-gradient(110deg,#c2290b,#ef401d 55%,#f0592f);-webkit-background-clip:text;background-clip:text}:is(.theme-light,.light-mode .theme-dark) .eyebrow:not(:where(.dark-island,.dark-island *)){color:#b8300d;background:#ef401d14;border-color:#ef401d4d}:is(.theme-light,.light-mode .theme-dark) :is(.glass,.glass-card,.faq-glass,.cw-tool,.stat-tile,.cw-mate):not(:where(.dark-island,.dark-island *)){background:#fff;border-color:#e2e8f0e6;box-shadow:0 24px 50px -30px #0f172a2e}:is(.theme-light,.light-mode .theme-dark) :is([class*=bg-ink-],[class*="bg-white/"],[class*="bg-[#0f172a]"],[class*=bg-slate-9]):not(:where(.dark-island,.dark-island *,.pod,.pod *,.live-dot)){background-color:#fff}:is(.theme-light,.light-mode .theme-dark) [class*="border-white/"]:not(:where(.dark-island,.dark-island *,.pod,.pod *)){border-color:#e2e8f0}:is(.theme-light,.light-mode .theme-dark) .divide-white\/\[0\.04\]>:not([hidden])~:not([hidden]){border-color:#e2e8f0}:is(.theme-light,.light-mode .theme-dark) .orb{opacity:.55}:is(.theme-light,.light-mode .theme-dark) .faq-glass.open{box-shadow:0 18px 40px -26px #ef401d59,inset 3px 0 #ef401d}:is(.theme-light,.light-mode .theme-dark) .btn-ghost:not(:where(.dark-island,.dark-island *)){color:#0f172a;background:#fff;border-color:#e2e8f0;box-shadow:0 6px 18px -12px #0f172a40}:is(.theme-light,.light-mode .theme-dark) .btn-ghost:not(:where(.dark-island,.dark-island *)):hover{border-color:#f66f48;color:#b8300d}:is(.theme-light,.light-mode .theme-dark) .cw-rail{background:#e2e8f0}:is(.theme-light,.light-mode .theme-dark) .cw-step-num{background:#fff;color:#0f172a;box-shadow:0 0 0 6px var(--cream)}:is(.theme-light,.light-mode .theme-dark) .cw-step:first-child .cw-step-num{background:var(--brand-gradient);color:#1c0701}:is(.theme-light,.light-mode .theme-dark) .bg-grid,:is(.theme-light,.light-mode .theme-dark) .bg-dots{opacity:.25;filter:invert(1)}.live-dot{background:var(--success)}i:is(.fa-circle-check,.fa-check,.fa-check-double):not(.tint-text):not(:where(.btn-primary *,.cw-act *,.text-sky-300)){color:var(--success)}:is(.theme-light,.light-mode .theme-dark) i:is(.fa-circle-check,.fa-check,.fa-check-double):not(.tint-text):not(:where(.btn-primary *,.cw-act *,.dark-island *)){color:var(--success-strong)}html.light-mode,html.light-mode body{background-color:var(--cream);color:#334155}.light-mode .video-section-overlay{background:linear-gradient(to bottom,#f8f6f0eb,#f8f6f0d9)!important;backdrop-filter:none}.light-mode .hero-veil{background:linear-gradient(to bottom,#f8f6f0f2,#f8f6f0e6 45%,#f8f6f0cc)!important}.light-mode .scene-fade{background:linear-gradient(to top,var(--cream),transparent)!important}.light-mode .slot-video{opacity:.25}.light-mode .theme-dark .orb{opacity:.45}.light-mode .agent-tag{background:#fff;color:#0f172a;border-color:#cbd5e1e6}.light-mode #site-nav.is-scrolled{background:#f8f6f0e0;border-bottom-color:#cbd5e1cc;box-shadow:0 10px 40px -24px #0f172a59}.light-mode #site-nav .brand-name{color:#090d16}.light-mode #site-nav nav[aria-label=Primary]{background:#fff;border-color:#cbd5e1cc;box-shadow:0 8px 24px -18px #0f172a59}.light-mode #site-nav .nav-link{color:#475569}.light-mode #site-nav .nav-link:hover,.light-mode #site-nav .nav-mega.is-open>.nav-link{color:#090d16;background:#0f172a0d}.light-mode #site-nav .nav-link.is-active{color:#b8300d;background:#ef401d1a;box-shadow:inset 0 0 0 1px #ef401d59}.light-mode #drawer-open{background:#fff;border-color:#cbd5e1e6;color:#334155}.theme-toggle .icon-sun{display:none}.light-mode .theme-toggle .icon-sun{display:block}.light-mode .theme-toggle .icon-moon{display:none}.light-mode .theme-toggle{background:#fff;color:#b8300d;border-color:#cbd5e1e6}.theme-toggle svg{transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.theme-toggle:hover svg{transform:rotate(20deg)}@media (prefers-reduced-motion: reduce){.theme-toggle svg{transition:none}}.light-mode .theme-dark .policy h3{color:#0f172a}.light-mode .theme-dark .policy p,.light-mode .theme-dark .policy li{color:#334155}.light-mode .theme-dark .policy a{color:#b8300d}.light-mode .theme-dark .policy section+section{border-top-color:#e2e8f0}.light-mode .theme-dark .policy h3 .num{color:#b8300d}.light-mode .filter-bar{background:#f8f6f0f2;border-color:#cbd5e1cc}.light-mode .filter-bar .filter-tab[aria-selected=false]{background:#fff;color:#334155;box-shadow:inset 0 0 0 1px #e2e8f0}.light-mode .filter-bar .filter-tab[aria-selected=true]{color:#1c0701}.light-mode .filter-bar .field{background:#fff;color:#0f172a;border-color:#e2e8f0}.light-mode .btn-ghost[class*="!bg-ink"]:not(:where(.dark-island *)){background:#fff!important;color:#0f172a;border-color:#e2e8f0}.light-mode .btn-ghost[class*="!bg-ink"]:not(:where(.dark-island *)):hover{border-color:#f66f48;color:#b8300d}.light-mode .text-\[\#FFB18F\]:not(:where(.dark-island *)){color:#b8300d}.light-mode .dark-island:is(.cw-compare-manual,.cw-compare-auto,.stat-card,.staff-card){background-color:#0b1120}html:not(.light-mode) .theme-dark .tint-bg.tint-text:not(:where(.dark-island *)){color:color-mix(in srgb,var(--c) 72%,#fff)}
