:root{--wipublic01-font-body: "Inter", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--wipublic01-font-heading: "Plus Jakarta Sans", "Inter", "Segoe UI", system-ui, sans-serif;--wipublic01-space-1: 8px;--wipublic01-space-2: 16px;--wipublic01-space-3: 24px;--wipublic01-space-4: 32px;--wipublic01-space-6: 48px;--wipublic01-space-8: 64px;--wipublic01-space-10: 80px;--wipublic01-space-12: 96px;--wipublic01-color-ink: #111827;--wipublic01-color-muted: #4b5563;--wipublic01-color-subtle: #6b7280;--wipublic01-color-faint: #9ca3af;--wipublic01-color-soft: #eef3f8;--wipublic01-color-page: #f8fafb;--wipublic01-color-bg: var(--wipublic01-color-page);--wipublic01-color-surface: #ffffff;--wipublic01-color-surface-strong: #f8fafb;--wipublic01-color-line: #dde4ed;--wipublic01-color-primary: #1a56db;--wipublic01-color-primary-hover: #1447c0;--wipublic01-color-primary-dark: #1038a8;--wipublic01-color-live: #10b981;--wipublic01-color-live-soft: #ecfdf5;--wipublic01-color-warning: #f59e0b;--wipublic01-color-danger: #dc2626;--wipublic01-color-danger-soft: #fff1f2;--wipublic01-color-danger-line: #fecdd3;--wipublic01-color-info-soft: #eff6ff;--wipublic01-color-dashboard: #111827;--wipublic01-color-dashboard-soft: #102239;--wipublic01-radius-xs: 4px;--wipublic01-radius-sm: 8px;--wipublic01-radius-md: 12px;--wipublic01-radius-lg: 14px;--wipublic01-radius-pill: 999px;--wipublic01-shadow-soft: none;--wipublic01-shadow-panel: none;--wipublic01-shadow-card: none;--wipublic01-shadow-hover: none;--wipublic01-container-site: 1488px;--wipublic01-container-wide: 1240px;--wipublic01-container-content: 1180px;--wipublic01-container-reading: 680px;--wipublic01-container: var(--wipublic01-container-site);--wipublic01-page-x: clamp(16px, 4vw, 48px);--wipublic01-gutter: var(--wipublic01-page-x);--wipublic01-bg-canvas: #f6f9fc;--wipublic01-bg-canvas-soft: linear-gradient(180deg, #f5f9ff 0%, #eef6fb 100%);--wipublic01-bg-surface-band: linear-gradient(180deg, #ffffff 0%, #f7fafc 100%);--wipublic01-bg-stage-blue: linear-gradient(180deg, #f5f9ff 0%, #edf5ff 100%);--wipublic01-bg-stage-mint: linear-gradient(180deg, #f4fbf8 0%, #edf8f4 100%);--wipublic01-bg-stage-neutral: linear-gradient(180deg, #ffffff 0%, #f6f9fc 100%);--wipublic01-bg-stage-risk: linear-gradient(180deg, #fffafa 0%, #fff3f4 100%);--wipublic01-bg-flow-line: rgba(26, 86, 219, .08);--wipublic01-bg-blue-wash: rgba(26, 86, 219, .09);--wipublic01-bg-green-wash: rgba(16, 185, 129, .075);--wipublic01-type-hero: clamp(2.55rem, 3.8vw, 3.65rem);--wipublic01-type-page: clamp(2.35rem, 3.2vw, 3.05rem);--wipublic01-type-content-title: clamp(2.1rem, 2.8vw, 2.75rem);--wipublic01-type-section: clamp(1.85rem, 2.6vw, 2.45rem);--wipublic01-type-card: clamp(1rem, 1.2vw, 1.18rem);--wipublic01-type-body: clamp(1rem, 1vw, 1.0625rem);--wipublic01-type-small: clamp(.875rem, .9vw, .95rem);--wipublic01-type-chip: clamp(.75rem, .82vw, .82rem);--wipublic01-weight-regular: 400;--wipublic01-weight-medium: 500;--wipublic01-weight-semibold: 600;--wipublic01-weight-strong: 700;--wipublic01-transition: .15s ease}*,*:before,*:after{box-sizing:border-box}html{min-height:100%;scroll-behavior:smooth}body.wipublic01-theme{min-height:100%;margin:0;background:var(--wipublic01-bg-canvas);color:var(--wipublic01-color-ink);font-family:var(--wipublic01-font-body);text-rendering:geometricPrecision}img,picture,video,canvas{display:block;max-width:100%}button,input,textarea,select{font:inherit}a{color:inherit}[hidden]{display:none!important}.wipublic01-eyebrow{display:inline-flex;align-items:center;gap:var(--wipublic01-space-1);margin:0;color:var(--wipublic01-color-primary);font-size:var(--wipublic01-type-chip);font-weight:var(--wipublic01-weight-semibold);letter-spacing:.05em;line-height:1.15;text-transform:uppercase}.wipublic01-title,.wipublic01-page-title h1,.wipublic01-section-heading h2{margin:0;color:var(--wipublic01-color-ink);font-family:var(--wipublic01-font-heading);font-weight:var(--wipublic01-weight-semibold);letter-spacing:0;line-height:1.14}.wipublic01-title{max-width:620px;font-size:var(--wipublic01-type-hero)}.wipublic01-lead{max-width:640px;margin:0;color:var(--wipublic01-color-muted);font-size:var(--wipublic01-type-body);font-weight:var(--wipublic01-weight-regular);line-height:1.68}.wipublic01-section-heading{display:grid;gap:var(--wipublic01-space-2);max-width:760px}.wipublic01-section-heading h2{font-size:var(--wipublic01-type-section)}@media(max-width:720px){.wipublic01-title{font-size:clamp(2.2rem,10vw,2.75rem);line-height:1.12}.wipublic01-section-heading h2{font-size:clamp(1.75rem,8.4vw,2.1rem);line-height:1.16}}.wipublic01-shell{min-height:100vh;background:var(--wipublic01-bg-canvas)}.wipublic01-main{position:relative}.wipublic01-container{box-sizing:border-box;width:min(var(--wipublic01-container),100% - var(--wipublic01-gutter) * 2);max-width:calc(100vw - var(--wipublic01-gutter) * 2);margin-inline:auto}.wipublic01-container--site{--wipublic01-container: var(--wipublic01-container-site)}.wipublic01-container--wide{--wipublic01-container: var(--wipublic01-container-wide)}.wipublic01-container--content{--wipublic01-container: var(--wipublic01-container-content)}.wipublic01-container--reading{--wipublic01-container: var(--wipublic01-container-reading)}.wipublic01-page{display:grid;gap:0}.wipublic01-page--home{gap:0}.wipublic01-section{padding-block:clamp(72px,8vw,96px)}.wipublic01-section--soft{border-block:1px solid rgba(221,228,237,.7);background:var(--wipublic01-bg-surface-band)}.wipublic01-section--alt{border-block:1px solid rgba(221,228,237,.72);background:var(--wipublic01-bg-canvas-soft)}.wipublic01-page-title{padding-block:var(--wipublic01-space-12) var(--wipublic01-space-8)}.wipublic01-page-title__inner{display:grid;gap:var(--wipublic01-space-2)}@media(max-width:720px){.wipublic01-page,.wipublic01-page--home{gap:var(--wipublic01-space-8)}.wipublic01-section,.wipublic01-page-title{padding-block:var(--wipublic01-space-6)}}.wipublic01-shell{position:relative;overflow-x:clip;background:var(--wipublic01-bg-canvas)}.wipublic01-main{isolation:isolate;background:linear-gradient(180deg,#f8fbff,#f3f8fc 44%,#f7fafc)}.wipublic01-main:before,.wipublic01-main:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}.wipublic01-main:before{opacity:.34;background-image:repeating-linear-gradient(90deg,rgba(26,86,219,.16) 0 1px,transparent 1px 96px),repeating-linear-gradient(180deg,rgba(26,86,219,.12) 0 1px,transparent 1px 96px),linear-gradient(120deg,transparent 0 24%,rgba(16,185,129,.1) 24% 25%,transparent 25% 72%,rgba(26,86,219,.12) 72% 73%,transparent 73%);background-position:50% 0,50% 0,-240px 0;background-size:100% 100%,100% 100%,1560px 100%;animation:wipublic01-bg-stage-shift 48s linear infinite}.wipublic01-main:after{opacity:.78;background:linear-gradient(180deg,#ffffffeb 0,#ffffff57 260px,#fff0 620px),linear-gradient(90deg,#ffffff85,#fff0 16% 84%,#ffffff85)}.wipublic01-main>*{position:relative;z-index:1}body.wipublic01-theme :where(.wipublic01-shell,.wipublic01-shell *){box-shadow:none!important}.wipublic01-bg-canvas{background:var(--wipublic01-bg-stage-blue)}.wipublic01-bg-surface{background:var(--wipublic01-bg-stage-neutral)}.wipublic01-bg-soft{background:var(--wipublic01-bg-stage-mint)}@keyframes wipublic01-bg-stage-shift{0%{background-position:50% 0,50% 0,-240px 0}to{background-position:50% 0,50% 0,240px 0}}@media(max-width:720px){.wipublic01-main{background:var(--wipublic01-bg-canvas)}.wipublic01-main:before{opacity:.18;background-size:100% 100%,100% 100%,960px 100%}.wipublic01-main:after{opacity:.98}}@media(prefers-reduced-motion:reduce){.wipublic01-main:before{animation:none}}.wipublic01-stage-anchor{scroll-margin-block:clamp(84px,10vh,120px)}.wipublic01-page>:where(.wipublic01-home-hero,.wipublic01-product-intro,.wipublic01-record-explainer,.wipublic01-flow-explainer,.wipublic01-open-operating-map,.wipublic01-operating-flow,.wipublic01-risk-snapshot,.wipublic01-problem-map,.wipublic01-customer-360,.wipublic01-sales-flow,.wipublic01-manager-dashboard,.wipublic01-operating-principles,.wipublic01-page-hero,.wipublic01-link-grid,.wipublic01-final-cta){--wipublic01-stage-rgb: 26 86 219;--wipublic01-stage-bg: linear-gradient(180deg, rgb(248 251 255 / .96) 0%, rgb(236 244 255 / .96) 100%);position:relative;isolation:isolate;overflow:clip;border-block:1px solid rgb(var(--wipublic01-stage-rgb)/.1);background:var(--wipublic01-stage-bg)}.wipublic01-page>:where(.wipublic01-home-hero,.wipublic01-product-intro,.wipublic01-record-explainer,.wipublic01-flow-explainer,.wipublic01-open-operating-map,.wipublic01-operating-flow,.wipublic01-risk-snapshot,.wipublic01-problem-map,.wipublic01-customer-360,.wipublic01-sales-flow,.wipublic01-manager-dashboard,.wipublic01-operating-principles,.wipublic01-page-hero,.wipublic01-link-grid,.wipublic01-final-cta):before,.wipublic01-page>:where(.wipublic01-home-hero,.wipublic01-product-intro,.wipublic01-record-explainer,.wipublic01-flow-explainer,.wipublic01-open-operating-map,.wipublic01-operating-flow,.wipublic01-risk-snapshot,.wipublic01-problem-map,.wipublic01-customer-360,.wipublic01-sales-flow,.wipublic01-manager-dashboard,.wipublic01-operating-principles,.wipublic01-page-hero,.wipublic01-link-grid,.wipublic01-final-cta):after{position:absolute;z-index:0;pointer-events:none;content:""}.wipublic01-page>:where(.wipublic01-home-hero,.wipublic01-product-intro,.wipublic01-record-explainer,.wipublic01-flow-explainer,.wipublic01-open-operating-map,.wipublic01-operating-flow,.wipublic01-risk-snapshot,.wipublic01-problem-map,.wipublic01-customer-360,.wipublic01-sales-flow,.wipublic01-manager-dashboard,.wipublic01-operating-principles,.wipublic01-page-hero,.wipublic01-link-grid,.wipublic01-final-cta):before{inset:0;opacity:.56;background-image:linear-gradient(90deg,transparent 0 calc(50% - .5px),rgb(var(--wipublic01-stage-rgb)/.1) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(180deg,transparent 0 calc(50% - .5px),rgb(var(--wipublic01-stage-rgb)/.065) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px)),repeating-linear-gradient(90deg,transparent 0 78px,rgb(var(--wipublic01-stage-rgb)/.04) 78px 79px),repeating-linear-gradient(180deg,transparent 0 78px,rgb(var(--wipublic01-stage-rgb)/.032) 78px 79px),linear-gradient(120deg,transparent 0 18%,rgb(var(--wipublic01-stage-rgb)/.04) 18% 19%,transparent 19% 56%,rgba(16,185,129,.03) 56% 57%,transparent 57% 100%);background-position:50% 50%,50% 50%,50% 50%,50% 50%,0 0;background-size:auto,auto,100% 100%,100% 100%,1400px 100%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 10%,#000 90%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 10%,#000 90%,transparent 100%);animation:wipublic01-stage-grid-drift 38s linear infinite}.wipublic01-page>:where(.wipublic01-home-hero,.wipublic01-product-intro,.wipublic01-record-explainer,.wipublic01-flow-explainer,.wipublic01-open-operating-map,.wipublic01-operating-flow,.wipublic01-risk-snapshot,.wipublic01-problem-map,.wipublic01-customer-360,.wipublic01-sales-flow,.wipublic01-manager-dashboard,.wipublic01-operating-principles,.wipublic01-page-hero,.wipublic01-link-grid,.wipublic01-final-cta):after{inset:clamp(18px,2.4vw,36px);opacity:.42;background:linear-gradient(90deg,rgb(var(--wipublic01-stage-rgb)/.5) 0 74px,transparent 74px calc(100% - 74px),rgb(var(--wipublic01-stage-rgb)/.5) calc(100% - 74px) 100%) top/100% 1px no-repeat,linear-gradient(90deg,rgb(var(--wipublic01-stage-rgb)/.5) 0 74px,transparent 74px calc(100% - 74px),rgb(var(--wipublic01-stage-rgb)/.5) calc(100% - 74px) 100%) bottom/100% 1px no-repeat,linear-gradient(180deg,rgb(var(--wipublic01-stage-rgb)/.42) 0 42px,transparent 42px calc(100% - 42px),rgb(var(--wipublic01-stage-rgb)/.42) calc(100% - 42px) 100%) left/1px 100% no-repeat,linear-gradient(180deg,rgb(var(--wipublic01-stage-rgb)/.42) 0 42px,transparent 42px calc(100% - 42px),rgb(var(--wipublic01-stage-rgb)/.42) calc(100% - 42px) 100%) right/1px 100% no-repeat}.wipublic01-page>:where(.wipublic01-home-hero,.wipublic01-product-intro,.wipublic01-record-explainer,.wipublic01-flow-explainer,.wipublic01-open-operating-map,.wipublic01-operating-flow,.wipublic01-risk-snapshot,.wipublic01-problem-map,.wipublic01-customer-360,.wipublic01-sales-flow,.wipublic01-manager-dashboard,.wipublic01-operating-principles,.wipublic01-page-hero,.wipublic01-link-grid,.wipublic01-final-cta)>*{position:relative;z-index:1}.wipublic01-page>:where(.wipublic01-home-hero,.wipublic01-product-intro,.wipublic01-record-explainer,.wipublic01-page-hero,.wipublic01-link-grid,.wipublic01-sales-flow){--wipublic01-stage-rgb: 26 86 219;--wipublic01-stage-bg: linear-gradient(180deg, rgb(249 251 255 / .94) 0%, rgb(235 244 255 / .96) 100%), linear-gradient(110deg, rgb(26 86 219 / .08), transparent 34%, rgb(16 185 129 / .05) 82%)}.wipublic01-page>:where(.wipublic01-open-operating-map,.wipublic01-customer-360,.wipublic01-operating-principles){--wipublic01-stage-rgb: 16 185 129;--wipublic01-stage-bg: linear-gradient(180deg, rgb(250 255 252 / .94) 0%, rgb(232 249 241 / .96) 100%), linear-gradient(110deg, rgb(16 185 129 / .08), transparent 42%, rgb(26 86 219 / .045) 86%)}.wipublic01-page>:where(.wipublic01-flow-explainer,.wipublic01-operating-flow,.wipublic01-manager-dashboard){--wipublic01-stage-rgb: 59 130 246;--wipublic01-stage-bg: linear-gradient(180deg, rgb(255 255 255 / .96) 0%, rgb(244 248 252 / .98) 100%), linear-gradient(110deg, rgb(59 130 246 / .06), transparent 52%, rgb(15 23 42 / .035) 100%)}.wipublic01-page>.wipublic01-risk-snapshot{--wipublic01-stage-rgb: 239 68 68;--wipublic01-stage-bg: linear-gradient(180deg, rgb(255 252 252 / .96) 0%, rgb(255 241 243 / .96) 100%), linear-gradient(110deg, rgb(239 68 68 / .08), transparent 52%, rgb(26 86 219 / .035) 100%)}.wipublic01-page>.wipublic01-problem-map{--wipublic01-stage-rgb: 26 86 219;--wipublic01-stage-bg: linear-gradient(90deg, rgb(255 244 245 / .84) 0%, rgb(245 249 255 / .96) 48%, rgb(238 251 245 / .86) 100%), linear-gradient(180deg, rgb(255 255 255 / .92), rgb(245 249 255 / .76))}.wipublic01-page>.wipublic01-final-cta{--wipublic01-stage-rgb: 26 86 219;--wipublic01-stage-bg: linear-gradient(180deg, rgb(244 248 255 / .96) 0%, rgb(232 241 255 / .96) 100%)}@keyframes wipublic01-stage-grid-drift{0%{background-position:50% 50%,50% 50%,50% 50%,50% 50%,-220px 0}to{background-position:50% 50%,50% 50%,50% 50%,50% 50%,220px 0}}@keyframes wipublic01-deck-enter-bottom{0%{opacity:0;transform:translate3d(0,42%,-520px) rotateX(16deg) scale(.92);filter:blur(10px)}58%{opacity:1}to{opacity:1;transform:translateZ(0) rotateX(0) scale(1);filter:blur(0)}}@keyframes wipublic01-deck-enter-top{0%{opacity:0;transform:translate3d(0,-34%,-500px) rotateX(-14deg) scale(.92);filter:blur(10px)}58%{opacity:1}to{opacity:1;transform:translateZ(0) rotateX(0) scale(1);filter:blur(0)}}@keyframes wipublic01-deck-leave-top{0%{opacity:1;transform:translateZ(0) rotateX(0) scale(1);filter:blur(0)}to{opacity:0;transform:translate3d(0,-30%,-460px) rotateX(-13deg) scale(.91);filter:blur(9px)}}@keyframes wipublic01-deck-leave-bottom{0%{opacity:1;transform:translateZ(0) rotateX(0) scale(1);filter:blur(0)}to{opacity:0;transform:translate3d(0,34%,-480px) rotateX(15deg) scale(.91);filter:blur(9px)}}@media(min-width:1100px)and (min-height:720px){html.wipublic01-deck-enabled,html.wipublic01-deck-enabled body.wipublic01-theme{height:100%;overflow:hidden;overscroll-behavior:none;scroll-snap-type:none!important}body.wipublic01-theme.wipublic01-deck-ready .wipublic01-shell{min-height:100svh;overflow:hidden}body.wipublic01-theme.wipublic01-deck-ready .wipublic01-main{min-height:calc(100svh - var(--wipublic01-deck-header, 68px));overflow:hidden}body.wipublic01-theme.wipublic01-deck-ready .wipublic01-page{position:relative;height:calc(100svh - var(--wipublic01-deck-header, 68px));min-height:calc(100svh - var(--wipublic01-deck-header, 68px));overflow:hidden;perspective:1500px;perspective-origin:50% 52%;transform-style:preserve-3d}body.wipublic01-theme.wipublic01-deck-ready .wipublic01-page>.wipublic01-deck-stage,body.wipublic01-theme.wipublic01-deck-ready .wipublic01-footer.wipublic01-deck-stage{display:grid;align-content:center;box-sizing:border-box;min-height:0;height:calc(100svh - var(--wipublic01-deck-header, 68px));margin:0;overflow:hidden;pointer-events:none;transform:translate3d(0,32%,-520px) rotateX(14deg) scale(.92);transform-origin:50% 54%;transform-style:preserve-3d;backface-visibility:hidden;opacity:0;visibility:hidden;will-change:transform,opacity,filter}body.wipublic01-theme.wipublic01-deck-ready .wipublic01-deck-stage.has-deck-overflow{align-content:start;padding-block:clamp(24px,4svh,42px) clamp(34px,5svh,56px);scroll-padding-block:clamp(24px,4svh,42px)}body.wipublic01-theme.wipublic01-deck-ready .wipublic01-page>.wipublic01-deck-stage{position:absolute;inset:0}body.wipublic01-theme.wipublic01-deck-ready .wipublic01-footer.wipublic01-deck-stage{position:fixed;inset:var(--wipublic01-deck-header, 68px) 0 0;z-index:15}body.wipublic01-theme.wipublic01-deck-ready .wipublic01-deck-stage.is-current,body.wipublic01-theme.wipublic01-deck-ready .wipublic01-deck-stage.is-entering-from-bottom,body.wipublic01-theme.wipublic01-deck-ready .wipublic01-deck-stage.is-entering-from-top,body.wipublic01-theme.wipublic01-deck-ready .wipublic01-deck-stage.is-leaving-to-top,body.wipublic01-theme.wipublic01-deck-ready .wipublic01-deck-stage.is-leaving-to-bottom{visibility:visible}body.wipublic01-theme.wipublic01-deck-ready .wipublic01-deck-stage.is-current{z-index:3;pointer-events:auto;opacity:1;overflow-x:clip;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:rgb(var(--wipublic01-stage-rgb)/.32) transparent;scrollbar-width:thin;transform:translateZ(0) rotateX(0) scale(1)}body.wipublic01-theme.wipublic01-deck-ready .wipublic01-deck-stage.is-current::-webkit-scrollbar{width:8px}body.wipublic01-theme.wipublic01-deck-ready .wipublic01-deck-stage.is-current::-webkit-scrollbar-track{background:transparent}body.wipublic01-theme.wipublic01-deck-ready .wipublic01-deck-stage.is-current::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:rgb(var(--wipublic01-stage-rgb)/.28);background-clip:padding-box}body.wipublic01-theme.wipublic01-deck-ready .wipublic01-deck-stage.is-entering-from-bottom{z-index:4;overflow:hidden;animation:wipublic01-deck-enter-bottom .88s cubic-bezier(.2,.78,.2,1) both}body.wipublic01-theme.wipublic01-deck-ready .wipublic01-deck-stage.is-entering-from-top{z-index:4;overflow:hidden;animation:wipublic01-deck-enter-top .88s cubic-bezier(.2,.78,.2,1) both}body.wipublic01-theme.wipublic01-deck-ready .wipublic01-deck-stage.is-leaving-to-top{z-index:2;pointer-events:none;overflow:hidden;animation:wipublic01-deck-leave-top .88s cubic-bezier(.3,0,.35,1) both}body.wipublic01-theme.wipublic01-deck-ready .wipublic01-deck-stage.is-leaving-to-bottom{z-index:2;pointer-events:none;overflow:hidden;animation:wipublic01-deck-leave-bottom .88s cubic-bezier(.3,0,.35,1) both}}@media(max-width:720px){.wipublic01-page>:where(.wipublic01-home-hero,.wipublic01-product-intro,.wipublic01-record-explainer,.wipublic01-flow-explainer,.wipublic01-open-operating-map,.wipublic01-operating-flow,.wipublic01-risk-snapshot,.wipublic01-problem-map,.wipublic01-customer-360,.wipublic01-sales-flow,.wipublic01-manager-dashboard,.wipublic01-operating-principles,.wipublic01-page-hero,.wipublic01-link-grid,.wipublic01-final-cta):before{opacity:.42;background-size:auto,auto,100% 100%,100% 100%,940px 100%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 5%,#000 95%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 5%,#000 95%,transparent 100%)}.wipublic01-page>:where(.wipublic01-home-hero,.wipublic01-product-intro,.wipublic01-record-explainer,.wipublic01-flow-explainer,.wipublic01-open-operating-map,.wipublic01-operating-flow,.wipublic01-risk-snapshot,.wipublic01-problem-map,.wipublic01-customer-360,.wipublic01-sales-flow,.wipublic01-manager-dashboard,.wipublic01-operating-principles,.wipublic01-page-hero,.wipublic01-link-grid,.wipublic01-final-cta):after{inset:12px;opacity:.22}}@media(prefers-reduced-motion:reduce){html:has(body.wipublic01-theme){scroll-snap-type:none}.wipublic01-page>:where(.wipublic01-home-hero,.wipublic01-product-intro,.wipublic01-record-explainer,.wipublic01-flow-explainer,.wipublic01-open-operating-map,.wipublic01-operating-flow,.wipublic01-risk-snapshot,.wipublic01-problem-map,.wipublic01-customer-360,.wipublic01-sales-flow,.wipublic01-manager-dashboard,.wipublic01-operating-principles,.wipublic01-page-hero,.wipublic01-link-grid,.wipublic01-final-cta):before{animation:none}}.wipublic01-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--wipublic01-space-1);min-height:48px;padding:12px var(--wipublic01-space-2);border:1px solid transparent;border-radius:16px;font-size:.9rem;font-weight:var(--wipublic01-weight-semibold);line-height:1.18;text-decoration:none;transition:background-color var(--wipublic01-transition),border-color var(--wipublic01-transition),color var(--wipublic01-transition),transform var(--wipublic01-transition)}.wipublic01-button:hover{transform:translateY(-1px)}.wipublic01-button--primary{background:var(--wipublic01-color-primary);color:#fff;box-shadow:none}.wipublic01-button--primary:hover{background:var(--wipublic01-color-primary-hover)}.wipublic01-button--secondary{background:#fff;border-color:var(--wipublic01-color-line);color:var(--wipublic01-color-ink)}.wipublic01-button--ghost{background:transparent;color:var(--wipublic01-color-ink)}.wipublic01-icon-button{display:inline-grid;width:48px;height:48px;place-items:center;border:1px solid var(--wipublic01-color-line);border-radius:var(--wipublic01-radius-pill);background:#fff;color:var(--wipublic01-color-ink)}.wipublic01-floating-cta{position:fixed;right:22px;bottom:22px;z-index:80;display:inline-flex;gap:8px;border:1px solid rgba(221,228,237,.88);border-radius:var(--wipublic01-radius-pill);background:#fffffff0;box-shadow:0 18px 42px #0f172a24;padding:6px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.wipublic01-floating-cta a{display:inline-flex;align-items:center;gap:7px;min-height:40px;border-radius:var(--wipublic01-radius-pill);color:var(--wipublic01-color-ink);font-size:.84rem;font-weight:var(--wipublic01-weight-semibold);padding:0 13px;text-decoration:none}.wipublic01-floating-cta a:hover,.wipublic01-floating-cta a:focus-visible{background:var(--wipublic01-color-primary);color:#fff}@media(max-width:720px){.wipublic01-floating-cta{right:12px;bottom:12px;left:12px;justify-content:center;border-radius:18px}.wipublic01-floating-cta a{flex:1 1 0;justify-content:center;min-width:0;padding-inline:10px}}.wipublic01-field{display:grid;gap:8px}.wipublic01-field label{color:var(--wipublic01-color-ink);font-size:.9rem;font-weight:var(--wipublic01-weight-semibold)}.wipublic01-input,.wipublic01-select,.wipublic01-textarea{width:100%;min-height:48px;border:1px solid var(--wipublic01-color-line);border-radius:var(--wipublic01-radius-sm);background:#fff;color:var(--wipublic01-color-ink);padding:.8rem 1rem;outline:none;transition:border-color var(--wipublic01-transition),box-shadow var(--wipublic01-transition)}.wipublic01-textarea{min-height:132px;resize:vertical}.wipublic01-input:focus,.wipublic01-select:focus,.wipublic01-textarea:focus{border-color:#0f5bff8c;box-shadow:0 0 0 4px #0f5bff1a}.wipublic01-field__help{margin:0;color:var(--wipublic01-color-muted);font-size:.84rem}.wipublic01-badge,.wipublic01-status-row{display:inline-flex;align-items:center;gap:9px;color:var(--wipublic01-color-muted);font-size:.92rem;font-weight:var(--wipublic01-weight-medium)}.wipublic01-badge{min-height:34px;padding:.45rem .7rem;border-radius:999px;background:#0f5bff14;color:var(--wipublic01-color-primary)}.wipublic01-badge--green{background:#21a66b1a;color:var(--wipublic01-color-live)}.wipublic01-badge--amber{background:#f59e0b1f;color:#a86100}.wipublic01-badge__dot,.wipublic01-status-row__dot{width:9px;height:9px;border-radius:999px;background:currentColor}.wipublic01-status-row--green{color:var(--wipublic01-color-live)}.wipublic01-status-row--green .wipublic01-status-row__dot{box-shadow:0 0 0 5px #21a66b1f}.wipublic01-visual-slot{position:relative;display:grid;overflow:hidden;margin:0;min-height:180px;aspect-ratio:var(--wipublic01-slot-ratio, 16/10);border-radius:var(--wipublic01-radius-sm);background:linear-gradient(135deg,#0f5bff29,#21a66b14),#eef4fb;isolation:isolate}.wipublic01-visual-slot img{width:100%;height:100%;object-fit:var(--wipublic01-slot-fit, cover);object-position:var(--wipublic01-focal-x, 50%) var(--wipublic01-focal-y, 50%)}.wipublic01-visual-slot__fallback{display:grid;min-height:inherit;place-items:center;padding:clamp(18px,3vw,34px);color:var(--wipublic01-color-muted);text-align:center}.wipublic01-visual-slot__fallback strong{display:block;margin-bottom:8px;color:var(--wipublic01-color-ink);font-family:var(--wipublic01-font-heading);font-size:clamp(1.2rem,2vw,1.8rem)}.wipublic01-surface{border:1px solid var(--wipublic01-color-line);border-radius:var(--wipublic01-radius-md);background:var(--wipublic01-color-surface);box-shadow:var(--wipublic01-shadow-soft)}.wipublic01-card{border:1px solid var(--wipublic01-color-line);border-radius:var(--wipublic01-radius-md);background:var(--wipublic01-color-surface);box-shadow:var(--wipublic01-shadow-card)}.wipublic01-dashboard{color:#e9f4ff;border-radius:var(--wipublic01-radius-md);background:linear-gradient(145deg,#133050e0,#030c17fa),var(--wipublic01-color-dashboard);box-shadow:var(--wipublic01-shadow-panel)}.wipublic01-error{display:grid;min-height:min(720px,100vh - 160px);align-items:center;padding-block:clamp(64px,10vw,128px);background:radial-gradient(circle at 80% 20%,rgba(16,185,129,.12),transparent 30%),linear-gradient(180deg,var(--wipublic01-color-bg) 0%,#fff 54%,#f4fbf8 100%)}.wipublic01-error__content{max-width:720px}.wipublic01-error__code{display:inline-flex;min-height:34px;align-items:center;border:1px solid rgba(26,86,219,.16);border-radius:999px;padding-inline:12px;background:#ffffffdb;color:var(--wipublic01-color-primary);font-size:.78rem;font-weight:var(--wipublic01-weight-semibold)}.wipublic01-error h1{margin:18px 0 0;color:var(--wipublic01-color-ink);font-family:var(--wipublic01-font-heading);font-size:clamp(2.15rem,5vw,4.45rem);line-height:1.05}.wipublic01-error p{max-width:580px;margin:18px 0 0;color:var(--wipublic01-color-muted);font-size:clamp(1rem,1.3vw,1.14rem);font-weight:400;line-height:1.72}.wipublic01-error .wipublic01-button{margin-top:30px}.wipublic01-header{position:sticky;top:0;z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.wipublic01-header__surface{border-bottom:1px solid rgba(221,228,237,.74);background:#ffffffeb}.wipublic01-header__bar{display:grid;grid-template-columns:auto minmax(520px,1fr) auto;align-items:center;gap:clamp(22px,3vw,48px);min-height:68px}.wipublic01-logo{display:inline-flex;align-items:center;gap:10px;color:var(--wipublic01-color-ink);font-family:var(--wipublic01-font-heading);font-size:.95rem;font-weight:var(--wipublic01-weight-semibold);letter-spacing:0;text-decoration:none;white-space:nowrap}.wipublic01-logo__mark{display:inline-grid;width:32px;height:32px;place-items:center;color:var(--wipublic01-color-primary);font-family:var(--wipublic01-font-heading);font-size:1.55rem;font-weight:var(--wipublic01-weight-strong);line-height:1}.wipublic01-logo__image{display:block;width:auto;max-width:148px;height:32px;object-fit:contain}.wipublic01-nav{display:flex;align-items:stretch;justify-content:center;gap:4px;height:68px}.wipublic01-nav__item{display:flex;align-items:stretch}.wipublic01-nav__link,.wipublic01-nav__trigger{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:var(--wipublic01-radius-pill);background:transparent;color:var(--wipublic01-color-ink);cursor:pointer;font:inherit;font-size:.875rem;font-weight:var(--wipublic01-weight-medium);line-height:1.18;margin-block:auto;min-height:36px;padding:0 12px;text-decoration:none;transition:background-color var(--wipublic01-transition),color var(--wipublic01-transition);white-space:nowrap}.wipublic01-nav__trigger i{color:var(--wipublic01-color-subtle);font-size:.68rem;transition:transform var(--wipublic01-transition)}.wipublic01-nav__link:hover,.wipublic01-nav__trigger:hover,.wipublic01-nav__link[aria-current=page],.wipublic01-nav__trigger[data-current=true],.wipublic01-nav__trigger[aria-expanded=true]{background:#1a56db12;color:var(--wipublic01-color-primary)}.wipublic01-nav__trigger[aria-expanded=true] i{transform:rotate(180deg)}.wipublic01-mega-menu{position:absolute;top:calc(100% + 10px);left:50%;width:min(920px,100vw - 48px);transform:translate(-50%)}.wipublic01-mega-menu[hidden]{display:none}.wipublic01-mega-menu__panel{display:grid;grid-template-columns:minmax(260px,.76fr) minmax(420px,1fr);gap:var(--wipublic01-space-3);border:1px solid rgba(221,228,237,.92);border-radius:var(--wipublic01-radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,var(--wipublic01-color-page) 100%);box-shadow:0 28px 68px #11182721;padding:var(--wipublic01-space-3)}.wipublic01-mega-menu__story{display:grid;align-content:start;gap:10px;min-height:232px;border:1px solid rgba(221,228,237,.78);border-radius:var(--wipublic01-radius-md);background:radial-gradient(circle at 86% 18%,rgba(26,86,219,.1),transparent 30%),#fff;padding:var(--wipublic01-space-3)}.wipublic01-mega-menu__story span{color:var(--wipublic01-color-primary);font-size:var(--wipublic01-type-chip);font-weight:var(--wipublic01-weight-semibold);letter-spacing:.05em;text-transform:uppercase}.wipublic01-mega-menu__story strong{color:var(--wipublic01-color-ink);font-family:var(--wipublic01-font-heading);font-size:1.25rem;font-weight:var(--wipublic01-weight-semibold);line-height:1.3}.wipublic01-mega-menu__story p{margin:0;color:var(--wipublic01-color-muted);font-size:.9rem;line-height:1.55}.wipublic01-mega-menu__story a{align-self:end;display:inline-flex;gap:8px;align-items:center;justify-self:start;color:var(--wipublic01-color-primary);font-size:.86rem;font-weight:var(--wipublic01-weight-semibold);text-decoration:none}.wipublic01-mega-menu__story a i{font-style:normal}.wipublic01-mega-menu__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wipublic01-mega-menu__link{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;border:1px solid transparent;border-radius:var(--wipublic01-radius-md);color:inherit;min-height:92px;padding:14px;text-decoration:none;transition:background-color var(--wipublic01-transition),border-color var(--wipublic01-transition),box-shadow var(--wipublic01-transition),transform var(--wipublic01-transition)}.wipublic01-mega-menu__link:hover,.wipublic01-mega-menu__link:focus-visible{border-color:#1a56db33;background:#fff;box-shadow:var(--wipublic01-shadow-card);transform:translateY(-1px)}.wipublic01-mega-menu__link>span:first-child{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--wipublic01-color-info-soft);color:var(--wipublic01-color-primary)}.wipublic01-mega-menu__link strong{display:block;color:var(--wipublic01-color-ink);font-family:var(--wipublic01-font-heading);font-size:.95rem;font-weight:var(--wipublic01-weight-semibold);line-height:1.28}.wipublic01-mega-menu__link small{display:block;margin-top:5px;color:var(--wipublic01-color-muted);font-size:.8rem;line-height:1.42}.wipublic01-header__actions{display:inline-flex;align-items:center;gap:14px;justify-self:end}.wipublic01-locale-switcher{display:inline-flex;align-items:center;gap:5px;min-height:32px;border:1px solid rgba(221,228,237,.9);border-radius:var(--wipublic01-radius-pill);background:#fff;color:var(--wipublic01-color-subtle);font-size:.8rem;font-weight:var(--wipublic01-weight-semibold);padding:0 10px}.wipublic01-locale-switcher a{color:var(--wipublic01-color-subtle);text-decoration:none}.wipublic01-locale-switcher a[aria-current=true],.wipublic01-locale-switcher a:hover{color:var(--wipublic01-color-primary)}.wipublic01-header__actions .wipublic01-status-row{font-size:.84rem;font-weight:var(--wipublic01-weight-medium)}.wipublic01-header__cta{min-height:36px;border-radius:var(--wipublic01-radius-sm);padding-inline:16px;font-size:.875rem;font-weight:var(--wipublic01-weight-semibold)}.wipublic01-header__mobile{display:none}.wipublic01-mobile-menu{border-bottom:1px solid rgba(221,228,237,.82);background:#fffffffa;box-shadow:0 20px 44px #11182714}.wipublic01-mobile-menu[hidden]{display:none}.wipublic01-mobile-menu__inner{display:grid;gap:8px;padding-block:14px 18px}.wipublic01-mobile-menu__head,.wipublic01-mobile-menu__footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.wipublic01-mobile-menu__head{padding-bottom:10px;border-bottom:1px solid rgba(221,228,237,.82)}.wipublic01-mobile-menu__head>span{color:var(--wipublic01-color-ink);font-family:var(--wipublic01-font-heading);font-weight:var(--wipublic01-weight-semibold)}.wipublic01-mobile-menu__brand{display:inline-flex;align-items:center;gap:10px}.wipublic01-mobile-menu__link,.wipublic01-mobile-menu__group>button{width:100%;min-height:46px;border:0;border-radius:var(--wipublic01-radius-sm);background:transparent;color:var(--wipublic01-color-ink);cursor:pointer;font:inherit;font-size:.94rem;font-weight:var(--wipublic01-weight-semibold);padding:0 10px;text-align:left;text-decoration:none}.wipublic01-mobile-menu__link,.wipublic01-mobile-menu__group>button{display:flex;align-items:center;justify-content:space-between}.wipublic01-mobile-menu__group>button i{color:var(--wipublic01-color-subtle);font-size:.74rem;transition:transform var(--wipublic01-transition)}.wipublic01-mobile-menu__group>button[aria-expanded=true]{background:#1a56db12;color:var(--wipublic01-color-primary)}.wipublic01-mobile-menu__group>button[aria-expanded=true] i{transform:rotate(180deg)}.wipublic01-mobile-menu__panel{display:grid;gap:2px;border-left:1px solid rgba(26,86,219,.22);margin:0 0 8px 18px;padding:4px 0 8px 14px}.wipublic01-mobile-menu__panel[hidden]{display:none}.wipublic01-mobile-menu__panel p{margin:4px 0 8px;color:var(--wipublic01-color-muted);font-size:.84rem;line-height:1.45}.wipublic01-mobile-menu__panel a{border-radius:var(--wipublic01-radius-sm);color:var(--wipublic01-color-ink);font-size:.88rem;font-weight:var(--wipublic01-weight-medium);padding:9px 8px;text-decoration:none}.wipublic01-mobile-menu__panel a:hover,.wipublic01-mobile-menu__link:hover{background:#1a56db12;color:var(--wipublic01-color-primary)}.wipublic01-mobile-menu__panel-cta{color:var(--wipublic01-color-primary)!important;font-weight:var(--wipublic01-weight-semibold)!important}.wipublic01-mobile-menu__footer{margin-top:8px;border-top:1px solid rgba(221,228,237,.86);padding-top:14px}@media(max-width:1180px){.wipublic01-header__bar{grid-template-columns:1fr auto;min-height:62px}.wipublic01-nav,.wipublic01-header__actions{display:none}.wipublic01-header__mobile{display:block}}@media(max-width:520px){.wipublic01-logo{font-size:.92rem}.wipublic01-logo__mark{width:30px;height:30px;font-size:1.44rem}.wipublic01-logo__image{max-width:128px;height:30px}.wipublic01-mobile-menu__head,.wipublic01-mobile-menu__footer{align-items:stretch;flex-direction:column}.wipublic01-mobile-menu__footer .wipublic01-button,.wipublic01-mobile-menu__footer .wipublic01-locale-switcher{width:100%}.wipublic01-mobile-menu__footer .wipublic01-locale-switcher{justify-content:center}}.wipublic01-footer{background:#1a56db0d;color:var(--wipublic01-color-muted);padding-block:clamp(28px,5vw,54px)}.wipublic01-footer__panel{position:relative;overflow:hidden;border:1px solid rgba(221,228,237,.92);border-radius:20px;background:#fffffff5;box-shadow:0 22px 58px #0f172a14}.wipublic01-footer__top{position:relative;z-index:1;display:grid;grid-template-columns:minmax(260px,.38fr) minmax(0,1fr);gap:clamp(30px,4.5vw,62px);padding:clamp(28px,5vw,52px)}.wipublic01-footer__brand{display:grid;align-content:start;gap:var(--wipublic01-space-2);max-width:360px}.wipublic01-footer__brand p{margin:0;color:var(--wipublic01-color-muted);font-size:.95rem;line-height:1.7}.wipublic01-footer__contact{display:grid;gap:8px}.wipublic01-footer__contact a,.wipublic01-footer__contact>span{display:inline-flex;align-items:center;gap:8px;color:#526071;font-size:.9rem;font-weight:var(--wipublic01-weight-regular);line-height:1.45;text-decoration:none}.wipublic01-footer__contact a:hover,.wipublic01-footer__contact a:focus-visible{color:var(--wipublic01-color-primary)}.wipublic01-footer__socials{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.wipublic01-footer__socials a{display:inline-flex;align-items:center;min-height:32px;border:1px solid rgba(221,228,237,.9);border-radius:var(--wipublic01-radius-pill);background:#fff;color:var(--wipublic01-color-ink);font-size:.8rem;font-weight:var(--wipublic01-weight-medium);padding:0 11px;text-decoration:none}.wipublic01-footer__socials a:hover,.wipublic01-footer__socials a:focus-visible{border-color:#1a56db3d;color:var(--wipublic01-color-primary)}.wipublic01-footer__map{display:grid;grid-template-columns:repeat(4,minmax(132px,1fr));gap:clamp(16px,2.6vw,30px)}.wipublic01-footer__column h2{margin:0;color:var(--wipublic01-color-ink);font-family:var(--wipublic01-font-heading);font-size:.9rem;font-weight:var(--wipublic01-weight-semibold)}.wipublic01-footer__column ul{display:grid;gap:10px;margin:14px 0 0;padding:0;list-style:none}.wipublic01-footer__column a{color:#526071;font-size:.92rem;font-weight:var(--wipublic01-weight-regular);line-height:1.48;text-decoration:none;transition:color var(--wipublic01-transition)}.wipublic01-footer__column a:hover,.wipublic01-footer__column a:focus-visible{color:var(--wipublic01-color-primary)}.wipublic01-footer__bottom{position:relative;z-index:1;display:flex;justify-content:space-between;gap:var(--wipublic01-space-2);border-top:1px solid rgba(221,228,237,.82);background:#fff;color:var(--wipublic01-color-subtle);font-size:.84rem;line-height:1.48;padding:18px clamp(28px,5vw,52px)}@media(max-width:1100px){.wipublic01-footer__top{grid-template-columns:1fr}.wipublic01-footer__map{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.wipublic01-footer{padding-block:22px}.wipublic01-footer__panel{border-radius:16px}.wipublic01-footer__top{padding:24px}.wipublic01-footer__map{grid-template-columns:repeat(2,minmax(0,1fr))}.wipublic01-footer__bottom{flex-direction:column}}@media(max-width:480px){.wipublic01-footer__map{grid-template-columns:1fr}}.wipublic01-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.wipublic01-actions{display:flex;flex-wrap:wrap;gap:14px}.wipublic01-muted{color:var(--wipublic01-color-muted)}.wipublic01-motion-card{transition:border-color var(--wipublic01-transition),box-shadow var(--wipublic01-transition),transform var(--wipublic01-transition)}.wipublic01-motion-card:hover,.wipublic01-motion-card:focus-within{box-shadow:var(--wipublic01-shadow-card);transform:translateY(-2px)}.wipublic01-motion-reveal{opacity:0;transform:translateY(12px);transition:opacity .42s ease,transform .42s ease}.wipublic01-motion-reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes wipublic01-connector-flow{to{stroke-dashoffset:-48}}@keyframes wipublic01-core-pulse{50%{box-shadow:0 0 0 9px #1a56db14,0 18px 44px #1a56db38}}@keyframes wipublic01-risk-breathe{50%{border-color:#dc26263d;box-shadow:0 12px 28px #dc262614}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.wipublic01-motion-reveal{opacity:1!important;transform:none!important}}
