.elementor .wrap-wide{width:90%;max-width:none;margin-inline-start:auto;margin-inline-end:auto}.elementor .stat-item{display:flex;flex-direction:column;gap:6px;flex:1 1 180px;align-items:flex-start}.elementor .t-stat-label{font-family:var(--f-display);font-weight:500;font-size:var(--fs-small);color:var(--c-teal)}.elementor .t-stat{font-family:var(--f-display);font-weight:600;font-size:var(--fs-stat);color:var(--c-ink);letter-spacing:-.035em;line-height:1em}.elementor .wrap{width:90%;max-width:1240px;margin-block-start:0;margin-block-end:0;margin-inline-start:auto;margin-inline-end:auto}.elementor .section{position:relative;z-index:1;padding-block-start:clamp(4rem, 9vw, 8rem);padding-block-end:clamp(4rem, 9vw, 8rem);padding-inline-start:0;padding-inline-end:0;display:flex;flex-direction:column}.elementor .t-eyebrow{font-family:var(--f-display);font-weight:600;font-size:var(--fs-small);color:var(--c-teal);letter-spacing:.12em;text-transform:uppercase}.elementor .t-small{font-family:var(--f-body);font-weight:500;font-size:var(--fs-small);color:var(--c-muted);line-height:1.5}.elementor .t-body{font-family:var(--f-body);font-weight:400;font-size:var(--fs-body);color:var(--c-ink);line-height:1.65}.elementor .t-lead{font-family:var(--f-body);font-weight:400;font-size:var(--fs-lead);color:var(--c-muted);line-height:1.6}.elementor .t-h3{font-family:var(--f-display);font-weight:600;font-size:var(--fs-h3);color:var(--c-ink);letter-spacing:-.02em;line-height:1.25;margin-block-start:0;margin-block-end:20px;margin-inline-start:0;margin-inline-end:0}.elementor .t-h2{font-family:var(--f-display);font-weight:600;font-size:var(--fs-h2);color:var(--c-ink);letter-spacing:-.03em;line-height:1.1}