:root{--color-primary-50:#e3f2fd;--color-primary-100:#bbdefb;--color-primary-200:#90caf9;--color-primary-300:#64b5f6;--color-primary-400:#42a5f5;--color-primary-500:#2196f3;--color-primary-600:#1e88e5;--color-primary-700:#1976d2;--color-primary-800:#1565c0;--color-primary-900:#0d47a1;--color-gold-50:#fffbf0;--color-gold-100:#fff3cc;--color-gold-200:#ffe999;--color-gold-300:#ffd966;--color-gold-400:#ffc933;--color-gold-500:#f5a623;--color-gold-600:#e09020;--color-gold-700:#c47b1a;--color-gold-800:#9e6215;--color-gold-900:#6b410d;--color-gold-light:#f5a62326;--color-gold-glow:#f5a62359;--color-gold-shine:#ffdc6499;--color-gold-border:#f5a62366;--color-sage-50:#f4f8f6;--color-sage-100:#e1ede7;--color-sage-200:#c3dbd0;--color-sage-300:#a0c4b5;--color-sage-400:#7caa99;--color-sage-500:#5d9080;--color-sage-600:#4a7566;--color-sage-700:#3a5c4f;--color-sage-800:#2c4439;--color-sage-900:#1e2e27;--color-secondary-50:#f3e5f5;--color-secondary-100:#e1bee7;--color-secondary-200:#ce93d8;--color-secondary-300:#ba68c8;--color-secondary-400:#ab47bc;--color-secondary-500:#9c27b0;--color-secondary-600:#8e24aa;--color-secondary-700:#7b1fa2;--color-secondary-800:#6a1b9a;--color-secondary-900:#4a148c;--color-success-50:#e8f5e9;--color-success-100:#c8e6c9;--color-success-200:#a5d6a7;--color-success-300:#81c784;--color-success-400:#66bb6a;--color-success-500:#4caf50;--color-success-600:#43a047;--color-success-700:#388e3c;--color-success-800:#2e7d32;--color-success-900:#1b5e20;--color-warning-50:#fff3e0;--color-warning-100:#ffe0b2;--color-warning-500:#ff9800;--color-warning-700:#f57c00;--color-error-50:#ffebee;--color-error-100:#ffcdd2;--color-error-500:#f44336;--color-error-700:#d32f2f;--color-neutral-0:#fff;--color-neutral-50:#fafafa;--color-neutral-100:#f5f5f5;--color-neutral-200:#eee;--color-neutral-300:#e0e0e0;--color-neutral-400:#bdbdbd;--color-neutral-500:#9e9e9e;--color-neutral-600:#757575;--color-neutral-700:#616161;--color-neutral-800:#424242;--color-neutral-900:#212121;--color-neutral-1000:#000;--font-primary:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:"SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Consolas, "Courier New", monospace;--font-size-xs:.64rem;--font-size-sm:.8rem;--font-size-base:1rem;--font-size-md:1.25rem;--font-size-lg:1.563rem;--font-size-xl:1.953rem;--font-size-2xl:2.441rem;--font-size-3xl:3.052rem;--font-size-4xl:3.815rem;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--line-height-tight:1.2;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:2;--letter-spacing-tight:-.02em;--letter-spacing-normal:0;--letter-spacing-wide:.025em;--letter-spacing-wider:.05em;--spacing-0:0;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-32:8rem;--border-width-thin:1px;--border-width-medium:2px;--border-width-thick:4px;--border-radius-none:0;--border-radius-sm:.25rem;--border-radius-md:.5rem;--border-radius-lg:.75rem;--border-radius-xl:1rem;--border-radius-2xl:1.5rem;--border-radius-3xl:2rem;--border-radius-full:9999px;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--shadow-inner:inset 0 2px 4px 0 #0000000d;--shadow-gold-sm:0 2px 8px #f5a62340;--shadow-gold-md:0 4px 16px #f5a62359;--shadow-gold-lg:0 8px 32px #f5a62366;--z-content:10;--z-sticky:100;--z-nav:110;--z-dock:100;--z-dropdown:200;--z-modal-backdrop:300;--z-modal:310;--z-toast:400;--z-tooltip:500;--z-index-dropdown:200;--z-index-sticky:100;--z-index-fixed:100;--z-index-modal-backdrop:300;--z-index-modal:310;--z-index-popover:200;--z-index-tooltip:500;--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-base:.2s cubic-bezier(.4, 0, .2, 1);--transition-slow:.3s cubic-bezier(.4, 0, .2, 1);--transition-slower:.5s cubic-bezier(.4, 0, .2, 1);--transition-theme:.35s cubic-bezier(.4, 0, .2, 1);--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-spring:cubic-bezier(.34, 1.56, .64, 1);--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--container-max-width:1280px;--container-padding:var(--spacing-4);--header-height:64px;--footer-height:80px;--sidebar-width:280px;--sidebar-collapsed-width:64px;--glass-bg:#ffffffb3;--glass-bg-strong:#ffffffe0;--glass-bg-subtle:#ffffff73;--glass-blur:blur(12px);--glass-blur-strong:blur(20px);--glass-blur-subtle:blur(6px);--glass-border:#fff9;--glass-border-gold:#f5a6234d;--glass-shadow:0 8px 32px #00000014, 0 2px 8px #0000000a;--bg-primary:#fff;--bg-secondary:#f9f8f6;--bg-tertiary:#f0ede8;--bg-overlay:#0006;--bg-glass:var(--glass-bg);--bg-card:#ffffffd9;--bg-input:#ffffffe6;--text-primary:#1a1814;--text-secondary:#4a4540;--text-tertiary:#7a7570;--text-disabled:#b0ada8;--text-inverse:#fff;--text-gold:var(--color-gold-600);--border-color:#0000001a;--border-color-hover:#0000002e;--border-color-focus:var(--color-gold-500);--border-color-gold:var(--color-gold-border);--hover-overlay:#0000000a;--active-overlay:#00000014;--focus-ring:0 0 0 3px #f5a6234d;--focus-outline:2px solid var(--color-gold-500);--focus-outline-offset:2px;--color-accent:var(--color-gold-500);--color-accent-hover:var(--color-gold-600);--color-accent-light:var(--color-gold-light);--color-accent-glow:var(--color-gold-glow);--color-complement:var(--color-sage-500);--color-complement-light:#5d90801f;--smartbar-bg:#ffffffd1;--smartbar-blur:blur(16px);--smartbar-border:#f5a62333;--smartbar-shadow:0 2px 20px #0000000f, 0 1px 4px #0000000a;--smartbar-text:var(--text-primary);--smartbar-icon:var(--text-secondary)}[data-theme=dark]{--bg-primary:#0d0e16;--bg-secondary:#151620;--bg-tertiary:#1e202e;--bg-overlay:#000000b8;--bg-glass:#161828c7;--bg-card:#1c1e32e0;--bg-input:#121423d1;--text-primary:#edeae4;--text-secondary:#c4c0b8;--text-tertiary:#8e8a84;--text-disabled:#52504a;--text-inverse:#0d0e16;--text-gold:var(--color-gold-300);--border-color:#f5a6231f;--border-color-hover:#f5a62347;--border-color-focus:var(--color-gold-400);--border-color-gold:#f5a62359;--hover-overlay:#f5a6230f;--active-overlay:#f5a6231f;--focus-ring:0 0 0 3px #f5a62366;--glass-bg:#141626cc;--glass-bg-strong:#0f101eeb;--glass-bg-subtle:#191c308c;--glass-border:#f5a62333;--glass-shadow:0 8px 32px #0006, 0 2px 8px #0000004d, inset 0 1px 0 #f5a6231a;--color-accent:var(--color-gold-400);--color-accent-hover:var(--color-gold-300);--color-accent-light:#f5a6231f;--color-accent-glow:#f5a62380;--color-complement:var(--color-sage-400);--color-complement-light:#7caa991a;--shadow-sm:0 1px 3px #0006;--shadow-md:0 4px 12px #00000080;--shadow-lg:0 10px 24px #0009;--shadow-xl:0 20px 40px #000000b3;--shadow-gold-sm:0 2px 10px #f5a6234d;--shadow-gold-md:0 4px 20px #f5a62366;--shadow-gold-lg:0 8px 40px #f5a62380;--smartbar-bg:#0d0e16e0;--smartbar-blur:blur(20px);--smartbar-border:#f5a62340;--smartbar-shadow:0 2px 24px #00000080, 0 1px 0 #f5a62326;--smartbar-text:var(--text-primary);--smartbar-icon:var(--text-secondary)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){--bg-primary:#0d0e16;--bg-secondary:#151620;--bg-tertiary:#1e202e;--bg-overlay:#000000b8;--bg-glass:#161828c7;--bg-card:#1c1e32e0;--bg-input:#121423d1;--text-primary:#edeae4;--text-secondary:#c4c0b8;--text-tertiary:#8e8a84;--text-disabled:#52504a;--border-color:#f5a62324;--glass-bg:#16182ad1;--glass-border:#f5a62338;--glass-shadow:0 8px 32px #00000073, inset 0 1px 0 #f5a6231f;--color-accent:var(--color-gold-400);--smartbar-bg:#0c0d16e6;--smartbar-border:#f5a62347;--smartbar-shadow:0 2px 28px #0000008c, 0 1px 0 #f5a6232e;--shadow-gold-sm:0 2px 10px #f5a62352;--shadow-gold-md:0 4px 22px #f5a6236b}}*,:before,:after{transition-property:background-color,border-color,color,fill,stroke,box-shadow;transition-duration:var(--transition-theme);transition-timing-function:var(--ease-in-out)}img,video,svg,canvas,iframe{transition:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.focus-visible:focus{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.skip-to-main{background:var(--color-accent);color:var(--text-inverse);padding:var(--spacing-2) var(--spacing-4);z-index:var(--z-tooltip);border-radius:0 0 var(--border-radius-md) 0;text-decoration:none;position:absolute;top:-40px;left:0}.skip-to-main:focus{top:0}@layer landings{:root{--color-primary:#c9a227;--color-primary-muted:#c9a227d9;--color-surface:#ffffff0f;--color-surface-elevated:#ffffff1a;--landing-glass-bg:#ffffff14;--landing-glass-border:#c9a22738;--landing-shadow:0 24px 80px #0000001f}[data-theme=dark]{--color-surface:#00000059;--color-surface-elevated:#ffffff0f;--landing-glass-bg:#121216b8;--landing-glass-border:#c9a22747;--landing-shadow:0 24px 80px #00000073}}.text-gold{color:var(--color-accent,var(--color-gold-500));background:linear-gradient(135deg,var(--color-gold-400),var(--color-gold-600));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.landing-container{max-width:1180px;padding:0 var(--spacing-6);margin:0 auto}@media (width<=768px){.landing-container{padding:0 var(--spacing-4)}}body{background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-primary);padding-top:88px}@media (width<=640px){body{padding-top:80px}}.btn-landing{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-6);border-radius:var(--border-radius-full);cursor:pointer;transition:all .2s var(--ease-in-out);white-space:nowrap;background:0 0;border:2px solid #0000;font-family:inherit;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-landing svg{flex-shrink:0;width:16px;height:16px;transition:transform .2s}.btn-landing:hover svg{transform:translate(3px)}.btn-landing--primary{background:linear-gradient(135deg,var(--color-gold-500),var(--color-gold-600));color:#fff;box-shadow:var(--shadow-gold-sm)}.btn-landing--primary:hover{box-shadow:var(--shadow-gold-md);transform:translateY(-1px)}.btn-landing--primary:active{transform:translateY(0)}.btn-landing--ghost{background:var(--bg-card,#ffffffb3);color:var(--text-primary);border-color:var(--border-color);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn-landing--ghost:hover{border-color:var(--color-gold-border);background:#ffffffe6}[data-theme=dark] .btn-landing--ghost{background:#ffffff0f;border-color:#f5a62333}[data-theme=dark] .btn-landing--ghost:hover{background:#ffffff1a;border-color:#f5a62366}.btn-landing--outline{color:var(--text-primary);border-color:var(--border-color);background:0 0}.btn-landing--outline:hover{border-color:var(--color-gold-500);color:var(--color-gold-500)}.btn-landing--explorer{color:var(--color-gold-600);border-color:var(--color-gold-500);background:0 0;justify-content:center;width:100%}.btn-landing--explorer:hover{background:linear-gradient(135deg,var(--color-gold-500),var(--color-gold-600));color:#fff;box-shadow:var(--shadow-gold-sm)}[data-theme=dark] .btn-landing--explorer{color:var(--color-gold-400);border-color:var(--color-gold-400)}.btn-landing--lg{padding:var(--spacing-4) var(--spacing-8);font-size:1rem}.btn-landing--block{justify-content:center;width:100%}.landing-section-header{text-align:center;margin-bottom:var(--spacing-12)}.landing-section-title{color:var(--text-primary);margin:0 0 var(--spacing-4);letter-spacing:-.02em;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;line-height:1.2}.landing-section-sub{color:var(--text-secondary);max-width:560px;margin:0 auto;font-size:1.0625rem;line-height:1.65}.landing-hero{min-height:100vh;padding:calc(var(--header-height,64px) + 48px) 0 var(--spacing-24);align-items:center;display:flex;position:relative;overflow:hidden}.landing-hero__bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.landing-hero__orb{filter:blur(80px);opacity:.35;border-radius:50%;position:absolute}.landing-hero__orb--1{background:radial-gradient(circle,#f5a62333 0%,#0000 70%);width:600px;height:600px;top:-100px;right:-150px}.landing-hero__orb--2{background:radial-gradient(circle,#5d908026 0%,#0000 70%);width:500px;height:500px;bottom:-100px;left:-100px}.landing-hero__orb--3{background:radial-gradient(circle,#f5a62314 0%,#0000 70%);width:300px;height:300px;top:40%;left:30%}[data-theme=dark] .landing-hero__orb--1{opacity:.5;background:radial-gradient(circle,#f5a6234d 0%,#0000 70%)}[data-theme=dark] .landing-hero__orb--2{opacity:.4;background:radial-gradient(circle,#5d908033 0%,#0000 70%)}[data-theme=dark] .landing-hero__orb--3{opacity:.3}.landing-hero .landing-container{gap:var(--spacing-16);width:100%;max-width:1180px;padding:0 var(--spacing-6);grid-template-columns:1fr 1fr;align-items:center;margin:0 auto;display:grid}@media (width<=900px){.landing-hero .landing-container{gap:var(--spacing-12);text-align:center;grid-template-columns:1fr}}.landing-hero__content{gap:var(--spacing-6);flex-direction:column;display:flex}.landing-hero__badge{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);background:var(--color-gold-light,#f5a6231a);border:1px solid var(--color-gold-border);border-radius:var(--border-radius-full);color:var(--color-gold-600);letter-spacing:.02em;width:fit-content;font-size:.8125rem;font-weight:600;display:inline-flex}[data-theme=dark] .landing-hero__badge{color:var(--color-gold-400);background:#f5a62314}.landing-hero__badge-dot{background:var(--color-gold-500);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s ease-in-out infinite pulse-gold}@keyframes pulse-gold{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.8)}}.landing-hero__heading{color:var(--text-primary);letter-spacing:-.03em;margin:0;font-size:clamp(1.6rem,3vw,3.6rem);font-weight:800;line-height:1.2}.hero-line{white-space:nowrap;display:block}@media (width<=900px){.landing-hero__heading{font-size:clamp(.875rem,4.5vw,2rem)}}@media (width<=480px){.landing-hero__heading{font-size:clamp(.75rem,4vw,1.5rem)}}.landing-hero__heading--gold{background:linear-gradient(135deg,var(--color-gold-400) 0%,var(--color-gold-600) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.cross-nav-pill{color:var(--color-gold-600);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:#f5a6231a;border:1px solid #f5a62359;border-radius:100px;align-items:center;gap:.5rem;width:fit-content;padding:.45rem 1rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.cross-nav-pill:hover{color:var(--color-gold-700);background:#f5a6232e;border-color:#f5a62399;transform:translateY(-1px)}.cross-nav-pill__dot{background:var(--color-gold-500);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s ease-in-out infinite pulse-gold}[data-theme=dark] .cross-nav-pill{color:var(--color-gold-400);background:#f5a62314;border-color:#f5a62340}[data-theme=dark] .cross-nav-pill:hover{color:var(--color-gold-300);background:#f5a62326;border-color:#f5a62373}.btn-landing--sage{color:var(--color-sage-600,#4a7a6a);border-color:var(--color-sage-400,#6aaa94);background:0 0}.btn-landing--sage:hover{border-color:var(--color-sage-500,#5d9080);color:var(--color-sage-700,#3d6558);background:#5d908014}[data-theme=dark] .btn-landing--sage{color:var(--color-sage-300,#8dc4b4);border-color:#5d908066}[data-theme=dark] .btn-landing--sage:hover{border-color:var(--color-sage-400,#6aaa94);background:#5d90801f}.landing-hero__subheading{color:var(--text-secondary);max-width:500px;margin:0;font-size:1.125rem;line-height:1.7}@media (width<=900px){.landing-hero__subheading{max-width:100%}}.landing-hero__actions{gap:var(--spacing-3);flex-wrap:wrap;display:flex}@media (width<=900px){.landing-hero__actions{justify-content:center}}.landing-hero__trust{gap:var(--spacing-4);flex-wrap:wrap;display:flex}@media (width<=900px){.landing-hero__trust{justify-content:center}}.landing-hero__trust-item{align-items:center;gap:var(--spacing-2);color:var(--text-tertiary);font-size:.875rem;font-weight:500;display:flex}.landing-hero__trust-item svg{width:14px;height:14px;color:var(--color-sage-500);flex-shrink:0}.landing-hero__visual{gap:var(--spacing-4);flex-direction:column;display:flex;position:relative}@media (width<=900px){.landing-hero__visual{max-width:380px;margin:0 auto}}.landing-card{background:var(--bg-card,#ffffffd9);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--border-radius-2xl);padding:var(--spacing-6);box-shadow:var(--glass-shadow);opacity:0;transition:opacity .5s,transform .5s,box-shadow .2s;transform:translateY(16px)}.landing-card.is-visible{opacity:1;transform:translateY(0)}.landing-card:hover{box-shadow:var(--shadow-gold-sm),var(--glass-shadow);transform:translateY(-2px)}[data-theme=dark] .landing-card{background:var(--bg-card,#1c1e32e0);border-color:var(--glass-border,#f5a62326);box-shadow:var(--glass-shadow)}[data-theme=dark] .landing-card:hover{box-shadow:var(--shadow-gold-sm),0 8px 32px #0006}.landing-card--float{border-color:#f5a62340;transition-delay:.1s}[data-theme=dark] .landing-card--float{box-shadow:0 0 30px #f5a6231a,var(--glass-shadow);border-color:#f5a6234d}.landing-card--secondary{transition-delay:.25s}.landing-card__header{align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-4);display:flex}.landing-card__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.landing-card__dot--green{background:var(--color-success-500);animation:2s ease-in-out infinite pulse-green;box-shadow:0 0 6px #4caf5080}.landing-card__dot--gold{background:var(--color-gold-500);box-shadow:0 0 6px #f5a62380}@keyframes pulse-green{0%,to{box-shadow:0 0 6px #4caf5080}50%{box-shadow:0 0 12px #4caf50cc}}.landing-card__label{color:var(--text-secondary);flex:1;font-size:.8125rem;font-weight:600}.landing-card__badge{color:var(--color-success-700);letter-spacing:.03em;text-transform:uppercase;background:#4caf501f;border-radius:999px;padding:2px 8px;font-size:.7rem;font-weight:700}[data-theme=dark] .landing-card__badge{color:var(--color-success-400);background:#4caf5026}.landing-card__amount{color:var(--text-primary);letter-spacing:-.03em;margin-bottom:var(--spacing-1);font-size:2rem;font-weight:800;line-height:1}.landing-card__sub{color:var(--text-tertiary);margin-bottom:var(--spacing-4);font-size:.8rem}.landing-card__bar{background:var(--bg-tertiary);border-radius:999px;height:4px;overflow:hidden}.landing-card__bar-fill{background:linear-gradient(90deg,var(--color-gold-400),var(--color-gold-600));border-radius:999px;width:85%;height:100%;animation:2s ease-out .5s both fill-bar}@keyframes fill-bar{0%{width:0}to{width:85%}}.landing-card__stats{gap:var(--spacing-3);grid-template-columns:repeat(3,1fr);display:grid}.landing-card__stat{text-align:center}.landing-card__stat-value{color:var(--color-accent,var(--color-gold-500));letter-spacing:-.02em;font-size:1.25rem;font-weight:800;display:block}.landing-card__stat-label{color:var(--text-tertiary);margin-top:2px;font-size:.75rem;font-weight:500;display:block}.landing-carousel-wrapper{width:100%;padding:0;position:relative}.landing-carousel-wrapper .section-1{width:100%;margin:0}.landing-pillars{padding:var(--spacing-24) 0;background:var(--bg-secondary)}[data-theme=dark] .landing-pillars{background:var(--bg-secondary,#13141c)}.landing-pillars__grid{gap:var(--spacing-6);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=768px){.landing-pillars__grid{grid-template-columns:1fr;max-width:400px;margin:0 auto}}@media (width>=769px) and (width<=1023px){.landing-pillars__grid{gap:var(--spacing-4);grid-template-columns:repeat(3,1fr)}}.landing-pillar{padding:var(--spacing-8) var(--spacing-6);background:var(--bg-card,#ffffffb3);border:1px solid var(--border-color);border-radius:var(--border-radius-2xl);gap:var(--spacing-4);opacity:0;flex-direction:column;transition:opacity .5s,transform .5s,box-shadow .2s,border-color .2s;display:flex;transform:translateY(20px)}.landing-pillar.is-visible{opacity:1;transform:translateY(0)}.landing-pillar:nth-child(2){transition-delay:.1s}.landing-pillar:nth-child(3){transition-delay:.2s}.landing-pillar:hover{box-shadow:var(--shadow-md);border-color:var(--color-gold-border)}[data-theme=dark] .landing-pillar{background:var(--bg-card,#1c1e32cc);border-color:#f5a6231a}[data-theme=dark] .landing-pillar:hover{border-color:#f5a6234d;box-shadow:0 4px 20px #0006,0 0 0 1px #f5a62326}.landing-pillar--featured{background:linear-gradient(135deg,#fffffff2,#fffbf0f2);border-color:#f5a6234d}[data-theme=dark] .landing-pillar--featured{background:linear-gradient(135deg,#191b2df2,#1e190f4d);border-color:#f5a62359;box-shadow:0 0 30px #f5a62314}.landing-pillar__icon{border-radius:var(--border-radius-xl);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.landing-pillar__icon svg{width:24px;height:24px}.landing-pillar__icon--gold{color:var(--color-gold-500);background:linear-gradient(135deg,#f5a62326,#f5a62314);border:1px solid #f5a62333}.landing-pillar__icon--sage{color:var(--color-sage-500);background:linear-gradient(135deg,#5d908026,#5d90800f);border:1px solid #5d908033}.landing-pillar__icon--blue{color:var(--color-primary-500);background:linear-gradient(135deg,#2196f31f,#2196f30d);border:1px solid #2196f326}.landing-pillar__title{color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:700}.landing-pillar__desc{color:var(--text-secondary);flex:1;margin:0;font-size:.9375rem;line-height:1.65}.landing-pillar__tag{color:var(--color-gold-600);background:var(--color-gold-light);padding:var(--spacing-1) var(--spacing-3);letter-spacing:.02em;border-radius:999px;width:fit-content;font-size:.75rem;font-weight:600}[data-theme=dark] .landing-pillar__tag{color:var(--color-gold-300);background:#f5a6231a}.landing-pricing{padding:var(--spacing-24) 0;background:var(--bg-primary)}.landing-pricing__cards{gap:var(--spacing-6);grid-template-columns:1fr 1fr;max-width:800px;margin:0 auto;display:grid}.landing-pricing__cards--3{grid-template-columns:repeat(3,1fr);max-width:1060px}@media (width<=900px){.landing-pricing__cards--3{grid-template-columns:1fr;max-width:420px}}@media (width>=640px) and (width<=900px){.landing-pricing__cards--3{grid-template-columns:1fr 1fr;max-width:680px}.landing-pricing__cards--3 .pricing-card--featured{grid-column:1/-1;width:100%;max-width:420px;margin:0 auto}}@media (width<=639px){.landing-pricing__cards{grid-template-columns:1fr;max-width:380px}}.pricing-card{padding:var(--spacing-8) var(--spacing-6);background:var(--bg-card,#fffc);border:1px solid var(--border-color);border-radius:var(--border-radius-3xl);gap:var(--spacing-5);opacity:0;flex-direction:column;transition:opacity .5s,transform .5s,box-shadow .2s;display:flex;transform:translateY(20px)}.pricing-card.is-visible{opacity:1;transform:translateY(0)}.pricing-card:nth-child(2){transition-delay:.1s}.pricing-card:nth-child(3){transition-delay:.2s}[data-theme=dark] .pricing-card{background:var(--bg-card,#1c1e32cc);border-color:#f5a6231a}.pricing-card:hover{box-shadow:var(--shadow-md)}.pricing-card--explorer{border-style:dashed;border-color:#f5a62359}[data-theme=dark] .pricing-card--explorer{border-color:#f5a62340}.pricing-card__amount--free{color:var(--color-gold-500);letter-spacing:-.03em;font-size:2.2rem;font-weight:800;line-height:1}.pricing-card__desc{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.6}.pricing-card--featured{border-color:var(--color-gold-500);box-shadow:var(--shadow-gold-sm),var(--shadow-lg);background:linear-gradient(145deg,#fffffffa,#fffbf0fa);position:relative}.pricing-card--featured:hover{box-shadow:var(--shadow-gold-md),var(--shadow-xl);transform:translateY(-3px)}[data-theme=dark] .pricing-card--featured{box-shadow:var(--shadow-gold-md),0 8px 32px #00000080;background:linear-gradient(145deg,#191b32fa,#1e160866)}.pricing-card__badge-top{background:linear-gradient(135deg,var(--color-gold-400),var(--color-gold-600));color:#fff;white-space:nowrap;letter-spacing:.02em;border-radius:999px;padding:4px 16px;font-size:.75rem;font-weight:700;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.pricing-social-proof{color:var(--color-sage-600,#4a7a6a);text-align:center;background:#5d90801a;border:1px solid #5d908040;border-radius:100px;justify-content:center;align-items:center;gap:.4rem;margin-bottom:.65rem;padding:.45rem .9rem;font-size:.75rem;font-weight:700;display:flex}.pricing-social-proof svg{color:var(--color-sage-500,#5d9080);flex-shrink:0}[data-theme=dark] .pricing-social-proof{color:var(--color-sage-300,#8dc4b4);background:#5d908014;border-color:#5d908033}.pricing-card__period{color:var(--text-tertiary);letter-spacing:.05em;text-transform:uppercase;font-size:.875rem;font-weight:600}.pricing-card__price{align-items:baseline;gap:var(--spacing-1);line-height:1;display:flex}.pricing-card__currency{color:var(--text-secondary);font-size:1.25rem;font-weight:700}.pricing-card__amount{color:var(--text-primary);letter-spacing:-.04em;font-size:3rem;font-weight:800;line-height:1}.pricing-card--featured .pricing-card__amount{color:var(--color-gold-600)}[data-theme=dark] .pricing-card--featured .pricing-card__amount{color:var(--color-gold-400)}.pricing-card__cadence{color:var(--text-tertiary);font-size:1rem;font-weight:500}.pricing-card__equiv{color:var(--text-tertiary);margin-top:calc(var(--spacing-1) * -1);font-size:.8125rem}.pricing-card__features{gap:var(--spacing-3);flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.pricing-card__features li{align-items:center;gap:var(--spacing-2);color:var(--text-secondary);font-size:.9rem;display:flex}.pricing-card__features li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234caf50' stroke-width='3'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") 50%/contain no-repeat;border-radius:50%;flex-shrink:0;width:16px;height:16px}.pricing-card--featured .pricing-card__features li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f5a623' stroke-width='3'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E")}.landing-pricing__note{text-align:center;color:var(--text-tertiary);margin-top:var(--spacing-8);font-size:.875rem}.landing-faq{padding:var(--spacing-24) 0;background:var(--bg-secondary)}[data-theme=dark] .landing-faq{background:var(--bg-secondary,#13141c)}.faq-list{margin:0 0 var(--spacing-10);gap:var(--spacing-3);flex-direction:column;max-width:760px;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:flex}.faq-item{background:var(--bg-card,#fffc);border:1px solid var(--border-color);border-radius:var(--border-radius-xl);opacity:0;transition:opacity .4s,transform .4s,border-color .2s;overflow:hidden;transform:translateY(12px)}.faq-item.is-visible{opacity:1;transform:translateY(0)}.faq-item:nth-child(2){transition-delay:50ms}.faq-item:nth-child(3){transition-delay:.1s}.faq-item:nth-child(4){transition-delay:.15s}.faq-item:nth-child(5){transition-delay:.2s}.faq-item:nth-child(6){transition-delay:.25s}[data-theme=dark] .faq-item{background:var(--bg-card,#1c1e32cc);border-color:#f5a62314}.faq-item:has([aria-expanded=true]){border-color:var(--color-gold-border)}[data-theme=dark] .faq-item:has([aria-expanded=true]){border-color:#f5a62340}.faq-question{justify-content:space-between;align-items:center;gap:var(--spacing-4);width:100%;padding:var(--spacing-5) var(--spacing-6);cursor:pointer;color:var(--text-primary);text-align:left;background:0 0;border:none;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.4;transition:color .2s;display:flex}.faq-question:hover{color:var(--color-gold-500)}[data-theme=dark] .faq-question{color:var(--text-primary)}[data-theme=dark] .faq-question:hover{color:var(--color-gold-400)}.faq-chevron{width:20px;height:20px;color:var(--text-tertiary);transition:transform .28s var(--ease-in-out),color .2s ease;flex-shrink:0}.faq-question[aria-expanded=true] .faq-chevron{color:var(--color-gold-500);transform:rotate(180deg)}.faq-answer{transition:max-height .32s var(--ease-in-out);overflow:hidden}.faq-answer p{padding:0 var(--spacing-6) var(--spacing-5);color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.7}.faq-footer{text-align:center;align-items:center;gap:var(--spacing-2);flex-direction:column;max-width:760px;margin:0 auto;display:flex}.faq-footer p{color:var(--text-secondary);margin:0;font-size:1rem}.faq-more-link{align-items:center;gap:var(--spacing-2);color:var(--color-gold-500);font-size:.9375rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.faq-more-link:hover{color:var(--color-gold-600)}.faq-more-link svg{width:16px;height:16px;transition:transform .2s}.faq-more-link:hover svg{transform:translate(3px)}[data-theme=dark] .faq-more-link{color:var(--color-gold-400)}[data-theme=dark] .faq-more-link:hover{color:var(--color-gold-300)}.landing-cta{padding:var(--spacing-32) 0;background:var(--bg-secondary)}[data-theme=dark] .landing-cta{background:var(--bg-secondary,#13141c)}.landing-cta__inner{text-align:center;max-width:600px;padding:var(--spacing-16) var(--spacing-6);background:var(--bg-card,#ffffffb3);border:1px solid var(--color-gold-border);border-radius:var(--border-radius-3xl);-webkit-backdrop-filter:var(--glass-blur-strong);margin:0 auto;position:relative;overflow:hidden}[data-theme=dark] .landing-cta__inner{background:var(--bg-card,#141628d9);border-color:#f5a62333;box-shadow:0 0 60px #f5a6230f,0 20px 60px #0006}.landing-cta__glow{pointer-events:none;background:radial-gradient(circle,#f5a6231f 0%,#0000 70%);width:400px;height:300px;position:absolute;top:-50%;left:50%;transform:translate(-50%)}[data-theme=dark] .landing-cta__glow{background:radial-gradient(circle,#f5a62333 0%,#0000 70%)}.landing-cta__title{color:var(--text-primary);letter-spacing:-.03em;margin:0 0 var(--spacing-4);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;line-height:1.2;position:relative}.landing-cta__sub{color:var(--text-secondary);margin:0 0 var(--spacing-8);font-size:1rem;line-height:1.6;position:relative}.landing-cta .btn-landing{position:relative}.og-modal{z-index:var(--z-modal,310);padding:var(--spacing-4);opacity:0;pointer-events:none;transition:opacity .28s var(--ease-in-out);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.og-modal.is-open{opacity:1;pointer-events:all}.og-modal__backdrop{-webkit-backdrop-filter:blur(4px);cursor:pointer;background:#0000008c;position:absolute;inset:0}.og-modal__box{z-index:1;background:var(--bg-primary,#fff);border:1px solid var(--border-color);border-radius:var(--border-radius-3xl);width:100%;max-width:480px;max-height:90vh;padding:var(--spacing-8) var(--spacing-8) var(--spacing-6);box-shadow:var(--shadow-xl);transition:transform .28s var(--ease-in-out);scrollbar-width:thin;scrollbar-color:var(--color-gold-300) transparent;position:relative;overflow-y:auto;transform:scale(.96)translateY(8px)}.og-modal.is-open .og-modal__box{transform:scale(1)translateY(0)}[data-theme=dark] .og-modal__box{background:var(--bg-card,#161828fa);box-shadow:var(--shadow-xl),0 0 40px #f5a6230f;border-color:#f5a62326}.og-modal__header{margin-bottom:var(--spacing-6);position:relative}.og-modal__badge{color:var(--text-tertiary);background:var(--bg-tertiary);letter-spacing:.04em;text-transform:uppercase;margin-bottom:var(--spacing-3);border-radius:999px;padding:3px 10px;font-size:.75rem;font-weight:700;display:inline-block}.og-modal__badge--explorer{color:var(--color-gold-600);background:#f5a6231a}[data-theme=dark] .og-modal__badge--explorer{color:var(--color-gold-400);background:#f5a6231f}.og-modal__badge--featured{background:linear-gradient(135deg,var(--color-gold-400),var(--color-gold-600));color:#fff}.og-modal__title{color:var(--text-primary);margin:0 0 var(--spacing-2);letter-spacing:-.03em;font-size:1.75rem;font-weight:800;line-height:1.2}.og-modal__title-cadence{color:var(--text-tertiary);font-size:1rem;font-weight:500}.og-modal__subtitle{color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.55}.og-modal__close{border-radius:var(--border-radius-full);background:var(--bg-tertiary);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;border:none;justify-content:center;align-items:center;font-family:inherit;transition:background .2s,color .2s;display:flex;position:absolute;top:0;right:0}.og-modal__close:hover{background:var(--bg-card);color:var(--text-primary)}.og-modal__close svg{width:16px;height:16px}[data-theme=dark] .og-modal__close{color:var(--text-secondary);background:#ffffff14}[data-theme=dark] .og-modal__close:hover{color:var(--text-primary);background:#ffffff24}.og-modal__note{color:var(--text-tertiary);text-align:center;margin-top:var(--spacing-4);font-size:.8125rem;line-height:1.5}.og-modal__note a{color:var(--color-gold-500);text-underline-offset:2px;text-decoration:underline}[data-theme=dark] .og-modal__note a{color:var(--color-gold-400)}.og-modal__form{gap:var(--spacing-4);flex-direction:column;display:flex}.og-form-group{gap:var(--spacing-1-5,6px);flex-direction:column;display:flex}.og-form-label{color:var(--text-primary);font-size:.875rem;font-weight:600}.og-form-optional{color:var(--text-tertiary);font-weight:400}.og-form-input,.og-form-select,.og-form-textarea{width:100%;padding:var(--spacing-3) var(--spacing-4);color:var(--text-primary);background:var(--bg-secondary);border:1.5px solid var(--border-color);border-radius:var(--border-radius-lg);appearance:none;outline:none;font-family:inherit;font-size:.9375rem;transition:border-color .2s,box-shadow .2s}.og-form-input::placeholder,.og-form-textarea::placeholder{color:var(--text-tertiary)}.og-form-input:focus,.og-form-select:focus,.og-form-textarea:focus{border-color:var(--color-gold-400);box-shadow:0 0 0 3px #f5a62326}[data-theme=dark] .og-form-input,[data-theme=dark] .og-form-select,[data-theme=dark] .og-form-textarea{color:var(--text-primary);background:#ffffff0d;border-color:#ffffff1f}[data-theme=dark] .og-form-input:focus,[data-theme=dark] .og-form-select:focus,[data-theme=dark] .og-form-textarea:focus{border-color:var(--color-gold-500);box-shadow:0 0 0 3px #f5a6231f}.og-form-textarea{resize:vertical;min-height:80px}.og-modal__success{text-align:center;padding:var(--spacing-8) var(--spacing-4);align-items:center;gap:var(--spacing-3);flex-direction:column;display:flex}.og-modal__success-icon{background:linear-gradient(135deg,#4caf5026,#4caf5014);border:2px solid #4caf504d;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.og-modal__success-icon svg{color:#4caf50;width:28px;height:28px}.og-modal__success h3{color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:700}.og-modal__success p{color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.6}.og-payment-options{gap:var(--spacing-3);flex-direction:column;display:flex}.og-payment-btn{align-items:center;gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-5);border-radius:var(--border-radius-xl);border:1.5px solid var(--border-color);background:var(--bg-card,#ffffffb3);cursor:pointer;text-decoration:none;transition:all .2s;display:flex}.og-payment-btn:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}[data-theme=dark] .og-payment-btn{background:#ffffff0a;border-color:#ffffff1a}[data-theme=dark] .og-payment-btn:hover{background:#ffffff14}.og-payment-btn__icon{border-radius:8px;flex-shrink:0;width:40px;height:40px;display:flex;overflow:hidden}.og-payment-btn__icon svg{width:40px;height:40px}.og-payment-btn__info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.og-payment-btn__name{color:var(--text-primary);font-size:.9375rem;font-weight:700}.og-payment-btn__desc{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.og-payment-btn__arrow{width:18px;height:18px;color:var(--text-tertiary);flex-shrink:0;transition:transform .2s,color .2s}.og-payment-btn:hover .og-payment-btn__arrow{transform:translate(3px)}.og-payment-btn--mp:hover{border-color:#009ee366;box-shadow:0 4px 16px #009ee31f}.og-payment-btn--mp:hover .og-payment-btn__arrow{color:#009ee3}.og-payment-btn--stripe:hover{border-color:#635bff66;box-shadow:0 4px 16px #635bff1f}.og-payment-btn--stripe:hover .og-payment-btn__arrow{color:#635bff}.og-payment-btn--crypto:hover{border-color:#f7931a66;box-shadow:0 4px 16px #f7931a1f}.og-payment-btn--crypto:hover .og-payment-btn__arrow{color:#f7931a}.landing-hero__heading,.landing-section-title,.landing-pillar__title,.landing-pillar__desc,.landing-cta__title,.landing-cta__sub,.landing-hero__subheading,.og-modal__title,.og-modal__subtitle,.faq-question,.faq-answer p,.pricing-card__amount,.pricing-card__features li,.og-form-label,.og-payment-btn__name{color:#1a1814}[data-theme=dark] .landing-hero__heading,[data-theme=dark] .landing-section-title,[data-theme=dark] .landing-pillar__title,[data-theme=dark] .landing-pillar__desc,[data-theme=dark] .landing-cta__title,[data-theme=dark] .landing-cta__sub,[data-theme=dark] .landing-hero__subheading,[data-theme=dark] .og-modal__title,[data-theme=dark] .og-modal__subtitle,[data-theme=dark] .faq-question,[data-theme=dark] .faq-answer p,[data-theme=dark] .pricing-card__amount,[data-theme=dark] .pricing-card__features li,[data-theme=dark] .og-form-label,[data-theme=dark] .og-payment-btn__name{color:#f2ede8}.landing-section-sub,.landing-hero__trust-item,.landing-card__label,.landing-card__sub,.landing-card__stat-label,.landing-pillar__tag,.pricing-card__period,.pricing-card__cadence,.pricing-card__equiv,.pricing-card__desc,.landing-pricing__note,.faq-footer p,.og-modal__note,.og-payment-btn__desc{color:#4a4540}[data-theme=dark] .landing-section-sub,[data-theme=dark] .landing-hero__trust-item,[data-theme=dark] .landing-card__label,[data-theme=dark] .landing-card__sub,[data-theme=dark] .landing-card__stat-label,[data-theme=dark] .landing-pillar__tag,[data-theme=dark] .pricing-card__period,[data-theme=dark] .pricing-card__cadence,[data-theme=dark] .pricing-card__equiv,[data-theme=dark] .pricing-card__desc,[data-theme=dark] .landing-pricing__note,[data-theme=dark] .faq-footer p,[data-theme=dark] .og-modal__note,[data-theme=dark] .og-payment-btn__desc{color:#c4c0b8}.landing-hero__heading--gold{background:linear-gradient(135deg,var(--color-gold-400) 0%,var(--color-gold-600) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent!important;color:#0000!important}.text-gold{background:linear-gradient(135deg,var(--color-gold-400),var(--color-gold-600));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent!important;color:#0000!important}.landing-ticker{padding:var(--spacing-8) 0 var(--spacing-6);border-top:1px solid var(--border-subtle,#0000000f);border-bottom:1px solid var(--border-subtle,#0000000f);position:relative;overflow:hidden}[data-theme=dark] .landing-ticker{border-top-color:#ffffff12;border-bottom-color:#ffffff12}.landing-ticker__intro{text-align:center;margin-bottom:var(--spacing-5)}.landing-ticker__intro-text{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted,#0006);font-size:.75rem;font-weight:600}[data-theme=dark] .landing-ticker__intro-text{color:#ffffff59}.landing-ticker__row{margin-bottom:var(--spacing-3);position:relative}.landing-ticker__fade{z-index:2;pointer-events:none;width:100px;position:absolute;top:0;bottom:0}.landing-ticker__fade--left{background:linear-gradient(to right,var(--bg-primary,#fff) 0%,transparent 100%);left:0}.landing-ticker__fade--right{background:linear-gradient(to left,var(--bg-primary,#fff) 0%,transparent 100%);right:0}[data-theme=dark] .landing-ticker__fade--left{background:linear-gradient(to right,var(--bg-primary,#0d0e16) 0%,transparent 100%)}[data-theme=dark] .landing-ticker__fade--right{background:linear-gradient(to left,var(--bg-primary,#0d0e16) 0%,transparent 100%)}.landing-ticker__overflow{width:100%;overflow:hidden}.landing-ticker__track{align-items:center;gap:var(--spacing-3);will-change:transform;width:max-content;padding:var(--spacing-1) 0;display:flex}.landing-ticker__track--right{animation:38s linear infinite ticker-right}.landing-ticker__track--left{animation:30s linear infinite ticker-left}.landing-ticker__row:hover .landing-ticker__track{animation-play-state:paused}@keyframes ticker-right{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ticker-left{0%{transform:translate(-50%)}to{transform:translate(0)}}.ticker-partner{background:var(--glass-bg,#ffffffbf);white-space:nowrap;-webkit-backdrop-filter:blur(8px);cursor:default;border:1px solid #00000017;border-radius:9999px;flex-grow:0;flex-shrink:0;align-items:center;gap:8px;padding:6px 16px 6px 8px;line-height:1;transition:box-shadow .2s,border-color .2s;display:flex}[data-theme=dark] .ticker-partner{background:#ffffff12;border-color:#ffffff1f}.ticker-partner:hover{border-color:#f5a623b3;box-shadow:0 0 0 2px #f5a62380}.ticker-partner .ticker-partner__img{object-fit:contain;border-radius:4px;flex:0 0 24px;width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;max-height:24px;display:block}.ticker-partner .ticker-partner__name{color:var(--text-primary);white-space:nowrap;font-size:.8125rem;font-weight:500;line-height:1}.ticker-crypto{background:var(--glass-bg,#ffffffbf);white-space:nowrap;-webkit-backdrop-filter:blur(8px);cursor:default;border:1px solid #00000017;border-radius:9999px;flex-grow:0;flex-shrink:0;align-items:center;gap:8px;padding:6px 16px 6px 8px;line-height:1;transition:box-shadow .2s,border-color .2s;display:flex}[data-theme=dark] .ticker-crypto{background:#ffffff12;border-color:#ffffff1f}.ticker-crypto:hover{border-color:#f5a623b3;box-shadow:0 0 0 2px #f5a62380}.ticker-crypto .ticker-crypto__icon{border-radius:50%;flex:0 0 28px;width:28px;min-width:28px;max-width:28px;height:28px;min-height:28px;max-height:28px;display:block;overflow:hidden}.ticker-crypto .ticker-crypto__name{color:var(--text-primary);white-space:nowrap;font-size:.8125rem;font-weight:500;line-height:1}.ticker-crypto .ticker-crypto__symbol{letter-spacing:.06em;text-transform:uppercase;color:#0006;font-size:.6875rem;font-weight:700;line-height:1}[data-theme=dark] .ticker-crypto .ticker-crypto__symbol{color:#fff6}.landing-ticker__assets-label{justify-content:center;align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-5);letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold-500,#f5a623);opacity:.75;font-size:.6875rem;font-weight:700;display:flex}.landing-ticker__dot{color:var(--text-muted,#0000004d);vertical-align:middle;font-size:.5rem}[data-theme=dark] .landing-ticker__dot{color:#fff3}@media (width<=640px){.landing-ticker__fade{width:40px}.ticker-partner .ticker-partner__name,.ticker-crypto .ticker-crypto__name{display:none}.ticker-partner,.ticker-crypto{padding:6px 10px 6px 8px}}@media (prefers-reduced-motion:reduce){.landing-ticker__track{animation:none!important}}.section-1{background-color:var(--color-surface);opacity:0;justify-content:center;align-items:center;min-height:500px;display:flex;position:relative;overflow:hidden;transform:translateY(20px)}.section-1.fade-in{opacity:1;transition:opacity .7s,transform .7s;transform:translateY(0)}.section-1 .carousel{width:100%;max-width:100%;overflow:hidden}.section-1 .carousel-inner{will-change:transform;flex-wrap:nowrap;transition:transform .6s cubic-bezier(.22,.9,.35,1);display:flex}.section-1 .carousel-item{flex:0 0 100vw;min-width:100vw;position:relative;overflow:hidden}.section-1 .carousel-item img{object-fit:cover;width:100%;height:100%;min-height:620px;max-height:720px;display:block}.section-1 .carousel-content{z-index:5;color:#ffffff9a;max-width:48%;position:absolute;top:46%;left:5%;transform:translateY(-50%)}.section-1 .carousel-content h2{color:#fff;margin-bottom:.5rem;font-size:2rem;font-weight:700}.section-1 .carousel-content p{margin-bottom:.8rem;font-size:1rem}.section-1 .cta-button{color:#fff;z-index:6;background:#00000073;border:1px solid #ffffff1f;border-radius:8px;padding:.65rem 1.25rem;text-decoration:none;transition:transform .2s,background .2s;position:absolute;bottom:1rem;left:5%}.section-1 .cta-button:hover{background:#0009;transform:translateY(-3px)}.section-1 .carousel-dots{z-index:6;gap:.5rem;display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.section-1 .carousel-dots .dot{cursor:pointer;background:#ffffff73;border:none;border-radius:50%;width:12px;height:12px;transition:transform .18s,background .18s}.section-1 .carousel-dots .dot.active{background:#fff;transform:scale(1.25)}@media (width<=768px){.section-1 .carousel-content{text-align:center;max-width:90%;left:50%;transform:translate(-50%,-50%)}.section-1 .cta-button{text-align:center;max-width:85%;bottom:2.5rem;left:50%;transform:translate(-50%)}.section-1 .carousel-dots{bottom:.8rem}}@media (width<=430px){.section-1{min-height:440px}.section-1 .carousel-content{padding:0 .75rem;top:40%}.section-1 .carousel-content h2{font-size:1.55rem}.section-1 .cta-button{font-size:.9rem;bottom:3rem}.section-1 .carousel-dots{bottom:.6rem}}body,html{overflow-x:hidden!important}.section-1.overlay-on .carousel-item:before{content:"";pointer-events:none;z-index:3;background:linear-gradient(#0000002e,#00000040);transition:background .35s;position:absolute;inset:0}.section-1.overlay-on.overlay-strong .carousel-item:before{background:linear-gradient(#00000047,#00000073)}.section-1 .carousel-item{width:100%;height:100vh;max-height:720px;position:relative;overflow:hidden}.section-1 .carousel-item img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block;transform:translateZ(0)}@media (width<=768px){.section-1 .carousel-item{height:70vh;max-height:580px}}@media (width<=430px){.section-1 .carousel-item{height:60vh;max-height:500px}}.smartbar{width:auto;z-index:var(--z-nav,110);background:var(--smartbar-bg,#ffffffd1);-webkit-backdrop-filter:var(--smartbar-blur,blur(16px)) saturate(180%);border:1px solid var(--smartbar-border,#f5a62333);box-shadow:var(--smartbar-shadow,0 2px 20px #0000000f, 0 1px 4px #0000000a);border-radius:20px;transition:transform .2s ease-out,box-shadow .2s ease-out;position:fixed;top:12px;left:16px;right:16px}.smartbar--hidden{transform:translateY(-120%)}.smartbar--floating{box-shadow:0 12px 40px #0000001a, 0 4px 12px #0000000f, 0 0 0 1px var(--color-gold-border,#f5a62326)}[data-theme=dark] .smartbar{background:var(--smartbar-bg,#0d0e16e0);border-color:var(--smartbar-border,#f5a62340);box-shadow:var(--smartbar-shadow,0 2px 24px #00000080, 0 1px 0 #f5a62326)}@media (width<=640px){.smartbar{border-radius:16px;left:8px;right:8px}}.smartbar__container{max-width:1400px;padding:var(--spacing-3) var(--spacing-4);justify-content:space-between;align-items:center;gap:var(--spacing-4);height:72px;margin:0 auto;display:flex}@media (width<=1024px){.smartbar__container{gap:var(--spacing-3)}}.smartbar__nav{align-items:center;gap:var(--spacing-2);flex-shrink:0;display:flex}@media (width<=1023px){.smartbar__nav{display:none}}.smartbar__link{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);color:var(--smartbar-icon,var(--text-secondary));white-space:nowrap;border-radius:12px;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .15s ease-out;display:flex}.smartbar__link:hover{color:var(--smartbar-text,var(--text-primary));background:var(--hover-overlay)}.smartbar__link--gold{color:var(--color-accent,var(--color-gold-500));background:var(--color-accent-light,#f5a62314)}.smartbar__link--gold:hover{color:var(--color-accent-hover,var(--color-gold-600));box-shadow:var(--shadow-gold-sm);background:#f5a62326}.smartbar__link-icon{flex-shrink:0;width:16px;height:16px}.smartbar__text{display:none}@media (width>=1024px){.smartbar__text{display:inline}}.smartbar__searchbar{flex:1;max-width:600px;margin:0 auto}.smartbar__searchbar-inner{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2);background:#fff9;border:1.5px solid #00000014;border-radius:16px;transition:all .2s ease-out;display:flex;position:relative}.smartbar__searchbar-inner:focus-within{border-color:var(--color-accent,var(--color-gold-500));box-shadow:0 0 0 3px var(--color-accent-light,#f5a62326);background:#fffffff2}[data-theme=dark] .smartbar__searchbar-inner{background:#14162899;border-color:#f5a6231f}[data-theme=dark] .smartbar__searchbar-inner:focus-within{border-color:var(--color-gold-400);background:#0f101eeb;box-shadow:0 0 0 3px #f5a62333}.smartbar__searchbar-input{padding:var(--spacing-2) var(--spacing-3);color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:.9375rem}.smartbar__searchbar-input::placeholder{color:var(--text-tertiary)}.smartbar__searchbar-actions{align-items:center;gap:var(--spacing-1);flex-shrink:0;display:flex}.smartbar__searchbar-btn{width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:all .15s ease-out;display:flex}.smartbar__searchbar-btn svg{width:18px;height:18px}.smartbar__searchbar-btn:hover{background:var(--hover-overlay);color:var(--text-primary)}.smartbar__searchbar-btn--primary{background:var(--color-accent,var(--color-gold-500));color:#fff}.smartbar__searchbar-btn--primary:hover{background:var(--color-accent-hover,var(--color-gold-600));box-shadow:var(--shadow-gold-sm);transform:scale(1.05)}.smartbar__searchbar-btn[aria-expanded=true]{background:var(--color-accent,var(--color-gold-500));color:#fff}@media (width<=1023px){.smartbar__searchbar{flex:1;max-width:100%}}.smartbar__right{align-items:center;gap:var(--spacing-3);flex-shrink:0;display:flex}.smartbar__brand{align-items:center;display:flex}.smartbar__logo{width:auto;height:36px;display:block}@media (width<=640px){.smartbar__logo{height:30px}}.smartbar__menu-toggle{width:40px;height:40px;color:var(--smartbar-icon,var(--text-secondary));cursor:pointer;background:0 0;border:none;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;transition:background .15s ease-out,color .15s ease-out;display:flex}.smartbar__menu-toggle:hover{background:var(--hover-overlay);color:var(--text-primary)}.smartbar__menu-toggle[aria-expanded=true]{background:var(--color-accent-light);color:var(--color-accent)}.smartbar__hamburger{flex-direction:column;justify-content:center;align-items:center;gap:5px;width:20px;display:flex}.smartbar__hamburger span{transform-origin:50%;width:20px;height:1.5px;transition:transform .2s var(--ease-in-out), opacity .2s ease;background:currentColor;border-radius:2px;display:block}.smartbar__menu-toggle[aria-expanded=true] .smartbar__hamburger span:first-child{transform:translateY(6.5px)rotate(45deg)}.smartbar__menu-toggle[aria-expanded=true] .smartbar__hamburger span:nth-child(2){opacity:0;transform:scaleX(0)}.smartbar__menu-toggle[aria-expanded=true] .smartbar__hamburger span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.smartbar__panels{position:relative}.smartbar__panel{-webkit-backdrop-filter:blur(24px)saturate(180%);opacity:0;pointer-events:none;background:#fffffff5;border:1px solid #f5a62326;border-radius:20px;width:calc(100% - 32px);max-width:600px;max-height:calc(100vh - 120px);transition:opacity .2s ease-out,transform .2s ease-out;position:fixed;top:96px;left:50%;transform:translate(-50%)translateY(-8px);box-shadow:0 12px 40px #0000001a,0 4px 12px #0000000f}.smartbar__panel:not([hidden]){opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}[data-theme=dark] .smartbar__panel{background:#121423f5;border-color:#f5a62333;box-shadow:0 12px 40px #00000080,0 4px 12px #0006,inset 0 1px #f5a6231a}.smartbar__panel-content{padding:var(--spacing-5) var(--spacing-4);scrollbar-width:thin;scrollbar-color:#00000026 transparent;max-height:calc(100vh - 140px);overflow-y:auto}[data-theme=dark] .smartbar__panel-content{scrollbar-color:#ffffff1a transparent}@media (width<=640px){.smartbar__panel{border-radius:16px;width:calc(100% - 16px);top:88px}.smartbar__panel-content{padding:var(--spacing-4)}}.smartbar__panel--menu{max-width:320px}@media (width>=768px){.smartbar__panel--menu{left:auto;right:24px;transform:translateY(-8px)}.smartbar__panel--menu:not([hidden]){transform:translateY(0)}}.smartbar__theme-row{padding:var(--spacing-2) var(--spacing-3);margin-bottom:var(--spacing-1);background:var(--color-accent-light,#f5a6230f);border-radius:12px;justify-content:space-between;align-items:center;display:flex}.smartbar__theme-label{align-items:center;gap:var(--spacing-2);color:var(--text-secondary);-webkit-user-select:none;user-select:none;font-size:.875rem;font-weight:500;display:flex}.smartbar__theme-icon{width:15px;height:15px;color:var(--text-tertiary);flex-shrink:0;transition:color .2s}.smartbar__theme-icon--sun{color:var(--color-gold-500)}.smartbar__theme-text{color:var(--text-primary)}.smartbar__theme-toggle{background:var(--color-neutral-300,#e0e0e0);cursor:pointer;width:46px;height:26px;transition:background .3s var(--ease-spring);border:none;border-radius:999px;outline:none;flex-shrink:0;padding:0;position:relative}.smartbar__theme-toggle:focus-visible{box-shadow:0 0 0 3px var(--focus-ring,#f5a62359)}.smartbar__theme-toggle[aria-checked=true]{background:var(--color-gold-500,#f5a623);box-shadow:0 0 12px #f5a62366}.smartbar__theme-knob{width:20px;height:20px;transition:transform .3s var(--ease-spring);pointer-events:none;background:#fff;border-radius:50%;display:block;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0003,0 1px 2px #0000001a}.smartbar__theme-toggle[aria-checked=true] .smartbar__theme-knob{transform:translate(20px)}[data-theme=dark] .smartbar__theme-toggle{background:var(--color-gold-500);box-shadow:0 0 14px #f5a62380}[data-theme=dark] .smartbar__theme-toggle[aria-checked=true]{background:var(--color-gold-400)}.smartbar__menu-divider{background:var(--border-color,#00000014);height:1px;margin:var(--spacing-2) 0;border:none}[data-theme=dark] .smartbar__menu-divider{background:#f5a6231f}.smartbar__menu-item{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-3);color:var(--text-primary);border-radius:12px;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background .15s ease-out,color .15s ease-out;display:flex}.smartbar__menu-item:hover{background:var(--hover-overlay);color:var(--color-accent)}.smartbar__menu-item:hover .smartbar__menu-icon{color:var(--color-accent)}.smartbar__menu-item--primary{color:var(--color-accent);background:var(--color-accent-light);font-weight:600}.smartbar__menu-item--primary:hover{background:#f5a62326}.smartbar__menu-item--danger{color:var(--color-error-500)}.smartbar__menu-item--danger:hover{color:var(--color-error-500);background:#f4433614}.smartbar__menu-item--danger:hover .smartbar__menu-icon{color:var(--color-error-500)}.smartbar__menu-icon{width:18px;height:18px;color:var(--text-tertiary);flex-shrink:0;transition:color .15s}.smartbar__chat-container{gap:var(--spacing-4);flex-direction:column;min-height:300px;max-height:500px;display:flex}.smartbar__chat-messages{padding:var(--spacing-4);scrollbar-width:thin;scrollbar-color:#00000026 transparent;background:#00000005;border-radius:16px;flex:1;min-height:200px;overflow-y:auto}[data-theme=dark] .smartbar__chat-messages{scrollbar-color:#ffffff1a transparent;background:#ffffff0a}.smartbar__chat-welcome{justify-content:center;align-items:center;gap:var(--spacing-3);padding:var(--spacing-8) var(--spacing-4);text-align:center;color:var(--text-tertiary);flex-direction:column;display:flex}.smartbar__chat-welcome-icon{opacity:.4;width:44px;height:44px;color:var(--color-accent)}.smartbar__chat-welcome-text{margin:0;font-size:.9375rem}.smartbar__chat-message{padding:var(--spacing-3) var(--spacing-4);margin-bottom:var(--spacing-2);border-radius:14px;max-width:85%;font-size:.9375rem;line-height:1.5}.smartbar__chat-message--user{background:var(--color-accent);color:#fff;border-bottom-right-radius:4px;margin-left:auto}.smartbar__chat-message--assistant{background:var(--hover-overlay);color:var(--text-primary);border-bottom-left-radius:4px}.smartbar__chat-input-wrapper{align-items:center;gap:var(--spacing-2);border:1.5px solid var(--border-color);padding:var(--spacing-2);background:#00000008;border-radius:14px;transition:all .2s ease-out;display:flex}.smartbar__chat-input-wrapper:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light)}[data-theme=dark] .smartbar__chat-input-wrapper{background:#ffffff0a;border-color:#f5a62326}.smartbar__chat-input{padding:var(--spacing-2) var(--spacing-3);color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-size:.9375rem}.smartbar__chat-input::placeholder{color:var(--text-tertiary)}.smartbar__chat-submit{background:var(--color-accent);color:#fff;cursor:pointer;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:all .15s ease-out;display:flex}.smartbar__chat-submit:hover{background:var(--color-accent-hover);box-shadow:var(--shadow-gold-sm);transform:scale(1.05)}.smartbar__chat-submit svg{width:18px;height:18px}@media (width<=480px){.smartbar__container{padding:var(--spacing-2) var(--spacing-3);height:64px}.smartbar{top:8px}.smartbar__searchbar-input{padding:var(--spacing-2);font-size:.875rem}}:root{--dock-bg:#191919cc;--dock-border:#ffffff26;--dock-item-size:60px;--dock-radius:20px;--dock-shadow:0 8px 20px #00000040;--dock-transition:.25s ease;--dock-active-color:#00c3ff;--dock-hover-scale:1.15;--dock-zindex:var(--z-dock,100)}.dock-menu{background:var(--dock-bg);border:1px solid var(--dock-border);border-radius:var(--dock-radius);box-shadow:var(--dock-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:var(--dock-zindex);flex-direction:row;align-items:flex-end;padding:10px 20px;animation:.6s ease-out dock-fade-in;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.dock-list{flex-direction:row;gap:12px;margin:0;padding:0;list-style:none;display:flex}.dock-item{width:var(--dock-item-size);height:var(--dock-item-size);transition:transform var(--dock-transition), background var(--dock-transition);cursor:pointer;background:#2b2b2b;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.dock-item:hover{transform:scale(var(--dock-hover-scale));background:#333}.dock-item.active{background:var(--dock-active-color);box-shadow:0 0 12px var(--dock-active-color)}.dock-tooltip{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dock-transition), transform var(--dock-transition);background:#000000d9;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:500;position:absolute;bottom:100%;left:50%;transform:translate(-50%)translateY(-10px)}.dock-item:hover .dock-tooltip{opacity:1;transform:translate(-50%)translateY(-16px)}.dock-indicator{background:var(--dock-active-color);opacity:0;width:6px;height:6px;transition:opacity var(--dock-transition);border-radius:50%;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.dock-item.active .dock-indicator{opacity:1}@keyframes dock-fade-in{0%{opacity:0;transform:translateY(40px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dock-lateo{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-3px)scale(1.08)}}@keyframes dock-flotado{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-4px)}}.dock-item:hover:after{content:"";pointer-events:none;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:0 0 12px #ffffff40}@media (width<=768px){.dock-menu{max-width:calc(100vw - 24px);padding:8px 14px;bottom:14px}.dock-list{flex-wrap:nowrap;gap:6px}.dock-item{width:46px;height:46px;font-size:1.2rem}}@media (width<=480px){.dock-menu{max-width:calc(100vw - 16px);padding:6px 10px;animation:.6s ease-out dock-fade-in,3.4s ease-in-out infinite dock-flotado;bottom:10px}.dock-list{flex-wrap:nowrap;gap:4px}.dock-item{width:40px;height:40px;font-size:1rem}.dock-tooltip{display:none}.dock-item.active{animation:1.9s ease-in-out infinite dock-lateo}}@media (width<=390px){.dock-menu{padding:5px 8px;bottom:8px}.dock-list{gap:3px}.dock-item{width:36px;height:36px;font-size:.9rem}}@media (prefers-reduced-motion:reduce){.dock-menu,.dock-item.active{animation:none}}body{padding-bottom:100px}footer{padding-bottom:40px}:root{--font-sans:var(--font-primary);--background:var(--bg-primary);--foreground:var(--text-primary);--card:var(--bg-secondary);--card-foreground:var(--text-primary);--popover:var(--bg-primary);--popover-foreground:var(--text-primary);--primary:var(--color-gold-500);--primary-foreground:#171717;--secondary:var(--bg-secondary);--secondary-foreground:var(--text-primary);--muted:var(--bg-tertiary);--muted-foreground:var(--text-secondary);--accent:var(--color-gold-light);--accent-foreground:var(--text-primary);--border:var(--border-color);--input:var(--border-color);--ring:var(--color-gold-500)}html{scroll-padding-top:110px}body{margin:0;padding-bottom:110px}.labs-shell .smartbar{max-width:none;padding:0}.labs-shell .smartbar__menu{max-height:65svh;display:block;overflow-y:auto}.labs-shell .smartbar__menu-grid{flex-wrap:wrap;gap:12px;display:flex}.labs-shell .smartbar__menu-item{padding:12px}.labs-shell .smartbar__searchbar{flex:1;min-width:0}.labs-shell .smartbar__searchbar-inner{align-items:center;display:flex}.labs-shell .smartbar__right{align-items:center;gap:12px;display:flex}.labs-shell .smartbar__logo{object-fit:contain;width:42px;height:42px}.labs-shell .dock-item a{color:#fff;place-items:center;width:100%;height:100%;display:grid}.labs-shell .dock-item svg{width:24px;height:24px}.labs-shell .labs-footer{text-align:center;color:var(--text-secondary);padding:40px 20px}.labs-home .carousel-inner{overflow:hidden}.labs-home [aria-disabled=true]{cursor:default}.labs-home .landing-hero__heading{font-family:var(--font-primary)}.labs-skip{z-index:9999;background:var(--bg-primary);padding:12px;position:fixed;top:-100px;left:16px}.labs-skip:focus{top:16px}@media (width<=640px){.labs-shell .smartbar__container{gap:8px;height:62px;padding:8px 12px}.labs-shell .smartbar__searchbar-input{width:100%;min-width:0}.labs-shell .smartbar__right{gap:6px}.labs-shell .dock-menu{max-width:calc(100vw - 20px);padding:8px 12px}.labs-shell .dock-list{gap:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.labs-shell--focused .dock-menu{width:max-content;margin:0 auto 24px;animation:none;position:static;inset:auto;transform:none}
