:root{--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--font-family:"Inter",sans-serif;--border-radius:12px}@keyframes animated-gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;animation:animated-gradient 20s ease infinite;background-size:400% 400%;font-family:Inter,sans-serif;font-family:var(--font-family);font-size:16px;line-height:1.7;transition:background-color .3s ease,color .3s ease}body.dark{--primary-color:#0b1117;--secondary-color:#3498db;--background-color:#0b1117;--card-bg-color:#111a23;--card-border-color:#202d3d;--text-color:#ccd6f6;--text-muted-color:#8892b0;--hero-bg-color:#0000;--hero-curve-color:#0000;--header-bg-color:#0b1117d9;--card-shadow:none;background-image:linear-gradient(45deg,#020406,#0b1117,#0d1b2a)}body.light{--primary-color:#fff;--secondary-color:#3c89d0;--accent-color:gold;--background-color:#f7f9fc;--card-bg-color:#fff;--card-border-color:#e7eaf0;--text-color:#212529;--text-muted-color:#6c757d;--hero-bg-color:#0000;--hero-curve-color:#0000;--header-bg-color:#f7f9fcd9;--card-shadow:0 4px 15px #0000000d;background-image:linear-gradient(45deg,#f0f4f8,#f7f9fc,#eef4fa)}*{box-sizing:border-box;margin:0;padding:0}html{background-color:var(--background-color);scroll-behavior:smooth}a{color:var(--secondary-color);text-decoration:none}h1,h2,h3,h4,h5,h6{color:var(--text-color);font-weight:700;font-weight:var(--fw-bold)}h1{font-size:3.5rem;line-height:1.1}h2{font-size:2.5rem;margin-bottom:40px;text-align:center}h3{font-size:1.5rem;margin-bottom:15px}p{color:var(--text-muted-color);font-size:1.05rem;margin-bottom:20px}.container{margin:0 auto;max-width:1100px;padding:0 20px}section{padding:120px 0}.btn{border:1px solid #0000;border-radius:12px;border-radius:var(--border-radius);display:inline-block;font-weight:600;font-weight:var(--fw-semibold);padding:12px 28px;text-decoration:none;transition:transform .3s ease,background-color .3s ease,color .3s ease}.btn-primary{background-color:var(--secondary-color);color:#fff}.btn-primary:hover{background-color:#3498db;transform:translateY(-2px)}.btn-secondary{background-color:initial;border-color:var(--secondary-color);color:var(--secondary-color)}.btn-secondary:hover{background-color:var(--secondary-color);color:#fff}.opportunity-card,.performance-card,.strategy-card,.team-member,.value-card{transition:transform .3s ease,box-shadow .3s ease}.opportunity-card:hover,.performance-card:hover,.strategy-card:hover,.team-member:hover,.value-card:hover{box-shadow:0 12px 25px #00000014;transform:translateY(-8px)}body.dark .opportunity-card:hover,body.dark .performance-card:hover,body.dark .strategy-card:hover,body.dark .team-member:hover,body.dark .value-card:hover{box-shadow:0 12px 25px #00000026}header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--header-bg-color);left:0;padding:20px 0;position:fixed;top:0;transition:background-color .3s ease,padding .3s ease;width:100%;z-index:1000}.header-scrolled{box-shadow:0 2px 10px #0000001a;padding:15px 0}.header-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.logo{height:40px}.logo path{transition:fill .3s ease}body.light .logo .logo-text{fill:#2d3748}body.dark .logo .logo-text{fill:#ccd6f6}nav ul{display:flex;gap:35px;list-style:none}nav a{color:var(--text-color);font-weight:500;font-weight:var(--fw-medium);padding:5px 0;position:relative;text-decoration:none}nav a:after{background-color:var(--secondary-color);bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}nav a.active:after,nav a:hover:after{width:100%}.theme-toggle-btn{align-items:center;background:none;border:none;color:var(--text-color);cursor:pointer;display:flex;height:34px;justify-content:center;padding:5px;position:relative;width:34px}.theme-toggle-btn svg{position:absolute}.header-actions{align-items:center;display:flex;gap:15px}.nav-toggle{background:none;border:none;cursor:pointer;display:none;padding:10px}.hamburger{display:block;position:relative}.hamburger,.hamburger:after,.hamburger:before{background:var(--text-color);height:2px;transition:all .2s ease-in-out;width:24px}.hamburger:after,.hamburger:before{content:"";position:absolute}.hamburger:before{top:-8px}.hamburger:after{bottom:-8px}.hero{align-items:center;background-color:var(--hero-bg-color);color:var(--text-color);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding-bottom:120px;position:relative;text-align:center}.hero .container{position:relative;z-index:1}.hero h1{font-size:4.5rem;font-weight:700;font-weight:var(--fw-bold);margin-bottom:1rem}.hero p{color:var(--text-muted-color);font-size:1.5rem;margin:0 auto 2rem;max-width:600px}.hero-curve{bottom:0;height:auto;left:0;position:absolute;width:100%}.hero-curve path{fill:var(--hero-curve-color)}#about{background-color:initial}#about p{font-size:1.1rem;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}#values{background-color:var(--primary-color)}.values-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:50px}.value-card{align-items:flex-start;background:var(--card-bg-color);border:1px solid var(--card-border-color);border-radius:12px;border-radius:var(--border-radius);box-shadow:var(--card-shadow);display:flex;gap:20px;padding:30px}.value-icon{align-items:center;background-color:color-mix(in srgb,var(--secondary-color) 15%,#0000);border-radius:12px;border-radius:var(--border-radius);color:var(--secondary-color);display:flex;flex-shrink:0;font-size:1.5rem;height:56px;justify-content:center;margin-top:5px;width:56px}.value-icon svg{stroke-width:2;height:28px;width:28px}#strategy{background-color:initial}.strategy-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:50px}.strategy-card{background:var(--card-bg-color);border:1px solid var(--card-border-color);border-radius:12px;border-radius:var(--border-radius);box-shadow:var(--card-shadow);padding:30px;text-align:center}.mini-chart{align-items:flex-end;display:flex;gap:8px;height:80px;justify-content:center;margin-bottom:20px}.chart-bar{background-color:var(--secondary-color);border-radius:3px;width:15px}body.light .chart-bar{background-color:var(--accent-color)}#performance{background-color:initial}.performance-grid{grid-gap:35px;display:grid;gap:35px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-top:50px}.performance-card{background-color:var(--card-bg-color);border:1px solid var(--card-border-color);border-radius:12px;border-radius:var(--border-radius);box-shadow:var(--card-shadow);padding:40px}.performance-card h3{color:var(--secondary-color)}.performance-table{border-collapse:collapse;margin-top:20px;text-align:left;width:100%}.performance-table td,.performance-table th{border-bottom:1px solid var(--card-border-color);padding:12px 15px}.performance-table td,.performance-table th{color:var(--text-color)}.performance-table th{font-weight:600;font-weight:var(--fw-semibold)}.performance-table tbody tr:last-child td{border-bottom:none}.performance-table .negative{color:#e53e3e}.performance-table .positive{color:#48bb78;font-weight:700;font-weight:var(--fw-bold)}.performance-table .neutral{color:var(--text-muted-color)}#investment{background-color:var(--primary-color)}.opportunity-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.opportunity-card{background:var(--card-bg-color);border:1px solid var(--card-border-color);border-radius:12px;border-radius:var(--border-radius);box-shadow:var(--card-shadow);padding:25px}.opportunity-card h4{color:var(--secondary-color);font-size:1rem}.opportunity-card p{color:var(--text-color);font-size:1.2rem;font-weight:500;font-weight:var(--fw-medium);margin:0}#team{background-color:initial}.team-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:50px}.team-member{align-items:center;background-color:var(--card-bg-color);border:1px solid var(--card-border-color);border-radius:12px;border-radius:var(--border-radius);box-shadow:var(--card-shadow);display:flex;flex-direction:column;padding:30px;text-align:center}.avatar-placeholder{margin-bottom:20px}.team-member h3{font-size:1.3rem}.team-member p.role{color:var(--secondary-color);font-weight:600;font-weight:var(--fw-semibold)}.team-member p.description{color:var(--text-muted-color);font-size:.95rem}#contact{background-color:initial;padding-bottom:100px}.contact-form{display:flex;flex-direction:column;gap:20px;margin:50px auto 0;max-width:600px}.contact-form input,.contact-form textarea{background-color:var(--card-bg-color);border:1px solid var(--card-border-color);border-radius:12px;border-radius:var(--border-radius);color:var(--text-color);font-family:Inter,sans-serif;font-family:var(--font-family);font-size:1rem;padding:15px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--secondary-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--secondary-color) 20%,#0000);outline:none}.contact-form input::placeholder,.contact-form textarea::placeholder{color:var(--text-muted-color)}.contact-form textarea{min-height:150px;resize:vertical}footer{background-color:initial;border-top:1px solid var(--card-border-color);padding:40px 0;text-align:center}.footer-content{align-items:center;display:flex;flex-direction:column;gap:20px}.footer-logo{height:40px;opacity:.8}.footer-links{align-items:center;display:flex;gap:20px;justify-content:center;list-style:none;margin:0;padding:0}.footer-links a{color:var(--text-muted-color);text-decoration:none;transition:color .3s ease}.footer-links a:hover{color:var(--secondary-color)}.social-icons{display:flex;gap:25px;justify-content:center;margin-bottom:25px}.social-icons a{color:var(--text-muted-color);transition:color .3s ease}.social-icons a:hover{color:var(--secondary-color)}.social-icons svg{height:24px;width:24px}.copyright{color:var(--text-muted-color);font-size:.9rem;margin-top:20px}@media (max-width:768px){h1{font-size:2.8rem}h2{font-size:2rem}.hero h1{font-size:3.5rem}.hero p{font-size:1.2rem}section{padding:90px 0}.nav-links{align-items:center;background-color:var(--header-bg-color);box-shadow:0 4px 10px #0000001a;display:none;flex-direction:column;left:0;padding:20px 0;position:absolute;top:100%;width:100%}.nav-links.open{display:flex}.nav-toggle{display:block}#invest-btn-desktop{display:none}.nav-links li .btn-primary{display:block!important;margin-top:15px}.header-actions{gap:10px}}@media (max-width:480px){h1{font-size:2.2rem}.hero h1{font-size:2.8rem}.hero p{font-size:1.1rem}.opportunity-grid,.performance-grid,.strategy-grid,.team-grid,.values-grid{grid-template-columns:1fr}.performance-card{padding:25px}.contact-form{padding:0 15px}}
/*# sourceMappingURL=main.08c20965.css.map*/