:root{--colors-primary-50:#f0fdf4;--colors-primary-100:#dcfce7;--colors-primary-200:#bbf7d0;--colors-primary-300:#86efac;--colors-primary-400:#4ade80;--colors-primary-500:#22c55e;--colors-primary-600:#16a34a;--colors-primary-700:#15803d;--colors-primary-800:#166534;--colors-primary-900:#14532d;--color-primary:var(--colors-primary-500);--color-primary-dark:var(--colors-primary-600);--color-primary-light:var(--colors-primary-400);--bg-primary:#000;--bg-secondary:#111827;--bg-accent:#1f2937;--bg-card:var(--bg-accent);--bg-overlay:rgba(0,0,0,.7);--text-primary:#fff;--text-secondary:#d1d5db;--text-accent:var(--colors-primary-400);--text-muted:#6b7280;--space-section:6rem;--space-content:2rem;--space-element:1rem;--border-radius:0.5rem;--border-width:1px;--border-color:#374151;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-md:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--transition-fast:150ms;--transition-normal:250ms;--transition-slow:350ms;--ease-default:cubic-bezier(0.4,0,0.2,1)}.lp-section{position:relative;overflow:hidden;padding-top:6rem;padding-bottom:6rem;background-color:var(--bg-secondary);color:var(--text-primary)}.lp-container{width:100%}@media (min-width:640px){.lp-container{max-width:640px}}@media (min-width:768px){.lp-container{max-width:768px}}@media (min-width:1024px){.lp-container{max-width:1024px}}@media (min-width:1280px){.lp-container{max-width:1280px}}@media (min-width:1536px){.lp-container{max-width:1536px}}.lp-container{margin-left:auto;margin-right:auto;max-width:80rem;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.lp-container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.lp-container{padding-left:2rem;padding-right:2rem}}.lp-heading{font-family:var(--font-inter);font-weight:700;letter-spacing:-.025em;color:var(--text-primary)}.lp-heading-1{font-size:2.25rem;line-height:2.5rem}@media (min-width:640px){.lp-heading-1{font-size:3rem;line-height:1}}@media (min-width:768px){.lp-heading-1{font-size:3.75rem;line-height:1}}.lp-heading-2{font-size:1.875rem;line-height:2.25rem}@media (min-width:640px){.lp-heading-2{font-size:2.25rem;line-height:2.5rem}}@media (min-width:768px){.lp-heading-2{font-size:3rem;line-height:1}}.lp-heading-3{font-size:1.5rem;line-height:2rem}@media (min-width:640px){.lp-heading-3{font-size:1.875rem;line-height:2.25rem}}@media (min-width:768px){.lp-heading-3{font-size:2.25rem;line-height:2.5rem}}.lp-text-accent{color:var(--text-accent)}.lp-button{display:inline-flex;align-items:center;justify-content:center;font-weight:500;border-radius:var(--border-radius);padding:.75rem 1.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--transition-normal);transition-timing-function:var(--ease-default)}.lp-button:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lp-button:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lp-button{background-color:var(--color-primary);color:var(--text-primary)}.lp-button:hover{background-color:var(--color-primary-dark)}.lp-button-secondary{background-color:var(--bg-accent);border-width:1px;border-color:var(--border-color)}.lp-button-secondary:hover{background-color:var(--bg-secondary)}.lp-card{border-radius:var(--border-radius);padding:1.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--transition-normal);background-color:var(--bg-card);border:var(--border-width) solid var(--border-color);box-shadow:var(--shadow-md)}.lp-card:hover{box-shadow:var(--shadow-lg)}.lp-grid{display:grid;gap:2rem}@media (min-width:640px){.lp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.campaign-dividendos{--colors-primary-400:#4ade80;--colors-primary-500:#22c55e;--colors-primary-600:#16a34a}.campaign-stocks{--colors-primary-400:#60a5fa;--colors-primary-500:#3b82f6;--colors-primary-600:#2563eb}.campaign-crypto{--colors-primary-400:#c084fc;--colors-primary-500:#a855f7;--colors-primary-600:#9333ea}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.lp-fade-in{opacity:0;animation:fadeIn var(--transition-normal) var(--ease-default) forwards}.lp-slide-up{opacity:0;animation:slideUp var(--transition-normal) var(--ease-default) forwards}.lp-delay-100{animation-delay:.1s}.lp-delay-200{animation-delay:.2s}.lp-delay-300{animation-delay:.3s}.lp-blur-bg{background-color:rgba(0,0,0,.3);--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.lp-hover-lift{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.lp-hover-lift:hover{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lp-hover-glow:hover{--tw-brightness:brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}