.pr-hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding-block:72px 40px}.pr-hero .su-lead{margin:0;max-width:52ch}.pr-period{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:12px}.pr-seg button{min-width:112px;height:36px;font-size:15px}.pr-period-note{margin:0;font-size:14px;color:var(--text-secondary)}.pr-plans{padding-bottom:72px}.pr-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}.pr-plan{display:flex;flex-direction:column;gap:12px;padding:24px;min-width:0}.pr-plan-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px}.pr-plan h2{margin:0;font-size:20px;line-height:1.3;font-weight:650;letter-spacing:-.015em;color:var(--text-primary)}.pr-plan-tag{margin:0;min-height:44px;font-size:15px;line-height:1.45;color:var(--text-secondary)}.pr-price{display:flex;align-items:baseline;gap:6px;margin-top:4px}.pr-amt{display:inline-block;font-size:40px;line-height:1.1;font-weight:700;letter-spacing:-.03em;color:var(--text-primary);font-variant-numeric:tabular-nums}.pr-per{font-size:15px;color:var(--text-secondary)}.pr-plan-sub{margin:0;min-height:20px;font-size:13.5px;color:var(--text-secondary)}.pr-plan .su-btn{margin-top:8px}.pr-feats{list-style:none;margin:12px 0 0;padding:16px 0 0;border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:10px}.pr-feats li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.45;color:var(--text-body)}.pr-feats li svg{flex:none;margin-top:2px;color:var(--success)}.pr-feats li:first-child{font-weight:600;color:var(--text-primary)}.pr-note{margin:20px 0 0;text-align:center}@media (max-width: 1100px){.pr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-plan-tag{min-height:0}}@media (max-width: 639px){.pr-hero{padding-block:52px 32px}.pr-grid{grid-template-columns:minmax(0,1fr)}.pr-plans{padding-bottom:52px}.pr-plan{padding:22px 20px}.pr-plan--pop{order:-1}}.pr-cmp-head{display:flex;flex-direction:column;gap:8px;margin-bottom:28px}.pr-cmp-head p{margin:0}.pr-scroll{position:relative}.pr-table{width:100%;border-collapse:separate;border-spacing:0;font-size:15px}.pr-table th,.pr-table td{padding:13px 16px;border-top:1px solid var(--border-subtle);text-align:left;vertical-align:middle}.pr-table thead th{border-top:0;font-size:16px;font-weight:650;color:var(--text-primary);background:var(--surface-header);box-shadow:inset 0 -1px 0 var(--border-default)}.pr-table thead th:first-child{border-top-left-radius:var(--radius-card)}.pr-table thead th:last-child{border-top-right-radius:var(--radius-card)}.pr-table .pr-c{text-align:center;width:16%;color:var(--text-body);font-variant-numeric:tabular-nums}.pr-table .pr-feat{width:36%;font-weight:500;color:var(--text-body)}.pr-feat-in{display:inline-flex;align-items:center;gap:8px}.pr-table td.pr-hl{background:color-mix(in srgb,var(--brand-subtle) 55%,transparent)}.pr-table thead th.pr-hl{background:var(--brand-subtle);color:var(--brand-fg)}.pr-group th{padding-block:12px 8px;font-size:14px;font-weight:650;color:var(--text-primary);background:var(--surface-card);text-align:left;border-top:1px solid var(--border-default)}.pr-table tbody:first-of-type .pr-group th{border-top:0}.pr-table .su-yes,.pr-table .su-no{display:inline-flex;vertical-align:middle}.pr-table .su-no{color:var(--text-muted)}.pr-pick,.pr-scroll-hint{display:none}@media (min-width: 900px){.pr-scroll{overflow:visible}.pr-table thead th{position:sticky;top:64px;z-index:2}}@media (max-width: 899px){.pr-scroll{overflow-x:auto}.pr-table{min-width:680px}.pr-table .pr-feat{position:sticky;left:0;z-index:1;background:var(--surface-card);box-shadow:inset -1px 0 0 var(--border-subtle);width:200px}.pr-table thead .pr-feat{background:var(--surface-header)}.pr-group th{position:static}.pr-group th>*{position:sticky;left:16px}}@media (max-width: 639px){.pr-table th,.pr-table td{padding:12px;font-size:14px}.pr-table .pr-feat{width:150px}.pr-scroll-hint{display:inline-flex;align-items:center;gap:6px;margin:10px 0 0;font-size:13px;color:var(--text-secondary)}.pr-cmp--js .pr-scroll-hint{display:none}.pr-cmp--js .pr-pick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:3px;margin-bottom:12px;border-radius:10px;background:var(--surface-subtle);border:1px solid var(--border-default)}.pr-pick button{height:36px;padding:0 4px;border:0;border-radius:8px;background:transparent;font:inherit;font-size:14px;font-weight:500;color:var(--text-secondary);cursor:pointer}.pr-pick button[aria-pressed=true]{background:var(--surface-card);color:var(--text-primary);font-weight:600;box-shadow:var(--shadow-raised)}.pr-pick button:focus-visible{outline:none;box-shadow:var(--focus-ring)}.pr-cmp--js .pr-scroll{overflow:visible}.pr-cmp--js .pr-table{min-width:0;table-layout:auto}.pr-cmp--js .pr-table .pr-feat{position:static;width:58%;box-shadow:none}.pr-cmp--js .pr-table .pr-c{width:42%}.pr-cmp--js .pr-table thead th{position:sticky;top:64px;z-index:2}.pr-cmp--js .pr-table thead th:first-child{border-top-left-radius:var(--radius-card)}.pr-cmp--js .pr-group th>*{position:static}.pr-cmp--js .pr-table[data-col="0"] .pr-c:not(.pr-c0),.pr-cmp--js .pr-table[data-col="1"] .pr-c:not(.pr-c1),.pr-cmp--js .pr-table[data-col="2"] .pr-c:not(.pr-c2),.pr-cmp--js .pr-table[data-col="3"] .pr-c:not(.pr-c3){display:none}.pr-cmp--js .pr-table .pr-c:last-of-type{border-top-right-radius:0}.pr-cmp--js .pr-table thead th.pr-c{border-top-right-radius:var(--radius-card)}}@media (prefers-reduced-motion: reduce){.pr-pick button{transition:none}}.pr-summary{margin:0;max-width:72ch;font-size:15px;line-height:1.6;color:var(--text-secondary);text-wrap:pretty}
