html body.mh-finance main.mh-cooperation{background:#f7fafc;padding:48px 20px 64px;color:#496278}.mh-cooperation>header,.mh-cooperation>form,.coop-success{max-width:940px;margin:0 auto}.mh-cooperation>header{text-align:center;margin-bottom:30px}.mh-cooperation header>span{color:#3285a3;font-size:13px}html body.mh-finance main.mh-cooperation h1{font-size:30px!important;color:#173d65!important;line-height:1.6}.mh-cooperation header p{max-width:680px;margin:auto;line-height:2}.mh-cooperation form{background:white;border:1px solid #e2ebf2;border-radius:16px;padding:30px;box-shadow:0 8px 32px #193b6205}html body.mh-finance main.mh-cooperation h2{font-size:19px!important;color:#234969!important;margin:0 0 8px}.coop-help{font-size:12px;line-height:1.9;color:#6b8194}.coop-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:24px}.coop-grid label{font-size:14px;font-weight:500;color:#244968}.coop-grid b{color:#b04e62}.coop-grid input,.coop-grid select,.coop-grid textarea{display:block;width:100%;box-sizing:border-box;border:1px solid #dce6ee;border-radius:9px;padding:12px;margin-top:8px;background:#fcfdff;color:#234969;font:inherit;min-height:48px}.coop-grid textarea{resize:vertical;line-height:1.9}.coop-grid small{display:block;font-size:11px;color:#708597;margin-top:7px}.coop-wide{grid-column:1/-1}.coop-consent{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.9;margin:24px 0}.coop-consent input{width:18px;height:18px;flex:none;margin-top:4px}.mh-cooperation button{width:100%;min-height:50px;border:0;border-radius:9px;background:#164b77;color:white;font:inherit;font-weight:600;cursor:pointer}.mh-cooperation button:hover{background:#126994}.mh-cooperation :is(input,select,textarea,button):focus-visible{outline:2px solid #2484b1;outline-offset:3px}.coop-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.coop-success{box-sizing:border-box;padding:18px;background:#eaf7f1;color:#216d51;border:1px solid #cae7da;border-radius:10px;margin-bottom:22px}@media(max-width:600px){html body.mh-finance main.mh-cooperation{padding:28px 12px 40px}.mh-cooperation form{padding:20px 16px}.coop-grid{grid-template-columns:1fr;gap:18px}html body.mh-finance main.mh-cooperation h1{font-size:25px!important}.coop-grid input,.coop-grid select,.coop-grid textarea{font-size:16px}}
.mh-cooperation .coop-trap{left:auto;right:0;position:fixed;clip-path:inset(50%);overflow:hidden;pointer-events:none}.coop-grid>*{min-width:0}.coop-grid input[type=file]{max-width:100%}
html body.mh-finance main.mh-cooperation{position:relative;isolation:isolate;background:linear-gradient(90deg,rgba(247,251,254,.78),rgba(250,252,255,.97) 24%,rgba(250,252,255,.97) 76%,rgba(247,251,254,.78)),url('finance-background.jpg') center top/cover no-repeat}
.mh-cooperation:before{content:'';position:absolute;z-index:-1;inset:0 12%;border-inline:1px solid #c5a26035;border-radius:48% 48% 20% 20%;background:#ffffff42;pointer-events:none}
.mh-cooperation>header:after{content:'';display:block;width:48px;height:2px;background:#c4a061;margin:24px auto 0}
.mh-cooperation>header>span{color:#9a7740;background:#fcf6ec;border:1px solid #ebdfca;border-radius:30px;padding:8px 18px;display:inline-block}
.mh-cooperation>form{background:rgba(255,255,255,.96);border-color:#e4ebf1;box-shadow:0 12px 40px #21476908;border-radius:18px}
@media(max-width:600px){html body.mh-finance main.mh-cooperation{background:linear-gradient(#f5f9fdee,#f9fbfdf5),url('finance-background.jpg') center top/cover}.mh-cooperation:before{inset:0 5%;opacity:.5}}
/* Quiet, minimal recruitment layout. */
.mh-cooperation .coop-invalid input,.mh-cooperation .coop-invalid select,.mh-cooperation .coop-invalid textarea{background:linear-gradient(120deg,rgba(255,228,233,.66),rgba(255,248,249,.8));border-color:#d87987;box-shadow:0 0 0 3px #cf637414;backdrop-filter:blur(8px)}
.mh-cooperation .coop-field-error{display:block;color:#ac3048;font-size:12px;line-height:1.9;margin-top:6px}.mh-cooperation [hidden]{display:none!important}.mh-cooperation .coop-consent{flex-wrap:wrap}.mh-cooperation .coop-consent .coop-field-error{flex-basis:100%}.mh-cooperation .coop-consent.coop-invalid{background:#fff0f3;border-radius:8px;padding:10px}.coop-form-notice{color:#a52e46;background:#fff0f3;border:1px solid #f1cdd4;border-radius:10px;padding:12px;margin:16px 0;font-size:13px}.mh-cooperation button:disabled{opacity:.65;cursor:wait}
html body.mh-finance main.mh-cooperation{background:radial-gradient(ellipse at 85% 0%,#eaf4fb 0,transparent 42%),linear-gradient(180deg,#f8fbfd,#f4f8fb);padding-top:48px}
.mh-cooperation:before{display:none}.mh-cooperation>header{max-width:740px;margin-bottom:24px}.mh-cooperation>header>span{background:transparent;border:0;border-radius:0;padding:0;color:#a07c43;font-size:12px;letter-spacing:0}
html body.mh-finance main.mh-cooperation h1{font-size:34px!important;line-height:1.7!important;margin:12px 0!important}.mh-cooperation header p{font-size:15px;line-height:2;color:#637b91}.mh-cooperation>header:after{width:36px;margin-top:20px}
.coop-process{max-width:850px;margin:0 auto 28px;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.coop-process li{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 8px}.coop-process li>span{display:grid;place-items:center;width:34px;height:34px;border:1px solid #d9e6ef;border-radius:50%;background:#fff;color:#a17e43;font-size:13px;flex:none}.coop-process strong{display:block;font-size:14px;font-weight:600;color:#254968}.coop-process small{display:block;font-size:11px;color:#7b8fa0;margin-top:4px}
.mh-cooperation>form{max-width:940px;padding:32px;background:#fff;border:1px solid #e4edf3;border-radius:18px;box-shadow:0 12px 40px #23496806}html body.mh-finance main.mh-cooperation form h2{font-size:19px!important;font-weight:600!important}.coop-grid{gap:20px 24px}.coop-grid input,.coop-grid select,.coop-grid textarea{background:#fbfdff;border-color:#dee8f0;border-radius:8px}.mh-cooperation button{background:linear-gradient(110deg,#183e62,#216486);border-radius:8px}.mh-cooperation button span{margin-right:12px}.coop-grid input[type=file]::file-selector-button{border:0;border-radius:5px;background:#eaf2f8;color:#234968;padding:7px 12px;font:inherit;margin-left:10px;cursor:pointer}
@media(max-width:600px){html body.mh-finance main.mh-cooperation{padding-top:28px;background:linear-gradient(180deg,#f0f7fc,#f9fbfd)}html body.mh-finance main.mh-cooperation h1{font-size:26px!important}.mh-cooperation header p{font-size:14px}.coop-process{gap:5px;margin-bottom:20px}.coop-process li{flex-direction:column;gap:8px;text-align:center;padding:8px 2px}.coop-process strong{font-size:12px}.coop-process small{font-size:10px;line-height:1.8}.mh-cooperation>form{padding:22px 16px;border-radius:12px}.coop-grid{gap:18px}}
