.solution-hero[data-astro-cid-3ofaby64]{isolation:isolate;color:#fff;background:#193c61;align-items:center;min-height:540px;display:flex;position:relative;overflow:hidden}.solution-hero-image[data-astro-cid-3ofaby64]{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.solution-hero[data-astro-cid-3ofaby64]:after{content:"";z-index:-1;background:linear-gradient(90deg,#0a1e35f0 0%,#0f2c4ad4 45%,#1636583d 100%);position:absolute;inset:0}.solution-hero-inner[data-astro-cid-3ofaby64]{width:min(1180px,100%);margin:0 auto;padding:130px 32px 88px}.solution-eyebrow[data-astro-cid-3ofaby64]{letter-spacing:3px;color:#b9d8f5;margin:0 0 22px;font-size:12px;font-weight:650}.solution-hero[data-astro-cid-3ofaby64] h1[data-astro-cid-3ofaby64]{letter-spacing:-1px;max-width:850px;margin:0 0 20px;font-size:clamp(32px,4.5vw,56px);font-weight:700;line-height:1.2}.solution-subtitle[data-astro-cid-3ofaby64]{color:#d7e9fb;margin:0 0 20px;font-size:clamp(18px,2vw,25px)}.solution-description[data-astro-cid-3ofaby64]{white-space:pre-line;color:#e0eaf3;max-width:650px;margin:0;font-size:16px;line-height:1.95}.solution-hero-buttons[data-astro-cid-3ofaby64]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.solution-button[data-astro-cid-3ofaby64]{color:#163f69;background:#fff;border-radius:8px;align-items:center;gap:20px;padding:13px 23px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex;box-shadow:0 6px 25px #0001}.solution-button[data-astro-cid-3ofaby64]:hover{color:#143c64;background:#e8f2ff}.solution-button[data-astro-cid-3ofaby64] span[data-astro-cid-3ofaby64]{font-size:19px}@media (width<=650px){.solution-hero[data-astro-cid-3ofaby64]{min-height:470px}.solution-hero-inner[data-astro-cid-3ofaby64]{padding:135px 23px 70px}.solution-hero[data-astro-cid-3ofaby64]:after{background:linear-gradient(90deg,#0a1e35eb,#0f2c4abd)}.solution-description[data-astro-cid-3ofaby64]{font-size:14px}.solution-eyebrow[data-astro-cid-3ofaby64]{font-size:10px}.solution-hero[data-astro-cid-3ofaby64] h1[data-astro-cid-3ofaby64]{letter-spacing:0}}.solution-hero-logo[data-astro-cid-3ofaby64]{width:210px;max-width:60%;height:auto;margin:0 0 25px;display:block}.solution-gallery[data-v-fd6988a0]{padding:var(--solution-section-space) 0;border-bottom:1px solid var(--solution-line);background:var(--solution-surface)}.gallery-heading[data-v-fd6988a0]{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}h2[data-v-fd6988a0]{color:var(--solution-ink);margin:0;font-size:clamp(24px,3vw,34px);font-weight:650;line-height:1.4}.gallery-description[data-v-fd6988a0]{white-space:pre-line;color:var(--solution-muted);max-width:720px;margin:16px 0 0;line-height:1.9}.gallery-controls[data-v-fd6988a0]{flex-shrink:0;align-items:center;gap:8px;display:flex}.gallery-controls>span[data-v-fd6988a0]{font-variant-numeric:tabular-nums;color:var(--solution-muted);margin-right:12px;font-size:13px}.gallery-controls button[data-v-fd6988a0]{border:1px solid var(--solution-line);width:44px;height:44px;color:var(--solution-ink);cursor:pointer;background:#fff;border-radius:50%;font-size:20px}figure[data-v-fd6988a0]{border:1px solid var(--solution-line);background:#fff;border-radius:16px;margin:0;overflow:hidden}.gallery-image[data-v-fd6988a0]{aspect-ratio:2;background:linear-gradient(135deg,#f3f6fa,#fff);justify-content:center;align-items:center;min-height:240px;text-decoration:none;display:flex;position:relative}.gallery-image>img[data-v-fd6988a0]{object-fit:contain;box-sizing:border-box;width:100%;height:100%;max-height:560px;padding:24px;display:block}.gallery-video[data-v-fd6988a0]{aspect-ratio:16/9;background:#101d2a}.gallery-video iframe[data-v-fd6988a0]{border:0;width:100%;height:100%;display:block}.gallery-open[data-v-fd6988a0]{border:1px solid var(--solution-line);color:var(--solution-ink);background:#fffffff0;border-radius:7px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:inline-flex;position:absolute;bottom:16px;right:16px}figcaption[data-v-fd6988a0]{border-top:1px solid var(--solution-line);padding:22px 28px}figcaption h3[data-v-fd6988a0]{color:var(--solution-ink);white-space:pre-line;margin:0;font-size:17px;font-weight:550;line-height:1.7}figcaption p[data-v-fd6988a0]{color:var(--solution-muted);white-space:pre-line;margin:10px 0 0;font-size:14px;line-height:1.9}.gallery-thumbnails[data-v-fd6988a0]{scrollbar-width:thin;gap:12px;padding:16px 2px 6px;display:flex;overflow-x:auto}.gallery-thumbnails button[data-v-fd6988a0]{cursor:pointer;opacity:.65;background:#eef2f6;border:2px solid #0000;border-radius:8px;flex:0 0 106px;height:72px;padding:4px;position:relative;overflow:hidden}.gallery-thumbnails button[aria-pressed=true][data-v-fd6988a0]{border-color:var(--solution-accent);opacity:1}.gallery-thumbnails img[data-v-fd6988a0]{object-fit:contain;width:100%;height:100%}.gallery-thumbnails b[data-v-fd6988a0]{color:var(--solution-ink);padding:4px;font-size:11px;font-weight:500;line-height:1.6;display:block}.gallery-thumbnails span[data-v-fd6988a0]{min-width:20px;color:var(--solution-ink);background:#fff;border-radius:4px;padding:2px;font-size:10px;position:absolute;bottom:3px;right:3px}button[data-v-fd6988a0]:hover{border-color:var(--solution-accent);opacity:1}button[data-v-fd6988a0]:focus-visible,a[data-v-fd6988a0]:focus-visible{outline:3px solid var(--solution-accent);outline-offset:3px}@media (width<=650px){.gallery-heading[data-v-fd6988a0]{flex-direction:column;align-items:start;gap:18px;margin-bottom:22px}.gallery-controls[data-v-fd6988a0]{align-self:flex-end}.gallery-image[data-v-fd6988a0]{aspect-ratio:1.25;min-height:200px}.gallery-image>img[data-v-fd6988a0]{padding:12px}.gallery-open[data-v-fd6988a0]{padding:6px 9px;bottom:10px;right:10px}figcaption[data-v-fd6988a0]{padding:18px}figcaption h3[data-v-fd6988a0]{font-size:15px}.gallery-thumbnails button[data-v-fd6988a0]{flex-basis:84px;height:60px}}.solution-product-block[data-astro-cid-7ng6lf4k]{padding:var(--solution-section-space) 32px;background:#f7f9fb}.solution-product-block[data-astro-cid-7ng6lf4k]:nth-child(2n){background:#fff}.solution-product-inner[data-astro-cid-7ng6lf4k]{max-width:1120px;margin:auto}.solution-product-inner[data-astro-cid-7ng6lf4k]>header[data-astro-cid-7ng6lf4k]{margin-bottom:30px}.solution-product-inner[data-astro-cid-7ng6lf4k] h2[data-astro-cid-7ng6lf4k]{color:var(--solution-ink);margin:0 0 18px;font-size:29px;font-weight:650;line-height:1.5}.solution-product-inner[data-astro-cid-7ng6lf4k] p[data-astro-cid-7ng6lf4k]{color:var(--solution-muted);white-space:pre-line;font-size:14px;line-height:1.9}.solution-product-items[data-astro-cid-7ng6lf4k]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.solution-product-items[data-astro-cid-7ng6lf4k]>article[data-astro-cid-7ng6lf4k]{min-width:0}.solution-product-items[data-astro-cid-7ng6lf4k]>article[data-astro-cid-7ng6lf4k]:only-child{grid-column:1/-1}.solution-product-items[data-astro-cid-7ng6lf4k] h3[data-astro-cid-7ng6lf4k]{color:var(--solution-ink);margin:0 0 15px;font-size:18px;font-weight:600;line-height:1.7}.solution-product-items[data-astro-cid-7ng6lf4k] img[data-astro-cid-7ng6lf4k]{object-fit:contain;background:#fff;border:1px solid #e0e7ef;border-radius:7px;width:100%;max-height:560px;display:block}.solution-product-items[data-astro-cid-7ng6lf4k] iframe[data-astro-cid-7ng6lf4k]{aspect-ratio:16/9;background:#e5ebf2;border:0;border-radius:7px;width:100%;display:block}.solution-product-items[data-astro-cid-7ng6lf4k] a[data-astro-cid-7ng6lf4k]{color:var(--solution-accent);text-decoration:none}.solution-product-link[data-astro-cid-7ng6lf4k]{padding:9px 0;font-size:13px;display:inline-block}@media (width<=650px){.solution-product-block[data-astro-cid-7ng6lf4k]{padding:45px 23px}.solution-product-inner[data-astro-cid-7ng6lf4k] h2[data-astro-cid-7ng6lf4k]{font-size:24px}.solution-product-items[data-astro-cid-7ng6lf4k]{grid-template-columns:1fr;gap:22px}}.managed-solution[data-astro-cid-4iu6p4yt]{--solution-ink:#18384e;--solution-muted:#657784;--solution-accent:#00857e;--solution-line:#e1e8ec;--solution-surface:#fff;--solution-section-space:clamp(44px, 6vw, 80px);background:#fff;font-family:inherit}.solution-related[data-astro-cid-4iu6p4yt]{max-width:1180px;margin:auto;padding:75px 32px 100px}.solution-related[data-astro-cid-4iu6p4yt]>p[data-astro-cid-4iu6p4yt]{letter-spacing:2px;color:#8192a2;font-size:10px}.solution-related[data-astro-cid-4iu6p4yt] h2[data-astro-cid-4iu6p4yt]{color:#153d63;margin-bottom:30px;font-size:30px;font-weight:650}.solution-related[data-astro-cid-4iu6p4yt] a[data-astro-cid-4iu6p4yt]{color:#284e72;border-top:1px solid #e2e8ee;align-items:center;gap:25px;padding:21px 0;text-decoration:none;display:flex}.solution-related[data-astro-cid-4iu6p4yt] a[data-astro-cid-4iu6p4yt]:last-child{border-bottom:1px solid #e2e8ee}.solution-related[data-astro-cid-4iu6p4yt] a[data-astro-cid-4iu6p4yt]>span[data-astro-cid-4iu6p4yt]{color:#8b9aa8;white-space:nowrap;font-size:12px}.solution-related[data-astro-cid-4iu6p4yt] h3[data-astro-cid-4iu6p4yt]{margin:0;font-size:16px;font-weight:500;line-height:1.7}.solution-related[data-astro-cid-4iu6p4yt] b[data-astro-cid-4iu6p4yt]{color:#5884ac;margin-left:auto;font-size:21px}.solution-related[data-astro-cid-4iu6p4yt] a[data-astro-cid-4iu6p4yt]:hover h3[data-astro-cid-4iu6p4yt]{color:#1974bb}@media (width<=650px){.solution-related[data-astro-cid-4iu6p4yt]{padding:50px 23px 70px}.solution-related[data-astro-cid-4iu6p4yt] a[data-astro-cid-4iu6p4yt]{gap:14px}.solution-related[data-astro-cid-4iu6p4yt] a[data-astro-cid-4iu6p4yt]>span[data-astro-cid-4iu6p4yt]{display:none}.solution-related[data-astro-cid-4iu6p4yt] h3[data-astro-cid-4iu6p4yt]{font-size:14px}}.managed-solution[data-astro-cid-4iu6p4yt] .solution-container{width:min(1120px,100% - 64px);margin-inline:auto}.managed-solution[data-astro-cid-4iu6p4yt] .solution-kicker{letter-spacing:1.5px;color:var(--solution-accent);margin:0 0 12px;font-size:11px;font-weight:650}@media (width<=650px){.managed-solution[data-astro-cid-4iu6p4yt] .solution-container{width:calc(100% - 40px)}}
