.billing-module__ArEW7a__grid{--billing-violet:#6d52c8;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.billing-module__ArEW7a__card{border:1px solid var(--line);background:#fffc;flex-direction:column;min-height:19rem;padding:1.4rem;display:flex;position:relative}.billing-module__ArEW7a__featured{border-color:#111;box-shadow:5px 5px #111}.billing-module__ArEW7a__compact{grid-template-columns:1fr;gap:.6rem}.billing-module__ArEW7a__compact .billing-module__ArEW7a__card{border-color:#17181324;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.2rem 1rem;min-height:5.75rem;padding:.85rem 1rem;display:grid}.billing-module__ArEW7a__compact .billing-module__ArEW7a__featured{border-color:#111;box-shadow:3px 3px #111}.billing-module__ArEW7a__compact .billing-module__ArEW7a__planHeading{flex-wrap:wrap;grid-area:1/1;align-self:center;align-items:center;gap:.35rem .55rem;display:flex}.billing-module__ArEW7a__compact .billing-module__ArEW7a__card h2{font-size:1.28rem;line-height:1.1}.billing-module__ArEW7a__compact .billing-module__ArEW7a__price{font-variant-numeric:tabular-nums;text-align:right;flex-direction:column;grid-area:1/2;align-self:center;align-items:flex-end;margin:0;font-size:1.55rem;display:flex}.billing-module__ArEW7a__compact .billing-module__ArEW7a__allowance{grid-area:2/1;margin:.12rem 0 0;font-size:.8rem}.billing-module__ArEW7a__compact .billing-module__ArEW7a__note{grid-area:3/1;align-self:center;margin:0;font-size:.76rem}.billing-module__ArEW7a__compact .billing-module__ArEW7a__card button,.billing-module__ArEW7a__compact .billing-module__ArEW7a__card a{grid-area:2/2/4;align-self:end;width:auto;min-width:9.25rem;min-height:42px;margin:0;padding:.65rem .85rem}.billing-module__ArEW7a__planHeading{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;display:flex}.billing-module__ArEW7a__badge{border:1px solid var(--billing-violet);color:#51408e;text-transform:uppercase;background:#eee9ff;width:fit-content;padding:.2rem .45rem;font-size:.62rem;font-weight:800;line-height:1.15;display:inline-flex}.billing-module__ArEW7a__card h2{font-family:var(--font-serif), Georgia, serif;font-size:2rem}.billing-module__ArEW7a__price{margin-top:.9rem;font-size:2rem;font-weight:800}.billing-module__ArEW7a__price small{color:var(--ink-muted);margin-left:.25rem;font-size:.78rem;font-weight:500}.billing-module__ArEW7a__allowance{margin-top:1rem;font-weight:750}.billing-module__ArEW7a__note{color:var(--ink-muted);margin-top:.35rem;font-size:.85rem}.billing-module__ArEW7a__price .billing-module__ArEW7a__discountedPrice{color:#51408e;white-space:nowrap;margin-top:.2rem;font-size:.64rem;font-weight:600;line-height:1.25}.billing-module__ArEW7a__discountedPrice strong{font-variant-numeric:tabular-nums}.billing-module__ArEW7a__card button,.billing-module__ArEW7a__card a{color:#fff;cursor:pointer;text-align:center;background:#111;border:1px solid #111;justify-content:center;align-items:center;gap:.4rem;width:100%;margin-top:auto;padding:.8rem 1rem;font-weight:750;transition:box-shadow .16s,transform .16s;display:flex}.billing-module__ArEW7a__card button svg{width:1rem;height:1rem;animation:.9s linear infinite billing-module__ArEW7a__billingSpin}.billing-module__ArEW7a__card button:focus-visible,.billing-module__ArEW7a__card a:focus-visible{outline:3px solid var(--billing-violet);outline-offset:3px}.billing-module__ArEW7a__card button:active:not(:disabled),.billing-module__ArEW7a__card a:active{box-shadow:1px 1px 0 var(--billing-violet);transform:translate(0)}.billing-module__ArEW7a__card button:disabled{cursor:wait;opacity:.65}.billing-module__ArEW7a__terms{color:var(--ink-muted);text-align:center;margin-top:1.2rem;font-size:.8rem}.billing-module__ArEW7a__error{color:#9f1239;text-align:center;margin-top:1rem}.billing-module__ArEW7a__buttonSpinner{vertical-align:middle;width:1rem;height:1rem;margin-right:.35rem;animation:.9s linear infinite billing-module__ArEW7a__billingSpin}.billing-module__ArEW7a__harnessPicker{border:0;margin:0 0 .8rem;padding:0}.billing-module__ArEW7a__harnessPicker legend{margin-bottom:.55rem;font-size:.78rem;font-weight:800}.billing-module__ArEW7a__harnessPicker>div{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.billing-module__ArEW7a__harnessPicker label{cursor:pointer;background:#ffffff80;border:1px solid #17181533;border-radius:10px;gap:.2rem;padding:.65rem .75rem;display:grid}.billing-module__ArEW7a__harnessPicker label:has(input:focus-visible){outline:3px solid var(--billing-violet);outline-offset:2px}.billing-module__ArEW7a__harnessPicker input{opacity:0;pointer-events:none;position:absolute}.billing-module__ArEW7a__harnessPicker strong{font-size:.8rem}.billing-module__ArEW7a__harnessPicker span{color:var(--ink-muted);font-size:.65rem}.billing-module__ArEW7a__harnessPicker .billing-module__ArEW7a__harnessInstruction{color:var(--billing-violet);white-space:nowrap;font-size:.7rem;font-weight:650}.billing-module__ArEW7a__harnessPicker .billing-module__ArEW7a__harnessSelected{background:#eee9ff;border-color:#111;box-shadow:2px 2px #111}.billing-module__ArEW7a__harnessPicker .billing-module__ArEW7a__linkedHarness{color:#33824c;font-size:.62rem;font-weight:800}.billing-module__ArEW7a__auditCredit{border-left:4px solid var(--billing-violet);background:#eee9ff;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 .8rem;padding:.65rem .8rem;font-size:.72rem;display:flex}.billing-module__ArEW7a__auditCredit span{color:var(--ink-muted)}.billing-module__ArEW7a__routeLoading{align-items:center;gap:1rem;min-height:12rem;display:flex}.billing-module__ArEW7a__routeLoading>svg{color:var(--billing-violet);flex:none;width:1.5rem;height:1.5rem;animation:.9s linear infinite billing-module__ArEW7a__billingSpin}.billing-module__ArEW7a__routeLoading>div{gap:.3rem;display:grid}.billing-module__ArEW7a__routeLoading strong{font-size:.9rem}.billing-module__ArEW7a__routeLoading span{color:var(--ink-muted);font-size:.74rem}@media (max-width:850px){.billing-module__ArEW7a__grid{grid-template-columns:1fr}.billing-module__ArEW7a__card{min-height:15rem}}@media (max-width:760px){.billing-module__ArEW7a__harnessPicker>div{grid-template-columns:1fr}.billing-module__ArEW7a__auditCredit{flex-direction:column;align-items:flex-start}.billing-module__ArEW7a__compact .billing-module__ArEW7a__card{grid-template-columns:1fr auto;align-items:start;min-height:0}.billing-module__ArEW7a__compact .billing-module__ArEW7a__planHeading,.billing-module__ArEW7a__compact .billing-module__ArEW7a__price,.billing-module__ArEW7a__compact .billing-module__ArEW7a__allowance,.billing-module__ArEW7a__compact .billing-module__ArEW7a__note,.billing-module__ArEW7a__compact .billing-module__ArEW7a__card button,.billing-module__ArEW7a__compact .billing-module__ArEW7a__card a{grid-row:auto}.billing-module__ArEW7a__compact .billing-module__ArEW7a__price{text-align:right;grid-column:2}.billing-module__ArEW7a__compact .billing-module__ArEW7a__allowance,.billing-module__ArEW7a__compact .billing-module__ArEW7a__note,.billing-module__ArEW7a__compact .billing-module__ArEW7a__card button,.billing-module__ArEW7a__compact .billing-module__ArEW7a__card a{grid-column:1/-1}.billing-module__ArEW7a__compact .billing-module__ArEW7a__card button,.billing-module__ArEW7a__compact .billing-module__ArEW7a__card a{width:100%;margin-top:.55rem}}@media (hover:hover) and (pointer:fine){.billing-module__ArEW7a__card button:hover:not(:disabled),.billing-module__ArEW7a__card a:hover{box-shadow:3px 3px 0 var(--billing-violet);transform:translate(-2px,-2px)}}@media (prefers-reduced-motion:reduce){.billing-module__ArEW7a__card button,.billing-module__ArEW7a__card a{transition:none}.billing-module__ArEW7a__card button:hover:not(:disabled),.billing-module__ArEW7a__card a:hover{transform:none}.billing-module__ArEW7a__card button svg,.billing-module__ArEW7a__buttonSpinner,.billing-module__ArEW7a__routeLoading>svg{animation:none}}@keyframes billing-module__ArEW7a__billingSpin{to{transform:rotate(360deg)}}