/* A mascote é mostrada inteira, com sua transparência original preservada. */
.luzia-layout{align-items:center}
.luzia-visual{position:relative;min-width:0}
.luzia-mascot-stage{position:relative;display:flex;align-items:center;justify-content:center;height:304px;isolation:isolate}
.luzia-mascot{position:relative;display:block;z-index:2;width:auto;height:300px;max-width:100%;object-fit:contain;filter:drop-shadow(0 12px 14px #4a0ebf10)}
.luzia-mascot-glow{position:absolute;z-index:0;width:310px;height:270px;max-width:100%;border-radius:50%;background:radial-gradient(ellipse at 47% 45%,#e9dbff 0,#f9eaff 36%,#fff8f4 63%,#fff0 75%)}
.luzia-mascot-stage::after{content:'';position:absolute;z-index:1;bottom:28px;width:132px;height:13px;border-radius:50%;background:#4a0ebf15;filter:blur(5px)}
.luzia-spark{position:absolute;z-index:1;display:grid;place-items:center;width:38px;height:38px;border:1px solid #e9ddfc;background:#fff;border-radius:12px;color:var(--purple);box-shadow:0 10px 25px #4a0ebf08}
.luzia-spark-one{left:17%;top:21%}.luzia-spark-two{right:15%;top:58%;color:var(--coral)}
.luzia-spark .icon{width:17px;height:17px}
.luzia-visual .luzia-example{position:relative;z-index:3;box-shadow:0 22px 55px #4a0ebf0b;border-radius:20px}
.luzia-visual .luzia-window-top{padding:15px 21px}
.luzia-visual .luzia-chat{padding:20px 23px}
.luzia-visual .luzia-user{font-size:11px;padding:11px 14px;max-width:90%}
.luzia-visual .luzia-answer{margin-top:21px}
.luzia-visual .luzia-answer>div>p:nth-child(2){font-size:14px}
.luzia-visual .luzia-caption{font-size:10px}
.luzia-visual .luzia-example-footer{padding:12px 23px;font-size:9px}
.testimonial-avatar.has-image{width:44px;height:44px;overflow:hidden;border:1px solid #e6ddf4;border-radius:50%;background:#f1e9ff}
.testimonial-avatar.has-image img{display:block;width:100%;height:100%;object-fit:contain}
.testimonial-avatar.agency-avatar{border-radius:13px;background:#fff}
@media(max-width:1000px){.luzia-layout{gap:40px}.luzia-visual .luzia-chat{padding:17px}.luzia-visual .luzia-window-top{padding:14px 17px}.luzia-spark-one{left:8%}.luzia-spark-two{right:6%}}
@media(max-width:800px){.luzia-layout{grid-template-columns:1fr 1fr;gap:28px}.luzia-visual .luzia-user{font-size:10px}.luzia-visual .luzia-answer>div>p:nth-child(2){font-size:12px}.luzia-visual .luzia-caption{font-size:9px}.luzia-mascot-stage{height:280px}.luzia-mascot{height:276px}}
@media(max-width:600px){.luzia-layout{gap:26px}.luzia-mascot-stage{height:308px}.luzia-mascot{height:304px}.luzia-spark-one{left:5%;top:20%}.luzia-spark-two{right:3%;top:62%}.luzia-visual .luzia-chat{padding:20px}.luzia-visual .luzia-window-top{padding:15px 20px}.luzia-visual .luzia-user{font-size:11px}.luzia-visual .luzia-answer>div>p:nth-child(2){font-size:13px}.luzia-visual .luzia-caption{font-size:10px}.testimonial-avatar.has-image{width:42px;height:42px}.luzia-visual .luzia-example-footer{padding-inline:20px}}
@media(max-width:360px){.luzia-mascot{height:290px}.luzia-mascot-stage{height:298px}.luzia-spark{width:31px;height:31px}.luzia-spark-one{left:0}.luzia-spark-two{right:0}.luzia-visual .luzia-chat{padding:17px}.luzia-visual .luzia-example-footer{font-size:8px}}
