.th-benefits-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center;padding:10px}.th-benefits-content-col{text-align:left}.th-benefits-content-col .th-h1{margin-bottom:20px;font-size:40px}.th-benefits-list{list-style:disc;padding:0;margin:25px 0}.th-benefits-list-item{display:flex;align-items:flex-start;gap:12px;margin-bottom:15px;font-size:20px;line-height:1.3;color:#333}.th-benefits-check{color:var(--brand-primary);font-weight:900;font-size:18px;margin-top:2px}.th-benefit-blue{color:#008bff;font-weight:800}.th-benefit-pink{color:#e91d62;font-weight:800}.th-benefit-green{color:#48b691;font-weight:800}.th-benefit-cyan{color:#00bcd4;font-weight:800}.th-benefit-purple{color:#9c27b0;font-weight:800}.th-benefits-image-col{display:flex;justify-content:center;align-items:center;padding:35px}.th-benefits-featured-img{width:100%;max-width:400px;height:auto;border-radius:0.8em;display:block;box-shadow:0 0 12px rgba(0,0,0,0.2)}.th-benefits-btn-wrapper{margin-top:30px;display:flex;justify-content:flex-start}.th-benefits-content-col .th-lesson-button{display:flex;align-items:center;padding:0 20px;width:fit-content;margin:0;display:flex;align-items:center;justify-content:center}.th-benefits-content-col .th-lesson-button-text-section{display:inline-block}.th-benefits-content-col .th-lesson-button-text{top:10}.th-benefits-lock-icon{height:25px!important;width:25px!important;margin-right:8px;vertical-align:middle;filter:brightness(0) invert(1)}@media (max-width:980px){.th-benefits-grid{grid-template-columns:1fr;text-align:center;gap:20px}.th-benefits-content-col{text-align:center}.th-benefits-list{display:inline-block;text-align:left}.th-benefits-image-col{display:none}.th-benefits-content-col .th-h1{font-size:42px}.th-benefits-btn-wrapper{justify-content:center}.th-benefits-content-col .th-lesson-button{margin:0 auto}.th-benefits-list-item{display:block;text-align:center;margin-bottom:20px}.th-benefits-check{display:none}.th-benefits-list{display:block;padding-left:0}.th-benefits-content-col .th-body-text{padding-right:30px;padding-left:30px}}@media (max-width:500px){.th-benefits-content-col .th-h1{font-size:36px;margin-top:30px}.th-benefits-content-col .th-body-text{display:none}.th-benefits-list{margin:0px 0px}}