body{margin:0}.pg{color:#0e2b3e;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background:#fff;font-family:Roboto,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:17px;line-height:1.55}.pg *,.pg :before,.pg :after{box-sizing:border-box}:where(.pg) :where(ul,ol){padding:0;list-style:none}a{color:#1e7bc0}a:hover{color:#0e2b3e}.pg :focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #1e7bc0}sup{vertical-align:.75em;font-size:.5em;line-height:0;font-weight:inherit;margin-left:.04em}.wrap{width:100%;max-width:1240px;margin:0 auto;padding-left:max(16px,min(4vw,48px));padding-right:max(16px,min(4vw,48px))}.dk{color:#fff;background:#0e2b3e}.hdr{align-items:center;gap:24px;min-height:80px;display:flex}.logo{color:inherit;flex:none;align-items:flex-start;gap:3px;text-decoration:none;display:inline-flex}.logo:hover{color:inherit}.logo svg{width:158px;height:22px;display:block}.logo .tm{font-size:8px;font-weight:700;line-height:1}.nav{align-items:center;gap:2px;margin-left:16px;display:flex}.nav>a{min-height:44px;color:inherit;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.dk .nav>a:hover{color:#fff;background:rgba(255,255,255,.08)}.nav>a[aria-current=page]{border-radius:0;box-shadow:inset 0 -2px #87d1d6}.hdr-end{align-items:center;gap:20px;margin-left:auto;display:flex}.signin{font-size:15px;font-weight:500;text-decoration:none}.dk .signin{color:#fff}.dk .signin:hover{color:#87d1d6}.menu-btn{cursor:pointer;width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid rgba(255,255,255,.35);border-radius:10px;justify-content:center;align-items:center;display:none}@media (max-width:1120px){.nav,.signin{display:none}.menu-btn{display:inline-flex}}@media (max-width:560px){.hdr-end .btn{display:none}.logo svg{width:136px;height:19px}}.btn{letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 28px;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.btn-sm{min-height:42px;padding:0 20px;font-size:13px}.btn-gold{color:#0e2b3e;background:#fed700}.btn-gold:hover{color:#0e2b3e;background:#ffe55c}.foot{color:rgba(255,255,255,.8);background:#0a2232;font-size:15px}.foot-bot nav{flex-wrap:wrap;gap:8px 24px;display:flex}@media (max-width:480px){.btn{white-space:normal;text-align:center;padding:14px 24px;line-height:1.25}}.topbar{z-index:50;background:#0e2b3e;position:-webkit-sticky;position:sticky;top:0}:root{--dg-e:cubic-bezier(.16,1,.3,1);--dg-io:cubic-bezier(.65,0,.35,1);--dg-bk:cubic-bezier(.34,1.56,.64,1)}.v.fig,.gov-figs b,.pl-num,.eq b,.round-fig b,.tier b,.big>b,.tn .fig b,.figs b{font-variant-numeric:tabular-nums}.btn{transition:background-color .25s ease,box-shadow .25s ease,color .25s ease,transform .3s var(--dg-e)}.btn-gold,.btn-blue{isolation:isolate;position:relative;overflow:hidden}.btn-gold:after,.btn-blue:after{content:"";z-index:-1;pointer-events:none;transition:translate .9s var(--dg-e);background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0;translate:-130%}.btn-blue:after{background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.16) 50%,transparent 70%)}.nav>a{transition:background-color .2s;position:relative}.nav>a:after{content:"";height:2px;transition:scale .35s var(--dg-e);background:#87d1d6;border-radius:1px;position:absolute;bottom:7px;left:12px;right:12px;scale:0 1}.nav>a[aria-current=page]:after{display:none}.more svg,.go svg,.tri .go{transition:translate .3s var(--dg-e)}.go{transition:background-color .25s,color .25s,box-shadow .25s}.lrow .seg{transition:translate .4s var(--dg-e)}.tri{transition:transform .45s var(--dg-e),box-shadow .3s ease}.itile .il{transition:scale .6s var(--dg-e)}@media (hover:hover){.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)scale(.98)}.btn-gold:hover{box-shadow:0 14px 28px -14px rgba(14,43,62,.55)}.btn-blue:hover{box-shadow:0 14px 28px -14px rgba(30,123,192,.7)}.btn-gold:hover:after,.btn-blue:hover:after{translate:130%}.nav>a:hover:after{scale:1}.more:hover svg,.lrow:hover .go svg,.tri:hover .go{translate:3px}.lrow:hover .seg{translate:4px}.tri:hover{transform:translateY(-3px);box-shadow:0 0 0 2px #1e7bc0,0 26px 44px -26px rgba(14,43,62,.45)}.sol:hover .itile .il,.tri:hover .itile .il,.pick a:hover .itile .il{scale:1.03}}@keyframes dg-up{0%{opacity:0;translate:0 28px}}@keyframes dg-up-sm{0%{opacity:0;translate:0 12px}}@keyframes dg-big{0%{opacity:0;translate:0 40px;scale:.98}}@keyframes dg-mask{0%{clip-path:inset(0 0 100%);translate:0 .25em}to{clip-path:inset(-25% -10% -35%);translate:0}}@keyframes dg-fade{0%{opacity:0}}@keyframes dg-wx{0%{scale:0 1}}@keyframes dg-wy{0%{scale:1 0}}@keyframes dg-pop{0%{opacity:0;scale:.5}}@keyframes dg-cell{0%{opacity:0;scale:.85}}@keyframes dg-zoom{0%{opacity:0;scale:.94}}@keyframes dg-in-r{0%{opacity:0;translate:32px}}@keyframes dg-drop{0%{translate:0 -100%}}@keyframes dg-kb{0%{scale:1.06}}@keyframes dg-line{0%{background-size:0% 3px}}@keyframes dg-ring{0%{box-shadow:inset 0 0 0 2px #1e7bc0,0 0 rgba(30,123,192,.35)}to{box-shadow:inset 0 0 0 2px #1e7bc0,0 0 0 12px rgba(30,123,192,0)}}@keyframes dg-tilt{0%{opacity:0;transform:perspective(1800px)rotateX(7deg)translateY(40px)}}@keyframes dg-tint{0%{background-color:rgba(238,244,249,0)}}@keyframes dg-draw{0%{stroke-dashoffset:40px}}@keyframes dg-shadow{0%{box-shadow:0 1px rgba(135,209,214,0)}to{box-shadow:0 1px rgba(135,209,214,.18),0 14px 32px -14px rgba(0,0,0,.55)}}@keyframes dg-pan{0%{object-position:50% 30%}to{object-position:50% 55%}}@keyframes dg-drift{0%{object-position:80% 55%}to{object-position:80% 35%}}@media (prefers-reduced-motion:no-preference){.topbar{animation:dg-drop .9s var(--dg-e)backwards}.hb-photo{animation:dg-kb 3s var(--dg-e)backwards}.title .t1{animation:dg-mask 1.1s .15s var(--dg-e)backwards}.title .bar{transform-origin:0;animation:dg-wx .8s .55s var(--dg-io)backwards}.title .t2{animation:dg-mask 1s .45s var(--dg-e)backwards}.hb-copy>.lede{animation:dg-up 1s .65s var(--dg-e)backwards}.hb-copy>.ctas{animation:dg-up 1s .8s var(--dg-e)backwards}.hero .statement,.rq-brand-in>.statement{animation:dg-mask 1.2s .15s var(--dg-e)backwards}.hero .statement:after,.rq-brand-in>.statement:after{transform-origin:0;animation:dg-wx .8s .7s var(--dg-io)backwards}.hero-side>*,.hero>.lede{animation:dg-up 1s .45s var(--dg-e)backwards}.hero-side>:nth-child(2){animation-delay:.6s}.ihero-bg{animation:2s .2s backwards dg-fade}.shot figure{transform-origin:50% 0;animation:dg-tilt 1.4s .5s var(--dg-e)backwards}.rq-brand img{animation:dg-kb 3s var(--dg-e)backwards}.rq-brand-in>:not(.statement){animation:dg-up 1s .4s var(--dg-e)backwards}.rq-brand-in>:nth-child(3){animation-delay:.55s}.rq-form-in{animation:dg-up 1.1s .35s var(--dg-e)backwards}.done-ic{animation:dg-pop .6s var(--dg-e)backwards}.done-ic path{stroke-dasharray:40;animation:.7s .35s backwards dg-draw}.done>:not(.done-ic){animation:dg-up-sm .7s .25s var(--dg-e)backwards}.dg-js [data-dg-k]:not([data-dg=in]){opacity:0}[data-dg=in]{animation:dg-up .9s var(--dg-e)backwards;animation-delay:calc(var(--i,0)*90ms)}[data-dg=in][data-dg-k=big]{animation-name:dg-big;animation-duration:1.05s}[data-dg=in][data-dg-k=mask]{animation-name:dg-mask;animation-duration:1.1s}[data-dg=in][data-dg-k=wipe]{transform-origin:0;animation-name:dg-wx;animation-timing-function:var(--dg-io)}:where([data-dg=in]) :is(.bar-row,.rk,.rl-r,.reg tbody tr,.cat,.qtr,.rm,.acts li,.kv,.cert>div,.syms li,.figs>div,.gov-figs>div,.eq>*,.cmp-r,.gain li,.covers li,.legend>span){animation:dg-up-sm .7s var(--dg-e)backwards;animation-delay:calc(.35s + var(--c,0)*85ms)}:where([data-dg=in]) :is(.fill,.mf,.cbar,.cmeter i,.meter i){transform-origin:0;animation:dg-wx 1.2s var(--dg-io)backwards;animation-delay:calc(.55s + var(--c,0)*85ms)}:where([data-dg=in]) :is(.lim,.med,.cmeter b,.meter b){animation:.5s backwards dg-fade;animation-delay:calc(1.4s + var(--c,0)*85ms)}:where([data-dg=in]) .heat>span{animation:dg-cell .5s var(--dg-e)backwards;animation-delay:calc(.3s + var(--h,0)*24ms)}:where([data-dg=in]) .heat .mk{animation:dg-pop .5s 1s var(--dg-e)backwards}:where([data-dg=in]) .chart svg rect{transform-box:fill-box;transform-origin:50% 100%;animation:dg-wy .9s var(--dg-e)backwards;animation-delay:calc(.3s + var(--h,0)*26ms)}:where([data-dg=in]) .chart svg line[stroke=\#FED700]{transform-box:fill-box;transform-origin:50% 0;animation:dg-wy .8s 1.15s var(--dg-io)backwards}:where([data-dg=in]) .chart svg text[x="252"]{animation:.7s 1.7s backwards dg-fade}.itile[data-dg=in] .il{animation:dg-zoom 1s .25s var(--dg-e)backwards}:where([data-dg=in]) .itile .il{animation:dg-zoom 1s .25s var(--dg-e)backwards}.itile[data-dg=in] .ipill{animation:dg-in-r 1s .15s var(--dg-e)backwards}:where([data-dg=in]) .itile .ipill{animation:dg-in-r 1s .15s var(--dg-e)backwards}.a-sent[data-dg=in] u{animation:dg-line 1s var(--dg-io)backwards}.a-sent[data-dg=in] u:first-of-type{animation-delay:.55s}.a-sent[data-dg=in] u:nth-of-type(2){animation-delay:.8s}.a-sent[data-dg=in] u:nth-of-type(3){animation-delay:1.05s}.a-sent[data-dg=in] u:nth-of-type(4){animation-delay:1.3s}.node:nth-child(2),.tn:nth-child(2){--k:1}.node:nth-child(3),.tn:nth-child(3){--k:2}.node:nth-child(4),.tn:nth-child(4){--k:3}.node:nth-child(5){--k:4}.node:nth-child(6){--k:5}.thread-panel[data-dg=in] .thread:before{transform-origin:0;animation:dg-wx 1.6s .35s var(--dg-io)backwards}.thread-panel[data-dg=in] .node,.trace[data-dg=in] .tn{animation:dg-up-sm .8s var(--dg-e)backwards;animation-delay:calc(.4s + var(--k,0)*.24s)}.thread-panel[data-dg=in] .node .dot,.trace[data-dg=in] .tn .dot{animation:dg-pop .5s var(--dg-e)backwards;animation-delay:calc(.4s + var(--k,0)*.24s)}.stp[data-dg=in] .n{animation:1.4s ease-out .3s backwards dg-ring}.lrow[data-dg=in] .go{animation:dg-pop .5s .35s var(--dg-e)backwards}@media (max-width:1040px){.thread-panel[data-dg=in] .thread:before{transform-origin:top;animation-name:dg-wy}}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.topbar{animation:dg-drop .9s var(--dg-e)backwards,dg-shadow linear both;animation-timeline:auto,scroll();animation-range:normal,0 160px}.hb-photo{animation:dg-kb 3s var(--dg-e)backwards,dg-pan linear both;animation-timeline:auto,scroll();animation-range:normal,0 100vh}.ihero-bg{animation:2s .2s backwards dg-fade,linear both dg-drift;animation-timeline:auto,scroll();animation-range:normal,0 80vh}.band{view-timeline-name:--dg-band}.band-bg{animation:linear both dg-drift;animation-timeline:--dg-band;animation-range:cover}.steps{view-timeline-name:--dg-steps}.steps:before{transform-origin:top;animation:linear both dg-wy;animation-timeline:--dg-steps;animation-range:cover 15% cover 75%}}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dd{position:relative}.dd>summary{cursor:pointer;min-height:44px;color:inherit;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:15px;font-weight:500;list-style:none;transition:background-color .2s;display:inline-flex;position:relative}.dd>summary::-webkit-details-marker{display:none}.dd>summary svg{transition:rotate .25s var(--dg-e)}.dd[open]>summary svg{rotate:180deg}.dk .dd>summary:hover,.dk .dd[open]>summary{color:#fff;background:rgba(255,255,255,.08)}.dd>summary:after{content:"";height:2px;transition:scale .35s var(--dg-e);background:#87d1d6;border-radius:1px;position:absolute;bottom:7px;left:12px;right:12px;scale:0 1}.dd[open]>summary:after{scale:1}.dd.cur>summary{border-radius:0;box-shadow:inset 0 -2px #87d1d6}.dd.cur>summary:after{display:none}.dd-panel{z-index:60;color:#0e2b3e;background:#fff;border-radius:16px;width:440px;padding:10px;position:absolute;top:calc(100% + 12px);left:-8px;box-shadow:0 30px 60px -20px rgba(4,18,28,.5),0 0 0 1px rgba(14,43,62,.08)}.dd-panel :focus-visible{outline-color:#1e7bc0}.nav .dd-i{color:#0e2b3e;border-radius:10px;gap:3px;padding:12px 14px;text-decoration:none;transition:background-color .15s;display:grid}.nav .dd-i:hover{color:#0e2b3e;background:#f2f5f8}.dd-i .k{letter-spacing:.08em;text-transform:uppercase;color:#1e7bc0;font-family:Overpass Mono,monospace;font-size:10.5px;font-weight:600}.dd-i b{font-family:Overpass,sans-serif;font-size:16px;font-weight:700;line-height:1.25}.dd-i small{color:#4a5d6c;font-size:13.5px;line-height:1.4}.dd-foot{border-top:1px solid #e3e9ef;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-top:6px;padding:12px 14px 6px;display:flex}.nav .dd-foot a{color:#1e7bc0;align-items:center;gap:6px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.nav .dd-foot a:hover{color:#0e2b3e}.mnav{display:none}.mnav>summary{cursor:pointer;list-style:none}.mnav>summary::-webkit-details-marker{display:none}.mnav .i-x,.mnav[open] .i-bars{display:none}.mnav[open] .i-x{display:block}.mnav[open]>summary{background:rgba(255,255,255,.1)}.mnav-panel{z-index:60;overscroll-behavior:contain;background:#0e2b3e;border-top:1px solid rgba(135,209,214,.18);height:calc(100dvh - 80px);padding:8px max(16px,min(4vw,48px)) 28px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 30px 50px -20px rgba(0,0,0,.6)}.mnav-panel :focus-visible{outline-color:#87d1d6}.mnav-list>a,.msub>summary{color:#fff;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.12);justify-content:space-between;align-items:center;min-height:58px;font-family:Overpass,sans-serif;font-size:19px;font-weight:700;text-decoration:none;list-style:none;display:flex}.msub>summary::-webkit-details-marker{display:none}.mnav-list>a[aria-current=page],.msub.cur>summary{color:#87d1d6}.pm2{flex:none;width:20px;height:20px;position:relative}.pm2:before,.pm2:after{content:"";height:2px;transition:rotate .25s var(--dg-e);background:currentColor;border-radius:1px;position:absolute;top:9px;left:3px;right:3px}.pm2:after{rotate:90deg}.msub[open] .pm2:after{rotate:none}.mnav-sub{border-bottom:1px solid rgba(255,255,255,.12);padding:6px 0 12px 14px;display:grid}.mnav-sub a{color:rgba(255,255,255,.86);align-items:center;min-height:44px;font-size:16px;text-decoration:none;display:flex}.mnav-sub a.all{color:#87d1d6;font-weight:500}.mnav-cta{gap:10px;margin-top:24px;display:grid}.hdr-end .mnav-cta .btn{width:100%;display:flex}.mnav-cta .si{color:#fff;place-items:center;min-height:44px;font-weight:500;text-decoration:none;display:grid}@keyframes dg-menu{0%{opacity:0;translate:0 -6px}}.dd[open] .dd-panel,.mnav[open] .mnav-panel{animation:dg-menu .28s var(--dg-e)}@media (max-width:1120px){.mnav{display:block}}html{-moz-text-size-adjust:100%;text-size-adjust:100%}.pg{overflow-wrap:break-word;overflow-x:clip}
.site-head{display:contents}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.f-err{color:#5e1114;background:#fbefef;border-left:3px solid #9a1c20;border-radius:0 10px 10px 0;margin:0;padding:12px 16px;font-size:14.5px;line-height:1.5}.f-err a{color:inherit;font-weight:500}:where(.p-home) .chart svg{overflow:visible}@media (max-width:620px){:where(.p-solutions) .cert div:nth-child(odd){border-left:0}:where(.p-solutions) .cert div:nth-child(n+3){border-top:1px solid #e3e9ef}}@media (max-width:860px){:where(.p-platform) .qtr:nth-child(odd){border-left:0}:where(.p-platform) .qtr:nth-child(n+3){border-top:1px solid #e3e9ef}}@media (max-width:760px){:where(.p-why) .ta tbody td.l{background:#f2f5f8;border-radius:14px;padding:14px 16px}}:where(.p-about) .pt.photo img{opacity:1}:where(.p-about) .pt.photo:after{content:none}@media (min-width:621px){:where(.p-investors) .cp .pt3{grid-template-columns:repeat(3,auto)}:where(.p-investors) .cp .pt3 b{white-space:nowrap}}
