.partner-application{max-width:1120px;margin:0 auto;padding:24px;color:var(--text,#18232b);font-size:14px;line-height:1.55;letter-spacing:0;min-width:0}
.partner-heading{display:flex;align-items:center;gap:14px;padding-bottom:24px;flex-wrap:wrap}
.partner-heading h2{font-size:26px;font-weight:700;margin:0}.partner-heading p{margin:0;color:var(--text-dim,#51616b)}
.partner-stage{margin-left:auto;color:var(--amber,#885300);font-size:12px;font-weight:600}
.partner-band{border-top:1px solid var(--border,#d6dfe3);padding:24px 0;min-width:0}
.partner-band h3,.partner-band summary{font-size:16px;font-weight:700;margin:0 0 16px}.partner-band summary{cursor:pointer;margin:0}
.partner-band h4{font-size:14px;font-weight:700;margin:20px 0 8px}.partner-band p{margin:12px 0;color:var(--text-dim,#51616b)}
.partner-facts{display:grid;grid-template-columns:1fr 1fr;gap:18px 32px;margin:0}
.partner-facts>div{min-width:0}.partner-facts dt{font-size:11px;color:var(--text-dim,#51616b);text-transform:uppercase;margin-bottom:4px}
.partner-facts dd{margin:0;overflow-wrap:anywhere}.partner-application a{color:var(--cyan,#00778b);text-decoration:underline;text-underline-offset:3px}
.partner-application code{font-family:ui-monospace,monospace;font-size:12px;overflow-wrap:anywhere}
.partner-application pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;background:var(--surface,#f3f6f8);padding:16px;border:1px solid var(--border,#d6dfe3);border-radius:4px;font-size:12px;margin:14px 0;max-width:100%}
.partner-application .partner-letter{font-family:inherit;font-size:14px}
.partner-application button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--border,#c9d5dc);border-radius:4px;padding:9px 12px;background:var(--surface,#f3f6f8);color:var(--text,#18232b);font:inherit;font-size:12px;cursor:pointer;min-height:38px}
.partner-application button:disabled{opacity:.5;cursor:default}.partner-actions{display:flex;gap:8px;flex-wrap:wrap}
.partner-application .nxa-primary{background:var(--brand,#008569);color:#fff}.partner-application .nxa-api{padding:0;border:0}
.partner-application .nxa-form{grid-template-columns:minmax(120px,1fr) 110px 125px auto}.partner-application .nxa-api p{overflow-wrap:anywhere}
.partner-application details[open]>summary{margin-bottom:16px}.partner-application details .partner-band{padding-top:0;border-top:0;padding-bottom:0}
.partner-application .nxa-reveal{border-radius:4px}.partner-application .nxa-reveal input{min-width:0;width:100%}
.partner-mobile-nav{display:none}
@media(max-width:640px){body:has(.partner-mobile-nav) aside{display:none;position:fixed;top:52px;left:0;height:calc(100dvh - 52px);z-index:10050;width:240px}body:has(.partner-mobile-nav[data-open="true"]) aside{display:flex}main:has(.partner-mobile-nav){min-width:0}main:has(.partner-mobile-nav)>header{display:none}.partner-mobile-nav{display:flex;align-items:center;gap:12px;padding:8px 16px;min-height:52px;position:sticky;top:0;background:var(--surface);border-bottom:1px solid var(--border);z-index:10051}.partner-mobile-nav button{padding:8px;border:1px solid var(--border);border-radius:4px}}
@media(max-width:900px){.partner-application .nxa-form{grid-template-columns:1fr 1fr}.partner-application .nxa-form>label:first-child{grid-column:1/-1}}
@media(max-width:600px){.partner-application{padding:16px}.partner-facts{grid-template-columns:1fr;gap:16px}.partner-stage{margin-left:0;width:100%}.partner-heading{gap:10px}.partner-band{padding:20px 0}.partner-application .nxa-form{grid-template-columns:1fr}.partner-application .nxa-form>label:first-child{grid-column:auto}.partner-application .nxa-key-row{grid-template-columns:1fr}.partner-application .nxa-key-actions{justify-content:flex-start}}
