.partner-application-form{--pf-accent: #7c3aed;--pf-accent-soft: rgba(124, 58, 237, 0.16);--pf-cta: #F763FF;--pf-cta-soft: rgba(236, 72, 153, 0.30);--pf-cta-ink: #000;--pf-ink: #16121f;--pf-body: #3f3a49;--pf-muted: #6b6577;--pf-border: #e6e3ec;--pf-border-2: #d3cfdd;--pf-radius: 16px;--pf-radius-sm: 10px;--pf-pill: 999px;--pf-ease: cubic-bezier(0.4, 0, 0.2, 1);counter-reset:pf-step;max-width:760px;margin:40px auto;padding:0 16px;font-family:inherit;color:var(--pf-body);-webkit-font-smoothing:antialiased}.partner-application-form .fdb-box{position:relative;background:#fff !important;border-radius:var(--pf-radius);border-right:1px solid var(--pf-border);border-bottom:1px solid var(--pf-border);border-left:1px solid var(--pf-border);padding:36px 44px 28px;box-shadow:0 1px 2px rgba(22,18,31,0.04),0 12px 34px -16px rgba(22,18,31,0.16);overflow:hidden}.partner-application-form h1{font-size:1.9rem;line-height:1.2;font-weight:700;letter-spacing:-0.01em;color:var(--pf-ink);text-align:center;margin:4px 0 28px}.partner-application-form .f1-progress{margin-bottom:22px}.partner-application-form .f1-steps{overflow:visible;display:flow-root}.partner-application-form .f1-step{counter-increment:pf-step}.partner-application-form .f1-step-icon{width:28px !important;height:28px !important;border-radius:50% !important;background:#fff !important;border:2px solid var(--pf-border-2) !important;display:flex !important;align-items:center;justify-content:center;margin:4px auto 0 !important;position:relative;z-index:1}.partner-application-form .f1-step-icon::after{content:counter(pf-step);font-size:0.8rem;font-weight:700;color:var(--pf-muted);line-height:1}.partner-application-form .f1-step.active .f1-step-icon{box-shadow:0 0 0 5px var(--pf-accent-soft)}.partner-application-form .f1-step.active .f1-step-icon::after{color:#fff}.partner-application-form .f1-step p{display:block !important;max-width:120px;margin:12px auto 0;white-space:normal;text-align:center;font-size:0.72rem;line-height:1.3;font-weight:600;color:var(--pf-muted)}.partner-application-form .f1-step.active p{font-weight:700;color:var(--pf-ink)}.partner-application-form .js-field-wrapper+.js-field-wrapper{margin-top:14px}.partner-application-form label{display:inline-block;font-size:0.85rem;font-weight:600;color:var(--pf-ink);margin-bottom:0}.partner-application-form .required{display:inline !important;color:var(--pf-accent);margin-left:3px !important}.partner-application-form .form-control{display:block;width:100%;margin-top:8px;padding:12px 14px;font-family:inherit;font-size:0.95rem;line-height:1.4;color:var(--pf-ink);background:#fff;border:1px solid var(--pf-border-2);border-radius:var(--pf-radius-sm);transition:border-color 0.15s var(--pf-ease),box-shadow 0.15s var(--pf-ease);appearance:none;-webkit-appearance:none}.partner-application-form textarea.form-control{min-height:112px;resize:vertical}.partner-application-form .form-control::placeholder{color:#a7a2b3}.partner-application-form .form-control:hover{border-color:#bbb5c7}.partner-application-form .form-control:focus{outline:none;border-color:var(--pf-accent);box-shadow:0 0 0 4px var(--pf-accent-soft)}.partner-application-form .form-control:user-invalid{border-color:#e5484d;box-shadow:0 0 0 4px rgba(229,72,77,0.12)}.partner-application-form select.form-control{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b6577' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px;cursor:pointer}.partner-application-form input[type="checkbox"],.partner-application-form input[type="radio"]{accent-color:var(--pf-accent);width:16px;height:16px;cursor:pointer}.partner-application-form .select2-container{width:100% !important}.partner-application-form .select2-container .select2-choice{height:auto !important;min-height:44px;display:flex !important;align-items:center;padding:8px 12px !important;background:#fff !important;background-image:none !important;border:1px solid var(--pf-border-2) !important;border-radius:var(--pf-radius-sm) !important;box-shadow:none !important;color:var(--pf-ink) !important;transition:border-color 0.15s var(--pf-ease),box-shadow 0.15s var(--pf-ease)}.partner-application-form .select2-container.select2-container-active .select2-choice{border-color:var(--pf-accent) !important;box-shadow:0 0 0 4px var(--pf-accent-soft) !important}.partner-application-form .select2-container .select2-choice .select2-chosen{line-height:1.4;color:var(--pf-ink) !important}.partner-application-form .select2-container .select2-choice>.select2-chosen.select2-default,.partner-application-form .select2-container .select2-default .select2-chosen{color:#a7a2b3 !important}.partner-application-form .select2-container .select2-choice .select2-arrow{background:transparent !important;background-image:none !important;border-left:none !important;width:34px !important}.partner-application-form .select2-container .select2-choice .select2-arrow b{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b6577' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") !important;background-position:center !important;background-repeat:no-repeat !important}.partner-application-form .f1-buttons{margin-top:28px}.partner-application-form .f1-buttons .btn,.partner-application-form .btn-primary,.partner-application-form button[type="submit"],.partner-application-form #submitBtn{min-width:120px;padding:11px 28px;font-family:inherit;font-size:0.95rem;font-weight:600;border:none;border-radius:var(--pf-pill);cursor:pointer;box-shadow:0 1px 2px rgba(22,18,31,0.12),0 6px 16px -8px rgba(22,18,31,0.24);transition:transform 0.06s var(--pf-ease),box-shadow 0.18s var(--pf-ease),filter 0.18s var(--pf-ease)}.partner-application-form .f1-buttons .btn:hover,.partner-application-form .btn-primary:hover,.partner-application-form button[type="submit"]:hover,.partner-application-form #submitBtn:hover{filter:brightness(0.94);box-shadow:0 2px 4px rgba(22,18,31,0.14),0 10px 22px -8px rgba(22,18,31,0.28)}.partner-application-form .f1-buttons .btn:active,.partner-application-form .btn-primary:active,.partner-application-form #submitBtn:active{transform:translateY(1px)}.partner-application-form .f1-buttons .btn:focus-visible,.partner-application-form .btn-primary:focus-visible,.partner-application-form #submitBtn:focus-visible{outline:none;box-shadow:0 0 0 4px var(--pf-accent-soft)}.partner-application-form .f1-buttons .btn-next,.partner-application-form .f1-buttons .btn-primary,.partner-application-form .f1-buttons button[type="submit"],.partner-application-form #submitBtn{background-color:var(--pf-cta) !important;border-color:var(--pf-cta) !important;color:var(--pf-cta-ink) !important}.partner-application-form .f1-buttons .btn-next:hover,.partner-application-form .f1-buttons .btn-primary:hover,.partner-application-form .f1-buttons button[type="submit"]:hover,.partner-application-form #submitBtn:hover{background-color:var(--pf-cta) !important;border-color:var(--pf-cta) !important;color:var(--pf-cta-ink) !important}.partner-application-form .f1-buttons .btn-next:focus-visible,.partner-application-form .f1-buttons .btn-primary:focus-visible,.partner-application-form #submitBtn:focus-visible{box-shadow:0 0 0 4px var(--pf-cta-soft) !important}.partner-application-form .offsc-field-hp,.partner-application-form [name="ipofzqpu"]{position:absolute !important;left:-9999px !important;width:1px !important;height:1px !important;overflow:hidden !important}@media (max-width: 720px){.partner-application-form{margin:20px auto}.partner-application-form .fdb-box{padding:28px 20px 24px;border-radius:12px}.partner-application-form h1{font-size:1.55rem}.partner-application-form .f1-step p{display:none !important}.partner-application-form .f1-step.active p{display:block !important;font-size:0.75rem;max-width:150px}}
