.elementor .eyebrow-deep{color:var(--color-gold-deep);}.elementor .link-gold{font-family:var(--font-body);font-weight:600;font-size:13px;color:var(--color-gold);letter-spacing:0.08em;text-decoration:underline;text-transform:uppercase;}.elementor .card-title{font-family:var(--font-body);font-weight:600;font-size:20px;color:var(--color-white);letter-spacing:0.04em;text-transform:uppercase;}.elementor .eyebrow{font-family:var(--font-body);font-weight:600;font-size:13px;letter-spacing:0.14em;line-height:1.4em;text-transform:uppercase;}.elementor .gold-label{color:var(--color-gold);}.elementor .on-purple{color:var(--color-light-on-purple);}.elementor .script-accent{font-family:var(--font-script);font-weight:400;font-size:42px;color:var(--color-gold-deep);line-height:1.2em;margin:20px;}.elementor .body-small{font-family:var(--font-body);font-weight:400;font-size:15px;line-height:1.5em;}.elementor .body-lead{font-family:var(--font-body);font-weight:400;font-size:21px;color:var(--color-ink);line-height:1.55em;text-align:center;align-self:center;}.elementor .body-text{max-width:480px;font-family:var(--font-body);font-weight:400;font-size:18px;color:var(--color-ink);line-height:1.65em;}.elementor .display-2{font-family:var(--font-display);font-weight:600;font-size:40px;color:var(--color-purple);letter-spacing:-0.01em;line-height:1.2em;}.elementor .display-1{font-family:var(--font-display);font-weight:700;font-size:56px;color:var(--color-purple);letter-spacing:-0.01em;line-height:1.15em;margin-block-end:var(--space-1);}