.elementor .e-default-h1{font-family:var(--hz-font-display);font-weight:500;font-size:clamp(42px, 6vw, 92px);color:var(--hz-navy);letter-spacing:-0.01em;line-height:1.02;}.elementor .e-default-h2{font-family:var(--hz-font-display);font-weight:500;font-size:clamp(34px, 4.2vw, 64px);color:var(--hz-navy);line-height:1.08;}.elementor .e-default-h3{font-family:var(--hz-font-display);font-weight:600;font-size:clamp(24px, 2.2vw, 34px);color:var(--hz-navy);line-height:1.15;}.elementor .e-default-h4{font-family:var(--hz-font-body);font-weight:500;font-size:13px;color:var(--hz-gold-dark);letter-spacing:0.22em;line-height:1.4;text-transform:uppercase;}.elementor .e-default-p{font-family:var(--hz-font-body);font-weight:400;font-size:17px;color:var(--hz-muted);line-height:1.7;}.elementor .e-default-a:hover,.elementor .e-default-a:focus-visible{color:var(--hz-gold-dark);}.elementor .e-default-a{font-family:var(--hz-font-body);color:var(--hz-navy);text-decoration:none;transition:color 0.25s;}