body.platformz-brand .bw-root{--bw-blue:#115be6;--bw-violet:#8834fc;--bw-navy:#1f3356;--bw-line:#d3dcef;padding-block:108px 98px;color:var(--bw-navy);position:relative}.bw-root *{box-sizing:border-box}.bw-heading{display:grid;grid-template-columns:1.2fr .8fr;gap:8%;align-items:end;margin-bottom:43px}.bw-root .bw-eyebrow{display:flex;align-items:center;gap:10px;font-size:11px;line-height:1.6;letter-spacing:.12em;font-weight:600;margin:0 0 23px;color:#486083}.bw-eyebrow>span{width:6px;height:6px;background:var(--bw-blue);border-radius:2px}body.platformz-brand .bw-root .bw-heading h2{font-size:clamp(35px,4.1vw,60px);line-height:1.09;letter-spacing:-.045em;font-weight:500;margin:0}.bw-root .bw-heading h2 em{font-style:normal;color:var(--bw-blue)}.bw-heading>p{max-width:390px;font-size:16px;line-height:1.85;color:#486083;margin:0 0 3px}.bw-chapters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--bw-line);border-bottom:1px solid var(--bw-line)}.bw-chapters>button{appearance:none;display:flex;align-items:center;gap:14px;position:relative;min-height:82px;border:0;background:transparent;text-align:left;padding:20px 25px 20px 0;color:#52698b;cursor:pointer}.bw-chapters>button+button{padding-left:25px;border-left:1px solid var(--bw-line)}.bw-chapters>button:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:linear-gradient(90deg,var(--bw-blue),var(--bw-violet));transform:scaleX(0);transform-origin:left;transition:transform .3s}.bw-chapters>button>span{font-size:11px;font-weight:500;color:#607492}.bw-chapters>button>strong{font-size:16px;font-weight:500;letter-spacing:-.02em}.bw-chapters>button>svg{margin-left:auto;flex-shrink:0;color:var(--bw-blue);transition:transform .2s}.bw-chapters>button[aria-pressed=true]{color:var(--bw-navy)}.bw-chapters>button[aria-pressed=true]:after{transform:scaleX(1)}.bw-chapters>button:hover>svg{transform:translate(2px,-2px)}.bw-stage{height:540px;position:relative;isolation:isolate;overflow:hidden;touch-action:pan-y;background:radial-gradient(ellipse at 50% 50%,#115be609 0,transparent 50%);border-bottom:1px solid var(--bw-line)}.bw-stage-caption{position:absolute;left:0;right:0;top:17px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;font-weight:500;line-height:1.6;letter-spacing:.08em;color:#607593;pointer-events:none}.bw-stage-caption>span:not(:first-child){display:flex;gap:7px;align-items:center;letter-spacing:0;font-size:11px}.bw-stage-caption>.bw-touch-hint{display:none!important}.bw-orbit{position:absolute;left:50%;top:51%;border:1px solid #bfcdeb36;width:70%;height:63%;border-radius:50%;transform:translate(-50%,-50%) rotate(-15deg);pointer-events:none;z-index:-1}.bw-orbit-two{width:47%;height:87%;transform:translate(-50%,-50%) rotate(44deg);border-style:dashed;border-color:#bfcdeb32}.bw-connections{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.bw-cable{fill:none;stroke:#b5c4df;stroke-width:1.15;stroke-dasharray:3 6;opacity:.65;transition:stroke .3s,opacity .3s;vector-effect:non-scaling-stroke}.bw-root[data-mode=assist] .bw-cable,.bw-root[data-mode=connect] .bw-cable{stroke:var(--bw-cable-gradient);stroke-dasharray:none;stroke-width:1.3;opacity:.72}.bw-signal{fill:#115be6;stroke:#fff;stroke-width:1.5;opacity:0;filter:drop-shadow(0 0 4px #115be68c)}.bw-hub{position:absolute;left:50%;top:50%;width:196px;height:196px;transform:translate(-50%,-50%);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:linear-gradient(145deg,#233b65,#112443);color:#fff;box-shadow:0 20px 45px #1f335617,0 0 0 9px #fff,0 0 0 10px #cad7ef5c;z-index:2;pointer-events:none}.bw-hub:before{content:"";position:absolute;inset:8px;border:1px solid #8eadea36;border-radius:50%}.bw-hub-mark{display:block;color:#9bbfff;margin-bottom:9px}.bw-hub>strong{font-size:16px;line-height:1.4;letter-spacing:-.025em;font-weight:500;max-width:155px}.bw-hub-note{font-size:11px;line-height:1.6;color:#c2d0e7;margin-top:5px;max-width:165px}.bw-human{display:flex;align-items:center;justify-content:center;gap:5px;font-size:11px;font-weight:500;line-height:1.5;color:#c2d5f5;max-width:160px;margin-top:13px;padding-top:10px;border-top:1px solid #98b4dd33}.bw-human>svg{color:#97bfff;flex-shrink:0}.bw-approval{position:absolute;left:calc(50% - 96px);top:calc(50% + 113px);width:192px;display:flex;align-items:center;gap:9px;padding:10px 12px;background:#fff;border:1px solid #d8e3f6;border-radius:7px;box-shadow:0 8px 20px #1d3b6508;transform:translateY(-5px);opacity:0;transition:opacity .25s,transform .25s;z-index:2;pointer-events:none}.bw-approval>span{display:grid;place-items:center;width:26px;height:26px;background:#edf4ff;color:var(--bw-blue);border-radius:7px}.bw-approval strong{font-weight:600}.bw-approval small,.bw-approval strong{display:block;font-size:11px;line-height:1.6}.bw-approval small{color:#52698b}.bw-approval>svg{margin-left:auto;color:var(--bw-blue)}.bw-root[data-mode=assist] .bw-approval{opacity:1;transform:translateY(0)}.bw-system-card{appearance:none;position:absolute;left:var(--bw-home-x);top:var(--bw-home-y);transform:translate(-50%,-50%);width:203px;min-height:104px;padding:0;background:transparent;color:var(--bw-navy);border:0;text-align:left;cursor:pointer;touch-action:pan-y!important;-webkit-tap-highlight-color:transparent;z-index:3;will-change:auto}.bw-card-face{display:block;padding:13px 15px 12px;background:#fff;border:1px solid #d4deed;border-radius:9px;box-shadow:0 8px 22px #153c7410;transform:rotate(var(--bw-angle));transition:border-color .2s,box-shadow .2s,transform .3s;pointer-events:none}.bw-card-label{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:10px;line-height:1.5;font-weight:500;letter-spacing:.025em;color:#52698b}.bw-card-label>svg{color:#8496b0}.bw-card-title{display:flex;align-items:center;gap:9px;margin-top:10px;min-height:23px}.bw-card-title>svg{color:var(--bw-blue);flex-shrink:0}.bw-card-title>strong{font-size:13px;line-height:1.4;letter-spacing:-.015em;font-weight:600}.bw-card-owner{display:flex;align-items:center;gap:6px;margin-top:11px;padding-top:9px;border-top:1px solid #edf1f8;font-size:10px;line-height:1.5;color:#52698b}.bw-card-owner>span:first-child{width:4px;height:4px;border-radius:50%;background:#b3c2da;flex-shrink:0}.bw-card-owner>svg{margin-left:auto;color:#7a91b7}.bw-root[data-mode=assist] .bw-card-face,.bw-root[data-mode=connect] .bw-card-face{transform:rotate(0)}.bw-root[data-mode=assist] .bw-card-owner>span:first-child,.bw-root[data-mode=connect] .bw-card-owner>span:first-child{background:var(--bw-blue)}.bw-system-card:focus-visible .bw-card-face,.bw-system-card:hover .bw-card-face,.bw-system-card[aria-pressed=true] .bw-card-face{border-color:#8eaeee;box-shadow:0 12px 26px #153c7418}.bw-system-card.is-dragging{z-index:5;will-change:transform}.bw-system-card.is-dragging .bw-card-face{transform:rotate(0) scale(1.025);border-color:var(--bw-blue);box-shadow:0 18px 32px #153c7424}.bw-reset{appearance:none;display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;font-size:11px;line-height:1.5;padding:10px 12px;background:transparent;border:0;color:#52698b;cursor:pointer;flex-shrink:0;white-space:nowrap}.bw-reset:hover{color:var(--bw-blue)}.bw-readout{display:grid;grid-template-columns:.85fr 1.1fr .5fr;gap:35px;align-items:start;padding:33px 0 30px;min-height:204px;border-bottom:1px solid var(--bw-line)}.bw-readout-title>span{display:block;font-size:11px;line-height:1.65;font-weight:600;letter-spacing:.06em;color:var(--bw-blue);margin-bottom:12px}body.platformz-brand .bw-root .bw-readout h3{font-size:25px;font-weight:500;line-height:1.25;letter-spacing:-.03em;margin:0;max-width:330px}.bw-readout-copy>p{font-size:13px;line-height:1.9;color:#486083;margin:0}.bw-readout-copy>ul{display:flex;flex-wrap:wrap;gap:7px 16px;list-style:none;margin:15px 0 0;padding:0}.bw-readout-copy li{display:flex;gap:5px;align-items:center;font-size:11px;line-height:1.65;color:#486083}.bw-readout-copy li>svg{flex-shrink:0;color:var(--bw-blue)}.bw-cta{display:flex;align-items:start;gap:14px;justify-content:space-between;min-height:44px;font-size:13px;font-weight:500;line-height:1.5;color:var(--bw-blue)!important;padding-block:2px 14px;border-bottom:1px solid #b7ccef;margin-top:23px;text-decoration:none}.bw-cta>svg{flex-shrink:0;transition:transform .2s}.bw-cta:hover>svg{transform:translate(2px,-2px)}.bw-footnote{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:15px}.bw-footnote>p{font-size:11px;line-height:1.7;color:#52698b;margin:0;max-width:650px}.bw-footnote>a{display:flex;align-items:center;gap:9px;min-height:44px;flex-shrink:0;font-size:11px;line-height:1.6;color:var(--bw-blue)!important;text-decoration:none}.bw-root :is(button,a):focus-visible{outline:2px solid var(--bw-blue);outline-offset:5px}@media(min-width:1500px){.bw-heading{grid-template-columns:1.3fr .8fr;gap:10%}}@media(max-width:1100px){body.platformz-brand .bw-root{padding-block:80px}.bw-heading{gap:5%;grid-template-columns:1.2fr 1fr}.bw-heading>p{font-size:15px}.bw-chapters>button{gap:10px;padding-right:16px;min-height:76px}.bw-chapters>button+button{padding-left:16px}.bw-chapters>button>strong{font-size:14px}.bw-system-card{width:180px;min-height:99px}.bw-card-face{padding:12px}.bw-card-title>strong{font-size:12px}.bw-card-title{gap:8px}.bw-card-label{font-size:10px}.bw-hub{width:182px;height:182px}.bw-approval{top:calc(50% + 106px)}.bw-readout{gap:24px;grid-template-columns:.9fr 1.2fr .6fr}.bw-readout-copy>p{font-size:13px}.bw-cta{font-size:12px}}@media(max-width:850px) and (min-width:701px){.bw-system-card{width:165px}.bw-card-title>strong{font-size:12px}.bw-card-title>svg{width:18px}.bw-card-owner{font-size:10px}.bw-hub{width:166px;height:166px}.bw-hub>strong{font-size:14px}.bw-hub-mark{margin-bottom:7px}.bw-hub-mark>svg{width:28px;height:28px}.bw-human{font-size:11px;max-width:145px;padding-top:9px;margin-top:12px}.bw-approval{top:calc(50% + 98px);width:182px;left:calc(50% - 91px)}.bw-readout{grid-template-columns:.8fr 1.2fr}.bw-cta{grid-column:2;margin-top:0;max-width:220px}.bw-heading>p{font-size:14px}}@media(max-width:700px){body.platformz-brand .bw-root{padding-block:67px 60px}.bw-heading{display:block;margin-bottom:28px}.bw-root .bw-eyebrow{font-size:11px;margin-bottom:17px}body.platformz-brand .bw-root .bw-heading h2{font-size:clamp(32px,7.9vw,48px);line-height:1.1}.bw-heading>p{font-size:14px;line-height:1.85;max-width:450px;margin-top:20px}.bw-chapters>button{display:grid;grid-template-columns:1fr auto;gap:6px;align-content:start;padding:15px 10px 16px 0;min-height:95px}.bw-chapters>button+button{padding-left:12px}.bw-chapters>button>span{font-size:11px}.bw-chapters>button>strong{grid-row:2;grid-column:1/-1;max-width:108px;font-size:12px;line-height:1.4}.bw-chapters>button>svg{width:15px;height:15px}.bw-stage{height:410px}.bw-stage-caption{top:12px;font-size:11px;letter-spacing:.07em}.bw-stage-caption>.bw-mouse-hint{display:none!important}.bw-stage-caption>.bw-touch-hint{display:block!important;font-size:11px}.bw-system-card{left:var(--bw-mobile-x);top:var(--bw-mobile-y);width:min(29vw,130px);min-height:77px;touch-action:pan-y!important}.bw-card-face{padding:10px 8px 8px;border-radius:7px;box-shadow:0 5px 12px #153c740b}.bw-card-label{display:none}.bw-card-title{flex-direction:column;align-items:start;gap:7px;margin-top:0;min-height:37px}.bw-card-title>svg{width:16px;height:16px}.bw-card-title>strong{font-size:11px;line-height:1.35;letter-spacing:-.01em}.bw-card-owner,.bw-card-owner>svg{display:none}.bw-card-owner>span:first-child{width:3px;height:3px}.bw-hub{width:144px;height:144px;top:50%;box-shadow:0 12px 30px #1f335614,0 0 0 6px #fff,0 0 0 7px #cad7ef5c}.bw-hub-mark{margin-bottom:6px}.bw-hub-mark>svg{width:25px;height:25px}.bw-hub>strong{font-size:12px;max-width:130px}.bw-hub-note{display:none}.bw-human{max-width:130px;gap:4px;font-size:11px;margin-top:10px;padding-top:8px}.bw-human>svg{width:10px;height:10px}.bw-approval{display:none}.bw-approval>span{width:21px;height:21px;border-radius:5px}.bw-approval>span>svg{width:13px;height:13px}.bw-approval strong{font-size:11px;line-height:1.5}.bw-approval small{font-size:11px}.bw-approval>svg{width:12px;height:12px}.bw-orbit-one{width:90%;height:61%;transform:translate(-50%,-50%) rotate(-26deg)}.bw-orbit-two{width:68%;height:78%;transform:translate(-50%,-50%) rotate(28deg)}.bw-reset{font-size:11px;min-height:44px;padding:10px 0}.bw-reset>svg{width:14px}.bw-readout{grid-template-columns:1fr;gap:15px;padding-block:26px 25px;min-height:0}.bw-readout-title>span{font-size:11px;margin-bottom:11px}body.platformz-brand .bw-root .bw-readout h3{font-size:25px;max-width:360px}.bw-readout-copy>p{font-size:13px;line-height:1.85;max-width:500px}.bw-readout-copy>ul{gap:7px 13px;margin-top:14px}.bw-readout-copy li{font-size:11px}.bw-cta{font-size:13px;margin-top:5px;max-width:240px;align-items:center;padding-bottom:11px}.bw-cta>svg{width:20px;height:20px}.bw-footnote{display:grid;grid-template-columns:1fr auto;gap:5px 15px;padding-top:14px}.bw-footnote>p{grid-column:1/-1;font-size:11px;line-height:1.8;max-width:430px}.bw-footnote>a{font-size:11px;min-height:44px}}@media(max-width:370px){.bw-stage-caption>.bw-touch-hint{max-width:135px;text-align:right;font-size:11px}.bw-system-card{width:27vw}.bw-card-face{padding:9px 7px 7px}.bw-card-title>strong,.bw-chapters>button>strong{font-size:11px}.bw-chapters>button+button{padding-left:9px}.bw-hub{width:134px;height:134px}.bw-hub-note,.bw-hub>strong,.bw-human{font-size:11px}.bw-human{max-width:115px}}@media(hover:none),(pointer:coarse){.bw-stage-caption>.bw-mouse-hint{display:none!important}.bw-stage-caption>.bw-touch-hint{display:block!important}.bw-card-label>svg{display:none}}@media(prefers-reduced-motion:reduce){.bw-root *{transition:none!important;animation:none!important}.bw-stage-caption>.bw-mouse-hint{display:none!important}.bw-stage-caption>.bw-touch-hint{display:block!important}}@media(max-width:700px){.bw-root .bw-stage-caption{display:none}.bw-root .bw-stage-caption>.bw-mouse-hint,.bw-root .bw-stage-caption>.bw-touch-hint{display:none!important}.bw-human{font-size:11px;max-width:125px;line-height:1.45}.bw-footnote .bw-reset{justify-content:flex-start}}