.solution-copy[data-v-ac7a13cd]{color:#596b78;font-size:14px;line-height:1.9}.solution-copy>p+p[data-v-ac7a13cd]{margin-top:20px}.solution-copy-list[data-v-ac7a13cd]{display:flex;flex-direction:column;gap:12px;margin-block:20px}.solution-copy-list li[data-v-ac7a13cd]{align-items:flex-start;display:flex;font-size:12px;gap:11px;line-height:1.9}.solution-copy-check[data-v-ac7a13cd]{color:#4b772d;display:flex;flex-shrink:0;margin-top:4px}.solution-copy-check svg[data-v-ac7a13cd]{height:16px;width:16px}.solution-copy-list strong[data-v-ac7a13cd]{color:#314e60;font-weight:600}.solution-copy[data-v-ac7a13cd] :is(ul,ol):last-child{margin-bottom:0}.solution-copy-cards>p[data-v-ac7a13cd]:first-child{margin-inline:auto;max-width:760px;text-align:center}.solution-copy-cards .solution-copy-list[data-v-ac7a13cd]{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:35px}.solution-copy-cards .solution-copy-list li[data-v-ac7a13cd]{background:#fff;border:1px solid #e0e8ed;border-radius:7px;display:block;padding:28px}.solution-copy-cards .solution-copy-check[data-v-ac7a13cd]{align-items:center;background:#edf5e7;border-radius:5px;display:flex;height:34px;justify-content:center;margin:0 0 20px;width:34px}.solution-copy-list h3[data-v-ac7a13cd]{color:#102c3f;font-size:14px;font-weight:700;line-height:1.65;margin-bottom:10px}.solution-copy-cards>p[data-v-ac7a13cd]:last-child:not(:first-child){font-size:12px;margin-top:25px}.solution-copy-checklist .solution-copy-list[data-v-ac7a13cd]{background:#fff;border:1px solid #e0e8ed;border-radius:7px;-moz-column-gap:45px;column-gap:45px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-block:32px;padding:35px;row-gap:28px}.solution-copy-number[data-v-ac7a13cd]{color:#4b772d;font-size:11px;font-weight:700;padding-top:3px}.solution-copy-checklist .solution-copy-list li[data-v-ac7a13cd]{gap:16px}.solution-copy-checklist>p[data-v-ac7a13cd]:last-child:not(:first-child){font-size:12px}@media (max-width:1000px){.solution-copy-cards .solution-copy-list[data-v-ac7a13cd]{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-copy-cards .solution-copy-list li[data-v-ac7a13cd]{padding:24px}}@media (max-width:600px){.solution-copy[data-v-ac7a13cd]{font-size:13px}.solution-copy-cards .solution-copy-list[data-v-ac7a13cd],.solution-copy-checklist .solution-copy-list[data-v-ac7a13cd]{grid-template-columns:1fr}.solution-copy-checklist .solution-copy-list[data-v-ac7a13cd]{gap:23px;padding:25px 22px}.solution-copy-list h3[data-v-ac7a13cd]{font-size:13px}}.solution-page[data-v-b94af5fd]{--solution-ink:#102c3f;--solution-muted:#596b78;--solution-blue:#2c80c9;--solution-green:#7ac143;--solution-line:#e0e8ed;color:var(--solution-ink)}.solution-container[data-v-b94af5fd]{margin-inline:auto;width:min(1280px,calc(100% - 80px))}.solution-section[data-v-b94af5fd]{padding-block:88px}.solution-section-tint[data-v-b94af5fd]{background:#f5f8fa}.solution-page :is(section,article)[id][data-v-b94af5fd]{scroll-margin-top:85px}.solution-page[data-v-b94af5fd] :is(a,button,summary):focus-visible{outline:3px solid var(--solution-blue);outline-offset:5px}.solution-page h2[data-v-b94af5fd]{font-size:clamp(27px,2.7vw,38px);font-weight:700;letter-spacing:-.035em;line-height:1.25}.solution-page h3[data-v-b94af5fd]{font-size:17px;font-weight:700;line-height:1.55}.solution-body[data-v-b94af5fd]{color:var(--solution-muted);font-size:14px;line-height:1.9;margin-top:22px}.solution-eyebrow[data-v-b94af5fd]{align-items:center;color:#2471ad;display:flex;font-size:11px;font-weight:700;gap:9px;letter-spacing:.13em;line-height:1.6;margin-bottom:18px;text-transform:uppercase}.solution-dot[data-v-b94af5fd]{background:var(--solution-green);border-radius:50%;flex-shrink:0;height:7px;width:7px}.solution-button[data-v-b94af5fd]{align-items:center;border-radius:5px;display:inline-flex;font-size:13px;font-weight:700;gap:20px;justify-content:center;line-height:1.5;min-height:52px;padding:15px 23px;transition:background .2s,box-shadow .2s}.solution-button svg[data-v-b94af5fd],.solution-text-link svg[data-v-b94af5fd]{flex-shrink:0;height:18px;transition:transform .2s;width:18px}.solution-button:hover svg[data-v-b94af5fd],.solution-text-link:hover svg[data-v-b94af5fd]{transform:translate(3px)}.solution-button-primary[data-v-b94af5fd]{background:var(--solution-green);color:#18300b}.solution-button-primary[data-v-b94af5fd]:hover{background:#8bce57;box-shadow:0 5px 16px #48782620}.solution-button-outline[data-v-b94af5fd]{border:1px solid var(--solution-blue);color:#2471ad}.solution-text-link[data-v-b94af5fd]{align-items:center;color:#2471ad;display:inline-flex;font-size:13px;font-weight:700;gap:12px;line-height:1.7}.solution-text-link[data-v-b94af5fd]:hover{text-decoration:underline;text-underline-offset:4px}.solution-hero[data-v-b94af5fd]{background:linear-gradient(115deg,#f4f9fc,#f6faf6);padding:28px 0 40px}.solution-breadcrumbs[data-v-b94af5fd]{align-items:center;color:#657780;display:flex;font-size:11px;gap:12px;margin-bottom:42px}.solution-breadcrumbs svg[data-v-b94af5fd]{color:#98a6ad;height:12px;width:12px}.solution-breadcrumbs a[data-v-b94af5fd]:hover{color:#2471ad;text-decoration:underline}.solution-breadcrumbs [aria-current][data-v-b94af5fd]{color:var(--solution-ink);font-weight:600}.solution-hero-grid[data-v-b94af5fd]{align-items:center;display:grid;gap:64px;grid-template-columns:1.05fr 1fr}.solution-hero-copy[data-v-b94af5fd]{padding-block:8px}.solution-hero h1[data-v-b94af5fd]{font-size:clamp(36px,3.7vw,52px);font-weight:700;letter-spacing:-.045em;line-height:1.15}.solution-hero h1 span[data-v-b94af5fd]{color:#2471ad}.solution-hero-copy .solution-body[data-v-b94af5fd]{line-height:1.95;margin-top:25px;max-width:570px}.solution-actions[data-v-b94af5fd]{align-items:center;display:flex;flex-wrap:wrap;gap:25px;margin-top:30px}.solution-hero-footnote[data-v-b94af5fd]{align-items:center;color:#596b78;display:flex;font-size:10px;gap:8px;margin-top:24px}.solution-hero-footnote svg[data-v-b94af5fd]{height:14px;width:14px}.solution-hero-visual[data-v-b94af5fd]{align-self:stretch;background:#123748;border-radius:12px;min-height:510px;overflow:hidden;position:relative}.solution-hero-visual>img[data-v-b94af5fd]{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.solution-hero-shade[data-v-b94af5fd]{background:linear-gradient(180deg,#071b2a10 20%,#071b2a08 35%,#071b2af0);top:0;right:0;bottom:0;left:0;position:absolute}.solution-image-label[data-v-b94af5fd]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#102c3fc9;border:1px solid #ffffff35;border-radius:4px;color:#fff;display:flex;font-size:10px;font-weight:600;gap:8px;left:23px;letter-spacing:.03em;padding:9px 12px;position:absolute;right:23px;top:23px;width:-moz-fit-content;width:fit-content}.solution-hero-inset[data-v-b94af5fd]{background:#fff;border:1px solid #e0e8ed;border-radius:7px;box-shadow:0 8px 30px #102c3f30;max-width:45%;padding:8px 8px 12px;position:absolute;right:23px;text-align:center;top:85px;width:175px}.solution-hero-inset img[data-v-b94af5fd]{height:100px;-o-object-fit:contain;object-fit:contain;width:100%}.solution-hero-inset span[data-v-b94af5fd]{color:#314e60;display:block;font-size:10px;font-weight:700}.solution-hero-visual figcaption[data-v-b94af5fd]{bottom:32px;color:#fff;left:30px;position:absolute;right:30px}.solution-hero-visual figcaption strong[data-v-b94af5fd],.solution-hero-visual figcaption>span[data-v-b94af5fd]{display:block;font-size:clamp(23px,2vw,29px);letter-spacing:-.02em;line-height:1.4}.solution-hero-visual figcaption>span[data-v-b94af5fd]{font-weight:400}.solution-image-tags[data-v-b94af5fd]{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.solution-image-tags span[data-v-b94af5fd]{border:1px solid #ffffff45;border-radius:3px;color:#e2edf1;font-size:10px;padding:5px 11px}.solution-shortcuts[data-v-b94af5fd]{background:#fff;border:1px solid var(--solution-line);border-radius:7px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:45px}.solution-shortcuts-three[data-v-b94af5fd]{grid-template-columns:repeat(3,minmax(0,1fr))}.solution-shortcuts>a[data-v-b94af5fd]{align-items:center;display:flex;gap:13px;padding:23px 19px;transition:background .2s}.solution-shortcuts>a+a[data-v-b94af5fd]{border-left:1px solid var(--solution-line)}.solution-shortcuts>a[data-v-b94af5fd]:hover{background:#f1f8fc}.solution-icon-box[data-v-b94af5fd]{align-items:center;background:#edf5fb;border-radius:6px;color:#2471ad;display:flex;flex-shrink:0;height:45px;justify-content:center;width:45px}.solution-icon-box svg[data-v-b94af5fd]{height:24px;width:24px}.solution-shortcuts strong[data-v-b94af5fd]{display:block;font-size:13px;font-weight:700}.solution-shortcuts a span[data-v-b94af5fd]{color:var(--solution-muted);display:block;font-size:10px;line-height:1.6;margin-top:4px}.solution-shortcut-arrow[data-v-b94af5fd]{color:#8d9da8;flex-shrink:0;height:15px;margin-left:auto;width:15px}.solution-page-nav[data-v-b94af5fd]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-block:1px solid var(--solution-line);position:sticky;top:0;z-index:9}.solution-page-nav-inner[data-v-b94af5fd]{align-items:center;display:flex;gap:27px;min-height:64px;overflow-x:auto;scrollbar-width:thin}.solution-page-nav-inner a[data-v-b94af5fd]{align-items:center;align-self:stretch;border-bottom:2px solid transparent;color:#596b78;display:flex;flex-shrink:0;font-size:11px;font-weight:600;padding-block:18px}.solution-page-nav-inner a[data-v-b94af5fd]:focus-visible,.solution-page-nav-inner a[data-v-b94af5fd]:hover{border-bottom-color:var(--solution-green);color:#2471ad}.solution-nav-label[data-v-b94af5fd]{font-size:11px;font-weight:700;margin-right:auto;white-space:nowrap}.solution-introduction[data-v-b94af5fd]{border-left:3px solid var(--solution-green);color:#526773;font-size:17px;line-height:1.95;margin-bottom:56px;max-width:1040px;padding-left:25px}.solution-overview-grid[data-v-b94af5fd],.solution-why-grid[data-v-b94af5fd]{display:grid;gap:85px;grid-template-columns:.85fr 1.15fr}.solution-overview-link[data-v-b94af5fd]{margin-top:28px}.solution-section-heading[data-v-b94af5fd]{margin-inline:auto;margin-bottom:25px;max-width:850px;text-align:center}.solution-section-heading .solution-eyebrow[data-v-b94af5fd]{justify-content:center}.solution-section-intro[data-v-b94af5fd]{margin-inline:auto;max-width:780px;text-align:center}.solution-groups[data-v-b94af5fd]{margin-top:38px}.solution-groups-formats[data-v-b94af5fd]{display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}.solution-groups-formats .solution-group[data-v-b94af5fd]{background:#fff;border:1px solid var(--solution-line);border-radius:8px;overflow:hidden}.solution-group-visual[data-v-b94af5fd]{background:#e7f0f5;padding:22px 28px}.solution-visual-green[data-v-b94af5fd]{background:#edf3e7}.solution-visual-heading[data-v-b94af5fd]{align-items:center;display:flex;justify-content:space-between}.solution-visual-heading .solution-eyebrow[data-v-b94af5fd]{color:#20659b;font-size:9px;margin:0}.solution-visual-heading>svg[data-v-b94af5fd]{color:#596b78;height:21px;width:21px}.solution-group-visual>img[data-v-b94af5fd]{height:235px;margin-top:15px;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain;width:100%}.solution-group-copy[data-v-b94af5fd]{padding:30px}.solution-group-copy h3[data-v-b94af5fd]{font-size:20px;letter-spacing:-.025em;line-height:1.45;margin-bottom:16px}.solution-group-copy .solution-text-link[data-v-b94af5fd]{font-size:12px;margin-top:24px}.solution-group-copy>.solution-icon-box[data-v-b94af5fd]{margin-bottom:22px}.solution-groups-showcase[data-v-b94af5fd]{display:flex;flex-direction:column;gap:60px}.solution-groups-showcase .solution-group[data-v-b94af5fd]{align-items:center;display:grid;gap:65px;grid-template-columns:.9fr 1.1fr}.solution-groups-showcase .solution-group[data-v-b94af5fd]:nth-child(2n){grid-template-columns:1.1fr .9fr}.solution-groups-showcase .solution-group:nth-child(2n) .solution-group-visual[data-v-b94af5fd]{order:2}.solution-groups-showcase .solution-group-copy[data-v-b94af5fd]{padding:0}.solution-groups-showcase .solution-group-visual[data-v-b94af5fd]{border-radius:8px;overflow:hidden;padding:30px}.solution-groups-showcase .solution-group-visual>img[data-v-b94af5fd]{height:330px}.solution-groups-showcase .solution-group:nth-child(-n+2) .solution-group-visual>img[data-v-b94af5fd]{transform:scale(1.6)}.solution-groups-showcase .solution-visual-heading[data-v-b94af5fd]{position:relative;z-index:1}.solution-groups-showcase .solution-group-copy h3[data-v-b94af5fd]{font-size:clamp(25px,2.4vw,32px)}.solution-groups-showcase .solution-group-copy[data-v-b94af5fd] .solution-copy{font-size:13px}.solution-groups-benefits[data-v-b94af5fd],.solution-groups-comparison[data-v-b94af5fd],.solution-groups-steps[data-v-b94af5fd]{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.solution-groups-steps[data-v-b94af5fd]{grid-template-columns:repeat(3,minmax(0,1fr))}.solution-groups-benefits .solution-group[data-v-b94af5fd],.solution-groups-comparison .solution-group[data-v-b94af5fd],.solution-groups-steps .solution-group[data-v-b94af5fd]{background:#fff;border:1px solid var(--solution-line);border-radius:7px}.solution-groups-benefits h3[data-v-b94af5fd],.solution-groups-comparison h3[data-v-b94af5fd],.solution-groups-steps h3[data-v-b94af5fd]{font-size:17px}.solution-groups-benefits[data-v-b94af5fd] .solution-copy,.solution-groups-comparison[data-v-b94af5fd] .solution-copy,.solution-groups-steps[data-v-b94af5fd] .solution-copy{font-size:13px}.solution-groups-applications[data-v-b94af5fd]{display:grid;gap:24px;grid-template-columns:repeat(6,minmax(0,1fr))}.solution-groups-applications .solution-group[data-v-b94af5fd]{background:#f5f8fa;border:1px solid var(--solution-line);border-radius:7px;grid-column:span 2}.solution-groups-five .solution-group[data-v-b94af5fd]:nth-last-child(-n+2){grid-column:span 3}.solution-groups-applications h3[data-v-b94af5fd]{font-size:17px}.solution-groups-applications[data-v-b94af5fd] .solution-copy{font-size:13px}.solution-section-note[data-v-b94af5fd]{border-left:2px solid #a4c68d;color:var(--solution-muted);font-size:12px;line-height:1.9;margin-top:28px;padding-left:18px}.solution-layout-why[data-v-b94af5fd]{background:#12364d;color:#fff}.solution-why-grid[data-v-b94af5fd]{align-items:center}.solution-why-grid .solution-eyebrow[data-v-b94af5fd]{color:#acda8d}.solution-why-grid[data-v-b94af5fd] .solution-copy{color:#ccdae3}.solution-why-grid .solution-button[data-v-b94af5fd]{margin-top:28px}.solution-faq-grid[data-v-b94af5fd]{display:grid;gap:85px;grid-template-columns:.85fr 1.15fr}.solution-faq-heading[data-v-b94af5fd]{max-width:385px}.solution-faq-heading .solution-body[data-v-b94af5fd]{font-size:13px}.solution-faq-heading .solution-text-link[data-v-b94af5fd]{margin-top:20px}.solution-faq-list[data-v-b94af5fd]{border-top:1px solid var(--solution-line)}.solution-faq-list details[data-v-b94af5fd]{border-bottom:1px solid var(--solution-line)}.solution-faq-list summary[data-v-b94af5fd]{align-items:center;cursor:pointer;display:flex;gap:16px;list-style:none;padding:24px 0}.solution-faq-list summary[data-v-b94af5fd]::-webkit-details-marker{display:none}.solution-faq-number[data-v-b94af5fd]{color:var(--solution-muted);font-size:10px;font-weight:600}.solution-faq-list h3[data-v-b94af5fd]{font-size:13px;line-height:1.7}.solution-faq-list summary>svg[data-v-b94af5fd]{color:#2471ad;flex-shrink:0;height:17px;margin-left:auto;transition:transform .2s;width:17px}.solution-faq-list details[open] summary>svg[data-v-b94af5fd]{transform:rotate(45deg)}.solution-faq-list details[open] h3[data-v-b94af5fd]{color:#2471ad}.solution-faq-list details>p[data-v-b94af5fd]{color:var(--solution-muted);font-size:13px;line-height:1.9;padding:0 30px 24px}.solution-products-heading[data-v-b94af5fd]{align-items:flex-end;display:flex;gap:35px;justify-content:space-between}.solution-products-heading h2[data-v-b94af5fd]{max-width:690px}.solution-products-heading>.solution-text-link[data-v-b94af5fd]{flex-shrink:0;margin-bottom:5px}.solution-products-intro[data-v-b94af5fd]{max-width:870px}.solution-product-grid[data-v-b94af5fd]{display:grid;gap:25px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px}.solution-product-grid-two[data-v-b94af5fd]{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-product-card[data-v-b94af5fd]{background:#fff;border:1px solid var(--solution-line);border-radius:7px;display:block;overflow:hidden;transition:border-color .2s,box-shadow .2s}.solution-product-card[data-v-b94af5fd]:hover{border-color:#a0bfd5;box-shadow:0 8px 24px #18344b0c}.solution-product-image[data-v-b94af5fd]{align-items:center;border-bottom:1px solid #edf1f4;display:flex;height:240px;justify-content:center;padding:25px}.solution-product-image img[data-v-b94af5fd]{height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .3s;width:100%}.solution-product-card:hover img[data-v-b94af5fd]{transform:scale(1.04)}.solution-product-placeholder[data-v-b94af5fd]{color:#596b78;height:70px;width:70px}.solution-product-info[data-v-b94af5fd]{padding:24px}.solution-product-info>span[data-v-b94af5fd]{color:var(--solution-muted);display:block;font-size:9px;letter-spacing:.08em;margin-bottom:7px;text-transform:uppercase}.solution-product-info h3[data-v-b94af5fd]{font-size:16px}.solution-product-link[data-v-b94af5fd]{align-items:center;color:#2471ad;display:flex;font-size:11px;font-weight:700;justify-content:space-between;margin-top:22px}.solution-product-link svg[data-v-b94af5fd]{height:17px;width:17px}.solution-product-message[data-v-b94af5fd]{align-items:center;background:#fff;border:1px solid var(--solution-line);border-radius:7px;display:flex;flex-direction:column;gap:18px;margin-top:35px;padding:45px 25px;text-align:center}.solution-product-message>svg[data-v-b94af5fd]{color:#2471ad;height:35px;width:35px}.solution-product-message p[data-v-b94af5fd]{color:var(--solution-muted);font-size:13px;line-height:1.8}.solution-product-skeleton[data-v-b94af5fd]{background:#fff;border:1px solid var(--solution-line);border-radius:7px;padding:25px}.solution-product-skeleton div[data-v-b94af5fd]{background:#eaf0f4;height:215px}.solution-product-skeleton span[data-v-b94af5fd]{background:#eaf0f4;display:block;height:14px;margin-top:20px;width:65%}.solution-product-skeleton span[data-v-b94af5fd]:last-child{width:35%}.solution-related-section[data-v-b94af5fd]{padding-block:65px}.solution-related-heading h2[data-v-b94af5fd]{font-size:27px}.solution-related-grid[data-v-b94af5fd]{display:grid;gap:25px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px}.solution-related-grid>a[data-v-b94af5fd]{align-items:flex-start;border:1px solid var(--solution-line);border-radius:7px;display:flex;gap:18px;padding:27px;transition:background .2s}.solution-related-grid>a[data-v-b94af5fd]:hover{background:#f5f8fa}.solution-related-grid h3[data-v-b94af5fd]{font-size:15px}.solution-related-grid p[data-v-b94af5fd]{color:var(--solution-muted);font-size:12px;line-height:1.8;margin-top:8px}.solution-related-arrow[data-v-b94af5fd]{color:#2471ad;flex-shrink:0;height:18px;margin-left:auto;margin-top:5px;width:18px}.solution-contact-section[data-v-b94af5fd]{background:#edf5e7;border-top:1px solid #e1ebd9}.solution-contact-inner[data-v-b94af5fd]{align-items:center;display:flex;gap:60px;justify-content:space-between;padding-block:72px}.solution-contact-inner h2[data-v-b94af5fd]{font-size:clamp(26px,2.8vw,38px)}.solution-contact-inner h2 span[data-v-b94af5fd]{color:#51822f}.solution-contact-inner p[data-v-b94af5fd]:not(.solution-eyebrow){color:#5a6b53;font-size:13px;line-height:1.9;margin-top:20px;max-width:670px}.solution-contact-inner .solution-button[data-v-b94af5fd]{flex-shrink:0}@media (min-width:1600px){.solution-container[data-v-b94af5fd]{width:min(1400px,calc(100% - 100px))}}@media (max-width:1199px){.solution-container[data-v-b94af5fd]{width:calc(100% - 56px)}.solution-hero-grid[data-v-b94af5fd]{gap:35px}.solution-hero h1[data-v-b94af5fd]{font-size:42px}.solution-hero-visual[data-v-b94af5fd]{min-height:540px}.solution-shortcuts>a[data-v-b94af5fd]{gap:10px;padding:20px 13px}.solution-shortcuts .solution-icon-box[data-v-b94af5fd]{height:40px;width:35px}.solution-shortcuts a span[data-v-b94af5fd]{font-size:9px}.solution-shortcut-arrow[data-v-b94af5fd]{display:none}.solution-page-nav-inner[data-v-b94af5fd]{gap:24px}.solution-faq-grid[data-v-b94af5fd],.solution-overview-grid[data-v-b94af5fd],.solution-why-grid[data-v-b94af5fd]{gap:45px}.solution-groups-showcase .solution-group[data-v-b94af5fd]{gap:40px}.solution-group-copy[data-v-b94af5fd]{padding:25px}}@media (max-width:900px){.solution-hero-grid[data-v-b94af5fd]{grid-template-columns:1fr}.solution-hero-copy[data-v-b94af5fd]{max-width:680px}.solution-hero h1[data-v-b94af5fd]{font-size:46px}.solution-hero-visual[data-v-b94af5fd]{min-height:410px}.solution-hero-copy .solution-body[data-v-b94af5fd]{max-width:none}.solution-shortcuts[data-v-b94af5fd]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px}.solution-shortcuts-three[data-v-b94af5fd]{grid-template-columns:repeat(3,minmax(0,1fr))}.solution-shortcuts>a[data-v-b94af5fd]{padding:23px}.solution-shortcuts:not(.solution-shortcuts-three)>a[data-v-b94af5fd]:nth-child(3){border-left:0}.solution-shortcuts:not(.solution-shortcuts-three)>a[data-v-b94af5fd]:nth-child(n+3){border-top:1px solid var(--solution-line)}.solution-shortcuts a span[data-v-b94af5fd]{font-size:11px}.solution-shortcuts-three>a[data-v-b94af5fd]{padding:20px 12px}.solution-shortcuts-three a span[data-v-b94af5fd]{font-size:9px}.solution-nav-label[data-v-b94af5fd]{display:none}.solution-page-nav-inner[data-v-b94af5fd]{gap:28px;min-height:58px}.solution-section[data-v-b94af5fd]{padding-block:65px}.solution-faq-grid[data-v-b94af5fd],.solution-overview-grid[data-v-b94af5fd],.solution-why-grid[data-v-b94af5fd]{gap:35px;grid-template-columns:1fr}.solution-groups-steps[data-v-b94af5fd]{grid-template-columns:1fr}.solution-groups-steps .solution-group-copy[data-v-b94af5fd]{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:45px 1fr}.solution-groups-steps .solution-group-copy>.solution-icon-box[data-v-b94af5fd]{grid-row:span 2;margin-bottom:0}.solution-groups-applications[data-v-b94af5fd]{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-groups-applications .solution-group[data-v-b94af5fd],.solution-groups-five .solution-group[data-v-b94af5fd]:nth-last-child(-n+2){grid-column:auto}.solution-groups-five .solution-group[data-v-b94af5fd]:last-child{grid-column:1/-1}.solution-groups-showcase .solution-group[data-v-b94af5fd],.solution-groups-showcase .solution-group[data-v-b94af5fd]:nth-child(2n){gap:30px;grid-template-columns:1fr}.solution-groups-showcase .solution-group:nth-child(2n) .solution-group-visual[data-v-b94af5fd]{order:0}.solution-groups-showcase .solution-group-visual[data-v-b94af5fd]{margin-inline:auto;max-width:600px;width:100%}.solution-faq-heading[data-v-b94af5fd]{max-width:650px}.solution-product-grid[data-v-b94af5fd]{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-contact-inner[data-v-b94af5fd]{align-items:flex-start;flex-direction:column;gap:30px}}@media (max-width:600px){.solution-container[data-v-b94af5fd]{width:calc(100% - 40px)}.solution-section[data-v-b94af5fd]{padding-block:54px}.solution-hero[data-v-b94af5fd]{padding:22px 0 26px}.solution-breadcrumbs[data-v-b94af5fd]{font-size:10px;gap:9px;margin-bottom:30px}.solution-eyebrow[data-v-b94af5fd]{font-size:9px;letter-spacing:.1em;margin-bottom:15px}.solution-hero h1[data-v-b94af5fd]{font-size:clamp(32px,8.5vw,42px)}.solution-hero-copy .solution-body[data-v-b94af5fd]{font-size:13px;margin-top:22px}.solution-actions[data-v-b94af5fd]{gap:20px;margin-top:24px}.solution-button[data-v-b94af5fd]{font-size:12px;gap:14px;min-height:50px;padding:14px 19px}.solution-actions .solution-text-link[data-v-b94af5fd]{font-size:12px}.solution-hero-footnote[data-v-b94af5fd]{font-size:9px;margin-top:23px}.solution-hero-grid[data-v-b94af5fd]{gap:27px}.solution-hero-visual[data-v-b94af5fd]{border-radius:8px;min-height:365px}.solution-image-label[data-v-b94af5fd]{font-size:9px;left:18px;right:18px;top:18px}.solution-hero-visual figcaption[data-v-b94af5fd]{bottom:25px;left:23px;right:23px}.solution-hero-visual figcaption strong[data-v-b94af5fd],.solution-hero-visual figcaption>span[data-v-b94af5fd]{font-size:23px}.solution-image-tags[data-v-b94af5fd]{gap:6px}.solution-image-tags span[data-v-b94af5fd]{font-size:9px;padding-inline:8px}.solution-shortcuts>a[data-v-b94af5fd]{gap:9px;padding:18px 12px}.solution-shortcuts .solution-icon-box[data-v-b94af5fd]{background:none;height:32px;width:27px}.solution-shortcuts .solution-icon-box svg[data-v-b94af5fd]{height:23px;width:23px}.solution-shortcuts strong[data-v-b94af5fd]{font-size:11px}.solution-shortcuts a span[data-v-b94af5fd]{font-size:9px}.solution-shortcuts-three[data-v-b94af5fd]{grid-template-columns:1fr}.solution-shortcuts-three>a+a[data-v-b94af5fd]{border-left:0;border-top:1px solid var(--solution-line)}.solution-shortcuts-three>a[data-v-b94af5fd]{padding:17px}.solution-shortcuts-three strong[data-v-b94af5fd]{font-size:12px}.solution-shortcuts-three a span[data-v-b94af5fd]{font-size:10px}.solution-page-nav-inner[data-v-b94af5fd]{gap:25px;min-height:53px}.solution-page-nav-inner a[data-v-b94af5fd]{font-size:10px;padding-block:16px}.solution-introduction[data-v-b94af5fd]{font-size:14px;margin-bottom:35px;padding-left:18px}.solution-body[data-v-b94af5fd]{font-size:13px}.solution-overview-link[data-v-b94af5fd]{font-size:12px;margin-top:22px}.solution-groups-applications[data-v-b94af5fd],.solution-groups-benefits[data-v-b94af5fd],.solution-groups-comparison[data-v-b94af5fd],.solution-groups-formats[data-v-b94af5fd]{gap:22px;grid-template-columns:1fr}.solution-groups-five .solution-group[data-v-b94af5fd]:nth-last-child(-n+2){grid-column:auto}.solution-group-copy[data-v-b94af5fd]{padding:25px 22px}.solution-group-copy h3[data-v-b94af5fd]{font-size:19px}.solution-group-copy[data-v-b94af5fd] .solution-copy{font-size:13px}.solution-group-visual[data-v-b94af5fd]{padding:22px}.solution-group-visual>img[data-v-b94af5fd]{height:220px}.solution-groups-showcase .solution-group-visual[data-v-b94af5fd]{padding:22px}.solution-groups-showcase .solution-group-visual>img[data-v-b94af5fd]{height:250px}.solution-groups-showcase .solution-group-copy h3[data-v-b94af5fd]{font-size:26px}.solution-groups-steps .solution-group-copy[data-v-b94af5fd]{display:block}.solution-groups-steps .solution-group-copy>.solution-icon-box[data-v-b94af5fd]{margin-bottom:22px}.solution-faq-list summary[data-v-b94af5fd]{gap:12px;padding-block:22px}.solution-faq-list h3[data-v-b94af5fd]{font-size:12px}.solution-faq-list details>p[data-v-b94af5fd]{font-size:12px;padding-left:26px;padding-right:10px}.solution-products-heading[data-v-b94af5fd]{align-items:flex-start;flex-direction:column;gap:18px}.solution-products-intro[data-v-b94af5fd]{margin-top:18px}.solution-product-grid[data-v-b94af5fd]{gap:20px;grid-template-columns:1fr;margin-top:28px}.solution-product-image[data-v-b94af5fd]{height:250px}.solution-product-info[data-v-b94af5fd]{padding:23px}.solution-related-section[data-v-b94af5fd]{padding-block:45px}.solution-related-grid[data-v-b94af5fd]{gap:18px;grid-template-columns:1fr}.solution-related-grid>a[data-v-b94af5fd]{gap:14px;padding:22px 18px}.solution-related-grid .solution-icon-box[data-v-b94af5fd]{height:35px;width:35px}.solution-related-grid .solution-icon-box svg[data-v-b94af5fd]{height:20px;width:20px}.solution-related-grid h3[data-v-b94af5fd]{font-size:14px}.solution-contact-inner[data-v-b94af5fd]{padding-block:50px}.solution-contact-inner h2[data-v-b94af5fd]{font-size:28px}.solution-contact-inner p[data-v-b94af5fd]:not(.solution-eyebrow){font-size:12px}}@media (prefers-reduced-motion:reduce){.solution-page[data-v-b94af5fd] *,.solution-page[data-v-b94af5fd] :after,.solution-page[data-v-b94af5fd] :before{transition:none!important}}
