.partner-header{border-bottom:1px solid var(--ac-line);justify-content:space-between;align-items:center;padding:24px 5vw;display:flex}.partner-header .ac-brand{margin:0}.partner-header>span{color:var(--ac-muted);font-size:12px}.partner-content{max-width:1200px;margin:auto;padding:48px 24px}.partner-content h1{margin-bottom:16px}.partner-content h2{margin-bottom:20px}.partner-content>p{margin-bottom:24px}.partner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0;display:grid}.partner-card{background:var(--ac-panel);border:1px solid var(--ac-line);border-radius:14px;padding:28px}.partner-form{gap:16px;margin:20px 0;display:grid}.partner-form label{color:var(--ac-muted);gap:7px;font-size:12px;display:grid}.partner-form input,.partner-form select,.partner-form textarea{border:1px solid var(--ac-line);width:100%;color:var(--ac-text);font:inherit;background:#0d0e0d;border-radius:7px;padding:12px}.partner-form button{justify-self:start}.partner-form p{overflow-wrap:anywhere}.partner-list{padding:0;list-style:none}.partner-list>li{border-bottom:1px solid var(--ac-line);padding:18px 0}.partner-list small{color:var(--ac-muted);margin:6px 0;display:block}.partner-content a{color:var(--ac-gold)}.partner-login{max-width:470px;margin:40px auto}.partner-note{color:var(--ac-muted);background:#20231c;border-radius:8px;margin:24px 0;padding:15px 20px}.partner-invite{overflow-wrap:anywhere}.partner-inline{flex-wrap:wrap;gap:18px;display:flex}.partner-catalogue{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.partner-catalogue img{object-fit:cover;border-radius:8px;width:100%;height:140px}.partner-catalogue h3{margin-top:12px}.partner-plan{justify-content:space-between;align-items:center;gap:15px;display:flex}.partner-plan form{margin:0}.partner-logo{object-fit:contain;border-radius:8px;width:64px;height:64px}@media (max-width:700px){.partner-grid,.partner-catalogue{grid-template-columns:1fr}.partner-header{padding:20px}.partner-header>span{display:none}.partner-content{padding:28px 18px}.partner-card{padding:20px}}.partner-content a.ac-primary{color:#171a13}.partner-content .ac-secondary{border:1px solid var(--ac-line);color:var(--ac-text)}
