.future{width:100%;background:#f4f4f4;padding:0 0 144px}@media(max-width:1280px){.future{padding:0 0 112px}}@media(max-width:998px){.future{padding:0 0 88px}}@media(max-width:768px){.future{padding:0 0 64px;padding:32px 16px}}.future_container{padding:144px 240px;display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:32px;gap:32px;background-color:#f8f8f8}@media(max-width:1440px){.future_container{padding:104px 160px;gap:48px}}@media(max-width:1280px){.future_container{padding:80px 96px;gap:24px}}@media(max-width:1024px)and (min-width:999px){.future_container{padding:80px 64px;grid-template-columns:minmax(0,.75fr) minmax(0,.75fr);gap:20px}}@media(max-width:998px){.future_container{padding:60px 48px;gap:20px}}@media(max-width:768px){.future_container{padding:44px 16px;grid-template-columns:1fr;gap:16px;padding:0;gap:20px;background-color:transparent}}.future_title{margin:0;color:#232323;font-size:60px;line-height:90px;font-weight:400;letter-spacing:-2%}.future_title span{color:#d92c27}@media(max-width:1440px){.future_title{font-size:45px}}@media(max-width:1280px){.future_title{font-size:50px;line-height:60px}}@media(max-width:998px){.future_title{font-size:40px;line-height:50px}}@media(max-width:768px){.future_title{font-size:32px;font-size:20px;line-height:24px;text-align:center;padding:0 20px}}.future_desc{margin:4px 0 0;color:#5f5f5f;font-size:20px;line-height:30px;font-weight:400;padding-top:20px}@media(max-width:1440px){.future_desc{font-size:16px;margin-top:20px;line-height:28px}}@media(max-width:768px){.future_desc{font-size:16px;margin-top:14px;line-height:24px;padding-top:0;font-size:12px;line-height:18px;text-align:center;margin:12px auto 0;padding:0}}.future_right{display:grid;grid-gap:32px;gap:32px}@media(max-width:1280px){.future_right{gap:24px}}@media(max-width:998px){.future_right{gap:16px}}@media(max-width:768px){.future_right{gap:12px;gap:10px}}.future_action{background:#fff;border-radius:16px;padding:24px;display:flex;align-items:center;justify-content:space-between;transition:border-radius .25s ease,box-shadow .25s ease,transform .25s ease}.future_action:focus-within,.future_action:hover{border-radius:24px;box-shadow:0 18px 40px rgba(0,0,0,.08);transform:translateY(-2px)}@media(max-width:1280px){.future_action{padding:20px}}@media(max-width:998px){.future_action{padding:18px}}@media(max-width:768px){.future_action{padding:16px;border-radius:12px;border-radius:8px}}.future_actionLink{text-decoration:none;cursor:pointer}.future_actionInfo{display:inline-flex;align-items:center;gap:32px}.future_actionInfo span{color:#232323;font-size:24px;line-height:36px;font-weight:500}.future_actionInfo img{width:44px;height:44px}@media(max-width:1280px){.future_actionInfo{gap:24px}.future_actionInfo span{font-size:22px;line-height:32px}.future_actionInfo img{width:40px;height:40px}}@media(max-width:998px){.future_actionInfo{gap:16px}.future_actionInfo span{font-size:20px;line-height:28px}.future_actionInfo img{width:34px;height:34px}}@media(max-width:768px){.future_actionInfo{gap:12px}.future_actionInfo span{font-size:18px;line-height:24px}.future_actionInfo img{width:28px;height:28px}.future_actionInfo{gap:8px}.future_actionInfo span{font-size:14px;line-height:20px}.future_actionInfo img{width:24px;height:24px}}.future_actionBtn{border:0;background:transparent;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.future_actionBtn img{width:40px;height:40px}@media(max-width:1280px){.future_actionBtn img{width:36px;height:36px}}@media(max-width:998px){.future_actionBtn img{width:32px;height:32px}}@media(max-width:768px){.future_actionBtn img{width:28px;height:28px;width:24px;height:24px}}.future--ready-grow{padding:0 80px;min-height:772px;display:flex;align-items:center;justify-content:center}@media(min-width:1281px)and (max-width:1919px){.future--ready-grow{min-height:auto;padding:clamp(88px,6vw,120px) clamp(40px,4vw,80px)}}@media(max-width:1440px){.future--ready-grow{min-height:auto;padding:100px 60px}}@media(max-width:1368px){.future--ready-grow{padding:88px 40px}}@media(max-width:1280px){.future--ready-grow{height:auto;padding:80px 40px}}@media(max-width:768px){.future--ready-grow{padding:32px 20px}}@media(max-width:375px){.future--ready-grow{margin-top:39px}}@media(min-width:1921px){.future_container{padding-left:calc((100vw - 1920px)/2 + 240px);padding-right:calc((100vw - 1920px)/2 + 240px)}}