#professional-engagement{background:#0b2d4b;color:#fff;border:1px solid #d4ad57;border-top:5px solid #d4ad57;border-radius:16px;box-shadow:0 12px 34px #0b2d4b18;box-sizing:border-box}#professional-engagement h2{color:#fff;font-size:clamp(27px,3.2vw,38px);line-height:1.2;margin:20px 0}#professional-engagement p{color:#f3f6fa;line-height:1.75}#professional-engagement a{color:#f5d58c;text-decoration:underline;text-underline-offset:3px}#professional-engagement .engagement-brand{display:flex;flex-direction:column;gap:4px;margin:0 0 18px;font-size:14px;letter-spacing:.04em}#professional-engagement .engagement-brand>strong{font-size:19px;color:#f5d58c}#professional-engagement .engagement-brand span{font-size:13px}#professional-engagement a.engagement-contact{display:inline-block;background:#e2b75e;color:#102c45;padding:14px 20px;border-radius:7px;font-weight:700;line-height:1.45;text-decoration:none;max-width:100%;box-sizing:border-box}#professional-engagement a:focus-visible{outline:3px solid #fff;outline-offset:4px}@media(max-width:600px){#professional-engagement{margin:28px 14px!important;padding:24px 20px!important;max-width:calc(100% - 28px)!important}#professional-engagement a.engagement-contact{width:100%}}
