:root{--dark-green:#002f27;--lime:#b8d52e;--bright-lime:#dde11a}*{box-sizing:border-box;margin:0;padding:0}@keyframes navSlideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes panelSlideIn{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes mobileLinkIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.wf-header{z-index:999;transition:all .3s;animation:.5s navSlideDown;position:fixed;top:0;left:0;right:0}.wf-header.scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#002f278c;border-bottom:1px solid #ffffff0f}.wf-inner{justify-content:space-between;align-items:center;max-width:1280px;height:95px;margin:0 auto;padding:0 24px;display:flex}.wf-logo{object-fit:contain;width:auto;height:89px}.wf-desktop-nav{align-items:center;gap:32px;display:flex}.wf-desktop-cta{display:block}.nav-link{color:#ffffffbf;font-family:Quicksand,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;position:relative}.nav-link:hover{color:#fff}.nav-link:after{content:"";background:var(--lime);width:0;height:2px;transition:width .3s;position:absolute;bottom:-4px;left:0}.nav-link:hover:after{width:100%}.wf-cta-btn{background:var(--lime);color:var(--dark-green);border-radius:10px;padding:12px 20px;font-family:Quicksand,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.wf-cta-btn:hover{background:var(--bright-lime);transform:scale(1.05)}.wf-mobile-toggle{color:#fff;cursor:pointer;z-index:1000;background:0 0;border:none;padding:8px;transition:all .3s;display:none}.wf-mobile-toggle:hover{transform:scale(1.1)}@media (max-width:768px){.wf-desktop-nav,.wf-desktop-cta{display:none}.wf-mobile-toggle{justify-content:center;align-items:center;display:flex}}.wf-mobile-menu{z-index:998;position:fixed;inset:0}.wf-mobile-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;position:absolute;inset:0}.wf-mobile-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#002f27f2;padding:20px 24px;animation:.3s panelSlideIn;position:absolute;top:95px;left:0;right:0}.wf-mobile-nav{flex-direction:column;gap:18px;display:flex}.wf-mobile-link{color:#fff;opacity:0;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:8px 0;font-family:Quicksand,sans-serif;font-size:16px;font-weight:600;text-decoration:none;animation:.3s forwards mobileLinkIn;display:flex}.wf-mobile-link:hover{color:var(--lime)}.wf-mobile-buttons{flex-direction:column;gap:12px;margin-top:24px;display:flex}.wf-mobile-btn-primary{background:var(--lime);width:100%;color:var(--dark-green);text-align:center;border-radius:12px;padding:14px;font-family:Quicksand,sans-serif;font-weight:700;text-decoration:none;transition:all .3s;display:block}.wf-mobile-btn-primary:hover{background:var(--bright-lime)}.wf-mobile-btn-secondary{color:#fff;text-align:center;border:1px solid #ffffff26;border-radius:12px;width:100%;padding:14px;font-family:Quicksand,sans-serif;font-weight:600;text-decoration:none;transition:all .3s;display:block}.wf-mobile-btn-secondary:hover{border-color:var(--lime);color:var(--lime)}
