.ais-actions,.channels{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}
.ais-actions{margin:.85rem 0}.ais-actions a,.ais-trial,.channels a,.ais-mobile a{display:inline-flex;align-items:center;justify-content:center;gap:.35em}
.ais-actions a,.ais-trial{padding:.5rem .8rem;min-height:42px;border:1px solid currentColor;border-radius:22px;text-decoration:none;font-size:.92rem}
.ais-actions img,.channels img,.ais-mobile img{width:20px;height:20px;object-fit:contain}.ais-call{font-weight:700}
.ais-trial,.ais-mobile .ais-call{color:#321e30;background:#ffd18c}.ais-mobile a{min-height:42px;text-decoration:none;font-weight:650}.ais-mobile{align-items:center}
#call-home{width:min(850px,calc(100% - 40px));margin:24px auto 0}.ais-callback{padding:clamp(16px,4vw,32px);color:#fff;background:#32263e;border-radius:14px}.ais-callback h2{font-size:clamp(24px,4vw,38px);margin:0}.ais-callback p{margin:.4em 0}.ais-callback .lead-form label{display:block}.ais-callback input:not([tabindex]){display:block;padding:9px 12px;color:#211a27;background:white;border:1px solid #8b8090;border-radius:8px}
#call-dialog{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:12px;border:0;background:#151020ad;color:white;overflow-y:auto;z-index:1000}
#call-dialog[open]{display:grid;place-items:safe center}.call-panel{width:min(100%,500px);position:relative;background:#32263e;border-radius:16px;padding:24px 18px 16px}.call-panel .ais-callback{padding:14px 0}.call-panel h2{padding-right:32px}.call-panel .ais-actions{margin:0}
#close-call{position:absolute;right:9px;top:7px;border:0;color:white;background:transparent;width:44px;height:44px;font-size:28px}.call-open{overflow:hidden}
@media(max-width:700px){.ais-mobile a{font-size:14px}.ais-mobile a:last-child{flex:1.4;border-radius:24px}.hero .ais-actions{gap:.35rem}.hero .ais-actions a{font-size:13px;min-height:38px;padding:.35rem .6rem}}
