.partner_container{--indigo:#15183f;--indigo-2:#0f1232;--ink:#0b0f1a;--bg:#fff;--muted:#666a73;--gold:#9b731b;--gold-2:#b38623;--gold-3:#dfb455;--border:#0a0d1c14;--ring:#9b731b2e;--shadow-1:0 8px 20px #00000014;--shadow-2:0 12px 30px #0000001f;--radius-6:6px;--radius-8:8px;--radius-10:10px;--radius-12:12px;--fs-hero:clamp(24px, 2.2vw + 16px, 44px);--fs-h2:clamp(18px, 1.1vw + 14px, 28px);--fs-h3:clamp(16px, .9vw + 12px, 22px);--fs-body:clamp(14px, .35vw + 12px, 16px);--fs-small:clamp(12px, .25vw + 10px, 14px);color:var(--ink);background:var(--bg);padding:48px 16px 88px;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif}.partner_container :where(h1,h2,h3,h4,h5,h6,p,span,a,li,label,strong,em,small,input,select,textarea,button){font-family:inherit}.partner_container a{color:var(--gold);text-underline-offset:2px;transition:color .2s,opacity .2s}.partner_container a:hover{color:var(--gold-2)}.partner_container a:active{opacity:.85}.partner_container .partner_hero{border-radius:var(--radius-12);text-align:center;color:#fff;background:radial-gradient(70% 120% at 85% 0%, #ffffff0f 0%, #fff0 60%),linear-gradient(180deg, var(--indigo) 0%, var(--indigo-2) 100%);max-width:1100px;box-shadow:var(--shadow-2);margin:0 auto 28px;padding:28px 22px}.partner_container .partner_hero h1{font-size:var(--fs-hero);letter-spacing:.2px;margin:0 0 8px;font-weight:800}.partner_container .partner_hero p{line-height:1.7;font-size:var(--fs-body);opacity:.95;margin:0}.partner_container .partner_grid{grid-template-columns:1.05fr 1fr;gap:22px;max-width:1100px;margin:0 auto;display:grid}@media (max-width:992px){.partner_container .partner_grid{grid-template-columns:1fr}}.partner_container .partner_card{border-radius:var(--radius-12);box-shadow:var(--shadow-1);border:1px solid var(--border);background:#fff;padding:22px;position:relative}.partner_container .partner_card:before{content:"";border-radius:var(--radius-12) var(--radius-12) 0 0;background:linear-gradient(90deg, var(--gold), var(--gold-2), var(--gold-3));opacity:.35;pointer-events:none;height:3px;position:absolute;inset:0 0 auto}.partner_container .partner_card h2,.partner_container .partner_card h3{color:var(--indigo);margin:6px 0 10px;font-weight:700;line-height:1.25}.partner_container .partner_card h2{font-size:var(--fs-h2)}.partner_container .partner_card h3{font-size:var(--fs-h3)}.partner_container .partner_card p,.partner_container .partner_card li{font-size:var(--fs-body);color:var(--ink)}.partner_container .partner_card .bullets{margin:0 0 18px;padding-left:18px}.partner_container .partner_card .bullets li{margin-bottom:8px}.partner_container .partner_card .note{border-left:4px solid var(--gold);border-radius:var(--radius-6);color:#6b5a22;font-size:var(--fs-body);background:#fff9ee;margin-top:14px;padding:10px 12px}.partner_container .form_card{border:1px solid var(--border)}.partner_container .form_card:before{background:linear-gradient(90deg, var(--gold-2), var(--gold));opacity:.55}.partner_container form .row{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:640px){.partner_container form .row{grid-template-columns:1fr}}.partner_container form .field{flex-direction:column;margin-bottom:12px;display:flex}.partner_container form .field label{font-size:var(--fs-small);color:var(--indigo);letter-spacing:.2px;margin-bottom:6px;font-weight:700}.partner_container form .field input,.partner_container form .field select,.partner_container form .field textarea{appearance:none;border-radius:var(--radius-8);font-size:var(--fs-body);background:#fff;border:1px solid #e6e6e9;outline:none;padding:12px;line-height:1.4;transition:box-shadow .18s,border-color .18s,background .18s}.partner_container form .field input::placeholder,.partner_container form .field select::placeholder,.partner_container form .field textarea::placeholder{color:#9aa0a6}.partner_container form .field input:hover,.partner_container form .field select:hover,.partner_container form .field textarea:hover{background:#fcfcfe}.partner_container form .field input:focus,.partner_container form .field select:focus,.partner_container form .field textarea:focus{border-color:var(--gold);box-shadow:0 0 0 5px var(--ring)}.partner_container form .field input:disabled,.partner_container form .field select:disabled,.partner_container form .field textarea:disabled{color:#9aa0a6;background:#f6f7fb}.partner_container form .field select{background-image:linear-gradient(45deg, transparent 50%, var(--gold) 50%),linear-gradient(135deg, var(--gold) 50%, transparent 50%),linear-gradient(to right, #e6e6e9, #e6e6e9);cursor:pointer;background-position:calc(100% - 18px),calc(100% - 12px),calc(100% - 32px);background-repeat:no-repeat;background-size:6px 6px,6px 6px,1px 22px;padding-right:38px}.partner_container form .field textarea{resize:vertical;min-height:120px}.partner_container form .agree_row{grid-template-columns:auto 1fr;align-items:start;gap:12px;margin:12px 0 6px;display:grid}.partner_container form .agree_row input[type=checkbox]{appearance:none;border:2px solid var(--gold);border-radius:4px;outline:none;place-items:center;width:18px;height:18px;transition:background .2s,box-shadow .18s;display:inline-grid}.partner_container form .agree_row input[type=checkbox]:focus{box-shadow:0 0 0 5px var(--ring)}.partner_container form .agree_row input[type=checkbox]:checked{background:var(--gold)}.partner_container form .agree_row input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-top:0;border-left:0;width:9px;height:9px;margin-top:-1px;transform:rotate(45deg)}.partner_container form .agree_row label{color:var(--ink);font-size:var(--fs-body)}.partner_container form .agree_row a{color:var(--gold);text-decoration:underline}.partner_container form .form_error{color:#b30000;border-radius:var(--radius-8);font-size:var(--fs-body);background:#fff3f3;border:1px solid #ffdede;margin-bottom:12px;padding:10px 12px}.partner_container form .small_print{font-size:var(--fs-small);color:var(--muted);margin-top:8px}.partner_container form .honeypot{visibility:hidden;opacity:0;width:0;height:0;display:none!important}.partner_container form .submit_btn{background:linear-gradient(180deg, var(--gold-2), var(--gold));color:#fff;border-radius:var(--radius-8);text-transform:uppercase;letter-spacing:.6px;cursor:pointer;will-change:transform;border:none;width:100%;padding:13px 16px;font-weight:800;transition:transform 40ms,filter .18s,opacity .18s;position:relative}.partner_container form .submit_btn:hover{filter:brightness(1.02)}.partner_container form .submit_btn:active{transform:translateY(1px)}.partner_container form .submit_btn:disabled{opacity:.65;cursor:not-allowed}.partner_container form .submit_btn[data-loading=true]{pointer-events:none}.partner_container form .submit_btn[data-loading=true]:after{content:"";border:2px solid #ffffff80;border-top-color:#fff;border-radius:50%;width:18px;height:18px;margin-top:-9px;animation:.8s linear infinite spin;position:absolute;top:50%;right:14px}.partner_container .partner_cta_strip{background:linear-gradient(180deg, var(--indigo) 0%, var(--indigo-2) 100%);color:#fff;border-radius:var(--radius-12);max-width:1100px;box-shadow:var(--shadow-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:28px auto 0;padding:18px 20px;display:flex}.partner_container .partner_cta_strip h3{font-size:var(--fs-h3);margin:0 0 4px;font-weight:800}.partner_container .partner_cta_strip p{font-size:var(--fs-body);opacity:.95;margin:0}.partner_container .partner_cta_strip .cta_btn{color:var(--indigo);border-radius:var(--radius-8);text-transform:uppercase;letter-spacing:.4px;cursor:pointer;background:#fff;border:none;padding:10px 16px;font-weight:800;text-decoration:none;transition:transform 40ms,filter .18s}.partner_container .partner_cta_strip .cta_btn:hover{filter:brightness(1.02)}.partner_container .partner_cta_strip .cta_btn:active{transform:translateY(1px)}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.partner_container *{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
