#chatbot-container[data-astro-cid-oqvtysmu] .message-bubble[data-astro-cid-oqvtysmu],#chatbot-container[data-astro-cid-oqvtysmu] .bot-message[data-astro-cid-oqvtysmu] .message-bubble[data-astro-cid-oqvtysmu],#chatbot-container[data-astro-cid-oqvtysmu] .loopie-bubble[data-astro-cid-oqvtysmu],#chatbot-container[data-astro-cid-oqvtysmu] .message[data-astro-cid-oqvtysmu].bot-message .message-bubble[data-astro-cid-oqvtysmu],#chatbot-container[data-astro-cid-oqvtysmu] .message[data-astro-cid-oqvtysmu].loopie-welcome .message-bubble[data-astro-cid-oqvtysmu]{background:#ffffff14!important;border:1px solid rgba(255,255,255,.15)!important;box-shadow:0 2px 12px #00000040!important;color:#fffffff2!important}#chatbot-container[data-astro-cid-oqvtysmu] .user-message[data-astro-cid-oqvtysmu] .message-bubble[data-astro-cid-oqvtysmu]{background:#00c4a738!important;border:1px solid rgba(0,196,167,.5)!important;box-shadow:0 2px 12px #00000040!important;color:#fffffff2!important}#chatbot-container[data-astro-cid-oqvtysmu] .typing-dots[data-astro-cid-oqvtysmu]{background:#ffffff14!important;border:1px solid rgba(255,255,255,.15)!important}#chatbot-container[data-astro-cid-oqvtysmu] .typing-dots[data-astro-cid-oqvtysmu] span[data-astro-cid-oqvtysmu]{background:#fffc!important}#chatbot-container[data-astro-cid-oqvtysmu] .message-bubble[data-astro-cid-oqvtysmu],#chatbot-container[data-astro-cid-oqvtysmu] .message-bubble[data-astro-cid-oqvtysmu] [data-astro-cid-oqvtysmu],#chatbot-container[data-astro-cid-oqvtysmu] .message-bubble[data-astro-cid-oqvtysmu] p[data-astro-cid-oqvtysmu],#chatbot-container[data-astro-cid-oqvtysmu] .message-bubble[data-astro-cid-oqvtysmu] strong[data-astro-cid-oqvtysmu]{color:#fffffff2!important}.chatbot-container[data-astro-cid-oqvtysmu]{position:fixed;bottom:20px;right:20px;width:420px;max-width:calc(100vw - 40px);height:600px;max-height:calc(100vh - 100px);background:#081629;border:1px solid rgba(255,255,255,.1);border-radius:24px;box-shadow:0 8px 32px #00000080;display:flex;flex-direction:column;z-index:999998;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;color:#fff}@media (min-width: 768px){.chatbot-container[data-astro-cid-oqvtysmu]{width:460px}}.chatbot-container[data-astro-cid-oqvtysmu].chatbot-minimized{height:0;opacity:0;pointer-events:none;transform:translateY(20px) scale(.95)}.chatbot-header[data-astro-cid-oqvtysmu]{background:linear-gradient(135deg,#061a35fa,#0a2540f2,#061a35fa);backdrop-filter:blur(20px);color:#f3f5f8;padding:20px 24px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom:2px solid rgba(0,211,185,.3);box-shadow:0 4px 20px #00d3b926,inset 0 1px #ffffff1a;position:relative;overflow:hidden}.chatbot-header[data-astro-cid-oqvtysmu]:before{content:"";position:absolute;top:0;left:-100%;width:200%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(0,211,185,.1) 50%,transparent 100%);animation:headerShine 8s linear infinite}@keyframes headerShine{0%{left:-100%}to{left:100%}}.chatbot-header-content[data-astro-cid-oqvtysmu]{display:flex;align-items:center;gap:12px}.loopie-avatar[data-astro-cid-oqvtysmu]{position:relative;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#00d3b9,#7d8bf8,#c0f);padding:3px;box-shadow:0 0 30px #00d3b999,0 0 60px #7d8bf866,inset 0 0 20px #fff3;animation:hologramPulse 3s infinite,avatarRotate 20s linear infinite}@keyframes avatarRotate{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}.loopie-head[data-astro-cid-oqvtysmu]{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#0a2540}.ai-pulse[data-astro-cid-oqvtysmu]{position:absolute;bottom:-2px;right:-2px;width:14px;height:14px;background:#00d3b9;border:2px solid #061A35;border-radius:50%;animation:aiPulse 2s infinite;box-shadow:0 0 10px #00d3b9}.ai-pulse[data-astro-cid-oqvtysmu].voice-active{background:#f44;box-shadow:0 0 10px #f44}.chatbot-actions[data-astro-cid-oqvtysmu]{display:flex;align-items:center;gap:8px}.voice-toggle-btn[data-astro-cid-oqvtysmu]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;border:2px solid rgba(0,211,185,.2);background:#00d3b914;color:#00d3b9;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.voice-toggle-btn[data-astro-cid-oqvtysmu]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#00d3b94d;transform:translate(-50%,-50%);transition:width .6s,height .6s}.voice-toggle-btn[data-astro-cid-oqvtysmu]:hover:before{width:100px;height:100px}.voice-toggle-btn[data-astro-cid-oqvtysmu]:hover{background:#00d3b926;border-color:#00d3b966;transform:translateY(-2px);box-shadow:0 4px 12px #00d3b94d}.voice-toggle-btn[data-astro-cid-oqvtysmu].active{background:linear-gradient(135deg,#00d3b9,#7d8bf8);border-color:transparent;color:#061a35;box-shadow:0 0 30px #00d3b999,0 4px 20px #00d3b966,inset 0 1px #ffffff4d;animation:voiceButtonPulse 2s ease-in-out infinite}@keyframes voiceButtonPulse{0%,to{box-shadow:0 0 30px #00d3b999,0 4px 20px #00d3b966}50%{box-shadow:0 0 50px #7d8bf8cc,0 6px 30px #7d8bf899}}.chatbot-toggle[data-astro-cid-oqvtysmu]{width:36px;height:36px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#f3f5f8;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.chatbot-toggle[data-astro-cid-oqvtysmu]:hover{background:#ffffff1a}@keyframes hologramPulse{0%,to{box-shadow:0 0 20px #00d3b980;transform:scale(1)}50%{box-shadow:0 0 30px #7d8bf899;transform:scale(1.05)}}@keyframes aiPulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 10px #00d3b9}50%{opacity:.6;transform:scale(1.2);box-shadow:0 0 20px #7d8bf8}}.cia-badge[data-astro-cid-oqvtysmu]{font-size:10px;background:linear-gradient(135deg,#00d3b9,#7d8bf8);padding:2px 6px;border-radius:4px;margin-left:6px;font-weight:700;letter-spacing:1px}.loopie-tagline[data-astro-cid-oqvtysmu]{font-size:12px;color:#00d3b9d9;margin:4px 0 0;font-weight:600;letter-spacing:.3px;text-shadow:0 1px 5px rgba(0,211,185,.3)}.chatbot-title[data-astro-cid-oqvtysmu] h3[data-astro-cid-oqvtysmu]{font-size:16px;font-weight:600;margin:0}.status-text[data-astro-cid-oqvtysmu]{font-size:12px;opacity:.9;margin:2px 0 0}.chatbot-toggle[data-astro-cid-oqvtysmu]{background:#fff3;border:none;width:32px;height:32px;border-radius:8px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.chatbot-toggle[data-astro-cid-oqvtysmu]:hover{background:#ffffff4d}.chatbot-container[data-astro-cid-oqvtysmu]:not(.chatbot-minimized) .icon-expand[data-astro-cid-oqvtysmu]{display:none}.chatbot-container[data-astro-cid-oqvtysmu].chatbot-minimized .icon-minimize[data-astro-cid-oqvtysmu]{display:none}.chatbot-messages[data-astro-cid-oqvtysmu]{flex:1;overflow-y:auto;padding:16px;background:transparent;display:flex;flex-direction:column;gap:12px}.message[data-astro-cid-oqvtysmu]{display:flex;gap:12px;animation:slideIn .3s ease-out}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message-avatar[data-astro-cid-oqvtysmu]{width:0!important;height:0!important;flex-shrink:0;display:none!important;visibility:hidden!important;opacity:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.message-avatar[data-astro-cid-oqvtysmu] img[data-astro-cid-oqvtysmu]{width:0!important;height:0!important;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:none!important;visibility:hidden!important;opacity:0!important}.message-content[data-astro-cid-oqvtysmu]{flex:1;display:flex;flex-direction:column;gap:4px}.message-bubble[data-astro-cid-oqvtysmu]{background:#ffffff14!important;border:1px solid rgba(255,255,255,.15)!important;padding:14px 18px;border-radius:16px!important;box-shadow:0 2px 12px #00000040!important;max-width:78%;position:relative;color:#fffffff2!important}.bot-message[data-astro-cid-oqvtysmu] .message-bubble[data-astro-cid-oqvtysmu],.loopie-bubble[data-astro-cid-oqvtysmu]{background:#ffffff14!important;border:1px solid rgba(255,255,255,.15)!important;box-shadow:0 2px 12px #00000040!important;color:#fffffff2!important;border-radius:16px!important;position:relative;overflow:visible;max-width:78%}.bot-message[data-astro-cid-oqvtysmu] .message-bubble[data-astro-cid-oqvtysmu]:before{display:none!important}.loopie-bubble[data-astro-cid-oqvtysmu]:before{display:none!important}.bot-message[data-astro-cid-oqvtysmu] .message-bubble[data-astro-cid-oqvtysmu] [data-astro-cid-oqvtysmu],.bot-message[data-astro-cid-oqvtysmu] .message-bubble[data-astro-cid-oqvtysmu] p[data-astro-cid-oqvtysmu],.bot-message[data-astro-cid-oqvtysmu] .message-bubble[data-astro-cid-oqvtysmu] strong[data-astro-cid-oqvtysmu],.loopie-bubble[data-astro-cid-oqvtysmu] [data-astro-cid-oqvtysmu],.loopie-bubble[data-astro-cid-oqvtysmu] p[data-astro-cid-oqvtysmu],.loopie-bubble[data-astro-cid-oqvtysmu] strong[data-astro-cid-oqvtysmu]{color:#fffffff2!important}.loopie-bubble[data-astro-cid-oqvtysmu]{background:#ffffff14!important;border:1px solid rgba(255,255,255,.15)!important;box-shadow:0 2px 12px #00000040!important;position:relative;overflow:hidden}.loopie-bubble[data-astro-cid-oqvtysmu]:before{display:none}@keyframes hologramScan{0%,to{opacity:.3}50%{opacity:.6}}.loopie-activation[data-astro-cid-oqvtysmu]{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;background:#00d3b91a;border-radius:8px;border:1px solid rgba(0,211,185,.3)}.activation-icon[data-astro-cid-oqvtysmu]{font-size:16px;animation:electricPulse 1.5s infinite}@keyframes electricPulse{0%,to{filter:brightness(1);transform:scale(1)}50%{filter:brightness(1.5);transform:scale(1.1)}}.activation-text[data-astro-cid-oqvtysmu]{font-size:11px;color:#00d3b9;font-weight:600;letter-spacing:.5px;text-transform:uppercase;margin:0}.loopie-name[data-astro-cid-oqvtysmu]{background:linear-gradient(135deg,#00d3b9,#7d8bf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}.loopie-question[data-astro-cid-oqvtysmu]{margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,211,185,.2);font-weight:600}.user-message[data-astro-cid-oqvtysmu]{flex-direction:row-reverse}.user-message[data-astro-cid-oqvtysmu] .message-content[data-astro-cid-oqvtysmu]{align-items:flex-end}.user-message[data-astro-cid-oqvtysmu] .message-bubble[data-astro-cid-oqvtysmu]{background:#00c4a738!important;border:1px solid rgba(0,196,167,.5)!important;color:#fffffff2!important;border-radius:16px!important;font-weight:500;box-shadow:0 2px 12px #00000040!important;position:relative;overflow:hidden;max-width:78%}.user-message[data-astro-cid-oqvtysmu] .message-bubble[data-astro-cid-oqvtysmu]:after{display:none!important}@keyframes messageShine{0%,to{left:-100%}50%{left:100%}}.user-message[data-astro-cid-oqvtysmu] .message-bubble[data-astro-cid-oqvtysmu] p[data-astro-cid-oqvtysmu]{color:#fff!important;position:relative;z-index:1}.message-bubble[data-astro-cid-oqvtysmu] p[data-astro-cid-oqvtysmu]{margin:0;font-size:15px;line-height:1.6;font-weight:500;letter-spacing:.01em}.message-bubble[data-astro-cid-oqvtysmu] strong[data-astro-cid-oqvtysmu]{font-weight:700;background:linear-gradient(135deg,#00d3b9,#7d8bf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.user-message[data-astro-cid-oqvtysmu] .message-bubble[data-astro-cid-oqvtysmu] strong[data-astro-cid-oqvtysmu]{color:#fff!important;background:none!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:#FFFFFF!important;text-shadow:0 1px 2px rgba(0,0,0,.2)}.chatbot-messages[data-astro-cid-oqvtysmu] .message[data-astro-cid-oqvtysmu].bot-message .message-bubble[data-astro-cid-oqvtysmu],.chatbot-messages[data-astro-cid-oqvtysmu] .message[data-astro-cid-oqvtysmu].bot-message .message-bubble[data-astro-cid-oqvtysmu] p[data-astro-cid-oqvtysmu],.chatbot-messages[data-astro-cid-oqvtysmu] .message[data-astro-cid-oqvtysmu].loopie-welcome .message-bubble[data-astro-cid-oqvtysmu],.chatbot-messages[data-astro-cid-oqvtysmu] .message[data-astro-cid-oqvtysmu].loopie-welcome .message-bubble[data-astro-cid-oqvtysmu] p[data-astro-cid-oqvtysmu]{color:#fffffff2!important}.chatbot-messages[data-astro-cid-oqvtysmu] .message[data-astro-cid-oqvtysmu].bot-message .message-bubble[data-astro-cid-oqvtysmu] strong[data-astro-cid-oqvtysmu],.chatbot-messages[data-astro-cid-oqvtysmu] .message[data-astro-cid-oqvtysmu].loopie-welcome .message-bubble[data-astro-cid-oqvtysmu] strong[data-astro-cid-oqvtysmu]{color:#fffffff2!important;background:none!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:rgba(255,255,255,.95)!important;background-clip:unset!important;font-weight:700}.chatbot-messages[data-astro-cid-oqvtysmu] .message[data-astro-cid-oqvtysmu].user-message .message-bubble[data-astro-cid-oqvtysmu],.chatbot-messages[data-astro-cid-oqvtysmu] .message[data-astro-cid-oqvtysmu].user-message .message-bubble[data-astro-cid-oqvtysmu] p[data-astro-cid-oqvtysmu],.chatbot-messages[data-astro-cid-oqvtysmu] .message[data-astro-cid-oqvtysmu].user-message .message-bubble[data-astro-cid-oqvtysmu] [data-astro-cid-oqvtysmu]{color:#fffffff2!important}.chatbot-messages[data-astro-cid-oqvtysmu] .message[data-astro-cid-oqvtysmu].user-message .message-bubble[data-astro-cid-oqvtysmu] strong[data-astro-cid-oqvtysmu]{color:#fffffff2!important;background:none!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:rgba(255,255,255,.95)!important;font-weight:700}[data-astro-cid-oqvtysmu][data-chat-bubble=bot],[data-astro-cid-oqvtysmu][data-chat-bubble=bot] [data-astro-cid-oqvtysmu],[data-astro-cid-oqvtysmu][data-chat-bubble=user],[data-astro-cid-oqvtysmu][data-chat-bubble=user] [data-astro-cid-oqvtysmu]{color:#fffffff2!important}.chatbot-messages[data-astro-cid-oqvtysmu] .message[data-astro-cid-oqvtysmu].bot-message .message-bubble[data-astro-cid-oqvtysmu],.chatbot-messages[data-astro-cid-oqvtysmu] .message[data-astro-cid-oqvtysmu].loopie-welcome .message-bubble[data-astro-cid-oqvtysmu],.chatbot-messages[data-astro-cid-oqvtysmu] .loopie-bubble[data-astro-cid-oqvtysmu],#chatbot-messages[data-astro-cid-oqvtysmu] .message-bubble[data-astro-cid-oqvtysmu]{background:#ffffff14!important;border:1px solid rgba(255,255,255,.15)!important;box-shadow:0 2px 12px #00000040!important}.chatbot-messages[data-astro-cid-oqvtysmu] .message[data-astro-cid-oqvtysmu].user-message .message-bubble[data-astro-cid-oqvtysmu]{background:#00c4a738!important;border:1px solid rgba(0,196,167,.5)!important;box-shadow:0 2px 12px #00000040!important}.message-bubble[data-astro-cid-oqvtysmu] p[data-astro-cid-oqvtysmu]+p[data-astro-cid-oqvtysmu]{margin-top:10px}.message-time[data-astro-cid-oqvtysmu]{font-size:10px;color:#fff9;padding:0 6px;font-weight:400;opacity:.9;display:flex;align-items:center;gap:4px}.user-message[data-astro-cid-oqvtysmu] .message-time[data-astro-cid-oqvtysmu]{flex-direction:row-reverse}.message-time[data-astro-cid-oqvtysmu]:after{display:none}.quick-replies[data-astro-cid-oqvtysmu]{display:flex;flex-wrap:wrap;gap:10px;padding:0 20px;margin-top:-6px}.quick-reply-btn[data-astro-cid-oqvtysmu]{background:linear-gradient(135deg,#fff,#f8fafc);border:2px solid rgba(0,211,185,.3);padding:12px 20px;border-radius:24px;font-size:14px;font-weight:600;color:#0a2540;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;position:relative;overflow:hidden;backdrop-filter:blur(10px);box-shadow:0 2px 8px #0000000f,inset 0 1px 2px #fffc}.quick-reply-btn[data-astro-cid-oqvtysmu]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#00d3b9,#7d8bf8);opacity:0;transition:opacity .3s;border-radius:24px}.quick-reply-btn[data-astro-cid-oqvtysmu]:hover{background:linear-gradient(135deg,#00d3b9,#7d8bf8);border-color:transparent;transform:translateY(-2px) scale(1.02);color:#fff;box-shadow:0 8px 24px #00d3b966,0 4px 12px #7d8bf84d,inset 0 1px 2px #fff3}.quick-reply-btn[data-astro-cid-oqvtysmu]:hover:before{opacity:1}.quick-reply-btn[data-astro-cid-oqvtysmu]:active{transform:translateY(0) scale(.98)}.typing-indicator[data-astro-cid-oqvtysmu]{display:flex;gap:12px;padding:0 20px}.typing-indicator[data-astro-cid-oqvtysmu].hidden{visibility:hidden!important;opacity:0!important;pointer-events:none!important;min-height:56px;display:flex!important}.typing-dots[data-astro-cid-oqvtysmu]{background:#ffffff14!important;border:1px solid rgba(255,255,255,.15)!important;padding:12px 16px;border-radius:12px 12px 12px 4px;display:flex;gap:6px}.typing-dots[data-astro-cid-oqvtysmu] span[data-astro-cid-oqvtysmu]{width:8px;height:8px;background:#fffc!important;border-radius:50%;animation:typingDot 1.4s infinite}.typing-dots[data-astro-cid-oqvtysmu] span[data-astro-cid-oqvtysmu]:nth-child(2){animation-delay:.2s}.typing-dots[data-astro-cid-oqvtysmu] span[data-astro-cid-oqvtysmu]:nth-child(3){animation-delay:.4s}@keyframes typingDot{0%,60%,to{transform:translateY(0);opacity:.7}30%{transform:translateY(-8px);opacity:1}}.chatbot-input-area[data-astro-cid-oqvtysmu]{border-top:1px solid rgba(255,255,255,.1);background:#0003;backdrop-filter:blur(10px);padding:12px}.chatbot-input-wrapper[data-astro-cid-oqvtysmu]{display:flex;gap:8px;align-items:flex-end}.chatbot-input[data-astro-cid-oqvtysmu]{flex:1;min-height:44px;border:1px solid rgba(255,255,255,.15);border-radius:16px;padding:12px 14px;font-size:15px;background:#ffffff0d;color:#fff;font-weight:400;outline:none;transition:all .2s}.chatbot-input[data-astro-cid-oqvtysmu]::-moz-placeholder{color:#ffffff8c}.chatbot-input[data-astro-cid-oqvtysmu]::placeholder{color:#ffffff8c}.chatbot-input[data-astro-cid-oqvtysmu]:focus{border-color:#00c4a7;background:#ffffff14;box-shadow:0 0 0 2px #00c4a733}.chatbot-send-btn[data-astro-cid-oqvtysmu]{background:#00c4a7;border:none;height:44px;padding:0 16px;border-radius:12px;color:#000;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0;font-size:14px}.chatbot-send-btn[data-astro-cid-oqvtysmu]:hover{filter:brightness(1.1)}.chatbot-send-btn[data-astro-cid-oqvtysmu]:active{transform:scale(.98)}.chatbot-footer[data-astro-cid-oqvtysmu]{text-align:center}.powered-by[data-astro-cid-oqvtysmu]{font-size:11px;color:#64748b;margin:0;font-weight:500}.powered-by[data-astro-cid-oqvtysmu] strong[data-astro-cid-oqvtysmu]{color:#06f}.loopie-fab[data-astro-cid-oqvtysmu]{position:fixed!important;bottom:24px!important;right:24px!important;width:80px;height:80px;background:radial-gradient(circle at 30% 30%,#0a2540f2,#061a35fa);border:3px solid transparent;border-radius:50%;box-shadow:0 10px 40px #00d3b999,0 0 80px #7d8bf866,inset 0 2px #fff3;color:#fff;cursor:pointer;display:flex!important;align-items:center;justify-content:center;z-index:999999!important;transition:all .5s cubic-bezier(.4,0,.2,1);animation:fabFloatAdvanced 4s ease-in-out infinite;visibility:visible!important;opacity:1!important;position:relative;overflow:visible}.loopie-fab[data-astro-cid-oqvtysmu]:before{content:"";position:absolute;inset:-3px;border-radius:50%;background:linear-gradient(135deg,#00d3b9,#7d8bf8,#c0f);z-index:-1;animation:borderRotate 6s linear infinite}@keyframes borderRotate{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}.fab-hologram-ring[data-astro-cid-oqvtysmu]{position:absolute;inset:-8px;border-radius:50%;background:conic-gradient(from 0deg,#00d3b999,#7d8bf880,#cc00ff80,#00d3b999 360deg);opacity:.5;animation:hologramRotateAdvanced 8s linear infinite;filter:blur(12px)}@keyframes hologramRotateAdvanced{0%{transform:rotate(0) scale(1);opacity:.5}50%{transform:rotate(180deg) scale(1.1);opacity:.7}to{transform:rotate(360deg) scale(1);opacity:.5}}@keyframes fabFloatAdvanced{0%,to{transform:translateY(0) rotate(0);box-shadow:0 10px 40px #00d3b999,0 0 80px #7d8bf866}25%{transform:translateY(-6px) rotate(2deg);box-shadow:0 14px 50px #7d8bf8b3,0 0 100px #cc00ff80}50%{transform:translateY(-12px) rotate(0);box-shadow:0 18px 60px #c0fc,0 0 120px #00d3b999}75%{transform:translateY(-6px) rotate(-2deg);box-shadow:0 14px 50px #00d3b9b3,0 0 100px #7d8bf880}}.fab-loopie-face[data-astro-cid-oqvtysmu]{width:56px;height:56px;border-radius:50%;-o-object-fit:cover;object-fit:cover;z-index:1;filter:drop-shadow(0 0 15px rgba(0,211,185,.6));animation:faceGlow 3s ease-in-out infinite}@keyframes faceGlow{0%,to{filter:drop-shadow(0 0 15px rgba(0,211,185,.6))}50%{filter:drop-shadow(0 0 25px rgba(125,139,248,.8))}}.chatbot-container[data-astro-cid-oqvtysmu]:not(.chatbot-minimized)+.loopie-fab[data-astro-cid-oqvtysmu]{opacity:0!important;pointer-events:none;transform:scale(.3) translateY(30px) rotate(180deg);visibility:hidden!important}.loopie-fab[data-astro-cid-oqvtysmu]:hover{transform:scale(1.2) translateY(-8px);box-shadow:0 16px 60px #00d3b9e6,0 0 140px #7d8bf8b3,0 0 200px #cc00ff80}.loopie-fab[data-astro-cid-oqvtysmu]:hover .fab-hologram-ring[data-astro-cid-oqvtysmu]{opacity:.9;animation:hologramRotateAdvanced 3s linear infinite;filter:blur(16px)}.loopie-fab[data-astro-cid-oqvtysmu]:hover .fab-loopie-face[data-astro-cid-oqvtysmu]{filter:drop-shadow(0 0 30px rgba(0,211,185,1))}.loopie-fab[data-astro-cid-oqvtysmu]:active{transform:scale(1.1) translateY(-4px)}.cia-badge-mini[data-astro-cid-oqvtysmu]{position:absolute;top:-8px;right:-8px;background:linear-gradient(135deg,#00d3b9,#7d8bf8,#c0f);color:#061a35;min-width:38px;height:28px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;letter-spacing:.8px;padding:0 8px;border:2px solid rgba(6,26,53,.8);box-shadow:0 4px 20px #00d3b9b3,0 0 40px #7d8bf880,inset 0 1px #fff6;animation:badgePulseAdvanced 3s ease-in-out infinite;z-index:2}@keyframes badgePulseAdvanced{0%,to{transform:scale(1) rotate(0);box-shadow:0 4px 20px #00d3b9b3,0 0 40px #7d8bf880}33%{transform:scale(1.08) rotate(-3deg);box-shadow:0 6px 28px #7d8bf8cc,0 0 50px #c0f9}66%{transform:scale(1.12) rotate(3deg);box-shadow:0 8px 32px #cc00ffe6,0 0 60px #00d3b9b3}}.badge-text[data-astro-cid-oqvtysmu]{animation:none}@keyframes badgePulse{0%,to{transform:scale(1);box-shadow:0 4px 12px #00d3b980}50%{transform:scale(1.1);box-shadow:0 6px 16px #7d8bf899}}.chatbot-voice-mode[data-astro-cid-oqvtysmu]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(ellipse at center,#0a2540,#061a35,#041226);padding:40px 20px;position:relative;overflow:hidden}.chatbot-voice-mode[data-astro-cid-oqvtysmu]:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 20% 30%,rgba(0,211,185,.15) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(125,139,248,.15) 0%,transparent 50%),radial-gradient(circle at 50% 50%,rgba(204,0,255,.1) 0%,transparent 50%);animation:particlesFloat 15s ease-in-out infinite}@keyframes particlesFloat{0%,to{transform:translate(0) scale(1);opacity:.6}33%{transform:translate(20px,-20px) scale(1.1);opacity:.8}66%{transform:translate(-20px,20px) scale(.9);opacity:.7}}.chatbot-voice-mode[data-astro-cid-oqvtysmu].hidden{display:none}.voice-mode-content[data-astro-cid-oqvtysmu]{display:flex;flex-direction:column;align-items:center;gap:28px;position:relative;z-index:2}.voice-status[data-astro-cid-oqvtysmu]{text-align:center;padding:12px 24px;background:#00d3b91a;border-radius:20px;border:1px solid rgba(0,211,185,.3);backdrop-filter:blur(10px);box-shadow:0 4px 20px #00d3b933,inset 0 1px #ffffff1a}.voice-status-text[data-astro-cid-oqvtysmu]{color:#00d3b9;font-size:15px;font-weight:700;margin:0;text-shadow:0 2px 10px rgba(0,211,185,.5);letter-spacing:.3px}.voice-gradient-container[data-astro-cid-oqvtysmu]{position:relative;width:240px;height:240px;display:flex;align-items:center;justify-content:center}.voice-gradient-ring[data-astro-cid-oqvtysmu]{position:absolute;width:100%;height:100%;border-radius:50%;background:conic-gradient(from 0deg,#00d3b9cc,#7d8bf899,#c0f9,#7d8bf899,#00d3b9cc 360deg);filter:blur(40px);opacity:.8;animation:voiceGradientSpin 10s linear infinite}.voice-gradient-ring[data-astro-cid-oqvtysmu]:before{content:"";position:absolute;inset:15%;border-radius:50%;background:conic-gradient(from 180deg,#c0f9,#00d3b980,#7d8bf880,#c0f9 360deg);filter:blur(30px);animation:voiceGradientSpin 15s linear reverse infinite}.voice-gradient-ring[data-astro-cid-oqvtysmu]:after{content:"";position:absolute;inset:30%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);filter:blur(20px);animation:voiceGradientPulse 3s ease-in-out infinite}@keyframes voiceGradientSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes voiceGradientPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.voice-mic-btn[data-astro-cid-oqvtysmu]{width:100px;height:100px;border-radius:50%;border:4px solid rgba(0,211,185,.3);background:linear-gradient(135deg,#00d3b926,#7d8bf826);backdrop-filter:blur(10px);color:#00d3b9;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;z-index:3;box-shadow:0 8px 32px #00d3b94d,inset 0 2px #fff3}.voice-mic-btn[data-astro-cid-oqvtysmu]:before{content:"";position:absolute;inset:-4px;border-radius:50%;background:linear-gradient(135deg,#00d3b9,#7d8bf8);opacity:0;transition:opacity .4s;z-index:-1}.voice-mic-btn[data-astro-cid-oqvtysmu]:not(:disabled):hover{transform:scale(1.1);border-color:#00d3b999;box-shadow:0 12px 48px #00d3b980,inset 0 2px #ffffff4d}.voice-mic-btn[data-astro-cid-oqvtysmu]:not(:disabled):hover:before{opacity:.3}.voice-mic-btn[data-astro-cid-oqvtysmu]:disabled{opacity:.4;cursor:not-allowed;border-color:#ffffff1a}.voice-mic-btn[data-astro-cid-oqvtysmu].active{background:linear-gradient(135deg,#00d3b9,#7d8bf8,#c0f);border-color:transparent;color:#061a35;box-shadow:0 0 60px #00d3b9,0 0 100px #7d8bf899,inset 0 2px 20px #ffffff4d;animation:micPulseAdvanced 1.5s ease-in-out infinite}@keyframes micPulseAdvanced{0%,to{transform:scale(1);box-shadow:0 0 60px #00d3b9,0 0 100px #7d8bf899}25%{transform:scale(1.08);box-shadow:0 0 80px #7d8bf8,0 0 120px #c0f9}50%{transform:scale(1.15);box-shadow:0 0 100px #c0f,0 0 140px #00d3b999}75%{transform:scale(1.08);box-shadow:0 0 80px #00d3b9,0 0 120px #7d8bf899}}.mic-icon[data-astro-cid-oqvtysmu]{width:44px;height:44px;filter:drop-shadow(0 2px 8px rgba(0,0,0,.3))}.voice-instruction[data-astro-cid-oqvtysmu]{color:#ffffffe6;font-size:15px;font-weight:600;margin:0;text-align:center;text-shadow:0 2px 10px rgba(0,211,185,.3);letter-spacing:.3px}.voice-transcript[data-astro-cid-oqvtysmu]{max-width:300px;padding:16px 20px;background:linear-gradient(135deg,#00d3b91a,#7d8bf81a);backdrop-filter:blur(10px);border-radius:16px;border:2px solid rgba(0,211,185,.3);box-shadow:0 8px 32px #00d3b933,inset 0 1px #fff3;animation:transcriptPulse 2s ease-in-out infinite}@keyframes transcriptPulse{0%,to{border-color:#00d3b94d;box-shadow:0 8px 32px #00d3b933}50%{border-color:#7d8bf880;box-shadow:0 8px 32px #7d8bf84d}}.voice-transcript[data-astro-cid-oqvtysmu].hidden{display:none}.transcript-text[data-astro-cid-oqvtysmu]{color:#ffffffe6;font-size:13px;font-style:italic;text-align:center;margin:0;line-height:1.6;text-shadow:0 1px 3px rgba(0,0,0,.3)}.voice-phone-number[data-astro-cid-oqvtysmu]{color:#00d3b9cc;font-size:14px;margin:0;font-weight:700;letter-spacing:1px;text-shadow:0 2px 8px rgba(0,211,185,.4)}.voice-hangup-btn[data-astro-cid-oqvtysmu]{padding:14px 32px;border-radius:28px;border:2px solid rgba(255,68,68,.5);background:linear-gradient(135deg,#ff444440,#dc262640);backdrop-filter:blur(10px);color:#f88;font-size:15px;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #ff44444d,inset 0 1px #ffffff1a}.voice-hangup-btn[data-astro-cid-oqvtysmu]:hover{background:linear-gradient(135deg,#f446,#dc262666);border-color:#f44c;transform:translateY(-2px);box-shadow:0 6px 28px #ff444480,inset 0 1px #fff3}.voice-hangup-btn[data-astro-cid-oqvtysmu]:active{transform:translateY(0)}.voice-hangup-btn[data-astro-cid-oqvtysmu].hidden{display:none}@media (max-width: 768px){.chatbot-container[data-astro-cid-oqvtysmu]{width:calc(100vw - 20px);height:calc(100vh - 100px);bottom:10px;right:10px}.chatbot-fab[data-astro-cid-oqvtysmu]{bottom:10px;right:10px;width:56px;height:56px}}.chatbot-messages[data-astro-cid-oqvtysmu]::-webkit-scrollbar{width:6px}.chatbot-messages[data-astro-cid-oqvtysmu]::-webkit-scrollbar-track{background:transparent}.chatbot-messages[data-astro-cid-oqvtysmu]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.chatbot-messages[data-astro-cid-oqvtysmu]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.cookie-consent-banner[data-astro-cid-garwan2p]{position:fixed;bottom:20px;left:20px;right:auto;max-width:420px;background:linear-gradient(135deg,#111827fa,#1f2937fa);backdrop-filter:blur(12px);border:2px solid rgba(59,130,246,.3);border-radius:16px;box-shadow:0 8px 32px #0006;padding:1.5rem;z-index:999997;transform:translate(-120%);transition:transform .4s cubic-bezier(.4,0,.2,1);color:#f3f4f6}.cookie-consent-banner[data-astro-cid-garwan2p].show{transform:translate(0)}.cookie-consent-content[data-astro-cid-garwan2p]{display:flex;flex-direction:column;gap:1rem}.cookie-icon[data-astro-cid-garwan2p]{font-size:3rem;line-height:1;animation:bounce 2s infinite}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.cookie-text[data-astro-cid-garwan2p]{flex:1}.cookie-title[data-astro-cid-garwan2p]{font-size:1.25rem;font-weight:700;margin:0 0 .5rem;color:#fff;font-family:Poppins,sans-serif}.cookie-description[data-astro-cid-garwan2p]{font-size:.95rem;line-height:1.6;margin:0;color:#d1d5db}.cookie-link[data-astro-cid-garwan2p]{color:#60a5fa;text-decoration:underline;font-weight:600;transition:color .2s}.cookie-link[data-astro-cid-garwan2p]:hover{color:#93c5fd}.cookie-details[data-astro-cid-garwan2p]{margin-top:1rem;padding:1rem;background:#ffffff0d;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.cookie-category[data-astro-cid-garwan2p]{margin-bottom:1rem}.cookie-category[data-astro-cid-garwan2p]:last-child{margin-bottom:0}.cookie-category-header[data-astro-cid-garwan2p]{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.cookie-category-header[data-astro-cid-garwan2p] input[data-astro-cid-garwan2p][type=checkbox]{width:20px;height:20px;cursor:pointer;accent-color:#3b82f6}.cookie-category-header[data-astro-cid-garwan2p] input[data-astro-cid-garwan2p][type=checkbox]:disabled{cursor:not-allowed;opacity:.6}.cookie-category-header[data-astro-cid-garwan2p] label[data-astro-cid-garwan2p]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:1rem;color:#fff}.badge-required[data-astro-cid-garwan2p]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;padding:.125rem .5rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.badge-optional[data-astro-cid-garwan2p]{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;padding:.125rem .5rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.cookie-category-description[data-astro-cid-garwan2p]{font-size:.875rem;color:#9ca3af;margin:0;padding-left:2.5rem;line-height:1.5}.cookie-actions[data-astro-cid-garwan2p]{display:flex;flex-wrap:wrap;gap:.5rem}.cookie-btn[data-astro-cid-garwan2p]{padding:.625rem 1rem;border:none;border-radius:8px;font-size:.875rem;font-weight:600;font-family:Poppins,sans-serif;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap;flex:1;min-width:100px}.cookie-btn-primary[data-astro-cid-garwan2p]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 4px 12px #3b82f64d}.cookie-btn-primary[data-astro-cid-garwan2p]:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 6px 16px #3b82f666;transform:translateY(-2px)}.cookie-btn-secondary[data-astro-cid-garwan2p]{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2)}.cookie-btn-secondary[data-astro-cid-garwan2p]:hover{background:#ffffff26;border-color:#ffffff4d}.cookie-btn-link[data-astro-cid-garwan2p]{background:transparent;color:#93c5fd;text-decoration:underline;padding:.5rem}.cookie-btn-link[data-astro-cid-garwan2p]:hover{color:#bfdbfe}.cookie-settings-trigger[data-astro-cid-garwan2p]{position:fixed;bottom:20px;left:20px;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:1.5rem;border:none;box-shadow:0 4px 12px #3b82f666;cursor:pointer;z-index:9998;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center}.cookie-settings-trigger[data-astro-cid-garwan2p]:hover{transform:scale(1.1) rotate(20deg);box-shadow:0 6px 16px #3b82f680}@media (max-width: 768px){.cookie-consent-content[data-astro-cid-garwan2p]{grid-template-columns:1fr;gap:1rem}.cookie-icon[data-astro-cid-garwan2p]{display:none}.cookie-actions[data-astro-cid-garwan2p]{width:100%;flex-direction:row;flex-wrap:wrap}.cookie-btn[data-astro-cid-garwan2p]{flex:1;min-width:120px}.cookie-settings-trigger[data-astro-cid-garwan2p]{bottom:80px}}.newsletter-overlay[data-astro-cid-7ixr6fiy]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000bf;backdrop-filter:blur(8px);z-index:10000;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.newsletter-overlay[data-astro-cid-7ixr6fiy].show{opacity:1;visibility:visible}.newsletter-popup[data-astro-cid-7ixr6fiy]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.9);max-width:600px;width:90%;max-height:90vh;overflow-y:auto;background:linear-gradient(135deg,#111827fa,#1f2937fa);border:2px solid rgba(59,130,246,.3);border-radius:20px;box-shadow:0 25px 50px #00000080;padding:2.5rem;z-index:10001;opacity:0;visibility:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.newsletter-popup[data-astro-cid-7ixr6fiy].show{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.newsletter-close-btn[data-astro-cid-7ixr6fiy]{position:absolute;top:1rem;right:1rem;width:40px;height:40px;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#f3f4f6;font-size:1.5rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;z-index:1}.newsletter-close-btn[data-astro-cid-7ixr6fiy]:hover{background:#ef444433;border-color:#ef444480;color:#fca5a5;transform:rotate(90deg)}.newsletter-content[data-astro-cid-7ixr6fiy]{display:flex;flex-direction:column;gap:1.5rem}.newsletter-illustration[data-astro-cid-7ixr6fiy]{position:relative;text-align:center;padding:1rem 0}.newsletter-icon[data-astro-cid-7ixr6fiy]{font-size:4rem;animation:float 3s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.sparkles[data-astro-cid-7ixr6fiy]{position:absolute;top:50%;left:50%;width:200px;height:200px;transform:translate(-50%,-50%);pointer-events:none}.sparkle[data-astro-cid-7ixr6fiy]{position:absolute;font-size:1.5rem;animation:sparkle 2s ease-in-out infinite;opacity:0}.sparkle[data-astro-cid-7ixr6fiy]:nth-child(1){top:10%;left:20%;animation-delay:0s}.sparkle[data-astro-cid-7ixr6fiy]:nth-child(2){top:30%;right:15%;animation-delay:.7s}.sparkle[data-astro-cid-7ixr6fiy]:nth-child(3){bottom:20%;left:30%;animation-delay:1.4s}@keyframes sparkle{0%,to{opacity:0;transform:scale(0) rotate(0)}50%{opacity:1;transform:scale(1) rotate(180deg)}}.newsletter-text[data-astro-cid-7ixr6fiy]{text-align:center;color:#f3f4f6}.newsletter-title[data-astro-cid-7ixr6fiy]{font-size:1.75rem;font-weight:700;margin:0 0 .75rem;color:#fff;font-family:Poppins,sans-serif;line-height:1.2}.newsletter-description[data-astro-cid-7ixr6fiy]{font-size:1rem;line-height:1.6;margin:0 0 1.5rem;color:#d1d5db}.newsletter-benefits[data-astro-cid-7ixr6fiy]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem;text-align:left}.newsletter-benefits[data-astro-cid-7ixr6fiy] li[data-astro-cid-7ixr6fiy]{display:flex;align-items:center;gap:.75rem;padding:.5rem;background:#3b82f60d;border-left:3px solid #3b82f6;border-radius:6px;font-size:.95rem;color:#e5e7eb}.benefit-icon[data-astro-cid-7ixr6fiy]{font-size:1.25rem;flex-shrink:0}.newsletter-form[data-astro-cid-7ixr6fiy]{display:flex;flex-direction:column;gap:1rem}.form-group[data-astro-cid-7ixr6fiy]{position:relative;display:flex;gap:.5rem}.newsletter-input[data-astro-cid-7ixr6fiy]{flex:1;padding:1rem 1.25rem;background:#ffffff14;border:2px solid rgba(255,255,255,.15);border-radius:12px;color:#fff;font-size:1rem;font-family:Inter,sans-serif;transition:all .3s ease}.newsletter-input[data-astro-cid-7ixr6fiy]::-moz-placeholder{color:#fff6}.newsletter-input[data-astro-cid-7ixr6fiy]::placeholder{color:#fff6}.newsletter-input[data-astro-cid-7ixr6fiy]:focus{outline:none;background:#ffffff1f;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.newsletter-submit-btn[data-astro-cid-7ixr6fiy]{padding:1rem 2rem;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:12px;color:#fff;font-size:1rem;font-weight:600;font-family:Poppins,sans-serif;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:.5rem;white-space:nowrap;box-shadow:0 4px 12px #3b82f64d}.newsletter-submit-btn[data-astro-cid-7ixr6fiy]:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 6px 20px #3b82f666;transform:translateY(-2px)}.newsletter-submit-btn[data-astro-cid-7ixr6fiy]:active{transform:translateY(0)}.btn-icon[data-astro-cid-7ixr6fiy]{font-size:1.25rem;transition:transform .3s ease}.newsletter-submit-btn[data-astro-cid-7ixr6fiy]:hover .btn-icon[data-astro-cid-7ixr6fiy]{transform:translate(4px)}.newsletter-message[data-astro-cid-7ixr6fiy]{padding:.75rem 1rem;border-radius:8px;font-size:.9rem;font-weight:500;text-align:center}.newsletter-message[data-astro-cid-7ixr6fiy].success{background:#22c55e26;border:1px solid rgba(34,197,94,.3);color:#86efac}.newsletter-message[data-astro-cid-7ixr6fiy].error{background:#ef444426;border:1px solid rgba(239,68,68,.3);color:#fca5a5}.newsletter-privacy[data-astro-cid-7ixr6fiy]{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.85rem;color:#9ca3af;margin:0;text-align:center;line-height:1.5}.privacy-icon[data-astro-cid-7ixr6fiy]{font-size:1rem}.privacy-link[data-astro-cid-7ixr6fiy]{color:#60a5fa;text-decoration:underline;font-weight:500;transition:color .2s}.privacy-link[data-astro-cid-7ixr6fiy]:hover{color:#93c5fd}.newsletter-later-btn[data-astro-cid-7ixr6fiy]{background:transparent;border:none;color:#9ca3af;font-size:.95rem;cursor:pointer;padding:.5rem;transition:color .2s ease;text-decoration:underline}.newsletter-later-btn[data-astro-cid-7ixr6fiy]:hover{color:#d1d5db}.sr-only[data-astro-cid-7ixr6fiy]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (max-width: 768px){.newsletter-popup[data-astro-cid-7ixr6fiy]{width:95%;padding:2rem 1.5rem;max-height:95vh}.newsletter-title[data-astro-cid-7ixr6fiy]{font-size:1.5rem}.newsletter-icon[data-astro-cid-7ixr6fiy]{font-size:3rem}.form-group[data-astro-cid-7ixr6fiy]{flex-direction:column}.newsletter-submit-btn[data-astro-cid-7ixr6fiy]{width:100%;justify-content:center}.newsletter-benefits[data-astro-cid-7ixr6fiy] li[data-astro-cid-7ixr6fiy]{font-size:.875rem}}@media (max-width: 480px){.newsletter-popup[data-astro-cid-7ixr6fiy]{padding:1.5rem 1rem}.newsletter-title[data-astro-cid-7ixr6fiy]{font-size:1.25rem}.newsletter-description[data-astro-cid-7ixr6fiy]{font-size:.9rem}}:root{--jade: .8 .15 160;--nuit: .2 .05 240;--cuivre: .75 .15 45;--cuivre-light: .45 .2 45;--cuivre-dark: .35 .22 45;--azure: .65 .2 240;--emerald: .75 .18 150;--purple: .65 .2 300;--background: .98 .01 60;--foreground: .15 .02 240;--primary: var(--jade);--secondary: var(--azure);--accent: var(--cuivre);--hover: .85 .18 160;--active: .75 .2 160;--success: .8 .15 150;--warning: .8 .15 80;--error: .65 .18 20}[data-astro-cid-37fxchfa][data-theme=dark]{--background: .08 .02 240;--foreground: .95 .01 60;--jade: .85 .18 160;--azure: .7 .25 240;--emerald: .8 .2 150;--purple: .7 .25 300;--cuivre: .8 .18 45;--cuivre-light: .9 .15 45;--cuivre-dark: .7 .2 45;--hover: .9 .2 160;--active: .8 .22 160;--primary: var(--jade);--secondary: var(--azure);--accent: var(--cuivre)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--background: .08 .02 240;--foreground: .95 .01 60;--jade: .85 .18 160;--azure: .7 .25 240;--emerald: .8 .2 150;--purple: .7 .25 300;--cuivre: .8 .18 45;--cuivre-light: .9 .15 45;--cuivre-dark: .7 .2 45}}[data-astro-cid-37fxchfa][data-theme=dark] .text-foreground[data-astro-cid-37fxchfa]{color:oklch(var(--foreground))}[data-astro-cid-37fxchfa][data-theme=dark] .text-foreground\/90[data-astro-cid-37fxchfa]{color:#e3ddd8}.text-cuivre[data-astro-cid-37fxchfa]{color:oklch(var(--cuivre-dark))}.text-cuivre-light[data-astro-cid-37fxchfa]{color:oklch(var(--cuivre-light))}.from-cuivre[data-astro-cid-37fxchfa]{--tw-gradient-from: oklch(var(--cuivre)) var(--tw-gradient-from-position);--tw-gradient-to: oklch(var(--cuivre) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-cuivre[data-astro-cid-37fxchfa]{--tw-gradient-to: oklch(var(--cuivre)) var(--tw-gradient-to-position)}.text-cuivre-contrast[data-astro-cid-37fxchfa]{color:oklch(var(--cuivre-dark))}[data-astro-cid-37fxchfa][data-theme=dark] .text-cuivre-contrast[data-astro-cid-37fxchfa]{color:oklch(var(--cuivre-light))}.animate-fade-in[data-astro-cid-37fxchfa]{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1)}.animate-fade-in-left[data-astro-cid-37fxchfa]{opacity:0;transform:translate(-50px);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1)}.animate-fade-in-right[data-astro-cid-37fxchfa]{opacity:0;transform:translate(50px);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1)}.animate-scale-in[data-astro-cid-37fxchfa]{opacity:0;transform:scale(.9) translateY(20px);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1)}.animate-fade-in[data-astro-cid-37fxchfa].is-visible{opacity:1;transform:translateY(0)}.animate-fade-in-left[data-astro-cid-37fxchfa].is-visible,.animate-fade-in-right[data-astro-cid-37fxchfa].is-visible{opacity:1;transform:translate(0)}.animate-scale-in[data-astro-cid-37fxchfa].is-visible{opacity:1;transform:scale(1) translateY(0)}.animate-delay-100[data-astro-cid-37fxchfa]{transition-delay:.1s}.animate-delay-200[data-astro-cid-37fxchfa]{transition-delay:.2s}.animate-delay-300[data-astro-cid-37fxchfa]{transition-delay:.3s}.animate-delay-400[data-astro-cid-37fxchfa]{transition-delay:.4s}.animate-delay-500[data-astro-cid-37fxchfa]{transition-delay:.5s}.card-module[data-astro-cid-37fxchfa]{opacity:0;transform:translateY(40px) scale(.95);transition:all .8s cubic-bezier(.4,0,.2,1)}.card-module[data-astro-cid-37fxchfa].is-visible{opacity:1;transform:translateY(0) scale(1)}.stat-counter[data-astro-cid-37fxchfa]{opacity:0;transform:scale(.8);transition:opacity .6s ease-out,transform .6s ease-out}.stat-counter[data-astro-cid-37fxchfa].is-visible{opacity:1;transform:scale(1)}.nav-item[data-astro-cid-37fxchfa]{opacity:0;transform:translateY(-20px);transition:opacity .5s ease-out,transform .5s ease-out}.nav-item[data-astro-cid-37fxchfa].is-visible{opacity:1;transform:translateY(0)}.card-module[data-astro-cid-37fxchfa]:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #0000001a}[data-astro-cid-37fxchfa][data-theme=dark] .card-module[data-astro-cid-37fxchfa]:hover{box-shadow:0 20px 40px #ffffff0d}
