.benefits-section{display:flex;justify-content:center;align-items:flex-start;padding:2rem;box-sizing:border-box}.benefits-container{display:flex;flex-wrap:nowrap;gap:2rem;max-width:1200px;width:100%;align-items:center}.benefits-header{flex:1 1 50%;text-align:left}.benefits-title{font-size:2rem;font-weight:700;color:#333}.benefits-description{margin-top:1rem;color:#555}.benefits-table{flex:1 1 50%;max-width:600px;border-radius:10px;overflow:hidden}.benefits-table-header{display:grid;grid-template-columns:2.3fr 1fr .7fr;text-align:center;font-weight:700;padding:1rem 0 0}.benefit-header-column{display:flex;justify-content:center;align-items:center;font-size:1.2rem;border-top-left-radius:25px;border-top-right-radius:25px;border-bottom:1px solid rgb(255 255 255 / 11%)}.benefits-rows{display:flex;flex-direction:column;box-shadow:0 2px 10px #0000001a}.benefit-row{display:grid;grid-template-columns:2.3fr 1fr .7fr;background-color:#fff}.benefit-feature{font-size:1.3rem;font-weight:700;padding:1.2rem;text-align:center;border-bottom:1px solid #e7e7e7}.benefit-brand{background-color:var(--brand-color, #352873);text-align:center;display:flex;justify-content:center;align-items:center;padding:1rem;border-bottom:1px solid rgb(255 255 255 / 11%);color:#fff}.benefit-brand:first-of-type{border-top-left-radius:10px}.benefit-brand:last-of-type{border-bottom-left-radius:10px}.check-circle{width:32px;height:32px;background:#fff;color:var(--brand-color, #352873);border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 2px 5px #0000001a;margin:auto}.check-icon{font-size:16px}.cross-icon{font-size:16px;color:#f44336}.benefit-comparison{text-align:center;font-size:1.2rem;color:#333;padding:1rem;display:flex;justify-content:center;align-items:center;border-bottom:1px solid #f7f7f7}.benefit-row.empty-row{display:grid;grid-template-columns:2.3fr 1fr .7fr;height:3rem;background:none;border:none}.benefit-row.empty-row .benefit-brand{background-color:var(--brand-color, #000);border-bottom-left-radius:50px!important;border-bottom-right-radius:50px!important;height:25px}img.benefits-logo{margin:10px 5px;padding:0 17px;max-width:100%}@media (max-width: 750px){.benefits-container{flex-direction:column;gap:1rem;align-items:stretch}.benefits-header,.benefits-table{flex:1 1 100%}.benefits-header{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/benefits-table.css.map */
