.pr-page{padding-block:1.1rem 4rem}.pr-head{max-width:66ch;margin-top:1.5rem}.pr-head h1{font-size:clamp(2rem,4.4vw,2.9rem)}.pr-sec{margin-top:clamp(2.5rem,5vw,3.5rem)}.pr-sec>h2{letter-spacing:-.026em;font-size:clamp(1.35rem,2.4vw,1.75rem);line-height:1.15}.pr-sub{max-width:62ch;color:var(--color-ink-2);margin-top:.55rem;font-size:15px;line-height:1.55}.pr-fine{max-width:66ch;color:var(--color-ink-3);margin-top:.9rem;font-size:13.5px;line-height:1.55}.pr-fine a,.pr-sub a{color:var(--color-accent)}.pr-brands{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:.75rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.pr-brand{align-content:start;gap:.55rem;padding:.9rem 1.05rem .95rem;display:grid}.pr-brand-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.pr-brand-name{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;color:var(--color-ink);font-size:1.1rem;font-weight:600}.pr-brand-name:hover{color:var(--color-accent)}.pr-brand-site{color:var(--color-accent);font-size:13px}.pr-line{border-top:1px solid var(--color-line);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.1rem .75rem;padding-top:.5rem;display:grid}.pr-line-k{color:var(--color-ink-3);font-size:13px;font-weight:500}.pr-line-v{font-family:var(--font-display), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--color-ink);justify-self:end;font-size:1.15rem;font-weight:600;line-height:1.25}.pr-line-m{color:var(--color-ink-2);grid-column:1/-1;font-size:13px;line-height:1.45}.pr-line-m a{color:var(--color-accent)}.pr-none{border-radius:var(--r);background:var(--color-sunken);margin-top:1rem;padding:1rem 1.15rem}.pr-none p{max-width:64ch;color:var(--color-ink-2);font-size:14.5px;line-height:1.55}.pr-none ul{flex-wrap:wrap;gap:.2rem 1rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.pr-none a{min-height:36px;color:var(--color-accent);align-items:center;font-size:14px;display:inline-flex}.pr-band-list{margin:0;padding:0 0 .75rem;list-style:none}.pr-row{border-top:1px solid var(--color-line);gap:.1rem;padding:.6rem 0;display:grid}.pr-row:first-child{border-top:0}.pr-row-name{min-width:0;color:var(--color-ink);font-size:15px;font-weight:500}.pr-row-name:hover{color:var(--color-accent)}@media (min-width:640px){.pr-row{justify-content:space-between;align-items:baseline;gap:.4rem 1rem;display:flex}.pr-row .price-tag{text-align:right;justify-content:flex-end}}.pr-group-h{letter-spacing:-.015em;margin-top:1.6rem;font-size:1.05rem}.pr-how{gap:1.1rem;max-width:68ch;margin-top:1rem;display:grid}.pr-how p{color:var(--color-ink-2);font-size:16px;line-height:1.6}.pr-how p strong{color:var(--color-ink);font-weight:600}.pr-adds{gap:.55rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.pr-adds li{color:var(--color-ink-2);padding-left:1.6rem;font-size:15px;line-height:1.5;position:relative}.pr-adds li:before{content:"";background:var(--color-ink);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:.2rem}.pr-adds b{color:var(--color-ink);font-weight:600}.pr-cta{border-radius:var(--r-lg);justify-items:start;gap:.9rem;margin-top:clamp(2.5rem,5vw,3.5rem);padding:clamp(1.4rem,3vw,2rem);display:grid}.pr-cta h2{letter-spacing:-.026em;max-width:26ch;font-size:clamp(1.4rem,2.6vw,1.9rem)}.pr-cta p{max-width:56ch;color:var(--color-on-deep-2);font-size:15.5px;line-height:1.55}.pr-table{border-collapse:collapse;width:100%;font-size:14.5px}.pr-table th,.pr-table td{text-align:left;vertical-align:top;border-top:1px solid var(--color-line);padding:.7rem .9rem}.pr-table thead th{color:var(--color-ink-3);background:var(--color-sunken);border-top:0;font-size:12.5px;font-weight:600}.pr-table .r{text-align:right}.pr-table .series-row th{font-family:var(--font-display), sans-serif;color:var(--color-ink);background:var(--color-surface);padding-top:1rem;font-size:14.5px;font-weight:600}.pr-table a{font-weight:500}.pr-k,.pr-unit{display:none}@media (max-width:640px){.pr-table thead{display:none}.pr-table,.pr-table tbody{width:100%;display:block}.pr-table tr{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;gap:.15rem .75rem;padding:.65rem .95rem;display:grid}.pr-table tr.series-row{padding:0;display:block}.pr-table td,.pr-table th{text-align:left;border:0;padding:0;display:block}.pr-table td:first-child{font-size:15.5px}.pr-table td.pr-seats{text-align:right;color:var(--color-ink-3);font-size:13px}.pr-table td:nth-child(n+3){grid-column:1/-1}.pr-table td.pr-empty{display:none}.pr-table .series-row th{border-top:1px solid var(--color-line);background:var(--color-sunken);padding:.9rem .95rem .35rem}.pr-k{color:var(--color-ink-3);margin-right:.35rem;font-size:12.5px;display:inline}.pr-unit{display:inline}}.pr-model-hero{gap:1rem;max-width:560px;margin-top:1.25rem;display:grid}.pr-reports{gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.pr-report{padding:.85rem 1rem}.pr-report-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.pr-report-v{font-family:var(--font-display), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.15rem;font-weight:600}.pr-report p{color:var(--color-ink-2);margin-top:.3rem;font-size:13.5px;line-height:1.5}.pr-report a{color:var(--color-accent)}.pr-lede{max-width:62ch;color:var(--color-ink);margin-top:.9rem;font-size:clamp(1.02rem,1.5vw,1.15rem);line-height:1.55}.pr-price-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:1rem;margin-top:1.5rem;display:grid}.pr-ask{background:var(--color-sunken)}
