#charts{background-color:#fbfbfb;padding:100px 0;position:relative}#charts .container-1156{margin:auto;max-width:1196px;padding:0 20px}#charts .flex-horizontal{align-items:flex-start;display:flex;gap:0;justify-content:space-between;position:relative}#charts .left-content{position:sticky;top:15vh}#charts .left-content,#charts .right-content{flex:1}#charts .right-content{position:relative;z-index:5}#charts .left-content h2{max-width:462px}#charts .chart-wrapper{margin-bottom:86px}#charts .chart-wrapper:last-child,#charts .chart-wrapper:last-child .chart-source{margin-bottom:0}#charts .chart-container{background-color:#fff;border-radius:32px;display:flex;gap:16px;margin-bottom:32px;padding:36px 30px 40px}#charts .chart-container.first{min-height:355px}#charts .chart-container .column{display:flex;flex:1;flex-direction:column;gap:6px;justify-content:flex-end}#charts .chart-container .inner-col{background-color:rgba(79,86,250,.6);border-radius:16px;color:#fff;height:100%;max-height:46px;padding:10px;text-align:right}#charts .chart-container .column.blue .inner-col,#charts .chart-container .column.purple .inner-col{clip-path:inset(0 0 0 0);transition:clip-path 3s cubic-bezier(.25,1,.5,1),max-height 3s cubic-bezier(.25,1,.5,1)}#charts .chart-container .column.blue .inner-col{background-color:#4f56fa}#charts .chart-container.is-revealed .column.purple .inner-col{max-height:160px}#charts .chart-container.is-revealed .column.blue .inner-col{max-height:260px}#charts .chart-container .column .inner-col span{font-size:20px;font-weight:600;letter-spacing:-.04em;line-height:130%}#charts .chart-container .column .year{color:#9398fa;font-size:14px;font-weight:500;letter-spacing:-.05em;line-height:130%;text-align:right}#charts .chart-container .column.blue .year{color:#4f56fa;font-size:14px;font-weight:500;letter-spacing:-.05em;line-height:130%}#charts .chart-title{color:#0a0f39;font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:140%;margin-bottom:6px}#charts .chart-source{color:rgba(10,15,57,.6);font-size:16px;font-weight:400;line-height:24px}#charts .chart-container.second svg{height:auto;opacity:0;overflow:visible;padding:0 15px;transition:opacity .3s ease}#charts .chart-container.is-revealed.second svg{opacity:1}#charts .chart-container.second{align-items:center;background-color:rgba(79,86,250,.1);display:flex;flex-direction:column;gap:0;justify-content:center;padding:36px 33px 30px}#charts .chart-container.second .dot{opacity:0;transform:none!important}#charts .chart-container.second .year{font-size:14px;fill:#666;opacity:0}#charts .chart-container.second .amount{color:#4f56fa;display:block;font-size:40px;font-weight:600;letter-spacing:-.08em;line-height:140%;text-align:left;width:100%}#charts .chart-container.second text{font-size:16px;font-weight:500;letter-spacing:-.05em;line-height:130%;fill:#6a6d87}#charts .chart-container.second text#bolded{font-weight:600;fill:#000}#charts .chart-container.third{background-color:rgba(217,220,236,.6);display:block;min-height:355px;padding:0;position:relative}#charts .chart-container.third p{color:#4f56fa;font-size:24px;font-weight:600;letter-spacing:-.05em;line-height:130%;margin-bottom:0}#charts .chart-container.third p.year{font-size:16px;font-weight:500}#charts .chart-container.third .flex-horizontal.space-b{align-items:center;border-radius:32px;display:flex;justify-content:space-between;padding:8px 24px;width:100%}#charts .chart-container.third .flex-horizontal.space-b.blue{background-color:#4f56fa;bottom:0;color:#fff;height:100%;left:0;max-height:47px;padding:8px 24px;position:absolute;right:0;width:auto}#charts .chart-container.third.is-revealed .flex-horizontal.space-b.blue{align-items:flex-start}#charts .chart-container.third.is-revealed p.year{margin-top:4px}#charts .chart-container.third .flex-horizontal.space-b.blue p{color:#fff}@media (min-width:991px){#charts:after{background:linear-gradient(0deg,#fafafa,hsla(0,0%,100%,0));bottom:0;content:"";display:block;height:500px;pointer-events:none;position:absolute;width:100%;z-index:3}}@media (max-width:991px){#charts .flex-horizontal.main-flex{flex-direction:column;gap:24px}#charts .left-content{position:static}#charts .left-content h2{max-width:none}}@media (max-width:575px){#charts{padding:100px 0 0}#charts .left-content h2{font-size:32px;line-height:40px}#charts .chart-wrapper{margin-bottom:40px}#charts .chart-container{border-radius:20px;margin-bottom:20px;padding:22px}#charts .chart-container.first{min-height:220px}#charts .chart-container .column .inner-col span{font-size:13px}#charts .chart-container.is-revealed .column.blue .inner-col{max-height:160px}#charts .chart-container .inner-col{border-radius:10px}#charts .chart-container.is-revealed .column.purple .inner-col{max-height:100px}#charts .chart-title{font-size:16px}#charts .chart-container.second .amount{font-size:24px}#charts .chart-container.second svg{padding:0}#charts .chart-container.third{min-height:215px}#charts .chart-container.third .flex-horizontal.space-b.blue{border-radius:20px;max-height:30px;padding:5px 14px}#charts .chart-container.third p{font-size:15px}#charts .chart-container.third.is-revealed p.year{margin-top:0}}