.nav[data-v-1a0d379e]{z-index:180;min-height:calc(72px + env(safe-area-inset-top,0px));padding:calc(10px + env(safe-area-inset-top,0px)) clamp(16px, 4vw, 36px) 10px;border-bottom:1px solid var(--border);background:#fff;align-items:center;transition:box-shadow .3s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 1px 8px #344b6614}.nav.scrolled[data-v-1a0d379e]{box-shadow:0 4px 20px #344b661f}.nav-logo[data-v-1a0d379e]{flex-shrink:0;align-items:center;gap:14px;text-decoration:none;display:flex}.nav-mark[data-v-1a0d379e]{border-radius:var(--radius-lg);background:0 0;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.nav-mark img[data-v-1a0d379e]{object-fit:contain;width:100%;height:100%}.nav-brand[data-v-1a0d379e]{color:#1a1a2e;letter-spacing:.04em;font-size:20px;font-weight:800;line-height:1.05;display:block}.nav-logo small[data-v-1a0d379e]{color:#4a4a6a;letter-spacing:.14em;margin-top:2px;font-size:13px;line-height:1.05;display:block}.nav-links[data-v-1a0d379e]{align-items:center;height:100%;margin-left:auto;margin-right:24px;display:flex}.nav-link[data-v-1a0d379e]{height:100%;font-size:var(--font-size-sm);color:#1a1a2e;align-items:center;padding:0 20px;font-weight:600;text-decoration:none;transition:color .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.nav-link[data-v-1a0d379e]:after{content:"";background:var(--brand);height:2px;transition:transform .2s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:20px;right:20px;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.nav-link[data-v-1a0d379e]:hover{color:var(--brand)}.nav-link[data-v-1a0d379e]:hover:after{transform:scaleX(1)}}.nav-link.active[data-v-1a0d379e]{color:var(--brand)}.nav-link.active[data-v-1a0d379e]:after{transform:scaleX(1)}.nav-right[data-v-1a0d379e]{flex-shrink:0;align-items:center;gap:12px;display:flex}.nav-cta[data-v-1a0d379e]{color:#0f2b5b;border-radius:var(--radius-lg);white-space:nowrap;background:linear-gradient(135deg,#d4af37,#c89240);align-items:center;padding:8px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1);display:inline-flex}@media (hover:hover) and (pointer:fine){.nav-cta[data-v-1a0d379e]:hover{box-shadow:var(--shadow-gold-md);transform:translateY(-1px)}}.nav-user[data-v-1a0d379e]{border-radius:var(--radius-lg);align-items:center;gap:8px;padding:6px 12px;text-decoration:none;transition:background .2s cubic-bezier(.16,1,.3,1);display:flex}@media (hover:hover) and (pointer:fine){.nav-user[data-v-1a0d379e]:hover{background:var(--bg-soft)}}.nav-user-avatar[data-v-1a0d379e]{border:1.5px solid var(--accent);background:linear-gradient(135deg, var(--accent), var(--accent-pale));border-radius:50%;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}.nav-user-avatar img[data-v-1a0d379e]{object-fit:cover;width:100%;height:100%}.nav-avatar-placeholder[data-v-1a0d379e]{color:var(--brand-deep);font-size:14px;font-weight:700}.nav-user-name[data-v-1a0d379e]{color:var(--text);font-size:14px;font-weight:600}.nav-profile-link[data-v-1a0d379e]{color:var(--text);border-radius:var(--radius-lg);padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.nav-profile-link[data-v-1a0d379e]:hover{background:var(--bg-soft)}}.burger[data-v-1a0d379e]{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:8px;display:none}.burger span[data-v-1a0d379e]{background:var(--text);transform-origin:50%;width:100%;height:2px;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .25s cubic-bezier(.16,1,.3,1);display:block}.burger.open span[data-v-1a0d379e]:first-child{transform:translateY(7px)rotate(45deg)}.burger.open span[data-v-1a0d379e]:nth-child(2){opacity:0}.burger.open span[data-v-1a0d379e]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-nav[data-v-1a0d379e]{top:calc(72px + env(safe-area-inset-top,0px));-webkit-backdrop-filter:blur(20px);z-index:179;background:#fffffffa;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-nav-inner[data-v-1a0d379e]{flex-direction:column;flex:1;padding:32px;display:flex;overflow-y:auto}.mobile-link[data-v-1a0d379e]{border-bottom:1px solid var(--border);color:#1a1a2e;align-items:center;padding:20px 0;font-size:22px;font-weight:600;text-decoration:none;transition:color .2s cubic-bezier(.16,1,.3,1);display:flex}.mobile-link[data-v-1a0d379e]:hover,.mobile-link.active[data-v-1a0d379e]{color:var(--brand)}.mobile-nav-footer[data-v-1a0d379e]{border-top:1px solid var(--border);background:var(--bg);padding:24px 32px}.mobile-cta[data-v-1a0d379e]{text-align:center;color:#0f2b5b;border-radius:var(--radius-lg);background:linear-gradient(135deg,#d4af37,#c89240);width:100%;padding:14px 24px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1);display:block}@media (hover:hover) and (pointer:fine){.mobile-cta[data-v-1a0d379e]:hover{box-shadow:var(--shadow-gold-md);transform:translateY(-1px)}}.mobile-menu-enter-active[data-v-1a0d379e],.mobile-menu-leave-active[data-v-1a0d379e]{transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1)}.mobile-menu-enter-from[data-v-1a0d379e],.mobile-menu-leave-to[data-v-1a0d379e]{opacity:0;transform:translateY(-16px)}@media (width<=768px){.nav[data-v-1a0d379e]{min-height:calc(60px + env(safe-area-inset-top,0px));padding:calc(8px + env(safe-area-inset-top,0px)) 14px 8px}.nav-logo[data-v-1a0d379e]{gap:10px}.nav-mark[data-v-1a0d379e]{width:38px;height:38px}.nav-brand[data-v-1a0d379e]{font-size:18px}.nav-logo small[data-v-1a0d379e]{font-size:12px}.nav-links[data-v-1a0d379e],.nav-cta[data-v-1a0d379e],.nav-user[data-v-1a0d379e],.nav-profile-link[data-v-1a0d379e]{display:none}.burger[data-v-1a0d379e]{display:flex}.mobile-nav[data-v-1a0d379e]{top:calc(60px + env(safe-area-inset-top,0px))}}.site-footer[data-v-dd12dac9]{color:#fff;border-top:3px solid;border-image:linear-gradient(90deg, transparent, var(--accent), var(--accent-pale), var(--accent), transparent) 1;background:linear-gradient(#0a1e3d 0%,#0f2b5b 100%);padding:80px 0 32px;position:relative}.footer-grid[data-v-dd12dac9]{border-bottom:1px solid #ffffff1f;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:48px;padding-bottom:40px;display:grid}.footer-logo[data-v-dd12dac9]{color:#fff;letter-spacing:.04em;margin-bottom:8px;font-size:24px;font-weight:800;display:block}.footer-emblem[data-v-dd12dac9]{opacity:.9;border-radius:var(--radius-xl,16px);width:52px;height:52px;margin-bottom:14px}.footer-slogan[data-v-dd12dac9]{color:var(--accent-light);margin-bottom:14px;padding-left:28px;font-size:15px;font-weight:600;position:relative}.footer-slogan[data-v-dd12dac9]:before{content:"";background:linear-gradient(90deg, var(--accent), var(--accent-pale));border-radius:2px;width:20px;height:2px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.footer-mission[data-v-dd12dac9]{font-size:var(--font-size-sm);color:var(--text-footer-secondary);line-height:1.7}.footer-col h4[data-v-dd12dac9]{color:var(--text-footer);margin-bottom:18px;font-size:15px;font-weight:600}.footer-col a[data-v-dd12dac9]{font-size:var(--font-size-sm);color:var(--text-footer-secondary);padding:12px 0;transition:color .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1);display:block}@media (hover:hover) and (pointer:fine){.footer-col a[data-v-dd12dac9]:hover{color:var(--accent);transform:translate(4px)}}.footer-bottom[data-v-dd12dac9]{color:var(--text-footer-muted);justify-content:space-between;align-items:center;padding-top:24px;font-size:14px;display:flex}.footer-legal[data-v-dd12dac9]{gap:20px;display:flex}.footer-legal a[data-v-dd12dac9]{color:var(--text-footer-secondary);transition:color .2s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.footer-legal a[data-v-dd12dac9]:hover{color:var(--accent)}}.footer-legal-link[data-v-dd12dac9]{color:var(--text-footer-secondary);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:14px;transition:color .2s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.footer-legal-link[data-v-dd12dac9]:hover{color:var(--accent)}}.footer-icp[data-v-dd12dac9]{color:var(--text-footer-muted);font-size:13px}@media (width<=768px){.footer-grid[data-v-dd12dac9]{grid-template-columns:1fr 1fr;gap:32px}.footer-brand[data-v-dd12dac9]{grid-column:1/-1}.footer-bottom[data-v-dd12dac9]{text-align:center;flex-direction:column;gap:8px}}@font-face{font-family:MiSans;font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.cnbj1.fds.api.mi-img.com/aife/mimo-blog-fe/doc_build/static/font/MiSans-Regular.c1d169a3.woff2)format("woff2")}@font-face{font-family:MiSans;font-style:normal;font-weight:500;font-display:swap;src:url(https://cdn.cnbj1.fds.api.mi-img.com/aife/mimo-blog-fe/doc_build/static/font/MiSans-Medium.68a4e067.woff2)format("woff2")}@font-face{font-family:MiSans;font-style:normal;font-weight:600;font-display:swap;src:url(https://cdn.cnbj1.fds.api.mi-img.com/aife/mimo-blog-fe/doc_build/static/font/MiSans-Semibold.a8e78d87.woff2)format("woff2")}@font-face{font-family:MiSans;font-style:normal;font-weight:700;font-display:swap;src:url(https://cdn.cnbj1.fds.api.mi-img.com/aife/mimo-blog-fe/doc_build/static/font/MiSans-Bold.a2266130.woff2)format("woff2")}@font-face{font-family:MiSans;font-style:normal;font-weight:800;font-display:swap;src:url(https://cdn.cnbj1.fds.api.mi-img.com/aife/mimo-blog-fe/doc_build/static/font/MiSans-Bold.a2266130.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand:#0f2b5b;--brand-light:#123d78;--brand-deep:#1a365d;--brand-deepest:#0a1e3d;--brand-soft:#0f2b5b1a;--brand-blue-1:#e8edf5;--brand-blue-2:#c5d1e8;--brand-blue-3:#9db5db;--brand-blue-4:#7599ce;--brand-blue-5:#4d7dc1;--brand-blue-6:#0f2b5b;--brand-blue-7:#0c2249;--brand-blue-8:#091937;--brand-blue-9:#061024;--brand-blue-10:#030812;--accent:#b8941e;--accent-light:#d4af37;--accent-dark:#9a7b16;--accent-pale:#e8c675;--accent-gold:#f6d57b;--accent-gold-deep:#d4a843;--gold-1:#fef9e7;--gold-2:#f9e79f;--gold-3:#e8c675;--gold-4:#d4af37;--gold-5:#b8941e;--color-success:#10b981;--color-warning:#f59e0b;--color-danger:#ef4444;--color-info:#3b82f6;--color-amber-bg:#fef3e2;--color-amber-text:#f59e0b;--color-emerald-bg:#ecfdf5;--color-emerald-text:#059669;--color-sky-bg:#eaf4ff;--color-sky-text:#0f2b5b;--color-violet-bg:#ede9fe;--color-violet-text:#7c3aed;--color-rose-bg:#fce7f3;--color-rose-text:#db2777;--color-amber-deep-bg:#fef9c3;--color-amber-deep-text:#d97706;--color-red-bg:#fef2f2;--color-red-text:#ef4444;--color-slate-bg:#f1f5f9;--color-slate-text:#475569;--text:#0f2b5b;--text-2:#1f2937;--text-3:#374151;--text-white:#fff;--text-footer:#fffffff2;--text-footer-secondary:#fffc;--text-footer-muted:#ffffffa6;--bg:#f5f8fc;--bg-soft:#f0f4f9;--bg-warm:#f8f5f0;--bg-white:#fff;--bg-strong:#0f2b5b;--bg-blue-tint:#e8edf5;--border:#e8ecf2;--border-soft:#f0f4f9;--border-gray:#e5e7eb;--border-width-thin:1px;--border-width-normal:2px;--border-width-thick:4px;--border-color-light:#e2e8f0;--border-color-normal:#cbd5e1;--border-color-dark:#94a3b8;--gray-100:#f8f9fc;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--font-sans:"MiSans", "PingFang SC", "Microsoft YaHei", "Noto Sans SC", system-ui, -apple-system, sans-serif;--font-mono:"OPPOSANS", "MiSans", monospace;--font-size-xs:14px;--font-size-sm:16px;--font-size-md:18px;--font-size-lg:20px;--font-size-xl:24px;--font-size-2xl:32px;--font-size-3xl:40px;--font-size-4xl:clamp(48px, 6vw, 80px);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--line-height-tight:1.15;--line-height-snug:1.3;--line-height-normal:1.6;--line-height-relaxed:1.75;--line-height-loose:1.875;--letter-spacing-tight:-.03em;--letter-spacing-normal:0;--letter-spacing-wide:.025em;--letter-spacing-wider:.05em;--letter-spacing-widest:.12em;--spacing-base:4px;--spacing-0:0;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-7:28px;--spacing-8:32px;--spacing-10:40px;--spacing-12:48px;--spacing-16:64px;--spacing-20:80px;--spacing-24:96px;--spacing-32:128px;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-3xl:32px;--radius-full:999px;--radius-button:12px;--radius-card:16px;--radius-card-lg:24px;--radius-card-xl:32px;--radius-input:10px;--radius-badge:999px;--radius-modal:20px;--radius-dropdown:14px;--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 2px 4px #0000000f;--shadow-md:0 4px 12px #0000001a;--shadow-lg:0 8px 24px #00000024;--shadow-xl:0 16px 40px #0000002e;--shadow-2xl:0 24px 56px #0000003d;--shadow-blue-xs:0 1px 2px #0f2b5b0a;--shadow-blue-sm:0 2px 4px #0f2b5b0f;--shadow-blue-md:0 4px 12px #0f2b5b1a;--shadow-blue-lg:0 8px 24px #0f2b5b24;--shadow-blue-xl:0 16px 40px #0f2b5b2e;--shadow-blue-2xl:0 24px 56px #0f2b5b3d;--shadow-brand:var(--shadow-blue-md);--shadow-brand-sm:var(--shadow-blue-sm);--shadow-brand-md:var(--shadow-blue-md);--shadow-brand-lg:var(--shadow-blue-lg);--shadow-brand-xl:var(--shadow-blue-xl);--shadow-brand-2xl:var(--shadow-blue-2xl);--shadow-gold-xs:0 1px 2px #b8941e1a;--shadow-gold-sm:0 2px 8px #b8941e26;--shadow-gold-md:0 4px 16px #b8941e33;--shadow-gold-lg:0 8px 32px #b8941e40;--shadow-gold-xl:0 16px 48px #b8941e4d;--shadow-inner:inset 0 2px 4px #0000000f;--card-radius:16px;--card-radius-lg:24px;--card-radius-xl:32px;--card-padding:28px;--card-padding-sm:20px;--card-padding-lg:40px;--card-padding-xl:56px;--card-gap:16px;--card-gap-sm:12px;--card-gap-lg:24px;--card-gap-xl:32px;--card-border:1px solid #0f2b5b14;--card-border-hover:1px solid #b8941e26;--card-shadow:0 4px 16px #0f2b5b1a;--card-shadow-hover:0 8px 32px #0f2b5b26;--card-shadow-active:0 16px 48px #0f2b5b33;--duration-fast:.15s;--duration-normal:.25s;--duration-slow:.35s;--duration-slower:.5s;--duration-slowest:.7s;--ease-linear:linear;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-bounce:cubic-bezier(.68, -.55, .265, 1.55);--ease-brand:cubic-bezier(.16, 1, .3, 1);--ease-enter:cubic-bezier(.16, 1, .3, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--transition-base:all .25s cubic-bezier(.16, 1, .3, 1);--transition-fade:opacity .2s linear;--transition-slide:transform .35s cubic-bezier(.16, 1, .3, 1);--transition-colors:color .25s, background-color .25s, border-color .25s;--nav-height:72px;--nav-height-mobile:60px;--max-width:1280px;--max-width-lg:1440px;--max-width-sm:960px;--text-display:clamp(52px, 7vw, 88px);--text-h1:clamp(40px, 5vw, 64px);--text-h2:clamp(32px, 4vw, 48px);--text-h3:clamp(24px, 3vw, 36px);--text-h4:22px;--text-body-lg:18px;--text-body:16px;--text-body-sm:14px;--text-caption:13px;--text-overline:12px;--gradient-gold:linear-gradient(135deg, #b8941e 0%, #d4af37 30%, #e8c675 60%, #d4af37 100%);--gradient-gold-light:linear-gradient(135deg, #e8c675 0%, #f6d57b 50%, #e8c675 100%);--gradient-gold-dark:linear-gradient(135deg, #9a7b16 0%, #b8941e 50%, #9a7b16 100%);--gradient-blue-gold:linear-gradient(135deg, #0f2b5b 0%, #123d78 30%, #1a365d 60%, #b8941e 100%);--gradient-brand:linear-gradient(165deg, #0a1e3d 0%, #0f2b5b 35%, #123d78 65%, #1a365d 100%);--gradient-brand-light:linear-gradient(135deg, #1a365d 0%, #123d78 100%);--gradient-brand-hero:linear-gradient(165deg, #0a1e3d 0%, #0f2b5b 35%, #123d78 65%, #1a365d 100%);--gradient-brand-soft:linear-gradient(135deg, #123d78 0%, #1a365d 100%);--gradient-gold-hero:linear-gradient(135deg, #b8941e 0%, #d4af37 30%, #e8c675 60%, #d4af37 100%);--gradient-gold-animated:linear-gradient(135deg, #b8941e 0%, #d4af37 25%, #e8c675 50%, #d4af37 75%, #b8941e 100%);--glass-bg:#ffffffd9;--glass-border:#fff6;--glass-blur:blur(24px);--glass-bg-dark:#0f2b5bd9;--glass-border-dark:#ffffff26;--decoration-gold:#b8941e26;--decoration-gold-border:#b8941e40;--decoration-gold-glow:#b8941e59;--z-base:0;--z-dropdown:100;--z-sticky:200;--z-fixed:300;--z-modal-backdrop:400;--z-modal:500;--z-popover:600;--z-tooltip:700;--z-toast:800}@media (prefers-color-scheme:dark){:root{--bg:#0a1e3d;--bg-soft:#0f2b5b;--bg-warm:#1a2744;--bg-white:#123d78;--text:#fff;--text-2:#ffffffe6;--text-3:#fffc;--border:#ffffff1f;--border-soft:#ffffff14;--shadow-xs:0 1px 2px #00000040;--shadow-sm:0 2px 4px #0000004d;--shadow-md:0 4px 12px #00000059;--shadow-lg:0 8px 24px #0006;--shadow-xl:0 16px 40px #00000073;--card-shadow:0 4px 16px #00000059;--card-shadow-hover:0 12px 32px #00000073}}:root{--ease-brand:cubic-bezier(.16, 1, .3, 1);--ease-enter:cubic-bezier(.16, 1, .3, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-smooth:cubic-bezier(.25, .1, .25, 1)}.zone-card:first-child{transition-delay:0s}.zone-card:nth-child(2){transition-delay:80ms}.zone-card:nth-child(3){transition-delay:.16s}.zone-card:nth-child(4){transition-delay:.24s}.tech-card:first-child{transition-delay:0s}.tech-card:nth-child(2){transition-delay:80ms}.tech-card:nth-child(3){transition-delay:.16s}.tech-card:nth-child(4){transition-delay:.24s}.tier-card:first-child{transition-delay:0s}.tier-card:nth-child(2){transition-delay:.1s}.tier-card:nth-child(3){transition-delay:.2s}.future-card:first-child{transition-delay:0s}.future-card:nth-child(2){transition-delay:80ms}.future-card:nth-child(3){transition-delay:.16s}.future-card:nth-child(4){transition-delay:.24s}.pillar-card:first-child{transition-delay:0s}.pillar-card:nth-child(2){transition-delay:80ms}.pillar-card:nth-child(3){transition-delay:.16s}.pillar-card:nth-child(4){transition-delay:.24s}.pillar-card:nth-child(5){transition-delay:.32s}.pillar-card:nth-child(6){transition-delay:.4s}.audience-card:first-child{transition-delay:0s}.audience-card:nth-child(2){transition-delay:80ms}.audience-card:nth-child(3){transition-delay:.16s}.audience-card:nth-child(4){transition-delay:.24s}.feature-card:first-child{transition-delay:0s}.feature-card:nth-child(2){transition-delay:80ms}.feature-card:nth-child(3){transition-delay:.16s}.feature-card:nth-child(4){transition-delay:.24s}.feature-card:nth-child(5){transition-delay:.32s}.feature-card:nth-child(6){transition-delay:.4s}.mvv-card:first-child{transition-delay:0s}.mvv-card:nth-child(2){transition-delay:.1s}.mvv-card:nth-child(3){transition-delay:.2s}.contact-card:first-child{transition-delay:0s}.contact-card:nth-child(2){transition-delay:80ms}.contact-card:nth-child(3){transition-delay:.16s}.contact-card:nth-child(4){transition-delay:.24s}@keyframes gold-border-glow{0%,to{box-shadow:0 0 #b8941e00,0 8px 32px #b8941e2e}50%{box-shadow:0 0 24px 4px #b8941e40,0 8px 32px #b8941e2e}}.tier-featured{animation:4s cubic-bezier(.4,0,.2,1) infinite gold-border-glow}.cta-card:before{background:linear-gradient(90deg, transparent, var(--accent), var(--accent-pale), var(--accent), transparent);background-size:200% 100%;animation:4s cubic-bezier(.4,0,.2,1) infinite gradient-flow}.stat-num{font-variant-numeric:tabular-nums}.spotlight-card{position:relative;overflow:hidden}.spotlight-card:after{content:"";border-radius:inherit;background:conic-gradient(from var(--spotlight-angle,0deg), transparent 0%, #b8941e59 10%, transparent 20%);opacity:0;pointer-events:none;z-index:-1;transition:opacity .35s;position:absolute;inset:-1px}@media (hover:hover) and (pointer:fine){.spotlight-card:hover:after{opacity:1}}@keyframes card-enter{0%{opacity:0;transform:translateY(28px);box-shadow:0 0 #b8941e00}to{opacity:1;box-shadow:var(--shadow-blue-sm);transform:translateY(0)}}.card-enter{animation:.6s cubic-bezier(.16,1,.3,1) forwards card-enter}@keyframes brand-glow-pulse{0%,to{box-shadow:0 0 #0f2b5b00}50%{box-shadow:0 0 24px 6px #0f2b5b1f}}.brand-glow-pulse{animation:3s cubic-bezier(.4,0,.2,1) infinite brand-glow-pulse}@keyframes gold-glow-pulse{0%,to{box-shadow:0 0 #b8941e00}50%{box-shadow:0 0 24px 6px #b8941e33}}.gold-glow-pulse{animation:3s cubic-bezier(.4,0,.2,1) infinite gold-glow-pulse}@media (hover:hover) and (pointer:fine){.hover-lift:hover{box-shadow:var(--shadow-xl);transform:translateY(-12px)}}@media (hover:hover) and (pointer:fine){.hover-glow:hover{box-shadow:var(--shadow-gold-lg);transform:translateY(-3px)}}@media (hover:hover) and (pointer:fine){.hover-zoom:hover img{transform:scale(1.08)}}@media (hover:hover) and (pointer:fine){.hover-underline:hover:after{transform-origin:0;transform:scaleX(1)}}@media (hover:hover) and (pointer:fine){.hover-rotate:hover{transform:rotate(90deg)}}@media (hover:hover) and (pointer:fine){.hover-border-gold:hover{border-color:var(--accent);box-shadow:0 0 0 4px #b8941e1f}}@keyframes gold-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes float-particles{0%{transform:translate(0)}to{transform:translate(-120px,-120px)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes breathe{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes bounce-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes bounce-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal,.reveal-left,.reveal-right,.reveal-scale{opacity:1;transform:none}.hover-lift:hover,.hover-glow:hover,.hover-zoom:hover img{transform:none}}.reveal-left{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translate(-60px)}.reveal-left.is-visible{opacity:1;transform:translate(0)}.reveal-right{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translate(60px)}.reveal-right.is-visible{opacity:1;transform:translate(0)}.reveal-scale{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:scale(.85)}.reveal-scale.is-visible{opacity:1;transform:scale(1)}.reveal-delay-5{transition-delay:.6s}.stagger-container>*{opacity:0;transition:opacity .4s cubic-bezier(0,0,.2,1),transform .4s cubic-bezier(0,0,.2,1);transform:translateY(28px)}.stagger-container.is-visible>:first-child{transition-delay:.12s}.stagger-container.is-visible>:nth-child(2){transition-delay:.24s}.stagger-container.is-visible>:nth-child(3){transition-delay:.36s}.stagger-container.is-visible>:nth-child(4){transition-delay:.48s}.stagger-container.is-visible>:nth-child(5){transition-delay:.6s}.stagger-container.is-visible>:nth-child(6){transition-delay:.72s}.stagger-container.is-visible>*{opacity:1;transform:translateY(0)}.hover-lift{transition:transform .5s cubic-bezier(.34,1.56,.64,1),box-shadow .5s cubic-bezier(0,0,.2,1)}.hover-glow{transition:transform .3s cubic-bezier(0,0,.2,1),box-shadow .3s cubic-bezier(0,0,.2,1)}.hover-zoom{overflow:hidden}.hover-zoom img{transition:transform .6s cubic-bezier(0,0,.2,1)}.hover-underline{display:inline-block;position:relative}.hover-underline:after{content:"";background:linear-gradient(90deg, var(--accent), var(--accent-pale));transform-origin:100%;border-radius:2px;width:100%;height:3px;transition:transform .3s cubic-bezier(0,0,.2,1);position:absolute;bottom:-3px;left:0;transform:scaleX(0)}.hover-rotate{transition:transform .3s cubic-bezier(0,0,.2,1)}.hover-border-gold{transition:border-color .3s cubic-bezier(0,0,.2,1),box-shadow .3s cubic-bezier(0,0,.2,1)}@media (hover:hover) and (pointer:fine){.hover-lift:hover{box-shadow:var(--shadow-xl);transform:translateY(-12px)}.hover-glow:hover{box-shadow:var(--shadow-gold-lg);transform:translateY(-3px)}.hover-zoom:hover img{transform:scale(1.08)}.hover-underline:hover:after{transform-origin:0;transform:scaleX(1)}.hover-rotate:hover{transform:rotate(90deg)}.hover-border-gold:hover{border-color:var(--accent);box-shadow:0 0 0 4px #b8941e1f}}.ripple{position:relative;overflow:hidden}.ripple:after{content:"";opacity:0;background:#ffffff59;border-radius:50%;width:0;height:0;transition:width .7s,height .7s,opacity .7s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ripple:active:after{opacity:1;width:350px;height:350px;transition:all}.btn-press{transition:transform .15s cubic-bezier(0,0,.2,1)}.btn-press:active{transform:scale(.96)}.animate-gold-shimmer{background:linear-gradient(90deg, var(--accent) 0%, var(--accent-pale) 50%, var(--accent) 100%);background-size:200% 100%;animation:3s linear infinite gold-shimmer}.gold-particles{position:relative;overflow:hidden}.gold-particles:before{content:"";background-image:radial-gradient(3px 3px at 20% 30%,#b8941e,#0000),radial-gradient(3px 3px at 40% 60%,#d4af37,#0000),radial-gradient(3px 3px at 60% 40%,#b8941e,#0000),radial-gradient(3px 3px at 80% 80%,#d4af37,#0000);background-size:120px 120px;width:200%;height:200%;animation:20s linear infinite float-particles;position:absolute;top:-50%;left:-50%}.animate-float{animation:3s ease-in-out infinite float}.animate-spin-slow{animation:20s linear infinite spin-slow}.animate-breathe{animation:4s ease-in-out infinite breathe}.animate-shimmer{position:relative;overflow:hidden}.animate-shimmer:after{content:"";background:linear-gradient(90deg,#0000,#ffffff40,#0000);width:100%;height:100%;animation:2s infinite shimmer;position:absolute;top:0;left:0}.fade-enter-active,.fade-leave-active{transition:opacity .3s cubic-bezier(0,0,.2,1)}.fade-enter-from,.fade-leave-to{opacity:0}.slide-up-enter-active{transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .5s cubic-bezier(0,0,.2,1)}.slide-up-leave-active{transition:transform .3s cubic-bezier(.4,0,1,1),opacity .3s cubic-bezier(.4,0,1,1)}.slide-up-enter-from{opacity:0;transform:translateY(40px)}.slide-up-leave-to{opacity:0;transform:translateY(-40px)}.scale-enter-active{transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .5s cubic-bezier(0,0,.2,1)}.scale-leave-active{transition:transform .3s cubic-bezier(.4,0,1,1),opacity .3s cubic-bezier(.4,0,1,1)}.scale-enter-from{opacity:0;transform:scale(.92)}.scale-leave-to{opacity:0;transform:scale(1.08)}.bounce-enter-active{animation:.6s cubic-bezier(.34,1.56,.64,1) bounce-in}.bounce-leave-active{animation:.35s cubic-bezier(.4,0,1,1) bounce-out}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal,.reveal-left,.reveal-right,.reveal-scale{opacity:1;transform:none}.hover-lift:hover,.hover-glow:hover,.hover-zoom:hover img{transform:none}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:var(--bg);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;touch-action:pan-x pan-y;width:100%;font-size:16px}body{width:100%;min-width:0;font-family:var(--font-sans);color:var(--text);background:var(--bg);line-height:var(--line-height-normal);touch-action:pan-x pan-y;overflow-x:hidden}#app,main{width:100%;min-width:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{cursor:pointer;font-family:inherit}::selection{color:#fff;background:var(--brand)}.container{max-width:var(--max-width);margin:0 auto;padding:0 64px}.site-shell{isolation:isolate;width:100%;min-height:100dvh;position:relative;overflow-x:clip}.scroll-progress{z-index:160;background:linear-gradient(90deg, var(--accent), var(--brand), var(--accent));transform-origin:0;will-change:transform;background-size:200% 100%;width:100%;height:3px;animation:3s linear infinite progress-shimmer;position:fixed;top:0;left:0}@keyframes progress-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.reveal{--reveal-progress:0;opacity:max(0, var(--reveal-progress));transform:translateY(calc((1 - var(--reveal-progress)) * 48px));transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.12s}.reveal-delay-2{transition-delay:.24s}.reveal-delay-3{transition-delay:.36s}.reveal-delay-4{transition-delay:.48s}.section-kicker{margin:0 0 var(--spacing-4);color:var(--brand);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.28em;text-transform:uppercase;display:inline-block;position:relative}.section-kicker:before{content:"";background:linear-gradient(90deg, var(--accent), var(--accent-pale));vertical-align:middle;border-radius:2px;width:28px;height:2px;margin-right:14px;display:inline-block}.section-heading{font-size:var(--text-h2);font-weight:var(--font-weight-extrabold);letter-spacing:-.03em;margin-bottom:var(--spacing-5);color:var(--text);line-height:var(--line-height-tight)}.section-sub{font-size:var(--text-body-lg);color:var(--text-2);max-width:640px;line-height:var(--line-height-relaxed)}.primary-button{justify-content:center;align-items:center;gap:var(--spacing-3);min-height:52px;padding:var(--spacing-4) var(--spacing-10);color:#fff;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);letter-spacing:.02em;border-radius:var(--radius-button);box-shadow:var(--shadow-gold-md), inset 0 1px 0 #fff3;background:linear-gradient(135deg,#b8941e 0%,#d4af37 50%,#b8941e 100%) 0 0/200% 200%;border:0;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),background-position .3s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.primary-button:hover{box-shadow:var(--shadow-gold-lg), inset 0 1px 0 #ffffff40;background-position:100% 100%;transform:translateY(-3px)}}.primary-button:active{box-shadow:var(--shadow-gold-sm);transition-duration:.1s;transform:translateY(0)scale(.97)}.primary-button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.primary-button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.primary-button:disabled:hover{transform:none}.primary-button:after{content:"";background:radial-gradient(circle at var(--ripple-x,50%) var(--ripple-y,50%), #fff6 0%, transparent 60%);opacity:0;pointer-events:none;border-radius:inherit;transition:opacity .4s;position:absolute;inset:0}.primary-button:active:after{opacity:1}.secondary-button{justify-content:center;align-items:center;gap:var(--spacing-3);min-height:52px;padding:var(--spacing-4) var(--spacing-10);color:var(--brand);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);letter-spacing:.02em;border:2px solid var(--border);border-radius:var(--radius-button);background:var(--bg-white);box-shadow:var(--shadow-xs);transition:color .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1),background .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1);display:inline-flex}@media (hover:hover) and (pointer:fine){.secondary-button:hover{border-color:var(--brand);background:var(--bg-soft);box-shadow:var(--shadow-md);transform:translateY(-3px)}}.secondary-button:active{transition-duration:.1s;transform:translateY(0)scale(.97)}.secondary-button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.secondary-button:disabled{opacity:.5;cursor:not-allowed}.secondary-button:disabled:hover{border-color:var(--border);background:var(--bg-white);box-shadow:var(--shadow-xs);transform:none}@media (hover:hover) and (pointer:fine){.card-hover-lift{transition:transform .5s cubic-bezier(.34,1.56,.64,1),box-shadow .5s cubic-bezier(0,0,.2,1)}.card-hover-lift:hover{box-shadow:var(--shadow-blue-xl);transform:translateY(-12px)}}.btn-gold-gradient{justify-content:center;align-items:center;gap:var(--spacing-3);min-height:52px;padding:var(--spacing-4) var(--spacing-10);color:#fff;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);letter-spacing:.02em;border-radius:var(--radius-button);box-shadow:var(--shadow-gold-md), inset 0 1px 0 #ffffff26;cursor:pointer;background:linear-gradient(135deg,#b8941e 0%,#d4af37 50%,#b8941e 100%) 0 0/200% 200%;border:0;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),background-position .3s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden}.btn-gold-gradient:after{content:"";background:linear-gradient(90deg,#0000,#ffffff40,#0000);width:100%;height:100%;transition:left .7s;position:absolute;top:0;left:-100%}@media (hover:hover) and (pointer:fine){.btn-gold-gradient:hover{box-shadow:var(--shadow-gold-lg), inset 0 1px 0 #fff3;background-position:100% 100%;transform:translateY(-3px)}.btn-gold-gradient:hover:after{left:100%}}.btn-gold-gradient:active{transition-duration:.1s;transform:translateY(0)scale(.97)}.btn-gold-gradient:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.btn-gold-gradient:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.btn-gold-gradient:disabled:hover{transform:none}.btn-gold-border{justify-content:center;align-items:center;gap:var(--spacing-3);min-height:52px;padding:var(--spacing-4) var(--spacing-10);color:var(--brand);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);letter-spacing:.02em;border:2px solid var(--accent);border-radius:var(--radius-button);cursor:pointer;background:0 0;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex}@media (hover:hover) and (pointer:fine){.btn-gold-border:hover{box-shadow:var(--shadow-gold-md);background:#b8941e14;transform:translateY(-3px)}}.btn-gold-border:active{transition-duration:.1s;transform:translateY(0)scale(.97)}.btn-gold-border:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.btn-ghost{justify-content:center;align-items:center;gap:var(--spacing-3);min-height:52px;padding:var(--spacing-4) var(--spacing-10);color:var(--text);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);letter-spacing:.02em;border:2px solid var(--border);border-radius:var(--radius-button);cursor:pointer;background:0 0;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex}@media (hover:hover) and (pointer:fine){.btn-ghost:hover{border-color:var(--brand-light);background:var(--bg-soft);box-shadow:var(--shadow-sm);transform:translateY(-3px)}}.btn-ghost:active{transform:translateY(0)scale(.97)}.btn-ghost:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.card-gold-top{padding:var(--card-padding-lg);background:var(--bg-white);border-radius:var(--radius-card-lg);border:var(--card-border);box-shadow:var(--shadow-blue-sm);transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1),border-color .5s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.card-gold-top:before{content:"";background:var(--gradient-gold-animated);background-size:200% 100%;height:4px;animation:4s linear infinite gradient-flow;position:absolute;top:0;left:0;right:0}@media (hover:hover) and (pointer:fine){.card-gold-top:hover{box-shadow:var(--shadow-blue-xl);border-color:var(--card-border-hover);transform:translateY(-10px)}}.card-glass{padding:var(--card-padding-lg);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border-radius:var(--radius-card-lg);border:1px solid var(--glass-border);box-shadow:var(--shadow-blue-md);transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1);position:relative}@media (hover:hover) and (pointer:fine){.card-glass:hover{box-shadow:var(--shadow-blue-lg);transform:translateY(-8px)}}@keyframes gradient-flow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.blue-gradient-text{color:#0000;background:var(--gradient-brand);-webkit-background-clip:text;background-clip:text}.gold-gradient-text{color:#0000;background:var(--gradient-gold);-webkit-background-clip:text;background-clip:text}.animated-link{display:inline-block;position:relative}.animated-link:after{content:"";background:linear-gradient(90deg, var(--accent), var(--accent-pale));transform-origin:100%;border-radius:2px;width:100%;height:3px;transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-3px;left:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.animated-link:hover:after{transform-origin:0;transform:scaleX(1)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fadeInUp .7s var(--ease-brand) forwards}@keyframes gold-pulse{0%,to{box-shadow:0 0 #b8941e00}50%{box-shadow:0 0 24px 6px #b8941e2e}}.animate-gold-pulse{animation:gold-pulse 3s var(--ease-in-out) infinite}@keyframes count-emphasis{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shimmer{0%,to{transform:translate(-30%)}50%{transform:translate(30%)}}@keyframes gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.skip-link{z-index:9999;padding:var(--spacing-3) var(--spacing-4);color:#fff;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);background:var(--brand);border-radius:0 0 var(--radius-md) var(--radius-md);text-decoration:none;transition:top .2s;position:absolute;top:-100%;left:16px}.skip-link:focus{top:0}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}:focus:not(:focus-visible){outline:none}@media (width<=1280px){.container{padding:0 48px}}@media (width<=1024px){.container{padding:0 32px}}@media (width<=768px){.container{padding:0 24px}.section-heading{font-size:clamp(26px,5vw,36px)}.section-sub{font-size:var(--text-body)}.primary-button,.secondary-button,.btn-gold-gradient,.btn-gold-border,.btn-ghost{min-height:48px;padding:var(--spacing-3) var(--spacing-8);font-size:var(--font-size-sm)}}@media (width<=480px){.container{padding:0 16px}.section-heading{font-size:clamp(24px,6vw,30px)}.section-kicker{letter-spacing:.18em;font-size:13px}.section-kicker:before{width:20px;margin-right:10px}.primary-button,.secondary-button,.btn-gold-gradient,.btn-gold-border,.btn-ghost{min-height:44px;padding:var(--spacing-2) var(--spacing-6);font-size:var(--text-body-sm)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.reveal{opacity:1!important;transform:none!important}.scroll-progress{animation:none}}.form-field{gap:var(--spacing-2);flex-direction:column;display:flex;position:relative}.form-input{min-height:48px;padding:var(--spacing-3) var(--spacing-4);font-family:inherit;font-size:var(--font-size-sm);color:var(--text);background:var(--bg-white);border:2px solid var(--border);border-radius:var(--radius-input);transition:border-color .25s,box-shadow .25s}.form-input:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft);outline:none}.form-input.is-valid{border-color:var(--color-success);box-shadow:0 0 0 4px #10b9811f}.form-input.is-invalid{border-color:var(--color-danger);box-shadow:0 0 0 4px #ef44441f}.form-error{font-size:var(--text-body-sm);color:var(--color-danger);line-height:1.4;animation:.25s ease-out slideDown}@keyframes slideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.form-success-icon{color:var(--color-success);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.btn-loading{pointer-events:none;position:relative}.btn-loading:before{content:"";border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.6s linear infinite btn-spin;display:inline-block}@keyframes btn-spin{to{transform:rotate(360deg)}}.page-enter-active{transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1)}.page-leave-active{transition:opacity .2s cubic-bezier(.4,0,1,1),transform .2s cubic-bezier(.4,0,1,1)}.page-enter-from{opacity:0;transform:translateY(16px)}.page-leave-to{opacity:0;transform:translateY(-12px)}.divider-gold{background:linear-gradient(90deg, transparent, var(--accent), var(--accent-pale), var(--accent), transparent);height:3px;margin:var(--spacing-16) 0;border:none;border-radius:2px}.bg-brand-stripe{background:repeating-linear-gradient(-45deg,#0000,#0000 12px,#0f2b5b06 12px 24px)}.gold-glow{position:relative}.gold-glow:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle,#b8941e1a 0%,#0000 70%);width:200%;height:200%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.border-left-gold{border-left:4px solid var(--accent);padding-left:var(--spacing-5)}.card-inner-shadow{box-shadow:var(--shadow-inner)}
