.DevProcess2_container__zRZz_{display:flex;flex-direction:column;align-items:center;padding:8rem 2rem;position:relative;overflow:hidden;background-color:transparent}.DevProcess2_header__7Pe4v{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:5rem;z-index:2}.DevProcess2_title__wqs36{font-family:Roboto Flex,sans-serif;font-size:56px;font-weight:800;line-height:1.1;letter-spacing:-.01em;margin-bottom:1.25rem;max-width:900px;color:#111827}.DevProcess2_subtitle__QBm4K{font-family:Roboto Flex,sans-serif;font-size:1.125rem;line-height:1.6;color:var(--banao-grey,#6b7280);max-width:700px;margin:0}.DevProcess2_timelineContainer__dBQSr{display:flex;flex-direction:column;width:100%;max-width:1000px;z-index:2}.DevProcess2_timelineItem__65pRX{display:grid;grid-template-columns:1fr 80px 1fr;width:100%;align-items:center;grid-gap:0;gap:0}.DevProcess2_spacer__WQi_F{grid-column:1/2;grid-row:1}.DevProcess2_iconWrapper__ROvP2{grid-column:2/3;grid-row:1;display:flex;justify-content:center;align-items:center;align-self:center;height:100%}.DevProcess2_processIcon__g5vWt{width:64px;height:64px;object-fit:contain;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.05);background-color:#fff}.DevProcess2_textContent__ZCLKB{grid-column:3/4;grid-row:1;padding-left:3rem;text-align:left;display:flex;flex-direction:column;justify-content:center;align-self:center}.DevProcess2_reverseRow__XUb6P .DevProcess2_textContent__ZCLKB{grid-column:1/2;padding-left:0;padding-right:3rem;text-align:right}.DevProcess2_reverseRow__XUb6P .DevProcess2_spacer__WQi_F{grid-column:3/4}.DevProcess2_processTitle__EYKDB{font-family:Roboto Flex,sans-serif;font-size:var(--banao-font-size-20,20px);font-weight:700;line-height:1.3;color:#111827;margin-bottom:.5rem;margin-top:0}.DevProcess2_processDescription__H3zME{font-family:Roboto Flex,sans-serif;font-size:var(--banao-font-size-14,14px);font-weight:400;line-height:1.6;color:var(--banao-grey,#6b7280);margin:0}.DevProcess2_arrowWrapper__GMtE6{display:grid;grid-template-columns:1fr 80px 1fr;width:100%;padding:1rem 0;opacity:.8}.DevProcess2_arrowIcon__ffS3U{grid-column:2/3;justify-self:center}.DevProcess2_circleBg__ZmmSd{background-image:url(/_next/static/media/CircleBg.add0df46.png);width:28vw;height:28vw;right:-10vw;top:0;background-position:100% 100%}.DevProcess2_circleBg2__zUq8O,.DevProcess2_circleBg__ZmmSd{position:absolute;background-size:contain;background-repeat:no-repeat;z-index:1}.DevProcess2_circleBg2__zUq8O{background-image:url(/_next/static/media/CircleBg2.e5de8a53.png);width:18vw;height:18vw;left:0;bottom:0;background-position:0 0}.DevProcess2_circleBg__ZmmSd.DevProcess2_animate__NRePL{animation:DevProcess2_moveDown__dTXNL 3s cubic-bezier(.175,.885,.32,1.275) forwards}.DevProcess2_circleBg2__zUq8O.DevProcess2_animate__NRePL{animation:DevProcess2_moveUp__jwbiQ 3s cubic-bezier(.175,.885,.32,1.275) forwards}.DevProcess2_transparent__ChWiZ{opacity:0}@keyframes DevProcess2_moveDown__dTXNL{0%{top:-200px;opacity:0}20%{opacity:1}to{top:0;opacity:1}}@keyframes DevProcess2_moveUp__jwbiQ{0%{bottom:-200px;opacity:0}20%{opacity:1}to{bottom:0;opacity:1}}@media screen and (min-width:1440px){.DevProcess2_container__zRZz_{padding-left:calc((100vw - 1440px) / 2);padding-right:calc((100vw - 1440px) / 2)}}@media screen and (max-width:1024px){.DevProcess2_container__zRZz_{padding:6rem 1.5rem}.DevProcess2_title__wqs36{font-size:48px}.DevProcess2_textContent__ZCLKB{padding-left:2rem}.DevProcess2_reverseRow__XUb6P .DevProcess2_textContent__ZCLKB{padding-right:2rem}}@media screen and (max-width:768px){.DevProcess2_timelineItem__65pRX{grid-template-columns:80px 1fr;align-items:flex-start}.DevProcess2_arrowWrapper__GMtE6{grid-template-columns:80px 1fr;padding:.5rem 0}.DevProcess2_spacer__WQi_F{display:none}.DevProcess2_iconWrapper__ROvP2{grid-column:1/2}.DevProcess2_reverseRow__XUb6P .DevProcess2_textContent__ZCLKB,.DevProcess2_textContent__ZCLKB{grid-column:2/3;padding-left:1.5rem;padding-right:0;text-align:left;padding-top:.5rem}.DevProcess2_arrowIcon__ffS3U{grid-column:1/2;justify-self:center}.DevProcess2_title__wqs36{font-size:36px}}@media screen and (max-width:480px){.DevProcess2_container__zRZz_{padding:4rem 1.25rem}.DevProcess2_title__wqs36{font-size:var(--banao-font-size-24,28px);margin-bottom:1rem}.DevProcess2_processTitle__EYKDB{font-size:18px}.DevProcess2_processDescription__H3zME{font-size:14px}.DevProcess2_circleBg2__zUq8O,.DevProcess2_circleBg__ZmmSd{display:none}}