.elementor .e-default-h1{font-family:var(--font-display);font-weight:500;font-size:clamp(2.9rem,5.6vw,4.9rem);color:#fff;letter-spacing:-0.03em;line-height:1.02;margin:0px;& em { font-style:italic;background:linear-gradient(120deg,var(--mint),var(--orange-glow));-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.1em;margin-right:-.05em }\n}.elementor .e-default-h2{font-family:var(--font-display);font-weight:500;font-size:clamp(2.1rem,4.2vw,3.3rem);color:#fff;letter-spacing:-0.025em;line-height:1.08;margin:0px;& em { font-style:italic;color:var(--mint) }\n}.elementor .e-default-h3{font-family:var(--font-display);font-weight:600;font-size:1.22rem;color:#fff;line-height:1.25;margin:0px;}.elementor .e-default-h4{font-family:var(--font-display);font-weight:600;font-size:1.05rem;color:#fff;line-height:1.3;margin:0px;}.elementor .e-default-h5{font-family:var(--font-mono);font-weight:700;font-size:0.74rem;color:#fff;letter-spacing:0.12em;text-transform:uppercase;margin:0px;}.elementor .e-default-p{font-family:var(--font-sans);font-size:1rem;color:var(--slate);line-height:1.6;margin:0px;& a { color:var(--mint) } & b { color:#fff;font-weight:600 }\n}.elementor .e-default-div{min-width:0px;padding:0px;}.elementor .e-default-section{min-width:0px;padding:0px;}.elementor .e-default-a{color:inherit;text-decoration:none;}.elementor .e-default-span{color:inherit;}