.nav-glass[data-v-ad3445f1]{background:#fffffff5;border:1px solid rgba(255,255,255,.85);box-shadow:0 8px 30px -12px #0028222e,inset 0 1px #fffffff2;-webkit-backdrop-filter:blur(18px) saturate(170%);backdrop-filter:blur(18px) saturate(170%)}.nav-glass--scrolled[data-v-ad3445f1]{background:#fffffffa;box-shadow:0 14px 40px -14px #00282247,inset 0 1px #fffffff2}.nav-progress[data-v-ad3445f1]{position:absolute;left:0;right:0;bottom:0;height:2px;transform-origin:left;background:linear-gradient(90deg,#00574a,#ffc92e 55%,#ff5b00);transition:transform .1s linear}.nav-dropdown[data-v-ad3445f1]{background:#fffffff7;border:1px solid rgba(0,87,74,.1);box-shadow:0 24px 60px -18px #00282238,0 4px 12px #0f172a0a;-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%)}nav a[data-v-ad3445f1]:focus-visible,nav button[data-v-ad3445f1]:focus-visible{outline:2px solid #00574a;outline-offset:4px}@media(min-width:1280px){.nav-btn-cta[data-v-ad3445f1]{padding-inline:1rem}}.nav-feature[data-v-ad3445f1]{background:radial-gradient(circle at 100% 0%,rgba(255,201,46,.35),transparent 55%),linear-gradient(160deg,#00574a,#003d34)}.nav-btn-cta[data-v-ad3445f1]{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:.5rem;height:48px;padding:0 1.4rem;border-radius:9999px;font-size:15px;font-weight:800;color:#fff;background:linear-gradient(135deg,#ff7a2e,#ff5b00 60%,#e64d00);box-shadow:0 10px 24px -8px #ff5b0099,inset 0 1px #ffffff4d;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;white-space:nowrap}.nav-btn-cta[data-v-ad3445f1]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translate(-110%);transition:transform .7s cubic-bezier(.16,1,.3,1)}.nav-btn-cta[data-v-ad3445f1]:hover{transform:translateY(-1px);box-shadow:0 14px 30px -8px #ff5b00b3,inset 0 1px #ffffff4d}.nav-btn-cta[data-v-ad3445f1]:hover:after{transform:translate(110%)}.nav-btn-cta--sm[data-v-ad3445f1]{height:40px;padding:0 1rem;font-size:13.5px}.nav-btn-ghost[data-v-ad3445f1]{display:inline-flex;align-items:center;gap:.5rem;height:44px;padding:0 1.1rem;border-radius:9999px;font-size:14.5px;font-weight:700;color:#00574a;background:#ffffffb3;border:1px solid rgba(0,87,74,.14);transition:background .2s,border-color .2s,transform .2s;white-space:nowrap}.nav-btn-ghost[data-v-ad3445f1]:hover{background:#fff;border-color:#00574a4d;transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.nav-btn-cta[data-v-ad3445f1]:after{display:none}.nav-progress[data-v-ad3445f1]{transition:none}}.dd-enter-active[data-v-ad3445f1],.dd-leave-active[data-v-ad3445f1]{transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.dd-enter-from[data-v-ad3445f1],.dd-leave-to[data-v-ad3445f1]{opacity:0;transform:translateY(-8px) scale(.98)}.mobile-enter-active[data-v-ad3445f1],.mobile-leave-active[data-v-ad3445f1]{transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1)}.mobile-enter-from[data-v-ad3445f1],.mobile-leave-to[data-v-ad3445f1]{opacity:0;transform:translateY(-10px) scale(.98)}
