:root{--color-primary-bg: #010413;--color-secondary-bg: #0a0f2c;--color-card-bg: #0c122f;--color-border: rgba(0, 246, 255, .2);--color-text-primary: #e2e8f0;--color-text-secondary: #94a3b8;--color-glitch-1: #ff00c1;--color-glitch-2: #00f6ff;--color-header-bg: rgba(1, 4, 19, .8);--color-whatsapp: #25D366;--color-whatsapp-text: #ffffff;--color-whatsapp-border: #25D366;--color-whatsapp-hover-bg: rgba(37, 211, 102, .2);--color-telegram: #0088cc;--color-telegram-text: #ffffff;--color-telegram-border: #0088cc;--color-telegram-hover-bg: rgba(0, 136, 204, .2);--color-email-border: #94a3b8;--color-email-text: #94a3b8;--color-email-hover-bg: rgba(148, 163, 184, .2);--color-logo-text: #ffffff;--color-logo-text-hover: var(--color-accent-gold)}[data-theme=light]{--color-primary-bg: #f0f2f5;--color-secondary-bg: #ffffff;--color-card-bg: #ffffff;--color-border: #dbe1e8;--color-text-primary: #1e293b;--color-text-secondary: #64748b;--color-glitch-1: #ff00c1;--color-glitch-2: #0077ff;--color-header-bg: rgba(255, 255, 255, .8);--color-whatsapp-text: #1fab54;--color-whatsapp-border: #25D366;--color-whatsapp-hover-bg: rgba(37, 211, 102, .1);--color-telegram-text: #0077b3;--color-telegram-border: #0088cc;--color-telegram-hover-bg: rgba(0, 136, 204, .1);--color-email-border: #64748b;--color-email-text: #64748b;--color-email-hover-bg: rgba(100, 116, 139, .1);--color-logo-text: #1e293b;--color-logo-text-hover: #000000}:root{--color-accent-cyan: #00f6ff;--color-accent-magenta: #ff00c1;--color-accent-gold: #ffb300;--font-heading: "Exo 2", sans-serif;--font-logo: "Orbitron", sans-serif;--font-body: "Inter", sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-primary-bg);color:var(--color-text-primary);font-family:var(--font-body);transition:background-color .3s ease,color .3s ease;overflow-wrap:break-word}body[data-theme=dark]{background-image:linear-gradient(var(--color-border) 1px,transparent 1px),linear-gradient(to right,var(--color-border) 1px,transparent 1px);background-size:40px 40px;background-position:-1px -1px;animation:background-scroll 30s linear infinite}@keyframes background-scroll{0%{background-position:0 0}to{background-position:-400px -400px}}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em}.glitch-text{position:relative;display:inline-block;color:var(--color-text-primary);overflow:hidden}.glitch-text:before,.glitch-text:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-primary-bg);overflow:hidden;clip:rect(0,0,0,0);transition:background-color .3s ease}.glitch-text:before{left:-2px;text-shadow:1px 0 var(--color-glitch-1);animation:glitch-anim-1 2s infinite linear alternate-reverse}.glitch-text:after{left:2px;text-shadow:-1px 0 var(--color-glitch-2);animation:glitch-anim-2 2s infinite linear alternate-reverse}@keyframes glitch-anim-1{0%,to{clip:rect(42px,9999px,44px,0)}5%,95%{clip:rect(13px,9999px,99px,0)}10%,90%{clip:rect(72px,9999px,80px,0)}}@keyframes glitch-anim-2{0%,to{clip:rect(65px,9999px,110px,0)}5%,95%{clip:rect(2px,9999px,78px,0)}10%,90%{clip:rect(90px,9999px,4px,0)}}.future-card{background-color:var(--color-card-bg);border:1px solid var(--color-border);clip-path:polygon(0 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%);transition:all .3s ease}.future-card:hover{border-color:var(--color-accent-cyan);transform:translateY(-4px)}[data-theme=dark] .future-card:hover{box-shadow:0 0 20px #00f7ff4d}[data-theme=light] .future-card:hover{box-shadow:0 0 20px #0077ff26}.future-button{font-family:var(--font-heading);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));transition:all .3s ease;border:1px solid transparent}.future-button-cyan{background-color:var(--color-accent-cyan);color:#010413;font-weight:700}[data-theme=dark] .future-button-cyan{box-shadow:0 0 15px #00f7ff66}.future-button-cyan:hover{background-color:var(--color-text-primary)}[data-theme=dark] .future-button-cyan:hover{box-shadow:0 0 25px #00f7ffcc}.future-button-secondary{background-color:transparent;color:var(--color-accent-cyan);border:1px solid var(--color-accent-cyan)}.future-button-secondary:hover{background-color:#00f7ff1a}[data-theme=dark] .future-button-secondary:hover{box-shadow:0 0 15px #00f7ff4d}.future-input{background-color:var(--color-secondary-bg);border:1px solid var(--color-border);color:var(--color-text-primary);clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);transition:all .3s ease}.future-input::placeholder{color:var(--color-text-secondary);opacity:.7}.future-input:focus{outline:none;border-color:var(--color-accent-cyan)}[data-theme=dark] .future-input:focus{box-shadow:0 0 10px #00f7ff4d}.fade-in{animation:fadeInAnimation .5s ease-in-out forwards}@keyframes fadeInAnimation{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page-fade-in{animation:page-fade-in-animation .4s ease-out forwards}@keyframes page-fade-in-animation{0%{opacity:0}to{opacity:1}}.valuation-score{text-shadow:0 0 6px var(--color-accent-cyan)}.valuation-metric-bar{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.valuation-metric-bar-inner{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transition:width .8s cubic-bezier(.25,1,.5,1)}[data-theme=dark] .valuation-metric-bar-inner{box-shadow:0 0 10px var(--color-accent-cyan)}
