.partner-invitation{border:1px solid var(--border);background:var(--secondary);text-align:start;border-radius:16px;gap:22px;margin-block:36px 0;padding:28px;display:grid}.partner-invitation .partner-invitation-eyebrow{color:var(--muted-foreground);margin:0 0 8px;font-size:.875rem;font-weight:700}.partner-invitation h2{letter-spacing:normal;margin:0;font-size:clamp(1.35rem,2.2vw,1.8rem);line-height:1.35}.partner-invitation .partner-invitation-text{max-width:760px;color:var(--muted-foreground);margin:12px 0 0;font-size:1rem;line-height:1.7}.partner-invitation-actions{flex-wrap:wrap;gap:12px;display:flex}.partner-invitation-actions .btn{background:var(--card);color:var(--foreground);border-color:var(--border);white-space:normal;text-align:center}.partner-invitation-actions .btn:hover{background:var(--background);border-color:var(--primary)}.pilot-shell .topbar .nav{flex-wrap:wrap;justify-content:center;gap:4px 14px}.pilot-shell .nav .partner-nav-link{text-underline-offset:4px;color:var(--muted-foreground);font-weight:400;text-decoration:underline}.mobile-service-links .partner-nav-link{color:var(--muted-foreground);background:0 0;border-style:dashed}@media (max-width:600px){.partner-invitation{gap:18px;margin-block-start:28px;padding:20px}.partner-invitation-actions{flex-direction:column}.partner-invitation-actions .btn{width:100%;min-height:46px}}
