.landing .packs{display:grid;gap:12px}@media(min-width:640px){.landing .packs{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.landing .packs{grid-template-columns:repeat(var(--pack-count,5),minmax(0,1fr))}}.landing .pack{position:relative;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);padding:20px}.landing .pack-best{border-color:var(--brand);background:var(--surface)}.landing .pack-tag{position:absolute;top:-9px;left:20px;display:inline-flex;align-items:center;height:18px;padding:0 8px;border-radius:999px;background:var(--brand);color:#fff;font-size:11px;font-weight:600;line-height:1}.landing .pack-sum{font-size:26px;font-weight:600;letter-spacing:-.025em;line-height:1.1}.landing .pack-tokens{margin-top:6px;font-size:15px;font-weight:600;color:var(--brand-lit)}.landing .pack-rate{margin-top:2px;font-size:13px;color:var(--muted-fg)}.landing .pack-list{margin-top:16px;padding-top:14px;border-top:1px solid var(--line-soft);display:grid;gap:8px}.landing .pack-list li{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:13px;line-height:18px;color:var(--muted-fg)}.landing .pack-list b{flex:none;font-size:13px;font-weight:600;color:var(--fg);font-variant-numeric:tabular-nums}.landing .packs-note{margin:24px auto 0;max-width:68ch;text-align:center;font-size:14px;line-height:22px;color:var(--muted-fg)}.landing .price-notes{display:grid;gap:6px;max-width:96ch}.landing .price-notes li{position:relative;padding-left:18px;font-size:14px;line-height:22px;color:var(--muted-fg)}.landing .price-notes li:before{content:"";position:absolute;left:2px;top:10px;width:6px;height:6px;border-radius:999px;background:var(--brand-line)}.landing .price-groups{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}@media(min-width:640px){.landing .price-groups{gap:48px}}.landing .price-group-head{display:flex;align-items:baseline;gap:12px;margin-bottom:14px}.landing .price-group-head h3{font-size:22px;line-height:28px}.landing .price-group-head span{font-size:13px;color:var(--muted-fg)}.landing .table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.landing .price-table{width:100%;border-collapse:collapse;table-layout:fixed;min-width:880px}.landing .price-table.with-plans{min-width:1040px}.landing .price-table .col-model{width:30%}.landing .price-table .col-price{width:13%}.landing .price-table.with-plans .col-model{width:25%}.landing .price-table.with-plans .col-price{width:12%}.landing .price-table .col-plan{width:9%}.landing .price-table td,.landing .price-table th{padding:12px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line-soft)}.landing .price-table>tbody:last-child>tr:last-child>td{border-bottom:0}.landing .price-table th{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted-fg);white-space:nowrap;vertical-align:bottom}.landing .price-table .th-sub{display:block;margin-top:2px;font-size:11px;font-weight:400;text-transform:none;letter-spacing:0}.landing .price-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.landing .price-table td{font-size:15px;line-height:20px}.landing .price-table td b{display:block;font-weight:600}.landing .price-table .cell-sub{display:block;margin-top:2px;font-size:12px;line-height:17px;font-weight:400;color:var(--muted-fg);white-space:normal}.landing .price-table .rate{color:var(--brand-lit);font-weight:600}.landing .price-table td:first-child,.landing .price-table th:first-child{position:sticky;left:0;z-index:1;background:var(--surface)}.landing .price-table .model-row:hover>td{background:var(--muted)}@media(max-width:720px){.landing .price-table{min-width:720px}.landing .price-table.with-plans{min-width:800px}.landing .price-table .col-model,.landing .price-table.with-plans .col-model{width:150px}.landing .price-table .col-price,.landing .price-table.with-plans .col-price{width:100px}.landing .price-table .col-plan{width:76px}.landing .price-table td,.landing .price-table th,.landing .price-table.variants-table td{padding:10px}.landing .price-table.variants-table td:first-child{padding-left:14px}.landing .variants summary{padding:0 10px 10px}}.landing .model-name{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.landing .model-name a{font-weight:600;transition:color 75ms}.landing .model-name a:hover{color:var(--brand-lit)}.landing .model-name .pill{height:20px;padding:0 8px}.landing .price-table .model-row.has-variants>td{border-bottom:0}.landing .price-table .variants-row>td{position:static;padding:0;background:transparent}.landing .variants summary{position:sticky;left:0;display:inline-flex;align-items:center;gap:8px;padding:0 14px 12px;font-size:13px;line-height:18px;font-weight:500;color:var(--brand-lit);cursor:pointer;list-style:none}.landing .variants summary::-webkit-details-marker{display:none}.landing .variants summary:hover{color:var(--fg)}.landing .variants summary:focus-visible{outline:none;box-shadow:0 0 0 2px #B3B3B3;border-radius:var(--r-sm)}.landing .variants-sign{display:grid;place-items:center;width:16px;height:16px;border-radius:var(--r-sm);background:var(--brand-tint-strong);font-size:13px;line-height:1;transition:transform 75ms}.landing .variants[open] .variants-sign{transform:rotate(45deg)}.landing .price-table.variants-table{min-width:0;background:var(--surface-sunk);border-top:1px solid var(--line-soft)}.landing .price-table.variants-table td{padding:10px 14px;font-size:14px}.landing .price-table.variants-table td:first-child{background:var(--surface-sunk);padding-left:28px}.landing .price-table.variants-table tr:hover>td{background:var(--surface-alt)}.landing .price-table.variants-table .rate{font-weight:500}.landing .price-table .variant-default{display:inline;color:var(--brand-lit)}.landing .price-table .variant-note{display:block;margin-top:4px;font-size:12px;line-height:17px;color:var(--brand-lit)}.landing .plans-note a{color:var(--brand-lit);text-decoration:underline;text-underline-offset:2px}