.payment_page__z_8Aa{min-height:100dvh;padding:125px 20px 70px;color:#111225;background:radial-gradient(circle at 12% 10%,rgba(75,34,240,.1),transparent 27%),radial-gradient(circle at 88% 12%,rgba(255,92,58,.09),transparent 26%),#f7f7fb}.payment_wrap__g4E_Z{width:min(1160px,100%);margin:auto}.payment_brand__PDuyr{display:block;width:225px;margin-bottom:28px}.payment_brand__PDuyr img{display:block;width:100%;height:auto}.payment_breadcrumb__I0DBW{display:flex;gap:8px;align-items:center;margin-bottom:18px;color:#77798d;font-size:12px}.payment_breadcrumb__I0DBW strong{color:#4b22f0}.payment_hero__b9SyL{margin-bottom:22px;padding:32px;border:1px solid #e5e4ed;border-radius:27px;background:#fff;box-shadow:0 22px 65px rgba(25,18,75,.08)}.payment_eyebrow__dTc8N{color:#4b22f0;font-size:10px;font-weight:900;letter-spacing:.14em}.payment_hero__b9SyL h1{margin:11px 0;font-size:clamp(38px,5vw,66px);line-height:.96;letter-spacing:-.06em}.payment_hero__b9SyL p{max-width:720px;margin:0;color:#6f7185;line-height:1.7}.payment_reviewBadge__YaxIt{display:inline-flex;margin-top:18px;padding:8px 11px;border-radius:999px;color:#8a5700;background:#fff3db;font-size:11px;font-weight:850}.payment_grid__8_i8T{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(350px,.7fr);gap:18px;align-items:start}.payment_card__ovOS0{padding:26px;border:1px solid #e5e4ed;border-radius:23px;background:#fff;box-shadow:0 16px 48px rgba(25,18,75,.055)}.payment_card__ovOS0 h2{margin:0 0 19px;font-size:26px;letter-spacing:-.045em}.payment_product__IPLr_{display:grid;grid-template-columns:70px 1fr auto;gap:16px;align-items:center;padding:18px;border:1px solid #ecebf2;border-radius:17px;background:#fbfbfd}.payment_productIcon___Dqsq{width:65px;height:65px;display:grid;place-items:center;border-radius:18px;color:#fff;background:linear-gradient(135deg,#4b22f0,#ff5c3a);font-size:25px}.payment_product__IPLr_ h3{margin:0 0 6px;font-size:17px}.payment_product__IPLr_ p{margin:0;color:#77798d;font-size:12px}.payment_product__IPLr_ strong{font-size:19px}.payment_line__tW1yk{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid #eeeef3;color:#6d6f82}.payment_line__tW1yk strong{color:#111225}.payment_total__bj3LF{display:flex;justify-content:space-between;align-items:end;padding-top:20px}.payment_total__bj3LF span{color:#77798d}.payment_total__bj3LF strong{font-size:34px;letter-spacing:-.05em}.payment_primary__RW7U0{width:100%;min-height:52px;margin-top:20px;border:0;border-radius:14px;color:#fff;background:linear-gradient(135deg,#4b22f0,#3415b7);box-shadow:0 14px 30px rgba(75,34,240,.2);font-weight:900;cursor:pointer}.payment_primary__RW7U0:disabled{opacity:.55;cursor:not-allowed}.payment_secondary__gC0g_{display:block;margin-top:10px;padding:14px;border-radius:13px;color:#4b22f0;background:#f1efff;text-align:center;font-weight:850}.payment_legal__bWFHO{margin-top:18px;color:#77798d;font-size:11px;line-height:1.6}.payment_legal__bWFHO a{color:#4b22f0;font-weight:750}.payment_features__vCeJ0{display:grid;gap:10px;margin-top:18px}.payment_features__vCeJ0 div{display:flex;gap:10px;align-items:center;padding:12px;border-radius:12px;background:#f7f7fb;color:#55576a;font-size:12px}.payment_features__vCeJ0 i{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;color:#197d55;background:#eaf8f1;font-style:normal;font-weight:900}.payment_form__0G5zl{display:grid;grid-template-columns:1fr 1fr;gap:13px}.payment_form__0G5zl label{display:grid;gap:7px;color:#55576a;font-size:12px;font-weight:800}.payment_form__0G5zl label.payment_full__VN1I8{grid-column:1/-1}.payment_form__0G5zl input,.payment_form__0G5zl textarea{width:100%;padding:13px;border:1px solid #dedee8;border-radius:12px;outline:none;font:inherit}.payment_form__0G5zl input:focus,.payment_form__0G5zl textarea:focus{border-color:rgba(75,34,240,.55);box-shadow:0 0 0 4px rgba(75,34,240,.08)}.payment_form__0G5zl textarea{min-height:90px;resize:vertical}.payment_check__L4ZnW{grid-column:1/-1;display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:10px!important;padding:13px;border-radius:12px;background:#f7f7fb;font-weight:600!important;line-height:1.5}.payment_check__L4ZnW input{width:17px;height:17px;flex:0 0 auto;margin-top:2px;accent-color:#4b22f0}.payment_check__L4ZnW a{color:#4b22f0;font-weight:800}.payment_error__RdTQk{border:1px solid #ffd1ca;border-radius:12px;color:#ad3b31;background:#fff0ed}.payment_error__RdTQk,.payment_success__b_7uk{margin-top:14px;padding:13px;font-size:12px;font-weight:750}.payment_success__b_7uk{border:1px solid #cdebdc;border-radius:12px;color:#197d55;background:#eaf8f1}.payment_resultCard__ES4BB{max-width:760px;margin:auto;padding:42px;border:1px solid #e5e4ed;border-radius:30px;background:#fff;box-shadow:0 26px 80px rgba(25,18,75,.12);text-align:center}.payment_resultIcon__v9RSr{width:88px;height:88px;display:grid;place-items:center;margin:0 auto 22px;border-radius:50%;color:#fff;background:linear-gradient(135deg,#4b22f0,#ff5c3a);font-size:38px}.payment_failureIcon__yVgud{background:linear-gradient(135deg,#b83c31,#ff7357)}.payment_resultCard__ES4BB h1{margin:0 0 14px;font-size:45px;letter-spacing:-.055em}.payment_resultCard__ES4BB p{color:#6f7185;line-height:1.7}.payment_orderBox__wAKVj{margin:24px 0;padding:19px;border-radius:16px;background:#f7f7fb;text-align:left}.payment_orderBox__wAKVj div{display:flex;justify-content:space-between;gap:20px;padding:9px 0;border-bottom:1px solid #e9e9f0}.payment_orderBox__wAKVj div:last-child{border:0}.payment_orderBox__wAKVj span{color:#77798d}.payment_security__82_hg{display:flex;gap:12px;align-items:center;margin-top:18px;padding:15px;border:1px solid #e5e4ed;border-radius:14px;background:#fff}.payment_security__82_hg img{width:100%;max-width:360px;height:auto}.payment_miniLinks__9U0fZ{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:20px}.payment_miniLinks__9U0fZ a{padding:10px 12px;border-radius:10px;color:#4b22f0;background:#f1efff;font-size:11px;font-weight:800}@media(max-width:850px){.payment_form__0G5zl,.payment_grid__8_i8T{grid-template-columns:1fr}.payment_check__L4ZnW,.payment_form__0G5zl label.payment_full__VN1I8{grid-column:1}.payment_product__IPLr_{grid-template-columns:58px 1fr}.payment_product__IPLr_>strong{grid-column:2}.payment_page__z_8Aa{padding-top:95px}.payment_resultCard__ES4BB{padding:27px}.payment_security__82_hg{display:block}}.discount_discountBox___cTmz{margin-top:18px;padding:18px;border:1px solid #e5e4ed;border-radius:17px;background:radial-gradient(circle at 100% 0,rgba(75,34,240,.07),transparent 30%),#fbfbfd}.discount_discountTitle__BAKvS{display:flex;gap:11px;align-items:flex-start}.discount_discountTitle__BAKvS svg{color:#4b22f0;flex:0 0 auto}.discount_discountTitle__BAKvS span,.discount_discountTitle__BAKvS strong{display:block}.discount_discountTitle__BAKvS span{margin-top:4px;color:#858799;font-size:11px}.discount_discountForm__h5gMK{display:grid;grid-template-columns:1fr auto;gap:9px;margin-top:14px}.discount_discountForm__h5gMK input{min-width:0;padding:13px;border:1px solid #dedee8;border-radius:11px;outline:none;text-transform:uppercase}.discount_discountForm__h5gMK input:focus{border-color:rgba(75,34,240,.55);box-shadow:0 0 0 4px rgba(75,34,240,.08)}.discount_discountForm__h5gMK button{min-width:100px;border:0;border-radius:11px;color:#fff;background:#4b22f0;font-weight:850;cursor:pointer}.discount_discountForm__h5gMK button:disabled{opacity:.5;cursor:not-allowed}.discount_discountError__t_P31,.discount_discountSuccess__nC_TQ{margin-top:10px;padding:11px 12px;display:flex;gap:7px;align-items:center;border-radius:10px;font-size:11px;font-weight:800}.discount_discountSuccess__nC_TQ{color:#197d55;background:#eaf8f1}.discount_discountError__t_P31{color:#ad3b31;background:#fff0ed}.discount_discountBox___cTmz small{display:block;margin-top:9px;color:#74768a}.discount_discountLine__exZXm{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid #eeeef3;color:#197d55}.discount_discountLine__exZXm strong{color:#197d55}@media (max-width:560px){.discount_discountForm__h5gMK{grid-template-columns:1fr}.discount_discountForm__h5gMK button{min-height:43px}}