.partner-application-form{--pf-accent: #1f9d6b;--pf-accent-soft: rgba(31, 157, 107, 0.16);--pf-ink: #1c1c19;--pf-body: #45463f;--pf-muted: #706f66;--pf-border: #e3e1dc;--pf-border-2: #d2d0ca;--pf-radius: 14px;--pf-radius-sm: 8px;--pf-ease: cubic-bezier(0.4, 0, 0.2, 1);counter-reset:pf-step;max-width:620px;margin:40px auto;padding:0 16px;font-family:inherit;color:var(--pf-body);-webkit-font-smoothing:antialiased}.partner-application-form .fdb-box{position:relative;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(28,34,24,0.04),0 10px 30px -14px rgba(28,34,24,0.14);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-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:0 auto !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:none !important}.partner-application-form .f1-step.active p{display:block !important;max-width:150px;margin:12px auto 0;white-space:normal;text-align:center;font-size:0.85rem;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:#a6a49b}.partner-application-form .form-control:hover{border-color:#bdbbb4}.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='%23706f66' 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:#a6a49b !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='%23706f66' 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 26px;font-family:inherit;font-size:0.95rem;font-weight:600;border:none;border-radius:var(--pf-radius-sm);cursor:pointer;box-shadow:0 1px 2px rgba(28,34,24,0.12),0 6px 16px -8px rgba(28,34,24,0.22);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(28,34,24,0.14),0 10px 22px -8px rgba(28,34,24,0.26)}.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 .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: 640px){.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.active p{font-size:0.78rem}}.partner-application-form .f1-steps{overflow:visible;display:flow-root}
