.elementor .cs-cap{font-family:var(--font-body);font-size:14px;color:var(--text-muted);margin-block-start:-8px;}.elementor .cs-stat-l{max-width:260px;font-family:var(--font-body);font-weight:600;font-size:14px;color:var(--dark);line-height:1.4;}.elementor .cs-stat-n{font-family:var(--font-display);font-weight:400;font-size:48px;color:var(--dark);line-height:1.05;text-transform:none;}.elementor .cs-card-h{font-family:var(--font-body);font-weight:700;font-size:13px;color:var(--dark);letter-spacing:0.14em;text-transform:uppercase;}.elementor .cs-card{min-width:0px;padding:36px;border-radius:20px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:16px;}.elementor .cs-stack{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .cs-2col{column-gap:64px;padding:0px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:start;row-gap: 32px;\n}.elementor .cs-img{width:100%;height:auto;border-radius:16px;display:block;}.elementor .cs-body{max-width:720px;font-family:var(--font-body);font-size:18px;color:var(--text-muted);line-height:1.65;}.elementor .cs-h2{max-width:920px;font-family:var(--font-display);font-weight:400;font-size:56px;color:var(--dark);line-height:1.08;text-transform:none;}.elementor .cs-eyebrow{font-family:var(--font-body);font-weight:600;font-size:13px;color:var(--rust);letter-spacing:0.16em;text-transform:uppercase;}.elementor .cs-sec{padding-block-start:120px;padding-block-end:120px;padding-inline-start:80px;padding-inline-end:80px;background-color:var(--cream);display:flex;flex-direction:column;gap:40px;}