.elementor .e-608a1f62-89dd{color:#6EC1E4;}.elementor .e-c699e12-8267{max-width:62rem;font-size:3.25rem;letter-spacing:-0.025em;line-height:1.1;overflow-wrap: anywhere;\n}.elementor .e-501f2df3-6804{gap:1.25rem;}.elementor .e-658aba52-b814{padding-block-start:4rem;padding-block-end:4rem;}.elementor .e-561e49ac-ad6e{width:100%;min-width:0px;max-width:58rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;overflow-wrap: anywhere; & .elementor-widget-theme-post-content { font-family: inherit; color: #334155; font-size: 1.125rem; font-weight: 400; line-height: 1.7; } & .elementor-widget-theme-post-content p, & .elementor-widget-theme-post-content li { color: #334155; } & h2 { font-size: clamp(1.5rem, 3vw, 2rem); line-height: 1.25; margin: 2.25rem 0 1rem; color: #17233B; font-weight: 600; } & h3 { font-size: 1.4rem; line-height: 1.3; margin: 1.5rem 0 0.75rem; color: #17233B; font-weight: 600; } & p { margin: 0 0 1.25rem; } & ul, & ol { padding-left: 1.7rem; margin: 1rem 0 1.5rem; } & li { margin-bottom: 0.65rem; } & a { color: #245FAE; text-decoration: underline; text-underline-offset: 0.2em; } & a:focus { outline: 3px solid #245FAE; outline-offset: 4px; } & figure { max-width: 100%; margin: 1.5rem 0; } & img { display: block; max-width: 100%; height: auto; max-height: none; object-fit: contain; flex-shrink: 0; } & .ais-integration-logo { max-width: 30rem; } & .ais-integration-grid { display: grid; align-items: stretch; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1.5rem; margin: 1.5rem 0 2rem; } & .ais-integration-card { display: flex; flex-direction: column; align-items: flex-start; min-width: 0; padding: 1.5rem; border: 1px solid #DCE6EF; border-radius: 14px; background: #FFFFFF; } & .ais-integration-grid > .ais-integration-card { margin: 0; } & .ais-integration-card h3 { margin: 0 0 1rem; } & .ais-integration-card p:last-child { margin-top: auto; margin-bottom: 0; } & .ais-integration-card figure { display: flex; align-items: center; width: 100%; height: 5rem; margin: 0 0 1.5rem; } & .ais-integration-card figure img { width: 100%; max-width: 16rem; height: 100%; max-height: 5rem; object-fit: contain; } & [data-integration-demo] p, & [data-integration-demo] h2, & [data-integration-demo] h3 { margin: 0; }\n}.elementor .e-5cc8ce81-754e{font-size:1.75rem;line-height:1.2;margin:0px;}.elementor .e-245eaf87-eb12{font-size:1.125rem;color:#245FAE;line-height:1.4;margin:0px;}.elementor .e-36d6c0f7-3f88:hover,.elementor .e-36d6c0f7-3f88:focus-visible{border-color:#8DAFD9;background-color:#EDF3FA;}.elementor .e-36d6c0f7-3f88{width:100%;min-width:0px;color:#245FAE;text-decoration:none;padding:1rem;border-radius:0.625rem;border-width:1px;border-color:#DCE6EF;border-style:solid;background-color:#FFFFFF;display:flex;align-items:flex-start;&:hover h3 { text-decoration: underline; text-underline-offset: 3px; } &:focus-visible { outline: 3px solid #245FAE; outline-offset: 3px; }\n}.elementor .e-7f143a04-e92a{min-width:0px;display:flex;}.elementor .e-37beaeb-a504{min-width:0px;padding:0px;display:grid;gap:1rem;grid-template-columns:repeat(3, minmax(0, 1fr));grid-auto-rows:auto;align-items:stretch;}.elementor .e-5b27f013-9a87{min-width:0px;padding:0px;margin:0px;}.elementor .e-e80e052-4027{font-size:0.9375rem;color:#44526B;line-height:1.7;margin:0px;& a { color: #245FAE; text-decoration: underline; text-underline-offset: 3px; } & a:focus-visible { outline: 3px solid #245FAE; outline-offset: 3px; } &:empty { display: none; }\n}.elementor .e-309ee060-6eb9{padding:0px;display:flex;flex-direction:column;gap:1.125rem;}.elementor .e-51bfe039-ecc0{padding-block-start:2.5rem;padding-block-end:2.5rem;}