.tpiq-twocolbox{padding:100px 0}.tpiq-twocolbox,.tpiq-twocolbox *,.tpiq-twocolbox :after,.tpiq-twocolbox :before{box-sizing:border-box}.tpiq-twocolbox__container{margin:0 auto;max-width:1360px;padding:0 24px}.tpiq-twocolbox__heading{color:var(--tp-dark);line-height:1;margin:0 0 48px}.tpiq-twocolbox__heading-gradient{background:var(--tp-text-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--tp-purple)}.tpiq-twocolbox__grid{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.tpiq-twocolbox__box{background-color:var(--box-bg);border-radius:8px;color:var(--box-text);padding:40px}.tpiq-twocolbox__box-title{color:inherit;font-size:21px;font-weight:600;margin:0 0 16px}.tpiq-twocolbox__box-content{color:var(--tp-dark);font-size:16px;font-weight:400;line-height:1.6}.tpiq-twocolbox__box-content p{font-size:16px;line-height:1.6;margin:0 0 16px}.tpiq-twocolbox__box-content>:last-child{margin-bottom:0}.tpiq-twocolbox__box-content a{color:var(--tp-blue);font-weight:600;text-decoration:underline;text-underline-offset:2px;transition:opacity .2s ease}.tpiq-twocolbox__box-content a:hover{opacity:.85}.tpiq-twocolbox__bottom{margin-top:48px}.tpiq-twocolbox__bottom-title{color:var(--tp-dark);font-size:28px;font-weight:600;letter-spacing:-.01em;line-height:1.36;margin:0 0 16px}.tpiq-twocolbox__bottom-content{color:var(--tp-dark);line-height:1.6}.tpiq-twocolbox__bottom-content p{line-height:1.6;margin:0 0 16px}.tpiq-twocolbox__bottom-content>:last-child{margin-bottom:0}.tpiq-twocolbox__bottom-content a{color:var(--tp-blue)}.tpiq-twocolbox__btn .button{color:#fff;margin-top:48px;padding:14px 35px;text-decoration:none}.tpiq-twocolbox__btn .button:hover{color:var(--tp-blue)!important}@media (max-width:1200px){.tpiq-twocolbox__row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.tpiq-twocolbox__row{grid-template-columns:1fr;row-gap:32px}}@media (max-width:767px){.tpiq-twocolbox{padding:48px 0}.tpiq-twocolbox__heading{font-size:30px;margin-bottom:24px}.tpiq-twocolbox__bottom-content,.tpiq-twocolbox__bottom-content p,.tpiq-twocolbox__box-content,.tpiq-twocolbox__box-content p{font-size:16px}.tpiq-twocolbox__box{padding:24px}.tpiq-twocolbox__grid{grid-template-columns:1fr}.tpiq-twocolbox__box{padding:32px}.tpiq-twocolbox__box-title{font-size:18px}.tpiq-twocolbox__bottom-title{font-size:20px}}