.RegistrationRewardBanner-module__TeZ8mW__banner{color:#eefbf8;background:linear-gradient(120deg,#142c28,#182026);border:1px solid #648d84;border-radius:14px;gap:.75rem;margin-block:1rem;padding:clamp(1rem,3vw,1.8rem);display:grid}.RegistrationRewardBanner-module__TeZ8mW__banner strong{color:#91e3cf;align-items:center;gap:.6rem;display:flex}.RegistrationRewardBanner-module__TeZ8mW__banner h2{margin:0;font-size:clamp(1.15rem,2.4vw,1.6rem);line-height:1.3}.RegistrationRewardBanner-module__TeZ8mW__banner p{color:#d0dfdb;margin:0;font-size:.95rem;line-height:1.6}.RegistrationRewardBanner-module__TeZ8mW__banner a{color:#132a24;background:#b1eddf;border-radius:8px;justify-self:start;padding:.7rem 1rem;font-weight:700;text-decoration:none}.RegistrationRewardBanner-module__TeZ8mW__banner a:focus-visible{outline-offset:3px;outline:3px solid #fff}
.PlanVouchers-module__4ckzWq__section{color:#e8ecee;gap:1rem;min-width:0;padding:1.25rem 0;display:grid}.PlanVouchers-module__4ckzWq__section h2,.PlanVouchers-module__4ckzWq__section h3,.PlanVouchers-module__4ckzWq__section p{margin:0}.PlanVouchers-module__4ckzWq__section p{line-height:1.55}.PlanVouchers-module__4ckzWq__heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;display:flex}.PlanVouchers-module__4ckzWq__heading p,.PlanVouchers-module__4ckzWq__note{color:#b9c5ca;font-size:.95rem}.PlanVouchers-module__4ckzWq__heading p{max-width:65ch;margin-top:.5rem}.PlanVouchers-module__4ckzWq__form{flex-wrap:wrap;align-items:end;gap:1rem;display:flex}.PlanVouchers-module__4ckzWq__section label{gap:.5rem;min-width:0;font-weight:600;display:grid}.PlanVouchers-module__4ckzWq__label{flex:16rem}.PlanVouchers-module__4ckzWq__section input,.PlanVouchers-module__4ckzWq__section select{box-sizing:border-box;color:#fff;width:100%;min-width:0;font:inherit;background:#121b20;border:1px solid #64737b;border-radius:8px;padding:.8rem}.PlanVouchers-module__4ckzWq__section button{color:#f4f6f8;min-height:44px;font:inherit;cursor:pointer;background:#29363d;border:1px solid #75868e;border-radius:8px;justify-content:center;align-items:center;padding:.7rem 1rem;display:inline-flex}.PlanVouchers-module__4ckzWq__section button:disabled,.PlanVouchers-module__4ckzWq__section input:disabled{opacity:.55;cursor:default}.PlanVouchers-module__4ckzWq__section .PlanVouchers-module__4ckzWq__primary{color:#10161b;background:#dce3e9;border-color:#dce3e9;font-weight:700}.PlanVouchers-module__4ckzWq__section :is(button,input,select):focus-visible{outline-offset:3px;outline:3px solid #8be2d0}.PlanVouchers-module__4ckzWq__notice{background:#17312d;border:1px solid #37665b;border-radius:10px;gap:.8rem;padding:1rem;display:grid}.PlanVouchers-module__4ckzWq__code{font-family:monospace!important;font-size:1rem!important}.PlanVouchers-module__4ckzWq__actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.PlanVouchers-module__4ckzWq__error{color:#ffbdc7;line-height:1.5}.PlanVouchers-module__4ckzWq__list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.PlanVouchers-module__4ckzWq__item{overflow-wrap:anywhere;border-top:1px solid #425059;gap:.6rem;min-width:0;padding:1rem 0;display:grid}.PlanVouchers-module__4ckzWq__details{color:#bcc6ca;flex-wrap:wrap;gap:.5rem 1.25rem;font-size:.9rem;display:flex}.PlanVouchers-module__4ckzWq__badge{border:1px solid #687880;border-radius:6px;padding:.2rem .5rem;font-size:.8rem;display:inline-block}.PlanVouchers-module__4ckzWq__redeem{border-top:1px solid #425059;border-bottom:1px solid #425059}.PlanVouchers-module__4ckzWq__redeem .PlanVouchers-module__4ckzWq__form{max-width:42rem}@media (max-width:600px){.PlanVouchers-module__4ckzWq__form{grid-template-columns:1fr;display:grid}.PlanVouchers-module__4ckzWq__actions button{flex:auto}.PlanVouchers-module__4ckzWq__section{padding:1rem 0}}
