.page_hero__b50LM{background:linear-gradient(135deg,var(--color-navy-dark),var(--color-navy-light));padding:80px 24px 60px}.page_heroTitle__iySyR{font-size:clamp(32px,5vw,52px);font-weight:900;color:var(--color-white);margin-bottom:16px}.page_heroSubtitle__o9zyr{font-size:17px;color:rgba(255,255,255,.7);max-width:580px;line-height:1.7}.page_formWrapper__m5LQk{max-width:720px;margin:0 auto}.page_form___8LHQ{display:flex;flex-direction:column;gap:32px;margin-top:8px}.page_formSection__5Yg_H{background:var(--color-white);border-radius:var(--radius-xl);padding:36px;box-shadow:var(--shadow-md);border:1px solid var(--color-gray-100);display:flex;flex-direction:column;gap:20px}.page_sectionTitle__pq4sD{font-size:20px;font-weight:800;color:var(--color-navy);font-family:var(--font-heading);display:flex;align-items:center;gap:8px;margin-bottom:4px}.page_nextAction__7cFnF{display:flex;flex-direction:column;align-items:stretch;gap:12px}.page_secureNote__dhhbC{font-size:13px;color:var(--color-gray-400);text-align:center}.page_summaryBox__ac8bo{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);padding:20px 24px;display:flex;flex-direction:column;gap:4px}.page_summaryTitle__l3ULO{font-size:15px;font-weight:700;color:var(--color-navy);margin-bottom:8px;font-family:var(--font-heading)}.page_summaryText__NSyo7{font-size:14px;color:var(--color-gray-600)}.page_editBtn__SxpFY{background:none;border:none;font-size:13px;font-weight:600;color:var(--color-green);cursor:pointer;padding:0;margin-top:8px;text-align:left}.page_editBtn__SxpFY:hover{text-decoration:underline}.page_paymentBox__ZeVcL{background:linear-gradient(135deg,var(--color-navy-dark),var(--color-navy));border-radius:var(--radius-md);padding:20px 24px}.page_paymentInfo__bJMqD{display:flex;align-items:center;gap:20px}.page_paymentAmount__VH4zW{font-family:var(--font-heading);font-size:40px;font-weight:900;color:var(--color-green-light);flex-shrink:0}.page_paymentLabel__LDcGg{font-size:15px;font-weight:700;color:var(--color-white);margin-bottom:4px}.page_paymentSub__KHIna{font-size:13px;color:rgba(255,255,255,.55);line-height:1.5}@media (max-width:640px){.page_formSection__5Yg_H{padding:24px 20px}.page_paymentInfo__bJMqD{flex-direction:column;align-items:flex-start;gap:8px}.page_paymentAmount__VH4zW{font-size:32px}}