.PDPySq_page{padding-top:var(--header-height);background-color:var(--color-paper);min-height:100vh;padding-bottom:var(--space-20)}.PDPySq_wrapper{max-width:760px;padding-top:var(--space-12);margin-inline:auto}.PDPySq_header{text-align:center;margin-bottom:var(--space-10);align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.PDPySq_overline{font-family:var(--font-body-loaded,var(--font-body));font-size:var(--text-overline);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-gold)}.PDPySq_title{font-family:var(--font-display-loaded,var(--font-display));font-size:var(--text-h1);font-weight:var(--weight-light);color:var(--color-ink);line-height:var(--leading-tightest);letter-spacing:var(--tracking-tight)}.PDPySq_titleItalic{color:var(--color-gold);font-style:italic}.PDPySq_subtitle{font-family:var(--font-body-loaded,var(--font-body));font-size:var(--text-body);color:var(--color-ink-muted);line-height:var(--leading-relaxed);max-width:52ch;margin-top:var(--space-2)}.PDPySq_formCard{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xs);padding:var(--space-8) var(--space-6);box-shadow:0 16px 40px #1a18140d}@media (min-width:768px){.PDPySq_formCard{padding:var(--space-10) var(--space-10)}}.PDPySq_progressBar{margin-bottom:var(--space-8);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border-light);justify-content:space-between;align-items:center;display:flex}.PDPySq_progressStep{align-items:center;gap:var(--space-2);color:var(--color-ink-faint);display:flex}.PDPySq_progressStepActive{color:var(--color-ink)}.PDPySq_stepNum{font-family:var(--font-body-loaded,var(--font-body));font-size:.6875rem;font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider);background-color:var(--color-paper);color:var(--color-ink-muted);border-radius:var(--radius-xs);padding:2px 6px}.PDPySq_progressStepActive .PDPySq_stepNum{background-color:var(--color-gold);color:var(--color-ink)}.PDPySq_stepName{font-family:var(--font-body-loaded,var(--font-body));font-size:.75rem;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase}.PDPySq_progressLine{background-color:var(--color-border-light);height:1px;margin-inline:var(--space-4);flex:1}.PDPySq_stepPane{gap:var(--space-6);flex-direction:column;display:flex}.PDPySq_stepTitle{font-family:var(--font-display-loaded,var(--font-display));font-size:var(--text-h3);font-weight:var(--weight-light);color:var(--color-ink)}.PDPySq_field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.PDPySq_fieldRow{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.PDPySq_fieldRow{grid-template-columns:repeat(2,minmax(0,1fr))}}.PDPySq_label{font-family:var(--font-body-loaded,var(--font-body));font-size:.75rem;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-ink-soft)}.PDPySq_input,.PDPySq_select,.PDPySq_textarea{background-color:var(--color-paper);border:1px solid var(--color-border);border-radius:var(--radius-xs);width:100%;min-width:0;max-width:100%;padding:var(--space-3) var(--space-4);font-family:var(--font-body-loaded,var(--font-body));color:var(--color-ink);transition:border-color var(--duration-fast) var(--ease-out);outline:none;font-size:.875rem}.PDPySq_input,.PDPySq_select{height:48px}.PDPySq_input:focus,.PDPySq_select:focus,.PDPySq_textarea:focus{border-color:var(--color-gold)}.PDPySq_radioGrid{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.PDPySq_radioGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.PDPySq_radioCard{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background-color:var(--color-paper);border:1px solid var(--color-border);border-radius:var(--radius-xs);font-family:var(--font-body-loaded,var(--font-body));color:var(--color-ink);cursor:pointer;text-align:left;transition:all var(--duration-fast) var(--ease-out);font-size:.8125rem;display:flex}.PDPySq_radioCard:hover{border-color:var(--color-gold)}.PDPySq_radioCardActive{border-color:var(--color-gold);font-weight:var(--weight-semibold);background-color:#b8975a14}.PDPySq_radioDot{border:2px solid var(--color-border-strong);border-radius:50%;width:10px;height:10px}.PDPySq_radioCardActive .PDPySq_radioDot{border-color:var(--color-gold);background-color:var(--color-gold)}.PDPySq_actionsRight{padding-top:var(--space-4);justify-content:flex-end;display:flex}.PDPySq_actionsBetween{padding-top:var(--space-4);justify-content:space-between;align-items:center;display:flex}.PDPySq_nextBtn,.PDPySq_submitBtn{height:50px;padding-inline:var(--space-8);background-color:var(--color-ink);color:var(--color-surface);border-radius:var(--radius-xs);font-family:var(--font-body-loaded,var(--font-body));font-size:var(--text-overline);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;cursor:pointer;transition:all var(--duration-fast) var(--ease-out);border:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.PDPySq_nextBtn:hover,.PDPySq_submitBtn:hover{background-color:var(--color-gold);color:var(--color-ink)}.PDPySq_nextBtn:disabled{opacity:.5;cursor:not-allowed}.PDPySq_backBtn{color:var(--color-ink-muted);font-family:var(--font-body-loaded,var(--font-body));cursor:pointer;padding:var(--space-2);background:0 0;border:none;font-size:.8125rem;text-decoration:none}.PDPySq_backBtn:hover{color:var(--color-ink)}.PDPySq_discretionNotice{align-items:center;gap:var(--space-2);color:var(--color-ink-muted);background-color:var(--color-paper-cool);padding:var(--space-3) var(--space-4);border-radius:var(--radius-xs);font-size:.75rem;display:flex}.PDPySq_successCard{background-color:var(--color-surface);border:1px solid var(--color-gold);border-radius:var(--radius-xs);padding:var(--space-12) var(--space-8);text-align:center;align-items:center;gap:var(--space-4);flex-direction:column;display:flex;box-shadow:0 16px 40px #b8975a1a}.PDPySq_successIcon{background-color:var(--color-gold);width:50px;height:50px;color:var(--color-surface);border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;display:flex}.PDPySq_successTitle{font-family:var(--font-display-loaded,var(--font-display));font-size:var(--text-h2);color:var(--color-ink)}.PDPySq_successMessage{font-size:var(--text-body);color:var(--color-ink-muted);line-height:var(--leading-relaxed);max-width:50ch}.PDPySq_successContactNotice{color:var(--color-gold);font-size:.875rem}.PDPySq_successActions{gap:var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}@media (max-width:639px){.PDPySq_actionsBetween{flex-wrap:wrap;gap:16px}.PDPySq_nextBtn,.PDPySq_submitBtn{white-space:normal;max-width:100%;height:auto;min-height:50px;padding:14px 20px}.PDPySq_stepName{font-size:10px}.PDPySq_progressLine{margin-inline:8px}}@media (max-width:479px){.PDPySq_stepName{display:none}.PDPySq_progressBar{justify-content:center}.PDPySq_progressLine{flex:1;max-width:64px}}
