.paWpmG_page{background:linear-gradient(180deg, #fbfaf7 0%, #f6f5f1 19rem), var(--background);min-height:100vh}.paWpmG_shell{--footer-space:1.25rem;width:min(100%,61rem);min-height:100vh;padding:.75rem .9rem;padding-bottom:var(--footer-space);margin:0 auto}.paWpmG_header{background:#12203b;border:1px solid #ffffff1a;border-radius:.32rem .32rem 0 0;align-items:center;gap:1rem;padding:1rem;display:grid;box-shadow:0 1rem 2.2rem #12203b24}.paWpmG_brandLockup{align-items:center;gap:.8rem;min-width:0;display:flex}.paWpmG_logoFrame{background:#050505;border:1px solid #efe8dc40;border-radius:.28rem;flex:none;justify-content:center;align-items:center;width:5.1rem;height:3.1rem;padding:.18rem;display:flex;overflow:hidden}.paWpmG_logoFrame img{width:100%;height:auto;display:block}.paWpmG_eyebrow{color:#efe8dc;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:780}.paWpmG_title{color:#fff;margin:.1rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:700;line-height:1.12}.paWpmG_securityNote{color:#d9dee8;align-items:flex-start;gap:.65rem;max-width:20rem;font-size:.78rem;font-weight:560;line-height:1.45;display:flex}.paWpmG_securityNote svg{color:#efe8dc;flex:none;margin-top:.05rem}.paWpmG_progressSection{z-index:2;border:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:0;border-radius:0 0 .32rem .32rem;padding:.85rem 1rem .95rem;position:sticky;top:.5rem;box-shadow:0 .75rem 1.4rem #12203b12}.paWpmG_progressText{color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;font-size:.875rem;font-weight:620;display:flex}.paWpmG_progressText strong{color:var(--foreground);white-space:nowrap;font-size:.78rem;font-weight:780}.paWpmG_progressSegments{gap:.28rem;margin-top:.72rem;display:flex}.paWpmG_progressSegment,.paWpmG_progressSegmentDone{background:#dfe3ea;border-radius:999px;flex:1 1 0;height:.2rem}.paWpmG_progressSegmentDone{background:var(--accent)}.paWpmG_stepPanel{padding:1rem 0 0}.paWpmG_stepContent{border:1px solid var(--border);background:#fff;border-radius:.32rem;gap:1rem;padding:1rem;display:grid;box-shadow:0 .75rem 1.45rem #12203b0d}.paWpmG_sectionHeader,.paWpmG_compactSectionHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:end;gap:1rem;padding-bottom:.7rem;display:flex}.paWpmG_sectionHeader h2,.paWpmG_compactSectionHeader h2{color:var(--foreground);margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.22rem;font-weight:700;line-height:1.2}.paWpmG_compactSectionHeader h2{font-size:1rem}.paWpmG_grid{gap:.95rem;display:grid}.paWpmG_field{scroll-margin-bottom:calc(var(--footer-space,7rem) + 1rem);gap:.4rem;display:grid}.paWpmG_field span,.paWpmG_fieldset legend{color:var(--ink-soft);font-size:.82rem;font-weight:780}.paWpmG_field input,.paWpmG_field select{border:1px solid var(--border);width:100%;min-height:3rem;color:var(--foreground);scroll-margin-bottom:calc(var(--footer-space,7rem) + 1rem);background:#fff;border-radius:.28rem;padding:.74rem .78rem;font-size:.98rem;transition:border-color .16s,box-shadow .16s,background-color .16s;box-shadow:inset 0 1px #11182708}.paWpmG_field select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#596579 50%),linear-gradient(135deg,#596579 50%,#0000 50%);background-position:calc(100% - 1rem),calc(100% - .7rem);background-repeat:no-repeat;background-size:.32rem .32rem,.32rem .32rem;padding-right:2.15rem}.paWpmG_field input::placeholder{color:#939dad}.paWpmG_field input:hover,.paWpmG_field select:hover{border-color:var(--border-strong)}:-webkit-any(.paWpmG_field input:-webkit-autofill,.paWpmG_field select:-webkit-autofill){animation-name:paWpmG_autofillStart;animation-duration:1ms}:is(.paWpmG_field input:autofill,.paWpmG_field select:autofill){animation-name:paWpmG_autofillStart;animation-duration:1ms}@keyframes paWpmG_autofillStart{0%{filter:none}to{filter:none}}.paWpmG_field input:focus,.paWpmG_field select:focus,.paWpmG_fileField:focus-within{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #8a71502e,inset 0 1px #11182708}.paWpmG_field input[aria-invalid=true],.paWpmG_field select[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 3px #b423181a}.paWpmG_fieldset{min-width:0;scroll-margin-bottom:calc(var(--footer-space,7rem) + 1rem);border:0;margin:0;padding:0}.paWpmG_fieldset legend{margin-bottom:.6rem}.paWpmG_radioGrid{gap:.7rem;display:grid}.paWpmG_radioOption{border:1px solid var(--border);min-height:3.1rem;color:var(--foreground);cursor:pointer;scroll-margin-bottom:calc(var(--footer-space,7rem) + 1rem);background:#fff;border-radius:.28rem;align-items:center;gap:.75rem;padding:.76rem .82rem;font-weight:760;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:inset 0 1px #11182708}.paWpmG_radioOption span{min-width:0;line-height:1.2}.paWpmG_radioOption input{width:1.1rem;height:1.1rem;accent-color:var(--accent);scroll-margin-bottom:calc(var(--footer-space,7rem) + 1rem)}.paWpmG_radioOption:hover,.paWpmG_fileField:hover,.paWpmG_reviewGroup:hover{border-color:var(--border-strong);box-shadow:0 .35rem .9rem #1118270f}.paWpmG_radioOption:has(input:checked){background:#fbf8f1;border-color:#8a7150ad;box-shadow:0 0 0 3px #8a715024}.paWpmG_conditionalBlock{border:1px solid #d9d1c2;border-left:4px solid var(--accent);background:#fbfaf7;border-radius:.28rem;gap:1rem;padding:1rem .95rem;display:grid}.paWpmG_uploadGrid,.paWpmG_reviewGrid{gap:1rem;display:grid}.paWpmG_uploadSections{gap:1.25rem;display:grid}.paWpmG_uploadSection{gap:.75rem;display:grid}.paWpmG_uploadSection h3{color:var(--ink-soft);margin:0;font-size:.92rem;font-weight:830}.paWpmG_fileField{border:1px solid var(--border);color:var(--foreground);scroll-margin-bottom:calc(var(--footer-space,7rem) + 1rem);background:#fff;border-radius:.28rem;grid-template-columns:auto 1fr;gap:.75rem;padding:1rem;transition:border-color .16s,box-shadow .16s;display:grid;box-shadow:inset 0 1px #11182708}.paWpmG_fileField svg{width:2.2rem;height:2.2rem;color:var(--accent);background:#fbf8f1;border:1px solid #d9d1c2;border-radius:.28rem;padding:.45rem}.paWpmG_fileField span{gap:.2rem;display:grid}.paWpmG_fileField strong{font-size:.95rem;line-height:1.3}.paWpmG_fileField em{color:var(--muted);font-size:.82rem;font-style:normal}.paWpmG_fileField small{color:var(--accent-strong);overflow-wrap:anywhere;font-size:.82rem}.paWpmG_fileStatus{color:#2f6f4e}.paWpmG_fileStatusError{color:var(--danger)}.paWpmG_fileField input{border:1px dashed var(--border-strong);background:var(--panel-subtle);width:100%;min-height:2.65rem;scroll-margin-bottom:calc(var(--footer-space,7rem) + 1rem);border-radius:.42rem;grid-column:1/-1;padding:.65rem}.paWpmG_uploadSummary,.paWpmG_uploadWarning{border:1px solid #1e5c3f29;border-left:4px solid var(--accent);color:var(--success);background:#f8faf7;border-radius:.28rem;margin:0;padding:.8rem .9rem;font-size:.9rem;font-weight:700;line-height:1.5}.paWpmG_uploadWarning{color:var(--warning);background:#fffaf0;border-color:#b7791f38 #b7791f38 #b7791f38 #b7791f}.paWpmG_paymentMock{border:1px solid var(--border);background:#fff;border-radius:.28rem;gap:1rem;padding:1rem;display:flex;box-shadow:0 .45rem 1rem #1118270d}.paWpmG_paymentCardContent{gap:.35rem;display:grid}.paWpmG_confirmationBox{box-shadow:var(--shadow);background:#fff;border:1px solid #d9d1c2;border-radius:.32rem;gap:1rem;padding:1.15rem;display:flex}.paWpmG_confirmationBox svg{background:var(--success);color:#fff;border-radius:.28rem;flex:none;width:2.75rem;height:2.75rem;padding:.6rem}.paWpmG_confirmationBox h2{margin:0;font-size:1.25rem}.paWpmG_confirmationBox p{color:var(--muted);margin:.45rem 0 0;line-height:1.5}.paWpmG_paymentMock svg{width:2.5rem;height:2.5rem;color:var(--accent);background:#fbf8f1;border:1px solid #d9d1c2;border-radius:.28rem;flex:none;padding:.5rem}.paWpmG_paymentMock h2{margin:0;font-size:1rem}.paWpmG_paymentMock p{color:var(--muted);margin:.35rem 0 .75rem;font-size:.9rem;line-height:1.5}.paWpmG_paymentMock strong{color:var(--success);font-size:.92rem}.paWpmG_savedCardNotice{border:1px solid #1e5c3f38;border-left:4px solid var(--success);color:var(--foreground);background:#f8faf7;border-radius:.28rem;align-items:flex-start;gap:.8rem;padding:.95rem 1rem;display:flex}.paWpmG_savedCardNotice svg{background:var(--success);color:#fff;border-radius:999px;flex:none;padding:.22rem}.paWpmG_savedCardNotice h3{margin:0;font-size:.98rem}.paWpmG_savedCardNotice p{color:var(--muted);margin:.28rem 0 0;font-size:.9rem;line-height:1.45}.paWpmG_savedCardNotice small{color:var(--success);margin-top:.35rem;font-size:.78rem;font-weight:750;display:block}.paWpmG_cardEntry{gap:1rem;display:grid}.paWpmG_paymentIdentityGrid,.paWpmG_paymentDetailGrid{gap:.95rem;display:grid}.paWpmG_secureField{gap:.4rem;display:grid}.paWpmG_secureField span{color:var(--ink-soft);font-size:.82rem;font-weight:780}.paWpmG_secureField iframe{border:1px solid var(--border);width:100%;height:3rem;color:var(--foreground);vertical-align:top;background:#fff;border-radius:.28rem;padding:0;transition:border-color .16s,box-shadow .16s;display:block;overflow:hidden;box-shadow:inset 0 1px #11182708}.paWpmG_secureField:focus-within iframe{border-color:var(--accent);box-shadow:0 0 0 3px #8a71502e,inset 0 1px #11182708}.paWpmG_secureField em{border:1px solid var(--border);width:100%;min-height:3rem;color:var(--danger);background:#fff;border-radius:.28rem;align-items:center;padding:.74rem .78rem;font-size:.9rem;font-style:normal;font-weight:700;display:flex}.paWpmG_inlineButton{border:1px solid var(--accent);min-height:2.75rem;color:var(--foreground);cursor:pointer;background:#fff;border-radius:.28rem;padding:.6rem .9rem;font-weight:700;transition:background-color .16s,box-shadow .16s}.paWpmG_inlineButton:hover{background:#fbf8f1;box-shadow:0 .35rem 1rem #8a715024}.paWpmG_inlineButton:disabled{cursor:not-allowed;opacity:.5}.paWpmG_reviewGroup{border:1px solid var(--border);background:#fff;border-radius:.28rem;padding:1rem;transition:border-color .16s,box-shadow .16s;box-shadow:0 .45rem 1rem #1118270a}.paWpmG_reviewGroup h2{color:var(--foreground);margin:0 0 .75rem;font-family:Georgia,Times New Roman,serif;font-size:.96rem;font-weight:840}.paWpmG_reviewGroup h2:after{background:var(--accent);content:"";width:2rem;height:2px;margin-top:.48rem;display:block}.paWpmG_reviewGroup dl{gap:.68rem;margin:0;display:grid}.paWpmG_reviewGroup dl div{border-top:1px solid #edf1f5;gap:.18rem;padding-top:.64rem;display:grid}.paWpmG_reviewGroup dl div:first-child{border-top:0;padding-top:0}.paWpmG_reviewGroup dt{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.paWpmG_reviewGroup dd{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-weight:620}.paWpmG_authorizationBox{border:1px solid var(--border);scroll-margin-bottom:calc(var(--footer-space,7rem) + 1rem);background:#fff;border-radius:.32rem;gap:1rem;padding:1rem;display:grid;box-shadow:0 .45rem 1rem #1118270a}.paWpmG_checkboxRow{color:var(--foreground);align-items:flex-start;gap:.75rem;font-weight:760;line-height:1.35;display:flex}.paWpmG_checkboxRow input{width:1.1rem;height:1.1rem;accent-color:var(--accent);scroll-margin-bottom:calc(var(--footer-space,7rem) + 1rem);margin-top:.15rem}.paWpmG_authorizationNotice{border:1px solid #8a71503d;border-left:4px solid var(--accent);background:var(--paper);color:var(--muted);border-radius:.28rem;margin:0;padding:.8rem .9rem;font-size:.9rem;line-height:1.5}.paWpmG_readOnlyField{gap:.4rem;display:grid}.paWpmG_readOnlyField span{color:var(--ink-soft);font-size:.86rem;font-weight:700}.paWpmG_readOnlyField strong{border:1px solid var(--border);min-height:3.05rem;color:var(--foreground);background:#fff;border-radius:.28rem;align-items:center;padding:.8rem .9rem;font-weight:650;display:flex;box-shadow:0 1px #17202a0a}.paWpmG_successNotice{border:1px solid #1e5c3f29;border-left:4px solid var(--success);color:var(--success);background:#f8faf7;border-radius:.28rem;margin:0;padding:.8rem .9rem;font-size:.9rem;font-weight:700;line-height:1.5}.paWpmG_errorNotice{border:1px solid #b423182e;border-left:4px solid var(--danger);color:#8a1f13;background:#fff2f0;border-radius:.28rem;margin:0;padding:.8rem .9rem;font-size:.9rem;font-weight:700;line-height:1.5}.paWpmG_error{color:var(--danger);margin:0;font-size:.82rem;font-weight:700}.paWpmG_trustStrip{color:var(--muted);background:#f2efe7;border:1px solid #e1d7c7;border-radius:.32rem;align-items:flex-start;gap:.8rem;margin-top:1rem;padding:.9rem 1rem;display:flex}.paWpmG_trustStrip svg{color:var(--accent);flex:none;margin-top:.08rem}.paWpmG_trustStrip p{margin:0;font-size:.82rem;line-height:1.55}.paWpmG_legalFooter{border-top:1px solid var(--border);padding:1rem 0 calc(var(--footer-space) + .5rem);color:var(--muted);gap:.65rem;margin:1rem 0 0;display:grid}.paWpmG_legalFooterRow{flex-wrap:wrap;gap:.35rem 1rem;font-size:.77rem;line-height:1.45;display:flex}.paWpmG_legalFooterRow strong{color:var(--foreground)}.paWpmG_legalFooter p{margin:0;font-size:.72rem;line-height:1.55}.paWpmG_footer{z-index:20;border:1px solid var(--border);background:#fffffffa;border-radius:.32rem;flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:1rem;padding:.9rem 1.25rem;display:flex;position:static;box-shadow:0 -.85rem 1.75rem #11182714}.paWpmG_footerErrorNotice{border:1px solid #b423182e;border-left:4px solid var(--danger);color:#8a1f13;background:#fff2f0;border-radius:.28rem;flex:0 0 100%;margin:0;padding:.75rem .85rem;font-size:.86rem;font-weight:760;line-height:1.45}.paWpmG_primaryButton,.paWpmG_secondaryButton{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border-radius:.28rem;flex:1 1 0;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding:.75rem 1rem;font-weight:800;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.paWpmG_primaryButton svg,.paWpmG_secondaryButton svg{flex:none}.paWpmG_primaryButton{border:1px solid var(--foreground);background:var(--foreground);color:#fff;box-shadow:0 .6rem 1.15rem #12203b38}.paWpmG_secondaryButton{border:1px solid var(--border);color:var(--foreground);background:#fff}.paWpmG_primaryButton:disabled,.paWpmG_secondaryButton:disabled{cursor:not-allowed;opacity:.48}@media (hover:hover) and (pointer:fine){.paWpmG_primaryButton:not(:disabled):hover,.paWpmG_secondaryButton:not(:disabled):hover{transform:translateY(-1px)}.paWpmG_primaryButton:not(:disabled):hover{background:#1c3253;box-shadow:0 .75rem 1.4rem #12203b42}.paWpmG_secondaryButton:not(:disabled):hover{border-color:var(--border-strong);background:var(--panel-subtle)}}@media (min-width:44rem){.paWpmG_shell{--footer-space:7.75rem;padding:1.5rem 2rem;padding-bottom:var(--footer-space)}.paWpmG_header{grid-template-columns:minmax(0,1fr) auto;padding:1.1rem 1.25rem}.paWpmG_logoFrame{width:7rem;height:4.25rem}.paWpmG_title{font-size:1.62rem}.paWpmG_stepContent{gap:1.25rem;padding:1.35rem}.paWpmG_grid,.paWpmG_uploadGrid,.paWpmG_reviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.paWpmG_paymentDetailGrid{grid-template-columns:minmax(0,1fr) minmax(9rem,.42fr)}.paWpmG_stepPanel{padding-top:1.35rem}.paWpmG_radioGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.paWpmG_footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:0;border-left:0;border-right:0;border-radius:0;width:100%;margin-top:0;padding-bottom:.9rem;padding-left:max(2rem,50vw - 28.5rem);padding-right:max(2rem,50vw - 28.5rem);position:fixed;bottom:0;left:0;right:0;transform:translateZ(0)}.paWpmG_primaryButton,.paWpmG_secondaryButton{flex:none;min-width:9rem}}@media (min-width:64rem){.paWpmG_shell{padding-top:2rem}.paWpmG_header{padding:1.2rem 1.35rem}.paWpmG_title{font-size:1.8rem}.paWpmG_stepContent{gap:1.35rem}}.paWpmG_reviewGroupHeader{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.paWpmG_reviewEdit,.paWpmG_validationLink{color:inherit;cursor:pointer;font:inherit;text-underline-offset:.2em;background:0 0;border:0;text-decoration:underline}.paWpmG_reviewEdit{color:var(--foreground);padding:.25rem;font-size:.85rem}.paWpmG_validationList{margin:.5rem 0 0;padding-left:1.25rem}.paWpmG_validationLink{text-align:left;padding:.3rem 0}.paWpmG_errorNotice>p{margin:0}
