:root{--ease:cubic-bezier(.22,1,.36,1);--spring:cubic-bezier(.34,1.56,.64,1)}.hero-h1 .ln{display:block;overflow:hidden;padding-bottom:.08em}.hero-h1 .ln>span{display:inline-block;animation:lineUp .9s var(--ease) both}.hero-h1 .ln:nth-child(1)>span{animation-delay:.05s}.hero-h1 .ln:nth-child(2)>span{animation-delay:.18s}.hero-h1 .ln:nth-child(3)>span{animation-delay:.31s}.hero-h1 .plain{color:#fff}@keyframes lineUp{0%{transform:translateY(105%)}to{transform:none}}.rotator{display:inline-grid;vertical-align:bottom;overflow:hidden;height:1.12em;color:#fbbf24}.rotator>span{grid-area:1/1;display:block;white-space:nowrap;transform:translateY(110%);opacity:0;transition:transform .7s var(--ease),opacity .5s ease}.rotator>span.on{transform:none;opacity:1}.rotator>span.out{transform:translateY(-110%);opacity:0}.rotator-u{display:block;height:3px;width:100%;margin:6px auto 0;background:#fbbf24;transform-origin:left;animation:uDraw 2.6s linear infinite;opacity:.55;max-width:60%}@keyframes uDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero{position:relative}.hero-chart{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:visible;pointer-events:none;z-index:0}.hero-inner{position:relative;z-index:1}@media(max-width:640px){.hero-chart .line{stroke-width:1.3}.hero-chart{opacity:.7}}.hero-chart .line{fill:none;stroke:#4ade80;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:drawLine 3s .3s cubic-bezier(.45,.05,.35,1) forwards;opacity:.6}.hero-chart .area{fill:url(#heroArea);opacity:0;animation:fadeArea 1.4s 2.2s ease forwards}.hero-chart .grid line{stroke:#ffffff0d;stroke-width:1}.hero-chart .dot{fill:#4ade80;stroke:#0f2744;stroke-width:2;opacity:0;animation:dotIn .35s 3.25s ease forwards}.hero-chart .ping{fill:none;stroke:#4ade80;stroke-width:1.5;opacity:0;transform-box:fill-box;transform-origin:center;animation:ping 2.2s 3.5s ease-out infinite}@keyframes drawLine{to{stroke-dashoffset:0}}@keyframes fadeArea{to{opacity:1}}@keyframes dotIn{to{opacity:1}}@keyframes ping{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.hero-inner>.hero-h1{animation:none}.hero-sub,.hero .search-outer,.hero-tags,.hero-ctas,.hero-ticks,.hero-disc{animation:riseIn .8s var(--ease) both}.hero-sub{animation-delay:.45s}.hero .search-outer{animation-delay:.55s}.hero-tags{animation-delay:.65s}.hero-ctas{animation-delay:.75s}.hero-ticks{animation-delay:.85s}.hero-disc{animation-delay:.95s}.hero-tags .ht-tag{animation:chipIn .5s var(--spring) both}.hero-tags .ht-tag:nth-child(2){animation-delay:.75s}.hero-tags .ht-tag:nth-child(3){animation-delay:.8s}.hero-tags .ht-tag:nth-child(4){animation-delay:.85s}.hero-tags .ht-tag:nth-child(5){animation-delay:.9s}.hero-tags .ht-tag:nth-child(6){animation-delay:.95s}.hero-tags .ht-tag:nth-child(7){animation-delay:1s}@keyframes riseIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes chipIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}.hero-ctas .btn-nav-fill:after{content:"→";display:inline-block;margin-left:8px;transition:transform .25s var(--ease)}.hero-ctas .btn-nav-fill:hover:after{transform:translate(5px)}.stat-item{position:relative;padding-bottom:10px}.stat-item:after{content:"";position:absolute;left:50%;bottom:0;width:36px;height:2px;margin-left:-18px;background:#1a56db;transform:scaleX(0);transition:transform .9s var(--ease)}.stats-bar.on .stat-item:after{transform:scaleX(1);transition-delay:calc(var(--d,0) * .14s)}.sec-tag:before{content:"";display:inline-block;width:18px;height:2px;background:currentColor;vertical-align:middle;margin:-2px 8px 0 0;transition:width .7s var(--ease) .15s}.rv:not(.in) .sec-tag:before,.sec-tag.rv:not(.in):before{width:0}.deal>*{animation:dealIn .55s var(--ease) both;animation-delay:calc(var(--d,0) * 55ms)}@keyframes dealIn{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}.filt-btn{transition:background .2s,color .2s,border-color .2s,transform .2s var(--spring)}.filt-btn:active{transform:scale(.94)}.table-outer.rv tbody tr{opacity:0;transform:translate(-14px)}.table-outer.rv.in tbody tr{animation:rowIn .55s var(--ease) both;animation-delay:calc(var(--r,0) * 70ms + .1s)}@keyframes rowIn{to{opacity:1;transform:none}}.ipo-section tbody tr{transition:background .15s}.apv-progress{height:4px;background:#eef1f6;margin-top:.8rem;overflow:hidden}.apv-progress span{display:block;height:100%;width:var(--w);background:#16a34a;transform-origin:left;transform:scaleX(0);transition:transform 1.2s var(--ease) .2s}.apv-progress.mid span{background:#d97706}.apv-progress.low span{background:#dc2626}.apv-card.in .apv-progress span,.apv-card:not(.rv) .apv-progress span{transform:scaleX(1)}.hiw-flow{position:relative}.hiw-track{position:absolute;left:calc(16.66% - 10px);right:calc(16.66% - 10px);top:46px;height:2px;background:#e5e7eb;z-index:0}.hiw-track span{display:block;height:100%;background:#1a56db;transform-origin:left;transform:scaleX(0);transition:transform 1.6s var(--ease)}.hiw-flow.run .hiw-track span{transform:scaleX(1)}.hiw-flow .hiw-card{z-index:1}.hiw-flow .hiw-num{transition:background .4s ease,box-shadow .4s ease,transform .4s var(--spring)}.hiw-flow.run .hiw-card:nth-child(2) .hiw-num{transition-delay:.1s}.hiw-flow.run .hiw-card:nth-child(3) .hiw-num{transition-delay:.7s}.hiw-flow.run .hiw-card:nth-child(4) .hiw-num{transition-delay:1.3s}.hiw-flow.run .hiw-num{background:#1a56db;box-shadow:0 0 0 6px #1a56db1f;transform:scale(1.08)}.hiw-flow .hiw-arrow{display:none}@media(max-width:760px){.hiw-track{display:none}}.esop-activity-list.cycling .esop-activity-row:first-child{animation:cycleIn .6s var(--ease);background:#f0fdf4}@keyframes cycleIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.sec-dots{position:fixed;right:22px;top:50%;transform:translateY(-50%);z-index:900;display:flex;flex-direction:column;gap:14px;opacity:0;pointer-events:none;transition:opacity .4s}.sec-dots.show{opacity:1;pointer-events:auto}.sec-dots a{position:relative;display:block;width:10px;height:10px;border-radius:50%;border:2px solid #94a3b8;background:#fff;transition:all .3s var(--spring)}.sec-dots a:hover{border-color:#0a1628;transform:scale(1.2)}.sec-dots a.on{background:#1a56db;border-color:#1a56db;transform:scale(1.35)}.sec-dots a span{position:absolute;right:20px;top:50%;transform:translate(6px,-50%);white-space:nowrap;background:#0a1628;color:#fff;font-size:.7rem;font-weight:600;padding:4px 9px;opacity:0;pointer-events:none;transition:all .2s ease}.sec-dots a:hover span,.sec-dots a:focus-visible span{opacity:1;transform:translateY(-50%)}.sec-dots a.on span{background:#1a56db}@media(max-width:1279px){.sec-dots{display:none}}.home-anchor{scroll-margin-top:70px}@media(prefers-reduced-motion:reduce){.hero-h1 .ln>span,.hero-sub,.hero .search-outer,.hero-tags,.hero-ctas,.hero-ticks,.hero-disc,.hero-tags .ht-tag,.deal>*{animation:none!important}.hero-chart .line{stroke-dashoffset:0;animation:none}.hero-chart .area,.hero-chart .dot{opacity:1;animation:none}.hero-chart .ping{display:none}.rotator>span{transition:none}.table-outer.rv tbody tr{opacity:1;transform:none;animation:none!important}.apv-progress span,.hiw-track span{transform:scaleX(1)!important;transition:none!important}.rotator-u{animation:none;transform:scaleX(1)}}
