.community-invite{display:flex;align-items:center;justify-content:space-between;gap:32px;max-width:1200px;margin:0 auto 48px;padding:32px 36px;border:1px solid #a8d8a433;background:linear-gradient(110deg,#173329,#10251e);box-sizing:border-box}
.community-invite .eyebrow{margin:0 0 12px;color:#d8bd85}
.community-invite h2{margin:0 0 12px;font-size:clamp(24px,3vw,34px);letter-spacing:-.025em}
.community-invite p:last-child{margin:0;max-width:640px;font-size:14px;line-height:1.8;color:#b1c4b4}
.community-invite>.button{flex-shrink:0;white-space:nowrap}
@media(max-width:1300px){.community-invite{margin-left:30px;margin-right:30px}}
@media(max-width:700px){.community-invite{margin:0 22px 32px;padding:25px;flex-direction:column;align-items:flex-start;gap:23px}.community-invite>.button{width:100%;justify-content:center}.community-invite p:last-child{font-size:13px}}
