:where(.marketing){--background:150 10% 96%;--foreground:162 23% 19%;--card:0 0% 100%;--card-foreground:162 23% 19%;--popover:0 0% 100%;--popover-foreground:162 23% 19%;--primary:162 22% 24%;--primary-foreground:0 0% 100%;--secondary:154 18% 92%;--secondary-foreground:162 23% 19%;--muted:154 18% 92%;--muted-foreground:157 8% 39%;--accent:162 13% 40%;--accent-foreground:0 0% 100%;--destructive:5 74% 43%;--destructive-foreground:0 0% 100%;--border:150 12% 90%;--input:150 12% 90%;--ring:162 22% 24%;--radius:12px;--marketing-primary-hover:164 23% 18%;--marketing-fg-soft:162 14% 28%;--marketing-primary-soft:154 18% 92%;--marketing-accent-soft:150 18% 93%;--marketing-success:151 56% 30%;--marketing-success-soft:143 32% 92%;--marketing-warn:26 90% 37%;--marketing-warn-soft:35 75% 94%;--marketing-danger:5 74% 43%;--marketing-danger-soft:9 61% 94%;--marketing-border-strong:150 10% 80%;--marketing-shadow-sm:0 1px 2px rgba(38,61,54,0.06);--marketing-shadow-md:0 10px 24px rgba(38,61,54,0.12)}.marketing{font-family:var(--font-ibm-plex-sans),system-ui,-apple-system,"Segoe UI",sans-serif}.marketing :is(h1,h2,h3,h4,h5){font-family:var(--font-ibm-plex-sans),var(--font-ibm-plex-mono),sans-serif;letter-spacing:-.01em}@media (prefers-reduced-motion:reduce){.marketing *,.marketing :after,.marketing :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}