.page_page__g8lhb{min-height:100vh;display:flex;flex-direction:column}.page_header__MDOLV{background:var(--pm-white);border-bottom:1px solid var(--pm-light-grey);padding:20px 32px;display:flex;align-items:center;gap:20px;flex-wrap:wrap;position:-webkit-sticky;position:sticky;top:0;z-index:50}.page_brand__GR7uH{display:flex;align-items:center;gap:12px}.page_brandMark__tniya{width:38px;height:38px;border-radius:10px;background:var(--gradient-primary);display:grid;place-items:center;color:#fff;font-family:var(--heading-font);font-weight:700;font-size:16px}.page_brandText___Og9K{display:flex;flex-direction:column}.page_brandName__34zSd{font-family:var(--heading-font);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.02em}.page_brandTag__Qyegl{font-size:11px;color:var(--pm-grey)}.page_title__7mNBB{font-family:var(--heading-font);font-size:20px;font-weight:700;flex:1 1}.page_btnGhost__wfB2k{display:inline-flex;align-items:center;padding:9px 16px;border:1px solid var(--pm-light-grey);border-radius:var(--radius-sm);font-size:14px;color:var(--pm-grey);background:transparent;cursor:pointer;text-decoration:none;font-family:var(--body-font)}.page_btnGhost__wfB2k:hover{color:var(--pm-blue);border-color:var(--pm-blue);text-decoration:none}.page_btnPrimary__ICifI{display:inline-flex;align-items:center;padding:12px 24px;background:var(--gradient-primary);color:#fff;border:none;border-radius:var(--radius-sm);font-family:var(--body-font);font-weight:600;font-size:15px;cursor:pointer}.page_btnPrimary__ICifI:hover:not(:disabled){background:var(--pm-black)}.page_btnPrimary__ICifI:disabled{opacity:.45;cursor:not-allowed}.page_main__EWcj_{flex:1 1;max-width:860px;margin:0 auto;padding:32px;width:100%}.page_form__f0itp{display:flex;flex-direction:column;gap:32px}.page_section__avU_l{background:var(--pm-white);border:1px solid var(--pm-light-grey);border-radius:var(--radius-lg);padding:24px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--shadow-card)}.page_section__avU_l h2{font-family:var(--heading-font);font-size:16px;font-weight:700}.page_hint__ubv3c{font-size:13px;color:var(--pm-grey)}.page_textarea__zJa8c{width:100%;padding:12px 14px;border:1px solid var(--pm-light-grey);border-radius:var(--radius-sm);font-family:var(--body-font);font-size:14px;resize:vertical;outline:none}.page_textarea__zJa8c:focus{border-color:var(--pm-blue)}.page_costPreview__C2_CT{font-size:13px;color:var(--pm-grey);background:var(--pm-ice);border-radius:var(--radius-sm);padding:8px 12px}.page_costPreview__C2_CT strong{color:var(--pm-black)}.page_costBreakdown__z4HVQ{margin-left:6px;font-size:12px}.page_grid__jP2iv{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.page_field__0eAD2{display:flex;flex-direction:column;gap:6px}.page_field__0eAD2 span{font-size:13px;font-weight:500;color:var(--pm-grey)}.page_field__0eAD2 input,.page_field__0eAD2 select{padding:9px 12px;border:1px solid var(--pm-light-grey);border-radius:var(--radius-sm);font-family:var(--body-font);font-size:14px;background:var(--pm-white);outline:none}.page_field__0eAD2 input:focus,.page_field__0eAD2 select:focus{border-color:var(--pm-blue)}.page_fieldHint__o_atd{font-size:11px;color:var(--pm-grey)}.page_advancedToggle__haPXA{background:none;border:none;cursor:pointer;font-size:13px;color:var(--pm-blue);font-family:var(--body-font);padding:0;text-align:left}.page_advancedToggle__haPXA:hover{text-decoration:underline}.page_advancedGrid__fKqkB{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:12px}.page_checkboxField__iNkCx{display:flex;align-items:center;gap:10px;font-size:14px;cursor:pointer}.page_checkboxField__iNkCx input{width:16px;height:16px;cursor:pointer}.page_errorBox__ZQ7u7{background:var(--status-error-bg);color:var(--status-error);border:1px solid;border-radius:var(--radius-sm);padding:10px 14px;font-size:14px}.page_actions__CZZpU{display:flex;gap:12px;justify-content:flex-end}.page_footer__auNjY{max-width:860px;margin:0 auto;padding:24px 32px;border-top:1px solid var(--pm-light-grey);color:var(--pm-grey);font-size:13px}