.timeline{height:100%;width:100%;display:flex;justify-content:center;flex-direction:row;padding-top:50px;gap:80px}.timeline .timeline-bar{width:4px;border-radius:10px;background-color:var(--color-inactive);position:relative}.timeline .timeline-bar .timeline-fill{width:4px;border-radius:10px;background-color:var(--color-primary);position:absolute;left:0}.timeline .timeline-bar .timeline-fill .timeline-circle{background-color:var(--color-alt-background);border-radius:10px;width:16px;height:24px;position:absolute;bottom:0;left:-6px;display:flex;align-items:center;justify-content:center}.timeline .timeline-bar .timeline-fill .timeline-circle .timeline-inner-circle{background-color:var(--color-primary);border-radius:8px;width:16px;height:16px}.timeline .timeline-content-left,.timeline .timeline-content-right{display:flex;flex-direction:column;gap:400px}.timeline .timeline-content-right{margin-top:400px}@media(max-width:1000px){.timeline{padding-top:20px;align-items:stretch;gap:10px}.timeline .timeline-content-left{display:none}.timeline .timeline-content-right{align-items:center;margin-top:0;gap:50px;padding:0 1.5rem}.timeline .timeline-bar{align-items:center;margin-left:1.5rem}}.why-upstream{background-color:var(--color-why-card-bg);max-width:1230px;box-sizing:border-box;display:flex;flex-direction:column;gap:64px;margin:auto;padding:80px 53px;align-items:center}.why-upstream-cards{display:flex;flex-direction:row;gap:99px}.why-upstream-cards-col{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:40px}.why-upstream-cards-col-bottom,.why-upstream-cards-col-top{flex:0 0 auto}.why-upstream-cards-col-line{width:100%;height:1px;background-color:var(--color-why-card-line)}@media(max-width:1000px){.why-upstream{padding:40px 20px;gap:40px}.why-upstream-cards{flex-direction:column;gap:40px}}@media(max-width:600px){.why-upstream-cards-row{flex-direction:column;align-items:center}.why-upstream-cards-row-left,.why-upstream-cards-row-right{max-width:100%;margin-bottom:20px}}.why-card{display:flex;flex-direction:column;align-items:start;justify-content:center;background-color:rgba(0,0,0,0);gap:36px;max-width:100%}.why-card-icon{color:var(--color-why-card-theme)}.why-card-content{gap:24px}.why-card-content,.why-card-content-text{display:flex;flex-direction:column;align-items:start}.why-card-content-text{text-align:left;color:var(--color-text-primary);gap:12px;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.why-card-content-text-title{font-weight:600;font-style:SemiBold;font-size:24px}.why-card-content-text-description,.why-card-content-text-title{font-family:Manrope;line-height:140%;letter-spacing:0;text-align:left;vertical-align:middle}.why-card-content-text-description{font-weight:500;font-style:Medium;font-size:16px}.why-card-content-link{font-family:Manrope;font-weight:700;font-style:Bold;font-size:16px;line-height:100%;letter-spacing:0;color:var(--color-why-card-theme)}.faq-container{display:flex;justify-content:space-between;gap:100px;padding:40px;align-items:flex-start;flex-wrap:wrap}.faq-container .faq-list{flex:1 1;min-width:300px;gap:4px}.faq-container .faq-list .faq-item{border-bottom:1px solid #ccc;padding:30px 0;cursor:pointer}.faq-container .faq-list .faq-item .faq-question{display:flex;justify-content:space-between;color:var(--text-color-primary);font-family:Manrope;font-weight:600;font-style:SemiBold;font-size:18px;line-height:120%;letter-spacing:0;vertical-align:middle}.faq-container .faq-list .faq-item .faq-question .faq-toggle{font-size:20px}.faq-container .faq-list .faq-item .faq-answer-wrapper{overflow:hidden;max-height:0;transition:max-height .3s ease,padding .3s ease;padding-top:0}.faq-container .faq-list .faq-item .faq-answer-wrapper.open{padding-top:8px}.faq-container .faq-list .faq-item .faq-answer-wrapper .faq-answer{margin-top:8px;color:var(--text-color-inactive);overflow:visible}.faq-container .faq-image{flex:1 1;display:flex;justify-content:center;min-width:300px}.faq-container .faq-image img{max-width:100%;height:auto}