.btcp-types-container{display:flex;flex-direction:column;align-items:center}
@media (max-width:991px){.btcp-types-container{align-items:flex-start}}
.btcp-types-container>.title{font-size:54px;letter-spacing:-1.2px;line-height:106%;margin-bottom:80px;max-width:500px;text-align:center}
@media (max-width:991px){.btcp-types-container>.title{font-size:32px;margin-bottom:32px;text-align:left}}
.btcp-types-items{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1146px;margin:0 auto}
@media (max-width:991px){.btcp-types-items{grid-template-columns:1fr;gap:16px}}
.btcp-types-items>.box{display:flex;padding:32px;flex-direction:column;align-items:flex-start;gap:32px;justify-content:space-between;border-radius:16px;border:1px solid var(--gray-t4)}
@media (max-width:991px){.btcp-types-items>.box{padding:20px;gap:20px}}
@media (min-width:992px){.btcp-types-items>.box{transition:background-color 0.2s}.btcp-types-items>.box>.desc{transition:color 0.2s}.btcp-types-items>.box:hover{background-color:var(--blue-t6)}.btcp-types-items>.box:hover>.desc{color:var(--bt-white)}}
.btcp-types-items>.box>.title{font-size:24px;margin:0}
.btcp-types-items>.box>.desc{font-size:16px;color:var(--gray-t3)}
@media (max-width:991px){.btcp-types-items>.box>.desc{font-size:14px}}