.elementor .e-1d4bcb1c-4d94{font-family:var(--font-ibm-plex-mono);font-weight:500;font-size:12px;color:var(--brand-600);letter-spacing:0.14em;text-transform:uppercase;margin:0px;}.elementor .e-70a257ce-76b4{font-weight:800;color:var(--neutral-950);margin:0px;font-size:44px; line-height:1.12; letter-spacing:-0.02em; text-wrap:balance;\n}.elementor .e-798e5a0f-711f{color:var(--neutral-600);margin:0px;font-size:clamp(16px,1.25vw,18px); line-height:1.6; max-width:100ch;\n}.elementor .e-1da06458-ec4a{width:100%;max-width:1200px;display:flex;flex-direction:column;gap:16px;margin-inline:auto; padding-inline:24px; max-width:calc(1152px + 2 * var(--kl-gutter)); padding-inline:var(--kl-gutter); padding-block:clamp(40px,5vw,72px) clamp(32px,4vw,56px);\n}.elementor .e-34fafc6c-9a9c{width:100%;background-color:var(--neutral-50);display:flex;flex-direction:column;border-block-end:1px solid var(--neutral-200); padding-inline:0; padding-block:0;\n}.elementor .e-471aeae3-b687{font-family:var(--font-ibm-plex-mono);font-weight:500;font-size:12px;color:var(--brand-600);letter-spacing:0.14em;text-transform:uppercase;margin:0px;}.elementor .e-2172e582-496f{font-weight:800;color:var(--neutral-950);margin:0px;font-size:24px; line-height:1.25; letter-spacing:-0.02em; text-wrap:balance;\n}.elementor .e-7b9f06cf-20b4{font-weight:700;font-size:15px;color:var(--neutral-950);margin:0px;}.elementor .e-4c2c8ec-4c38{font-size:14px;color:var(--neutral-600);line-height:1.6;margin:0px;}.elementor .e-3baed805-c41e{padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:4px;border-block-end:1px solid var(--neutral-200);\n}.elementor .e-4976df6d-801c{font-weight:700;font-size:15px;color:var(--neutral-950);margin:0px;}.elementor .e-16a8bf9-6c15{font-size:14px;color:var(--neutral-600);line-height:1.6;margin:0px;}.elementor .e-1eb3b040-54b4{padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:4px;border-block-end:1px solid var(--neutral-200);\n}.elementor .e-505d95db-5205{min-width:0px;font-size:14px;color:var(--neutral-600);line-height:1.6;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6edca28-c4f7{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-113ce607-ef3a{font-family:var(--font-ibm-plex-mono);font-weight:500;font-size:12px;color:var(--brand-600);letter-spacing:0.14em;text-transform:uppercase;margin:0px;}.elementor .e-21668b3c-7759{font-weight:800;color:var(--neutral-950);margin:0px;font-size:24px; line-height:1.25; letter-spacing:-0.02em; text-wrap:balance;\n}.elementor .e-58de6cf8-e449{font-size:15px;color:var(--neutral-600);line-height:1.65;margin:0px;}.elementor .e-7cca469b-4b17{font-size:15px;color:var(--neutral-600);line-height:1.65;margin:0px;}.elementor .e-2cb22e76-c49b{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-34139c27-80d6{padding:0px;display:grid;gap:clamp(32px,4vw,64px);grid-template-columns:1fr 1fr;grid-template-rows:auto;}.elementor .e-624036b7-2655{width:100%;max-width:1200px;padding-block-start:96px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;margin-inline:auto; padding-inline:24px; max-width:calc(1152px + 2 * var(--kl-gutter)); padding-inline:var(--kl-gutter);\n}