@keyframes float{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(5deg)}to{transform:translateY(0) rotate(0deg)}}@keyframes floatReverse{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(-5deg)}to{transform:translateY(0) rotate(0deg)}}.vision-switch-section{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:80px 0}.vision-switch-track{background:#e2e8f0;border-radius:50px;padding:4px;width:-moz-fit-content;width:fit-content;margin:0 auto 40px;position:relative;box-shadow:inset 0 2px 4px rgba(0,0,0,.05)}.vision-switch-btn{padding:12px 40px;border:none;background:none;color:#64748b;font-size:16px;font-weight:600;position:relative;z-index:2;transition:all .4s ease;cursor:pointer;border-radius:50px}.vision-switch-btn.active{color:#fff}.vision-switch-slider{position:absolute;top:4px;height:calc(100% - 8px);background:#3cdfb6;border-radius:50px;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px rgba(60,223,182,.3)}.vision-slider-container{overflow:hidden;padding:30px 0}.vision-cards-wrapper{display:none;opacity:0;transition:opacity .5s ease}.vision-cards-wrapper.active{display:block;opacity:1}.vision-card{background:#fff;border-radius:20px;padding:40px;margin:15px;height:300px;box-shadow:0 10px 30px rgba(0,0,0,.05);transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid #f1f5f9}.vision-card:hover{transform:translateY(-10px);box-shadow:0 15px 40px rgba(0,0,0,.1)}.vision-card i{font-size:48px;color:#3cdfb6;margin-bottom:25px;display:block;transition:all .3s ease}.vision-card h4{color:#1e293b;font-size:22px;margin-bottom:15px}.vision-card p{color:#64748b;font-size:16px;line-height:1.6}.owl-nav{position:absolute;top:-70px;right:0}.owl-nav button{width:48px;height:48px;border-radius:12px!important;background:#3cdfb6!important;color:#fff!important;transition:all .3s ease;margin-left:10px!important}.owl-nav button:hover{background:#34c9a8!important;transform:scale(1.05)}.owl-nav button span{font-size:28px;line-height:48px}.neo-vision-section{background:linear-gradient(45deg,#0f172a,#1e293b);padding:4rem 0}.neo-container{max-width:1400px;margin:0 auto;display:flex;gap:50px}.neo-menu-container{flex:0 0 300px;position:relative}.neo-slider-container{flex:1 1;position:relative}.neo-cards-wrapper{display:flex;transition:transform .6s cubic-bezier(.23,1,.32,1)}.neo-card-group{min-width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px;padding-right:50px}.neo-card{position:relative;height:450px;border-radius:25px;overflow:hidden;background:#151515;border:1px solid rgba(60,223,182,.1);transition:all .4s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d}.neo-card:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,rgba(60,223,182,.1),rgba(60,223,182,.05));z-index:1}.neo-card-content{position:relative;padding:40px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2}.neo-card-icon{font-size:64px;margin-bottom:30px;color:#3cdfb6;filter:drop-shadow(0 0 12px rgba(60,223,182,.4));transition:all .3s ease}.neo-card:hover .neo-card-icon{filter:drop-shadow(0 0 20px rgba(60,223,182,.7));transform:scale(1.15)}.neo-card-title{font-size:1.8rem;color:#fff;margin-bottom:20px;text-align:center;font-weight:600}.neo-card-desc{color:#a0a0a0;text-align:center;line-height:1.8;font-size:1.1rem;max-width:80%}.neo-menu-item{display:flex;align-items:center;margin-bottom:30px;cursor:pointer;transition:all .3s ease}.neo-menu-item.active{padding-left:20px}.neo-menu-pointer{width:40px;height:2px;background:hsla(0,0%,100%,.1);margin-right:20px;position:relative;transition:all .3s ease}.neo-menu-pointer:after{content:"";position:absolute;left:0;top:-1px;height:4px;width:0;background:#3cdfb6;transition:width .3s ease}.neo-menu-item.active .neo-menu-pointer:after{width:100%}.neo-menu-text{font-size:1.2rem;color:#666;transition:all .3s ease}.neo-menu-item.active .neo-menu-text{color:#3cdfb6;transform:translateX(15px)}.neo-menu-number{font-size:.9rem;margin-left:auto;color:#444}.neo-menu-item.active .neo-menu-number{color:#3cdfb6}@keyframes cardAppear{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.neo-card{animation:cardAppear .6s ease forwards;opacity:0}.neo-card:first-child{animation-delay:.1s}.neo-card:nth-child(2){animation-delay:.2s}.neo-card:nth-child(3){animation-delay:.3s}.banner-img-shape div{position:absolute;animation-duration:6s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;transition:all .3s ease}.banner-img-shape div:hover{transform:scale(1.1)!important;filter:drop-shadow(0 10px 8px rgba(0,0,0,.15));animation-play-state:paused}.shape1{top:10%;left:5%;animation-name:floatReverse;animation-delay:.5s}.shape2{top:25%;right:15%;animation-name:float;animation-duration:5s}.shape3{bottom:15%;left:20%;animation-name:floatReverse;animation-duration:7s}.shape4{top:5%;right:5%;animation-name:float}.shape5{bottom:5%;right:25%;animation-name:floatReverse;animation-duration:8s}.shape6{bottom:20%;right:5%;animation-name:float;animation-duration:6.5s}.shape7{top:40%;left:10%;animation-name:floatReverse;animation-duration:7.5s}.dynamic-text-wrapper{display:inline-block;position:relative;margin:0 .25em}.typed-text{color:#3cdfb6;font-weight:700;position:relative}.typed-cursor{opacity:1;animation:blink .7s infinite;color:#3cdfb6;font-weight:300}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideInRight{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.animate-slide-left{animation:slideInLeft .8s ease-out}.animate-slide-right{animation:slideInRight .8s ease-out}.platform-purpose{background:linear-gradient(180deg,#f8f9fa,#9be3df91)}.purpose-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:30px;gap:30px;margin-top:50px}.purpose-card{background:#fff;padding:30px;border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);transition:transform .3s ease}.purpose-card:hover{transform:translateY(-10px)}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:30px;gap:30px;margin-top:50px}.benefit-card{perspective:1000px;height:250px}.card-inner{position:relative;width:100%;height:100%;transition:transform .6s;transform-style:preserve-3d}.benefit-card:hover .card-inner{transform:rotateY(180deg)}.back,.front{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:30px;border-radius:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.front{background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.1)}.back{background:#3cdfb6;color:#fff;transform:rotateY(180deg)}.corporate-tools .tool-visual{position:relative;padding:30px;background:#fff;border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.05)}.dashboard-preview{background:#f8f9ff;border-radius:15px;padding:20px;position:relative}.metric-boxes{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px;margin-top:20px}.metric{text-align:center;box-shadow:0 5px 15px rgba(0,0,0,.05)}.feature-item,.metric{background:#fff;padding:20px;border-radius:12px}.feature-item{display:flex;align-items:center;margin-bottom:20px;transition:transform .3s ease}.feature-item:hover{transform:translateX(10px)}.feature-item i{font-size:28px;margin-right:20px;color:#3cdfb6}.libermatch-revolution{background:linear-gradient(45deg,#0f172a,#1e293b);position:relative;overflow:hidden}.libermatch-neo-card{background:#f8f9fa;border-radius:25px;padding:30px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(60,223,182,.15);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.libermatch-neo-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(60,223,182,.1)}.libermatch-neo-header{text-align:center;margin-bottom:30px;position:relative}.libermatch-neo-icon{width:80px;height:80px;background:rgba(60,223,182,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:36px;color:#3cdfb6;margin:0 auto 20px;position:relative}.glow-pulse{animation:glowPulse 2s infinite}@keyframes glowPulse{0%{box-shadow:0 0 10px rgba(60,223,182,.2)}50%{box-shadow:0 0 20px rgba(60,223,182,.4)}to{box-shadow:0 0 10px rgba(60,223,182,.2)}}.libermatch-score{font-size:2rem;color:#3cdfb6;font-weight:700;margin-top:10px}.lm-progress-bar{height:8px;background:hsla(0,0%,100%,.1);border-radius:4px;overflow:hidden}.lm-progress-fill{height:100%;background:linear-gradient(90deg,#3cdfb6,#34c9a8);border-radius:4px;transition:width .8s ease}.libermatch-stats{display:grid;grid-gap:15px;gap:15px;margin-top:25px}.lm-stat-item{background:hsla(0,0%,100%,.03);padding:15px;border-radius:12px;display:flex;align-items:center;gap:15px}.lm-stat-item i{font-size:24px;color:#3cdfb6}.libermatch-core{position:relative;height:100%}.lm-connection-beam{position:absolute;top:41%;left:50%;width:80%;height:4px;background:linear-gradient(90deg,rgba(60,223,182,.5),rgba(60,223,182,.8) 50%,rgba(60,223,182,.5));transform:translate(-50%,-50%);z-index:1}.lm-match-circle{width:180px;height:180px;background:rgba(60,223,182,.1);border:2px solid #3cdfb6;border-radius:50%;margin:0 auto;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;z-index:2}.lm-match-percent{font-size:2.5rem;font-weight:700;color:#3cdfb6}.lm-pulse-effect{position:absolute;width:100%;height:100%;border:2px solid #3cdfb6;border-radius:50%;animation:lmPulse 2s infinite}@keyframes lmPulse{0%{transform:scale(.8);opacity:1}to{transform:scale(1.4);opacity:0}}.lm-before-after{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;margin-top:50px}.lm-after,.lm-before{padding:20px;border-radius:15px}.lm-before{background:rgba(255,75,75,.05);border:1px solid rgba(255,75,75,.2)}.lm-after{background:rgba(60,223,182,.05);border:1px solid rgba(60,223,182,.2)}.lm-cross-list li{color:#ff4b4b;margin-bottom:10px}.lm-check-list li{color:#3cdfb6;margin-bottom:10px}.lm-process-flow{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px;position:relative}.lm-process-step{text-align:center;padding:25px;background:hsla(0,0%,100%,.03)}.lm-process-step,.lm-step-icon{border-radius:15px;position:relative}.lm-step-icon{width:60px;height:60px;background:rgba(60,223,182,.1);font-size:28px;color:#3cdfb6;margin:0 auto 15px}.lm-step-icon,.lm-step-number{display:flex;align-items:center;justify-content:center}.lm-step-number{position:absolute;top:-10px;right:-10px;width:28px;height:28px;background:#3cdfb6;color:#fff;border-radius:50%;font-size:14px}.pay-token-system{background:#f0fff5;position:relative;overflow:hidden}.pay-title-bar{width:120px;height:3px;background:#3cdfb6;position:relative}.pay-title-bar:after{content:"";position:absolute;width:30px;height:3px;background:#fff;animation:payTitleGlow 2s infinite}@keyframes payTitleGlow{0%{left:0;opacity:0}50%{left:90px;opacity:1}to{left:0;opacity:0}}.pay-token-orbit,.pay-token-visual{position:relative}.pay-token-orbit{width:100%;height:100%}.pay-candidate-side,.pay-company-side{position:absolute;width:45%;height:100%}.pay-company-side{left:0}.pay-candidate-side{right:0}.pay-entity-card{background:hsla(0,0%,100%,.05);border-radius:20px;padding:10px;text-align:center;position:absolute;width:195px;transition:all .3s ease}.pay-entity-card i{font-size:40px;color:#3cdfb6;margin-bottom:15px}.neon-box{border:1px solid rgba(60,223,182,.3);box-shadow:0 0 15px rgba(60,223,182,.2)}.neon-box-sm{border:1px solid rgba(60,223,182,.2);box-shadow:0 0 10px rgba(60,223,182,.1)}.pay-token-flow{position:absolute;left:45%;top:50%;transform:translate(-50%,-50%);width:2px;height:80%;background:linear-gradient(180deg,transparent 0,rgba(60,223,182,.5) 50%,transparent)}.pay-token{position:absolute;width:20px;height:20px;background:#3cdfb6;border-radius:50%;left:-9px;animation:payTokenFlow 3s infinite var(--delay);filter:drop-shadow(0 0 5px #3cdfb6)}@keyframes payTokenFlow{0%{top:-10%;opacity:0}30%{opacity:1}to{top:110%;opacity:0}}.pay-token-rate{position:absolute;bottom:20px;left:45%;transform:translateX(-50%);font-size:1.2rem;color:#000;padding:10px 25px;border-radius:30px}.neon-underline{border-bottom:2px solid #3cdfb6;box-shadow:0 4px 10px rgba(60,223,182,.3)}.pay-benefits-container{background:hsla(0,0%,100%,.03);padding:30px;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pay-role-switch{display:flex;gap:15px;margin-bottom:30px}.pay-role-btn{flex:1 1;padding:15px;border:none;background:hsla(0,0%,100%,.1);color:#666;border-radius:12px;transition:all .3s ease}.pay-role-btn.active{background:#3cdfb6;color:#fff;box-shadow:0 0 15px rgba(60,223,182,.3)}.pay-stats-grid{display:grid;grid-gap:15px;gap:15px;margin-bottom:25px}.pay-stat-card{padding:20px;display:flex;align-items:center;gap:15px;border-radius:15px}.pay-stat-card i{font-size:32px;color:#3cdfb6}.pay-feature-list{display:grid;grid-gap:15px;gap:15px}.pay-feature-item{background:hsla(0,0%,100%,.03);padding:20px;border-radius:15px;display:flex;gap:15px;align-items:center;transition:all .3s ease}.neon-hover:hover{transform:translateY(-3px);box-shadow:0 0 15px rgba(60,223,182,.2)}.pay-feature-item i{font-size:24px;color:#3cdfb6;min-width:40px}.base-token{bottom:20%;transform:translateX(-50%);background:#3cdfb6;padding:15px 30px;border-radius:30px;color:#fff;font-weight:600}.base-token,.token-flow{position:absolute;left:50%}.token-flow{top:0;width:4px;height:100%;background:#e0e0e0}.token{position:absolute;width:30px;height:30px;background:#6c5ce7;border-radius:50%;animation:tokenFlow 3s infinite var(--delay);left:-13px}@keyframes tokenFlow{0%{top:-30px;opacity:1}to{top:100%;opacity:0}}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:20px;gap:20px}.feature-card{padding:20px;background:#fff;border-radius:12px;text-align:center;transition:transform .3s}.feature-card:hover{transform:translateY(-5px)}.pay-role-content{display:none}.pay-role-content.active{display:block;animation:fadeInUp .5s ease}[data-role=candidate] .pay-stat-card i{color:#ff6b6b}[data-role=candidate] .neon-box-sm{border-color:hsla(0,100%,71%,.2);box-shadow:0 0 10px hsla(0,100%,71%,.1)}[data-role=candidate] .pay-feature-item:hover{box-shadow:0 0 15px hsla(0,100%,71%,.2)}.process-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:30px;gap:30px;margin-top:50px}.step-card{position:relative;background:#e8faf9;padding:30px;border-radius:15px;text-align:center}.step-number{width:40px;height:40px;color:#fff;position:absolute;top:-20px;left:50%;transform:translateX(-50%)}.step-arrow{position:absolute;right:-25px;top:50%;transform:translateY(-50%);font-size:24px;color:#3cdfb6}@media (max-width:768px){.step-arrow{display:none}}.text-neon{color:#3cdfb6;text-shadow:0 0 10px rgba(60,223,182,.5)}.score-bar{width:100px;height:3px;background:#3cdfb6;box-shadow:0 0 15px rgba(60,223,182,.3)}.bg-neon{background:rgba(60,223,182,.1);border:1px solid rgba(60,223,182,.3);box-shadow:0 0 15px rgba(60,223,182,.1);padding:30px}.neon-glow{box-shadow:0 0 25px rgba(60,223,182,.2)}.score-card{background:#fff;border-radius:20px;padding:30px;position:relative;overflow:hidden}.score-card:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(60,223,182,.1) 50%,transparent);z-index:1}.score-header{text-align:center;padding:20px;margin-bottom:30px;position:relative;z-index:2}.score-icon{font-size:50px;color:#3cdfb6;margin-bottom:15px}.total-score{font-size:2.5rem;font-weight:700;color:#3cdfb6}.score-progress{height:10px;background:rgba(0,0,0,.1);border-radius:5px;overflow:hidden}.score-progress-bar{height:100%;background:linear-gradient(90deg,#3cdfb6,#34c9a8);border-radius:5px;position:relative;transition:width 1s ease}.score-progress-bar span{position:absolute;right:10px;top:-25px;font-size:12px;color:#3cdfb6}.score-metrics{display:grid;grid-gap:15px;gap:15px;margin-top:20px}.score-metric{padding:15px;border-radius:10px;display:flex;align-items:center;gap:15px}.score-metric i{font-size:24px}.score-point{margin-left:auto;font-weight:700;color:#3cdfb6}.score-metric.negative .score-point{color:#ff4b4b}.score-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px;gap:15px}.score-item{padding:20px;border-radius:15px}.score-label{display:flex;align-items:center;gap:10px;margin-bottom:15px}.score-percent{font-size:1.2rem;color:#3cdfb6;margin-bottom:10px}.score-info-box{padding:25px;border-radius:15px;display:flex;gap:20px;align-items:center;position:relative;z-index:2}.info-icon{font-size:32px;color:#3cdfb6}@media (max-width:768px){.score-grid{grid-template-columns:1fr}.total-score{font-size:2rem}}.accordion-item{background:#fff;margin-bottom:15px;border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,.05)}.accordion-header{width:100%;padding:20px;display:flex;align-items:center;justify-content:space-between;background:none;border:none}.accordion-header i:first-child{margin-right:15px;color:#3cdfb6}.accordion-content{max-height:0;overflow:hidden;transition:all .3s ease;padding:0 20px}.accordion-item.active .accordion-content{max-height:500px;padding:20px}.cta-form .input-group{display:grid;grid-gap:15px;gap:15px}.social-links{display:flex;justify-content:center;gap:25px;margin-bottom:30px}.social-icon{font-size:28px;color:#fff;transition:all .3s}.social-icon:hover{color:#3cdfb6;transform:translateY(-3px)}.legal-links{text-align:center;margin-top:30px}.legal-links a{color:hsla(0,0%,100%,.7);margin:0 15px;font-size:.9rem}.career-card{background:#fff;border-radius:15px;padding:30px;margin:15px;height:250px;cursor:pointer;transition:all .4s cubic-bezier(.23,1,.32,1);border:2px solid transparent;position:relative;overflow:hidden}.career-card .card-inner{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.career-card i{font-size:48px;color:#3cdfb6;margin-bottom:20px;transition:all .3s ease}.career-card h4{color:#1e293b;font-size:1.25rem;text-align:center;margin:0}.career-card .hover-effect{position:absolute;width:150%;height:150%;background:linear-gradient(45deg,#3cdfb6,#8bf5d6);opacity:0;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:1}.career-card:hover{transform:translateY(-10px);box-shadow:0 15px 40px rgba(60,223,182,.15)}.career-card:hover .hover-effect{opacity:.1}.career-card.active-card{border-color:#3cdfb6;background:rgba(60,223,182,.03)}.career-card.active-card .hover-effect{opacity:.15}.dynamic-content{display:none;animation:contentFade .6s ease}.dynamic-content.active-content{display:block}.progress-grid{margin:25px 0}.progress-item{margin-bottom:20px}.progress-item label{display:flex;justify-content:space-between;margin-bottom:8px;color:#64748b}.progress-bar{height:8px;background:#f1f5f9;border-radius:4px;overflow:hidden}.progress-fill{height:100%;background:#3cdfb6;border-radius:4px;transition:width .8s ease}.btn-details{background:#3cdfb6;color:#fff;border:none;padding:12px 30px;border-radius:30px;display:inline-flex;align-items:center;gap:10px;transition:all .3s ease}.btn-details:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(60,223,182,.3)}@keyframes contentFade{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.libercv-section{position:relative;overflow:hidden}.libercv-avatar-container{position:relative;padding:30px}.libercv-floating-avatar{max-width:100%;position:relative;z-index:2;animation:libercvFloat 4s ease-in-out infinite}.libercv-avatar-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:120%;background:radial-gradient(rgba(60,223,182,.2),transparent 70%);z-index:1}.libercv-main-content{padding:30px;position:relative}.libercv-title{color:#fff;font-size:2.5rem;margin-bottom:30px}.libercv-brand{color:#3cdfb6;position:relative;display:inline-block}.libercv-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:20px;gap:20px;margin-bottom:40px}.libercv-feature-card{background:#f8f9fa;padding:25px;border-radius:15px;transition:all .3s ease;position:relative}.libercv-neon-border{border:1px solid rgba(60,223,182,.3);box-shadow:0 0 15px rgba(60,223,182,.1)}.libercv-feature-card:hover{transform:translateY(-5px);box-shadow:0 0 25px rgba(60,223,182,.3)}.libercv-feature-icon{font-size:2.5rem;color:#3cdfb6;margin-bottom:15px;display:block}.libercv-token-badge{position:absolute;top:-10px;right:-10px;background:#3cdfb6;color:#0f172a;padding:5px 15px;border-radius:20px;font-weight:600;font-size:.9rem}.libercv-process-flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:15px;gap:15px}.libercv-process-step{text-align:center;padding:20px;background:hsla(0,0%,100%,.03);border-radius:10px;position:relative}.libercv-step-number{width:35px;height:35px;background:#3cdfb6;color:#0f172a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;margin:-35px auto 15px}@keyframes libercvFloat{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@media (max-width:991px){.libercv-title{font-size:2rem}.libercv-features-grid{grid-template-columns:1fr}}.libercv-header-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.libercv-header-btn{margin-left:20px;white-space:nowrap}.libercv-floating-avatar{animation:none!important}.libercv-avatar-glow{display:none}@media (max-width:768px){.libercv-header-container{flex-direction:column;align-items:flex-start}.libercv-header-btn{margin-left:0;margin-top:15px}}.service-pricing-widget{background:#fff!important}.service-section-title h2{font-size:2.2rem;color:#1e293b;margin-bottom:15px}.service-section-title .service-bar{width:60px;height:3px;background:#3cdfb6;margin:20px 0}.token-value-box{background:#f8fafc;border:1px solid #e2e8f0}.service-pricing-card{border-radius:15px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.05);transition:transform .3s ease}.service-pricing-card:hover{transform:translateY(-5px)}.pricing-header{background:#3cdfb6;position:relative}.pricing-header:after{content:"";position:absolute;bottom:-20px;left:0;width:100%;height:40px;background:linear-gradient(to bottom right,transparent 49%,#3cdfb6 50%)}.corporate-card .pricing-header{background:#3cdfb6}.candidate-card .pricing-header{background:#24393e}.pricing-features li{padding:15px 0;border-bottom:1px solid #f1f5f9}.pricing-features li:last-child{border-bottom:none}.token-count{color:#3cdfb6;font-weight:600;font-size:1.1rem}.candidate-card .token-count{color:#6c5ce7}.service-pricing-card small.text-muted{font-size:.85rem;display:block;margin-top:5px}@media (max-width:991px){.banner-img{margin-top:30px}.banner-img-shape div{max-width:80px!important}}.decentralized-graph{position:relative;height:400px}.node{width:60px;height:60px;background:rgba(60,223,182,.1);border:2px solid #3cdfb6;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;color:#3cdfb6;position:absolute;animation-duration:6s;animation-iteration-count:infinite}.center-node{top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;font-size:32px}.partner-node{width:50px;height:50px}@keyframes animate-float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.animate-float{animation-name:animate-float}.animate-float-delay1{animation:animate-float 5s .5s infinite}.animate-float-delay2{animation:animate-float 5s 1s infinite}.animate-float-delay3{animation:animate-float 5s 1.5s infinite}.reason-card{background:hsla(0,0%,100%,.05);border:1px solid rgba(60,223,182,.1);padding:30px;border-radius:20px;transition:all .3s ease;height:100%}.reason-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(60,223,182,.1)}.card-icon{width:60px;height:60px;border-radius:15px;display:flex;align-items:center;justify-content:center;font-size:28px;margin-bottom:20px}.card-icon,.stats-badge{background:rgba(60,223,182,.1)}.stats-badge{color:#3cdfb6;padding:5px 15px;border-radius:20px;font-size:.9rem;width:-moz-fit-content;width:fit-content;margin-top:15px}.wallet-card{background:hsla(0,0%,100%,.05)}.wallet-table{background:rgba(222,226,230,.17);border-radius:15px;padding:15px}.wallet-row{display:flex;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);color:#000!important}.wallet-row:last-child{border-bottom:none}.crypto-name{display:flex;align-items:center;gap:10px;width:140px}.copy-btn{background:none;border:none;color:#3cdfb6;padding:5px;transition:all .3s}.copy-btn:hover{color:#fff}.impact-item{display:flex;align-items:center;gap:15px;padding:15px;background:hsla(0,0%,100%,.03);margin-bottom:15px;border-radius:12px}.impact-item i{font-size:24px;color:#3cdfb6}@media (max-width:768px){.decentralized-graph{height:300px}.node{width:40px;height:40px;font-size:18px}.center-node{width:60px;height:60px;font-size:24px}}.investor-hero{background:linear-gradient(125deg,#969ba7a8 -35%,#24393e);padding:80px 0 90px;position:relative;overflow:hidden}.neon-divider{height:3px;background:linear-gradient(90deg,#3cdfb6,rgba(60,223,182,0));margin:40px 0}.section-gradient-1{background:linear-gradient(45deg,#f8fafc,#e3faf8)}.section-gradient-2{background:#fff}.investment-process .step-card{background:#e6faf9;border:1px solid rgba(60,223,182,.15);padding:30px;border-radius:20px;transition:all .3s ease}.investment-process .step-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(60,223,182,.1)}.step-number{width:45px;height:45px;background:#3cdfb6;color:#0f172a;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.wallet-card{background:hsla(0,0%,100%,.03);border:1px solid rgba(60,223,182,.2);border-radius:20px;padding:30px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.wallet-row{background:hsla(0,0%,100%,.05);border-radius:12px;margin-bottom:15px;padding:15px;transition:all .3s ease;overflow:auto}.wallet-row:hover{background:rgba(60,223,182,.05)}.investor-contact-form{max-width:800px;margin:0 auto;background:#fff;border-radius:30px;padding:40px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(60,223,182,.2)}.investor-contact-form .form-control{background:hsla(0,0%,100%,.05);border:1px solid #dee2e6;color:#000;padding:12px 20px;border-radius:12px;transition:all .3s ease}.investor-contact-form .form-control:focus{background:hsla(0,0%,100%,.08);border-color:#3cdfb6;box-shadow:0 0 15px rgba(60,223,182,.2)}.form-submit-btn{background:#3cdfb6;color:#0f172a;padding:15px 40px;border-radius:15px;font-weight:600;transition:all .3s ease;width:100%;border:none}.form-submit-btn:hover{transform:translateY(-2px);box-shadow:0 5px 20px rgba(60,223,182,.3)}@keyframes node-pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.animate-node-pulse{animation:node-pulse 3s infinite}@media (max-width:768px){.investor-hero{padding:60px 0}.decentralized-graph{height:300px;margin-top:40px}.reason-card{margin-bottom:30px}}.mission-vision-section{background:linear-gradient(45deg,#0f172a,#1a2333);position:relative;overflow:hidden}.mv-tabs-nav{display:flex;gap:15px;flex-wrap:wrap}.mv-tab-btn{background:rgba(60,223,182,.1);border:1px solid rgba(60,223,182,.3);color:#a0a0a0;padding:12px 25px;border-radius:8px;transition:all .3s ease;display:flex;align-items:center}.mv-tab-btn.active{background:#3cdfb6;color:#0f172a;box-shadow:0 0 15px rgba(60,223,182,.3);border-color:transparent}.mv-tab-btn:hover:not(.active){border-color:#3cdfb6;color:#fff}.mv-tab-content{display:none;animation:fadeInUp .5s ease}.mv-tab-content.active{display:block}.content-box{background:hsla(0,0%,100%,.03);border:1px solid rgba(60,223,182,.15);padding:30px;border-radius:15px;position:relative;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.content-box:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,rgba(60,223,182,.05),transparent 50%,rgba(60,223,182,.05));z-index:-1}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.mv-visual{position:relative;border-radius:20px;overflow:hidden;margin-top:135px}.neon-overlay{position:absolute;inset:0;background:linear-gradient(45deg,rgba(60,223,182,.1),transparent 50%,rgba(60,223,182,.1));pointer-events:none}.image-wrapper img{width:100%;height:auto;border-radius:15px}.btn-tertiary{background:#3cdfb6;color:#0f172a;border:none;padding:12px 30px;border-radius:8px;display:inline-flex;align-items:center;transition:all .3s ease}.btn-tertiary:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(60,223,182,.3)}@media (max-width:768px){.mv-tabs-nav{flex-direction:column}.mv-tab-btn{width:100%;justify-content:center}}a[href="#donate"]{scroll-behavior:smooth}.mv-visual.neocard-fix{height:600px;overflow:hidden}.mv-visual.neocard-fix .image-wrapper{height:100%}.mv-visual.neocard-fix img{width:100%;height:100%;object-fit:cover;object-position:center center}@media (max-width:992px){.mv-visual.neocard-fix{margin-top:30px!important}}.roadmap-section{background:linear-gradient(180deg,#f8f9fa2e,#161e30);position:relative;overflow:hidden;padding:30px}.road-timeline-wrapper{position:relative;padding:40px 0}.road-timeline{display:flex;gap:30px;padding:20px 0;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#3cdfb6 #1a2333}.road-timeline::-webkit-scrollbar{height:8px}.road-timeline::-webkit-scrollbar-track{background:#1a2333;border-radius:10px}.road-timeline::-webkit-scrollbar-thumb{background:#3cdfb6;border-radius:10px}.road-item{flex:0 0 300px;position:relative}.road-card{background:hsla(0,0%,100%,.03);border:1px solid rgba(60,223,182,.15);border-radius:15px;padding:25px;height:100%;transition:all .3s cubic-bezier(.4,0,.2,1)}.road-neon-glow{box-shadow:0 0 15px rgba(60,223,182,.1)}.road-card:hover{transform:translateY(-5px);box-shadow:0 0 25px rgba(60,223,182,.3)}.road-header{border-bottom:1px solid rgba(60,223,182,.2);padding-bottom:15px;margin-bottom:20px;position:relative}.road-badge{position:absolute;top:-24px;left:85%;transform:translateX(-50%);background:#3cdfb6;color:#0f172a;padding:5px 15px;border-radius:20px;font-size:.7rem;font-weight:600;width:11em}.impact-list{list-style:none;padding:0;margin:0;color:#000!important}.impact-list i,.road-title{color:#3cdfb6}.road-title{font-size:1.3rem;margin-bottom:5px}.road-sub{color:#a0a0a0;font-size:.9rem}.road-progress{height:8px;background:hsla(0,0%,100%,.1);margin:20px 0}.road-progress,.road-progress-bar{border-radius:4px;position:relative}.road-progress-bar{height:100%;background:linear-gradient(90deg,#3cdfb6,#34c9a8);transition:width .8s ease}.road-percent{position:absolute;right:0;top:-25px;color:#3cdfb6;font-size:.9rem}.road-features{list-style:none;padding:0;margin:0}.road-features li{color:#e0e0e0;padding:8px 0;display:flex;align-items:center;gap:10px;font-size:.95rem}.road-features i{color:#3cdfb6;width:20px;text-align:center}.road-item.active .road-card{border:1px solid #3cdfb6;background:rgba(60,223,182,.05)}.road-item.active .road-neon-glow{box-shadow:0 0 30px rgba(60,223,182,.4)}@media (max-width:768px){.road-item{flex:0 0 80%}.road-title{font-size:1.1rem}}.investment-reasons-v2{background:#fff;padding:100px 0}.reasons-v2-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:30px;gap:30px;margin-top:50px}.reasons-v2-card{background:#f8fafc;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.05);transition:all .4s cubic-bezier(.175,.885,.32,1.275);border:1px solid #e2e8f0;display:flex;flex-direction:column}.reasons-v2-card:hover{transform:translateY(-10px);box-shadow:0 15px 40px rgba(60,223,182,.15);border-color:#3cdfb6}.reasons-v2-icon{background:#3cdfb6;color:#0f172a;font-size:48px;padding:30px;text-align:center}.reasons-v2-content{padding:30px;flex-grow:1;display:flex;flex-direction:column}.reasons-v2-content h3{color:#1e293b;font-size:1.8rem;margin-bottom:20px;position:relative;padding-bottom:15px}.reasons-v2-content h3:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:3px;background:#3cdfb6}.reasons-v2-stats{display:flex;gap:20px;margin-bottom:20px}.stat-item{text-align:center;flex:1 1;padding:15px;background:rgba(60,223,182,.1);border-radius:12px}.stat-label{margin-top:5px}.reasons-v2-features{list-style:none;padding:0;margin:20px 0}.reasons-v2-features li{padding:10px 0;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;gap:10px;color:#000!important}.reasons-v2-features li:last-child{border-bottom:none}.reasons-v2-features i{color:#3cdfb6}.reasons-v2-tech-badges{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.tech-badge{background:rgba(60,223,182,.1);color:#3cdfb6;padding:5px 15px;border-radius:20px;font-size:.9rem;font-weight:500}.tech-comparison{margin:20px 0}.tech-item{margin-bottom:20px}.tech-label{margin-bottom:8px;color:#475569;font-size:.9rem}.reason-card-icon{background:#3cdfb6;color:#0f172a;font-size:48px;padding:30px;text-align:center;border-radius:.4em .4em 0 0}.tech-bar{height:12px;background:#f1f5f9;border-radius:6px;overflow:hidden;position:relative}.tech-fill{height:100%;border-radius:6px;position:absolute;top:0}.roi-calculation{display:flex;gap:20px;margin:20px 0;align-items:center}.roi-item{flex:1 1}.roi-input{width:100%;padding:12px;border:1px solid #cbd5e1;border-radius:8px;font-size:1rem;text-align:center;background:#fff}.roi-result{text-align:center;padding:15px;background:rgba(60,223,182,.1);border-radius:12px;flex:1 1}.roi-value{font-size:1.8rem;font-weight:700;color:#3cdfb6}.roi-label{font-size:.9rem;color:#64748b}.revenue-sources{margin:20px 0}.revenue-item{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #e2e8f0}.revenue-label{color:#475569}.revenue-value{color:#3cdfb6;font-weight:600}.projection-chart{display:flex;align-items:flex-end;height:150px;gap:15px;margin-top:20px;padding:20px 0;border-top:1px solid #e2e8f0}.chart-bar{flex:1 1;background:#e2e8f0;border-radius:8px 8px 0 0;position:relative;transition:height .5s ease}.chart-bar:after{position:absolute;bottom:-25px;left:0;width:100%;text-align:center;font-size:.8rem;color:#64748b}@media (max-width:768px){.reasons-v2-container{grid-template-columns:1fr}.roi-calculation{flex-direction:column}}.tech-comparison-fixed{display:grid;grid-gap:20px;gap:20px;margin-top:25px}.tech-item-fixed{position:relative}.tech-label-fixed{font-weight:600;color:#1e293b;margin-bottom:10px;font-size:.95rem}.tech-bar-container{display:flex;align-items:center;margin-bottom:15px}.tech-bar-label{width:120px;font-size:.85rem;color:#64748b}.tech-bar-wrapper{flex-grow:1;height:20px;background:#f1f5f9;border-radius:10px;overflow:hidden;position:relative;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.tech-fill-fixed{height:100%;border-radius:10px;position:absolute;top:0;left:0;transition:width .8s ease}.tech-percentage{width:60px;text-align:right;font-size:.85rem;font-weight:600;margin-left:10px;color:#000!important}.decentralized-donation{background:#fff!important}.libercv-fill{background:linear-gradient(90deg,#3cdfb6,#2ab89e);box-shadow:0 2px 5px rgba(60,223,182,.3)}.competitor-fill{background:linear-gradient(90deg,#ccc,#b3b3b3)}.growth-chart-container{display:flex;justify-content:space-between;margin:25px 0;flex-wrap:wrap}.growth-year{width:33%;text-align:center;position:relative;margin-bottom:20px}.year-circle{width:100px;height:100px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 15px;position:relative;transition:all .3s ease;box-shadow:0 5px 15px rgba(0,0,0,.1)}.year-circle:hover{transform:scale(1.1);box-shadow:0 8px 25px rgba(60,223,182,.3)}.circle-progress{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;-webkit-clip-path:polygon(50% 50%,50% 0,0 0,0 50%);clip-path:polygon(50% 50%,50% 0,0 0,0 50%);background:conic-gradient(#3cdfb6 var(--progress),#f1f5f9 0);transform:rotate(-90deg)}.circle-content{position:relative;z-index:2;background:#fff;width:80px;height:80px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:700;box-shadow:inset 0 0 10px rgba(0,0,0,.05)}.year-value{font-size:1.2rem;color:#3cdfb6;line-height:1}.year-label{font-size:.9rem;color:#1e293b;margin-top:5px}.year-info{font-size:.8rem;color:#64748b;line-height:1.4;margin-top:5px}.year-tooltip{top:-40px;background:rgba(0,0,0,.85);color:#fff;padding:8px 15px;border-radius:8px;font-size:.85rem;white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s ease;z-index:100}.year-tooltip,.year-tooltip:after{position:absolute;left:50%;transform:translateX(-50%)}.year-tooltip:after{content:"";bottom:-5px;border-color:rgba(0,0,0,.85) transparent transparent;border-style:solid;border-width:5px 5px 0}.growth-year:hover .year-tooltip{opacity:1;visibility:visible;top:-50px}.year-2025 .circle-progress{background:conic-gradient(#3cdfb6 var(--progress),#f1f5f9 0)}.year-2026 .circle-progress{background:conic-gradient(#34c9a8 var(--progress),#f1f5f9 0)}.year-2027 .circle-progress{background:conic-gradient(#2db399 var(--progress),#f1f5f9 0)}.year-2028 .circle-progress{background:conic-gradient(#25a28a var(--progress),#f1f5f9 0)}.year-2029 .circle-progress{background:conic-gradient(#1e8c7a var(--progress),#f1f5f9 0)}.year-2030 .circle-progress{background:conic-gradient(#16766a var(--progress),#f1f5f9 0)}@media (max-width:992px){.growth-year{width:32%}}@media (max-width:576px){.growth-year{width:48%}}.valuation-chart-container{margin-top:30px;background:#fff;border-radius:12px;padding:20px;box-shadow:0 10px 25px #c0f1e5;border:1px solid #e2e8f0}.chart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.valuation-chart{height:250px}.chart-grid{grid-template-columns:repeat(6,1fr)}.data-point{width:12px;height:12px;box-shadow:0 2px 8px rgba(60,223,182,.3)}.tooltip{position:absolute;background:#fff;padding:12px 15px;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.1);font-size:14px;z-index:20;min-width:180px;opacity:0;visibility:hidden;transition:all .3s ease;transform:translateY(10px);border:1px solid #e2e8f0}.tooltip.active{opacity:1;visibility:visible;transform:translateY(0)}.tooltip-title{font-weight:700;margin-bottom:5px;color:#3cdfb6}.tooltip-value{font-size:18px;font-weight:700;color:#1e293b}.tooltip-desc{margin-top:8px;font-size:13px;color:#64748b}.year-label{position:relative}.value-labels{position:absolute;left:0;top:0;width:50px;font-size:12px;color:#64748b}.value-label{right:10px;transform:translateY(-50%)}.chart-legend{display:flex;justify-content:center;margin-top:20px;gap:20px}.legend-item{display:flex;align-items:center;gap:8px}.legend-color{width:16px;height:4px;background:#3cdfb6;border-radius:2px}.reasons-v2-content h3{margin-bottom:25px}.valuation-desc{font-size:16px;color:#475569;line-height:1.6;margin-bottom:20px}.investment-summary{background:linear-gradient(135deg,#f0f9f7,#e3faf8);padding:80px 0;position:relative;overflow:hidden}.summary-container{max-width:1200px;margin:0 auto;padding:0 20px}.summary-header{text-align:center;margin-bottom:50px}.summary-title{font-size:2.5rem;margin-bottom:20px;background:linear-gradient(90deg,#3cdfb6,#34c9a8);-webkit-background-clip:text;background-clip:text;color:transparent}.summary-subtitle{font-size:1.2rem;color:#64748b;max-width:700px;margin:0 auto}.summary-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:30px;gap:30px;margin-top:30px}.summary-card{background:#fff;border-radius:20px;padding:40px 30px;box-shadow:0 10px 30px rgba(0,0,0,.05);position:relative;overflow:hidden;transition:all .4s cubic-bezier(.23,1,.32,1);z-index:1}.summary-card:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(60,223,182,.1) 0,rgba(60,223,182,0) 70%);z-index:-1;opacity:0;transition:opacity .4s ease}.summary-card:hover{transform:translateY(-10px);box-shadow:0 15px 40px rgba(60,223,182,.15)}.summary-card:hover:before{opacity:1}.summary-card-icon{width:70px;height:70px;background:rgba(60,223,182,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 25px;font-size:30px;color:#3cdfb6;transition:all .3s ease}.summary-card:hover .summary-card-icon{transform:scale(1.15);background:#3cdfb6;color:#fff}.summary-card-title{font-size:1.8rem;text-align:center;margin-bottom:20px;color:#1e293b}.summary-card-stats{display:flex;justify-content:center;gap:20px;margin-bottom:25px}.summary-stat{text-align:center}.stat-value{font-size:2rem;font-weight:700;color:#3cdfb6;line-height:1}.stat-label{font-size:.9rem;color:#64748b}.summary-card-content{color:#475569;line-height:1.7;text-align:center}.summary-highlight{color:#3cdfb6;font-weight:600}.summary-growth-chart{background:#fff;border-radius:20px;padding:30px;margin-top:50px;box-shadow:0 10px 30px rgba(0,0,0,.05);position:relative;overflow:hidden}.chart-header{text-align:center;margin-bottom:30px}.chart-title{font-size:1.8rem;color:#1e293b;margin-bottom:10px}.chart-description{color:#64748b;max-width:600px;margin:0 auto}.valuation-chart{width:100%;height:300px;position:relative}.chart-area{position:absolute;bottom:40px;left:60px;right:20px;top:20px}.chart-grid{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:1fr;border-bottom:1px solid #e2e8f0}.grid-line{border-right:1px dashed #e2e8f0;height:100%}.chart-line{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.data-point{position:absolute;width:16px;height:16px;border-radius:50%;background:#3cdfb6;border:3px solid #fff;transform:translate(-50%,50%);z-index:3;cursor:pointer;transition:all .3s ease;box-shadow:0 0 15px rgba(60,223,182,.5)}.data-point:hover{transform:translate(-50%,50%) scale(1.5);z-index:10}.data-label{bottom:-30px;left:50%;transform:translateX(-50%);white-space:nowrap;font-weight:500}.data-label,.value-label{position:absolute;font-size:.9rem;color:#64748b}.value-label{left:-60px;transform:translateY(50%)}.year-labels{display:flex;justify-content:space-between;font-size:1rem;color:#64748b;flex-wrap:wrap;column-gap:7px}.year-label{text-align:center;flex:1 1}.cagr-box{background:rgba(60,223,182,.1);border-radius:15px;padding:25px;text-align:center;max-width:500px;margin:30px auto 0}.cagr-value{font-size:2.5rem;font-weight:700;color:#3cdfb6;margin:15px 0}@media (max-width:992px){.summary-cards{grid-template-columns:1fr}.valuation-chart{height:250px}}@media (max-width:768px){.summary-title{font-size:2rem}.summary-card{padding:30px 20px}.chart-area{left:50px}.value-label{left:-50px}}.philosophy-content{padding:15px}.philosophy-section{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid rgba(60,223,182,.2)}.philosophy-section:last-child{border-bottom:none}.principle-header{display:flex;align-items:center;gap:15px;margin-bottom:15px}.principle-number{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(60,223,182,.2);color:#3cdfb6;border-radius:50%;font-weight:700;font-size:1.2rem}.reference-grid,.triple-paradigm-grid{display:grid;grid-template-columns:1fr 1.5fr 1.5fr;grid-gap:1px;gap:1px;overflow:auto;background:hsla(0,0%,100%,.1);border-radius:8px;margin:20px 0}.paradigm-header,.reference-header{display:contents}.paradigm-header>div,.reference-header>div{background:rgba(60,223,182,.3);padding:12px 15px;font-weight:700;text-align:center}.paradigm-row,.reference-row{display:contents}.paradigm-row>div,.reference-row>div{padding:12px 15px;background:#00ca99}.liberalism-principle,.philosophical-axis,.tech-incarnation{display:flex;align-items:center}.philosophy-list{padding-left:25px;margin:15px 0}.philosophy-list li{margin-bottom:10px;position:relative}.philosophy-list li:before{content:"•";color:#3cdfb6;font-weight:700;display:inline-block;width:1em;margin-left:-1em}.contribution-list{padding-left:25px;margin:15px 0}.contribution-list li{margin-bottom:15px;padding-left:10px}.manifesto{background:rgba(60,223,182,.1);padding:20px;border-radius:10px;border-left:3px solid #3cdfb6}.manifesto blockquote{font-style:italic;margin:0;position:relative}.manifesto blockquote:before{content:"";font-size:3rem;color:rgba(60,223,182,.3);position:absolute;left:-15px;top:-15px}.manifesto-footer{background:hsla(0,0%,100%,.05);padding:20px;border-radius:10px;margin-top:25px;border:1px solid rgba(60,223,182,.2)}.philosophy-scroll-container{padding-right:10px}.philosophy-scroll-container::-webkit-scrollbar{width:6px}.philosophy-scroll-container::-webkit-scrollbar-thumb{background:rgba(60,223,182,.7);border-radius:3px}.philosophy-scroll-container::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05)}.philosophy-scroll-container{scrollbar-width:thin;scrollbar-color:rgba(60,223,182,.7) hsla(0,0%,100%,.05)}.philosophy-scroll-fixed{height:65vh;overflow-y:auto;padding-right:10px;display:flex;flex-direction:column}@media (max-width:992px){.philosophy-scroll-fixed{height:50vh}}@media (max-width:768px){.philosophy-scroll-fixed{height:40vh}}.scroll-content-expanded{flex-grow:1;min-height:min-content}.YanSection{position:relative;z-index:1;overflow:visible}.valuation-chart-container{position:relative;overflow:visible;z-index:5}.valuation-chart-container .valuation-chart .data-point{position:absolute;z-index:10;cursor:pointer}.valuation-chart-container .valuation-chart .data-point .tooltip{position:absolute;z-index:15;bottom:100%;left:50%;transform:translateX(-50%) translateY(10px);background:#fff;padding:6px 10px;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.12);white-space:nowrap;font-size:.85rem;line-height:1.2;color:#1e293b;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease;pointer-events:none}.valuation-chart-container .valuation-chart .data-point:hover .tooltip{opacity:1;visibility:visible;transform:translateX(-50%) translateY(-10px)}.valuation-chart-container .valuation-chart .data-point .tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:#fff;z-index:15}.philosophy-content{color:#fff}.valuation-chart-container .valuation-chart .data-point:nth-child(4) .tooltip,.valuation-chart-container .valuation-chart .data-point:nth-child(5) .tooltip{left:100%;transform:translateX(-10%) translateY(-40px)}.valuation-chart-container .valuation-chart .data-point:nth-child(8) .tooltip,.valuation-chart-container .valuation-chart .data-point:nth-child(9) .tooltip{left:0;transform:translateX(-90%) translateY(-10px)}.YanSection .bar-wrapper{position:relative;z-index:1;overflow:visible}