.academy-next-step,.academy-next-step *{box-sizing:border-box}.academy-next-step{color:#fff;font-family:DM Sans,Noto Sans TC,PingFang TC,Microsoft JhengHei,system-ui,-apple-system,Segoe UI,Arial,sans-serif;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;position:relative;width:100vw}.academy-next-step__container{align-items:center;display:grid;gap:70px;grid-template-columns:minmax(0,1.25fr) minmax(420px,.75fr);margin:0 auto;width:min(calc(100% - 48px),1240px)}.academy-next-step__content{max-width:720px;min-width:0}.academy-next-step__eyebrow{color:hsla(0,0%,100%,.72);font-size:12px;font-weight:700;letter-spacing:.15em;line-height:1.5;margin:0 0 14px!important;padding:0!important;text-transform:uppercase}.academy-next-step__heading{color:#fff;font-size:clamp(32px,3.2vw,46px);font-weight:750;letter-spacing:-.035em;line-height:1.32;margin:0!important;padding:0!important}.academy-next-step__description{color:hsla(0,0%,100%,.84);font-size:16px;font-weight:400;letter-spacing:.01em;line-height:1.8;margin:20px 0 0!important;max-width:620px;padding:0!important}.academy-next-step__actions{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.academy-next-step__button{align-items:center;border:2px solid #fff;border-radius:0;display:flex;font-size:17px;font-weight:600;justify-content:space-between;letter-spacing:.02em;line-height:1.4;min-height:68px;padding:18px 24px;text-decoration:none!important;transition:background-color .22s ease,border-color .22s ease,color .22s ease,transform .22s ease}.academy-next-step__button:focus-visible,.academy-next-step__button:hover{text-decoration:none!important;transform:translateY(-3px)}.academy-next-step__button:focus-visible{outline:3px solid hsla(0,0%,100%,.42);outline-offset:4px}.academy-next-step__button--outline{background-color:transparent;color:#fff!important}.academy-next-step__button--outline:focus-visible,.academy-next-step__button--outline:hover{background-color:#fff;color:#008e8c!important}.academy-next-step__button--solid{background-color:#fff;color:#008e8c!important}.academy-next-step__button--solid:focus-visible,.academy-next-step__button--solid:hover{background-color:#e8f5f4;border-color:#e8f5f4;color:#006f6d!important}.academy-next-step__arrow{align-items:center;display:inline-flex;flex:0 0 auto;font-size:23px;font-weight:400;justify-content:center;line-height:1;margin-left:18px;transition:transform .22s ease}.academy-next-step__arrow--diagonal{font-size:21px}.academy-next-step__button:focus-visible .academy-next-step__arrow,.academy-next-step__button:hover .academy-next-step__arrow{transform:translateX(4px)}.academy-next-step__button:focus-visible .academy-next-step__arrow--diagonal,.academy-next-step__button:hover .academy-next-step__arrow--diagonal{transform:translate(3px,-3px)}.academy-next-step__button--disabled{cursor:default;opacity:.7}.academy-next-step__button--disabled:hover{transform:none}@media (max-width:1040px){.academy-next-step__container{gap:42px;grid-template-columns:minmax(0,1fr);width:min(calc(100% - 48px),820px)}.academy-next-step__content{max-width:680px}.academy-next-step__actions{max-width:600px}}@media (max-width:680px){.academy-next-step{margin-left:0;margin-right:0;width:100%}.academy-next-step__container{gap:34px;grid-template-columns:1fr;width:calc(100% - 36px)}.academy-next-step__eyebrow{font-size:11px;margin-bottom:11px!important}.academy-next-step__heading{font-size:31px;line-height:1.38}.academy-next-step__description{font-size:15px;line-height:1.75;margin-top:16px!important}.academy-next-step__actions{gap:12px;grid-template-columns:1fr;max-width:none}.academy-next-step__button{font-size:16px;min-height:62px;padding:16px 20px;width:100%}}@media (prefers-reduced-motion:reduce){.academy-next-step__arrow,.academy-next-step__button{transition:none}}