.content-and-comparison-table{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);place-items:center;column-gap:6rem;row-gap:3.2rem}.content-and-comparison-table--no-content{grid-template-columns:minmax(0,1fr)}@media screen and (max-width:899px){.content-and-comparison-table{grid-template-columns:minmax(0,1fr)}}@media screen and (min-width:900px){.content-and-comparison-table--table-first .comparison-table-container{order:-1}}.content-and-comparison-table .content-container{text-align:left;width:100%;max-width:42rem}.content-and-comparison-table .content-container.center{text-align:left}.content-and-comparison-table .content-container .title{margin-top:0;margin-bottom:1.2rem;letter-spacing:-.02em;line-height:1.12}.comparison-table__text{color:rgba(var(--color-foreground),.62);font-size:1.6rem;line-height:1.65;max-width:38rem}.comparison-table__text p{margin:0}.comparison-table-container{display:flex;justify-content:center;align-items:stretch;width:100%;max-width:56rem;background:#fff;border:1px solid var(--ct-border, rgba(0, 71, 171, .1));border-radius:var(--ct-radius, 1.2rem);box-shadow:var(--ct-shadow, 0 1.2rem 3.6rem rgba(0, 71, 171, .07));overflow:hidden}.comparison-table{flex-grow:1;width:100%;border-spacing:0;border-collapse:separate}.comparison-table thead th{padding:1.6rem 1.4rem 1.2rem;font-size:var(--font-size);line-height:1.3;font-weight:700;letter-spacing:-.01em;border-bottom:1px solid var(--ct-border, rgba(0, 71, 171, .1));background:#fff}.comparison-table thead th:first-child{width:52%;background:var(--ct-benefit-bg, #f7f9fc)}.comparison-table__logo{color:var(--ct-brand-color, #0047ab)}.comparison-table__others{color:rgba(var(--color-foreground),.52);font-weight:600}.comparison-table thead th.comparison-table__logo{background:var(--ct-us-col-bg, rgba(238, 244, 255, .72))}.comparison-table tbody{box-shadow:none;border-radius:0}.comparison-table td{padding:1.15rem 1.4rem;text-align:center;vertical-align:middle;box-shadow:none;border-bottom:1px solid var(--ct-row-border, rgba(0, 0, 0, .06));background:#fff}.comparison-table tbody tr:last-child td{border-bottom:none}.comparison-table img{vertical-align:middle}.comparison-table tbody td:nth-child(2){background:var(--ct-us-col-bg, rgba(238, 244, 255, .72))}.comparison-table tbody td:not(.comparison-table__row-name){width:14%}.comparison-table__row-name{text-align:left!important;padding:1.15rem 1.6rem!important;background:var(--ct-benefit-bg, #f7f9fc)!important;color:var(--ct-benefit-text, #121212)!important}.comparison-table tbody tr:first-of-type .comparison-table__row-name,.comparison-table tbody tr:last-of-type .comparison-table__row-name,.comparison-table tbody tr:first-of-type td:last-child,.comparison-table tbody tr:last-of-type td:last-child{border-radius:0}.comparison-table .comparison-table__row-name h3{font-size:calc(var(--font-size) * .92);font-weight:500;line-height:1.45;margin:0;letter-spacing:-.01em}.comparison-table__checkmark{width:2.2rem;height:2.2rem;vertical-align:middle;margin:auto;display:inline-block;color:var(--ct-check-color, #9ae024)}.comparison-table__x{width:2.2rem;height:2.2rem;position:relative;display:inline-flex;align-items:center;justify-content:center;margin:auto;border-radius:50%;background:rgba(var(--color-foreground),.04)}.comparison-table__x span{content:"";display:block;height:.15rem;width:1.05rem;background:var(--ct-x-color, #b8c0cc);border-radius:1rem;transform:rotate(45deg);flex-shrink:0}.comparison-table__x span:nth-child(2){position:absolute;transform:rotate(-45deg)}.comparison-table__empty{display:inline-block;width:2.2rem;height:2.2rem}@media screen and (max-width:750px){.comparison-table .comparison-table__row-name h3,.comparison-table th{font-size:calc(var(--font-size) * .88)}.comparison-table td{padding:1rem .9rem}.comparison-table__row-name{padding:1rem 1.1rem!important}.comparison-table__checkmark,.comparison-table__x,.comparison-table__empty{width:2rem;height:2rem}}@media screen and (max-width:500px){.comparison-table__logo,.comparison-table__others img{max-width:var(--mobile-logo-width);height:auto}.comparison-table-container{border-radius:1rem}.comparison-table thead th,.comparison-table td{padding-inline:.75rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-comparison-table.css.map */
