.qv-billing{max-width:1000px;padding-bottom:3rem}.qv-billing h1{font-size:clamp(2rem,5vw,3.4rem);line-height:1.1}.qv-shortcuts{display:flex;gap:.8rem 1.4rem;flex-wrap:wrap;margin:1.5rem 0}.qv-status{padding:1.5rem;background:var(--surface,#f1f4f6);border:1px solid #ccd5db;border-radius:1rem;margin:2rem 0}.qv-status h2{margin-top:0}.qv-billing button,.qv-billing select{font:inherit;padding:.7rem 1rem;border:1px solid #96a9b3;border-radius:.65rem}.qv-billing button{cursor:pointer}.qv-billing button:disabled{opacity:.55;cursor:not-allowed}.qv-plan-grid{min-width:0;border:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1rem 0}.qv-plan{display:block;padding:1.2rem;border:1px solid #a5b7bf;border-radius:1rem;overflow-wrap:anywhere;cursor:pointer}.qv-plan:has(input:checked){outline:3px solid #128799;outline-offset:2px}.qv-plan strong{display:block;font-size:1.35rem;margin:.5rem 0}.qv-plan input{margin-right:.5rem}.qv-plan p{margin:.4rem 0}.qv-plan small{display:block}.qv-billing form{display:grid;gap:1rem;max-width:680px}.qv-billing [hidden]{display:none!important}.qv-consent{display:flex;gap:.8rem;align-items:flex-start}.qv-consent input{flex-shrink:0;margin-top:.4rem;width:1.15rem;height:1.15rem}.qv-billing [data-error]{border-left:4px solid #a94030;padding:1rem;background:#fff3ef;color:#742b20;overflow-wrap:anywhere}.qv-billing :focus-visible{outline:3px solid #128799;outline-offset:3px}.qv-billing .product-cta{justify-self:start}.qv-billing a{overflow-wrap:anywhere}.product-header a{display:flex;align-items:center;gap:.5rem}@media(max-width:650px){.qv-plan-grid{grid-template-columns:1fr}.qv-billing button,.qv-billing select{max-width:100%;white-space:normal}.qv-billing{padding-left:1rem;padding-right:1rem}.qv-shortcuts{gap:.8rem}}
.qv-billing form{grid-template-columns:minmax(0,1fr)}.qv-billing form>*,.qv-consent span{min-width:0}.qv-billing select{width:100%;min-width:0}
