.lingovia-ai{max-width:850px;margin:28px auto;color:#172033;font-family:inherit}.lingovia-ai *{box-sizing:border-box}.lingovia-ai__header{margin-bottom:18px}.lingovia-ai__brand{font-family:Georgia,serif;letter-spacing:.2em;font-size:13px;font-weight:700;color:#b39755}.lingovia-ai__header h2{font-size:clamp(28px,4vw,40px);margin:6px 0;color:#101827}.lingovia-ai__header p{color:#5e6878}.lingovia-ai__card,.lingovia-ai .la-review,.lingovia-ai .la-quote{border:1px solid #dce0e6;border-radius:12px;padding:22px;background:#fff;margin-bottom:18px}.lingovia-ai label{display:block;font-size:14px;font-weight:600;color:#273244;margin-bottom:14px}.lingovia-ai input[type=text],.lingovia-ai input[type=email],.lingovia-ai select,.lingovia-ai textarea{display:block;width:100%;margin-top:6px;border:1px solid #cbd1da;border-radius:7px;padding:12px;font:inherit;font-weight:400;background:#fff;color:#182234}.lingovia-ai textarea{resize:vertical;line-height:1.55}.lingovia-ai .la-help{display:flex;justify-content:space-between;gap:8px;color:#687386;font-size:12px;margin:-5px 0 14px}.lingovia-ai button{border:0;border-radius:7px;padding:12px 18px;background:#142033;color:#fff;font-weight:700;cursor:pointer}.lingovia-ai button:disabled{opacity:.55;cursor:wait}.lingovia-ai .la-translate,.lingovia-ai .la-order-review,.lingovia-ai .la-send-quote{background:#b39755;color:#101827}.lingovia-ai .la-status,.lingovia-ai .la-review-status,.lingovia-ai .la-quote-status{margin-top:10px;font-size:14px;line-height:1.5}.lingovia-ai .la-output{margin-top:20px}.lingovia-ai .la-actions{display:flex;gap:9px;flex-wrap:wrap}.lingovia-ai .la-review,.lingovia-ai .la-quote{margin-top:18px}.lingovia-ai .la-review h3,.lingovia-ai .la-quote h3{margin-top:0}.lingovia-ai .la-tier{color:#596477}.lingovia-ai .la-pro-price{font-size:22px;color:#9a7b38}.lingovia-ai .la-delivery{font-weight:700}.lingovia-ai .la-consent{display:flex;gap:8px;align-items:flex-start;font-weight:400;line-height:1.5}.lingovia-ai .la-consent input{margin-top:4px}.lingovia-ai .la-small,.lingovia-ai .la-disclaimer{font-size:12px;line-height:1.5;color:#687386}@media(max-width:640px){.lingovia-ai__card,.lingovia-ai .la-review,.lingovia-ai .la-quote{padding:16px}.lingovia-ai .la-actions button{width:100%}}