@keyframes rd-draw{to{stroke-dashoffset:0}}@keyframes rd-fade-in{to{opacity:1}}@keyframes wz-tab{0%,14%{color:var(--brand-dark, #0a3558);border-bottom-color:var(--gold, #b89046)}17%,to{color:var(--muted, #5a6473);border-bottom-color:#ece6d8}}@keyframes wz-fill{0%{width:8%}16%{width:24%}33%{width:40%}50%{width:57%}66%{width:73%}83%{width:89%}97%,to{width:100%}}@keyframes wz-grow{0%,2%,97%,to{width:0;background:#ece6d8}9%,92%{width:var(--w, 70%);background:#dfe7ee}}@keyframes wz-tick{0%,6%,97%,to{background:#fff;border-color:#dcd3bf}12%,92%{background:var(--brand-dark, #0a3558);border-color:var(--brand-dark, #0a3558)}}@keyframes wz-pulse{0%,30%,46%,to{opacity:.25;transform:scale(1)}36%{opacity:1;transform:scale(1.5)}}html.reveal-ready [data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}html.reveal-ready [data-reveal].is-visible{opacity:1;transform:none}html.reveal-ready [data-reveal][data-reveal-i="1"]{transition-delay:.06s}html.reveal-ready [data-reveal][data-reveal-i="2"]{transition-delay:.12s}html.reveal-ready [data-reveal][data-reveal-i="3"]{transition-delay:.18s}html.reveal-ready [data-reveal][data-reveal-i="4"]{transition-delay:.24s}html.reveal-ready [data-reveal][data-reveal-i="5"]{transition-delay:.3s}html.reveal-ready [data-reveal][data-reveal-i="6"]{transition-delay:.36s}[data-count-to]{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum"1,"lnum"1}@media (hover:hover) and (pointer:fine){.differentiator-card,.how-step,.stat-card{transition:transform .22s cubic-bezier(.22,.61,.36,1),box-shadow .22s cubic-bezier(.22,.61,.36,1),border-color .22s ease}.differentiator-card:hover,.how-step:hover,.stat-card:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgba(10,53,88,.09);border-color:#dcd3bf}}.roads-figure{background:#fff;border:1px solid var(--border, #eadfca);border-radius:18px;padding:26px 28px 22px;margin-top:28px}.roads-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:6px}.roads-head h3{font-family:var(--font-serif, Georgia, serif);font-size:21px;font-weight:600;color:var(--brand-dark, #0a3558);margin:0;line-height:1.25}.roads-head .roads-note{font-size:13px;color:var(--muted, #5a6473);font-style:italic;margin:0}.roads-svg{width:100%;height:auto;display:block;overflow:visible}.roads-svg .rd-path{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);fill:none;stroke-linecap:round}.roads-figure.is-visible .rd-path{animation:rd-draw 1.7s cubic-bezier(.4,0,.2,1) forwards}.roads-figure.is-visible .rd-path--will{animation-delay:.35s}.roads-svg .rd-fade{opacity:0}.roads-figure.is-visible .rd-fade{animation:rd-fade-in .5s ease forwards}.roads-figure.is-visible .rd-fade[data-d="1"]{animation-delay:.55s}.roads-figure.is-visible .rd-fade[data-d="2"]{animation-delay:.85s}.roads-figure.is-visible .rd-fade[data-d="3"]{animation-delay:1.15s}.roads-figure.is-visible .rd-fade[data-d="4"]{animation-delay:1.45s}.roads-figure.is-visible .rd-fade[data-d="5"]{animation-delay:1.75s}.wz-demo{background:#fff;border:1px solid var(--border, #eadfca);border-radius:16px;padding:18px 20px 20px;box-shadow:0 6px 22px rgba(10,53,88,.05)}.wz-tabs{display:flex;gap:4px;margin-bottom:12px;font-size:9.5px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase;color:var(--muted, #5a6473)}.wz-tab{flex:1;text-align:center;padding-bottom:7px;border-bottom:2px solid #ece6d8}.wz-demo.is-visible .wz-tab{animation:wz-tab 12s linear infinite}.wz-demo.is-visible .wz-tab:nth-child(1){animation-delay:0s}.wz-demo.is-visible .wz-tab:nth-child(2){animation-delay:2s}.wz-demo.is-visible .wz-tab:nth-child(3){animation-delay:4s}.wz-demo.is-visible .wz-tab:nth-child(4){animation-delay:6s}.wz-demo.is-visible .wz-tab:nth-child(5){animation-delay:8s}.wz-demo.is-visible .wz-tab:nth-child(6){animation-delay:10s}.wz-bar{height:4px;background:#ece6d8;border-radius:99px;overflow:hidden;margin-bottom:16px}.wz-bar span,.wz-row b{border-radius:99px;width:0;display:block}.wz-bar span{height:100%;background:var(--brand-dark, #0a3558)}.wz-demo.is-visible .wz-bar span{animation:wz-fill 12s linear infinite}.wz-row,.wz-rows{display:flex;gap:9px}.wz-rows{flex-direction:column}.wz-row{align-items:center}.wz-row i{width:13px;height:13px;border-radius:4px;flex:none;border:1.5px solid #dcd3bf;background:#fff}.wz-row b{height:9px;background:#ece6d8}.wz-demo.is-visible .wz-row b{animation:wz-grow 12s ease-in-out infinite}.wz-demo.is-visible .wz-row:nth-child(1) b,.wz-demo.is-visible .wz-row:nth-child(1) i{animation-delay:.3s}.wz-demo.is-visible .wz-row:nth-child(2) b,.wz-demo.is-visible .wz-row:nth-child(2) i{animation-delay:1.1s}.wz-demo.is-visible .wz-row:nth-child(3) b,.wz-demo.is-visible .wz-row:nth-child(3) i{animation-delay:1.9s}.wz-demo.is-visible .wz-row:nth-child(4) b,.wz-demo.is-visible .wz-row:nth-child(4) i{animation-delay:2.7s}.wz-demo.is-visible .wz-row i{animation:wz-tick 12s ease-in-out infinite}.wz-cas{margin:14px 0 0;font-size:11.5px;color:var(--muted, #5a6473);display:flex;align-items:center;gap:7px}.wz-cas em{font-style:normal;color:var(--brand-dark, #0a3558);font-weight:600}.wz-cas .wz-dot{width:6px;height:6px;border-radius:50%;background:var(--gold, #b89046);flex:none}.wz-demo.is-visible .wz-cas .wz-dot{animation:wz-pulse 12s ease-in-out infinite}@media (prefers-reduced-motion:reduce){html.reveal-ready [data-reveal],html.reveal-ready [data-reveal].is-visible{opacity:1!important;transform:none!important;transition:none!important}.roads-svg .rd-path{stroke-dashoffset:0!important;animation:none!important}.roads-svg .rd-fade{opacity:1!important}.wz-demo .wz-bar span{width:100%!important}.wz-demo .wz-row b{width:var(--w, 70%)!important;background:#dfe7ee!important}.wz-demo .wz-row i{background:var(--brand-dark, #0a3558)!important;border-color:var(--brand-dark, #0a3558)!important}.roads-svg .rd-fade,.wz-demo .wz-bar span,.wz-demo .wz-row b,.wz-demo .wz-row i,.wz-demo .wz-tab{animation:none!important}.wz-demo .wz-tab:last-child{color:var(--brand-dark, #0a3558);border-bottom-color:var(--gold, #b89046)}.wz-cas .wz-dot{animation:none!important;opacity:1!important}.differentiator-card:hover,.how-step:hover,.stat-card:hover{transform:none}}@media (max-width:720px){.roads-figure{padding:20px 16px 16px}.roads-head h3{font-size:18px}.roads-head .roads-note{display:none}}