.page-actions{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:24px}.page-actions a,.bottom-return a{min-height:44px;display:inline-flex;align-items:center;padding:9px 14px;border:1px solid var(--line);border-radius:10px;color:var(--text);text-decoration:none;font-weight:750}.page-actions a:hover,.bottom-return a:hover{border-color:var(--mint);color:var(--mint)}.plan{display:flex;flex-direction:column}.plan ul{flex:1}.choose-plan{min-height:48px;display:grid;place-items:center;margin-top:18px;padding:10px 14px;border:1px solid var(--mint);border-radius:10px;color:#062019;background:var(--mint);font-weight:850;text-decoration:none}.choose-plan:hover{filter:brightness(1.08)}.checkout-dialog{width:min(720px,calc(100% - 28px));max-height:calc(100dvh - 28px);overflow:auto;margin:auto;padding:0;border:1px solid var(--line);border-radius:20px;color:var(--text);background:#0c1d22;box-shadow:0 28px 90px #000b}.checkout-dialog::backdrop{background:#020707cc;backdrop-filter:blur(7px)}.checkout-dialog .checkout{max-width:none;margin:0;border:0;border-radius:0}.modal-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.modal-heading h2{margin-bottom:0}.modal-close{width:48px;min-width:48px;height:48px;padding:0;border:1px solid var(--line);border-radius:50%;color:var(--mint);background:#09191e;font-size:1.6rem;line-height:1}.selected-plan{display:grid;grid-template-columns:1fr auto;gap:2px 16px;margin:20px 0;padding:16px;border:1px solid var(--mint);border-radius:12px;background:#102d2a}.selected-plan span{grid-column:1/-1;color:var(--muted);font-size:.75rem}.selected-plan strong{font-size:1.25rem}.selected-plan b{color:var(--mint);font-size:1.05rem}.bottom-return{margin:30px 0 0;text-align:center}@media(max-width:700px){.plans{grid-template-columns:1fr}.plan:nth-child(2){transform:none}.page-actions{display:grid}.page-actions a{width:100%}.checkout-dialog .checkout{padding:20px}.selected-plan{grid-template-columns:1fr}.selected-plan span{grid-column:auto}}
