:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--brand-primary:#4f46e5;--brand-primary-dark:#4338ca;--accent-soft:#eef2ff;--success-bg:#ecfdf5;--success-text:#047857;--success-border:#a7f3d0;--error-bg:#fef2f2;--error-border:#fecaca;--error-text:#b91c1c;--header-bg:#ffffffe6;--bg-base:#f6f7f9;--bg-surface:#f3f4f6;--bg-elevated:#eef0f4;--bg-card:#fff;--glass-bg:#fafafa;--glass-border:#e4e4e7;--glass-hover:#f4f4f5;--text-primary:#18181b;--text-secondary:#52525b;--text-muted:#71717a;--text-dim:#a1a1aa;--border-subtle:#ececee;--border-default:#e4e4e7;--border-brand:#c7d2fe;--shadow-sm:0 1px 2px #0000000a;--shadow-md:0 2px 8px #0000000f;--shadow-lg:0 4px 16px #00000014;--shadow-brand:0 1px 3px #0000000d;--shadow-glow:none;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-full:9999px;--transition-fast:.12s ease;--transition-base:.18s ease;--transition-slow:.3s ease;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display:var(--font-sans);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--container-max:1100px;--container-padding:clamp(16px, 4vw, 40px)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--brand-primary:#a5b4fc;--brand-primary-dark:#818cf8;--accent-soft:#6366f12e;--success-bg:#10b9811f;--success-text:#34d399;--success-border:#10b98159;--error-bg:#ef44441f;--error-border:#ef444459;--error-text:#f87171;--header-bg:#0b0d12e6;--bg-base:#0b0d12;--bg-surface:#151924;--bg-elevated:#1d2230;--bg-card:#141821;--glass-bg:#1a1f2b;--glass-border:#2a3140;--glass-hover:#202634;--text-primary:#f5f7fa;--text-secondary:#c6ccd8;--text-muted:#98a0ae;--text-dim:#6a7280;--border-subtle:#1e2430;--border-default:#2c3342;--border-brand:#4a4d9e;--shadow-sm:0 1px 3px #0006;--shadow-md:0 4px 16px #00000073;--shadow-lg:0 8px 28px #00000080}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;font-size:17px}body{font-family:var(--font-sans);background-color:var(--bg-base);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.015em;font-weight:650;line-height:1.2}a{color:inherit;text-decoration:none}p{color:var(--text-secondary);line-height:1.7}p a{color:var(--brand-primary);text-underline-offset:2px;text-decoration:underline}.container{width:100%;max-width:var(--container-max);padding:0 var(--container-padding);margin:0 auto}.gradient-text{color:var(--brand-primary)}.glass{background:var(--glass-bg);border:1px solid var(--glass-border)}.btn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);font-family:var(--font-sans);cursor:pointer;transition:background var(--transition-base), border-color var(--transition-base), color var(--transition-base);white-space:nowrap;border:none;outline:none;font-size:.9rem;font-weight:600;display:inline-flex}.btn-primary{color:#fff;background:#4f46e5}.btn-primary:hover{background:#4338ca}.btn-ghost{background:var(--bg-base);color:var(--text-secondary);border:1px solid var(--border-default)}.btn-ghost:hover{background:var(--bg-surface);color:var(--text-primary)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}.animate-fade-in-up{animation:.3s forwards fadeInUp}.animate-fade-in{animation:.3s forwards fadeIn}:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}
.HmnIjW_header{z-index:100;background:var(--header-bg);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--border-subtle);position:sticky;top:0}.HmnIjW_inner{justify-content:space-between;align-items:center;gap:var(--space-6);height:68px;display:flex}.HmnIjW_logo{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.HmnIjW_logoText{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.02em;font-size:1.2rem;font-weight:700}.HmnIjW_logoAccent{color:var(--brand-primary)}.HmnIjW_nav{align-items:center;gap:var(--space-1);flex:1;display:flex}.HmnIjW_navLink{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--text-secondary);transition:all var(--transition-fast);font-size:.875rem;font-weight:500;display:flex}.HmnIjW_navLink:hover{color:var(--text-primary);background:var(--glass-bg)}.HmnIjW_navLinkActive{color:var(--brand-primary)!important;background:var(--accent-soft)!important}.HmnIjW_actions{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.HmnIjW_ctaBtn{padding:var(--space-2) var(--space-5);font-size:.85rem}.HmnIjW_menuToggle{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-sm);cursor:pointer;width:36px;height:36px;transition:all var(--transition-fast);flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px;display:none}.HmnIjW_menuToggle:hover{background:var(--glass-hover)}.HmnIjW_hamburger,.HmnIjW_hamburger:before,.HmnIjW_hamburger:after{background:var(--text-secondary);width:18px;height:2px;transition:all var(--transition-base);border-radius:2px;display:block;position:relative}.HmnIjW_hamburger:before,.HmnIjW_hamburger:after{content:"";position:absolute}.HmnIjW_hamburger:before{top:-5px}.HmnIjW_hamburger:after{top:5px}.HmnIjW_hamburgerOpen{background:0 0}.HmnIjW_hamburgerOpen:before{top:0;transform:rotate(45deg)}.HmnIjW_hamburgerOpen:after{top:0;transform:rotate(-45deg)}.HmnIjW_mobileMenu{gap:var(--space-1);padding:var(--space-4) var(--container-padding);border-top:1px solid var(--border-subtle);background:var(--bg-surface);flex-direction:column;animation:.2s HmnIjW_fadeInUp;display:none}.HmnIjW_mobileLink{align-items:center;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);transition:background var(--transition-fast);display:flex}.HmnIjW_mobileLink:hover{background:var(--glass-bg)}.HmnIjW_mobileLinkLabel{color:var(--text-primary);font-size:.9rem;font-weight:600}.HmnIjW_mobileLinkDesc{color:var(--text-muted);margin-top:2px;font-size:.8rem}@media (max-width:768px){.HmnIjW_nav,.HmnIjW_ctaBtn{display:none}.HmnIjW_menuToggle,.HmnIjW_mobileMenu{display:flex}}
.cyaCmW_footer{margin-top:var(--space-24);border-top:1px solid var(--border-subtle);padding:var(--space-16) 0 var(--space-8)}.cyaCmW_inner{gap:var(--space-12);margin-bottom:var(--space-12);grid-template-columns:2fr 1fr;display:grid}.cyaCmW_logo{align-items:center;gap:var(--space-2);font-family:var(--font-display);color:var(--text-primary);margin-bottom:var(--space-4);font-size:1.2rem;font-weight:800;display:inline-flex}.cyaCmW_tagline{color:var(--text-muted);max-width:280px;font-size:.875rem;line-height:1.6}.cyaCmW_colTitle{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-4);font-size:.8rem;font-weight:700}.cyaCmW_colList{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.cyaCmW_colLink{color:var(--text-secondary);transition:color var(--transition-fast);font-size:.875rem}.cyaCmW_colLink:hover{color:var(--brand-primary)}.cyaCmW_bottom{padding-top:var(--space-8);border-top:1px solid var(--border-subtle);color:var(--text-dim);justify-content:space-between;align-items:center;font-size:.8rem;display:flex}@media (max-width:768px){.cyaCmW_inner{gap:var(--space-8);grid-template-columns:1fr 1fr}.cyaCmW_brand{grid-column:1/-1}.cyaCmW_bottom{gap:var(--space-2);text-align:center;flex-direction:column}}
