@layer components{.plan-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-content:start;gap:16px;display:grid}.plan-card{border:1px solid var(--vz-line);border-radius:var(--vz-radius-lg);background:var(--vz-surface);grid-template-rows:auto 1fr auto;gap:16px;padding:20px;display:grid}.plan-card[data-plan=pro]{border-color:var(--vz-ink-3)}.plan-card[data-current]{box-shadow:0 0 0 2px var(--vz-mint);border-color:#0000}.plan-card-name{font:650 22px/1.2 var(--vz-font-display)}.plan-card-price{color:var(--vz-ink-2);align-items:baseline;gap:6px;display:flex}.plan-card-price strong{font:650 28px/1.1 var(--vz-font-display);color:var(--vz-ink);font-variant-numeric:tabular-nums}.plan-card-saving{color:var(--vz-ink-2);font-size:14px;font-weight:650}.plan-card-was{color:var(--vz-ink-3);font-variant-numeric:tabular-nums}.plan-card-offer{grid-template-columns:16px minmax(0,1fr);gap:6px;font-size:14px;font-weight:650;line-height:1.4;display:grid}.plan-card-offer svg{width:16px;height:16px;color:var(--vz-marigold);margin-top:2px;display:inline-block}.plan-code{font-family:var(--vz-font-mono);letter-spacing:.02em}.plan-code-input{text-transform:uppercase;width:min(100%,240px)}.plan-card-features{align-content:start;gap:8px;display:grid}.plan-card-features li{grid-template-columns:18px minmax(0,1fr);gap:8px;font-size:15px;line-height:1.4;display:grid}.plan-card-features svg{width:18px;height:18px;color:var(--vz-mint);margin-top:2px;display:inline-block}.plan-card-action{gap:8px;display:grid}.pro-teaser{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.pro-teaser-icon{border-radius:var(--vz-radius-menu);background:var(--vz-marigold-soft);width:44px;height:44px;color:var(--vz-marigold);place-items:center;display:grid}.pro-teaser-icon svg{width:22px;height:22px}@media (width<=767px){.pro-teaser{grid-template-columns:minmax(0,1fr);justify-items:start}}.plan-card-pitch{color:var(--vz-ink-2);font-size:14px;line-height:1.45}.plan-value{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.plan-gain{border:1px solid var(--vz-line);border-radius:var(--vz-radius-lg);background:var(--vz-surface);grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;padding:16px;display:grid}.plan-gain strong{font:600 16px/1.3 var(--vz-font-body)}.plan-gain-text{color:var(--vz-ink-2);font-size:14px;line-height:1.45}.plan-gain-icon{border-radius:var(--vz-radius-lg);background:var(--vz-accent-soft);width:40px;height:40px;color:var(--vz-ink);place-items:center;display:grid}.plan-gain-icon svg{width:20px;height:20px}.compare-wrap{overscroll-behavior-x:contain;border:1px solid var(--vz-line);border-radius:var(--vz-radius-lg);background:var(--vz-surface);overflow-x:auto}.compare-table td{font-variant-numeric:tabular-nums;width:22%;color:var(--vz-ink-2)}.compare-table td:not([data-kind=text]){white-space:nowrap}.compare-table td strong{color:var(--vz-ink);font-weight:600}.compare-table [data-current]{background:color-mix(in srgb, var(--vz-mint-soft) 55%, transparent)}.compare-yes{width:18px;height:18px;color:var(--vz-mint)}.compare-no{width:16px;height:16px;color:var(--vz-ink-3)}@media (width<=559px){.compare-table :is(th,td){padding-inline:8px}.compare-table td{width:auto}}.usage-meters{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 20px;display:grid}.usage-meters li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 12px;display:grid}.usage-meters .plan-meter{grid-column:1/-1}.usage-meters .plan-meter [data-full]{background:var(--vz-berry)}.usage-label{font-weight:650}.usage-count{font-variant-numeric:tabular-nums;color:var(--vz-ink-2);white-space:nowrap;font-size:14px}.plan-history{grid-template-columns:minmax(0,1fr) auto auto;column-gap:12px;display:grid}.plan-history li{grid-column:1/-1;grid-template-columns:subgrid;border-top:1px solid var(--vz-line);align-items:center;gap:12px;padding:10px 0;display:grid}.plan-history li:first-child{border-top:0}.plan-history small{color:var(--vz-ink-2);overflow-wrap:anywhere;margin-top:2px;font-size:14px;display:block}.plan-history-amount{font-variant-numeric:tabular-nums;justify-self:end;font-weight:650}.plan-history-status{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.plan-instructions{white-space:pre-wrap;border-radius:var(--vz-radius-lg);background:var(--vz-surface-2);padding:12px 14px}@media (width<=559px){.plan-history{grid-template-columns:minmax(0,1fr) auto}.plan-history li>:last-child{grid-column:1/-1;justify-self:start}}.pricing-faq{display:grid}.pricing-faq details{border-bottom:1px solid var(--vz-line)}.pricing-faq details:last-child{border-bottom:0}.pricing-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 2px;font-weight:650;list-style:none;display:flex}.pricing-faq summary::-webkit-details-marker{display:none}.pricing-faq summary:focus-visible{outline:var(--vz-focus-ring);outline-offset:2px;border-radius:var(--vz-radius-sm)}.pricing-faq summary svg{width:16px;height:16px;color:var(--vz-ink-3);flex:none;transition:transform .16s}.pricing-faq details[open] summary svg{transform:rotate(180deg)}.pricing-faq-answer{max-width:70ch;color:var(--vz-ink-2);padding:0 2px 16px;line-height:1.55}@media (prefers-reduced-motion:reduce){.pricing-faq summary svg{transition:none}}}
