.partners-wrap{padding-top:48px;padding-bottom:64px}.partners-card{max-width:980px;margin:0 auto;padding:56px;border:1px solid #294039;border-radius:20px;background:linear-gradient(135deg,#14271e,#0d171a);box-shadow:0 16px 50px #0002}.partners-label{display:inline-block;border:1px solid #446b32;border-radius:30px;padding:7px 14px;background:#233c19;color:#b8f76b;font-size:12px;font-weight:700;letter-spacing:1.5px}.partners-card h1{font-size:clamp(28px,4vw,42px);margin:22px 0 14px;color:#eef6f1;letter-spacing:-1px}.partners-card p{font-size:17px;line-height:1.7;color:#afc3b9}.partners-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px}.partners-topics span{padding:17px 20px;border:1px solid #2b4438;border-radius:10px;background:#11211a;color:#dbe9e0;font-size:15px}.partners-preview-nav{display:flex;gap:22px;align-items:center;flex-wrap:wrap;padding:22px 28px;border-bottom:1px solid #263d32;background:#0c1712}.partners-preview-nav .brand{color:#20df75;margin-right:auto;font-size:22px;font-weight:800}.partners-preview-nav a{color:#abc0b5;text-decoration:none;font-size:14px}.partners-preview-nav a.active{color:#24e379;background:#193323;padding:10px 14px;border-radius:8px}@media(max-width:700px){.partners-card{padding:28px 22px}.partners-topics{grid-template-columns:repeat(2,minmax(0,1fr))}.partners-preview-nav{gap:14px;padding:18px}.partners-preview-nav .brand{width:100%}}
.partners-contact{display:flex;justify-content:flex-end;margin-top:30px}.partners-contact .btn{font-size:14px;padding:12px 20px}@media(max-width:700px){.partners-contact .btn{width:100%;text-align:center}}
