.content-and-comparison-table{display:block;max-width:1120px;margin:0 auto}.content-and-comparison-table .content-container{max-width:1120px;margin:0 auto 44px;text-align:center}.content-and-comparison-table .content-container .title{max-width:1120px;margin:0 auto;font-size:clamp(44px,3.35vw,54px);font-weight:850;line-height:1.01;letter-spacing:-.05em;text-wrap:balance}.comparison-table__text{max-width:720px;margin:16px auto 0;color:rgba(var(--color-foreground),.68);font-size:1.6rem;line-height:1.55}.comparison-table-container{width:100%;max-width:860px;margin:0 auto;overflow:hidden;border:1px solid rgba(var(--color-foreground),.10);border-radius:22px;background:rgb(var(--color-background))}.comparison-table{width:100%;border-spacing:0;table-layout:fixed}.comparison-table th{padding:18px 12px;font-size:var(--font-size);font-weight:800;line-height:1.2}.comparison-table th:first-child{width:52%}.comparison-table td{padding:16px 14px;text-align:center;border-top:1px solid rgba(var(--color-foreground),.08)}.comparison-table tbody td:not(.comparison-table__row-name){padding:16px 20px}.comparison-table__row-name{text-align:left!important;background:rgba(var(--color-foreground),.025)}.comparison-table__row-name h3{margin:0;font-size:1.4rem!important;font-weight:750;line-height:1.25}.comparison-table__checkmark{display:inline-block;width:2.2rem;height:2.2rem;vertical-align:middle}.comparison-table__x{position:relative;display:flex;width:2.1rem;height:2.1rem;margin:auto;align-items:center;justify-content:center}.comparison-table__x span{display:block;width:1.8rem;height:.28rem;border-radius:999px;background:rgb(var(--color-foreground));transform:rotate(45deg)}.comparison-table__x span:nth-child(2){position:absolute;transform:rotate(-45deg)}.comparison-table tbody{box-shadow:none}@media(max-width:749px){.content-and-comparison-table .content-container{margin-bottom:28px}.content-and-comparison-table .content-container .title{font-size:clamp(34px,9.5vw,42px)}.comparison-table__text{font-size:1.4rem}.comparison-table-container{border-radius:15px}.comparison-table th:first-child{width:48%}.comparison-table th{padding:12px 6px;font-size:1.15rem!important}.comparison-table td,.comparison-table tbody td:not(.comparison-table__row-name){padding:12px 8px}.comparison-table__row-name h3{font-size:1.15rem!important}.comparison-table__checkmark,.comparison-table__x{width:1.8rem;height:1.8rem}}