.lpp .lpp-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lpp .lpp-plans{background:var(--surface)}.lpp .pricing-head h1{letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(30px,3.4vw,48px);line-height:1.25}.lpp .plan .plan-name{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(19px,1.8vw,20px);line-height:1.3}.lpp .plan-rec .plan-name{color:#fff}.lpp .lpp-lead{color:var(--muted);margin:12px 0 0;font-size:clamp(15px,1.15vw,16.5px);line-height:1.85}.lpp .lpp-tabs{display:none}.lpp .lpp-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;margin-top:clamp(24px,3vw,36px);font-size:15px}.lpp .lpp-table th,.lpp .lpp-table td{border-bottom:1px solid var(--line-soft);text-align:center;vertical-align:middle;padding:14px 16px}.lpp .lpp-table .lpp-lab{text-align:left;width:34%;font-weight:400}.lpp .lpp-table thead th{z-index:5;border-bottom:2px solid var(--ink);background:#fff;padding:16px;position:sticky;top:68px}.lpp .lpp-ph-name{color:var(--ink);font-size:17px;font-weight:800;display:block}.lpp .lpp-ph-price{color:var(--muted);margin-top:2px;font-size:13px;font-weight:500;display:block}.lpp .lpp-table thead th.is-rec .lpp-ph-name{color:var(--indigo)}.lpp .lpp-table tbody td.is-rec{background:var(--indigo-soft)}.lpp .lpp-grp th{background:var(--surface);text-align:left;color:var(--ink);border-bottom:1px solid var(--line);padding:12px 16px;font-size:14px;font-weight:800}.lpp .lpp-grp-sub{color:var(--muted);margin-top:2px;font-size:13px;font-weight:500;display:block}.lpp .lpp-lab b{color:var(--ink);font-weight:600;display:block}.lpp .lpp-lab small{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.5;display:block}.lpp .lpp-yes{color:var(--indigo);display:inline-flex}.lpp .lpp-no{color:var(--faint)}.lpp .lpp-val{color:var(--ink);font-weight:600}.lpp .lpp-addon{color:var(--muted);font-size:13px}.lpp .lpp-beta{color:var(--indigo-ink);background:var(--indigo-soft);border:1px solid var(--indigo-line);border-radius:999px;padding:0 10px;font-size:12px;font-weight:700;line-height:22px;display:inline-block}.lpp .lpp-table tfoot td{border-bottom:0;padding-top:24px}.lpp .lpp-logos{vertical-align:middle;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:6px 4px;display:inline-flex}.lpp .lpp-logo{flex-direction:column;align-items:center;gap:3px;min-width:28px;display:inline-flex}.lpp .lpp-logos .eng-mark{border-radius:50%;width:28px;height:28px}.lpp .lpp-logo-badge{letter-spacing:-.02em;color:var(--muted);white-space:nowrap;font-size:9px;font-weight:700;line-height:1}.lpp .lpp-logo-note{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.5;display:block}.lpp .lpp-cta{min-height:44px;color:var(--indigo);border:1px solid var(--indigo-line);background:#fff;border-radius:10px;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.lpp .lpp-cta:hover{border-color:var(--indigo)}.lpp .lpp-cta.is-rec{color:#fff;background:var(--indigo);border-color:var(--indigo)}.lpp .lpp-cta.is-rec:hover{background:var(--indigo-strong);border-color:var(--indigo-strong)}.lpp .lpp-calc{background:var(--surface)}.lpp .lpp-calc .calc-head{margin-top:0}@media (max-width:760px){.lpp .lpp-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:20px;display:grid}.lpp .lpp-tab{border:1px solid var(--indigo-line);min-height:44px;color:var(--indigo);font:inherit;cursor:pointer;background:#fff;border-radius:10px;font-size:14px;font-weight:700}.lpp .lpp-tab.is-on{background:var(--indigo);border-color:var(--indigo);color:#fff}.lpp .lpp-table{table-layout:auto;margin-top:14px}.lpp .lpp-table .lpp-pc{display:none}.lpp .lpp-table-wrap[data-sel=starter] .lpp-p-starter,.lpp .lpp-table-wrap[data-sel=pro] .lpp-p-pro,.lpp .lpp-table-wrap[data-sel=business] .lpp-p-business,.lpp .lpp-table-wrap[data-sel=enterprise] .lpp-p-enterprise{width:42%;display:table-cell}.lpp .lpp-table .lpp-lab{width:auto}.lpp .lpp-table th,.lpp .lpp-table td,.lpp .lpp-table thead th{padding:12px 10px}}
