.billing-choice{background:#f5f8fccc;border:1px solid #fff;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-width:0;margin:0;padding:5px;display:grid;box-shadow:inset 0 1px #fff,0 5px 15px #54728a0e}.billing-choice>legend{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.billing-choice label{isolation:isolate;cursor:pointer;text-align:center;box-sizing:border-box;color:#50617c;border-radius:10px;place-items:center;min-width:0;min-height:52px;padding:10px 14px;display:grid;position:relative}.billing-choice input{opacity:0;width:1px;height:1px;position:absolute}.billing-choice-highlight{z-index:-1;background:linear-gradient(#fff,#f7fbff);border:1px solid #d7e6f5;border-radius:10px;position:absolute;inset:0;box-shadow:0 3px 8px #5e86a518}.billing-choice-label{font-size:12px;font-weight:800;position:relative}.billing-choice-label small{color:#bb1745;margin-top:2px;font-size:10px;font-weight:650;line-height:1.5;display:block}.billing-choice label[data-selected=true]{color:#172340}.billing-choice label:focus-within{outline-offset:3px;outline:3px solid #a51443}@media (max-width:560px){.billing-choice{width:100%}.billing-choice label{padding:8px 5px}}