@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.order-1{order:1}.order-2{order:2}.block{display:block}.flex{display:flex}.grid{display:grid}.min-h-screen{min-height:100vh}.w-full{width:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.overflow-hidden{overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.bg-transparent{background-color:#0000}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.object-contain{-o-object-fit:contain;object-fit:contain}.text-center{text-align:center}.uppercase{text-transform:uppercase}.opacity-20{opacity:.2}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-700{--tw-duration:.7s;transition-duration:.7s}@media(hover:hover){.hover\:border:hover{border-style:var(--tw-border-style);border-width:1px}.hover\:bg-gradient-to-r:hover{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}.main-nav[data-v-aae01c7e]{position:fixed;top:0;left:0;z-index:1000;width:100%;border-bottom:1px solid rgba(226,232,240,.9);background:#ffffffeb;backdrop-filter:blur(18px);box-shadow:0 10px 35px #0f172a0f}.nav-container[data-v-aae01c7e]{height:76px}.nav-inner[data-v-aae01c7e]{display:flex;align-items:center;justify-content:space-between;height:100%}.brand[data-v-aae01c7e]{display:flex;align-items:center;gap:12px;color:#0f172a;text-decoration:none}.brand-mark[data-v-aae01c7e]{width:42px;height:42px}.logo-img[data-v-aae01c7e]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.brand-mark span[data-v-aae01c7e]{color:#fff;font-size:.9rem;font-weight:900;letter-spacing:.08em}.brand-text strong[data-v-aae01c7e]{display:block;font-size:1.25rem;font-weight:900;letter-spacing:-.03em}.brand-text small[data-v-aae01c7e]{display:block;margin-top:2px;color:#64748b;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.desktop-nav[data-v-aae01c7e]{display:flex;align-items:center;gap:30px}.nav-link[data-v-aae01c7e]{position:relative;color:#475569;font-size:.92rem;font-weight:800;text-decoration:none;transition:color .2s ease}.nav-link[data-v-aae01c7e]:hover,.active-link[data-v-aae01c7e]{color:#0f172a}.active-link[data-v-aae01c7e]:after,.nav-link[data-v-aae01c7e]:hover:after{content:"";position:absolute;left:0;bottom:-10px;width:100%;height:3px;border-radius:999px;background:#2563eb}.desktop-actions[data-v-aae01c7e]{display:flex;align-items:center;gap:12px}.outline-btn[data-v-aae01c7e],.primary-btn[data-v-aae01c7e]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:0 18px;border-radius:999px;font-size:.88rem;font-weight:900;text-decoration:none;transition:.2s ease}.outline-btn[data-v-aae01c7e]{border:1px solid #cbd5e1;color:#0f172a;background:#fff}.outline-btn[data-v-aae01c7e]:hover{border-color:#2563eb;color:#2563eb;background:#eff6ff}.primary-btn[data-v-aae01c7e]{color:#fff;background:#0f172a;box-shadow:0 12px 25px #0f172a2e}.primary-btn[data-v-aae01c7e]:hover{background:#2563eb;transform:translateY(-1px)}.mobile-btn[data-v-aae01c7e]{display:none;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid #cbd5e1;border-radius:12px;background:#fff;color:#0f172a}.mobile-panel[data-v-aae01c7e]{display:none}@media(max-width:900px){.desktop-nav[data-v-aae01c7e],.desktop-actions[data-v-aae01c7e]{display:none}.mobile-btn[data-v-aae01c7e]{display:inline-flex}.mobile-panel[data-v-aae01c7e]{display:grid;gap:6px;padding:14px 18px 20px;border-top:1px solid #e2e8f0;background:#fff;box-shadow:0 18px 35px #0f172a1f}.mobile-link[data-v-aae01c7e]{padding:13px 14px;border-radius:12px;color:#334155;font-size:.95rem;font-weight:800;text-decoration:none}.mobile-link[data-v-aae01c7e]:hover,.mobile-active[data-v-aae01c7e]{background:#eff6ff;color:#2563eb}.mobile-cta[data-v-aae01c7e]{margin-top:8px;padding:14px;border-radius:14px;background:#0f172a;color:#fff;font-weight:900;text-align:center;text-decoration:none}.brand-text small[data-v-aae01c7e]{display:none}}.mobile-menu-enter-active[data-v-aae01c7e],.mobile-menu-leave-active[data-v-aae01c7e]{transition:all .18s ease}.mobile-menu-enter-from[data-v-aae01c7e],.mobile-menu-leave-to[data-v-aae01c7e]{opacity:0;transform:translateY(-8px)}.footer[data-v-948555cc]{border-top:1px solid #e2e8f0;background:#fff;color:#0f172a}.footer p[data-v-948555cc]{margin-top:6px;color:#64748b}.footer-links[data-v-948555cc]{display:flex;justify-content:flex-end;gap:18px;font-weight:700}.footer-links a[data-v-948555cc]{color:#475569;text-decoration:none}.footer-links a[data-v-948555cc]:hover{color:#2563eb}@media(max-width:768px){.footer-links[data-v-948555cc]{justify-content:flex-start;flex-wrap:wrap}}.app-layout[data-v-eaba508b]{min-height:100vh;background:#f8fafc;color:#0f172a}.fade-enter-active[data-v-eaba508b],.fade-leave-active[data-v-eaba508b]{transition:opacity .18s ease}.fade-enter-from[data-v-eaba508b],.fade-leave-to[data-v-eaba508b]{opacity:0}
