.tigp{background:var(--tigp-bg, #f7f9fc);color:var(--tigp-ink, #1a2a3a)}.tigp__wrap{width:min(var(--page-width),100%);margin:0 auto;padding:clamp(3.6rem,5vw,6.4rem) clamp(1.6rem,4vw,4rem)}.tigp__head{max-width:72rem;margin:0 auto clamp(2.4rem,4vw,4rem);text-align:center}.tigp__title{margin:0;color:var(--tigp-ink, #1a2a3a);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:700;font-size:clamp(2.4rem,3.5vw,3.6rem);line-height:1.12;letter-spacing:-.02em}.tigp__sub{margin:1rem auto 0;max-width:52rem;color:var(--tigp-muted, #5b6b7d);font-size:clamp(1.5rem,1.2vw,1.7rem);line-height:1.55}.tigp__matrix{display:block}.tigp__table{width:100%;border-collapse:collapse;table-layout:fixed}.tigp__col--label{width:38%}.tigp__col--product{width:20%}.tigp__col--practice{width:42%}.tigp__cell{padding:1.5rem 1rem;text-align:center;vertical-align:middle;border-bottom:.1rem solid var(--tigp-line, #dce6f0)}.tigp__row--head .tigp__cell{padding-top:1.8rem;padding-bottom:1.8rem;border-bottom:none}.tigp__row--head .tigp__cell--label{color:var(--tigp-muted, #5b6b7d);font-size:1.1rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-align:left}.tigp__cell--label{text-align:left;padding-left:0;padding-right:1.4rem}.tigp__feature{display:block;color:var(--tigp-ink, #1a2a3a);font-size:clamp(1.5rem,1.15vw,1.65rem);font-weight:600;line-height:1.35}.tigp__practice{display:block;color:var(--tigp-muted, #5b6b7d);font-size:clamp(1.45rem,1.05vw,1.6rem);line-height:1.45;text-align:left}.tigp__colhead{color:var(--tigp-muted, #5b6b7d);font-size:1.1rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.tigp__colhead--product,.tigp__cell--product{background:var(--tigp-highlight-bg, #3f6f9a);border-bottom-color:#ffffff1f;color:var(--tigp-highlight-ink, #fff)}.tigp__table tbody tr:last-child .tigp__cell--product{border-bottom-color:transparent}.tigp__colhead--practice,.tigp__cell--practice{text-align:left;padding-left:1.6rem;padding-right:0}.tigp__brand-logo{display:block;width:auto;height:auto;max-width:min(90%,14rem);max-height:3.6rem;margin:0 auto;object-fit:contain;filter:brightness(0) invert(1)}.tigp__brand-logo--vertical{display:none}.tigp__brand-name{display:block;color:var(--tigp-highlight-ink, #fff);font-size:1.35rem;font-weight:700;letter-spacing:.02em}.tigp__mark{display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border-radius:50%;background:var(--tigp-check-bg, #fff);color:var(--tigp-check-icon, #3f6f9a)}.tigp__mark svg{width:56%;height:56%}@media screen and (max-width:989px){.tigp__wrap{padding:clamp(2.8rem,6vw,4rem) clamp(.8rem,3vw,1.6rem)}.tigp__head{margin-bottom:clamp(1.8rem,5vw,2.6rem)}.tigp__title{font-size:clamp(2.15rem,5.8vw,2.7rem);line-height:1.16;max-width:20ch;margin-inline:auto}.tigp__sub{font-size:1.35rem;line-height:1.48;max-width:40ch;margin-inline:auto}.tigp__col--label{width:37%}.tigp__col--product{width:23%}.tigp__col--practice{width:40%}.tigp__cell{padding:1rem .5rem;vertical-align:middle}.tigp__cell--label{padding-left:0;padding-right:.6rem}.tigp__row--head .tigp__cell{padding-top:1.2rem;padding-bottom:1.2rem}.tigp__row--head .tigp__cell--label,.tigp__colhead{font-size:1.05rem;letter-spacing:.04em}.tigp__feature{font-size:1.4rem;line-height:1.35}.tigp__practice{font-size:1.3rem;line-height:1.45}.tigp__colhead--practice,.tigp__cell--practice{padding-left:clamp(2.8rem,7vw,3.4rem);padding-right:0}.tigp__mark{width:2rem;height:2rem}.tigp__brand-logo--horizontal{display:none}.tigp__brand-logo--vertical{display:block;width:100%;max-width:9rem;max-height:none}}@media screen and (max-width:480px){.tigp__col--label{width:40%}.tigp__col--product{width:18%}.tigp__col--practice{width:42%}.tigp__cell{padding:.95rem .45rem}.tigp__feature{font-size:1.3rem;line-height:1.3}.tigp__practice{font-size:1.2rem;line-height:1.4}.tigp__colhead--practice,.tigp__cell--practice{padding-left:2.6rem}.tigp__mark{width:1.8rem;height:1.8rem}.tigp__row--head .tigp__cell--label,.tigp__colhead{font-size:1rem}}@media screen and (min-width:990px){.tigp__cell{padding:1.8rem 1.2rem}.tigp__colhead--practice,.tigp__cell--practice{padding-left:clamp(2.4rem,2.8vw,4rem)}.tigp__mark{width:3rem;height:3rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/component-bm-product-benefits-highlight.css.map */
