.step{align-items:center;background-color:#faf8fc;border-radius:8px;display:flex;height:100px;overflow:hidden}@media(max-width:500px){.step{flex-direction:column}}.step__icon{align-items:center;box-sizing:border-box;color:#1c768f;display:flex;font-size:48px;justify-content:center;line-height:48px;min-width:100px}@media(max-width:500px){.step__icon{background:none;color:#1c768f;font-size:60px;height:auto;line-height:60px;margin-top:20px}}.step__content{display:flex;flex-direction:column;gap:4px;padding:12px 0}@media(max-width:500px){.step__content{justify-content:center;text-align:center}}.steps{gap:8px;margin:56px auto 40px}.faq-item,.steps{display:flex;flex-direction:column}.faq-item{background:#faf8fc;border-bottom:2px solid rgba(28,118,143,.5);border-radius:8px 8px 0 0;padding:16px;transition:border-color .25s}.faq-item:hover{border-color:rgba(28,118,143,.95)}.faq-item__question{color:#1c768f;cursor:pointer;font-size:20px;transition:.25s;user-select:none}.faq-item__question:hover{color:#fa991c}.faq-item__answer-wrapper{overflow:hidden;transition:max-height .25s}.faq-item__answer{padding-top:20px}.faq{padding:36px}.faq__container{margin:auto;max-width:1200px}.faq__header{font-size:28px;margin-bottom:28px;text-align:center}.faq__list{display:flex;flex-direction:column;gap:20px}.how-to-start{padding:36px}.how-to-start__container{margin:auto;max-width:1200px}.how-to-start__separator{height:80px}@media(max-width:900px){.how-to-start__separator{height:48px}}.how-to-start__header{text-align:center}.how-to-start__title{margin-bottom:8px}.how-to-start__java{background:#faf8fc;border-radius:8px;font-size:16px;font-weight:700;padding:16px;text-align:center}.how-to-start__faq{padding:0}