.tagline{font-weight:400}.tagline em{color:var(--blue);font-style:normal;font-weight:600}.wwd-solution:nth-of-type(odd){background:var(--mist)}.solution-name{flex-wrap:wrap;align-items:center;gap:4px 20px;display:flex}.solution-name img{width:auto;height:56px}.solution-name span{color:var(--muted);font-size:18px;font-weight:400}.solution-subtitle{max-width:760px;color:var(--ink);font-size:20px}.solution-body{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:0 24px;display:grid}.solution-body>.orbit{grid-column:1/7;justify-self:center}.solution-points{grid-column:8/-1}.solution-points h3{color:var(--muted);margin:0 0 4px;font-size:13px;font-weight:600}.feature-list{margin:0 0 40px;padding:0;list-style:none}.feature-list li{border-bottom:1px solid var(--line);color:var(--ink);gap:20px;padding:16px 0;font-size:18px;font-weight:500;line-height:1.45;display:flex}.feature-list span{font-variant-numeric:tabular-nums;color:var(--blue);flex-shrink:0;padding-top:3px;font-size:13px}.benefit-list{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.benefit-list li{color:var(--ink);align-items:baseline;gap:12px;display:flex}.benefit-list li:before{content:"";background:var(--blue);flex-shrink:0;width:12px;height:2px;transform:translateY(-4px)}.solution-body>.why{grid-column:1/-1;margin-top:72px}.solution-body>.why h3{color:var(--muted);margin:0 0 20px;font-size:13px;font-weight:600}.orbit{aspect-ratio:1;width:100%;max-width:520px;position:relative;container-type:inline-size}.orbit svg{position:absolute;inset:0;overflow:visible}.orbit-ring{fill:none;stroke:#9fb3c8;stroke-width:.25px}.orbit-source-line{fill:none;stroke:#9fb3c8;stroke-width:.25px;stroke-dasharray:.8 .8}.orbit-arrow{fill:none;stroke:var(--navy);stroke-width:.35px;stroke-linecap:round;stroke-linejoin:round}.orbit-node .halo{fill:none;stroke:var(--sky);stroke-width:.35px;opacity:0;transform-box:fill-box;transform-origin:50%}.orbit-node .dot{fill:#fff;stroke:var(--navy);stroke-width:.6px;transition:fill .25s}.orbit-source{max-width:30%;color:var(--muted);font-size:max(12px,2.3cqi);line-height:1.5;position:absolute;top:2%;left:0}.orbit-source strong{color:var(--ink);margin-bottom:4px;font-weight:600;display:block}.orbit-source ul{margin:0;padding:0;list-style:none}.orbit-center{text-align:center;width:54%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-visual{width:74%;margin:auto;position:relative}.orbit-visual img{filter:drop-shadow(0 18px 22px #2465a233);width:100%}.motion-tilt .orbit-visual,.motion-float .orbit-visual{animation:5s ease-in-out infinite orbit-float}.motion-tilt .orbit-visual{transform:perspective(700px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .4s ease-out}@keyframes orbit-float{50%{translate:0 -10px}}.orbit-sheen{background:linear-gradient(110deg,#0000 35%,#ffffffb3 50%,#0000 65%) 0 0/300% 100% no-repeat;animation:4s ease-in-out infinite orbit-sheen;position:absolute;inset:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes orbit-sheen{0%{background-position:120% 0}60%,to{background-position:-20% 0}}.motion-glow .orbit-visual img{animation:4s ease-in-out infinite orbit-glow}@keyframes orbit-glow{50%{filter:drop-shadow(0 18px 22px #2465a233)drop-shadow(0 0 24px #4e95d9a6)}}.orbit-center span{white-space:pre-line;color:var(--navy);margin-top:2%;font-size:max(12px,2.6cqi);font-weight:600;line-height:1.3;display:block}.orbit-step{width:0;height:0;position:absolute}.step-1{top:16%;left:50%}.step-2{top:67%;left:79.44%}.step-3{top:67%;left:20.56%}.orbit-hit{cursor:help;background:0 0;border:0;border-radius:50%;width:44px;height:44px;padding:0;position:absolute;top:-22px;left:-22px}.orbit-label{color:var(--navy);white-space:nowrap;cursor:help;margin:0;font-size:max(13px,3cqi);font-weight:600;line-height:1.25;transition:color .2s;position:absolute}.orbit-label span{font-variant-numeric:tabular-nums;color:var(--blue);margin-bottom:2px;font-size:max(11px,2.2cqi);font-weight:500;display:block}.orbit-label small{color:var(--muted);margin-top:2px;font-size:max(11px,2.2cqi);font-weight:400;display:block}.step-1 .orbit-label{text-align:center;bottom:14px;left:0;transform:translate(-50%)}.step-2 .orbit-label{top:10px;left:16px}.step-3 .orbit-label{text-align:right;top:10px;right:16px}.orbit-tip{z-index:3;width:max-content;max-width:280px;color:var(--ink);opacity:0;visibility:hidden;background:#fff;border-radius:10px;padding:18px 20px;font-size:14px;line-height:1.55;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;transform:translateY(4px);box-shadow:0 0 0 1px #163e640d,0 18px 40px #163e6426}.orbit-tip strong{color:var(--navy);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.orbit-tip ul{margin:0;padding:0;list-style:none}.orbit-tip li{border-top:1px solid #163e640f;padding:6px 0}.step-1 .orbit-tip{top:-64px;left:72px}.step-2 .orbit-tip{top:32px;right:-8px}.step-3 .orbit-tip{top:32px;left:-8px}.orbit-tip:before{content:"";border:0 dashed var(--sky);position:absolute}.step-1 .orbit-tip:before{border-bottom-width:1px;width:62px;height:24px;top:40px;right:100%}.step-2 .orbit-tip:before,.step-3 .orbit-tip:before{width:24px;height:22px;bottom:100%}.step-2 .orbit-tip:before{border-right-width:1px;right:8px}.step-3 .orbit-tip:before{border-left-width:1px;left:8px}.orbit-step:hover .orbit-tip,.orbit-step :focus-visible~.orbit-tip{opacity:1;visibility:visible;transition-duration:.6s;transition-timing-function:cubic-bezier(.2,.7,.2,1);transform:none}.orbit-step:hover .orbit-label,.orbit-step :focus-visible~.orbit-label{color:var(--blue)}.orbit:has(.step-1:hover,.step-1 :focus-visible) .node-1 .halo,.orbit:has(.step-2:hover,.step-2 :focus-visible) .node-2 .halo,.orbit:has(.step-3:hover,.step-3 :focus-visible) .node-3 .halo{opacity:1;animation:1.8s ease-out infinite orbit-ring}.orbit:has(.step-1:hover,.step-1 :focus-visible) .node-1 .dot,.orbit:has(.step-2:hover,.step-2 :focus-visible) .node-2 .dot,.orbit:has(.step-3:hover,.step-3 :focus-visible) .node-3 .dot{fill:var(--sky)}@media (hover:hover) and (width>=768px){.orbit.preview .step-1 .orbit-tip{opacity:1;visibility:visible;transition-duration:.6s;transition-delay:.4s;transition-timing-function:cubic-bezier(.2,.7,.2,1);transform:none}.orbit.preview .step-1 .orbit-label{color:var(--blue);transition-delay:.4s}.orbit.preview .node-1 .halo{opacity:1;animation:1.8s ease-out .4s infinite backwards orbit-ring}.orbit.preview .node-1 .dot{fill:var(--sky);transition-delay:.4s}}@keyframes orbit-ring{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.orbit-visual,.orbit-visual img,.orbit-sheen,.orbit-node .halo{animation:none!important}}.orbit-from,.orbit-list{display:none}@media (width<=1000px){.solution-body>.orbit,.solution-points{grid-column:1/-1}.solution-body>.orbit{margin:24px auto 48px}}@media (width<=767px){.solution-body>.orbit{max-width:320px;margin:32px auto 0}.orbit-from{text-align:center;background:#fff;border:1px dashed #9fb3c8;border-radius:10px;grid-column:1/-1;justify-self:center;max-width:320px;margin-top:8px;padding:12px 16px;display:block;position:relative}.orbit-from:after{content:"";border-left:1px dashed #9fb3c8;height:44px;position:absolute;top:100%;left:50%}.orbit-from strong{color:var(--ink);font-size:15px;font-weight:600;display:block}.orbit-from p{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.55}.orbit-label{font-size:0}.orbit-label small,.orbit-tip,.orbit-hit,.orbit-source,.orbit-source-line{display:none}.orbit-label span{font-size:12px;font-weight:600}.step-1 .orbit-label{bottom:10px}.step-2 .orbit-label,.step-3 .orbit-label{top:8px}.solution-body>.why{margin-top:48px}.orbit-list{grid-column:1/-1;gap:16px;margin:8px 0 40px;padding:0;list-style:none;display:grid}.orbit-list li{gap:14px;display:flex}.orbit-list li>span{border:1px solid var(--navy);width:28px;height:28px;color:var(--navy);background:#fff;border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:600;display:grid}.orbit-list strong{color:var(--ink);font-size:16px;font-weight:600;display:block}.orbit-list small{color:var(--muted);margin-left:6px;font-size:13px;font-weight:400}.orbit-list p{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.55}.solution-name img{height:40px}.solution-subtitle{font-size:17px}.feature-list li{font-size:16px}}.solution-dots{display:none}@media (width>=1001px){.solution-dots{z-index:20;opacity:0;pointer-events:none;gap:14px;transition:opacity .3s;display:grid;position:fixed;top:50%;right:20px;transform:translateY(-50%)}.solution-dots.on{opacity:1;pointer-events:auto}.solution-dots a{color:var(--navy);justify-content:flex-end;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.solution-dots a:after{content:"";border:1px solid var(--navy);border-radius:50%;width:8px;height:8px;transition:background .2s,transform .2s}.solution-dots span{opacity:0;transition:opacity .2s}.solution-dots a:hover span,.solution-dots a:focus-visible span{opacity:1}.solution-dots a[aria-current]:after{background:var(--navy);transform:scale(1.25)}}@media (width>=1001px) and (height>=640px){html:has(.wwd-solution){scroll-padding-top:var(--header-h)}.wwd-solution>.section{padding-block:clamp(20px,4svh,56px)}.wwd-solution .section-head{margin-bottom:20px}.solution-name img{height:44px}.solution-subtitle{font-size:18px}.solution-body>.orbit{max-width:min(520px,100svh - 440px)}.feature-list{margin-bottom:20px}.feature-list li{padding:10px 0;font-size:16px}.benefit-list{gap:6px}.solution-body>.why{margin-top:28px}.solution-body>.why h3{margin-bottom:12px}.wwd-solution .why li strong{padding-top:12px;font-size:16px}.wwd-solution .why li p{margin-top:6px;font-size:14px;line-height:1.6}}.scroll-hint{display:none}@media (width>=1001px) and (height>=640px){.scroll-hint{z-index:20;letter-spacing:.08em;color:var(--navy);background:0 0;border:0;justify-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:600;transition:opacity .3s;display:grid;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.scroll-hint:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:10px;height:10px;animation:1.6s ease-in-out infinite hint-bob;transform:rotate(45deg)}.scroll-hint.gone{opacity:0;pointer-events:none}}@keyframes hint-bob{50%{translate:0 5px}}@media (prefers-reduced-motion:reduce){.scroll-hint:after{animation:none}}.cmap{--cm-miss:#d83a3a;--cm-band:#dbe7f3;--cm-zone:var(--mist)}.cmap[data-state=before]{--cm-band:#e3e5e8;--cm-zone:#f4f5f6}.cmap-svg :is(rect,text){transition:fill .6s}.cmap-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.cmap-toggle{border:1px solid var(--line);border-radius:999px;padding:3px;display:inline-flex}.cmap-toggle button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 18px;font-size:14px;font-weight:600;transition:background .3s,color .3s}.cmap-toggle button[aria-pressed=true]{background:var(--navy);color:#fff}.cmap-toggle button[data-to=before][aria-pressed=true]{background:#7d8590}.cmap-legend{color:var(--muted);gap:20px;margin:0;font-size:13px;display:flex}.cmap-legend span:before{margin-right:6px;font-weight:700;display:inline-block}.lg-miss:before{content:"✕";color:var(--cm-miss)}.lg-sol:before{content:"";background:var(--night);width:10px;height:10px}.cmap-caption{max-width:820px;min-height:3.4em;color:var(--ink);margin:20px 0 16px;font-size:16px;line-height:1.7}.cmap[data-state=before] .cmap-caption[data-for=after],.cmap[data-state=after] .cmap-caption[data-for=before]{display:none}.cmap-svg{width:100%;height:auto;font-family:inherit;display:block}.cmap-svg text{fill:var(--ink);font-size:15px}.cmap-svg text:not([text-anchor]){text-anchor:middle}.band{fill:var(--cm-band)}.band-text{font-weight:700;fill:var(--navy)!important;font-size:16px!important}.zone-ops{fill:var(--cm-zone)}.zone-token{fill:var(--neutral-sub)}.party rect{fill:#fff;stroke:var(--neutral)}.party.dark rect{fill:var(--navy);stroke:none}.party.dark text{fill:#fff}.party-title{font-weight:700;font-size:18px!important}.party-sub{fill:var(--muted)!important;font-size:13px!important}.party.dark .party-sub{fill:#c8d6e6!important}.tag rect{fill:var(--neutral-sub);stroke:none}.tag text{fill:var(--muted)!important;font-size:11px!important}.pill rect{fill:#a6abb2}.pill text{font-weight:600;fill:#fff!important;font-size:15px!important}.link-text{font-weight:600;fill:var(--muted)!important;font-size:14px!important}.link{fill:none;stroke-width:1.6px;transition:stroke .6s,stroke-dasharray .6s,opacity .3s}.mk-gray{fill:#9aa3ad}.mk-navy{fill:var(--navy)}.cmap[data-state=before] .link{stroke:#9aa3ad;stroke-dasharray:6 5;marker-end:var(--mk-gray)}.cmap[data-state=before] .link[data-both]{marker-start:var(--mk-gray)}.cmap[data-state=after] .link,.cmap[data-state] .link.holding{stroke:var(--navy);stroke-dasharray:none;marker-end:var(--mk-navy)}.cmap[data-state=after] .link[data-both]{marker-start:var(--mk-navy)}.miss{transition:opacity .4s}.miss circle{fill:#fff}.miss path{stroke:var(--cm-miss);stroke-width:3px;stroke-linecap:round}.cmap[data-state=before] .miss{animation:1.6s ease-in-out infinite miss-blink}.cmap[data-state=after] .miss{opacity:0}@keyframes miss-blink{50%{opacity:.35}}.chip,.chain{transform-box:fill-box;transform-origin:50%;transition:opacity .45s calc(var(--i) * .12s), transform .45s calc(var(--i) * .12s) cubic-bezier(.3, 1.4, .5, 1)}.cmap[data-state=before] :is(.chip,.chain){opacity:0;pointer-events:none;transition-delay:0s;transform:scale(.6)}.chip rect{fill:var(--night);transition:fill .2s}.chip:hover rect,.chip:focus-visible rect{fill:var(--blue)}.chip text{fill:#fff!important}.chip-name{font-weight:700;font-size:15px!important}.chip-role{fill:#c8d6e6!important;font-size:10px!important}.chain rect{fill:var(--sky)}.chain text{font-weight:600;fill:#fff!important;font-size:14px!important}.ledger-one{transition:opacity .4s}.cmap[data-state=after] .ledger-one{opacity:0}.scope{fill:none;stroke:var(--sky);stroke-width:1.5px;stroke-dasharray:7 5;transition:opacity .6s .6s}g.scope{stroke:none}.scope-badge{fill:var(--blue)}.scope-text{font-weight:600;fill:#fff!important;font-size:13px!important}.cmap[data-state=before] .scope{opacity:0;transition-delay:0s}.cmap[data-focus] :is(.link,.link-text,.chip)[data-sol]:not(.on){opacity:.2}.cmap-n{display:none}@media (width<=767px){.cmap-w,.cmap-legend{display:none}.cmap-n{width:calc(100% + 16px);margin-inline:-8px;display:block}.cmap-caption{min-height:5.1em;font-size:15px}.cmap-toggle button{padding:8px 14px;font-size:13px}.cmap-n .party-title{font-size:15px!important}.cmap-n :is(.party-sub,.link-text){font-size:10.5px!important}.cmap-n .band-text,.cmap-n .pill text{font-size:12px!important}.cmap-n .tag text{font-size:9px!important}.cmap-n :is(.scope-text,.chain text){font-size:11px!important}.cmap-n .chip-name{font-size:12.5px!important}}@media (prefers-reduced-motion:reduce){.cmap *{transition:none!important;animation:none!important}}
