.solution-site h1{word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.solution-site .solution-primary{border:0;border-radius:999px}.solution-site .solution-primary:hover{background:#93edc0}.solution-site :is(.solution-primary,.solution-secondary){box-sizing:border-box;border-radius:var(--solution-button-radius,999px);border:0}.solution-site .solution-primary{background:linear-gradient(110deg,#75edae,#46ecd5)}.solution-site .solution-secondary{background:#fff}@media (hover:hover){.solution-site .solution-primary:hover{background:linear-gradient(110deg,#86f1b9,#58f0db);box-shadow:0 5px 18px #6ae5a830}.solution-site .solution-secondary:hover{color:#020618;background:#f5f7fa}}.solution-site .solution-brand-page .solution-hero{background:#020618}.solution-site .solution-brand-page .solution-hero-dot-matrix{-webkit-mask-image:linear-gradient(#0000,#000 14% 78%,#0000);mask-image:linear-gradient(#0000,#000 14% 78%,#0000)}.solution-site .solution-brand-page .solution-hero-dot-layer{background-image:url(../images/source/css/artwork-5ab01838aa.svg);background-position:0 0;background-size:32px 32px}.solution-site .solution-brand-page .solution-hero-dot-base{opacity:.3}.solution-site .solution-brand-page .solution-hero-dot-glow{opacity:0;animation:12s ease-in-out infinite solution-hero-dot-fade;-webkit-mask-image:radial-gradient(34% 48% at 18% 42%,#000 8%,#0000 76%),radial-gradient(30% 42% at 54% 70%,#000 6%,#0000 78%),radial-gradient(28% 40% at 86% 34%,#000 8%,#0000 78%);mask-image:radial-gradient(34% 48% at 18% 42%,#000 8%,#0000 76%),radial-gradient(30% 42% at 54% 70%,#000 6%,#0000 78%),radial-gradient(28% 40% at 86% 34%,#000 8%,#0000 78%)}@media (prefers-reduced-motion:reduce){.solution-site .solution-brand-page .solution-hero-dot-glow{opacity:.24;animation:none}}.solution-site .solution-brand-page .solution-title-underline:after{z-index:-1;content:"";background:url(../images/solutions/css-71cfa1e28c0c.svg) 50%/100% 100% no-repeat;height:.42em;position:absolute;bottom:-.28em;left:-.04em;right:-.04em}@media (width<=760px){.solution-site .solution-brand-page .solution-hero-dot-layer{background-size:26px 26px}}.solution-site.solution-theme-purple .solution-brand-page .solution-title-underline:after{background-image:url(../images/solutions/css-d571633a147b.svg)}@layer component-layout{.solution-hero-style[data-v-007686a9]{isolation:isolate;padding-inline:0;color:#fff;padding-top:94px;padding-bottom:88px;position:relative;overflow:hidden}@media (width<=760px){.solution-hero-style[data-v-007686a9]{padding-inline:8px;padding-top:62px;padding-bottom:58px}}.solution-hero-dot-matrix-style[data-v-007686a9]{pointer-events:none;z-index:0;overflow:hidden}.solution-hero-dot-base-style[data-v-007686a9],.solution-hero-dot-matrix-style[data-v-007686a9]{position:absolute;inset:0}.solution-hero-stack-style[data-v-007686a9]{z-index:1;flex-direction:column;align-items:center;width:min(100% - 96px,1460px);margin-inline:auto;display:flex;position:relative}@media (width>760px) and (width<=860px){.solution-hero-stack-style[data-v-007686a9]{width:calc(100% - 54px)}}@media (width<=760px){.solution-hero-stack-style[data-v-007686a9]{width:calc(100% - 38px)}}.solution-hero-copy-style[data-v-007686a9]{text-align:center;max-width:1040px}.solution-hero-solution-eyebrow-style[data-v-007686a9]{margin-inline:0;font-size:14px;font-weight:var(--font-weight-medium);letter-spacing:.08em;color:#6ae5a8;margin-top:0;margin-bottom:24px}.solution-hero-title-style[data-v-007686a9]{font-size:68px;line-height:1.18;font-weight:var(--font-weight-semibold);letter-spacing:-1.2px;text-wrap:balance;white-space:normal;margin:0}@media (width<=760px){.solution-hero-title-style[data-v-007686a9]{font-size:clamp(38px,11vw,52px)}.solution-hero-br-style[data-v-007686a9]{display:none}}.solution-hero-solution-title-underline-style[data-v-007686a9]{isolation:isolate;margin-block:0;margin-inline:.13em;display:inline-block;position:relative}.solution-hero-solution-lead-style[data-v-007686a9]{margin-inline:auto;color:#ffffffc7;max-width:780px;margin-top:32px;margin-bottom:0;font-size:18px;line-height:1.7}@media (width<=760px){.solution-hero-solution-lead-style[data-v-007686a9]{margin-top:24px;font-size:16px}}.solution-hero-solution-actions-style[data-v-007686a9]{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:30px;display:flex}@media (width<=760px){.solution-hero-solution-actions-style[data-v-007686a9]{width:100%}}.solution-hero-solution-primary-style[data-v-007686a9]{cursor:pointer;min-width:164px;min-height:54px;font-family:inherit;font-size:18px;line-height:1.5;font-weight:var(--font-weight-medium);color:#fff;font-style:inherit;justify-content:center;align-items:center;gap:8px;padding-block:12px;padding-inline:28px;display:inline-flex}@media (width<=760px){.solution-hero-solution-primary-style[data-v-007686a9]{flex:150px;min-width:0;min-height:48px;padding-block:10px;padding-inline:20px;font-size:16px}}.solution-hero-solution-secondary-style[data-v-007686a9]{cursor:pointer;min-width:164px;min-height:54px;font-family:inherit;font-size:18px;line-height:1.5;font-weight:var(--font-weight-medium);color:#020618;justify-content:center;align-items:center;gap:8px;padding-block:12px;padding-inline:28px;text-decoration-line:none;display:inline-flex}@media (width<=760px){.solution-hero-solution-secondary-style[data-v-007686a9]{flex:150px;min-width:0;min-height:48px;padding-block:10px;padding-inline:20px;font-size:16px}}.solution-hero-copy-style-2[data-v-007686a9]{text-align:center;max-width:1360px}@media (width<1600px){.solution-hero-copy-style-2[data-v-007686a9]{max-width:1040px}}.solution-hero-title-style-2[data-v-007686a9]{font-size:clamp(46px,5vw,68px);line-height:1.1;font-weight:var(--font-weight-semibold);letter-spacing:-1.2px;text-wrap:balance;white-space:normal;margin:0}.solution-hero-solution-eyebrow-style-2[data-v-007686a9]{margin-inline:0;font-size:14px;font-weight:var(--font-weight-medium);letter-spacing:.08em;color:#8e51ff;margin-top:0;margin-bottom:24px}.solution-challenge-solution-section-challenge-style[data-v-e2d805c5]{color:#020618;width:100%;margin-inline:0;padding-block:88px;padding-inline:0}@media (width<=760px){.solution-challenge-solution-section-challenge-style[data-v-e2d805c5]{padding-block:58px}}.solution-challenge-solution-shell-style[data-v-e2d805c5]{width:min(100% - 96px,1460px);margin-inline:auto}@media (width>760px) and (width<=860px){.solution-challenge-solution-shell-style[data-v-e2d805c5]{width:calc(100% - 54px)}}@media (width<=760px){.solution-challenge-solution-shell-style[data-v-e2d805c5]{width:calc(100% - 38px)}}.solution-challenge-solution-heading-style[data-v-e2d805c5]{max-width:none;margin-bottom:52px}@media (width<=760px){.solution-challenge-solution-heading-style[data-v-e2d805c5]{margin-bottom:34px}}.solution-challenge-heading-style[data-v-e2d805c5]{font-size:clamp(28px,2.65vw,38px);line-height:1.35;font-weight:var(--font-weight-medium);letter-spacing:-.7px;text-wrap:balance;white-space:normal;margin:0}@media (width<=760px){.solution-challenge-heading-style[data-v-e2d805c5]{font-size:29px}}.solution-challenge-description-style[data-v-e2d805c5]{margin-inline:0;text-wrap:pretty;color:#536174;max-width:1320px;margin-top:18px;margin-bottom:0;font-size:17px;line-height:1.85}.solution-challenge-solution-cards-style[data-v-e2d805c5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}@media (width<=760px){.solution-challenge-solution-cards-style[data-v-e2d805c5]{grid-template-columns:1fr}}.solution-challenge-solution-card-style[data-v-e2d805c5]{min-width:0;min-height:210px;padding:34px}@media (width<=760px){.solution-challenge-solution-card-style[data-v-e2d805c5]{min-height:0;padding:26px}}.solution-challenge-solution-card-icon-style[data-v-e2d805c5]{color:#30dfa5;place-items:center;width:42px;height:42px;margin-bottom:22px;display:grid}.solution-challenge-solution-icon-style[data-v-e2d805c5]{flex:none;width:24px;min-width:24px;max-width:100%;height:24px;min-height:24px;margin:0;display:block}.solution-challenge-subheading-style[data-v-e2d805c5]{font-size:20px;line-height:1.45;font-weight:var(--font-weight-medium);letter-spacing:-.3px;text-wrap:wrap;white-space:normal;margin:0}@media (width<=1000px){.solution-challenge-subheading-style[data-v-e2d805c5]{font-size:18px}}.solution-challenge-description-style-2[data-v-e2d805c5]{margin-inline:0;color:#536174;margin-top:13px;margin-bottom:0;font-size:16px;line-height:1.8}.solution-challenge-solution-card-icon-style-2[data-v-e2d805c5]{color:#8e51ff;place-items:center;width:42px;height:42px;margin-bottom:22px;display:grid}.solution-capabilities-solution-section-capabilities-style[data-v-d1607676]{color:#fff;padding-block:96px;padding-inline:0}@media (width<=760px){.solution-capabilities-solution-section-capabilities-style[data-v-d1607676]{padding-block:68px;padding-inline:8px}}.solution-capabilities-solution-shell-style[data-v-d1607676]{width:min(100% - 96px,1460px);margin-inline:auto}@media (width>760px) and (width<=860px){.solution-capabilities-solution-shell-style[data-v-d1607676]{width:calc(100% - 54px)}}@media (width<=760px){.solution-capabilities-solution-shell-style[data-v-d1607676]{width:calc(100% - 38px)}}.solution-capabilities-solution-cap-grid-centered-style[data-v-d1607676]{-moz-column-gap:80px;grid-template-columns:minmax(0,700px) minmax(0,680px);justify-content:center;align-items:start;gap:0 80px;max-width:none;display:grid}@media (width<=760px){.solution-capabilities-solution-cap-grid-centered-style[data-v-d1607676]{-moz-column-gap:0;grid-template-rows:auto auto auto auto;grid-template-columns:1fr;column-gap:0}}.solution-capabilities-solution-cap-copy-centered-style[data-v-d1607676]{display:contents}.solution-capabilities-solution-heading-style[data-v-d1607676]{grid-area:1/1;max-width:840px;margin-bottom:18px}.solution-capabilities-solution-eyebrow-style[data-v-d1607676]{font-size:13px;font-weight:var(--font-weight-medium);letter-spacing:1.2px;color:#5ee9b5;margin:0}.solution-capabilities-heading-style[data-v-d1607676]{font-size:clamp(28px,2.65vw,38px);line-height:1.35;font-weight:var(--font-weight-medium);letter-spacing:-.7px;text-wrap:balance;white-space:normal;margin:0}@media (width<=760px){.solution-capabilities-heading-style[data-v-d1607676]{font-size:29px}}.solution-capabilities-solution-cap-description-style[data-v-d1607676]{margin-inline:0;color:#ffffffad;grid-area:2/1;margin-top:0;margin-bottom:34px;font-size:17px;line-height:1.85}@media (width<=760px){.solution-capabilities-solution-cap-description-style[data-v-d1607676]{font-size:16px}}.solution-capabilities-solution-feature-list-style[data-v-d1607676]{grid-area:3/1;align-self:center;gap:34px;display:grid}@media (width<=760px){.solution-capabilities-solution-feature-list-style[data-v-d1607676]{gap:28px}}.solution-capabilities-solution-card-style[data-v-d1607676]{-moz-column-gap:18px;grid-template-columns:24px minmax(0,1fr);column-gap:18px;min-width:0;padding:0;display:grid}.solution-capabilities-solution-feature-icon-style[data-v-d1607676]{color:#5ee9b5;flex-shrink:0;grid-row:1/3;width:24px;max-width:100%;height:24px;margin-top:2px;display:block}.solution-capabilities-subheading-style[data-v-d1607676]{font-size:20px;line-height:1.45;font-weight:var(--font-weight-medium);letter-spacing:-.3px;text-wrap:wrap;white-space:normal;grid-column:2;margin:0}@media (width<=1000px){.solution-capabilities-subheading-style[data-v-d1607676]{font-size:18px}}.solution-capabilities-description-style[data-v-d1607676]{margin-inline:0;color:#ffffffad;grid-column:2;margin-top:8px;margin-bottom:0;font-size:16px;line-height:1.8}.solution-capabilities-solution-cap-visual-flush-style[data-v-d1607676]{grid-area:3/2;align-self:center;place-items:center;height:420px;min-height:0;padding:0;display:grid;overflow:hidden}@media (width<=760px){.solution-capabilities-solution-cap-visual-flush-style[data-v-d1607676]{grid-area:4/1;height:min(420px,66vw);margin-top:44px}}.solution-capabilities-image-style[data-v-d1607676]{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;max-width:none;height:100%;display:block}.solution-capabilities-solution-heading-style-2[data-v-d1607676]{grid-area:1/1;max-width:none;margin-bottom:18px}.solution-capabilities-heading-style-2[data-v-d1607676]{font-size:clamp(28px,2.65vw,38px);line-height:1.35;font-weight:var(--font-weight-medium);letter-spacing:-.7px;text-wrap:nowrap;white-space:nowrap;margin:0}@media (width<=760px){.solution-capabilities-heading-style-2[data-v-d1607676]{text-wrap:balance;white-space:normal;font-size:29px}}.solution-capabilities-solution-eyebrow-style-2[data-v-d1607676]{font-size:13px;font-weight:var(--font-weight-medium);letter-spacing:1.2px;color:#8e51ff;margin:0}.solution-capabilities-solution-feature-icon-style-2[data-v-d1607676]{color:#8e51ff;flex-shrink:0;grid-row:1/3;width:24px;max-width:100%;height:24px;margin-top:2px;display:block}.solution-workflow-solution-section-workflow-style[data-v-19fac452]{color:#fff;padding-block:96px;padding-inline:0}@media (width<=760px){.solution-workflow-solution-section-workflow-style[data-v-19fac452]{padding-block:68px;padding-inline:8px}}.solution-workflow-solution-shell-style[data-v-19fac452]{width:min(100% - 96px,1460px);margin-inline:auto}@media (width>760px) and (width<=860px){.solution-workflow-solution-shell-style[data-v-19fac452]{width:calc(100% - 54px)}}@media (width<=760px){.solution-workflow-solution-shell-style[data-v-19fac452]{width:calc(100% - 38px)}}.solution-workflow-solution-heading-style[data-v-19fac452]{max-width:840px;margin-bottom:36px}.solution-workflow-heading-style[data-v-19fac452]{font-size:clamp(28px,2.65vw,38px);line-height:1.35;font-weight:var(--font-weight-medium);letter-spacing:-.7px;text-wrap:balance;white-space:normal;margin:0}@media (width<=760px){.solution-workflow-heading-style[data-v-19fac452]{font-size:29px}}.solution-workflow-description-style[data-v-19fac452]{margin-inline:0;color:#ffffffad;margin-top:18px;margin-bottom:0;font-size:17px;line-height:1.85}.solution-workflow-solution-steps-style[data-v-19fac452]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}@media (width>400px) and (width<=1000px){.solution-workflow-solution-steps-style[data-v-19fac452]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=400px){.solution-workflow-solution-steps-style[data-v-19fac452]{grid-template-columns:1fr}}.solution-workflow-solution-card-style[data-v-19fac452]{padding-inline:18px;text-align:center;color:#020618;min-width:0;padding-top:18px;padding-bottom:28px}@media (width<=760px){.solution-workflow-solution-card-style[data-v-19fac452]{padding-inline:16px;padding-top:16px;padding-bottom:24px}}.solution-workflow-solution-step-image-style[data-v-19fac452]{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:100%;height:150px;margin-bottom:24px;display:block}@media (width<=760px){.solution-workflow-solution-step-image-style[data-v-19fac452]{height:132px}}.solution-workflow-subheading-style[data-v-19fac452]{font-size:19px;line-height:1.45;font-weight:var(--font-weight-medium);letter-spacing:-.3px;text-wrap:wrap;white-space:normal;margin:0}@media (width<=1000px){.solution-workflow-subheading-style[data-v-19fac452]{font-size:18px}}.solution-workflow-description-style-2[data-v-19fac452]{margin-inline:0;color:#536174;margin-top:13px;margin-bottom:0;font-size:16px;line-height:1.8}.solution-workflow-subheading-style-2[data-v-19fac452]{min-height:2.6em;font-size:19px;line-height:1.45;font-weight:var(--font-weight-medium);letter-spacing:-.3px;text-wrap:wrap;white-space:normal;margin:0}@media (width<=1000px){.solution-workflow-subheading-style-2[data-v-19fac452]{font-size:18px}}.solution-value-solution-section-value-style[data-v-c9eafbe7]{color:#fff;padding-block:96px;padding-inline:0}@media (width<=760px){.solution-value-solution-section-value-style[data-v-c9eafbe7]{padding-block:68px;padding-inline:8px}}.solution-value-solution-shell-style[data-v-c9eafbe7]{width:min(100% - 96px,1460px);margin-inline:auto}@media (width>760px) and (width<=860px){.solution-value-solution-shell-style[data-v-c9eafbe7]{width:calc(100% - 54px)}}@media (width<=760px){.solution-value-solution-shell-style[data-v-c9eafbe7]{width:calc(100% - 38px)}}.solution-value-solution-heading-style[data-v-c9eafbe7]{max-width:840px;margin-bottom:36px}.solution-value-heading-style[data-v-c9eafbe7]{font-size:clamp(28px,2.65vw,38px);line-height:1.35;font-weight:var(--font-weight-medium);letter-spacing:-.7px;text-wrap:balance;white-space:normal;margin:0}@media (width<=760px){.solution-value-heading-style[data-v-c9eafbe7]{font-size:29px}}.solution-value-description-style[data-v-c9eafbe7]{margin-inline:0;color:#ffffffad;margin-top:18px;margin-bottom:0;font-size:17px;line-height:1.85}.solution-value-solution-cards-style[data-v-c9eafbe7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}@media (width<=760px){.solution-value-solution-cards-style[data-v-c9eafbe7]{grid-template-columns:1fr;gap:14px}}.solution-value-solution-card-style[data-v-c9eafbe7]{min-width:0;padding-block:34px;padding-inline:38px}.solution-value-icon-style[data-v-c9eafbe7]{color:#5ee9b5;place-items:center;width:42px;height:42px;margin-bottom:22px;display:grid}.solution-value-solution-icon-style[data-v-c9eafbe7]{flex:none;width:24px;min-width:24px;max-width:100%;height:24px;min-height:24px;margin:0;display:block}.solution-value-subheading-style[data-v-c9eafbe7]{font-size:20px;line-height:1.45;font-weight:var(--font-weight-medium);letter-spacing:-.3px;text-wrap:wrap;white-space:normal;margin:0}@media (width<=1000px){.solution-value-subheading-style[data-v-c9eafbe7]{font-size:18px}}.solution-value-description-style-2[data-v-c9eafbe7]{margin-inline:0;color:#ffffffad;margin-top:13px;margin-bottom:0;font-size:16px;line-height:1.8}.solution-value-solution-related-style[data-v-c9eafbe7]{margin-top:64px;padding-top:0}.solution-value-subheading-style-2[data-v-c9eafbe7]{margin-inline:0;font-size:13px;line-height:1.45;font-weight:var(--font-weight-medium);letter-spacing:1.2px;text-wrap:wrap;white-space:normal;color:#5ee9b5;margin-top:0;margin-bottom:20px}.solution-value-group-style[data-v-c9eafbe7]{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=760px){.solution-value-group-style[data-v-c9eafbe7]{grid-template-columns:1fr}}.solution-value-link-style[data-v-c9eafbe7]{cursor:pointer;padding-block:28px;min-height:190px;font-weight:var(--font-weight-medium,500);color:#fff;grid-template-columns:minmax(0,1fr) minmax(170px,40%);align-items:center;margin:0;padding-left:30px;padding-right:0;text-decoration-line:none;display:grid;overflow:hidden}@media (width<=760px){.solution-value-link-style[data-v-c9eafbe7]{padding-inline:24px;grid-template-columns:1fr;gap:22px;padding-top:26px;padding-bottom:0}}.solution-value-solution-related-copy-style[data-v-c9eafbe7]{z-index:1;min-width:0;position:relative}.solution-value-strong-style[data-v-c9eafbe7]{font-size:22px;font-weight:var(--font-weight-medium)}.solution-value-description-style-3[data-v-c9eafbe7]{margin-inline:0;color:#ffffffad;margin-top:9px;margin-bottom:0;font-size:14px;line-height:1.8}.solution-value-solution-related-visual-style[data-v-c9eafbe7]{place-self:end;width:calc(100% - 30px);height:220px;margin-bottom:-58px;display:block;overflow:hidden}@media (width<=760px){.solution-value-solution-related-visual-style[data-v-c9eafbe7]{width:78%;height:150px;margin-bottom:-18px}}.solution-value-image-style[data-v-c9eafbe7]{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%;display:block}.solution-value-strong-style-2[data-v-c9eafbe7]{font-size:20px;line-height:1.25;font-weight:var(--font-weight-medium)}.solution-value-icon-style-2[data-v-c9eafbe7]{color:#8e51ff;place-items:center;width:42px;height:42px;margin-bottom:22px;display:grid}.solution-value-subheading-style-3[data-v-c9eafbe7]{margin-inline:0;font-size:13px;line-height:1.45;font-weight:var(--font-weight-medium);letter-spacing:1.2px;text-wrap:wrap;white-space:normal;color:#8e51ff;margin-top:0;margin-bottom:20px}.solution-faq-solution-section-faq-style[data-v-6fbd181a]{color:#020618;width:100%;margin-inline:0;padding-block:88px;padding-inline:0}@media (width<=760px){.solution-faq-solution-section-faq-style[data-v-6fbd181a]{padding-block:58px}}.solution-faq-solution-shell-style[data-v-6fbd181a]{width:min(100% - 96px,1460px);margin-inline:auto}@media (width>760px) and (width<=860px){.solution-faq-solution-shell-style[data-v-6fbd181a]{width:calc(100% - 54px)}}@media (width<=760px){.solution-faq-solution-shell-style[data-v-6fbd181a]{width:calc(100% - 38px)}}.solution-faq-solution-heading-style[data-v-6fbd181a]{margin-inline:auto;max-width:860px;margin-bottom:30px}.solution-faq-heading-style[data-v-6fbd181a]{font-size:clamp(28px,2.65vw,38px);line-height:1.35;font-weight:var(--font-weight-medium);letter-spacing:-.7px;text-wrap:balance;white-space:normal;margin:0}@media (width<=760px){.solution-faq-heading-style[data-v-6fbd181a]{font-size:29px}}.solution-faq-style[data-v-6fbd181a]{gap:10px;max-width:860px;margin-inline:auto;display:grid}.solution-faq-details-style[data-v-6fbd181a]{padding:0}.solution-faq-summary-style[data-v-6fbd181a]{cursor:pointer;-moz-column-gap:16px;min-height:78px;font-size:18px;font-weight:var(--font-weight-medium);color:#303444;grid-template-columns:18px minmax(0,1fr) 18px;justify-content:space-between;align-items:center;gap:25px 16px;padding-block:18px;padding-inline:24px;display:grid}@media (width<=760px){.solution-faq-summary-style[data-v-6fbd181a]{min-height:68px;padding:16px;font-size:16px}}.solution-faq-chevron-style[data-v-6fbd181a]{color:#9aa4b5;justify-self:end;width:9px;height:9px;margin-right:4px;font-size:0;font-weight:300}.solution-faq-description-style[data-v-6fbd181a]{padding-inline:58px;color:#687386;max-width:none;margin:0;padding-top:0;padding-bottom:24px;line-height:1.85}@media (width<=760px){.solution-faq-description-style[data-v-6fbd181a]{padding-bottom:22px;padding-left:50px;padding-right:16px}}.solution-closing-solution-cta-section-style[data-v-5a1abfda]{isolation:isolate;padding-inline:0;padding-top:92px;padding-bottom:56px;position:relative;overflow:hidden}@media (width<=760px){.solution-closing-solution-cta-section-style[data-v-5a1abfda]{padding-inline:8px;padding-top:68px;padding-bottom:38px}}.solution-closing-solution-shell-style[data-v-5a1abfda]{width:min(100% - 96px,1460px);margin-inline:auto}@media (width>760px) and (width<=860px){.solution-closing-solution-shell-style[data-v-5a1abfda]{width:calc(100% - 54px)}}@media (width<=760px){.solution-closing-solution-shell-style[data-v-5a1abfda]{width:calc(100% - 38px)}}.solution-closing-solution-final-cta-style[data-v-5a1abfda]{isolation:isolate;text-align:left;grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);justify-content:space-between;align-items:center;gap:42px;margin-top:0;padding-block:56px;padding-inline:64px;display:grid;position:relative}@media (width<=670px){.solution-closing-solution-final-cta-style[data-v-5a1abfda]{flex-direction:column}}@media (width<=760px){.solution-closing-solution-final-cta-style[data-v-5a1abfda]{grid-template-columns:1fr;gap:34px;padding-block:34px;padding-inline:24px}}.solution-closing-solution-final-copy-style[data-v-5a1abfda]{z-index:1;min-width:0;position:relative}.solution-closing-heading-style[data-v-5a1abfda]{max-width:780px;font-size:clamp(30px,3vw,40px);line-height:1.3;font-weight:var(--font-weight-medium);letter-spacing:-.8px;text-wrap:balance;white-space:normal;color:#020618;margin:0}.solution-closing-solution-heading-line-style[data-v-5a1abfda]{white-space:nowrap;width:max-content;max-width:100%;display:block}@media (width<=760px){.solution-closing-solution-heading-line-style[data-v-5a1abfda]{white-space:normal;width:auto}}.solution-closing-description-style[data-v-5a1abfda]{margin-inline:0;color:#020618;max-width:760px;margin-top:16px;margin-bottom:0;font-size:18px;font-weight:400;line-height:1.55}@media (width<=760px){.solution-closing-description-style[data-v-5a1abfda]{font-size:16px}}.solution-closing-solution-final-actions-style[data-v-5a1abfda]{flex-flow:wrap;align-items:center;gap:14px;min-width:0;margin-top:24px;display:flex}.solution-closing-solution-button-primary-style[data-v-5a1abfda]{cursor:pointer;min-width:164px;min-height:54px;font-family:inherit;font-size:18px;line-height:1.5;font-weight:var(--font-weight-medium);color:#fff;font-style:inherit;justify-content:center;align-items:center;gap:8px;padding-block:12px;padding-inline:28px;display:inline-flex}@media (width<=760px){.solution-closing-solution-button-primary-style[data-v-5a1abfda]{min-width:0;padding-inline:20px;font-size:16px}}.solution-closing-solution-final-team-style[data-v-5a1abfda]{z-index:1;-o-object-fit:contain;object-fit:contain;width:100%;height:auto;display:block;position:relative}@media (width<=760px){.solution-closing-solution-final-team-style[data-v-5a1abfda]{max-width:480px;margin-block:0;margin-inline:auto}}.solution-closing-solution-heading-line-style-2[data-v-5a1abfda]{text-wrap:balance;white-space:normal;width:auto;max-width:100%;display:block}.solution-page-body[data-v-6400e9f7]{padding-inline:0;padding-top:0;padding-bottom:24px}@media (width<=760px){.solution-page-body[data-v-6400e9f7]{padding-bottom:12px}}}.solution-site .solution-brand-page .solution-section-challenge .solution-card{background:#f5f7fa;border:0;border-radius:28px}.solution-site .solution-brand-page .solution-card-icon{--icon-size:24px;background:#fff;border-radius:50%}.solution-site .solution-section-capabilities{background:#f5f7f8}.solution-site .solution-feature-list .solution-card{background:0 0;border:0;border-top:1px solid #dce3e6;border-image:;border-radius:0}.solution-site .solution-brand-page .solution-section-capabilities .solution-feature-list .solution-card{background:0 0;border:0}.solution-site .solution-brand-page .solution-cap-visual{background:#ffffff0f;border:1px solid #ffffff24;border-radius:28px}.solution-site .solution-brand-page .solution-cap-visual.solution-cap-visual-flush{background:0 0;border:0;border-radius:24px}.solution-site .solution-brand-page .solution-cap-visual.solution-cap-visual-flush img{border-radius:24px;transition:transform .35s;transform:scale(1)}.solution-site .solution-brand-page .solution-cap-visual.solution-cap-visual-flush:hover img{transform:scale(1.035)}.solution-site .solution-steps .solution-card{background:#fff;border:0;border-top:2px solid #6ae5a8;border-image:;border-radius:0}.solution-site .solution-brand-page .solution-section-workflow .solution-steps .solution-card{background:#fff;border:0;border-radius:24px}.solution-site .solution-brand-page .solution-section-workflow .solution-step-image{background:#f3f5f8;border-radius:16px}.solution-site .solution-section-value{background:#f5f7f8}.solution-site .solution-section-value .solution-card{background:#fff}.solution-site .solution-related{border-top:1px solid #dce3e6}.solution-site .solution-related a{border-radius:12px;transition:background-color .18s}@media (hover:hover){.solution-site .solution-related a:hover{background:#edf1f3}}.solution-site .solution-brand-page .solution-section-value .solution-card{background:#11182ad1;border:2px solid #ffffff3d;border-radius:30px}.solution-site .solution-brand-page .solution-value-icon{--icon-size:24px;background:#ffffff26;border-radius:12px}.solution-site .solution-brand-page .solution-section-value .solution-related{border-top:0}.solution-site .solution-brand-page .solution-section-value .solution-related a{background:#111525;border-radius:20px;transition:background-color .25s,color .25s}.solution-site .solution-brand-page .solution-related-visual{transform-origin:bottom;background:#fff;border-radius:16px 16px 0 0;transition:transform .28s}@media (hover:hover){.solution-site .solution-brand-page .solution-section-value .solution-related a:hover{color:#020618;background:#5ee9b5}.solution-site .solution-brand-page .solution-section-value .solution-related a:hover p{color:#19372d}.solution-site .solution-brand-page .solution-section-value .solution-related a:hover .solution-related-visual{transform:rotate(6deg)scale(1.04)}.solution-site.solution-theme-purple .solution-brand-page .solution-section-value .solution-related a:hover{color:#fff;background:#8e51ff}.solution-site.solution-theme-purple .solution-brand-page .solution-section-value .solution-related a:hover p{color:#ffffffc7}}.solution-site .solution-faq details{border-bottom:1px solid #dde3e9}.solution-site .solution-faq summary{list-style:none}.solution-site .solution-faq summary::-webkit-details-marker{display:none}.solution-site .solution-faq details[open] summary span{transform:rotate(45deg)}.solution-site summary:focus-visible{outline-offset:4px;outline:2px solid #685bff}.solution-site .solution-faq summary{transition:color .18s}.solution-site .solution-faq summary span{transition:transform .18s}.solution-site .solution-faq details[open] summary{color:#086743}@media (hover:hover){.solution-site .solution-faq summary:hover{color:#303444}}.solution-site .solution-brand-page .solution-faq{counter-reset:brand-faq 0}.solution-site .solution-brand-page .solution-faq details{counter-increment:brand-faq 1;background:0 0;border:0;border-radius:20px;transition:background-color .2s}.solution-site .solution-brand-page .solution-faq details[open]{box-shadow:none;background:#f4f6f9;border:0;border-radius:22px;margin:0;padding:0 0 4px}.solution-site .solution-brand-page .solution-faq summary:before{color:#b8bfcc;content:counter(brand-faq,decimal-leading-zero);font:400 14px/1 ui-monospace,monospace}.solution-site .solution-brand-page .solution-faq details[open] summary{color:#303444}.solution-site .solution-brand-page .solution-faq details[open] summary:before{color:#30dfa5}.solution-site .solution-brand-page .solution-faq .solution-faq-chevron{border-bottom:2px solid;border-right:2px solid;transition:transform .2s,color .2s;transform:rotate(45deg)}.solution-site .solution-brand-page .solution-faq details[open] .solution-faq-chevron{color:#30dfa5;transform:rotate(225deg)}@media (hover:hover){.solution-site .solution-brand-page .solution-faq details:not([open]):hover{background:#f4f6f9}}.solution-site.solution-theme-purple .solution-brand-page .solution-faq details[open] .solution-faq-chevron,.solution-site.solution-theme-purple .solution-brand-page .solution-faq details[open] summary:before{color:#8e51ff}.solution-site :is(.solution-top,.solution-service,.solution-footer,.solution-cta-section) .solution-button{box-sizing:border-box;border-radius:var(--solution-button-radius);border:0}.solution-site :is(.solution-top,.solution-service,.solution-footer,.solution-cta-section) .solution-button-primary{background:linear-gradient(110deg,#75edae,#46ecd5)}.solution-site :is(.solution-top,.solution-service,.solution-footer,.solution-cta-section) .solution-button-quiet{background:#020618}.solution-site .solution-button-quiet{background:0 0;border-color:#0000}.solution-site .solution-final-cta{background:var(--solution-tint);border-radius:12px}.solution-site .solution-cta-section .solution-final-actions .solution-button,.solution-site .solution-cta-section .solution-final-cta{border:0}.solution-site .solution-cta-section .solution-final-actions .solution-button-primary{background:linear-gradient(110deg,#75edae,#46ecd5)}.solution-site .solution-final-team{transform-origin:50%;transition:transform .24s}@media (hover:hover){.solution-site .solution-cta-section:hover .solution-final-team{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.solution-site .solution-final-team{transition:none}}.solution-site .solution-cta-section{background:0 0}.solution-site .solution-cta-section .solution-final-cta{background:#fff;border-radius:40px}.solution-site .solution-cta-section .solution-final-actions .solution-button-quiet{background:#020618;border:0}@media (width<=760px){.solution-site .solution-cta-section .solution-final-cta{border-radius:28px}}.solution-site .solution-closing{background:#020618}.solution-site .solution-closing-box{background:#e9faf2;border-radius:28px}.solution-site .solution-brand-page .solution-closing{background:0 0}.solution-site .solution-brand-page .solution-closing-box{background:#fff;border-radius:40px}.solution-site .solution-brand-page .solution-final-actions .solution-button{border:0;border-radius:999px}.solution-site .solution-brand-page .solution-final-actions .solution-button-primary{background:linear-gradient(110deg,#75edae,#46ecd5)}.solution-site .solution-brand-page .solution-final-actions .solution-button-quiet{background:#020618}.solution-site .solution-brand-page .solution-final-team{transition:transform .24s}@media (hover:hover){.solution-site .solution-brand-page .solution-closing:hover .solution-final-team{transform:scale(1.04)}}@media (width<=760px){.solution-site .solution-brand-page .solution-closing-box{border-radius:28px}.solution-site .solution-brand-page .solution-heading-line{word-break:keep-all}}.solution-site.solution-theme-purple .solution-brand-page section.solution-closing .solution-final-actions .solution-button.solution-button-primary{box-shadow:none!important;background:linear-gradient(90deg,#7f22fe .3%,#615fff 100.3%)!important}.solution-site.solution-theme-purple .solution-brand-page section.solution-closing .solution-final-actions .solution-button.solution-button-primary:hover,.solution-site.solution-theme-purple .solution-brand-page section.solution-closing .solution-final-actions .solution-button.solution-button-primary:focus-visible{color:#fff!important;box-shadow:none!important;background:linear-gradient(90deg,#7f22fe .3%,#615fff 100.3%)!important}.solution-site.solution-theme-purple .solution-brand-page .solution-final-actions .solution-button-primary{background:linear-gradient(90deg,#7f22fe .3%,#615fff 100.3%)}@media (hover:hover){.solution-site.solution-theme-purple .solution-brand-page .solution-final-actions .solution-button-primary:hover{background:linear-gradient(90deg,#7f22fe .3%,#615fff 100.3%);box-shadow:0 5px 18px #7f22fe47}.solution-site.solution-theme-purple .solution-brand-page .solution-closing .solution-final-actions .solution-button-primary:hover{box-shadow:none}}
