.landing-page.pricing-page{padding-top:0}.landing-page .lp-compare{padding:0 0 96px}.landing-page .lp-compare-card{border:1px solid var(--lp-line-soft);background:var(--lp-surface);max-width:960px;box-shadow:var(--lp-shadow-card);border-radius:24px;margin:48px auto 0;overflow:hidden}.landing-page .lp-compare table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:15px;line-height:1.55}.landing-page .lp-compare thead th{text-align:left;padding:22px 24px 18px;font-size:16px;font-weight:800}.landing-page .lp-compare thead th:last-of-type{color:var(--lp-accent-text)}.landing-page .lp-compare thead td{width:24%}.landing-page .lp-compare tbody th,.landing-page .lp-compare tbody td{border-top:1px solid var(--lp-line-soft);text-align:left;vertical-align:top;padding:16px 24px}.landing-page .lp-compare tbody th{letter-spacing:.02em;color:var(--lp-muted);font-size:13px;font-weight:700}.landing-page .lp-compare tbody td{color:var(--lp-text)}.landing-page .lp-compare tbody td:last-of-type{background:color-mix(in srgb, var(--design-sage-quiet) 55%, transparent)}html:lang(ja) .landing-page .lp-compare :is(th,td){word-break:auto-phrase;overflow-wrap:break-word}.landing-page .lp-tools .lp-use-grid li{position:relative}.landing-page .lp-tool-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.landing-page .lp-tool-cost{background:color-mix(in srgb, var(--design-sage-quiet) 70%, transparent);white-space:nowrap;color:var(--lp-accent-text);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.landing-page .lp-tools h3 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.landing-page .lp-tools h3 a:focus-visible{outline:none}.landing-page .lp-tools li:has(a:focus-visible){outline:2px solid var(--lp-accent);outline-offset:2px}@media (max-width:639px){.landing-page .lp-compare{padding:0 0 72px}.landing-page .lp-compare-card{border-radius:20px;margin-top:32px}.landing-page .lp-compare table{font-size:13px}.landing-page .lp-compare thead th{padding:16px 12px 12px;font-size:14px}.landing-page .lp-compare thead td{width:28%}.landing-page .lp-compare tbody th,.landing-page .lp-compare tbody td{padding:12px}.landing-page .lp-compare tbody th{font-size:12px}}
