.subscription-billing-card{display:flex;flex-direction:column;min-width:0}.subscription-billing-card>[data-billing-variant]{flex:1}[data-billing-variant][hidden]{display:none!important}.subscription-billing-selector{display:flex;flex-direction:column;align-items:center;width:min(100%,230px);margin:0 auto 2.5rem}.subscription-billing-toggle{display:inline-flex;width:100%;padding:.25rem;border:1px solid #172b24;border-radius:2rem;background:#fff}.subscription-billing-toggle button{flex:1;min-height:44px;padding:.5rem .9rem;border:0;border-radius:2rem;background:0 0;color:#172b24;font:inherit;font-size:14px;font-weight:500;cursor:pointer}.subscription-billing-toggle button[aria-pressed=true]{background:#25994d;color:#fff;font-weight:600}.subscription-billing-toggle button:focus-visible{outline:2px solid #2563eb;outline-offset:3px}.subscription-billing-saving{position:relative;align-self:flex-start;width:max-content;max-width:calc(50vw - 40px);margin:.4rem 0 0 calc(50% + 24px);color:#176c43;font-family:"Segoe Print","Bradley Hand",cursive;font-size:.95rem;font-style:italic;font-weight:600;line-height:1.6}.subscription-billing-saving .subscription-billing-arrow{position:absolute;top:-.15rem;left:-36px;width:30px;height:26px;transform:rotate(-15deg)}.subscription-billing-panel{position:relative;margin-top:4rem}.subscription-billing-panel>.subscription-billing-selector{position:absolute;z-index:1;top:0;left:50%;margin:0;transform:translate(-50%,-50%)}.subscription-billing-panel>.subscription-billing-selector .subscription-billing-saving{position:absolute;bottom:calc(100% + .35rem);left:calc(50% + 24px);margin:0}.subscription-billing-panel>.subscription-billing-selector .subscription-billing-arrow{top:.45rem;transform:rotate(-40deg)}.subscription-billing-panel:has(>.subscription-billing-selector) .subscription-billing-card>[data-billing-variant]{padding-top:3rem}