.ax-site .ax-conseilo .ms-hero-visual .hero-img5{background:linear-gradient(150deg,#4a35b8 0%,#8a52d6 55%,#b479f9 100%);justify-content:center;align-items:flex-start;padding:34px 34px 96px;display:flex}.ax-site .ax-conseilo .ms-hero-visual .hero-img5:after{background:linear-gradient(#0000,#2a1a6b99);inset:55% 0 0}.ax-site .ax-conseilo .conseilo-chat{z-index:2;background:#fff;border-radius:22px;width:100%;max-width:440px;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 60px #1d104d47}.ax-site .ax-conseilo .conseilo-chat-head{color:#fff;background:linear-gradient(120deg,#5b3cc4,#a45fe0);align-items:center;gap:12px;padding:16px 20px;display:flex}.ax-site .ax-conseilo .conseilo-chat-head strong{font-size:16px;line-height:1.3;display:block}.ax-site .ax-conseilo .conseilo-chat-head small{opacity:.85;font-size:12px;line-height:1.4;display:block}.ax-site .ax-conseilo .conseilo-chat-avatar{background:#fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;display:inline-flex}.ax-site .ax-conseilo .conseilo-chat-thread{flex-direction:column;gap:10px;margin:0;padding:18px 18px 12px;list-style:none;display:flex}.ax-site .ax-conseilo .conseilo-msg{border-radius:16px;max-width:86%;padding:10px 14px;font-size:14px;line-height:1.45}.ax-site .ax-conseilo .conseilo-msg-client{color:#2a2140;background:#f1edfb;border-bottom-right-radius:4px;align-self:flex-end}.ax-site .ax-conseilo .conseilo-msg-agent{color:#fff;background:#4a35b8;border-bottom-left-radius:4px;align-self:flex-start}.ax-site .ax-conseilo .conseilo-attachment{color:#5b3cc4;background:#fff;border:1px dashed #b9a6e6;border-radius:10px;align-items:center;gap:7px;margin-top:8px;padding:6px 10px;font-size:12px;font-weight:600;display:flex}.ax-site .ax-conseilo .conseilo-chat-actions{flex-wrap:wrap;gap:6px;margin:0;padding:4px 18px 18px;list-style:none;display:flex}.ax-site .ax-conseilo .conseilo-chat-actions li{color:#1f6b5c;background:#e6f5f2;border-radius:50px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.ax-site .ax-conseilo .conseilo-visit{margin:90px 0 0}.ax-site .ax-conseilo .conseilo-visit-card{color:#fff;background:radial-gradient(120% 140% at 100% 0,#8a52d6 0%,#4a35b8 45%,#1b1446 100%);border-radius:32px;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:48px;padding:56px;display:grid;position:relative;overflow:hidden}.ax-site .ax-conseilo .conseilo-visit-logo{box-sizing:content-box;background:#fff;border-radius:14px;width:190px;height:auto;margin:0 0 28px;padding:12px 18px;display:block}.ax-site .ax-conseilo .conseilo-visit-content h2{color:#fff;letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(30px,3vw,44px);font-weight:500;line-height:1.12}.ax-site .ax-conseilo .conseilo-visit-content p{color:#ffffffd9;margin:0 0 32px;font-size:17px;line-height:1.6}.ax-site .ax-conseilo .conseilo-visit-button{color:#2a1a6b;background:#fff;border-radius:50px;align-items:center;gap:14px;padding:18px 30px;font-size:18px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.ax-site .ax-conseilo .conseilo-visit-button:hover{color:#4a35b8;background:#f1edfb}.ax-site .ax-conseilo .conseilo-visit-button:focus-visible{outline-offset:4px;outline:3px solid #fff}.ax-site .ax-conseilo .conseilo-visit-preview{background:#fff;border-radius:16px;display:block;overflow:hidden;transform:rotate(1.5deg);box-shadow:0 30px 70px #0d082a80}.ax-site .ax-conseilo .conseilo-visit-preview img{width:100%;height:auto;display:block}.ax-site .ax-conseilo .conseilo-visit-bar{background:#efecf6;align-items:center;gap:6px;padding:10px 14px;display:flex}.ax-site .ax-conseilo .conseilo-visit-bar>span{background:#cfc8e0;border-radius:50%;width:10px;height:10px}.ax-site .ax-conseilo .conseilo-visit-bar em{color:#6d6680;background:#fff;border-radius:6px;flex:1;margin-left:10px;padding:3px 12px;font-size:12px;font-style:normal;line-height:1.4}@media (max-width:991px){.ax-site .ax-conseilo .ms-hero-visual .hero-img5{align-items:center;padding:24px}.ax-site .ax-conseilo .conseilo-visit{margin-top:60px}.ax-site .ax-conseilo .conseilo-visit-card{border-radius:24px;grid-template-columns:1fr;gap:36px;padding:36px 24px}.ax-site .ax-conseilo .conseilo-visit-preview{transform:none}}@media (max-width:575px){.ax-site .ax-conseilo .ms-hero-visual .hero-img5{height:auto;padding:18px}.ax-site .ax-conseilo .conseilo-visit-button{justify-content:center;width:100%;padding:16px 22px;font-size:17px}}
