.flex-560{flex:560}.flex-650{flex:650}.max-lg\:flex-col-reverse{@media (max-width:991px){flex-direction:column-reverse}}.introduce-block{--primary-400:#00ff78;--primary-600:#00c148;--neutral-black:#1b1b1b;--neutral-text:#424242;padding:33.5px 0;width:100%;& .introduce-row{align-items:center;display:flex;gap:4rem;margin-inline:auto;max-width:1308px;& .introduce-row__image{aspect-ratio:1/1;max-width:560px;width:100%}& .introduce-title{color:var(--neutral-black);font-size:4rem!important;font-weight:400;line-height:1.3;margin-bottom:1.5rem!important;text-wrap:pretty}& .introduce-description{color:var(--neutral-text);font-size:1rem;font-weight:350;line-height:1.5;margin-block-end:2rem;max-width:649px}& .introduce-button{align-items:center;background:var(--neutral-black);border-radius:100px;color:var(--primary-400);display:flex;font-size:1.125rem!important;font-weight:600!important;gap:.5rem;height:52px;justify-content:center;line-height:1.5!important;padding:12.5px 1.5rem;text-decoration:none!important;transition:.15s ease-in-out;width:fit-content;&:hover{background:var(--primary-400);color:var(--neutral-black)}&:active{background:var(--primary-600)}}}}@media (max-width:991px){.introduce-block{padding:2rem 1rem;& .introduce-row{gap:2rem;& .introduce-title{font-size:2.25rem!important;text-align:center}& .introduce-description{font-size:.875rem!important;text-align:center}& .introduce-button{height:44px;margin-inline:auto;padding-inline:1rem}}}}