.partnership-panel .partnership-intro{margin:0 0 24px;max-width:650px}.partnership-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;border:0;min-width:0}.partnership-fields>label{margin:0;min-width:0;font-weight:600}.partnership-fields input,.partnership-fields textarea{font:14px/1.6 Arial,'Noto Sans KR',sans-serif;width:100%;margin-top:8px;background:#fbfcfe}.partnership-fields input:focus,.partnership-fields textarea:focus{outline:2px solid #9db5d2;outline-offset:2px}.partnership-fields textarea{min-height:180px;resize:vertical}.partnership-wide{grid-column:1/-1}.partnership-fields .partnership-consent{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px;font-size:12px;line-height:1.8;font-weight:400}.partnership-consent input{width:16px;height:16px;flex:none;margin:3px 0 0;accent-color:#c93642}.partnership-consent span{flex:1 1 200px}.partnership-consent a{flex:none}.partnership-fields .partnership-trap{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.partnership-status{min-height:24px;margin:20px 0 0;color:#a22c3d!important;font-size:12px!important;overflow-wrap:anywhere}.partnership-submit{margin-top:8px!important;min-height:48px;min-width:180px;background:#c93642!important;border-color:#c93642!important;color:#fff!important;font-weight:700!important}.partnership-submit:hover{background:#ad2834!important}.partnership-submit:disabled{opacity:.6;cursor:wait}.partnership-success{padding:25px 10px;text-align:center}.partnership-success-mark{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#f9e9ec;color:#c93642;margin:0 auto 24px;font-size:28px}.partnership-success h2{font-size:24px;line-height:1.6;overflow-wrap:anywhere}.partnership-success p{max-width:550px;margin:14px auto}.partnership-reference{display:inline-block;border:1px solid #dfe6f1;border-radius:8px;padding:10px 18px;background:#f7f9fc;font-size:12px!important}.partnership-success>.action{display:table;margin:24px auto 0}.partnership-form a:focus-visible,.partnership-form button:focus-visible{outline:3px solid #9db5d2;outline-offset:3px}@media(max-width:600px){.partnership-fields{grid-template-columns:minmax(0,1fr);gap:18px}.partnership-submit{width:100%}.partnership-success{padding:12px 0}.partnership-success h2{font-size:20px}}
