.l-consult-actions,.learn-consult-actions,.cn-consult-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;flex:none}
.l-consult-actions a,.learn-consult-actions a,.cn-consult-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:45px}
.l-consult .l-button-telegram,.learn-consult .telegram-link,.cn-consult .telegram-link{background:#fff;color:#285540;border:1px solid #a8c7ae}
.l-consult .l-button-telegram:hover,.learn-consult .telegram-link:hover,.cn-consult .telegram-link:hover{background:#f5faf3;color:#214936}
.hq-email-invite{display:grid;grid-template-columns:minmax(0,.85fr) minmax(300px,1.15fr);gap:28px;align-items:start;margin-top:28px;padding-top:26px;border-top:1px solid #c3d9c7}
.learn-consult .wrap.hq-email-invite,.cn-consult .section-shell.hq-email-invite{display:grid;align-items:start;justify-content:initial}
.hq-email-invite strong{display:block;color:#28533f;font-size:1.05rem;line-height:1.35}
.hq-email-invite p{margin:8px 0 0;color:#5a7463;font-size:.84rem;line-height:1.65}
.hq-email-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px 10px;align-items:end}
.hq-email-label{display:grid;gap:6px;font-size:.78rem;font-weight:700;color:#315943}
.hq-email-label input{width:100%;min-width:0;min-height:44px;border:1px solid #acc6b1;border-radius:7px;padding:9px 12px;background:#fff;color:#244a37;font:inherit;font-size:.9rem}
.hq-email-label input:focus-visible,.hq-email-form button:focus-visible{outline:3px solid #82a989;outline-offset:2px}
.hq-email-form button{min-height:44px;border:0;border-radius:7px;background:#285540;color:#fff;padding:10px 15px;font:inherit;font-size:.83rem;font-weight:700;cursor:pointer;white-space:nowrap}
.hq-email-form button:disabled{opacity:.6;cursor:wait}
.hq-email-status{grid-column:1/-1;min-height:1.2em;font-size:.78rem;font-weight:700}
.hq-inline-consult{margin:16px 0 0;color:#51735d;font-size:.82rem;line-height:1.6}
.hq-inline-consult a{color:#285d40;font-weight:700;text-underline-offset:3px}
.l-footer .l-languages a[aria-current=page]{color:#214936}
@media(max-width:820px){.hq-email-invite{grid-template-columns:1fr}}
@media(max-width:560px){.l-consult-actions,.learn-consult-actions,.cn-consult-actions{margin-top:18px}.l-consult-actions a,.learn-consult-actions a,.cn-consult-actions a{flex:1}.hq-email-form{grid-template-columns:1fr}.hq-email-form button{grid-column:1}.hq-email-invite{gap:14px}}
@media(max-width:700px){.l-plate-scene figcaption{flex-wrap:wrap;justify-content:center}}
