:root{--landing-text-primary:#212127;--landing-text-secondary:#4c4b56;--landing-text-white:#fff;--landing-text-primary-dark:#fff;--landing-text-secondary-dark:#e7e5f1;--landing-text-primary-sand:#302c29;--landing-text-secondary-sand:#6b6358;--landing-bg-primary-purple:#fdfcfe;--landing-bg-secondary-purple:#f5f5fd;--landing-bg-dark-purple:#201f22;--landing-bg-primary-sand:#faf9f7;--landing-bg-secondary-sand:#f2efea;--landing-bg-dark-sand:#1f1e1c;--landing-cta-light:#5261eb;--landing-cta-dark:#e0d7ff;--landing-success:#22c55e;--landing-border-primary:#4f47401a;--landing-border-light:#3a2e270a;--landing-border-primary-dark:#ffffff1a;--landing-button-primary-bg:#5261eb;--landing-button-primary-hover:#5261ebe6;--landing-button-secondary-bg:#e9e5fb;--landing-button-secondary-border:#1c14231a;--landing-button-secondary-hover:#1c14230a}.text-landing-primary{color:var(--landing-text-primary)}.text-landing-secondary{color:var(--landing-text-secondary)}.text-landing-white{color:var(--landing-text-white)}.text-landing-success{color:var(--landing-success)}.text-landing-primary-dark{color:var(--landing-text-primary-dark)}.text-landing-secondary-dark{color:var(--landing-text-secondary-dark)}.text-landing-primary-sand{color:var(--landing-text-primary-sand)}.text-landing-secondary-sand{color:var(--landing-text-secondary-sand)}.bg-landing-primary{background-color:var(--landing-bg-primary-purple)}.bg-landing-secondary{background-color:var(--landing-bg-secondary-purple)}.bg-landing-dark{background-color:var(--landing-bg-dark-purple)}.bg-landing-button-primary{background-color:var(--landing-button-primary-bg)}.bg-landing-primary-sand{background-color:var(--landing-bg-primary-sand)}.bg-landing-secondary-sand{background-color:var(--landing-bg-secondary-sand)}.hover\:bg-landing-primary:hover{background-color:var(--landing-bg-primary-purple)}.hover\:bg-landing-secondary:hover{background-color:var(--landing-bg-secondary-purple)}.hover\:bg-landing-dark:hover{background-color:var(--landing-bg-dark-purple)}.border-landing-primary{border-color:var(--landing-border-primary)}.bg-border-landing-primary{background-color:var(--landing-border-primary)}.bg-border-landing-primary-dark{background-color:var(--landing-border-primary-dark)}.hover\:border-landing-primary:hover{border-color:var(--landing-border-primary)}