.elementor .pp-body{font-size:16px;color:var(--pp-text);line-height:1.75;margin:0px;& a { color: var(--pp-emerald); text-decoration: underline; text-underline-offset: 3px; }\n}.elementor .pp-lead{max-width:720px;font-size:19px;color:var(--pp-text);line-height:1.7;margin:0px;}.elementor .pp-h3{font-weight:700;font-size:20px;color:var(--pp-ink);letter-spacing:-0.01em;line-height:1.3;}.elementor .pp-h1{max-width:900px;font-weight:800;font-size:60px;color:#ffffff;letter-spacing:-0.035em;line-height:1.05;}.elementor .pp-eyebrow{font-weight:700;font-size:13px;color:var(--pp-emerald);letter-spacing:0.12em;text-transform:uppercase;margin:0px;}.elementor .pp-inner{width:100%;max-width:1120px;text-align:start;padding:0px;display:flex;flex-direction:column;gap:20px;align-items:flex-start;}.elementor .pp-section{width:100vw;max-width:100vw;padding-block-start:104px;padding-block-end:104px;padding-inline-start:24px;padding-inline-end:24px;margin-inline-start:calc(50% - 50vw);margin-inline-end:calc(50% - 50vw);background-color:#ffffff;display:flex;flex-direction:column;align-items:center;}.elementor .pp-lead-dark{color:#b4bfcf;}.elementor .pp-inner-narrow{max-width:760px;}.elementor .pp-section-dark{background-color:var(--pp-ink);background-image: radial-gradient(ellipse 60% 50% at 50% 0%, rgba(16,185,129,0.22), transparent 70%), linear-gradient(180deg, #0b1220 0%, #101a2c 100%);\n}