@font-face{font-family:'Figtree';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/figtree/v9/_Xms-HUzqDCFdgfMm4q9DaRvziissg.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Figtree';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/figtree/v9/_Xms-HUzqDCFdgfMm4S9DaRvzig.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Figtree';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/figtree/v9/_Xms-HUzqDCFdgfMm4q9DaRvziissg.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Figtree';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/figtree/v9/_Xms-HUzqDCFdgfMm4S9DaRvzig.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Figtree';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/figtree/v9/_Xms-HUzqDCFdgfMm4q9DaRvziissg.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Figtree';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/figtree/v9/_Xms-HUzqDCFdgfMm4S9DaRvzig.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ks-form{font-family:'Figtree',-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;color:#111827}.ks-form-fields{display:flex;flex-direction:column;gap:0}.ks-field-wrap{margin-bottom:16px}.ks-label{display:block;font-size:13px;font-weight:600;color:#374151;margin-bottom:5px}.ks-required{color:#dc2626}.ks-input,.ks-select,.ks-textarea{width:100%;padding:10px 13px;border:1.5px solid #d1d5db;border-radius:7px;font-family:inherit;font-size:14px;color:#111827;background:#fff;transition:border-color .15s,box-shadow .15s;outline:none;-webkit-appearance:none}.ks-input:focus,.ks-select:focus,.ks-textarea:focus{border-color:#1a4fa0;box-shadow:0 0 0 3px rgb(26 79 160 / .12)}.ks-textarea{resize:vertical}.ks-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2.5'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center;padding-right:34px}.ks-check-label,.ks-radio-label{display:inline-flex;align-items:center;gap:8px;margin-right:14px;margin-bottom:7px;cursor:pointer;font-size:13.5px;color:#374151}.ks-check-label input,.ks-radio-label input{accent-color:#1a4fa0;width:15px;height:15px}.ks-submit-row{margin-top:22px}.ks-submit-btn{background:#1a4fa0;color:#fff;border:none;border-radius:7px;padding:11px 28px;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:background .15s,transform .1s;letter-spacing:.2px}.ks-submit-btn:hover{background:#123578;transform:translateY(-1px)}.ks-submit-btn:active{transform:translateY(0)}.ks-columns{display:flex;gap:16px;margin-bottom:0}.ks-column{flex:1;min-width:0}.ks-success-msg{display:flex;align-items:center;gap:8px;background:#dcfce7;color:#15803d;border:1px solid #bbf7d0;border-radius:7px;padding:11px 15px;font-size:13.5px;font-weight:600;margin-bottom:18px}.ks-error{color:#dc2626;font-style:italic;font-size:13px}@media (max-width:600px){.ks-columns{flex-direction:column;gap:0}}