.elementor .card:hover,.elementor .card:focus-visible{box-shadow:0px 0px 0px 1.5px #1F2330;}.elementor .card{overflow:hidden;border-radius:var(--radius-card);background-color:var(--card);}.elementor .lead{font-family:var(--font-body);font-weight:500;font-size:clamp(18px,1.8vw,21px);color:var(--ink);line-height:1.7;}.elementor .h1-page{font-family:var(--font-display);font-weight:800;font-size:clamp(42px,6.2vw,88px);color:var(--ink);letter-spacing:-0.035em;line-height:0.98;}.elementor .tag{font-family:var(--font-mono);font-weight:500;font-size:12px;color:var(--signal-text);letter-spacing:0.14em;line-height:1.5;}.elementor .eyebrow{font-family:var(--font-mono);font-weight:500;font-size:13px;color:var(--slate);letter-spacing:0.2em;line-height:1.5;}