.argus-navbar-vars{--bg-primary:#fff;--bg-secondary:#f9f9f9;--bg-card:hsla(0,0%,100%,.9);--text-primary:#4d4d4d;--text-secondary:#777;--text-on-accent:#fff;--accent:#ac8450;--accent-hover:#8f6c3f;--accent-muted:rgba(172,132,80,.09);--charcoal:#4d4d4d;--border-color:rgba(77,77,77,.12);--glass-bg:hsla(0,0%,100%,.4);--glass-border:rgba(172,132,80,.22);--card-shadow:0 10px 30px rgba(77,77,77,.08);--transition-smooth:all 0.4s cubic-bezier(0.16,1,0.3,1);--transition-fast:all 0.2s ease;--font-main:"Outfit",sans-serif;--border-radius-sm:8px;--border-radius-md:16px;--max-width:1280px}.dark .argus-navbar-vars{--bg-primary:#000;--bg-secondary:#111;--bg-card:rgba(77,77,77,.15);--text-primary:#fff;--text-secondary:#b0b0b0;--accent-muted:rgba(245,176,55,.12);--border-color:rgba(172,132,80,.3);--glass-bg:rgba(10,15,30,.45);--glass-border:rgba(245,176,55,.25);--card-shadow:0 15px 40px rgba(0,0,0,.6);--charcoal:#4d4d4d}.argus-container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 2rem}.navbar-wrapper{position:fixed;top:0;left:0;width:100%;z-index:1000;background:var(--glass-bg);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border-bottom:1px solid var(--glass-border);transition:all .4s cubic-bezier(.16,1,.3,1);font-family:var(--font-main);color:var(--text-primary)}.navbar-wrapper.scrolled{box-shadow:0 10px 30px rgba(0,0,0,.05)}.dark .navbar-wrapper.scrolled{box-shadow:0 10px 30px rgba(0,0,0,.3)}.argus-navbar{display:flex;justify-content:space-between;align-items:center;height:90px;transition:all .4s cubic-bezier(.16,1,.3,1)}.navbar-wrapper.scrolled .argus-navbar{height:72px}.logo-container{display:flex;align-items:center;gap:.75rem;font-weight:800;font-size:1.5rem;color:var(--text-primary);cursor:pointer}html.dark .logo-dark{display:block}html.dark .logo-light,html.light .logo-dark{display:none}html.light .logo-light,html:not(.light) .logo-dark{display:block}html:not(.light) .logo-light{display:none}.nav-menu{display:flex;align-items:center;gap:1.5rem;list-style:none;margin:0;padding:0}.nav-item,.nav-link{position:relative}.nav-link{font-size:.85rem;font-weight:600;color:var(--text-primary);text-transform:uppercase;letter-spacing:.08em;padding:.4rem 0;cursor:pointer;opacity:.9;text-decoration:none}.nav-link:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translateX(-50%);width:0;height:2px;border-radius:50px;background-color:var(--accent);transition:all .3s ease}.nav-link:hover{color:var(--accent);opacity:1}.nav-link.active:after,.nav-link:hover:after{width:18px}.dropdown-menu{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(15px) scale(.95);background:var(--bg-primary);border:1px solid var(--border-color);border-top:3px solid var(--accent);border-radius:0 0 var(--border-radius-sm) var(--border-radius-sm);padding:.75rem 0;min-width:260px;opacity:0;visibility:hidden;box-shadow:var(--card-shadow);transition:all .3s cubic-bezier(.16,1,.3,1);z-index:1010;backdrop-filter:blur(10px)}.nav-item:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateX(-50%) translateY(4px) scale(1)}.dropdown-item{display:block;padding:.6rem 1.5rem;font-size:.85rem;font-weight:500;color:var(--text-primary);text-decoration:none;text-transform:uppercase;transition:var(--transition-fast)}.dropdown-item:hover{background:var(--bg-secondary);color:var(--accent);padding-left:1.75rem}.nav-actions{gap:1.25rem}.nav-actions,.theme-toggle-btn{display:flex;align-items:center}.theme-toggle-btn{background:none;border:1px solid var(--border-color);cursor:pointer;padding:.6rem;border-radius:50%;color:var(--text-primary);justify-content:center;transition:var(--transition-smooth)}.theme-toggle-btn:hover{border-color:var(--accent);color:var(--accent);transform:rotate(15deg)}.cta-button{background:var(--accent);color:var(--text-on-accent);border:none;padding:.8rem 1.75rem;border-radius:50px;font-weight:600;font-size:.9rem;cursor:pointer;transition:var(--transition-smooth);box-shadow:0 4px 15px rgba(172,132,80,.3)}.cta-button:hover{background:var(--accent-hover);transform:translateY(-2px);box-shadow:0 6px 20px rgba(172,132,80,.4)}.mobile-nav-toggle{display:none;background:none;border:none;font-size:1.75rem;color:var(--text-primary);cursor:pointer}@media (max-width:992px){.argus-container{padding:0 1rem}.nav-menu{position:fixed;top:70px;left:0;width:100%;height:calc(100vh - 70px);background:var(--bg-primary);flex-direction:column;padding:2rem 1.5rem;gap:1.25rem;transform:translateY(-100%);opacity:0;visibility:hidden;transition:var(--transition-smooth);z-index:999;overflow-y:auto}.nav-menu.open{transform:translateY(0);opacity:1;visibility:visible}.mobile-nav-toggle{display:block}}@media (max-width:768px){.argus-navbar{height:70px}.top-bar-right{display:none}.top-bar-left{gap:.6rem;font-size:.72rem}}@media (max-width:520px){.navbar-top-bar{display:none}.argus-navbar{height:60px}.nav-menu{top:60px;height:calc(100vh - 60px)}.logo-container img{height:38px!important}}.mobile-theme-toggle-item{display:none}@media (max-width:992px){.mobile-theme-toggle-item{display:list-item;border-top:1px solid var(--border-color);margin-top:.5rem;padding-top:.5rem}.mobile-theme-toggle-btn{color:var(--text-secondary);font-size:.95rem;font-weight:500;font-family:var(--font-main);transition:var(--transition-fast);padding:.4rem 0}.mobile-theme-toggle-btn:hover{color:var(--accent)}}.navbar-top-bar{background:hsla(40,29%,94%,.95);border-bottom:1px solid rgba(0,0,0,.06);height:40px;display:flex;align-items:center;font-size:.8rem;font-weight:500;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;z-index:10;overflow:visible}.dark .navbar-top-bar{background:rgba(8,12,20,.95);border-bottom:1px solid hsla(0,0%,100%,.06)}.navbar-wrapper:not(.scrolled){background:transparent}.navbar-wrapper.scrolled .navbar-top-bar{height:0;opacity:0;border-bottom:none;overflow:hidden}.top-bar-container{display:flex;justify-content:space-between;align-items:center;width:100%}.top-bar-left,.top-bar-right{display:flex;align-items:center;gap:1.25rem}.top-bar-link{color:var(--text-secondary);text-decoration:none;display:flex;align-items:center;gap:.4rem;transition:var(--transition-fast);cursor:pointer;font-family:var(--font-main)}.top-bar-link:hover{color:var(--accent)}.top-bar-separator{color:rgba(0,0,0,.08);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.75rem}.dark .top-bar-separator{color:hsla(0,0%,100%,.12)}.top-bar-text{color:var(--text-secondary);font-size:.75rem;font-family:var(--font-main)}.top-bar-socials{display:flex;align-items:center;gap:.85rem}.top-bar-social-link{color:var(--text-secondary);transition:var(--transition-fast);display:flex;align-items:center}.top-bar-social-link:hover{color:var(--accent);transform:translateY(-1px)}.phone-dropdown-wrapper{position:relative;display:inline-block}.phone-trigger{display:flex;align-items:center;gap:.4rem;cursor:pointer}.chevron-icon{transition:transform .25s ease}.phone-dropdown-wrapper:hover .chevron-icon{transform:rotate(180deg)}.phone-dropdown-menu{position:absolute;top:100%;left:-10px;background:rgba(255,252,245,.95);border:1px solid rgba(180,130,20,.15);border-radius:var(--border-radius-sm);box-shadow:0 16px 40px rgba(0,0,0,.06);padding:.6rem 0;min-width:220px;z-index:1010;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1),visibility .25s}.dark .phone-dropdown-menu{background:var(--bg-primary);border:1px solid var(--border-color);box-shadow:var(--card-shadow)}.phone-dropdown-wrapper:hover .phone-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.phone-dropdown-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:.5rem 1rem;color:var(--text-primary);text-decoration:none;transition:var(--transition-fast);border-bottom:1px solid rgba(0,0,0,.05);gap:.75rem}.dark .phone-dropdown-item{border-bottom:1px solid var(--border-color)}.phone-dropdown-item:last-child{border-bottom:none}.phone-item-info{display:flex;flex-direction:column;color:inherit;text-decoration:none;flex:1}.phone-item-info:hover .phone-number{color:var(--accent)}.phone-whatsapp-icon{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:rgba(37,211,102,.12);border:1px solid rgba(37,211,102,.3);transition:all .25s ease;flex-shrink:0;cursor:pointer}.phone-whatsapp-icon:hover{background:#25d366;border-color:#25d366;transform:scale(1.12);box-shadow:0 0 12px rgba(37,211,102,.45)}.phone-whatsapp-icon:hover svg{fill:#080c14}.phone-dropdown-item:hover{background:var(--accent-muted)}.phone-dropdown-item .country-name{font-size:.65rem;color:var(--accent);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.phone-dropdown-item .phone-number{font-size:.85rem;margin-top:.15rem;font-weight:500;letter-spacing:.02em}.argus-navbar-vars.blob-nav-shell{--accent:#f5b037;--accent-muted:rgba(245,176,55,.12);--accent-border:rgba(245,176,55,.2);--accent-glow:rgba(245,176,55,.35);--text-primary:#eef2ff;--text-secondary:#94a3b8;--text-muted:#64748b;--border-gold:rgba(245,176,55,.18);--blob-width:68px;position:fixed;z-index:1000;top:50%;right:clamp(12px,1.7vw,28px);width:var(--blob-width);height:min(560px,calc(100dvh - 40px));transform:translateY(-50%);transition:width .56s cubic-bezier(.16,1,.3,1);font-family:var(--font-main);isolation:isolate}html.light .argus-navbar-vars.blob-nav-shell{--accent:#b48214;--accent-muted:rgba(180,130,20,.1);--accent-border:rgba(180,130,20,.24);--text-primary:#1c1610;--text-secondary:#5c5043;--text-muted:#a0927e}.argus-navbar-vars.blob-nav-shell.is-open,.argus-navbar-vars.blob-nav-shell:focus-within,.argus-navbar-vars.blob-nav-shell:hover{--blob-width:224px}.argus-navbar-vars .blob-nav{position:relative;width:100%;height:100%;display:flex;flex-direction:column;padding:13px;color:var(--text-primary)}.argus-navbar-vars .blob-nav-surface{position:absolute;inset:0;z-index:-1;overflow:hidden;border:1px solid var(--accent-border);border-radius:22% 28% 24% 26%/4.5% 3.5% 5.5% 4%;background:linear-gradient(150deg,hsla(0,0%,100%,.075),transparent 28%),rgba(8,12,20,.84);box-shadow:0 22px 60px rgba(0,0,0,.38),inset 0 1px 0 hsla(0,0%,100%,.08);backdrop-filter:blur(18px) saturate(140%);animation:argus-blob-breathe 14s ease-in-out infinite alternate;transition:border-radius .7s cubic-bezier(.16,1,.3,1)}html.light .argus-navbar-vars .blob-nav-surface{background:linear-gradient(150deg,hsla(0,0%,100%,.86),transparent 35%),hsla(40,37%,97%,.88);box-shadow:0 18px 50px rgba(60,40,10,.16),inset 0 1px 0 #fff}.argus-navbar-vars.blob-nav-shell.is-open .blob-nav-surface,.argus-navbar-vars.blob-nav-shell:focus-within .blob-nav-surface,.argus-navbar-vars.blob-nav-shell:hover .blob-nav-surface{border-radius:10% 4.5% 5.5% 9%/3.5% 4% 5% 4.5%}.argus-navbar-vars .blob-nav-shine{position:absolute;top:-12%;right:-35%;width:130%;height:34%;border-radius:50%;background:radial-gradient(circle,rgba(245,176,55,.15),transparent 67%)}.argus-navbar-vars .blob-nav-brand{height:52px;display:flex;align-items:center;gap:11px;color:var(--text-primary);overflow:hidden;flex:0 0 auto;text-decoration:none}.argus-navbar-vars .blob-nav-brand-mark{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border:1px solid var(--accent-border);border-radius:48% 52% 45% 55%/55% 43% 57% 45%;color:var(--accent);background:var(--accent-muted);font-weight:800;font-size:1.2rem}.argus-navbar-vars .blob-nav-brand-mark img{display:block;width:32px;height:auto;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)}html.light .argus-navbar-vars .blob-nav-brand-mark img{filter:none}.argus-navbar-vars .blob-nav-full-logo{display:none;width:154px;max-width:100%;height:auto;max-height:52px;margin-inline:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.argus-navbar-vars.blob-nav-shell:is(:hover,:focus-within,.is-open) .blob-nav-brand-mark{display:none}.argus-navbar-vars.blob-nav-shell:is(:hover,:focus-within,.is-open) .blob-nav-full-logo{display:block}html.dark .argus-navbar-vars .blob-nav-full-logo{filter:brightness(0) invert(1)}.argus-navbar-vars .blob-nav-primary-wrap{position:relative;margin:auto 0}.argus-navbar-vars .blob-nav-list{position:relative;z-index:1;display:grid;gap:3px;list-style:none;margin:0;padding:0}.argus-navbar-vars .blob-nav-list li{height:42px}.argus-navbar-vars .blob-nav-active-indicator{position:absolute;top:0;left:0;width:100%;height:42px;border:1px solid rgba(245,176,55,.26);border-radius:47% 53% 48% 52%/58% 44% 56% 42%;background:linear-gradient(100deg,rgba(245,176,55,.17),rgba(245,176,55,.07));transform:translateY(calc(var(--active-index) * 45px));transition:transform .68s cubic-bezier(.2,.9,.2,1.16)}.argus-navbar-vars .blob-nav-link{width:100%;height:42px;display:flex;align-items:center;gap:12px;padding:0 11px;border-radius:16px;color:var(--text-secondary);text-decoration:none;white-space:nowrap;overflow:hidden;transition:color .22s ease,transform .35s cubic-bezier(.16,1,.3,1),background .22s ease}.argus-navbar-vars .blob-nav-link:hover{color:var(--text-primary);transform:translateX(-3px);background:hsla(0,0%,100%,.035)}.argus-navbar-vars .blob-nav-link.is-active{color:var(--accent)}.argus-navbar-vars .blob-nav-icon{flex:0 0 19px}.argus-navbar-vars .blob-nav-label{opacity:0;transform:translateX(12px);font-size:.86rem;font-weight:500;transition:opacity .22s ease,transform .42s cubic-bezier(.16,1,.3,1)}.argus-navbar-vars.blob-nav-shell.is-open .blob-nav-label,.argus-navbar-vars.blob-nav-shell:focus-within .blob-nav-label,.argus-navbar-vars.blob-nav-shell:hover .blob-nav-label{opacity:1;transform:none}.argus-navbar-vars .blob-nav-actions{display:flex;gap:8px}.argus-navbar-vars .blob-nav-theme{width:42px;height:38px;flex:0 0 42px;display:grid;place-items:center;border:1px solid var(--border-gold);border-radius:15px;background:var(--accent-muted);color:var(--accent);cursor:pointer}.argus-navbar-vars .blob-nav-quote{min-width:0;flex:1;display:grid;place-items:center;border-radius:15px 10px 14px 11px;color:#080c14;background:linear-gradient(135deg,#f5b037,#d4831a 70%,#f5c842);font-size:.78rem;font-weight:700;text-decoration:none;opacity:0;pointer-events:none;transition:opacity .18s ease 80ms,transform .22s ease}.argus-navbar-vars.blob-nav-shell.is-open .blob-nav-quote,.argus-navbar-vars.blob-nav-shell:focus-within .blob-nav-quote,.argus-navbar-vars.blob-nav-shell:hover .blob-nav-quote{opacity:1;pointer-events:auto}.argus-navbar-vars .blob-nav-trigger{display:none}@keyframes argus-blob-breathe{0%{border-radius:22% 28% 24% 26%/4.5% 3.5% 5.5% 4%}50%{border-radius:25.5% 24.5% 27.5% 22.5%/4% 5% 3.5% 5.5%}to{border-radius:23.5% 26.5% 21.5% 28.5%/5.5% 3.5% 4.5% 4%}}@media (max-width:900px){.argus-navbar-vars.blob-nav-shell,.argus-navbar-vars.blob-nav-shell:focus-within,.argus-navbar-vars.blob-nav-shell:hover{--blob-width:58px;top:14px;right:14px;width:var(--blob-width);height:58px;transform:none;transition:width .48s cubic-bezier(.16,1,.3,1),height .52s cubic-bezier(.16,1,.3,1)}.argus-navbar-vars.blob-nav-shell.is-open{--blob-width:min(310px,calc(100vw - 28px));height:min(540px,calc(100dvh - 28px))}.argus-navbar-vars .blob-nav-trigger{position:absolute;z-index:4;top:7px;right:7px;width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--accent-border);border-radius:50% 46% 52% 48%;background:var(--accent-muted);color:var(--accent);cursor:pointer}.argus-navbar-vars .blob-nav{padding:12px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s}.argus-navbar-vars.blob-nav-shell.is-open .blob-nav{opacity:1;visibility:visible;pointer-events:auto;transition-delay:80ms}.argus-navbar-vars .blob-nav-brand{padding-right:52px}.argus-navbar-vars .blob-nav-label,.argus-navbar-vars .blob-nav-quote{opacity:1;transform:none;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.argus-navbar-vars .blob-nav-active-indicator,.argus-navbar-vars .blob-nav-label,.argus-navbar-vars .blob-nav-surface,.argus-navbar-vars.blob-nav-shell{animation:none!important;transition-duration:1ms!important}}