.ac .dq-seg{flex:0 0 22em;margin-left:0}.ac .dq-count{opacity:.6;font-variant-numeric:tabular-nums;margin-left:.4em;font-weight:500}.vi.ac .pf-tabs{width:22em;max-width:100%;margin:2.25em 0 0}.ac .ac-sections{max-width:40em}.ac .pf-tabs+.ac-sections>:first-child{margin-top:1.75em}.ac .pf-tabs+.pf-contents{margin-top:1.5em}.ac .ac-group{margin-top:2.5em}.ac .ac-title{font-family:var(--display);letter-spacing:-.01em;text-transform:uppercase;color:var(--muted);margin:0;font-size:1.25em;font-weight:900;font-stretch:85%;line-height:1}.ac .ac-group .vi-rows{margin-top:.875em}.ac .ac-danger .vi-row-label{color:var(--danger)}.vi.ac .vi-row .ac-row-icon{width:1em;height:1em;color:var(--accent)}.ac .ac-plan{background-color:var(--card);border-radius:1.75em;justify-content:space-between;align-items:center;gap:1.25em;margin-top:.875em;padding:1.25em 1.5em;display:flex}.ac .ac-plan-name{margin:0;font-weight:700}.ac .ac-plan-price{color:var(--muted);margin:.25em 0 0}.ac .ac-plan-price span{font-family:var(--display);letter-spacing:-.02em;color:var(--fg);font-size:1.5em;font-weight:900;font-stretch:85%}.ac .ac-plan-note{color:var(--muted);margin:.25em 0 0;font-size:.875em}.vi .ac-plan .ac-plan-cancel{flex-shrink:0;width:auto;padding:0 1.5em}.ac .ac-promo{background-color:var(--accent);color:var(--on-accent);border-radius:1.75em;margin-top:2.5em;padding:1.75em}.ac .ac-promo h2{max-width:16em;font-family:var(--display);letter-spacing:-.01em;text-transform:uppercase;margin:0;font-size:1.75em;font-weight:900;font-stretch:85%;line-height:.95}.ac .ac-promo-cta{background-color:var(--bg);height:3.25em;font:inherit;color:var(--fg);cursor:pointer;border:0;border-radius:999px;align-items:center;margin-top:1.25em;padding:0 1.75em;font-weight:700;transition:background-color .3s,color .3s;display:inline-flex}.ac .ac-promo-cta:hover{background-color:var(--fg);color:var(--bg)}.ac .ac-confirm h2{font-family:var(--display);letter-spacing:-.01em;text-transform:uppercase;margin:.5em 0 0;font-size:1.5em;font-weight:900;font-stretch:85%;line-height:1}.ac .ac-confirm p{color:var(--muted);margin:.75em 0 1.25em;line-height:1.45}.ac .ac-confirm button{height:3.25em;font:inherit;cursor:pointer;border:0;border-radius:999px;font-weight:700;transition:background-color .3s,color .3s}.ac .ac-confirm-yes{background-color:var(--danger);color:var(--bg)}.ac .ac-confirm-no{background-color:var(--raised);color:var(--fg);margin-top:.5em}.ac .ac-confirm button:hover{background-color:var(--fg);color:var(--bg)}@media screen and (max-width:767px){.ac .dq-seg{flex-basis:100%}.vi.ac .pf-tabs{width:100%;margin-top:1.75em}.ac .ac-plan{flex-direction:column;align-items:stretch}.vi .ac-plan .ac-plan-cancel{width:100%}}
