.vp .partner-apply-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:48px;align-items:start}.vp .partner-apply h3{margin:25px 0 12px}.vp .partner-apply p,.vp .partner-apply li{line-height:1.75;margin-bottom:14px}.vp .partner-apply ul{padding-left:22px;color:var(--ink-2)}.vp .partner-apply-form{background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:28px;min-width:0}.vp .partner-apply-form>h3{margin-top:0}.vp .partner-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.vp .partner-apply label{display:block;font-weight:700;font-size:14px;margin-bottom:16px}.vp .partner-apply input:not([type=checkbox]),.vp .partner-apply select,.vp .partner-apply textarea{display:block;width:100%;min-width:0;margin-top:8px;padding:12px;border:1px solid var(--line-2);border-radius:10px;background:var(--ground);color:var(--ink);font:inherit;font-size:16px;line-height:1.5}.vp .partner-apply textarea{resize:vertical}.vp .partner-apply .partner-consent{display:flex;align-items:flex-start;gap:10px;font-weight:400;line-height:1.6}.vp .partner-consent input{flex:0 0 auto;margin-top:5px;width:18px;height:18px}.vp #partner-enquiry-result{margin-top:24px;border-top:1px solid var(--line);padding-top:10px}.vp #partner-enquiry-email{margin-top:16px}@media(max-width:760px){.vp .partner-apply-grid{grid-template-columns:1fr;gap:24px}.vp .partner-fields{grid-template-columns:1fr;gap:0}.vp .partner-apply-form{padding:20px}.vp .partner-apply .btn{width:100%}}

.vp #partner-enquiry-copy{margin-top:16px;margin-left:8px}@media(max-width:760px){.vp #partner-enquiry-copy{margin-left:0}}
