.dark :is(.home-page,.company-page,.assistant-page,.audience-page,.bank-sync-page,.cloud-page,.download-page,.fava-page,.git-page,.mcp-page,.mobile-app-page,.pricing-page,.security-page,.smart-import-page,.tracking-page,.lp-page){--marketing-paper: #17181a;--marketing-panel: #1e2023;--marketing-raised: #26282c;--marketing-inset: #111315;--marketing-warm: #242322;--marketing-ink: #ecece8;--marketing-muted: #adafb5;--marketing-line: #37393d;--marketing-accent: #a4cd88;--marketing-accent-hover: #b5db9c;--marketing-detail: #c8b28d;--marketing-feature: #2c2924;--marketing-feature-line: #75654f;--background: var(--marketing-paper);--foreground: var(--marketing-ink);--card: var(--marketing-raised);--card-foreground: var(--marketing-ink);--muted: var(--marketing-panel);--muted-foreground: var(--marketing-muted);--secondary: var(--marketing-panel);--secondary-foreground: var(--marketing-ink);--border: var(--marketing-line);--input: var(--marketing-line);--accent: var(--marketing-raised);--accent-foreground: var(--marketing-ink);--primary: var(--marketing-accent);--primary-foreground: var(--marketing-paper);--ring: var(--marketing-accent);background:var(--marketing-paper);color:var(--marketing-ink)}.marketing-arcs:before,.marketing-arcs:after{content:"";position:absolute;z-index:-1;width:34rem;height:34rem;border:1px solid #74986b45;border-radius:45% 55% 60% 40%;pointer-events:none}.marketing-arcs:before{inset:-16rem auto auto -20rem;transform:rotate(30deg)}.marketing-arcs:after{inset:auto -20rem -18rem auto;transform:rotate(-30deg)}.marketing-final-card{position:relative;isolation:isolate;overflow:hidden;padding:72px 40px 64px;border-radius:28px;background:#203d2c;color:#f3f7ef;text-align:center}.dark .marketing-final-card{background:var(--marketing-warm, #242322)}.marketing-final-card :is(.bank-primary,.import-button-primary,.tracking-primary,.lp-primary,.assistant-button,.fava-primary){background:var(--code-accent, #a4cd88);color:#17181a;box-shadow:0 3px #5f8a4a}.marketing-final-card :is(.bank-primary,.import-button-primary,.tracking-primary,.lp-primary,.assistant-button,.fava-primary):hover{background:#c0ecab;color:#17181a}.marketing-final-card :is(.bank-secondary,.import-button-secondary,.tracking-secondary,.fava-secondary){border-color:#fff3;background:transparent;color:#f3f7ef}.marketing-final-card :is(.bank-secondary,.import-button-secondary,.tracking-secondary,.fava-secondary):hover{background:#ffffff14;color:#f3f7ef}
