.partner-program-form-modal{--ppm-ink:#ebe3d4;--ppm-ink-soft:rgba(235,227,212,0.84);--ppm-ink-muted:rgba(235,227,212,0.62);--ppm-gold:#d7b56d;--ppm-gold-soft:#f6dea2;--ppm-border:rgba(201,169,98,0.28);--ppm-border-strong:rgba(201,169,98,0.34);--ppm-field-bg:rgba(11,12,13,0.38);--ppm-field-bg-hover:rgba(11,12,13,0.52);--ppm-focus-ring:rgba(201,169,98,0.32);--contact-ink:var(--ppm-ink);--contact-ink-soft:var(--ppm-ink-soft);--contact-ink-muted:var(--ppm-ink-muted);--contact-gold:var(--ppm-gold);--contact-gold-soft:var(--ppm-gold-soft);--contact-border:var(--ppm-border);--contact-border-gold:var(--ppm-border-strong);color-scheme:dark;isolation:isolate}.partner-program-form-modal .ppm-modal-close{position:absolute;top:1rem;right:1rem;z-index:100}.partner-program-form-modal>.gold-dark-scroll{position:relative;z-index:0}@media (min-width:640px){.partner-program-form-modal{width:min(96vw,72rem);height:min(78vh,44rem);max-height:85vh}.partner-program-form-modal .ppm-wizard-chrome{display:flex;align-items:center;gap:1rem}.partner-program-form-modal .ppm-wizard-steps{margin:0;flex:1}}.partner-program-form-modal .b2b-application-form label,.partner-program-form-modal .contact-field label,.partner-program-form-modal .contact-form .contact-field label,.partner-program-form-modal form label{color:var(--ppm-ink-soft)}.partner-program-form-modal #contact-form .contact-field input,.partner-program-form-modal #contact-form .contact-field select,.partner-program-form-modal #contact-form .contact-field textarea,.partner-program-form-modal .b2b-application-form input:not([type=checkbox]):not([type=radio]),.partner-program-form-modal .b2b-application-form select,.partner-program-form-modal .b2b-application-form textarea,.partner-program-form-modal .contact-field input,.partner-program-form-modal .contact-field select,.partner-program-form-modal .contact-field textarea,.partner-program-form-modal .contact-form .contact-field input,.partner-program-form-modal .contact-form .contact-field select,.partner-program-form-modal .contact-form .contact-field textarea,.partner-program-form-modal .contact-input,.partner-program-form-modal .ppm-field,.partner-program-form-modal .ppm-select-trigger,.partner-program-form-modal form input:not([type=checkbox]):not([type=radio]),.partner-program-form-modal form select,.partner-program-form-modal form textarea{border:1px solid var(--ppm-border-strong)!important;background:var(--ppm-field-bg)!important;color:var(--ppm-ink)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.partner-program-form-modal #contact-form .contact-field input::placeholder,.partner-program-form-modal #contact-form .contact-field textarea::placeholder,.partner-program-form-modal .b2b-application-form input::placeholder,.partner-program-form-modal .b2b-application-form textarea::placeholder,.partner-program-form-modal .contact-field input::placeholder,.partner-program-form-modal .contact-field textarea::placeholder,.partner-program-form-modal .contact-form .contact-field input::placeholder,.partner-program-form-modal .contact-form .contact-field textarea::placeholder,.partner-program-form-modal .contact-input::placeholder,.partner-program-form-modal .ppm-field::placeholder,.partner-program-form-modal form input::placeholder,.partner-program-form-modal form textarea::placeholder{color:rgba(235,227,212,.46)}.partner-program-form-modal #contact-form .contact-field input:hover:not(:disabled),.partner-program-form-modal #contact-form .contact-field select:hover:not(:disabled),.partner-program-form-modal #contact-form .contact-field textarea:hover:not(:disabled),.partner-program-form-modal .b2b-application-form input:not([type=checkbox]):not([type=radio]):hover:not(:disabled),.partner-program-form-modal .b2b-application-form select:hover:not(:disabled),.partner-program-form-modal .b2b-application-form textarea:hover:not(:disabled),.partner-program-form-modal .contact-field input:hover:not(:disabled),.partner-program-form-modal .contact-field select:hover:not(:disabled),.partner-program-form-modal .contact-field textarea:hover:not(:disabled),.partner-program-form-modal .contact-form .contact-field input:hover:not(:disabled),.partner-program-form-modal .contact-form .contact-field select:hover:not(:disabled),.partner-program-form-modal .contact-form .contact-field textarea:hover:not(:disabled),.partner-program-form-modal .contact-input:hover:not(:disabled),.partner-program-form-modal .ppm-field:hover:not(:disabled),.partner-program-form-modal .ppm-select-trigger:hover:not(:disabled),.partner-program-form-modal form input:not([type=checkbox]):not([type=radio]):hover:not(:disabled),.partner-program-form-modal form select:hover:not(:disabled),.partner-program-form-modal form textarea:hover:not(:disabled){border-color:rgba(215,181,109,.55)!important;background:var(--ppm-field-bg-hover)!important}.partner-program-form-modal #contact-form .contact-field input:focus,.partner-program-form-modal #contact-form .contact-field select:focus,.partner-program-form-modal #contact-form .contact-field textarea:focus,.partner-program-form-modal .b2b-application-form input:not([type=checkbox]):not([type=radio]):focus,.partner-program-form-modal .b2b-application-form select:focus,.partner-program-form-modal .b2b-application-form textarea:focus,.partner-program-form-modal .contact-field input:focus,.partner-program-form-modal .contact-field select:focus,.partner-program-form-modal .contact-field textarea:focus,.partner-program-form-modal .contact-form .contact-field input:focus,.partner-program-form-modal .contact-form .contact-field select:focus,.partner-program-form-modal .contact-form .contact-field textarea:focus,.partner-program-form-modal .contact-input:focus,.partner-program-form-modal .ppm-field:focus,.partner-program-form-modal .ppm-select-trigger:focus,.partner-program-form-modal form input:not([type=checkbox]):not([type=radio]):focus,.partner-program-form-modal form select:focus,.partner-program-form-modal form textarea:focus{border-color:rgba(201,169,98,.72)!important;outline:none;box-shadow:0 0 0 3px var(--ppm-focus-ring),inset 0 1px 0 rgba(255,255,255,.05)}.partner-program-form-modal #contact-form .contact-field select,.partner-program-form-modal .b2b-application-form select,.partner-program-form-modal .contact-field select,.partner-program-form-modal .contact-form .contact-field select,.partner-program-form-modal form select{background-color:var(--ppm-field-bg)!important;background-image:linear-gradient(45deg,transparent 50%,var(--ppm-gold-soft) 50%),linear-gradient(135deg,var(--ppm-gold-soft) 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% + 2px),calc(100% - 13px) calc(50% + 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:2rem}.partner-program-form-modal #contact-form .contact-field select option,.partner-program-form-modal .b2b-application-form select option,.partner-program-form-modal .contact-field select option,.partner-program-form-modal .contact-form .contact-field select option,.partner-program-form-modal form select option{background:#0b0c0d;color:var(--ppm-ink)}.partner-program-form-modal .contact-conditional-group{border-color:rgba(201,169,98,.28);background:rgba(11,12,13,.32)}.partner-program-form-modal .contact-conditional-title{color:var(--ppm-ink-muted)}.partner-program-form-modal .contact-field-error,.partner-program-form-modal .contact-form-error-banner{color:#f0b4a8}.partner-program-form-modal .contact-form-error-banner{border-color:rgba(201,122,106,.34);background:rgba(201,122,106,.1)}.partner-program-form-modal .b2b-application-form fieldset>label.flex{border-color:rgba(201,169,98,.28)!important;background:rgba(11,12,13,.32)!important}.partner-program-form-modal .b2b-application-form fieldset>label.flex:hover{border-color:rgba(201,169,98,.44)!important}.partner-program-form-modal .b2b-application-form fieldset>label.flex:has(input:checked){border-color:rgba(201,169,98,.58)!important;background:rgba(201,169,98,.1)!important}.partner-program-form-modal .b2b-application-form fieldset>legend,.partner-program-form-modal .b2b-application-form legend{color:var(--ppm-ink-soft)}.partner-program-form-modal .b2b-application-form fieldset>p,.partner-program-form-modal .b2b-application-form>p{color:var(--ppm-ink-muted)}.partner-program-form-modal .contact-form-auth-gate,.partner-program-form-modal [role=region][aria-labelledby=submission-auth-gate-title]{border-color:rgba(201,169,98,.28)!important;background:rgba(11,12,13,.45)!important}.partner-program-form-modal .contact-form-success{border-color:rgba(126,167,147,.42);background:linear-gradient(135deg,rgba(11,12,13,.72),rgba(126,167,147,.12))}.partner-program-form-modal .b2b-application-success p,.partner-program-form-modal .contact-form-success p{color:var(--ppm-ink-soft)}.partner-program-form-modal #contact-form .contact-field input[aria-invalid=true],.partner-program-form-modal #contact-form .contact-field select[aria-invalid=true],.partner-program-form-modal #contact-form .contact-field textarea[aria-invalid=true],.partner-program-form-modal .contact-field input[aria-invalid=true],.partner-program-form-modal .contact-field select[aria-invalid=true],.partner-program-form-modal .contact-field textarea[aria-invalid=true],.partner-program-form-modal .contact-form .contact-field input[aria-invalid=true],.partner-program-form-modal .contact-form .contact-field select[aria-invalid=true],.partner-program-form-modal .contact-form .contact-field textarea[aria-invalid=true],.partner-program-form-modal form input[aria-invalid=true],.partner-program-form-modal form select[aria-invalid=true],.partner-program-form-modal form textarea[aria-invalid=true]{border-color:#c97a6a!important;box-shadow:0 0 0 2px rgba(201,122,106,.22)}.partner-program-form-modal a:focus-visible,.partner-program-form-modal button:focus-visible,.partner-program-form-modal input:focus-visible,.partner-program-form-modal select:focus-visible,.partner-program-form-modal textarea:focus-visible{outline:2px solid var(--ppm-gold-soft);outline-offset:2px}.partner-program-form-modal :focus:not(:focus-visible){outline:none}.partner-program-form-modal,.partner-program-form-modal .gold-dark-scroll{-ms-overflow-style:none;scrollbar-width:none}.partner-program-form-modal .gold-dark-scroll::-webkit-scrollbar,.partner-program-form-modal::-webkit-scrollbar{display:none;width:0;height:0}.partner-program-form-modal .ppm-wizard-chrome{margin:0}.partner-program-form-modal .ppm-wizard-steps{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;margin:.85rem 0 0;padding:0;list-style:none}.partner-program-form-modal .ppm-wizard-step{display:flex;flex-direction:column;align-items:center;gap:.35rem;min-width:0;color:var(--ppm-ink-muted)}.partner-program-form-modal .ppm-wizard-step-num{display:flex;height:1.65rem;width:1.65rem;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--ppm-border);font-size:.7rem;font-weight:600}.partner-program-form-modal .ppm-wizard-step-label{display:none;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;line-height:1.2;text-align:center}@media (min-width:640px){.partner-program-form-modal .ppm-wizard-step-label{display:block}}.partner-program-form-modal .ppm-wizard-step.is-active .ppm-wizard-step-num,.partner-program-form-modal .ppm-wizard-step.is-done .ppm-wizard-step-num{border-color:var(--ppm-gold);background:rgba(201,169,98,.16);color:var(--ppm-gold-soft)}.partner-program-form-modal .ppm-wizard-step.is-active .ppm-wizard-step-label{color:var(--ppm-gold-soft)}.partner-program-form-modal .ppm-wizard-pane[hidden]{display:none!important}.partner-program-form-modal .ppm-wizard-nav{display:flex;justify-content:space-between;gap:.75rem;margin-top:1.5rem}.partner-program-form-modal .ppm-contract-preview{overflow:hidden;border-radius:1rem;border:1px solid var(--ppm-border-strong);background:rgba(11,12,13,.45)}.partner-program-form-modal .ppm-contract-frame{display:block;width:100%;height:min(52vh,28rem);border:0;background:#f7f1e4}