.nav-header[data-v-e18698c8]{z-index:50;background:#0d1d2d;transition:transform .3s,box-shadow .3s;position:fixed;top:0;left:0;right:0}.nav-header--scrolled[data-v-e18698c8]{box-shadow:0 2px 12px #0003}.nav-header--hidden[data-v-e18698c8]{transform:translateY(-100%)}.nav-container[data-v-e18698c8]{max-width:1080px;margin:0 auto;padding:0 24px}.nav-inner[data-v-e18698c8]{justify-content:space-between;height:64px}.nav-home-link[data-v-e18698c8],.nav-inner[data-v-e18698c8]{align-items:center;display:flex}.nav-home-link[data-v-e18698c8]{flex-shrink:0;gap:8px;text-decoration:none}.nav-logo-img[data-v-e18698c8]{width:28px;height:28px}.nav-wordmark[data-v-e18698c8]{color:#f7f3e8;letter-spacing:-.01em;font-size:1.05rem;font-weight:700}.nav-wordmark--accent[data-v-e18698c8]{color:var(--color-orange)}.nav-list[data-v-e18698c8]{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:none}@media (min-width:1024px){.nav-list[data-v-e18698c8]{display:flex}}.nav-link[data-v-e18698c8]{color:#f7f3e8b3;cursor:pointer;white-space:nowrap;border-radius:9999px;align-items:center;padding:6px 12px;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.nav-link[data-v-e18698c8]:hover{color:#f7f3e8;background:#f7f3e814}.nav-link--active[data-v-e18698c8]{color:#f7f3e8;font-weight:600}.nav-link--quiet[data-v-e18698c8]{color:#f7f3e880}.nav-actions[data-v-e18698c8]{flex-shrink:0;align-items:center;gap:8px;display:none}@media (min-width:1024px){.nav-actions[data-v-e18698c8]{display:flex}}.nav-cta[data-v-e18698c8]{background:var(--color-orange);color:#fff;white-space:nowrap;border-radius:9999px;align-items:center;gap:4px;padding:8px 16px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.nav-cta[data-v-e18698c8]:hover{background:var(--color-orange-hover)}.nav-cta[data-v-e18698c8]:active{transform:scale(.98)}.nav-cta-arrow[data-v-e18698c8]{transition:transform .15s}.nav-cta:hover .nav-cta-arrow[data-v-e18698c8]{transform:translate(2px)}.nav-hamburger[data-v-e18698c8]{color:#f7f3e8;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s;display:flex}.nav-hamburger[data-v-e18698c8]:hover{background:#f7f3e814}@media (min-width:1024px){.nav-hamburger[data-v-e18698c8]{display:none}}.nav-mobile-overlay[data-v-e18698c8]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:40;background:#0d1d2d80;position:fixed;inset:0}@media (min-width:1024px){.nav-mobile-overlay[data-v-e18698c8]{display:none}}.nav-mobile-panel[data-v-e18698c8]{background:#0d1d2d;border-bottom:1px solid #f7f3e814;padding:12px 24px 20px;position:absolute;top:64px;left:0;right:0;box-shadow:0 8px 24px #0000004d}.nav-mobile-link[data-v-e18698c8]{color:#f7f3e8;border-radius:8px;padding:12px;font-size:1rem;font-weight:500;text-decoration:none;transition:background .12s;display:block}.nav-mobile-link[data-v-e18698c8]:active{background:#f7f3e80f}.nav-mobile-actions[data-v-e18698c8]{border-top:1px solid #f7f3e814;gap:12px;margin-top:16px;padding-top:16px;display:flex}.nav-mobile-actions .btn-secondary[data-v-e18698c8]{color:#f7f3e8;background:0 0;border:1px solid #f7f3e840;border-radius:10px;justify-content:center;align-items:center;padding:12px 20px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.nav-mobile-actions .btn-secondary[data-v-e18698c8]:active,.nav-mobile-actions .btn-secondary[data-v-e18698c8]:hover{background:#f7f3e814;border-color:#f7f3e866}.nav-mobile-actions .btn-primary[data-v-e18698c8]{background:var(--color-orange);color:#fff;border-radius:10px;justify-content:center;align-items:center;padding:12px 20px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.nav-mobile-actions .btn-primary[data-v-e18698c8]:active,.nav-mobile-actions .btn-primary[data-v-e18698c8]:hover{background:var(--color-orange-hover)}.mobile-enter-active[data-v-e18698c8],.mobile-leave-active[data-v-e18698c8]{transition:opacity .2s}.mobile-enter-from[data-v-e18698c8],.mobile-leave-to[data-v-e18698c8]{opacity:0}.footer-dark[data-v-1232b4b2]{background:#0d1d2d;border-top:1px solid #f7f3e80f}.footer-container[data-v-1232b4b2]{max-width:1080px;margin:0 auto;padding-left:24px;padding-right:24px}.font-heading[data-v-1232b4b2]{font-family:var(--font-heading)}.footer-logo-img[data-v-1232b4b2]{width:28px;height:28px}.footer-wordmark[data-v-1232b4b2]{color:#f7f3e8;letter-spacing:-.01em;font-size:1.05rem;font-weight:700}.footer-wordmark--accent[data-v-1232b4b2]{color:var(--color-orange)}.footer-tagline[data-v-1232b4b2]{color:#8ba4b8}.footer-col-heading[data-v-1232b4b2]{color:#f7f3e866}.footer-link[data-v-1232b4b2]{color:#8ba4b8}.footer-copyright[data-v-1232b4b2]{color:#f7f3e866}.footer-social-icon[data-v-1232b4b2]{color:#8ba4b8;background:#f7f3e80f;border:1px solid #f7f3e81a}.footer-social-icon[data-v-1232b4b2]:hover{color:var(--color-orange);border-color:#ff851766}.footer-divider[data-v-1232b4b2]{border-top:1px solid #f7f3e814}.hover\:text-orange[data-v-1232b4b2]:hover{color:var(--color-orange)}.hover\:text-ph-primary[data-v-1232b4b2]:hover{color:var(--color-ph-primary,#4a9edb)}
