:root{--gold: #C9A84C;--gold-light: #F0D070;--gold-dark: #9A7020;--gold-glow: rgba(201,168,76,.35);--dark: #080810;--dark2: #10101C;--dark3: #181828;--text: #F4EFE6;--muted: #887F72;--border: rgba(201,168,76,.14)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden;max-width:100vw;-webkit-text-size-adjust:100%}body{background:var(--dark);color:var(--text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:hidden;max-width:100vw;width:100%;position:relative;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg,video,canvas,audio,iframe,embed,object{display:block;max-width:100%;height:auto}button,a,select,input,textarea{touch-action:manipulation}select,input,textarea,option,optgroup{color-scheme:dark}select option{background-color:#10101c;color:#f4efe6}select option:checked{background-color:#1a1a2e;color:var(--gold)}.grid>*,[style*="display:grid"]>*,[style*="display: grid"]>*{min-width:0}[style*="overflow-x:auto"],[style*="overflow-x: auto"],.table-responsive{-webkit-overflow-scrolling:touch;max-width:100%}table{max-width:100%;border-collapse:collapse}body:has(.sticky-consultation-dock){padding-bottom:74px}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:var(--dark2)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--gold),var(--gold-dark));border-radius:4px}.gold-text{background:linear-gradient(120deg,#b8912a,#f0d070 40%,#e0b84a,#c9a84c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glass{background:#ffffff09;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--border)}.reveal{opacity:0;transform:translateY(24px);transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.reveal-left{opacity:0;transform:translate(-24px);transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.reveal-right{opacity:0;transform:translate(24px);transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.reveal.in,.reveal-left.in,.reveal-right.in{opacity:1;transform:none;will-change:auto}.d1{transition-delay:.08s}.d2{transition-delay:.14s}.d3{transition-delay:.2s}.d4{transition-delay:.26s}.d5{transition-delay:.32s}.d6{transition-delay:.38s}.wa-float{position:fixed;bottom:28px;right:28px;z-index:900;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#25d366,#128c7e);display:flex;align-items:center;justify-content:center;font-size:26px;box-shadow:0 8px 24px #25d36673;text-decoration:none;animation:waWiggle 4s ease-in-out infinite;transition:transform .25s,box-shadow .25s}.wa-float:hover{transform:scale(1.1);box-shadow:0 10px 30px #25d36699}@keyframes waWiggle{0%,90%,to{transform:rotate(0)}92%{transform:rotate(-10deg)}96%{transform:rotate(10deg)}}.sec-pad{padding:100px 6%}.sec-pad-sm{padding:64px 6%}.sh{text-align:center;margin-bottom:56px}.sh-tag{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:800;letter-spacing:3px;color:var(--gold);text-transform:uppercase;margin-bottom:16px}.sh-tag:before{content:"";display:block;width:30px;height:1px;background:linear-gradient(90deg,transparent,var(--gold))}.sh-tag:after{content:"";display:block;width:30px;height:1px;background:linear-gradient(90deg,var(--gold),transparent)}.sh h2{font-family:Playfair Display,serif;font-size:clamp(28px,4vw,52px);font-weight:900;line-height:1.15;margin-bottom:16px}.sh p{color:var(--muted);font-size:15px;max-width:540px;margin:0 auto;line-height:1.8}@media (max-width: 768px){.sec-pad{padding:56px 5%!important}.sec-pad-sm{padding:36px 5%!important}.sh{margin-bottom:36px!important}.sh h2{font-size:clamp(24px,5.5vw,36px)!important;line-height:1.2!important}.sh p{font-size:14px!important;line-height:1.65!important}[style*="minmax(3"],[style*="minmax(4"]{grid-template-columns:1fr!important}.wa-float{bottom:20px!important;right:18px!important;width:50px!important;height:50px!important;font-size:24px!important;box-shadow:0 6px 20px #25d36673!important}body:has(.sticky-consultation-dock) .wa-float{bottom:84px!important;right:16px!important;width:46px!important;height:46px!important;font-size:22px!important}}@media (max-width: 480px){.sec-pad{padding:48px 4%!important}.sec-pad-sm{padding:28px 4%!important}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal,.reveal-left,.reveal-right{opacity:1!important;transform:none!important;transition:none!important}}.floating-contact-hub[data-astro-cid-ailqehbv]{position:fixed;bottom:24px;right:24px;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;gap:12px;font-family:Inter,system-ui,-apple-system,sans-serif;pointer-events:auto}.hub-item[data-astro-cid-ailqehbv]{display:flex;align-items:center;gap:12px;text-decoration:none;cursor:pointer;background:transparent;border:none;padding:0;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.hub-item[data-astro-cid-ailqehbv]:hover{transform:translate(-4px) scale(1.03)}.hub-item[data-astro-cid-ailqehbv]:active{transform:scale(.96)}.hub-label[data-astro-cid-ailqehbv]{background:#0e101cf0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(201,168,76,.28);padding:7px 15px;border-radius:13px;display:flex;flex-direction:column;align-items:flex-end;text-align:right;box-shadow:0 8px 24px #00000080;white-space:nowrap;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease}.hub-item[data-astro-cid-ailqehbv]:hover .hub-label[data-astro-cid-ailqehbv]{border-color:#c9a84c;background:#16182afa;box-shadow:0 10px 28px #000000a6,0 0 16px #c9a84c33}.label-title[data-astro-cid-ailqehbv]{font-size:13px;font-weight:800;letter-spacing:.3px;line-height:1.25}.item-wa[data-astro-cid-ailqehbv] .label-title[data-astro-cid-ailqehbv]{color:#25d366}.item-call[data-astro-cid-ailqehbv] .label-title[data-astro-cid-ailqehbv]{color:#f0d070}.item-messenger[data-astro-cid-ailqehbv] .label-title[data-astro-cid-ailqehbv]{color:#60a5fa}.item-advisor[data-astro-cid-ailqehbv] .label-title[data-astro-cid-ailqehbv]{color:#f0d070}.label-sub[data-astro-cid-ailqehbv]{font-size:10px;color:#94a3b8;margin-top:2px;letter-spacing:.2px;font-weight:500}.hub-circle[data-astro-cid-ailqehbv]{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease}.hub-item[data-astro-cid-ailqehbv]:hover .hub-circle[data-astro-cid-ailqehbv]{transform:scale(1.08)}.circle-wa[data-astro-cid-ailqehbv]{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;box-shadow:0 8px 24px #25d3667a,0 0 18px #25d36652}.circle-call[data-astro-cid-ailqehbv]{background:linear-gradient(135deg,#e0b84a,#c9a84c,#9a7020);color:#080810;box-shadow:0 8px 24px #c9a84c7a,0 0 18px #c9a84c52}.circle-messenger[data-astro-cid-ailqehbv]{background:linear-gradient(135deg,#00b2ff,#006aff,#a033ff);color:#fff;box-shadow:0 8px 24px #006aff7a,0 0 18px #006aff52}.circle-advisor[data-astro-cid-ailqehbv]{background:linear-gradient(135deg,#232247,#13142e);border:2px solid #C9A84C;position:relative;box-shadow:0 8px 24px #c9a84c66,0 0 18px #c9a84c40;animation:advisorSubtlePulse 3s ease-in-out infinite}.advisor-emoji[data-astro-cid-ailqehbv]{font-size:26px}.advisor-status-badge[data-astro-cid-ailqehbv]{position:absolute;bottom:-1px;right:-1px;width:13px;height:13px;background:#10b981;border:2px solid #080810;border-radius:50%}@keyframes advisorSubtlePulse{0%,to{box-shadow:0 8px 24px #c9a84c66,0 0 16px #c9a84c33}50%{box-shadow:0 10px 28px #c9a84c99,0 0 24px #c9a84c73}}@media (max-width: 768px){.floating-contact-hub[data-astro-cid-ailqehbv]{bottom:20px;right:16px;gap:10px}.hub-circle[data-astro-cid-ailqehbv]{width:48px;height:48px}.hub-circle[data-astro-cid-ailqehbv] svg[data-astro-cid-ailqehbv]{width:21px;height:21px}.advisor-emoji[data-astro-cid-ailqehbv]{font-size:22px}.hub-label[data-astro-cid-ailqehbv]{padding:6px 12px;border-radius:11px}.label-title[data-astro-cid-ailqehbv]{font-size:12px}.label-sub[data-astro-cid-ailqehbv]{font-size:9.5px}body:has(.sticky-consultation-dock) .floating-contact-hub[data-astro-cid-ailqehbv]{bottom:84px!important}}@media (max-width: 420px){.floating-contact-hub[data-astro-cid-ailqehbv]{bottom:16px;right:12px;gap:8px}.hub-circle[data-astro-cid-ailqehbv]{width:44px;height:44px}.hub-label[data-astro-cid-ailqehbv]{padding:5px 10px}.label-title[data-astro-cid-ailqehbv]{font-size:11px}.label-sub[data-astro-cid-ailqehbv]{font-size:8.5px}}.amlaaq-chatbot-root .chat-window{position:fixed;bottom:24px;right:24px;width:410px;height:620px;max-height:calc(100vh - 48px);background:#0b0c16;border:1px solid rgba(201,168,76,.35);border-radius:24px;box-shadow:0 24px 60px #000000d9,0 0 45px #c9a84c38;display:flex;flex-direction:column;overflow:hidden;z-index:10000;transform:translateY(40px) scale(.9);opacity:0;pointer-events:none;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .35s ease;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px)}.amlaaq-chatbot-root .chat-window.active{transform:translateY(0) scale(1);opacity:1;pointer-events:auto;animation:blowUpSpring .4s cubic-bezier(.34,1.56,.64,1)}@keyframes blowUpSpring{0%{transform:translateY(45px) scale(.88);opacity:0}70%{transform:translateY(-4px) scale(1.02);opacity:1}to{transform:translateY(0) scale(1);opacity:1}}.amlaaq-chatbot-root .chat-header{background:linear-gradient(135deg,#131427,#0c0d18);border-bottom:1px solid rgba(201,168,76,.22);padding:14px 18px;display:flex;align-items:center;justify-content:space-between}.amlaaq-chatbot-root .advisor-profile{display:flex;align-items:center;gap:12px}.amlaaq-chatbot-root .advisor-avatar-header{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#20213d,#101122);border:2px solid #C9A84C;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 4px 14px #c9a84c59}.amlaaq-chatbot-root .avatar-emoji{font-size:22px}.amlaaq-chatbot-root .online-pulse{position:absolute;bottom:-1px;right:-1px;width:12px;height:12px;background:#10b981;border-radius:50%;border:2px solid #080810}.amlaaq-chatbot-root .advisor-meta{display:flex;flex-direction:column}.amlaaq-chatbot-root .advisor-name{font-size:15px;font-weight:800;color:#f4efe6;display:flex;align-items:center;gap:6px}.amlaaq-chatbot-root .advisor-badge{background:#c9a84c26;color:#f0d070;font-size:10px;font-weight:800;padding:2px 7px;border-radius:20px;border:1px solid rgba(201,168,76,.3);letter-spacing:.3px}.amlaaq-chatbot-root .advisor-status{font-size:11px;color:#94a3b8;display:flex;align-items:center;gap:6px;margin-top:2px}.amlaaq-chatbot-root .status-dot{width:6px;height:6px;background:#10b981;border-radius:50%}.amlaaq-chatbot-root .chat-close-btn{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#94a3b8;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.amlaaq-chatbot-root .chat-close-btn:hover{color:#fff;background:#ffffff26}.amlaaq-chatbot-root .quick-desk-bar{background:#c9a84c14;border-bottom:1px solid rgba(201,168,76,.15);padding:7px 18px;display:flex;align-items:center;justify-content:space-between;font-size:11.5px;color:#c9a84c}.amlaaq-chatbot-root .desk-tel-link{color:#f0d070;text-decoration:none;font-weight:700;transition:opacity .2s}.amlaaq-chatbot-root .desk-tel-link:hover{opacity:.8}.amlaaq-chatbot-root .chat-messages{flex:1;padding:16px;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:16px}.amlaaq-chatbot-root .msg{display:flex;gap:10px;width:100%;animation:msgFadeIn .25s ease-out}@keyframes msgFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.amlaaq-chatbot-root .msg-user{justify-content:flex-end}.amlaaq-chatbot-root .msg-user .msg-body{display:flex;flex-direction:column;align-items:flex-end;max-width:82%}.amlaaq-chatbot-root .msg-user .msg-sender-header{font-size:11px;font-weight:700;color:#f0d070;margin-bottom:4px;display:flex;align-items:center;gap:6px;padding-right:4px}.amlaaq-chatbot-root .msg-user .sender-time{font-size:10px;color:#94a3b8;font-weight:400}.amlaaq-chatbot-root .msg-user .msg-bubble{background:linear-gradient(135deg,#f0d070,#c9a84c)!important;color:#0a0b14!important;border:1px solid rgba(255,255,255,.45);border-radius:18px 18px 4px!important;padding:12px 16px;font-size:13.5px;line-height:1.5;font-weight:600;box-shadow:0 4px 18px #c9a84c59;word-break:break-word;text-align:left}.amlaaq-chatbot-root .msg-user .msg-bubble p{margin:0;color:#0a0b14!important}.amlaaq-chatbot-root .msg-user .msg-meta-row{display:flex;justify-content:flex-end;align-items:center;margin-top:4px;font-size:10px;color:#0a0b14a6}.amlaaq-chatbot-root .msg-user .msg-tick{font-size:11px;font-weight:800;letter-spacing:-1.5px;margin-left:3px;color:#0a0b14}.amlaaq-chatbot-root .msg-advisor{justify-content:flex-start;align-items:flex-start}.amlaaq-chatbot-root .msg-advisor .msg-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#20223f,#101124);border:1.5px solid #C9A84C;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0;margin-top:2px;box-shadow:0 2px 10px #0006}.amlaaq-chatbot-root .msg-advisor .msg-body{display:flex;flex-direction:column;align-items:flex-start;max-width:86%}.amlaaq-chatbot-root .msg-advisor .msg-sender-header{font-size:11px;font-weight:800;color:#c9a84c;margin-bottom:4px;display:flex;align-items:center;gap:5px;padding-left:2px}.amlaaq-chatbot-root .msg-advisor .msg-sender-header .sender-role{color:#94a3b8;font-weight:500;font-size:10px}.amlaaq-chatbot-root .msg-advisor .sender-time{font-size:10px;color:#64748b;font-weight:400;margin-left:4px}.amlaaq-chatbot-root .msg-advisor .msg-bubble{background:#131528!important;border:1px solid rgba(201,168,76,.28)!important;color:#f4efe6!important;border-radius:18px 18px 18px 4px!important;padding:13px 16px;font-size:13px;line-height:1.65;box-shadow:0 4px 20px #00000080;word-break:break-word}.amlaaq-chatbot-root .msg-advisor .msg-bubble strong{color:#f0d070}.amlaaq-chatbot-root .quick-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px;padding-left:46px}.amlaaq-chatbot-root .chip{background:#ffffff0a;border:1px solid rgba(201,168,76,.25);color:#f4efe6;font-size:11.5px;padding:6px 12px;border-radius:20px;cursor:pointer;transition:all .2s ease;text-align:left}.amlaaq-chatbot-root .chip:hover{background:#c9a84c26;border-color:#c9a84c;color:#f0d070}.amlaaq-chatbot-root .dynamic-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px;padding-top:10px;border-top:1px dashed rgba(201,168,76,.25)}.amlaaq-chatbot-root .d-chip{background:#c9a84c1a;border:1px solid rgba(201,168,76,.35);color:#f0d070;font-size:11px;font-weight:600;padding:5px 11px;border-radius:16px;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);text-align:left;display:inline-flex;align-items:center;gap:4px;box-shadow:0 2px 6px #0003}.amlaaq-chatbot-root .d-chip:hover{background:linear-gradient(135deg,#f0d070,#c9a84c);border-color:#f0d070;color:#080810;transform:translateY(-1.5px);box-shadow:0 4px 12px #c9a84c59}.amlaaq-chatbot-root .advisor-cta-card{background:#10b98114;border:1px solid rgba(16,185,129,.35);border-radius:14px;padding:12px 14px;margin-top:12px}.amlaaq-chatbot-root .exit-cta-card{background:#c9a84c1a;border-color:#c9a84c66}.amlaaq-chatbot-root .cta-header{display:flex;align-items:center;gap:8px;color:#34d399;font-size:12px}.amlaaq-chatbot-root .exit-cta-card .cta-header{color:#f0d070}.amlaaq-chatbot-root .cta-pulse{width:8px;height:8px;background:#34d399;border-radius:50%;animation:dotPulse 1.5s infinite}@keyframes dotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.3)}}.amlaaq-chatbot-root .cta-sub{font-size:11.5px;color:#94a3b8;line-height:1.45;margin:6px 0 10px}.amlaaq-chatbot-root .advisor-wa-btn{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;font-weight:800;font-size:12px;padding:10px 14px;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;box-shadow:0 4px 16px #25d36659;transition:transform .2s,box-shadow .2s}.amlaaq-chatbot-root .advisor-wa-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #25d3668c}.amlaaq-chatbot-root .exit-wa-btn{background:linear-gradient(135deg,#e0b84a,#c9a84c,#9a7020);color:#080810;box-shadow:0 4px 16px #c9a84c66;animation:exitPulse 2s infinite}@keyframes exitPulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.amlaaq-chatbot-root .typing-indicator{padding:0 16px 8px;display:flex;align-items:center;gap:10px}.amlaaq-chatbot-root .typing-bubble{background:#141626f2;border:1px solid rgba(201,168,76,.18);border-radius:16px;padding:10px 14px;display:flex;align-items:center;gap:4px}.amlaaq-chatbot-root .typing-bubble span{width:6px;height:6px;background:#c9a84c;border-radius:50%;animation:typingBounce 1.4s infinite}.amlaaq-chatbot-root .typing-bubble span:nth-child(2){animation-delay:.2s}.amlaaq-chatbot-root .typing-bubble span:nth-child(3){animation-delay:.4s}@keyframes typingBounce{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}.amlaaq-chatbot-root .typing-label{font-size:10.5px;color:#94a3b8;font-style:italic}.amlaaq-chatbot-root .chat-input-form{background:#090913;border-top:1px solid rgba(201,168,76,.2);padding:12px 14px;display:flex;gap:10px;align-items:center}.amlaaq-chatbot-root .chat-input{flex:1;background:#ffffff0d;border:1px solid rgba(201,168,76,.22);border-radius:14px;padding:11px 16px;color:#f4efe6;font-size:13.5px;outline:none;font-family:inherit;transition:border-color .2s}.amlaaq-chatbot-root .chat-input:focus{border-color:#c9a84c;background:#ffffff14}.amlaaq-chatbot-root .chat-input::-moz-placeholder{color:#64748b;font-size:12.5px}.amlaaq-chatbot-root .chat-input::placeholder{color:#64748b;font-size:12.5px}.amlaaq-chatbot-root .chat-send-btn{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#9a7020,#c9a84c);color:#080810;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s,box-shadow .2s;flex-shrink:0}.amlaaq-chatbot-root .chat-send-btn:hover{transform:scale(1.06);box-shadow:0 4px 14px #c9a84c66}.amlaaq-chatbot-root .chat-send-btn:active{transform:scale(.95)}@media (max-width: 640px){.amlaaq-chatbot-root .chat-window{inset:0;width:100vw;height:100vh;max-height:100vh;border-radius:0;border:none}.amlaaq-chatbot-root .chat-messages{padding:14px 12px}.amlaaq-chatbot-root .quick-chips{padding-left:0}}
