.v26-root{--v26-ink:#18382f;--v26-mute:#5e756b;--v26-paper:#f0f4ef;--v26-gold:#af874d}
.v26-root .v26-panel{gap:16px;min-height:0;display:flex;flex-direction:column}.v26-panel[hidden]{display:none!important}
.v26-root .v26-intro,.v26-root .v26-workflow,.v26-root .v26-rollout,.v26-root .v26-application{display:grid;grid-template-columns:1.2fr 1fr;gap:4%;flex:1;min-height:0}
.v26-root .v26-copy{display:flex;flex-direction:column;justify-content:center;min-height:0;gap:15px}.v26-root .v26-copy>h3{font-size:clamp(29px,2.9vw,44px);line-height:1.26;letter-spacing:-.035em;font-weight:500;color:var(--v26-ink);margin:0}.v26-root .v26-copy>h3 em{font-style:normal;color:#477864}.v26-root .v26-copy>h3 small{display:block;font-size:13px;letter-spacing:.04em;font-weight:400;line-height:2.4;color:var(--v26-mute)}
.v26-kicker{font-size:10px;letter-spacing:.13em;color:var(--v26-mute);line-height:1.5}.v26-root .v26-lead{font-size:15px;line-height:1.85;color:#456255;margin:0}.v26-rows{display:grid;gap:12px}.v26-rows>article{display:grid;grid-template-columns:26px 1fr;border-top:1px solid #d3dfd7;gap:10px;padding-top:12px}.v26-rows small{font-size:10px;color:#8b9c87;padding-top:4px}.v26-root .v26-rows h3{font-size:19px;font-weight:500;line-height:1.4;margin:0 0 5px}.v26-root .v26-rows p{font-size:13px;line-height:1.8;margin:0;color:#466253}
.v26-demo-grid{display:grid;grid-template-columns:1fr .72fr;gap:16px;min-height:0}.v26-demo{display:flex;flex-direction:column;min-height:0;gap:10px}.v26-demo>button{position:relative;flex:1;min-height:0;display:block;width:100%;background:#15251f;overflow:hidden;text-align:left}.v26-demo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s}.v26-demo:first-child img{object-position:52% center}.v26-demo>button:hover img{transform:scale(1.035)}.v26-demo>button:after{content:'';position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#102d26dd)}.v26-play{position:absolute;top:20px;right:20px;background:#fffe;border-radius:50%;height:48px;width:48px;display:grid;place-items:center;font-size:29px;color:#244e40;z-index:1}.v26-demo-label{position:absolute;left:22px;bottom:24px;color:#fff;font-size:25px;z-index:1;line-height:1.5}.v26-demo-label small{display:block;font-size:11px;letter-spacing:.04em}.v26-root .v26-demo>p{font-size:10px;line-height:1.5;color:#6b7d70;margin:0}
.v26-band{display:flex;align-items:center;gap:25px;padding:17px 22px;background:var(--v26-paper);border-left:3px solid #3b6f59;flex:none}.v26-band b{font-size:18px;font-weight:500;white-space:nowrap}.v26-band span{font-size:12px;line-height:1.75;color:#4d675a}.v26-root .v26-link,.v26-hub-entry{font-size:12px;color:#21644f;border-bottom:1px solid #8aa795;padding-bottom:5px;align-self:flex-start;line-height:1.7}.v26-hub-entry{display:inline-block;font-weight:600;margin-left:10px}.v26-root .v26-link:hover,.v26-hub-entry:hover{color:#917138}
.v26-phones{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr auto;gap:18px;background:#edf2ee;padding:24px;min-height:0}.v26-phones figure{display:flex;flex-direction:column;min-height:0;gap:12px;align-items:center;margin:0}.v26-phones img{width:100%;height:100%;object-fit:contain;min-height:0;flex:1;filter:drop-shadow(0 6px 10px #1d422417)}.v26-phones figcaption{display:flex;align-items:center;gap:10px;font-size:17px;white-space:nowrap}.v26-phones figcaption small{font-size:11px;color:#79917f}.v26-root .v26-phones>p{grid-column:1/-1;font-size:10px;line-height:1.5;color:#60796a;margin:0}.v26-split-note{padding:15px 20px;border-left:2px solid #a78954;background:#f6f3eb}.v26-split-note b{font-size:14px}.v26-root .v26-split-note p{font-size:12px;line-height:1.8;margin:7px 0 0}
.v26-point{display:flex;flex-direction:column;min-height:0;gap:16px}.v26-point>div{padding:0 6px}.v26-point>div>span{font-size:11px;color:#6d826f}.v26-root .v26-point h3{font-size:24px;line-height:1.5;margin:8px 0 0}.v26-root .v26-photo{display:flex;flex-direction:column;gap:8px;min-height:0;flex:1;width:100%;margin:0}.v26-root .v26-photo>button{display:block;flex:1;min-height:0;position:relative;overflow:hidden;width:100%;padding:0}.v26-root .v26-photo img{width:100%;height:100%;object-fit:cover;display:block}.v26-root .v26-photo figcaption{font-size:10px;color:#637c6d;line-height:1.5;flex:none}.v26-photo .jp-enlarge{position:absolute;bottom:12px;right:12px;background:white;color:#234b3b}
.v26-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding-top:6px}.v26-metrics span{font-size:11px;text-align:center;padding:12px 5px;background:#edf3ec;border-bottom:2px solid #5c8868;color:#2d5742}.v26-root .v26-mini{font-size:11px;line-height:1.7;color:#647c6a;margin:0}.v26-scene-links{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;flex:none}.v26-scene-links a{border:1px solid #a6bca9;font-size:12px;line-height:1.6;padding:13px 14px;color:#2c6048}.v26-scene-links a:hover{background:#edf4eb}.v26-app-visual{display:flex;min-height:0}.v26-root .v26-footer-note{font-size:10px;line-height:1.6;color:#627969;border-top:1px solid #d3dfd7;padding-top:12px;margin:0;flex:none}.v26-root .v26-application .v26-photo img{object-position:center}
.v26-video-dialog{border:0;padding:0;width:min(1000px,92vw);max-width:1000px;background:#11231d;color:white;box-shadow:0 20px 80px #0005}.v26-video-dialog::backdrop{background:#061b16d9}.v26-video-head{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:18px 22px}.v26-video-head h2{font-size:18px;font-weight:400;margin:0}.v26-video-head button{background:transparent;color:#fff;border:1px solid #8aa194;padding:8px 14px;font-size:14px;cursor:pointer}.v26-video-dialog video{display:block;width:100%;max-height:70vh;min-height:160px;background:#000}.v26-video-dialog>p{font-size:12px;line-height:1.7;color:#d0ded4;margin:15px 22px}.v26-video-dialog a{color:#c6ddcd;text-decoration:underline}.v26-video-error{padding:5px 0;color:#ffe1b3!important}.v26-video-error[hidden]{display:none}.v26-asset-failed{object-fit:contain!important;background:#e6eee8;color:#244c3c}
.v26-demo-label small{color:#f4faf5}.v26-root button:focus-visible,.v26-root a:focus-visible,.v26-video-dialog button:focus-visible{outline:3px solid #b78942;outline-offset:4px}
@media(min-width:901px) and (max-height:820px){.v26-root .v26-copy{gap:10px}.v26-root .v26-copy>h3{font-size:30px}.v26-root .v26-lead{font-size:13px}.v26-rows{gap:8px}.v26-rows>article{padding-top:8px}.v26-root .v26-rows h3{font-size:17px}.v26-root .v26-rows p{font-size:12px;line-height:1.7}.v26-band{padding:12px 18px}.v26-root .v26-panel{gap:12px}.v26-phones{padding:18px;gap:13px}.v26-split-note{padding:10px 15px}.v26-scene-links a{padding:10px}.v26-root .v26-point h3{font-size:21px}}
@media(max-width:900px){.v26-root .v26-intro,.v26-root .v26-workflow,.v26-root .v26-rollout,.v26-root .v26-application{display:flex;flex-direction:column;gap:24px;flex:none;height:auto}.v26-root .v26-panel{gap:22px}.v26-root .v26-copy{gap:17px}.v26-root .v26-copy>h3{font-size:32px}.v26-demo-grid{height:330px;flex:none;gap:12px}.v26-demo-label{font-size:21px;left:13px;bottom:15px}.v26-play{width:38px;height:38px;font-size:25px;top:12px;right:12px}.v26-root .v26-demo>p{font-size:10px}.v26-band{flex-direction:column;align-items:flex-start;gap:9px;padding:17px}.v26-band b{font-size:17px}.v26-band span{font-size:12px}.v26-phones{height:380px;flex:none;padding:16px 10px;gap:13px 10px}.v26-phones figcaption{font-size:14px;gap:6px}.v26-split-note{padding:15px}.v26-root .v26-rows p{font-size:13px}.v26-root .v26-point{height:auto;flex:none}.v26-root .v26-point>.v26-photo{height:280px;flex:none}.v26-root .v26-app-visual{height:330px;flex:none}.v26-scene-links{grid-template-columns:repeat(2,1fr)}.v26-root .v26-point h3{font-size:21px}.v26-metrics{gap:5px}.v26-metrics span{font-size:10px;padding:11px 3px}.v26-root .v26-footer-note{font-size:11px}.v26-hub-entry{margin:8px 0 0}.v26-video-dialog{width:94vw}.v26-video-head{padding:15px}.v26-video-head h2{font-size:16px}.v26-video-dialog video{max-height:65vh}}
@media(prefers-reduced-motion:reduce){.v26-demo img{transition:none}.v26-demo>button:hover img{transform:none}}
@media print{.v26-video-dialog{display:none!important}.v26-root .v26-panel{break-inside:avoid}.v26-root .v26-intro,.v26-root .v26-workflow,.v26-root .v26-rollout,.v26-root .v26-application{height:550px;flex:none}.v26-scene-links{display:none}.v26-play{display:none}}
