[hidden]{display:none!important}.monthly-option{margin:.85rem 0;padding:1rem 1.2rem;border:1px solid #406081;border-radius:16px;background:linear-gradient(120deg,#102437,#15182e);display:grid;gap:.45rem}.monthly-option strong{color:#effaff;font-size:1.28rem}.monthly-option .button{justify-self:start}.checkout-field select{width:100%;font:inherit;color:#e6f7ff;border:1px solid #42617c;border-radius:.7rem;background:#0c192b;padding:.65rem}
.account-purchase-note{display:none}.account-purchase-note:target{display:block;scroll-margin-top:6rem;padding:.75rem 1rem;border-left:2px solid #69d8fa;background:#102033;color:#e0efff;border-radius:.45rem}.account-purchase-note a{color:#9ceaff}

.monthly-recommendation{justify-self:start;border:1px solid #78c7e2;padding:.2rem .65rem;border-radius:100px;background:linear-gradient(100deg,#173f58,#3c3559);color:#edfaff;font-size:.75rem;font-weight:700;letter-spacing:.055em;line-height:1.45}

.monthly-option .button{background:linear-gradient(110deg,#16486a,#344477);border:1px solid #638bb0;color:#f2f9ff}.monthly-option .button:hover,.monthly-option .button:focus-visible{border-color:#91dbf0;background:linear-gradient(110deg,#1d577a,#41528b)}
