.developer-cta-section{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:12px 0 34px;padding:24px 28px;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:var(--shadow)}
.developer-cta-section h2{margin:5px 0;font-size:clamp(17px,2.4vw,23px)}
.developer-cta-section p{margin:0;color:var(--muted);font-size:13px}
.developer-cta-section>a{flex:0 0 auto;padding:11px 16px;border-radius:10px;background:var(--red);color:#fff;text-decoration:none;font-weight:700}
@media(max-width:650px){.developer-cta-section{align-items:flex-start;flex-direction:column;padding:19px}.developer-cta-section>a{width:100%;text-align:center}}
