.solution-capability-rows[data-v-28955cbe]{background:var(--color-section-soft)}.solution-capability-rows-inner[data-v-28955cbe]{width:min(100% - var(--page-gutter) * 2, var(--container-width));padding:var(--section-space) 0 var(--section-space-bottom);margin-left:auto;margin-right:auto}.solution-capability-rows-head[data-v-28955cbe]{margin-bottom:48px}.solution-capability-rows-label[data-v-28955cbe]{color:var(--color-brand);margin:0 0 12px;font-size:16px;font-weight:700;line-height:1}.solution-capability-rows-label-mobile[data-v-28955cbe],.solution-capability-rows-title-mobile[data-v-28955cbe],.solution-capability-row-title-mobile[data-v-28955cbe],.solution-capability-row-text-mobile[data-v-28955cbe]{display:none}.solution-capability-rows-title[data-v-28955cbe]{color:var(--color-text-primary);border-bottom:1px solid #dbe3d6;margin:0;padding-bottom:28px;font-size:36px;font-weight:600;line-height:1.25}.solution-capability-rows-list[data-v-28955cbe]{flex-direction:column;gap:48px;margin:0;padding:0;list-style:none;display:flex}.solution-capability-row[data-v-28955cbe]{flex-wrap:wrap;align-items:stretch;gap:48px 80px;display:flex}.solution-capability-row-copy[data-v-28955cbe]{box-sizing:border-box;flex-direction:column;flex:360px;min-width:min(360px,100%);min-height:300px;padding:20px 0;display:flex;position:relative}.solution-capability-row-copy-main[data-v-28955cbe]{flex:1;min-height:0;padding-bottom:12px}.solution-capability-row.solution-capability-row-reverse .solution-capability-row-copy[data-v-28955cbe],.solution-capability-rows-list .solution-capability-row:nth-child(2) .solution-capability-row-copy[data-v-28955cbe]{order:2}.solution-capability-row.solution-capability-row-reverse .solution-capability-row-visual[data-v-28955cbe],.solution-capability-rows-list .solution-capability-row:nth-child(2) .solution-capability-row-visual[data-v-28955cbe]{order:1}.solution-capability-row-number[data-v-28955cbe]{color:var(--color-brand);margin:0 0 12px;font-size:54px;font-weight:700;line-height:60px}.solution-capability-row-title[data-v-28955cbe]{color:#0f1412;margin:0 0 16px;font-size:24px;font-weight:600;line-height:1.3}.solution-capability-row-text[data-v-28955cbe]{color:#38403b;white-space:pre-line;margin:0;font-size:19px}.solution-capability-row-accent[data-v-28955cbe]{background:#57b80a;border-radius:2px;width:86px;height:4px;position:absolute;bottom:20px;left:0}.solution-capability-row-visual[data-v-28955cbe]{box-sizing:border-box;flex:360px;align-items:stretch;min-width:min(360px,100%);display:flex}.solution-capability-row-image[data-v-28955cbe]{border-radius:var(--radius-card);object-fit:contain;width:100%}@media (max-width:1040px){.solution-capability-row[data-v-28955cbe]{flex-direction:column;gap:0}.solution-capability-row-copy[data-v-28955cbe],.solution-capability-row-visual[data-v-28955cbe]{flex:0 0 100%;min-width:0}.solution-capability-row.solution-capability-row-reverse .solution-capability-row-copy[data-v-28955cbe],.solution-capability-row.solution-capability-row-reverse .solution-capability-row-visual[data-v-28955cbe],.solution-capability-rows-list .solution-capability-row:nth-child(2) .solution-capability-row-copy[data-v-28955cbe],.solution-capability-rows-list .solution-capability-row:nth-child(2) .solution-capability-row-visual[data-v-28955cbe]{order:unset}.solution-capability-row-copy[data-v-28955cbe]{min-height:unset}.solution-capability-row-accent[data-v-28955cbe]{display:none}}@media (max-width:750px){.solution-capability-rows-inner[data-v-28955cbe]{padding-top:var(--section-space)}.solution-capability-row[data-v-28955cbe]{gap:16px}.solution-capability-row-visual[data-v-28955cbe],.solution-capability-row.solution-capability-row-reverse .solution-capability-row-visual[data-v-28955cbe],.solution-capability-rows-list .solution-capability-row:nth-child(2) .solution-capability-row-visual[data-v-28955cbe]{order:-1}.solution-capability-row.solution-capability-row-reverse .solution-capability-row-copy[data-v-28955cbe],.solution-capability-rows-list .solution-capability-row:nth-child(2) .solution-capability-row-copy[data-v-28955cbe]{order:0}.solution-capability-rows-head-hide-mobile .solution-capability-rows-title[data-v-28955cbe]{display:none}.solution-capability-rows-label:has(.solution-capability-rows-label-mobile) .solution-capability-rows-label-desktop[data-v-28955cbe]{display:none}.solution-capability-rows-label-mobile[data-v-28955cbe]{font-size:var(--font-body-lg);display:inline}.solution-capability-rows-title[data-v-28955cbe]{font-size:var(--font-section-title);border-bottom:none;padding-bottom:0}.solution-capability-rows-title:has(.solution-capability-rows-title-mobile) .solution-capability-rows-title-desktop[data-v-28955cbe]{display:none}.solution-capability-rows-title-mobile[data-v-28955cbe]{font-size:30px;display:inline}.solution-capability-row-copy-main[data-v-28955cbe]{flex-wrap:wrap;align-items:baseline;gap:16px 8px;padding-bottom:0;display:flex}.solution-capability-row-number[data-v-28955cbe]{flex-shrink:0;margin:0;font-size:24px;font-weight:600;line-height:1.3}.solution-capability-row-title[data-v-28955cbe]{flex:1;min-width:0;margin:0}.solution-capability-row-text[data-v-28955cbe]{width:100%;line-height:1}}html.is-phone .solution-capability-row-visual[data-v-28955cbe],html.is-phone .solution-capability-row.solution-capability-row-reverse .solution-capability-row-visual[data-v-28955cbe],html.is-phone .solution-capability-rows-list .solution-capability-row:nth-child(2) .solution-capability-row-visual[data-v-28955cbe]{order:-1}html.is-phone .solution-capability-row.solution-capability-row-reverse .solution-capability-row-copy[data-v-28955cbe],html.is-phone .solution-capability-rows-list .solution-capability-row:nth-child(2) .solution-capability-row-copy[data-v-28955cbe]{order:0}html.is-phone .solution-capability-rows-head-hide-mobile .solution-capability-rows-title[data-v-28955cbe]{display:none}html.is-phone .solution-capability-rows-label:has(.solution-capability-rows-label-mobile) .solution-capability-rows-label-desktop[data-v-28955cbe]{display:none}html.is-phone .solution-capability-rows-title[data-v-28955cbe]{font-size:var(--font-section-title);border-bottom:none;padding-bottom:0}html.is-phone .solution-capability-rows-title:has(.solution-capability-rows-title-mobile) .solution-capability-rows-title-desktop[data-v-28955cbe]{display:none}html.is-phone .solution-capability-row-copy-main[data-v-28955cbe]{flex-wrap:wrap;align-items:baseline;gap:16px 8px;padding-bottom:0;display:flex}html.is-phone .solution-capability-row-number[data-v-28955cbe]{flex-shrink:0;margin:0;font-size:24px;font-weight:600;line-height:1.3}html.is-phone .solution-capability-row-title[data-v-28955cbe]{flex:1;min-width:0;margin:0}html.is-phone .solution-capability-row-text[data-v-28955cbe]{width:100%;line-height:1}@media (max-width:500px),(max-width:750px) and (hover:none) and (pointer:coarse){.solution-capability-rows-inner[data-v-28955cbe]{padding-top:var(--section-space)}.solution-capability-rows-head[data-v-28955cbe]{margin-bottom:24px}.solution-capability-rows-label[data-v-28955cbe]{margin-bottom:6px;font-size:11px}.solution-capability-rows-label[data-v-28955cbe]:not(:has(.solution-capability-rows-label-mobile)){font-size:11px}.solution-capability-rows-label-mobile[data-v-28955cbe]{font-size:var(--font-body-lg);display:inline}.solution-capability-rows-title[data-v-28955cbe]{font-size:var(--font-section-title);padding-bottom:0}.solution-capability-rows-title-mobile[data-v-28955cbe]{font-size:15px;display:inline}.solution-capability-rows-list[data-v-28955cbe]{gap:24px}.solution-capability-row[data-v-28955cbe]{gap:12px}.solution-capability-row-copy[data-v-28955cbe]{flex:0 0 100%;min-width:0;min-height:auto;padding:0}.solution-capability-row-copy-main[data-v-28955cbe]{row-gap:8px}.solution-capability-row-accent[data-v-28955cbe]{display:none}.solution-capability-row-visual[data-v-28955cbe]{flex:0 0 100%;min-width:0}.solution-capability-row-number[data-v-28955cbe]{font-size:13px;line-height:1.3}.solution-capability-row-title-desktop[data-v-28955cbe]{display:none}.solution-capability-row-title-mobile[data-v-28955cbe]{font-size:13px;display:inline}.solution-capability-row-text-desktop[data-v-28955cbe]{display:none}.solution-capability-row-text-mobile[data-v-28955cbe]{font-size:11px;line-height:1.1;display:inline}.solution-capability-row-image[data-v-28955cbe]{aspect-ratio:4/3;object-fit:fill;border-radius:8px;width:100%;max-width:none;height:auto}.solution-capability-rows-title-desktop[data-v-28955cbe]{font-size:19px}}html.is-phone .solution-capability-rows-inner[data-v-28955cbe]{padding-top:var(--section-space)}html.is-phone .solution-capability-rows-head[data-v-28955cbe]{margin-bottom:24px}html.is-phone .solution-capability-rows-label[data-v-28955cbe]{margin-bottom:6px;font-size:11px}html.is-phone .solution-capability-rows-label[data-v-28955cbe]:not(:has(.solution-capability-rows-label-mobile)){font-size:11px}html.is-phone .solution-capability-rows-label-mobile[data-v-28955cbe]{font-size:var(--font-body-lg);display:inline}html.is-phone .solution-capability-rows-title[data-v-28955cbe]{font-size:var(--font-section-title);padding-bottom:0}html.is-phone .solution-capability-rows-title-mobile[data-v-28955cbe]{font-size:15px;display:inline}html.is-phone .solution-capability-rows-list[data-v-28955cbe]{gap:24px}html.is-phone .solution-capability-row[data-v-28955cbe]{gap:12px}html.is-phone .solution-capability-row-copy[data-v-28955cbe]{flex:0 0 100%;min-width:0;min-height:auto;padding:0}html.is-phone .solution-capability-row-copy-main[data-v-28955cbe]{row-gap:8px}html.is-phone .solution-capability-row-accent[data-v-28955cbe]{display:none}html.is-phone .solution-capability-row-visual[data-v-28955cbe]{flex:0 0 100%;min-width:0}html.is-phone .solution-capability-row-number[data-v-28955cbe]{font-size:13px;line-height:1.3}html.is-phone .solution-capability-row-title-desktop[data-v-28955cbe]{display:none}html.is-phone .solution-capability-row-title-mobile[data-v-28955cbe]{font-size:13px;display:inline}html.is-phone .solution-capability-row-text-desktop[data-v-28955cbe]{display:none}html.is-phone .solution-capability-row-text-mobile[data-v-28955cbe]{font-size:11px;line-height:1.1;display:inline}html.is-phone .solution-capability-row-image[data-v-28955cbe]{aspect-ratio:4/3;object-fit:fill;border-radius:8px;width:100%;max-width:none;height:auto}html.is-phone .solution-capability-rows-title-desktop[data-v-28955cbe]{font-size:19px}.solution-detail-intro[data-v-f1917d7c]{background:var(--color-bg)}.solution-detail-intro-inner[data-v-f1917d7c]{width:min(100% - var(--page-gutter) * 2, var(--container-width));padding:var(--section-space) 0;margin-left:auto;margin-right:auto}.solution-detail-intro-label[data-v-f1917d7c]{color:var(--color-brand);margin:0 0 20px;font-weight:700;line-height:1}.solution-detail-intro-label-desktop[data-v-f1917d7c]{font-size:36px}.solution-detail-intro-label-mobile[data-v-f1917d7c]{display:none}.solution-detail-intro-copy[data-v-f1917d7c]{color:#66705f;white-space:pre-line;margin:0;font-size:18px;font-style:normal;font-weight:600}.solution-detail-intro-copy-mobile[data-v-f1917d7c]{display:none}@media (max-width:750px){.solution-detail-intro-inner[data-v-f1917d7c]{padding:40px 0}.solution-detail-intro-label[data-v-f1917d7c]{font-size:16px}.solution-detail-intro-label:has(.solution-detail-intro-label-mobile) .solution-detail-intro-label-desktop[data-v-f1917d7c]{display:none}.solution-detail-intro-label-mobile[data-v-f1917d7c]{font-size:var(--font-body-lg);display:inline}.solution-detail-intro-copy[data-v-f1917d7c]{font-size:var(--font-section-subtitle);line-height:1.75}.solution-detail-intro-copy:has(.solution-detail-intro-copy-mobile) .solution-detail-intro-copy-desktop[data-v-f1917d7c]{display:none}.solution-detail-intro-copy-mobile[data-v-f1917d7c]{font-size:var(--font-body-lg);font-weight:400;line-height:1.75;display:inline}}html.is-phone .solution-detail-intro-label[data-v-f1917d7c]{font-size:16px}html.is-phone .solution-detail-intro-label:has(.solution-detail-intro-label-mobile) .solution-detail-intro-label-desktop[data-v-f1917d7c]{display:none}html.is-phone .solution-detail-intro-label-mobile[data-v-f1917d7c]{font-size:var(--font-body-lg);display:inline}html.is-phone .solution-detail-intro-copy:has(.solution-detail-intro-copy-mobile) .solution-detail-intro-copy-desktop[data-v-f1917d7c]{display:none}html.is-phone .solution-detail-intro-copy-mobile[data-v-f1917d7c]{font-size:var(--font-body-lg);font-weight:400;line-height:1.75;display:inline}@media (max-width:500px),(max-width:750px) and (hover:none) and (pointer:coarse){.solution-detail-intro-label-desktop[data-v-f1917d7c]{font-size:12px}.solution-detail-intro-inner[data-v-f1917d7c]{padding:20px 0}.solution-detail-intro-label[data-v-f1917d7c]{margin-bottom:10px;font-size:8px}.solution-detail-intro-label-mobile[data-v-f1917d7c]{font-size:var(--font-body-lg)}.solution-detail-intro-copy[data-v-f1917d7c]{font-size:var(--font-section-subtitle);line-height:1.75}.solution-detail-intro-copy-mobile[data-v-f1917d7c]{font-size:var(--font-body-lg);line-height:1.75}}html.is-phone .solution-detail-intro-label-desktop[data-v-f1917d7c]{font-size:12px}html.is-phone .solution-detail-intro-inner[data-v-f1917d7c]{padding:20px 0}html.is-phone .solution-detail-intro-label[data-v-f1917d7c]{margin-bottom:10px;font-size:8px}html.is-phone .solution-detail-intro-label-mobile[data-v-f1917d7c]{font-size:var(--font-body-lg)}html.is-phone .solution-detail-intro-copy[data-v-f1917d7c]{font-size:var(--font-section-subtitle);line-height:1.75}html.is-phone .solution-detail-intro-copy-mobile[data-v-f1917d7c]{font-size:var(--font-body-lg);line-height:1.75}.solution-eight-steps[data-v-e4e61490]{background:#f5f8f2;position:relative;overflow:hidden}.solution-eight-steps-bg[data-v-e4e61490]{pointer-events:none;position:absolute;bottom:0;right:0}.solution-eight-steps-bg-glow[data-v-e4e61490]{object-fit:cover;width:100%;height:auto;display:block}.solution-eight-steps-bg-glow-mobile[data-v-e4e61490]{display:none}.solution-eight-steps-inner[data-v-e4e61490]{z-index:1;width:min(100% - var(--page-gutter) * 2, var(--container-width));padding:var(--section-space) 0;margin-left:auto;margin-right:auto;position:relative}.solution-eight-steps-head[data-v-e4e61490]{text-align:center;margin-bottom:56px}.solution-eight-steps-title[data-v-e4e61490]{color:var(--color-text-primary);margin:0 0 16px;font-size:42px;font-weight:600;line-height:1.22}.solution-eight-steps-title-highlight[data-v-e4e61490]{color:var(--color-brand)}.solution-eight-steps-subtitle[data-v-e4e61490]{color:#6b736e;max-width:1200px;margin:0 auto;font-size:22px;line-height:1.5}.solution-eight-steps-subtitle-mobile[data-v-e4e61490]{display:none}.solution-eight-steps-stage-desktop[data-v-e4e61490]{display:block}.solution-eight-steps-stage-mobile[data-v-e4e61490]{display:none}.solution-eight-steps-stage[data-v-e4e61490]{--step-card-width:270px;--step-col-gap:50px;--step-row-gap:50px;--step-card-height:330px;--step-badge-overhang:31px;--step-grid-width:calc(var(--step-card-width) * 3 + var(--step-col-gap) * 2);--step-col-1-center:calc(50% - var(--step-grid-width) / 2 + var(--step-card-width) / 2);--step-col-3-center:calc(50% + var(--step-grid-width) / 2 - var(--step-card-width) / 2);--step-row-break-y:calc(var(--step-badge-overhang) + var(--step-card-height));position:relative}.solution-eight-steps-connectors[data-v-e4e61490]{z-index:2;height:calc(var(--step-card-height) + var(--step-row-gap) + var(--step-card-height));pointer-events:none;position:absolute;top:31px;left:0;right:0}.solution-eight-steps-connector-vertical[data-v-e4e61490]{top:calc(var(--step-row-break-y) - 31px);left:var(--step-col-3-center);border-left:2px dashed #4aab14;width:0;height:31px;position:absolute;transform:translate(-50%)}.solution-eight-steps-connector-horizontal[data-v-e4e61490]{top:var(--step-row-break-y);left:var(--step-col-1-center);width:calc(var(--step-col-3-center) - var(--step-col-1-center));border-top:2px dashed #4aab14;height:0;position:absolute;transform:translateY(-1px)}.solution-eight-steps-connector-down[data-v-e4e61490]{top:var(--step-row-break-y);left:var(--step-col-1-center);color:#4aab14;font-size:34px;font-weight:700;line-height:1;position:absolute;transform:translate(-50%,-.08em)}.solution-eight-steps-grid[data-v-e4e61490]{--eight-steps-col-gap:var(--step-col-gap);z-index:1;grid-template-columns:repeat(3, minmax(0, var(--step-card-width)));gap:var(--step-row-gap) var(--eight-steps-col-gap);justify-content:center;margin:0;padding:31px 0 0;list-style:none;display:grid;position:relative}.solution-eight-steps-item[data-v-e4e61490]{position:relative}.solution-eight-steps-card-desktop[data-v-e4e61490]{min-height:var(--step-card-height);border-radius:var(--radius-card);background:var(--color-bg);text-align:center;border:1px solid #dbedd1;flex-direction:column;align-items:center;padding:54px 20px 24px;display:flex;position:relative;box-shadow:0 10px 12px rgba(31,64,13,.1)}.solution-eight-steps-badge[data-v-e4e61490]{top:calc(var(--step-badge-overhang) * -1);width:62px;height:62px;position:absolute;left:50%;transform:translate(-50%)}.solution-eight-steps-badge-bg[data-v-e4e61490]{width:100%;height:100%;display:block}.solution-eight-steps-badge-number[data-v-e4e61490]{color:var(--color-text-white);justify-content:center;align-items:center;font-size:26px;font-weight:700;line-height:1;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.solution-eight-steps-icon-slot-desktop[data-v-e4e61490]{flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:26px;display:flex}.solution-eight-steps-icon-desktop[data-v-e4e61490]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.solution-eight-steps-card-title[data-v-e4e61490]{color:#141714;margin:0 0 8px;font-size:26px;font-weight:600;line-height:1.35}.solution-eight-steps-card-divider[data-v-e4e61490]{background:#4aab14;border-radius:2px;width:32px;height:3px;margin:0 auto 12px;display:block}.solution-eight-steps-card-copy[data-v-e4e61490]{color:#4d524a;white-space:pre-line;max-width:220px;margin:0;font-size:18px;line-height:1.61}.solution-eight-steps-card-desktop .solution-eight-steps-card-copy[data-v-e4e61490]{flex:1}.solution-eight-steps-arrow-horizontal[data-v-e4e61490]{top:50%;right:calc((var(--eight-steps-col-gap) / 2 + 22px) * -1);color:#4aab14;font-size:44px;font-weight:600;line-height:1;position:absolute;transform:translateY(-50%)}.solution-eight-steps-timeline[data-v-e4e61490]{margin:0;padding:0;list-style:none;position:relative}.solution-eight-steps-timeline[data-v-e4e61490]:before{content:"";z-index:0;border-left:2px dashed #4aab14;position:absolute;top:28px;bottom:0;left:28px}.solution-eight-steps-timeline-item[data-v-e4e61490]{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:20px;margin-bottom:16px;display:grid}.solution-eight-steps-timeline-item[data-v-e4e61490]:last-child{margin-bottom:0}.solution-eight-steps-timeline-node[data-v-e4e61490]{z-index:1;flex-shrink:0;width:56px;height:56px;position:relative}.solution-eight-steps-timeline-node-bg[data-v-e4e61490]{width:100%;height:100%;display:block}.solution-eight-steps-timeline-node-number[data-v-e4e61490]{color:var(--color-text-white);justify-content:center;align-items:center;font-size:20px;font-weight:700;line-height:1;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.solution-eight-steps-card-mobile[data-v-e4e61490]{border-radius:var(--radius-card);background:var(--color-bg);border:1px solid #e5f0de;align-items:center;gap:28px;min-height:136px;padding:24px 28px;display:flex;box-shadow:0 8px 20px rgba(31,64,13,.1)}.solution-eight-steps-icon-slot-mobile[data-v-e4e61490]{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.solution-eight-steps-icon-mobile[data-v-e4e61490]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.solution-eight-steps-card-body[data-v-e4e61490]{min-width:0}.solution-eight-steps-card-mobile .solution-eight-steps-card-title[data-v-e4e61490]{text-align:left;margin-bottom:6px;font-size:25px}.solution-eight-steps-card-mobile .solution-eight-steps-card-copy[data-v-e4e61490]{color:#52574f;text-align:left;max-width:none;font-size:20px;line-height:1.45}@media (max-width:750px){.solution-eight-steps-stage-desktop[data-v-e4e61490]{display:none}.solution-eight-steps-stage-mobile[data-v-e4e61490]{display:block}.solution-eight-steps-bg-glow-desktop[data-v-e4e61490]{display:none}.solution-eight-steps-bg-glow-mobile[data-v-e4e61490]{display:block}.solution-eight-steps-inner[data-v-e4e61490]{width:min(100% - var(--page-gutter) * 2, var(--container-width));padding-top:60px;padding-bottom:80px}.solution-eight-steps-head[data-v-e4e61490]{text-align:center;margin-bottom:32px}.solution-eight-steps-title[data-v-e4e61490]{font-size:30px}.solution-eight-steps-subtitle-desktop[data-v-e4e61490]{display:none}.solution-eight-steps-subtitle-mobile[data-v-e4e61490]{display:inline}.solution-eight-steps-subtitle[data-v-e4e61490]{font-size:var(--font-body-lg)}.solution-eight-steps-timeline[data-v-e4e61490]:before{left:28px}.solution-eight-steps-timeline-item[data-v-e4e61490]{grid-template-columns:56px minmax(0,1fr);gap:20px}.solution-eight-steps-card-mobile[data-v-e4e61490]{gap:16px;padding:16px}.solution-eight-steps-card-mobile .solution-eight-steps-card-title[data-v-e4e61490]{font-size:20px}.solution-eight-steps-card-mobile .solution-eight-steps-card-copy[data-v-e4e61490]{font-size:var(--font-section-subtitle)}}html.is-phone .solution-eight-steps-stage-desktop[data-v-e4e61490]{display:none}html.is-phone .solution-eight-steps-stage-mobile[data-v-e4e61490]{display:block}html.is-phone .solution-eight-steps-bg-glow-desktop[data-v-e4e61490]{display:none}html.is-phone .solution-eight-steps-bg-glow-mobile[data-v-e4e61490]{display:block}html.is-phone .solution-eight-steps-inner[data-v-e4e61490]{width:min(100% - var(--page-gutter) * 2, var(--container-width));padding-top:60px;padding-bottom:80px}html.is-phone .solution-eight-steps-head[data-v-e4e61490]{text-align:center;margin-bottom:32px}html.is-phone .solution-eight-steps-title[data-v-e4e61490]{font-size:30px}html.is-phone .solution-eight-steps-subtitle-desktop[data-v-e4e61490]{display:none}html.is-phone .solution-eight-steps-subtitle-mobile[data-v-e4e61490]{display:inline}html.is-phone .solution-eight-steps-timeline[data-v-e4e61490]:before{left:28px}html.is-phone .solution-eight-steps-timeline-item[data-v-e4e61490]{grid-template-columns:56px minmax(0,1fr);gap:20px}html.is-phone .solution-eight-steps-card-mobile[data-v-e4e61490]{gap:16px;padding:16px}html.is-phone .solution-eight-steps-card-mobile .solution-eight-steps-card-title[data-v-e4e61490]{font-size:20px}@media (max-width:500px),(max-width:750px) and (hover:none) and (pointer:coarse){.solution-eight-steps-inner[data-v-e4e61490]{padding-top:30px;padding-bottom:40px}.solution-eight-steps-head[data-v-e4e61490]{margin-bottom:16px}.solution-eight-steps-title[data-v-e4e61490]{margin-bottom:6px;font-size:20px}.solution-eight-steps-subtitle[data-v-e4e61490]{font-size:var(--font-body-lg)}.solution-eight-steps-subtitle-mobile[data-v-e4e61490]{font-size:12px}.solution-eight-steps-timeline[data-v-e4e61490]:before{top:14px;bottom:22px;left:14px}.solution-eight-steps-timeline-item[data-v-e4e61490]{grid-template-columns:28px minmax(0,1fr);gap:10px;margin-bottom:8px}.solution-eight-steps-timeline-node[data-v-e4e61490]{width:28px;height:28px}.solution-eight-steps-timeline-node-number[data-v-e4e61490]{font-size:10px}.solution-eight-steps-card-mobile[data-v-e4e61490]{gap:8px;min-height:68px;padding:8px}.solution-eight-steps-icon-slot-mobile[data-v-e4e61490]{width:22px;height:22px}.solution-eight-steps-card-mobile .solution-eight-steps-card-title[data-v-e4e61490]{margin-bottom:3px;font-size:14px}.solution-eight-steps-card-mobile .solution-eight-steps-card-copy[data-v-e4e61490]{font-size:var(--font-section-subtitle)}}html.is-phone .solution-eight-steps-inner[data-v-e4e61490]{padding-top:30px;padding-bottom:40px}html.is-phone .solution-eight-steps-head[data-v-e4e61490]{margin-bottom:16px}html.is-phone .solution-eight-steps-title[data-v-e4e61490]{margin-bottom:6px;font-size:20px}html.is-phone .solution-eight-steps-subtitle[data-v-e4e61490]{font-size:var(--font-body-lg)}html.is-phone .solution-eight-steps-subtitle-mobile[data-v-e4e61490]{font-size:12px}html.is-phone .solution-eight-steps-timeline[data-v-e4e61490]:before{top:14px;bottom:22px;left:14px}html.is-phone .solution-eight-steps-timeline-item[data-v-e4e61490]{grid-template-columns:28px minmax(0,1fr);gap:10px;margin-bottom:8px}html.is-phone .solution-eight-steps-timeline-node[data-v-e4e61490]{width:28px;height:28px}html.is-phone .solution-eight-steps-timeline-node-number[data-v-e4e61490]{font-size:10px}html.is-phone .solution-eight-steps-card-mobile[data-v-e4e61490]{gap:8px;min-height:68px;padding:8px}html.is-phone .solution-eight-steps-icon-slot-mobile[data-v-e4e61490]{width:22px;height:22px}html.is-phone .solution-eight-steps-card-mobile .solution-eight-steps-card-title[data-v-e4e61490]{margin-bottom:3px;font-size:14px}html.is-phone .solution-eight-steps-card-mobile .solution-eight-steps-card-copy[data-v-e4e61490]{font-size:var(--font-section-subtitle)}.solution-hardware-products[data-v-e430b6ae]{background:#f5f8f2}.solution-hardware-products-inner[data-v-e430b6ae]{width:min(100% - var(--page-gutter) * 2, var(--container-width));padding:var(--section-space) 0;margin-left:auto;margin-right:auto}.solution-hardware-products-head[data-v-e430b6ae]{text-align:center;margin-bottom:40px}.solution-hardware-products-title[data-v-e430b6ae]{color:var(--color-text-primary);margin:0 0 16px;font-size:42px;font-weight:500;line-height:1.25}.solution-hardware-products-title-highlight[data-v-e430b6ae]{color:var(--color-brand)}.solution-hardware-products-subtitle[data-v-e430b6ae]{color:#6b736e;white-space:normal;margin:0;font-size:22px;line-height:1.65}.solution-hardware-products-list[data-v-e430b6ae]{grid-template-rows:repeat(2,minmax(330px,auto));grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.solution-hardware-product[data-v-e430b6ae]{background:#fff;border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 14px 32px rgba(0,0,0,.07)}.solution-hardware-product.solution-hardware-product-tall[data-v-e430b6ae]{grid-row:span 2;min-height:680px}.solution-hardware-product.solution-hardware-product-square[data-v-e430b6ae]{flex-flow:row;align-items:stretch;min-height:330px}.solution-hardware-product-visual[data-v-e430b6ae]{flex:1;justify-content:center;align-items:center;min-height:0;padding:24px;display:flex}.solution-hardware-product-tall .solution-hardware-product-visual[data-v-e430b6ae]{flex:auto;padding:33px 24px 0}.solution-hardware-product-image[data-v-e430b6ae]{object-fit:contain;width:100%;max-height:100%}.solution-hardware-product-tall .solution-hardware-product-image[data-v-e430b6ae]{max-height:494px}.solution-hardware-product-square .solution-hardware-product-visual[data-v-e430b6ae]{flex:50%;align-self:stretch;min-width:0;padding:24px}.solution-hardware-product-copy[data-v-e430b6ae]{box-sizing:border-box;padding:20px 24px;position:relative}.solution-hardware-product-copy-main[data-v-e430b6ae]{flex-wrap:wrap;flex:1;align-items:baseline;gap:12px 8px;min-width:0;padding-bottom:12px;display:flex}.solution-hardware-product-square .solution-hardware-product-copy[data-v-e430b6ae]{flex-direction:column;flex:50%;justify-content:flex-start;align-self:stretch;min-width:0;padding:20px 24px 20px 0;display:flex}.solution-hardware-product-square .solution-hardware-product-copy-main[data-v-e430b6ae]{flex:0 auto;align-content:flex-start}.solution-hardware-product-number[data-v-e430b6ae]{color:var(--color-brand);flex-shrink:0;margin:0;font-size:22px;font-weight:600;line-height:1.3}.solution-hardware-product-title[data-v-e430b6ae]{min-width:0;color:var(--color-text-primary);flex:1;margin:0;font-size:22px;font-weight:600;line-height:1.3}.solution-hardware-product-body[data-v-e430b6ae]{color:#66705f;white-space:pre-line;width:100%;margin:0;font-size:15px;line-height:1.65}.solution-hardware-product-accent[data-v-e430b6ae]{background:var(--color-brand);border-radius:2px;width:48px;height:4px;position:absolute;bottom:20px;left:24px}.solution-hardware-product-square .solution-hardware-product-accent[data-v-e430b6ae]{left:0}@media (max-width:750px){.solution-hardware-products-inner[data-v-e430b6ae]{padding-top:var(--section-space)}.solution-hardware-products-head[data-v-e430b6ae]{text-align:left}.solution-hardware-products-title[data-v-e430b6ae]{font-size:30px}.solution-hardware-products-subtitle[data-v-e430b6ae]{font-size:var(--font-body-lg);text-align:left;white-space:normal}.solution-hardware-products-list[data-v-e430b6ae]{grid-template-rows:auto;grid-template-columns:1fr;gap:16px}.solution-hardware-product[data-v-e430b6ae],.solution-hardware-product.solution-hardware-product-tall[data-v-e430b6ae],.solution-hardware-product.solution-hardware-product-square[data-v-e430b6ae]{flex-direction:column;min-height:0}.solution-hardware-product-tall[data-v-e430b6ae]{grid-row:auto;min-height:0}.solution-hardware-product-square[data-v-e430b6ae]{flex-flow:column;min-height:0}.solution-hardware-product-visual[data-v-e430b6ae]{flex:none;order:-1;width:100%;min-width:0;padding:24px 20px 0}.solution-hardware-product-square .solution-hardware-product-visual[data-v-e430b6ae]{flex:none;width:100%;min-width:0;padding:20px 20px 0}.solution-hardware-product-copy[data-v-e430b6ae],.solution-hardware-product-square .solution-hardware-product-copy[data-v-e430b6ae]{flex:none;width:100%;min-width:0;padding:16px 20px 20px}.solution-hardware-product-copy-main[data-v-e430b6ae]{row-gap:10px}.solution-hardware-product-number[data-v-e430b6ae],.solution-hardware-product-title[data-v-e430b6ae]{font-size:18px}.solution-hardware-product-body[data-v-e430b6ae]{font-size:var(--font-body-lg)}.solution-hardware-product-accent[data-v-e430b6ae],.solution-hardware-product-square .solution-hardware-product-accent[data-v-e430b6ae]{bottom:16px;left:20px}}html.is-phone .solution-hardware-products-head[data-v-e430b6ae]{text-align:left}html.is-phone .solution-hardware-products-title[data-v-e430b6ae]{font-size:30px}html.is-phone .solution-hardware-products-subtitle[data-v-e430b6ae]{font-size:var(--font-body-lg);text-align:left;white-space:normal}html.is-phone .solution-hardware-products-list[data-v-e430b6ae]{grid-template-rows:auto;grid-template-columns:1fr;gap:16px}html.is-phone .solution-hardware-product[data-v-e430b6ae],html.is-phone .solution-hardware-product.solution-hardware-product-tall[data-v-e430b6ae],html.is-phone .solution-hardware-product.solution-hardware-product-square[data-v-e430b6ae]{flex-direction:column;min-height:0}html.is-phone .solution-hardware-product-tall[data-v-e430b6ae]{grid-row:auto;min-height:0}html.is-phone .solution-hardware-product-square[data-v-e430b6ae]{flex-flow:column;min-height:0}html.is-phone .solution-hardware-product-visual[data-v-e430b6ae]{flex:none;order:-1;width:100%;min-width:0;padding:24px 20px 0}html.is-phone .solution-hardware-product-square .solution-hardware-product-visual[data-v-e430b6ae]{flex:none;width:100%;min-width:0;padding:20px 20px 0}html.is-phone .solution-hardware-product-copy[data-v-e430b6ae],html.is-phone .solution-hardware-product-square .solution-hardware-product-copy[data-v-e430b6ae]{flex:none;width:100%;min-width:0;padding:16px 20px 20px}html.is-phone .solution-hardware-product-copy-main[data-v-e430b6ae]{row-gap:10px}html.is-phone .solution-hardware-product-body[data-v-e430b6ae]{font-size:var(--font-body-lg)}html.is-phone .solution-hardware-product-accent[data-v-e430b6ae],html.is-phone .solution-hardware-product-square .solution-hardware-product-accent[data-v-e430b6ae]{bottom:16px;left:20px}@media (max-width:500px),(max-width:750px) and (hover:none) and (pointer:coarse){.solution-hardware-products-inner[data-v-e430b6ae]{padding-top:var(--section-space)}.solution-hardware-products-head[data-v-e430b6ae]{margin-bottom:20px}.solution-hardware-products-title[data-v-e430b6ae]{margin-bottom:8px;font-size:15px}.solution-hardware-products-subtitle[data-v-e430b6ae]{font-size:var(--font-body-lg)}.solution-hardware-products-list[data-v-e430b6ae]{gap:10px}.solution-hardware-product-tall[data-v-e430b6ae]{min-height:370px}.solution-hardware-product-square[data-v-e430b6ae]{min-height:160px}.solution-hardware-product-visual[data-v-e430b6ae]{padding:19px 12px 0}.solution-hardware-product-square .solution-hardware-product-visual[data-v-e430b6ae]{padding-top:15px}.solution-hardware-product-copy[data-v-e430b6ae],.solution-hardware-product-square .solution-hardware-product-copy[data-v-e430b6ae]{padding:10px 14px}.solution-hardware-product-number[data-v-e430b6ae],.solution-hardware-product-title[data-v-e430b6ae]{font-size:16px}.solution-hardware-product-accent[data-v-e430b6ae],.solution-hardware-product-square .solution-hardware-product-accent[data-v-e430b6ae]{width:35px;height:2.5px;bottom:10px;left:14px}}html.is-phone .solution-hardware-products-inner[data-v-e430b6ae]{padding-top:var(--section-space)}html.is-phone .solution-hardware-products-head[data-v-e430b6ae]{margin-bottom:20px}html.is-phone .solution-hardware-products-title[data-v-e430b6ae]{margin-bottom:8px;font-size:15px}html.is-phone .solution-hardware-products-subtitle[data-v-e430b6ae]{font-size:var(--font-body-lg)}html.is-phone .solution-hardware-products-list[data-v-e430b6ae]{gap:10px}html.is-phone .solution-hardware-product-tall[data-v-e430b6ae]{min-height:370px}html.is-phone .solution-hardware-product-square[data-v-e430b6ae]{min-height:160px}html.is-phone .solution-hardware-product-visual[data-v-e430b6ae]{padding:19px 12px 0}html.is-phone .solution-hardware-product-square .solution-hardware-product-visual[data-v-e430b6ae]{padding-top:15px}html.is-phone .solution-hardware-product-copy[data-v-e430b6ae],html.is-phone .solution-hardware-product-square .solution-hardware-product-copy[data-v-e430b6ae]{padding:10px 14px}html.is-phone .solution-hardware-product-number[data-v-e430b6ae],html.is-phone .solution-hardware-product-title[data-v-e430b6ae]{font-size:16px}html.is-phone .solution-hardware-product-accent[data-v-e430b6ae],html.is-phone .solution-hardware-product-square .solution-hardware-product-accent[data-v-e430b6ae]{width:35px;height:2.5px;bottom:10px;left:14px}.solution-safety-control[data-v-7e1339ad]{background:var(--color-bg)}.solution-safety-control-inner[data-v-7e1339ad]{width:min(100% - var(--page-gutter) * 2, var(--container-width));padding:var(--section-space) 0 var(--section-space-bottom);margin-left:auto;margin-right:auto}.solution-safety-control-head[data-v-7e1339ad]{text-align:center;margin-bottom:48px}.solution-safety-control-title[data-v-7e1339ad]{color:var(--color-text-primary);margin:0 0 16px;font-size:40px;font-weight:700;line-height:1.25}.solution-safety-control-title-highlight[data-v-7e1339ad]{color:var(--color-brand)}.solution-safety-control-subtitle[data-v-7e1339ad]{color:#6b736e;max-width:1032px;margin:0 auto;font-size:22px;line-height:1.65}.solution-safety-control-groups[data-v-7e1339ad]{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 32px;display:grid}.solution-safety-control-group-title-wrap[data-v-7e1339ad]{justify-content:center;margin-bottom:20px;display:flex}.solution-safety-control-group-title[data-v-7e1339ad]{border-bottom:3px solid var(--color-brand);color:var(--color-text-primary);text-align:center;margin:0;padding-bottom:12px;font-size:24px;font-weight:600;line-height:1.3}.solution-safety-control-items[data-v-7e1339ad]{flex-direction:column;gap:24px;width:fit-content;max-width:100%;margin:0 auto;padding:0;list-style:none;display:flex}.solution-safety-control-item[data-v-7e1339ad]{justify-content:flex-start;align-items:center;gap:12px;display:flex}.solution-safety-control-item-icon[data-v-7e1339ad]{object-fit:contain;object-position:center;flex-shrink:0;width:56px;height:56px}.solution-safety-control-item-copy[data-v-7e1339ad]{text-align:left;flex:1;min-width:0}.solution-safety-control-item-title[data-v-7e1339ad]{color:var(--color-text-primary);margin:0 0 6px;font-size:22px;font-weight:600;line-height:1.35}.solution-safety-control-item-text[data-v-7e1339ad]{color:#38403b;white-space:pre-line;margin:0;font-size:16px;line-height:1.5}@media (max-width:1250px){.solution-safety-control-groups[data-v-7e1339ad]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:750px){.solution-safety-control-inner[data-v-7e1339ad]{padding-top:var(--section-space)}.solution-safety-control-title[data-v-7e1339ad]{font-size:30px}.solution-safety-control-subtitle[data-v-7e1339ad]{font-size:var(--font-body-lg)}.solution-safety-control-groups[data-v-7e1339ad]{grid-template-columns:1fr;gap:40px}.solution-safety-control-group-title-wrap[data-v-7e1339ad]{justify-content:center}.solution-safety-control-group-title[data-v-7e1339ad]{font-size:22px}.solution-safety-control-items[data-v-7e1339ad]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;display:grid}.solution-safety-control-item[data-v-7e1339ad]{text-align:center;flex-direction:column;align-items:center}.solution-safety-control-item-copy[data-v-7e1339ad]{text-align:center}.solution-safety-control-item-title[data-v-7e1339ad]{font-size:18px}.solution-safety-control-item-text[data-v-7e1339ad]{font-size:14px}}html.is-phone .solution-safety-control-groups[data-v-7e1339ad]{grid-template-columns:1fr;gap:40px}html.is-phone .solution-safety-control-group-title-wrap[data-v-7e1339ad]{justify-content:center}html.is-phone .solution-safety-control-group-title[data-v-7e1339ad]{font-size:22px}html.is-phone .solution-safety-control-items[data-v-7e1339ad]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;display:grid}html.is-phone .solution-safety-control-item[data-v-7e1339ad]{text-align:center;flex-direction:column;align-items:center}html.is-phone .solution-safety-control-item-copy[data-v-7e1339ad]{text-align:center}html.is-phone .solution-safety-control-item-title[data-v-7e1339ad]{font-size:18px}@media (max-width:500px),(max-width:750px) and (hover:none) and (pointer:coarse){.solution-safety-control-inner[data-v-7e1339ad]{padding-top:var(--section-space)}.solution-safety-control-head[data-v-7e1339ad]{margin-bottom:24px}.solution-safety-control-title[data-v-7e1339ad]{font-size:15px}.solution-safety-control-subtitle[data-v-7e1339ad]{font-size:var(--font-body-lg)}.solution-safety-control-groups[data-v-7e1339ad]{gap:20px}.solution-safety-control-group-title-wrap[data-v-7e1339ad]{margin-bottom:10px}.solution-safety-control-group-title[data-v-7e1339ad]{border-bottom-width:1.5px;padding-bottom:6px;font-size:11px}.solution-safety-control-items[data-v-7e1339ad]{gap:8px}.solution-safety-control-item[data-v-7e1339ad]{gap:6px}.solution-safety-control-item-icon[data-v-7e1339ad]{width:28px;height:28px}.solution-safety-control-item-title[data-v-7e1339ad]{margin-bottom:3px;font-size:9px}.solution-safety-control-item-text[data-v-7e1339ad]{font-size:7px}}html.is-phone .solution-safety-control-inner[data-v-7e1339ad]{padding-top:var(--section-space)}html.is-phone .solution-safety-control-head[data-v-7e1339ad]{margin-bottom:24px}html.is-phone .solution-safety-control-title[data-v-7e1339ad]{font-size:15px}html.is-phone .solution-safety-control-subtitle[data-v-7e1339ad]{font-size:var(--font-body-lg)}html.is-phone .solution-safety-control-groups[data-v-7e1339ad]{gap:20px}html.is-phone .solution-safety-control-group-title-wrap[data-v-7e1339ad]{margin-bottom:10px}html.is-phone .solution-safety-control-group-title[data-v-7e1339ad]{border-bottom-width:1.5px;padding-bottom:6px;font-size:11px}html.is-phone .solution-safety-control-items[data-v-7e1339ad]{gap:8px}html.is-phone .solution-safety-control-item[data-v-7e1339ad]{gap:6px}html.is-phone .solution-safety-control-item-icon[data-v-7e1339ad]{width:28px;height:28px}html.is-phone .solution-safety-control-item-title[data-v-7e1339ad]{margin-bottom:3px;font-size:9px}html.is-phone .solution-safety-control-item-text[data-v-7e1339ad]{font-size:7px}.solution-safety-dashboard[data-v-78eed27b]{background:#f6f7f6}.solution-safety-dashboard-inner[data-v-78eed27b]{width:min(100% - var(--page-gutter) * 2, var(--container-width));padding:var(--section-space) 0 var(--section-space-bottom);margin-left:auto;margin-right:auto}.solution-safety-dashboard-head[data-v-78eed27b]{text-align:center;margin-bottom:40px}.solution-safety-dashboard-title[data-v-78eed27b]{color:var(--color-text-primary);margin:0 0 16px;font-size:40px;font-weight:700;line-height:1.25}.solution-safety-dashboard-title-highlight[data-v-78eed27b]{color:var(--color-brand)}.solution-safety-dashboard-subtitle[data-v-78eed27b]{color:#6b736e;margin:0 auto;font-size:22px;line-height:1.65}.solution-safety-dashboard-body[data-v-78eed27b]{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:24px 40px;display:grid}.solution-safety-dashboard-side-desktop[data-v-78eed27b]{flex-direction:column;grid-row:span 2;gap:16px;display:flex}.solution-safety-dashboard-side-item[data-v-78eed27b],.solution-safety-dashboard-mobile-preview-item[data-v-78eed27b],.solution-safety-dashboard-mobile-command[data-v-78eed27b]{margin:0}.solution-safety-dashboard-side-image[data-v-78eed27b]{object-fit:cover;border-radius:16px 16px 0 0;width:100%;height:auto;display:block}.solution-safety-dashboard-side-label[data-v-78eed27b]{background:var(--color-brand);color:#fff;text-align:center;border-radius:0 0 16px 16px;padding:8px 12px;font-size:17px;font-weight:600;line-height:1.4}.solution-safety-dashboard-main[data-v-78eed27b]{min-width:0}.solution-safety-dashboard-main-image[data-v-78eed27b]{object-fit:cover;width:100%;height:auto;box-shadow:var(--shadow-card);border-radius:16px}.solution-safety-dashboard-main-image-mobile[data-v-78eed27b],.solution-safety-dashboard-mobile-previews[data-v-78eed27b],.solution-safety-dashboard-mobile-command[data-v-78eed27b]{display:none}.solution-safety-dashboard-copy[data-v-78eed27b]{color:#38403b;white-space:pre-line;grid-column:2;margin:0;font-size:22px;line-height:1.75}@media (max-width:750px){.solution-safety-dashboard-inner[data-v-78eed27b]{padding-top:var(--section-space)}.solution-safety-dashboard-title[data-v-78eed27b]{font-size:30px}.solution-safety-dashboard-subtitle[data-v-78eed27b]{font-size:var(--font-body-lg)}}@media (max-width:500px),(max-width:750px) and (hover:none) and (pointer:coarse){.solution-safety-dashboard-inner[data-v-78eed27b]{padding-top:var(--section-space)}.solution-safety-dashboard-head[data-v-78eed27b]{margin-bottom:20px}.solution-safety-dashboard-title[data-v-78eed27b]{font-size:15px}.solution-safety-dashboard-subtitle[data-v-78eed27b]{font-size:var(--font-body-lg)}.solution-safety-dashboard-body[data-v-78eed27b]{grid-template-rows:auto;grid-template-columns:1fr;gap:10px}.solution-safety-dashboard-side-desktop[data-v-78eed27b]{display:none}.solution-safety-dashboard-mobile-previews[data-v-78eed27b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.solution-safety-dashboard-mobile-preview-image[data-v-78eed27b]{object-fit:cover;border-radius:8px 8px 0 0;width:100%;height:auto;display:block}.solution-safety-dashboard-mobile-preview-label[data-v-78eed27b]{background:var(--color-brand);color:#fff;text-align:center;border-radius:0 0 8px 8px;padding:3px 4px;font-size:8px;font-weight:600}.solution-safety-dashboard-mobile-command[data-v-78eed27b]{display:block}.solution-safety-dashboard-mobile-command-image[data-v-78eed27b]{object-fit:cover;border-radius:8px 8px 0 0;width:100%;height:auto;display:block}.solution-safety-dashboard-mobile-command-label[data-v-78eed27b]{background:var(--color-brand);color:#fff;font-size:var(--font-body-lg);text-align:center;border-radius:0 0 8px 8px;padding:6px;font-weight:600}.solution-safety-dashboard-copy[data-v-78eed27b]{font-size:var(--font-body);grid-column:1}}html.is-phone .solution-safety-dashboard-inner[data-v-78eed27b]{padding-top:var(--section-space)}html.is-phone .solution-safety-dashboard-head[data-v-78eed27b]{margin-bottom:20px}html.is-phone .solution-safety-dashboard-title[data-v-78eed27b]{font-size:15px}html.is-phone .solution-safety-dashboard-subtitle[data-v-78eed27b]{font-size:var(--font-body-lg)}html.is-phone .solution-safety-dashboard-body[data-v-78eed27b]{grid-template-rows:auto;grid-template-columns:1fr;gap:10px}html.is-phone .solution-safety-dashboard-side-desktop[data-v-78eed27b]{display:none}html.is-phone .solution-safety-dashboard-mobile-previews[data-v-78eed27b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}html.is-phone .solution-safety-dashboard-mobile-preview-image[data-v-78eed27b]{object-fit:cover;border-radius:8px 8px 0 0;width:100%;height:auto;display:block}html.is-phone .solution-safety-dashboard-mobile-preview-label[data-v-78eed27b]{background:var(--color-brand);color:#fff;text-align:center;border-radius:0 0 8px 8px;padding:3px 4px;font-size:8px;font-weight:600}html.is-phone .solution-safety-dashboard-mobile-command[data-v-78eed27b]{display:block}html.is-phone .solution-safety-dashboard-mobile-command-image[data-v-78eed27b]{object-fit:cover;border-radius:8px 8px 0 0;width:100%;height:auto;display:block}html.is-phone .solution-safety-dashboard-mobile-command-label[data-v-78eed27b]{background:var(--color-brand);color:#fff;font-size:var(--font-body-lg);text-align:center;border-radius:0 0 8px 8px;padding:6px;font-weight:600}html.is-phone .solution-safety-dashboard-copy[data-v-78eed27b]{font-size:var(--font-body);grid-column:1}.solution-three-steps[data-v-2c10e64a]{background:var(--color-bg);padding-bottom:120px}.solution-three-steps-inner[data-v-2c10e64a]{width:min(100% - var(--page-gutter) * 2, var(--container-width));padding:var(--section-space) 0 0;margin-left:auto;margin-right:auto}.solution-three-steps-head[data-v-2c10e64a]{text-align:center;margin-bottom:40px}.solution-three-steps-title[data-v-2c10e64a]{color:var(--color-text-primary);margin:0 0 16px;font-size:36px;font-weight:600;line-height:1.25}.solution-three-steps-title[data-v-2c10e64a] span,.solution-three-steps-title[data-v-2c10e64a] strong{color:var(--color-brand)}.solution-three-steps-subtitle[data-v-2c10e64a]{max-width:100%;color:var(--color-text-secondary);margin:0 auto;font-size:18px;line-height:1.65}.solution-three-steps-stage[data-v-2c10e64a]{position:relative}.solution-three-steps-image[data-v-2c10e64a]{border-radius:var(--radius-card);object-fit:cover;width:100%;height:auto;min-height:420px}.solution-three-steps-cards[data-v-2c10e64a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:-122px 0 0;padding:0 24px;list-style:none;display:grid}.solution-three-steps-card[data-v-2c10e64a]{border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:32px 20px}.solution-three-steps-card.solution-three-steps-card-light[data-v-2c10e64a]{background:#f5f9ee;position:relative;overflow:hidden}.solution-three-steps-card.solution-three-steps-card-light[data-v-2c10e64a]:before{content:"";background:#76b900;width:5px;height:100%;position:absolute;top:0;left:0}.solution-three-steps-card.solution-three-steps-card-brand[data-v-2c10e64a]{background:var(--color-brand);color:var(--color-text-white)}.solution-three-steps-card-number[data-v-2c10e64a]{color:#76b900;font-family:var(--font-noto);opacity:.34;white-space:nowrap;font-size:max(30px,min(3.5vw,52px));font-style:normal;font-weight:900;line-height:1}.solution-three-steps-card-light .solution-three-steps-card-number[data-v-2c10e64a]{color:var(--color-brand)}.solution-three-steps-card-brand .solution-three-steps-card-number[data-v-2c10e64a]{color:rgba(255,255,255,.7)}.solution-three-steps-card-title[data-v-2c10e64a]{margin:0 0 8px;font-size:20px;font-weight:600;line-height:1.3}.solution-three-steps-card-light .solution-three-steps-card-title[data-v-2c10e64a]{color:var(--color-text-primary)}.solution-three-steps-card-copy[data-v-2c10e64a]{margin:0;font-size:14px;line-height:1.6}.solution-three-steps-card-light .solution-three-steps-card-copy[data-v-2c10e64a]{color:var(--color-text-secondary)}.solution-three-steps-card-brand .solution-three-steps-card-copy[data-v-2c10e64a]{color:rgba(255,255,255,.9)}@media (max-width:750px){.solution-three-steps-inner[data-v-2c10e64a]{padding-top:var(--section-space)}.solution-three-steps-title[data-v-2c10e64a]{font-size:var(--font-section-title)}.solution-three-steps-subtitle[data-v-2c10e64a]{font-size:var(--font-section-subtitle)}.solution-three-steps-image[data-v-2c10e64a]{min-height:0}.solution-three-steps-cards[data-v-2c10e64a]{grid-template-columns:1fr;gap:16px;margin-top:24px;padding:0;position:static}}html.is-phone .solution-three-steps-title[data-v-2c10e64a]{font-size:var(--font-section-title)}html.is-phone .solution-three-steps-image[data-v-2c10e64a]{min-height:0}html.is-phone .solution-three-steps-cards[data-v-2c10e64a]{grid-template-columns:1fr;gap:16px;margin-top:24px;padding:0;position:static}@media (max-width:500px),(max-width:750px) and (hover:none) and (pointer:coarse){.solution-three-steps[data-v-2c10e64a]{padding-bottom:60px}.solution-three-steps-inner[data-v-2c10e64a]{padding-top:var(--section-space)}.solution-three-steps-head[data-v-2c10e64a]{text-align:center;margin-bottom:20px}.solution-three-steps-title[data-v-2c10e64a]{font-size:var(--font-section-title);margin-bottom:8px}.solution-three-steps-subtitle[data-v-2c10e64a]{font-size:var(--font-section-subtitle)}.solution-three-steps-cards[data-v-2c10e64a]{gap:8px;margin-top:12px;padding:0}.solution-three-steps-card[data-v-2c10e64a]{padding:12px 10px}.solution-three-steps-card.solution-three-steps-card-light[data-v-2c10e64a]:before{width:2.5px}.solution-three-steps-card-number[data-v-2c10e64a]{margin-bottom:12px;font-size:32px}.solution-three-steps-card-title[data-v-2c10e64a]{margin-bottom:4px;font-size:14px}.solution-three-steps-card-copy[data-v-2c10e64a]{font-size:11px}}html.is-phone .solution-three-steps[data-v-2c10e64a]{padding-bottom:60px}html.is-phone .solution-three-steps-inner[data-v-2c10e64a]{padding-top:var(--section-space)}html.is-phone .solution-three-steps-head[data-v-2c10e64a]{text-align:center;margin-bottom:20px}html.is-phone .solution-three-steps-title[data-v-2c10e64a]{font-size:var(--font-section-title);margin-bottom:8px}html.is-phone .solution-three-steps-subtitle[data-v-2c10e64a]{font-size:var(--font-section-subtitle)}html.is-phone .solution-three-steps-cards[data-v-2c10e64a]{gap:8px;margin-top:12px;padding:0}html.is-phone .solution-three-steps-card[data-v-2c10e64a]{padding:12px 10px}html.is-phone .solution-three-steps-card.solution-three-steps-card-light[data-v-2c10e64a]:before{width:2.5px}html.is-phone .solution-three-steps-card-number[data-v-2c10e64a]{margin-bottom:12px;font-size:32px}html.is-phone .solution-three-steps-card-title[data-v-2c10e64a]{margin-bottom:4px;font-size:14px}html.is-phone .solution-three-steps-card-copy[data-v-2c10e64a]{font-size:11px}.solution-detail-page[data-v-f7826984]{background:var(--color-bg)}.solution-detail-page-hero-wrap[data-v-f7826984]{position:relative}
