.pricing-promotion_promotion__kDj2Q{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:18px 50px;align-items:end;padding:clamp(20px,4vw,38px);border:1px solid #39432f;background:#10140d}.pricing-promotion_promotion__kDj2Q p{margin:0;color:#b9ef72;font-size:.64rem;font-weight:900;letter-spacing:.14em}.pricing-promotion_promotion__kDj2Q h2{margin:8px 0;font-size:clamp(1.5rem,3vw,2.4rem);letter-spacing:-.04em}.pricing-promotion_promotion__kDj2Q span{color:#a9afa5;font-size:.82rem;line-height:1.55}.pricing-promotion_promotion__kDj2Q form{display:grid;gap:7px}.pricing-promotion_promotion__kDj2Q label{color:#c9cec6;font-size:.74rem;font-weight:800}.pricing-promotion_promotion__kDj2Q form div{display:grid;grid-template-columns:minmax(0,1fr) auto}.pricing-promotion_promotion__kDj2Q input{min-width:0;min-height:46px;padding:0 12px;border:1px solid #48513f;border-right:0;border-radius:7px 0 0 7px;background:#090c08;color:#fff;font:inherit;font-size:1rem;letter-spacing:.08em}.pricing-promotion_promotion__kDj2Q button{min-height:46px;padding:0 14px;border:1px solid #b9ef72;border-radius:0 7px 7px 0;background:#b9ef72;color:#10150b;font:inherit;font-weight:900;cursor:pointer}.pricing-promotion_promotion__kDj2Q button:disabled{cursor:wait;opacity:.55}.pricing-promotion_applied__UE_XD{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px;border:1px solid #52663b;background:#0b1008}.pricing-promotion_applied__UE_XD strong{color:#d9ff9b;letter-spacing:.08em}.pricing-promotion_applied__UE_XD button{min-height:38px;border-radius:6px;background:transparent;color:#dce4d7}.pricing-promotion_message__L0636{grid-column:1/-1;color:#dce8d5!important;font-size:.76rem!important;letter-spacing:0!important}@media (max-width:720px){.pricing-promotion_promotion__kDj2Q{grid-template-columns:1fr;align-items:stretch}.pricing-promotion_applied__UE_XD{grid-template-columns:1fr}.pricing-promotion_applied__UE_XD button{width:100%}}@media (max-width:400px){.pricing-promotion_promotion__kDj2Q form div{grid-template-columns:1fr;gap:7px}.pricing-promotion_promotion__kDj2Q button,.pricing-promotion_promotion__kDj2Q input{border:1px solid #48513f;border-radius:7px}}