.architecture[data-astro-cid-y63rj6uq]{color:var(--kuem-carbon);width:100%;position:relative;container-type:inline-size}.micro[data-astro-cid-y63rj6uq]{font-size:var(--kuem-type-label-size);letter-spacing:0;color:var(--kuem-text-muted);font-weight:var(--kuem-type-label-weight);text-transform:uppercase;justify-content:flex-end;align-items:center;gap:12px;margin-bottom:24px;display:flex}.micro[data-astro-cid-y63rj6uq]:before{content:"";background:var(--kuem-border-strong);width:28px;height:1px}.architecture-grid[data-astro-cid-y63rj6uq]{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr 1.38fr 1fr;gap:36px 28px;display:grid;position:relative}.node[data-astro-cid-y63rj6uq]{z-index:1;text-align:center;background:var(--kuem-white);border:1px solid var(--kuem-border);border-radius:var(--kuem-radius-card);flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:18px 8px;display:flex;position:relative;box-shadow:0 4px 16px #161a1d04}.node[data-astro-cid-y63rj6uq]>svg{width:66px;height:56px;color:var(--kuem-petrol);margin-bottom:12px}.architecture[data-astro-cid-y63rj6uq] strong[data-astro-cid-y63rj6uq]{font-size:var(--kuem-type-small-size);line-height:1.35;display:block}.architecture[data-astro-cid-y63rj6uq] span[data-astro-cid-y63rj6uq]{font-size:var(--kuem-type-small-size);color:var(--kuem-text-muted);margin-top:5px;line-height:1.5;display:block}.devices[data-astro-cid-y63rj6uq]{grid-area:1/1}.radio[data-astro-cid-y63rj6uq]{grid-area:1/2}.systems[data-astro-cid-y63rj6uq]{grid-area:2/1}.api[data-astro-cid-y63rj6uq]{grid-area:2/2}.platform[data-astro-cid-y63rj6uq]{grid-area:1/3/3/4;align-self:start;padding:20px 12px}.action[data-astro-cid-y63rj6uq]{grid-area:1/4}.logo[data-astro-cid-y63rj6uq]{width:100%;height:74px;margin-bottom:10px;position:relative;overflow:hidden}.logo[data-astro-cid-y63rj6uq] img[data-astro-cid-y63rj6uq]{width:190%;max-width:none;height:auto;position:absolute;top:-8%;left:-8%}.platform[data-astro-cid-y63rj6uq]>strong[data-astro-cid-y63rj6uq]{font-size:var(--kuem-type-lead-size)}.kai[data-astro-cid-y63rj6uq]{background:var(--kuem-petrol);border-radius:var(--kuem-radius-card);text-align:left;width:100%;color:var(--kuem-white);align-items:center;gap:12px;margin-top:20px;padding:18px 10px;display:flex}.kai[data-astro-cid-y63rj6uq] svg{flex-shrink:0;width:40px}.kai[data-astro-cid-y63rj6uq] strong[data-astro-cid-y63rj6uq]{font-size:var(--kuem-type-lead-size)}.kai[data-astro-cid-y63rj6uq] span[data-astro-cid-y63rj6uq]{color:var(--kuem-white)}.noc[data-astro-cid-y63rj6uq]{z-index:1;background:var(--kuem-background);color:var(--kuem-text-primary);border-radius:var(--kuem-radius-card);grid-area:3/1/4/5;align-items:center;gap:16px;min-width:0;padding:20px;display:flex}.noc[data-astro-cid-y63rj6uq]>svg:first-child{flex-shrink:0;width:44px}.noc[data-astro-cid-y63rj6uq] span[data-astro-cid-y63rj6uq]{color:var(--kuem-text-secondary)}.architecture[data-astro-cid-y63rj6uq] .noc-text[data-astro-cid-y63rj6uq]{color:inherit;margin:0;display:block}.network-line[data-astro-cid-y63rj6uq]{stroke:var(--kuem-data);stroke-width:2px}.network-node[data-astro-cid-y63rj6uq]{fill:var(--kuem-data)}.network-gateway[data-astro-cid-y63rj6uq]{fill:var(--kuem-background);stroke:var(--kuem-data);stroke-width:2px}.network-event[data-astro-cid-y63rj6uq]{fill:var(--kuem-event)}.network-event-mark[data-astro-cid-y63rj6uq]{fill:var(--kuem-on-action);font-size:14px;font-weight:700}.network[data-astro-cid-y63rj6uq]{flex:1;min-width:60px;max-width:300px}.noc[data-astro-cid-y63rj6uq] small[data-astro-cid-y63rj6uq]{font-size:var(--kuem-type-label-size);font-weight:var(--kuem-type-label-weight);color:var(--kuem-text-muted);border-left:1px solid var(--kuem-data);margin-left:auto;padding-left:16px;line-height:1.6}.wires[data-astro-cid-y63rj6uq]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}@container (width>=1000px){.architecture-grid[data-astro-cid-y63rj6uq]{gap:42px 54px}.node[data-astro-cid-y63rj6uq]{padding:25px 12px}.architecture[data-astro-cid-y63rj6uq] strong[data-astro-cid-y63rj6uq]{font-size:var(--kuem-type-body-size)}.architecture[data-astro-cid-y63rj6uq] span[data-astro-cid-y63rj6uq]{font-size:var(--kuem-type-small-size)}.node[data-astro-cid-y63rj6uq]>svg{width:90px;height:70px}.logo[data-astro-cid-y63rj6uq]{height:100px}.platform[data-astro-cid-y63rj6uq]>strong[data-astro-cid-y63rj6uq]{font-size:var(--kuem-type-lead-size)}.kai[data-astro-cid-y63rj6uq]{padding:22px 16px}.noc[data-astro-cid-y63rj6uq] small[data-astro-cid-y63rj6uq]{font-size:var(--kuem-type-label-size)}}@container (width<=480px){.architecture-grid[data-astro-cid-y63rj6uq]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:38px 24px;padding:0 16px}.devices[data-astro-cid-y63rj6uq]{grid-area:1/1}.radio[data-astro-cid-y63rj6uq]{grid-area:2/1}.systems[data-astro-cid-y63rj6uq]{grid-area:1/2}.api[data-astro-cid-y63rj6uq]{grid-area:2/2}.platform[data-astro-cid-y63rj6uq]{grid-area:3/1/4/3;justify-self:center;width:100%;max-width:360px}.action[data-astro-cid-y63rj6uq]{grid-area:4/1/5/3;justify-self:center;width:100%;max-width:360px}.noc[data-astro-cid-y63rj6uq]{grid-area:5/1/6/3;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:18px 12px;display:grid}.noc[data-astro-cid-y63rj6uq]>.noc-text[data-astro-cid-y63rj6uq]{flex:1}.network[data-astro-cid-y63rj6uq]{grid-column:1/-1;width:100%;max-width:none;height:36px}.noc[data-astro-cid-y63rj6uq] small[data-astro-cid-y63rj6uq]{font-size:var(--kuem-type-label-size);grid-column:1/-1}.node[data-astro-cid-y63rj6uq]{padding:16px 7px}.architecture[data-astro-cid-y63rj6uq] strong[data-astro-cid-y63rj6uq],.architecture[data-astro-cid-y63rj6uq] span[data-astro-cid-y63rj6uq]{font-size:var(--kuem-type-small-size)}.logo[data-astro-cid-y63rj6uq]{width:230px;height:82px}.kai[data-astro-cid-y63rj6uq]{justify-content:center}.micro[data-astro-cid-y63rj6uq]{font-size:var(--kuem-type-label-size)}.platform[data-astro-cid-y63rj6uq]>strong[data-astro-cid-y63rj6uq]{font-size:var(--kuem-type-lead-size)}}.architecture-intro[data-astro-cid-y63rj6uq]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:32px;display:flex}.architecture-intro[data-astro-cid-y63rj6uq]>div[data-astro-cid-y63rj6uq]>strong[data-astro-cid-y63rj6uq]{font-size:var(--kuem-type-label-size);color:var(--kuem-text-muted);font-weight:var(--kuem-type-label-weight);text-transform:uppercase;letter-spacing:0}.architecture-intro[data-astro-cid-y63rj6uq] p[data-astro-cid-y63rj6uq]{font-size:var(--kuem-type-small-size)!important;margin:6px 0 0!important}.architecture-intro[data-astro-cid-y63rj6uq] .micro[data-astro-cid-y63rj6uq]{font-size:var(--kuem-type-label-size);white-space:nowrap;margin:0}button[data-astro-cid-y63rj6uq]{cursor:pointer;font-family:inherit;line-height:inherit;color:inherit}.node[data-astro-cid-y63rj6uq],.noc[data-astro-cid-y63rj6uq],.platform-open[data-astro-cid-y63rj6uq],.kai[data-astro-cid-y63rj6uq]{transition:background-color var(--kuem-duration-base), border-color var(--kuem-duration-base), box-shadow var(--kuem-duration-base), opacity var(--kuem-duration-base)}.node[data-astro-cid-y63rj6uq]:hover,.platform-open[data-astro-cid-y63rj6uq]:hover{border-color:var(--kuem-petrol);box-shadow:0 4px 16px #161a1d0c}.architecture[data-astro-cid-y63rj6uq] button[data-astro-cid-y63rj6uq]:focus-visible{outline:var(--kuem-focus-width) solid var(--kuem-focus);outline-offset:var(--kuem-focus-offset)}.node-open[data-astro-cid-y63rj6uq]{color:var(--kuem-petrol);font-size:22px;line-height:1;position:absolute;bottom:6px;right:12px}.node[data-astro-cid-y63rj6uq]{padding-bottom:26px}.platform[data-astro-cid-y63rj6uq]{gap:10px;padding:10px}.platform-open[data-astro-cid-y63rj6uq]{border-radius:var(--kuem-radius-card);background:var(--kuem-white);border:1px solid #0000;width:100%;padding:8px 4px 22px;position:relative}.platform-open[data-astro-cid-y63rj6uq] .logo[data-astro-cid-y63rj6uq]{height:70px;margin:0 auto 8px;display:block}.platform-open[data-astro-cid-y63rj6uq]>strong[data-astro-cid-y63rj6uq]{font-size:var(--kuem-type-lead-size)}.kai[data-astro-cid-y63rj6uq]{border:1px solid var(--kuem-petrol);margin:0;padding-bottom:22px;position:relative}.kai[data-astro-cid-y63rj6uq] .node-open[data-astro-cid-y63rj6uq]{color:var(--kuem-white)}.kai[data-astro-cid-y63rj6uq]>span[data-astro-cid-y63rj6uq]{color:var(--kuem-white);margin:0}.noc[data-astro-cid-y63rj6uq]{border:1px solid var(--kuem-carbon);text-align:left;position:relative}.is-muted[data-astro-cid-y63rj6uq]{opacity:.85}.architecture[data-astro-cid-y63rj6uq] .is-selected[data-astro-cid-y63rj6uq]{border-color:var(--kuem-event);box-shadow:0 0 0 1px var(--kuem-event);background:var(--kuem-white)}.architecture[data-astro-cid-y63rj6uq] .kai[data-astro-cid-y63rj6uq].is-selected{color:var(--kuem-white);background:var(--kuem-petrol)}.architecture[data-astro-cid-y63rj6uq] .noc[data-astro-cid-y63rj6uq].is-selected{background:var(--kuem-carbon);color:var(--kuem-white)}.architecture[data-astro-cid-y63rj6uq]:lang(en) .is-selected[data-astro-cid-y63rj6uq]:before{content:"Selected step"}.is-selected[data-astro-cid-y63rj6uq]:before{content:"Izbrani korak";background:var(--kuem-copper);color:var(--kuem-carbon);border-radius:var(--kuem-radius-control);font-size:var(--kuem-type-label-size);z-index:5;padding:4px 8px;font-weight:600;line-height:20px;position:absolute;top:-29px;right:8px}.platform[data-astro-cid-y63rj6uq]:has(.is-selected){border-color:var(--kuem-event)}.platform[data-astro-cid-y63rj6uq] .kai[data-astro-cid-y63rj6uq].is-selected:before{display:none}.node[data-astro-cid-y63rj6uq].is-selected,.noc[data-astro-cid-y63rj6uq].is-selected{z-index:3}@container (width<=650px){.architecture-grid[data-astro-cid-y63rj6uq]{gap:32px 18px}.architecture[data-astro-cid-y63rj6uq] strong[data-astro-cid-y63rj6uq],.architecture[data-astro-cid-y63rj6uq] span[data-astro-cid-y63rj6uq]{font-size:var(--kuem-type-small-size)}.node[data-astro-cid-y63rj6uq]>svg{width:56px;height:48px}.platform-open[data-astro-cid-y63rj6uq]>strong[data-astro-cid-y63rj6uq]{font-size:var(--kuem-type-body-size)}.platform-open[data-astro-cid-y63rj6uq] .logo[data-astro-cid-y63rj6uq]{height:48px}.kai[data-astro-cid-y63rj6uq]{gap:5px;padding:12px 6px 24px}.kai[data-astro-cid-y63rj6uq] svg{width:28px}.kai[data-astro-cid-y63rj6uq] strong[data-astro-cid-y63rj6uq]{font-size:var(--kuem-type-body-size)}.noc[data-astro-cid-y63rj6uq]{gap:10px;padding:16px 12px}.noc[data-astro-cid-y63rj6uq] small[data-astro-cid-y63rj6uq]{font-size:var(--kuem-type-label-size)}.architecture-intro[data-astro-cid-y63rj6uq]{flex-wrap:wrap;margin-bottom:32px}.architecture-intro[data-astro-cid-y63rj6uq] .micro[data-astro-cid-y63rj6uq]{margin-left:auto}}@container (width<=480px){.architecture-grid[data-astro-cid-y63rj6uq]{gap:36px 24px}.architecture[data-astro-cid-y63rj6uq] strong[data-astro-cid-y63rj6uq],.architecture[data-astro-cid-y63rj6uq] span[data-astro-cid-y63rj6uq]{font-size:var(--kuem-type-small-size)}.platform-open[data-astro-cid-y63rj6uq] .logo[data-astro-cid-y63rj6uq]{width:230px;max-width:100%;height:78px}.platform-open[data-astro-cid-y63rj6uq]>strong[data-astro-cid-y63rj6uq]{font-size:var(--kuem-type-lead-size)}.kai[data-astro-cid-y63rj6uq]{gap:12px;padding:18px 14px 24px}.kai[data-astro-cid-y63rj6uq] strong[data-astro-cid-y63rj6uq]{font-size:var(--kuem-type-lead-size)}.kai[data-astro-cid-y63rj6uq] svg{width:40px}.noc[data-astro-cid-y63rj6uq]{padding:18px 12px}.noc[data-astro-cid-y63rj6uq] small[data-astro-cid-y63rj6uq]{font-size:var(--kuem-type-label-size)}}@media (prefers-reduced-motion:reduce){.architecture[data-astro-cid-y63rj6uq] [data-astro-cid-y63rj6uq]{transition:none!important}}.solutions-page{--panel-width:clamp(400px, 32vw, 530px);color:var(--hp-ink)}.solutions-page [hidden]{display:none!important}.solutions-page button{font-family:inherit}.solutions-page button:not([disabled]){cursor:pointer}.solutions-page .explorer-hero{background:var(--kuem-surface-1);padding:var(--kuem-space-64) 0 var(--kuem-space-64)}.explorer-hero-grid{gap:var(--kuem-space-32);grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);align-items:center;display:grid}.explorer-copy h1{font-size:var(--kuem-type-h1-size);letter-spacing:var(--kuem-type-h1-tracking);margin:0 0 var(--kuem-space-24);line-height:1.1}.explorer-copy>p:not(.hp-eyebrow){font-size:var(--kuem-type-body-size);max-width:440px;margin-bottom:var(--kuem-space-24);line-height:1.55}.explorer-copy .hp-actions{gap:var(--kuem-space-8);flex-wrap:wrap}.explorer-copy .hp-button{padding-inline:var(--kuem-space-16);font-size:var(--kuem-type-small-size);min-height:48px}.explorer-copy button svg{width:20px;height:20px;margin-right:var(--kuem-space-4);flex-shrink:0}.solutions-page .hp-eyebrow{color:var(--kuem-text-muted);font-size:var(--kuem-type-label-size);letter-spacing:var(--kuem-type-label-tracking);font-weight:var(--kuem-type-label-weight)}.explorer-trust{padding:var(--kuem-space-32) 0;background:var(--kuem-white)}.explorer-trust ul,.explorer-stories ul{justify-content:space-between;align-items:center;gap:var(--kuem-space-24);margin:var(--kuem-space-24) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.explorer-trust li{color:var(--kuem-text-muted);font-size:clamp(20px,2vw,30px);font-weight:600}.explorer-benefits,.explorer-examples{padding:var(--kuem-space-48) 0;background:var(--kuem-surface-1)}.explorer-benefits{padding-bottom:var(--kuem-space-24)}.explorer-cards{gap:var(--kuem-space-16);margin-top:var(--kuem-space-24);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.explorer-cards>.hp-card{text-align:left;color:var(--hp-ink);padding:var(--kuem-space-24) var(--kuem-space-24) var(--kuem-space-32);min-width:0;position:relative}.explorer-cards .card-open{color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;background:0 0;border:0;padding:0}.explorer-cards .card-open:after{content:"";border-radius:inherit;position:absolute;inset:0}.explorer-cards .card-open:focus-visible{outline:none}.explorer-cards>.hp-card:has(.card-open:focus-visible){outline:var(--kuem-focus-width) solid var(--kuem-focus);outline-offset:var(--kuem-focus-offset)}.explorer-cards .hp-icon{width:44px;height:44px;margin-bottom:var(--kuem-space-16)}.explorer-cards h3{font-size:var(--kuem-type-lead-size);margin-bottom:var(--kuem-space-8);line-height:1.3}.explorer-cards p{font-size:var(--kuem-type-body-size);padding-right:var(--kuem-space-16);margin:0;line-height:1.55}.card-chevron{font-size:var(--kuem-type-h3-size);color:var(--hp-petrol);line-height:1;position:absolute;bottom:22px;right:18px}.example-drawing{justify-content:space-between;align-items:center;gap:var(--kuem-space-24);margin-bottom:var(--kuem-space-16);display:flex}.example-drawing .hp-icon{flex-shrink:0;width:54px;height:54px;margin:0}.example-drawing>svg{width:60%;height:80px;color:var(--kuem-border)}.explorer-stories{margin-top:var(--kuem-space-32)}.explorer-stories ul{gap:0}.explorer-stories li{border-right:1px solid var(--kuem-concrete);flex:1;min-width:0}.explorer-stories li:last-child{border:0}.explorer-stories a,.explorer-stories .story-customer{min-height:48px;padding:0 var(--kuem-space-24);color:var(--kuem-text-muted);justify-content:space-between;align-items:center;font-weight:600;text-decoration:none;display:flex}.explorer-stories a:hover{text-decoration:underline}.explorer-stories a span{margin-left:var(--kuem-space-8);color:var(--hp-petrol)}.solutions-page .hp-closing{background:var(--kuem-petrol);background-image:none}.solutions-page .hp-closing:before,.solutions-page .hp-closing:after{display:none}.solutions-page .hp-closing h2,.solutions-page .hp-closing p{color:var(--kuem-white)}.solution-panel{z-index:200;width:var(--panel-width);background:var(--kuem-white);border-left:1px solid var(--kuem-concrete);height:100dvh;transition:transform var(--kuem-duration-slow) var(--kuem-ease-standard);overscroll-behavior:contain;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0 0 0 auto;transform:translate(100%);box-shadow:-12px 0 40px #161a1d12}.solution-panel.is-open{transform:translate(0)}.panel-header{padding:var(--kuem-space-32) var(--kuem-space-64) var(--kuem-space-16) var(--kuem-space-32);border-bottom:1px solid var(--kuem-concrete);background:var(--kuem-white);position:relative}.panel-header .hp-eyebrow{margin:0 0 var(--kuem-space-8)}.solution-panel .panel-header h2{font-size:var(--kuem-type-h3-size);letter-spacing:var(--kuem-type-h3-tracking);margin:0;line-height:1.15}.panel-header h2:focus{outline:none}.panel-close{border-radius:var(--kuem-radius-control);background:var(--kuem-white);width:44px;height:44px;color:var(--kuem-carbon);border:0;place-items:center;display:grid;position:absolute;top:18px;right:14px}.panel-close:hover{background:var(--kuem-surface-1)}.panel-close svg{width:26px;height:26px}.panel-content{overscroll-behavior:contain;padding:var(--kuem-space-24) var(--kuem-space-32);scrollbar-gutter:stable;overflow-y:auto}.solution-panel .step-headline{font-size:var(--kuem-type-h3-size);letter-spacing:var(--kuem-type-h3-tracking);margin:0 0 var(--kuem-space-16);line-height:1.15}.solution-panel .step-description{font-size:var(--kuem-type-body-size);margin:0 0 var(--kuem-space-24);line-height:1.5}.step-details{border-top:1px solid var(--kuem-concrete);padding-top:var(--kuem-space-16)}.solution-panel .step-details h3,.solution-panel .step-tags h3{font-size:var(--kuem-type-body-size);margin:0 0 var(--kuem-space-16);letter-spacing:var(--kuem-type-body-tracking)}.step-details ul{gap:var(--kuem-space-16);margin:0;padding:0;list-style:none;display:grid}.step-details li{align-items:flex-start;gap:var(--kuem-space-16);display:flex}.step-icon{border:1px solid var(--kuem-concrete);border-radius:var(--kuem-radius-card);background:var(--kuem-surface-1);flex:0 0 56px;place-items:center;height:56px;display:grid}.step-icon .hp-icon{width:32px;height:32px}.solution-panel .step-details h4{font-size:var(--kuem-type-body-size);margin:var(--kuem-space-4) 0 var(--kuem-space-4);font-weight:600;line-height:1.3}.solution-panel .step-details p{font-size:var(--kuem-type-body-size);margin:0;line-height:1.45}.step-tags{border-top:1px solid var(--kuem-concrete);margin-top:var(--kuem-space-24);padding-top:var(--kuem-space-16)}.step-tags ul{gap:var(--kuem-space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.step-tags li{padding:var(--kuem-space-4) var(--kuem-space-8);background:var(--kuem-surface-1);color:var(--kuem-petrol);border:1px solid var(--kuem-concrete);border-radius:var(--kuem-radius-control);font-size:var(--kuem-type-small-size)}.solution-panel .step-note{font-size:var(--kuem-type-small-size);background:var(--kuem-surface-1);border:1px solid var(--kuem-concrete);border-radius:var(--kuem-radius-control);padding:var(--kuem-space-8) var(--kuem-space-16);margin:var(--kuem-space-24) 0 0;line-height:1.45}.step-dashboard{margin:0 0 var(--kuem-space-24);border:1px solid var(--kuem-concrete);border-radius:var(--kuem-radius-card);overflow:hidden}.step-dashboard img{width:100%;height:auto;display:block}.step-dashboard figcaption{font-size:var(--kuem-type-label-size);padding:var(--kuem-space-4) var(--kuem-space-8);color:var(--kuem-text-muted);background:var(--kuem-surface-1)}.step-action-flow{gap:var(--kuem-space-24);padding:var(--kuem-space-16) 0 0;margin:0 0 var(--kuem-space-24);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.step-action-flow li{text-align:center;border:1px solid var(--kuem-concrete);border-radius:var(--kuem-radius-control);padding:var(--kuem-space-24) var(--kuem-space-8) var(--kuem-space-8);font-size:var(--kuem-type-label-size);color:var(--kuem-text-muted);line-height:1.4;position:relative}.step-action-flow b{background:var(--kuem-concrete);width:28px;height:28px;color:var(--kuem-carbon);font-size:var(--kuem-type-body-size);border-radius:50%;place-items:center;display:grid;position:absolute;top:-14px;left:calc(50% - 14px)}.step-action-flow li:nth-child(2) b{background:var(--kuem-copper);color:var(--kuem-carbon)}.step-action-flow .hp-icon{margin:0 auto var(--kuem-space-8);width:34px;height:34px}.step-action-flow li:not(:last-child):after{content:"→";font-size:var(--kuem-type-lead-size);color:var(--kuem-petrol);position:absolute;top:50%;right:-21px}.step-status{border:1px solid var(--kuem-concrete);border-radius:var(--kuem-radius-control);padding:var(--kuem-space-16) var(--kuem-space-16);margin-bottom:var(--kuem-space-24)}.step-status>div{font-size:var(--kuem-type-body-size);justify-content:space-between;gap:var(--kuem-space-8);display:flex}.step-status>div>span{color:var(--kuem-petrol)}.step-status svg{width:100%;height:auto;display:block}.solution-panel .step-status p{font-size:var(--kuem-type-label-size);text-align:center;margin:0}.panel-footer{padding:var(--kuem-space-16) var(--kuem-space-24) var(--kuem-space-24);border-top:1px solid var(--kuem-concrete);background:var(--kuem-white)}.panel-progress{height:44px;margin-bottom:var(--kuem-space-8);background:0 0;justify-content:space-between;padding:0;display:flex;position:relative;inset:auto}.panel-progress:before{content:"";background:var(--kuem-petrol-light);height:1px;position:absolute;top:22px;left:22px;right:22px}.panel-progress button{width:44px;height:44px;color:var(--kuem-petrol);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.panel-progress button span{border:1px solid var(--kuem-petrol-light);background:var(--kuem-white);width:20px;height:20px;font-size:var(--kuem-type-label-size);border-radius:50%;place-items:center;display:grid}.panel-progress button[aria-current] span{background:var(--kuem-copper);border-color:var(--kuem-copper);width:34px;height:34px;color:var(--kuem-carbon);font-size:var(--kuem-type-body-size)}.panel-actions{gap:var(--kuem-space-8);grid-template-columns:.7fr 1.3fr;display:grid}.panel-actions .hp-button{font-size:var(--kuem-type-small-size);padding:var(--kuem-space-8) var(--kuem-space-8);white-space:normal;text-align:center;justify-content:center;min-height:48px;line-height:1.25}.solution-panel :focus-visible{outline:var(--kuem-focus-width) solid var(--kuem-focus);outline-offset:var(--kuem-focus-offset)}.solution-modal{overflow:hidden}@media (width>=1400px){.solutions-page main{transition:margin-right var(--kuem-duration-slow) var(--kuem-ease-standard)}.explorer-open main{margin-right:var(--panel-width)}.explorer-open main .hp-wrap{width:calc(100% - 64px)}.explorer-open .explorer-hero-grid{gap:var(--kuem-space-24);grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr)}.explorer-open .explorer-copy h1{font-size:var(--kuem-type-h1-size)}.explorer-open .explorer-copy>p:not(.hp-eyebrow){font-size:var(--kuem-type-body-size)}.explorer-open .explorer-copy .hp-button{font-size:var(--kuem-type-label-size);padding-inline:var(--kuem-space-8)}.explorer-open .explorer-cards h3{font-size:var(--kuem-type-body-size)}}@media (width<=1199px){.explorer-hero-grid{grid-template-columns:1fr}.explorer-copy{max-width:700px}.explorer-copy h1,.explorer-copy>p:not(.hp-eyebrow){max-width:640px}.solutions-page .explorer-hero{padding:var(--kuem-space-48) 0}.explorer-cards>.hp-card{padding:var(--kuem-space-24)}.explorer-cards h3{font-size:var(--kuem-type-body-size)}}@media (width<=767px){.solution-panel{border-radius:var(--kuem-radius-card) var(--kuem-radius-card) 0 0;border-left:0;border-top:1px solid var(--kuem-concrete);width:100%;height:88dvh;inset:auto 0 0;transform:translateY(100%);box-shadow:0 -12px 50px #161a1d30}.solution-panel.is-open{transform:translateY(0)}body.solution-modal:after{content:"";background:color-mix(in srgb, var(--kuem-carbon) 13.3%, transparent);z-index:150;position:fixed;inset:0}.panel-header{padding:var(--kuem-space-16) var(--kuem-space-64) var(--kuem-space-16) var(--kuem-space-24)}.solution-panel .panel-header h2{font-size:var(--kuem-type-lead-size)}.panel-close{top:14px}.panel-header .hp-eyebrow{margin-bottom:var(--kuem-space-8)}.panel-content{padding:var(--kuem-space-24)}.solution-panel .step-headline{font-size:var(--kuem-type-h3-size)}.solution-panel .step-description{font-size:var(--kuem-type-body-size)}.panel-footer{padding:var(--kuem-space-8) var(--kuem-space-16) max(16px, env(safe-area-inset-bottom))}.panel-progress{margin-bottom:var(--kuem-space-4)}.step-details li{gap:var(--kuem-space-8)}.step-icon{flex-basis:48px;height:48px}.step-action-flow{gap:var(--kuem-space-16)}.step-action-flow li{font-size:var(--kuem-type-label-size)}.step-action-flow li:not(:last-child):after{right:-18px}.panel-actions{gap:var(--kuem-space-8);grid-template-columns:.65fr 1.35fr}.panel-actions .hp-button{font-size:var(--kuem-type-label-size)}.explorer-cards{gap:var(--kuem-space-16);grid-template-columns:1fr}.explorer-trust ul{justify-content:center;gap:var(--kuem-space-16) var(--kuem-space-32)}.explorer-trust li{font-size:var(--kuem-type-lead-size)}.explorer-benefits,.explorer-examples{padding:var(--kuem-space-32) 0}.explorer-stories ul{gap:var(--kuem-space-8);grid-template-columns:1fr 1fr;display:grid}.explorer-stories li{border:1px solid var(--kuem-concrete);border-radius:var(--kuem-radius-control)}.explorer-stories li:last-child{border:1px solid var(--kuem-concrete)}.explorer-stories a,.explorer-stories .story-customer{padding:var(--kuem-space-8) var(--kuem-space-8)}.explorer-copy h1{font-size:var(--kuem-type-h1-size)}.explorer-copy .hp-actions{gap:var(--kuem-space-8);display:flex}.explorer-copy .hp-button{font-size:var(--kuem-type-label-size);padding-inline:var(--kuem-space-8)}.example-drawing>svg{height:70px}.explorer-hero-grid{gap:var(--kuem-space-48)}}@media (prefers-reduced-motion:reduce){.solutions-page main,.solution-panel,.solutions-page button{transition:none!important}}.solutions-page .explorer-hero{background-color:var(--kuem-background)}.solutions-page .explorer-hero .hp-eyebrow{color:var(--kuem-text-muted)}.explorer-hero .explorer-copy>p:not(.hp-eyebrow){color:var(--kuem-text-secondary)}.explorer-hero .architecture{padding:var(--kuem-space-24);border-radius:var(--kuem-radius-card)}.solutions-page .explorer-copy h1{color:var(--kuem-text-primary);font-size:var(--kuem-type-h1-size);line-height:var(--kuem-type-h1-line-height);letter-spacing:var(--kuem-type-h1-tracking)}.solutions-page.explorer-open .explorer-copy h1{font-size:var(--kuem-type-h2-size);line-height:var(--kuem-type-h2-line-height)}.solution-panel .panel-header h2{font-size:var(--kuem-type-h3-size);line-height:var(--kuem-type-h3-line-height)}.solutions-page section.hp-closing[data-scheme]{background:var(--kuem-background)}.solutions-page section.hp-closing[data-scheme] h2{color:var(--kuem-text-primary)}.solutions-page section.hp-closing[data-scheme] p{color:var(--kuem-text-secondary)}
