.elementor .sn-card{padding:22px;border-radius:12px;border-width:1px;border-color:var(--sn-line);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:10px;}.elementor .sn-small{font-size:14px;color:var(--sn-muted);line-height:1.5;display:block;}.elementor .sn-body{font-size:16px;color:var(--sn-text);line-height:1.65;display:block;}.elementor .sn-lead{font-size:18px;color:var(--sn-muted);line-height:1.6;display:block;}.elementor .sn-h3{font-weight:600;font-size:21px;color:var(--sn-ink);letter-spacing:-0.01em;line-height:1.25;display:block;}.elementor .sn-h1{font-weight:700;font-size:50px;color:var(--sn-ink);letter-spacing:-0.028em;line-height:1.06;display:block;}.elementor .sn-eyebrow{font-weight:600;font-size:12px;color:var(--sn-signal-deep);letter-spacing:0.09em;line-height:1.4;text-transform:uppercase;display:block;}.elementor .sn-stack{padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .sn-wrap{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:28px;}.elementor .sn-section{padding-block-start:80px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .sn-narrow{max-width:880px;}.elementor .sn-section-ground{background-color:var(--sn-ground);}