.Payment_section__8FDxG{background:var(--light);padding:90px 5vw;min-height:100vh}.Payment_back__2979i{display:inline-block;margin-bottom:2rem;color:var(--grey);text-decoration:none;font-size:.9rem;font-weight:500;transition:color .2s}.Payment_back__2979i:hover{color:var(--navy)}.Payment_header__64Mw_{margin-bottom:3rem}.Payment_header__64Mw_ .section-sub{max-width:620px}.Payment_layout__h3qwj{display:grid;grid-template-columns:1fr 380px;grid-gap:2.5rem;gap:2.5rem;align-items:start}.Payment_form__b9Vkf{background:#fff;border:1px solid var(--border);border-radius:20px;padding:2.5rem;display:flex;flex-direction:column;gap:1.5rem}.Payment_field__isztB{display:flex;flex-direction:column;gap:.5rem}.Payment_label__y0_1r{font-size:.85rem;font-weight:600;color:var(--navy);letter-spacing:.3px}.Payment_input__kj9g2{border:1.5px solid var(--border);border-radius:10px;padding:.8rem 1.1rem;font-size:.95rem;font-family:DM Sans,sans-serif;color:var(--text);background:#fff;outline:none;transition:border-color .2s;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.Payment_input__kj9g2:focus{border-color:var(--sky)}.Payment_error__UBlu_{color:#d32f2f;font-size:.85rem;font-weight:500}.Payment_payBtn__h4VOY{background:var(--navy);color:#fff;border:none;border-radius:10px;padding:1rem 2rem;font-size:1rem;font-weight:600;font-family:DM Sans,sans-serif;cursor:pointer;transition:background .2s,transform .2s,box-shadow .2s;margin-top:.5rem}.Payment_payBtn__h4VOY:hover:not(:disabled){background:var(--blue);transform:translateY(-1px);box-shadow:0 6px 20px rgba(21,101,192,.3)}.Payment_payBtn__h4VOY:disabled{opacity:.45;cursor:not-allowed}.Payment_notice__z_wWM{font-size:.8rem;color:var(--grey);line-height:1.6;text-align:center}.Payment_summary__uCFij{background:var(--navy);border-radius:20px;padding:2rem;color:#fff;position:-webkit-sticky;position:sticky;top:100px;display:flex;flex-direction:column;gap:1rem}.Payment_summaryTitle__zHRa1{font-size:1rem;font-weight:700;letter-spacing:.5px;margin-bottom:.5rem}.Payment_summaryRow__hirYf{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;color:hsla(0,0%,100%,.7)}.Payment_summaryRow__hirYf span:last-child{color:#fff;font-weight:500}.Payment_divider__PzxcL{border-top:1px solid hsla(0,0%,100%,.15);margin:.25rem 0}.Payment_summaryTotal__oQKGp{display:flex;justify-content:space-between;align-items:center;font-size:.95rem;font-weight:600}.Payment_amount__HJExj{font-size:1.4rem;font-weight:700;color:#69f0ae}.Payment_badge__o_9U2{display:flex;align-items:flex-start;gap:.6rem;background:hsla(0,0%,100%,.07);border-radius:10px;padding:.9rem;font-size:.78rem;color:hsla(0,0%,100%,.6);line-height:1.5;margin-top:.5rem}@media (max-width:900px){.Payment_layout__h3qwj{grid-template-columns:1fr}.Payment_summary__uCFij{position:static}}