.elementor .sec-eyebrow{font-weight:700;font-size:10px;color:var(--e-global-color-secondary);letter-spacing:0.2em;text-transform:uppercase;}.elementor .cta-h2{font-weight:900;font-size:44px;color:#FFFFFF;line-height:1.05em;}.elementor .benefit-h2{font-weight:900;font-size:38px;color:var(--e-global-color-text);line-height:1.05em;}.elementor .hero-stat-label{font-weight:500;font-size:12px;color:rgba(255,255,255,0.68);}.elementor .hero-stat-number{font-weight:900;font-size:36px;color:var(--e-global-color-secondary);letter-spacing:-0.02em;line-height:1em;}.elementor .hero-sub{font-weight:400;font-size:16px;color:rgba(255,255,255,0.82);line-height:1.75em;}.elementor .card-link-amber{font-weight:700;font-size:12px;color:var(--e-global-color-secondary);}.elementor .card-cat-label{font-weight:700;font-size:10px;color:var(--e-global-color-secondary);letter-spacing:0.15em;text-transform:uppercase;}.elementor .btn-cta-nav{font-weight:700;font-size:13px;color:var(--e-global-color-text);}.elementor .btn-secondary{font-weight:700;font-size:14px;color:var(--e-global-color-text);}.elementor .btn-primary{font-weight:700;font-size:14px;color:#FFFFFF;}.elementor .body-on-dark{font-weight:400;font-size:15px;color:rgba(255,255,255,0.5);line-height:1.8em;}.elementor .body-on-light{font-weight:400;font-size:15px;color:#6B7280;line-height:1.8em;}.elementor .card-h3-dark{font-weight:700;font-size:18px;color:#FFFFFF;line-height:1.2em;}.elementor .h2-on-dark{font-weight:900;font-size:44px;color:#FFFFFF;line-height:1.05em;}.elementor .h2-on-light{font-weight:900;font-size:44px;color:var(--e-global-color-text);line-height:1.05em;}.elementor .h1-hero-amber{font-weight:900;font-size:72px;color:var(--e-global-color-secondary);letter-spacing:-0.03em;line-height:0.95em;}.elementor .h1-hero{font-weight:900;font-size:72px;color:#FFFFFF;letter-spacing:-0.03em;line-height:0.95em;}.elementor .eyebrow-amber{font-weight:700;font-size:10px;color:var(--e-global-color-secondary);letter-spacing:0.2em;line-height:1.2em;text-transform:uppercase;}