.discount{margin:0 0 24px;font-size:12px;color:var(--muted)}.discount summary{width:fit-content;cursor:pointer;color:var(--accent);font-weight:600;line-height:1.7}.discount label{display:block;margin:16px 0 8px;font-size:11px;font-weight:600;color:var(--ink)}.discount input{display:block;width:100%;min-width:0;min-height:42px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fff8f2;color:var(--ink);font:inherit}.discount input:focus-visible,.discount button:focus-visible,.discount summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.discount-entry{display:flex;gap:8px}.discount-entry button{padding:0 16px;border:1px solid var(--line);border-radius:10px;background:transparent;color:var(--accent);font:inherit;font-weight:650}.discount button:disabled,.discount input:disabled{opacity:.5}.discount p{margin:10px 0 0;font-size:10px;line-height:1.7}.discount-remove{margin-top:10px;padding:4px 0;background:transparent;color:var(--muted);font:inherit;font-size:11px;text-decoration:underline;text-underline-offset:3px}.discount [hidden],.discount[hidden]{display:none!important}#quote-discount-code{display:block;margin-top:3px;font-size:10px;color:var(--accent)}
.price-card-heading .purchase-price{display:grid;grid-template-columns:auto auto;align-items:end;column-gap:7px;row-gap:5px}.purchase-price del{grid-column:1/-1;justify-self:start;font-size:16px;font-weight:500;line-height:1.2;color:var(--muted);text-decoration-thickness:1px;text-decoration-color:#80796e99}.price-card-heading .purchase-price>span{padding-bottom:5px}.promotion-note{margin:18px 0 0;color:var(--accent);font-size:11px;line-height:1.6;font-weight:600}.trial-next del{margin-right:5px;color:var(--muted);font-size:12px;text-decoration-thickness:1px;text-decoration-color:#80796e99}.trial-panel .promotion-note{margin-top:10px;font-size:11px;font-weight:500}
