.vl-ctadd{position:relative;display:inline-block;}.vl-ctadd-menu{position:absolute;top:100%;right:0;min-width:210px;background:var(--navy,#1a2744);box-shadow:0 8px 28px rgba(0,0,0,0.22);opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity 0.2s ease,transform 0.2s ease;z-index:2000;}.vl-ctadd.open .vl-ctadd-menu{opacity:1;transform:translateY(0);pointer-events:auto;}.vl-ctadd:not(.vl-ctadd-inline):hover .vl-ctadd-menu{opacity:1;transform:translateY(0);pointer-events:auto;}.vl-ctadd-inline{position:relative;display:inline-block;}.vl-ctadd-inline .vl-ctadd-menu{left:50%;right:auto;transform:translateX(-50%) translateY(-6px);text-align:left;}.vl-ctadd-inline.open .vl-ctadd-menu{transform:translateX(-50%) translateY(0);}.vl-ctadd-label{display:inline-block;}.vl-ctadd-item{display:flex;align-items:center;gap:12px;padding:14px 18px;color:#fff;text-decoration:none;font-family:'Poppins',sans-serif;font-size:14px;font-weight:600;letter-spacing:0.1px;transition:background 0.15s;border-top:1px solid rgba(255,255,255,0.07);}.vl-ctadd-item:first-child{border-top:none;}.vl-ctadd-item:hover{background:rgba(255,255,255,0.1);}.vl-ctadd-item svg{flex-shrink:0;}.vl-ctadd-arrow{display:inline-block;margin-left:5px;font-size:10px;opacity:0.7;transition:transform 0.2s ease;}.vl-ctadd.open .vl-ctadd-arrow{transform:rotate(180deg);}.vl-ctadd:not(.vl-ctadd-inline):hover .vl-ctadd-arrow{transform:rotate(180deg);}.vl-mob-cta-wa{display:flex;align-items:center;gap:12px;width:100%;background:#25D366;color:#fff;border:none;padding:15px;font-size:15px;font-weight:700;margin-top:12px;font-family:'Poppins',sans-serif;cursor:pointer;text-decoration:none;text-align:center;box-sizing:border-box;justify-content:center;}.vl-mob-cta-consult{display:flex;align-items:center;gap:12px;width:100%;background:var(--navy,#1a2744);color:#fff;border:none;padding:15px;font-size:15px;font-weight:700;margin-top:6px;font-family:'Poppins',sans-serif;cursor:pointer;text-decoration:none;text-align:center;box-sizing:border-box;justify-content:center;}#vl-fab{position:fixed;bottom:90px;right:24px;z-index:400;display:flex;flex-direction:column;align-items:flex-end;gap:12px;}#vl-fab .vl-fab-opt{display:flex;align-items:center;gap:10px;opacity:0;transform:translateY(8px) scale(0.9);pointer-events:none;transition:opacity 0.22s ease,transform 0.22s ease;}#vl-fab.open .vl-fab-opt{opacity:1;transform:translateY(0) scale(1);pointer-events:auto;}#vl-fab.open .vl-fab-opt:nth-child(1){transition-delay:0.08s;}#vl-fab.open .vl-fab-opt:nth-child(2){transition-delay:0.04s;}#vl-fab .vl-fab-opt:nth-child(1){transition-delay:0.04s;}#vl-fab .vl-fab-opt:nth-child(2){transition-delay:0s;}.vl-fab-lbl{background:#1a1a1a;color:#f5f0e8;font-size:12px;font-family:'Poppins',sans-serif;font-weight:500;letter-spacing:0.04em;padding:5px 11px;border-radius:20px;white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,0.25);user-select:none;}.vl-fab-ico{width:46px;height:46px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 12px rgba(0,0,0,0.22);transition:transform 0.18s ease;flex-shrink:0;text-decoration:none;}.vl-fab-ico:hover{transform:scale(1.1);}.vl-fab-ico-wa{background:#25D366;}.vl-fab-ico-call{background:#2c3e50;}#vl-fab-main{width:54px;height:54px;border-radius:50%;background:#C9A84C;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(201,168,76,0.45);transition:transform 0.22s ease,box-shadow 0.22s ease;flex-shrink:0;}#vl-fab-main:hover{transform:scale(1.07);box-shadow:0 6px 22px rgba(201,168,76,0.55);}#vl-fab-main svg{transition:transform 0.28s ease;}#vl-fab.open #vl-fab-main svg{transform:rotate(45deg);}