.elementor .eyebrow-label{font-family:var(--font-body);font-weight:600;font-size:0.85rem;color:var(--gold);letter-spacing:0.03em;}.elementor .quote-card-shape{padding-block-start:22px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;border-start-start-radius:22px;border-start-end-radius:22px;border-end-start-radius:22px;border-end-end-radius:6px;border-width:1px;border-color:var(--line);border-style:solid;background-color:var(--paper);}.elementor .tagline-gold{font-family:var(--font-heading);font-weight:500;font-size:1.3rem;color:var(--gold);font-style:italic;}.elementor .gold-link{font-weight:600;font-size:0.86rem;color:var(--gold);text-decoration:none;}.elementor .section-subtitle{font-family:var(--font-body);font-size:0.95rem;color:var(--ink-soft);}.elementor .body-soft{font-family:var(--font-body);font-size:1.02rem;color:var(--ink-soft);line-height:1.7;}.elementor .heading-display{font-family:var(--font-heading);font-weight:600;color:var(--ink);line-height:1.1;}.elementor .btn-outline{font-family:var(--font-body);font-weight:600;font-size:0.92rem;color:var(--ink);text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;border-radius:2px;border-width:1.5px;border-color:var(--ink);border-style:solid;background-color:transparent;}.elementor .btn-solid{font-family:var(--font-body);font-weight:600;font-size:0.92rem;color:#FFFFFF;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;border-radius:2px;background-color:var(--navy);}