.valora-landing{--vl-radius:1.75rem;--vl-background:#fdfaf1;--vl-surface:#fffdf8;--vl-foreground:#111e19;--vl-muted:#f4f2ec;--vl-muted-foreground:#55615c;--vl-card:#fff;--vl-card-foreground:var(--vl-foreground);--vl-popover:#fff;--vl-popover-foreground:var(--vl-foreground);--vl-primary:#1e392e;--vl-primary-foreground:#fbf8f1;--vl-primary-deep:#082016;--vl-accent:#e2c382;--vl-accent-foreground:#111e19;--vl-accent-deep:#cd9c34;--vl-accent-mid:#f1deb4;--vl-aurora-orb:conic-gradient(from 210deg at 50% 45%, #33c3a6, #3f8fd0, #5a78de, #9a7ce2, #c295d6, #46be94, #33c3a6);--vl-secondary:#f4f2ea;--vl-secondary-foreground:var(--vl-foreground);--vl-destructive:#df2225;--vl-destructive-foreground:#fbf8f1;--vl-border:#e7e4dd;--vl-input:#e7e4dd;--vl-ring:#cd9c34;--vl-font-display:var(--font-inter), ui-sans-serif, system-ui, -apple-system, sans-serif;--vl-font-sans:var(--font-inter), ui-sans-serif, system-ui, -apple-system, sans-serif;--vl-font-serif:var(--font-inter), ui-sans-serif, system-ui, -apple-system, sans-serif;--vl-shadow-glass:0 30px 60px -25px #09251a59, 0 10px 25px -12px #09251a2e;--vl-shadow-float:0 40px 80px -30px #09251a47;--vl-shadow-soft:0 12px 30px -18px #09251a33;background-color:var(--vl-background);color:var(--vl-foreground);font-family:var(--vl-font-sans);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}@supports (color:lab(0% 0 0)){.valora-landing{--vl-background:lab(98.3211% -.00444055 4.59415);--vl-surface:lab(99.4623% .0951886 3.4392);--vl-foreground:lab(9.7846% -6.81371 1.26541);--vl-muted:lab(95.4012% -.0117719 3.05686);--vl-muted-foreground:lab(39.9055% -5.72011 1.07139);--vl-card:lab(100.024% .0470281 1.90684);--vl-popover:lab(100.024% .0470281 1.90684);--vl-primary:lab(21.6537% -13.4771 3.85961);--vl-primary-foreground:lab(97.7268% .109106 3.82355);--vl-primary-deep:lab(9.98554% -11.7864 3.38949);--vl-accent:lab(80.4999% 5.01877 36.8045);--vl-accent-foreground:lab(9.7846% -6.81371 1.26541);--vl-accent-deep:lab(67.616% 11.8606 58.508);--vl-secondary:lab(95.4068% .109762 3.82396);--vl-destructive:lab(49.0747% 69.3434 49.6251);--vl-destructive-foreground:lab(97.7268% .109106 3.82355);--vl-border:lab(90.7711% -.00748038 3.82591);--vl-input:lab(90.7711% -.00748038 3.82591);--vl-ring:lab(67.616% 11.8606 58.508);--vl-shadow-glass:0 30px 60px -25px lab(12.3717% -13.6183 3.87695/.35), 0 10px 25px -12px lab(12.3717% -13.6183 3.87695/.18);--vl-shadow-float:0 40px 80px -30px lab(12.3717% -13.6183 3.87695/.28);--vl-shadow-soft:0 12px 30px -18px lab(12.3717% -13.6183 3.87695/.2)}}.valora-landing :is(h1,h2,h3,h4,h5){font-family:var(--vl-font-display);letter-spacing:-.02em;font-weight:600}.valora-landing ::selection{background:color-mix(in oklab, var(--vl-accent-deep) 30%, transparent)}.valora-landing .eyebrow{font-family:var(--vl-font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--vl-accent-deep);font-size:.72rem;font-weight:600}.valora-landing .glass-light{-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);box-shadow:inset 0 1px 0 #ffffffe6, inset 0 -1px 0 #09251a0f, var(--vl-shadow-glass);background:linear-gradient(145deg,#ffffffbf 0%,#ffffff73 100%);background:linear-gradient(145deg,lab(100% 0 0/.75) 0%,lab(100% 0 0/.45) 100%);border:1px solid #ffffffb3;border:1px solid lab(100% 0 0/.7);border-radius:2rem}@supports (color:lab(0% 0 0)){.valora-landing .glass-light{box-shadow:inset 0 1px 0 lab(100% 0 0/.9), inset 0 -1px 0 lab(12.3717% -13.6183 3.87695/.06), var(--vl-shadow-glass)}}.valora-landing .glass-green{color:var(--vl-primary-foreground);background:linear-gradient(155deg,#214537eb 0%,#082016f2 100%);background:linear-gradient(155deg,lab(26.4263% -16.9035 4.83159/.92) 0%,lab(9.98554% -11.7864 3.38949/.95) 100%);border:1px solid #476d5c66;border:1px solid lab(42.6687% -16.7475 4.81218/.4);border-radius:2.25rem;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #0003,0 40px 80px -30px #00100880,0 15px 30px -15px #0010084d;box-shadow:inset 0 1px lab(100% 0 0/.18),inset 0 -1px lab(0% 0 0/.2),0 40px 80px -30px lab(3.33407% -6.48708 1.92296/.5),0 15px 30px -15px lab(3.33407% -6.48708 1.92296/.3)}.valora-landing .gold-shine{background:linear-gradient(100deg, var(--vl-accent-deep) 0%, var(--vl-accent) 45%, var(--vl-accent-deep) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.valora-landing .hero-glow{filter:blur(40px);background:radial-gradient(#cd9c342e 0%,#1e392e1f 35%,#0000 70%);background:radial-gradient(lab(67.616% 11.8606 58.508/.18) 0%,lab(21.6537% -13.4771 3.85961/.12) 35%,#0000 70%)}.valora-landing .btn-primary{background:var(--vl-primary);color:var(--vl-primary-foreground);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 1.6rem;font-size:.95rem;font-weight:500;transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s;display:inline-flex;box-shadow:0 10px 25px -10px #08201680;box-shadow:0 10px 25px -10px lab(9.98554% -11.7864 3.38949/.5)}.valora-landing .btn-primary:hover{transform:translateY(-1px);box-shadow:0 14px 32px -10px #0820168c;box-shadow:0 14px 32px -10px lab(9.98554% -11.7864 3.38949/.55)}.valora-landing .btn-ghost{color:var(--vl-foreground);border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.9rem 1.4rem;font-size:.95rem;font-weight:500;transition:color .2s;display:inline-flex}.valora-landing .btn-ghost:hover{color:var(--vl-primary)}.valora-landing .rise{opacity:0;transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1);transform:translateY(24px)}.valora-landing .rise-in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.valora-landing .rise{opacity:1;transition:none;transform:none}.valora-landing{scroll-behavior:auto}}.valora-landing .tone-creme{color:var(--vl-foreground);background-color:#f2ecdd}.valora-landing .tone-champagne{color:var(--vl-foreground);background-color:#fbfaf5}.valora-landing .tone-verde{color:#f5f1e8;background-color:#183630}@keyframes valoraMarquee{0%{transform:translate(0%)}to{transform:translate(-50%)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.valora-landing [style*=valoraMarquee],.valora-landing .animate-\[marquee_45s_linear_infinite\]{animation:none!important}}@keyframes valoraOrbSpin{to{rotate:360deg}}@keyframes valoraOrbPulse{0%,to{scale:1}50%{scale:1.05}}@keyframes valoraOrbHue{0%,to{filter:hue-rotate()brightness()}50%{filter:hue-rotate(22deg)brightness(1.06)}}.valora-landing .aurora-orb-live{will-change:transform, filter;animation:8s linear infinite valoraOrbSpin,3s ease-in-out infinite valoraOrbPulse,6s ease-in-out infinite valoraOrbHue}@keyframes valoraTypingDot{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.valora-landing .aurora-typing-dot{animation:1.2s ease-in-out infinite valoraTypingDot;display:inline-block}@keyframes valoraOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes valoraModalPop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes valoraAuroraGlow{0%,to{opacity:.7;transform:translate(0)}50%{opacity:1;transform:translate(4%)}}.valora-landing .aurora-input::placeholder{color:#f5f1e880}@media (prefers-reduced-motion:reduce){.valora-landing .aurora-orb-live,.valora-landing .aurora-typing-dot{animation:none!important}}.valora-landing .gold-hairline{background:linear-gradient(90deg,#0000 0%,#cd9c3459 20%,#e2c382e6 50%,#cd9c3459 80%,#0000 100%);background:linear-gradient(90deg,#0000 0%,lab(67.616% 11.8606 58.508/.35) 20%,lab(80.4999% 5.01877 36.8045/.9) 50%,lab(67.616% 11.8606 58.508/.35) 80%,#0000 100%);border:0;width:100%;height:1px;display:block}@layer vl-overrides{.valora-landing .text-foreground{color:var(--vl-foreground)}.valora-landing .text-muted-foreground{color:var(--vl-muted-foreground)}.valora-landing .text-accent-deep{color:var(--vl-accent-deep)}.valora-landing .bg-background{background-color:var(--vl-background)}.valora-landing .bg-card{background-color:var(--vl-card)}.valora-landing .bg-surface{background-color:var(--vl-surface)}.valora-landing .bg-border{background-color:var(--vl-border)}.valora-landing .border-border{border-color:var(--vl-border)}.valora-landing .text-foreground\/85{color:color-mix(in oklab, var(--vl-foreground) 85%, transparent)}.valora-landing .text-muted-foreground\/70{color:color-mix(in oklab, var(--vl-muted-foreground) 70%, transparent)}.valora-landing .hover\:text-foreground:hover{color:var(--vl-foreground)}.valora-landing .hover\:bg-muted:hover{background-color:var(--vl-muted)}.valora-landing .focus\:border-accent-deep:focus{border-color:var(--vl-accent-deep)}.valora-landing .font-display{font-family:var(--vl-font-display)}.valora-landing footer{background-color:#fbfaf5}.valora-landing footer .text-ink-soft{color:var(--vl-muted-foreground)}.valora-landing footer .hover\:text-ink:hover{color:var(--vl-foreground)}.valora-landing footer .text-ink-faint{color:var(--vl-muted-foreground)}.valora-landing footer .bg-accent{background-color:var(--vl-accent-deep)}}
