.landing-v2.light{--radius:.375rem;--gold:#c9892b;--gold-soft:#d7a85b;--emerald:#008853;--ink:#0f1216;--parchment:#fbf8f1;--background:var(--parchment);--foreground:#0f1216;--card:#fff;--card-foreground:#0f1216;--popover:#fff;--popover-foreground:#0f1216;--primary:#b6770b;--primary-foreground:#fdfcf8;--secondary:#f0eee9;--secondary-foreground:#181b1f;--muted:#f3f2ed;--muted-foreground:#5a5e63;--accent:#eeebe4;--accent-foreground:#13161b;--destructive:#d73337;--destructive-foreground:#fdfcf8;--border:#d9d7d2cc;--input:#edebe5;--ring:#b6770b;--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-destructive-foreground:var(--destructive-foreground);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-gold:var(--gold);--color-emerald:var(--emerald);--color-parchment:var(--parchment);--font-serif:var(--font-fraunces), ui-serif, Georgia, serif;--shadow-card:0 1px 0 #fffc inset, 0 1px 2px #0000000d, 0 18px 40px -24px #0000002e;--shadow-hover:0 1px 0 #ffffffe6 inset, 0 22px 48px -22px color-mix(in oklab, var(--gold) 40%, transparent), 0 0 0 1px color-mix(in oklab, var(--gold) 30%, transparent);background:var(--parchment);color:var(--foreground);font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased}@supports (color:lab(0% 0 0)){.landing-v2.light{--gold:lab(62.6806% 19.3577 57.0692);--gold-soft:lab(72.2009% 11.6144 46.0828);--emerald:lab(49.622% -46.4703 20.4285);--ink:lab(5.23796% -.285208 -3.0582);--parchment:lab(97.7312% -.00935793 3.82464);--foreground:lab(5.23796% -.285208 -3.0582);--card:lab(100% 0 0);--card-foreground:lab(5.23796% -.285208 -3.0582);--popover:lab(100% 0 0);--popover-foreground:lab(5.23796% -.285208 -3.0582);--primary:lab(55.6901% 19.8656 59.7232);--primary-foreground:lab(98.8661% -.0120997 1.90746);--secondary:lab(94.2412% -.0115335 3.05697);--secondary-foreground:lab(9.48197% -.41151 -3.68196);--muted:lab(95.3911% -.0123978 2.29027);--muted-foreground:lab(39.6462% -.487268 -3.71822);--accent:lab(93.0912% -.00810623 3.82546);--accent-foreground:lab(7.19015% -.368543 -3.62587);--destructive:lab(49.2539% 63.2983 39.3808);--destructive-foreground:lab(98.8661% -.0120997 1.90746);--border:lab(86.1211% -.0100136 3.05799/.8);--input:lab(93.0812% -.0113249 3.0571);--ring:lab(55.6901% 19.8656 59.7232);--shadow-card:0 1px 0 lab(100% 0 0/.8) inset, 0 1px 2px lab(0% 0 0/.05), 0 18px 40px -24px lab(0% 0 0/.18);--shadow-hover:0 1px 0 lab(100% 0 0/.9) inset, 0 22px 48px -22px color-mix(in oklab, var(--gold) 40%, transparent), 0 0 0 1px color-mix(in oklab, var(--gold) 30%, transparent)}}body:has(.landing-v2){background:var(--parchment,#fbf8f1)}@supports (color:lab(0% 0 0)){body:has(.landing-v2){background:var(--parchment,lab(97.7312% -.00935793 3.82464))}}@keyframes lv-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes lv-shimmer{0%{background-position:0%}to{background-position:200%}}@keyframes lv-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes lv-orbit-rev{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes lv-float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes lv-float-y2{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes lv-glow-pulse{0%,to{box-shadow:0 0 60px 10px color-mix(in oklab, var(--gold) 55%, transparent), 0 0 0 1px color-mix(in oklab, var(--gold) 40%, transparent) inset}50%{box-shadow:0 0 90px 18px color-mix(in oklab, var(--gold) 75%, transparent), 0 0 0 1px color-mix(in oklab, var(--gold) 55%, transparent) inset}}@keyframes lv-twinkle{0%,to{opacity:.15}50%{opacity:.9}}@keyframes lv-feed{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes lv-line-pulse{0%,to{stroke-opacity:.08}50%{stroke-opacity:.38}}@keyframes lv-node-pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.95;transform:scale(1.15)}}@keyframes lv-ring-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.01)}}@keyframes lv-core-radiate{0%,to{opacity:.65}50%{opacity:1}}@keyframes lv-icon-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.landing-v2 .lv-line-pulse{stroke:var(--gold);animation:4.5s ease-in-out infinite lv-line-pulse}.landing-v2 .lv-node-pulse{transform-origin:50%;transform-box:fill-box;animation:3.2s ease-in-out infinite lv-node-pulse}.landing-v2 .lv-ring-breathe{animation:5.5s ease-in-out infinite lv-ring-breathe}.landing-v2 .lv-ring-breathe.delay-1{animation-delay:.6s}.landing-v2 .lv-ring-breathe.delay-2{animation-delay:1.2s}.landing-v2 .lv-ring-breathe.delay-3{animation-delay:1.8s}.landing-v2 .lv-core-glow{animation:4s ease-in-out infinite lv-core-radiate}.landing-v2 .lv-icon-float{animation:6s ease-in-out infinite lv-icon-drift}.landing-v2 .animate-glow{animation:4s ease-in-out infinite lv-glow-pulse}.landing-v2 .animate-twinkle{animation:3s ease-in-out infinite lv-twinkle}.landing-v2 .animate-fade-up{animation:.7s cubic-bezier(.2,.7,.2,1) both lv-fade-up}.landing-v2 .animate-fade-up.delay-1{animation-delay:50ms}.landing-v2 .animate-fade-up.delay-2{animation-delay:.12s}.landing-v2 .animate-fade-up.delay-3{animation-delay:.2s}.landing-v2 .animate-fade-up.delay-4{animation-delay:.28s}.landing-v2 .animate-fade-up.delay-5{animation-delay:.36s}.landing-v2 .serif-display{font-family:var(--font-serif);letter-spacing:-.02em;font-weight:400}.landing-v2 .gold-text{background:linear-gradient(100deg,#e5ac4c,#ffe1a1,#e5ac4c) 0 0/200% 100%;background:linear-gradient(100deg,lab(74.4885% 14.4062 56.2833),lab(90.9639% 5.58326 40.9046),lab(74.4885% 14.4062 56.2833)) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite lv-shimmer}.landing-v2 .gold-rule{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--gold) 60%, transparent), transparent);height:1px}.landing-v2 .card-premium{background:linear-gradient(180deg, color-mix(in oklab, var(--card) 100%, transparent), color-mix(in oklab, var(--card) 96%, transparent));border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-card);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .25s}.landing-v2 .card-premium:hover{box-shadow:var(--shadow-hover);border-color:color-mix(in oklab, var(--gold) 22%, var(--border))}.landing-v2 .kpi-card{background:var(--card);border:1px solid var(--border);border-top:1px solid color-mix(in oklab, var(--gold) 55%, transparent);border-radius:var(--radius);box-shadow:var(--shadow-card);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .25s}.landing-v2 .kpi-card:hover{box-shadow:var(--shadow-hover);border-color:color-mix(in oklab, var(--gold) 22%, var(--border));border-top-color:color-mix(in oklab, var(--gold) 70%, transparent);transform:translateY(-1px)}.landing-v2 .lv-btn-dark{background:var(--ink);color:#fbf8f1;color:lab(97.7312% -.00935793 3.82464);justify-content:center;align-items:center;gap:.375rem;font-weight:500;transition:opacity .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 8px 24px -12px #00000059;box-shadow:inset 0 1px lab(100% 0 0/.08),0 8px 24px -12px lab(0% 0 0/.35)}.landing-v2 .lv-btn-dark:hover{opacity:.92}.landing-v2 .lv-btn-dark:disabled{opacity:.55;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.landing-v2 .animate-fade-up,.landing-v2 .animate-glow,.landing-v2 .animate-twinkle,.landing-v2 .gold-text,.landing-v2 .lv-line-pulse,.landing-v2 .lv-node-pulse,.landing-v2 .lv-ring-breathe,.landing-v2 .lv-core-glow,.landing-v2 .lv-icon-float,.landing-v2 .lv-orbit-drift{animation:none!important}}
