@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap);#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}nav{padding:30px}nav a{font-weight:700;color:#2c3e50}nav a.router-link-exact-active{color:#42b983}.hero-section[data-v-48b496a1]{background-color:#f6f2f1;padding:4rem 2rem;min-height:80vh;display:flex;align-items:center;font-family:Roboto,sans-serif}.hero-content[data-v-48b496a1]{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:left;gap:4rem}.hero-text[data-v-48b496a1]{text-align:left;flex:1;position:relative;padding-left:2rem}.vertical-bar[data-v-48b496a1]{position:absolute;left:0;top:80;width:12px;height:60%;background-color:#072ac8;border-radius:3px}h1[data-v-48b496a1]{font-size:4rem;line-height:1.2;margin-bottom:1.5rem;font-family:Roboto,sans-serif;font-weight:700}.highlight-blue[data-v-48b496a1]{color:#072ac8}.highlight-yellow[data-v-48b496a1]{color:gold}.subtitle[data-v-48b496a1]{color:#4a5568;font-size:1.2rem;margin-bottom:2rem;line-height:1.6;max-width:600px;font-family:Roboto,sans-serif;font-weight:500}.get-invested-btn[data-v-48b496a1]{display:inline-block;background-color:#072ac8;color:#fff;padding:1rem 2rem;border-radius:30px;text-decoration:none;font-weight:700;font-size:1.1rem;transition:transform .3s;font-family:Roboto,sans-serif;font-weight:500}.get-invested-btn[data-v-48b496a1]:hover{transform:translateY(-2px);background-color:#0522a5}.hero-image[data-v-48b496a1]{flex:1;display:flex;justify-content:center;align-items:center}.hero-illustration[data-v-48b496a1]{width:100%;max-width:500px;display:flex;justify-content:center}.level-up-image[data-v-48b496a1]{width:100%;height:auto;max-width:500px;border-radius:8px}@media (max-width:1024px){.hero-content[data-v-48b496a1]{flex-direction:column;text-align:center;gap:2rem}.hero-text[data-v-48b496a1]{padding-left:0}.vertical-bar[data-v-48b496a1]{display:none}h1[data-v-48b496a1]{font-size:3rem}.subtitle[data-v-48b496a1]{margin:1.5rem auto}.hero-illustration[data-v-48b496a1]{margin-top:2rem}}@media (max-width:768px){.hero-section[data-v-48b496a1]{padding:2rem 1rem}h1[data-v-48b496a1]{font-size:2.5rem}.level-up-image[data-v-48b496a1]{max-width:100%}}.content[data-v-42b2844f]{padding:40px 20px;max-width:100%;margin:0 auto}.section-wrapper[data-v-42b2844f]{position:relative;padding:5rem 0}.mission-wrapper[data-v-42b2844f]{background:#e2eafc}.why-wrapper[data-v-42b2844f]{background-color:#f6f2f1}.contact-wrapper[data-v-42b2844f]{background:linear-gradient(135deg,#1971c9,#072ac8)}.mission-section[data-v-42b2844f]{background:#fff;padding:4rem 2rem;margin:0 auto;max-width:1200px;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1)}.mission-section[data-v-42b2844f]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient (circle at top right,rgba(7,42,200,.05) 0,transparent 70%);z-index:1}.section-content[data-v-42b2844f]{max-width:800px;margin:0 auto;text-align:center;position:relative;z-index:2}.mission-section h2[data-v-42b2844f]{color:#072ac8;font-size:2.5rem;margin-bottom:1.5rem;font-weight:700;text-transform:uppercase;letter-spacing:1px}.mission-section p[data-v-42b2844f]{color:#2c3e50;font-size:1.2rem;line-height:1.8;max-width:700px;margin:0 auto;padding:0 1rem}.why-riddhi[data-v-42b2844f]{padding:4rem 0;max-width:1200px;margin:0 auto}.why-riddhi h2[data-v-42b2844f]{color:#2c3e50;font-size:2.5rem;text-align:center;margin-bottom:3rem}.why-content[data-v-42b2844f]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:1000px;margin:0 auto}.principle-card[data-v-42b2844f]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s ease}.principle-card[data-v-42b2844f]:hover{transform:translateY(-5px)}.principle-card h3[data-v-42b2844f]{color:#072ac8;font-size:1.5rem;margin-bottom:1rem;position:relative;padding-bottom:.5rem}.principle-card h3[data-v-42b2844f]:after{content:"";position:absolute;bottom:0;left:0;width:50%;height:4px;background-color:#e97e1b}.principle-card p[data-v-42b2844f]{color:#4a5568;line-height:1.8;font-size:1.1rem}.contact-section[data-v-42b2844f]{max-width:1200px;margin:0 auto}.contact-section h2[data-v-42b2844f]{color:#fff;margin-bottom:2rem;font-size:2rem}.contact-grid[data-v-42b2844f]{display:flex;flex-direction:column;align-items:center;gap:2rem}.contact-info[data-v-42b2844f]{display:flex;flex-direction:column;gap:1.5rem}.contact-item[data-v-42b2844f]{display:flex;align-items:center;gap:1rem;font-size:1.1rem;color:#fff}.contact-item i[data-v-42b2844f]{color:#fff;font-size:1.5rem;width:24px}.social-links[data-v-42b2844f]{display:flex;gap:1.5rem;margin-top:1rem}.social-link[data-v-42b2844f]{color:#fff;font-size:1.8rem;transition:transform .3s,color .3s}.social-link[data-v-42b2844f]:hover{transform:translateY(-3px);color:#e9ecef}@media (min-width:768px){.contact-grid[data-v-42b2844f]{flex-direction:row;justify-content:center;gap:4rem}.contact-info[data-v-42b2844f]{align-items:flex-start}}@media (max-width:768px){.mission-section[data-v-42b2844f],.why-riddhi[data-v-42b2844f]{padding:2rem 1rem}.mission-section h2[data-v-42b2844f],.why-riddhi h2[data-v-42b2844f]{font-size:2rem}.why-content[data-v-42b2844f]{grid-template-columns:1fr}.principle-card[data-v-42b2844f]{padding:1.5rem}}.login-container[data-v-8a7bb400]{display:flex;justify-content:center;align-items:center;min-height:80vh;padding:2rem;background-color:#f8f9fa}.login-card[data-v-8a7bb400]{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.1);width:100%;max-width:400px;position:relative}.login-card h2[data-v-8a7bb400]{color:#072ac8;text-align:center;margin-bottom:2rem}.login-form[data-v-8a7bb400]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-8a7bb400]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-8a7bb400]{color:#2c3e50;font-weight:500}.form-group input[data-v-8a7bb400]{padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}.login-button[data-v-8a7bb400]{background-color:#072ac8;color:#fff;padding:.75rem;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .3s}.login-button[data-v-8a7bb400]:hover:not(:disabled){background-color:#051a75}.login-button[data-v-8a7bb400]:disabled{background-color:#ccc;cursor:not-allowed}.error-message[data-v-8a7bb400]{color:#dc3545;text-align:center;margin-top:1rem}.login-footer[data-v-8a7bb400]{margin-top:1.5rem;text-align:center}.login-footer a[data-v-8a7bb400]{color:#072ac8;text-decoration:none}.login-footer a[data-v-8a7bb400]:hover{text-decoration:underline}.back-button[data-v-8a7bb400]{position:absolute;top:1.5rem;left:1.5rem}.back-link[data-v-8a7bb400]{display:flex;align-items:center;gap:.5rem;color:#072ac8;text-decoration:none;font-weight:500;transition:color .3s}.back-link[data-v-8a7bb400]:hover{color:#051a75}.back-link i[data-v-8a7bb400]{font-size:.9rem}@media (max-width:768px){.back-button[data-v-8a7bb400]{top:1rem;left:1rem}}.navbar[data-v-636ed617]{background-color:#072ac8;padding:1rem;padding-left:4rem;display:flex;justify-content:space-between;align-items:center}.nav-brand[data-v-636ed617]{font-size:1.5rem;font-weight:700}.brand-link[data-v-636ed617]{color:#fff;text-decoration:none}.nav-links[data-v-636ed617]{display:flex;gap:1rem;align-items:center}.nav-link[data-v-636ed617]{color:#fff;text-decoration:none;padding:.5rem 1rem;border-radius:4px;transition:background-color .3s;cursor:pointer}.nav-link[data-v-636ed617]:hover{background-color:hsla(0,0%,100%,.1)}.router-link-active[data-v-636ed617]{background-color:hsla(0,0%,100%,.2)}.login-link[data-v-636ed617]{background-color:#fff;color:#072ac8;padding:.5rem 1.5rem;border-radius:20px;transition:all .3s}.login-link[data-v-636ed617]:hover{background-color:#f8f9fa;transform:translateY(-2px)}.logout-link[data-v-636ed617]{display:flex;align-items:center;gap:.5rem}.dropdown[data-v-636ed617]{position:relative;display:inline-block}.dropdown-toggle[data-v-636ed617]{display:flex;align-items:center;gap:.5rem;background:none;border:none;font-size:inherit}.dropdown-toggle i[data-v-636ed617]{font-size:.8rem;transition:transform .3s}.dropdown:hover .dropdown-toggle i[data-v-636ed617]{transform:rotate(180deg)}.dropdown-menu[data-v-636ed617]{position:absolute;top:100%;left:0;background-color:#fff;min-width:200px;border-radius:4px;box-shadow:0 2px 12px rgba(0,0,0,.15);opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s;z-index:1000}.dropdown:hover .dropdown-menu[data-v-636ed617]{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-item[data-v-636ed617]{display:block;padding:.75rem 1rem;color:#2c3e50;text-decoration:none;transition:background-color .3s}.dropdown-item[data-v-636ed617]:hover{background-color:#f8f9fa;color:#072ac8}@media (max-width:768px){.nav-links[data-v-636ed617]{gap:.5rem}.nav-link[data-v-636ed617]{padding:.5rem;font-size:.9rem}.login-link[data-v-636ed617]{padding:.5rem 1rem}.dropdown-menu[data-v-636ed617]{position:static;box-shadow:none;opacity:1;visibility:visible;transform:none;display:none}.dropdown:hover .dropdown-menu[data-v-636ed617]{display:block}}.admin-link[data-v-636ed617]{display:flex;align-items:center;gap:.5rem;background-color:#dc3545;color:#fff;padding:.5rem 1rem;border-radius:4px}.admin-link[data-v-636ed617]:hover{background-color:#c82333}.base-layout[data-v-6709d29c]{min-height:100vh;display:flex;flex-direction:column}.main-content[data-v-6709d29c]{flex:1;padding-top:80px}.admin-drawer-container[data-v-70c2e546]{position:relative;height:100%}.side-drawer[data-v-70c2e546]{width:260px;background:#2c3e50;color:#fff;display:flex;flex-direction:column;height:100vh;position:sticky;top:0;box-shadow:2px 0 10px rgba(0,0,0,.1)}.drawer-header[data-v-70c2e546]{padding:1.5rem;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;align-items:center;gap:1rem;font-size:1.2rem;font-weight:600;background-color:#1a2530}.drawer-header i[data-v-70c2e546]{font-size:1.4rem;color:#3498db}.drawer-nav[data-v-70c2e546]{flex:1;padding:1rem 0;overflow-y:auto}.drawer-item[data-v-70c2e546]{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;color:hsla(0,0%,100%,.8);text-decoration:none;cursor:pointer;transition:all .3s;border-left:3px solid transparent}.drawer-item[data-v-70c2e546]:hover{background:hsla(0,0%,100%,.1);color:#fff;border-left-color:#3498db}.drawer-item.active[data-v-70c2e546]{background:hsla(0,0%,100%,.1);color:#fff;border-left:3px solid #3498db}.drawer-item i[data-v-70c2e546]{width:20px;text-align:center}.drawer-footer[data-v-70c2e546]{padding:1rem 0;border-top:1px solid hsla(0,0%,100%,.1)}.drawer-item.logout[data-v-70c2e546]{color:#e74c3c}.drawer-item.logout[data-v-70c2e546]:hover{background:rgba(231,76,60,.1);border-left-color:#e74c3c}.menu-toggle[data-v-70c2e546]{display:none;align-items:center;justify-content:center;position:fixed;top:1rem;left:1rem;width:40px;height:40px;border-radius:50%;background:#3498db;color:#fff;border:none;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.2);z-index:101}.drawer-overlay[data-v-70c2e546]{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:99}@media (max-width:768px){.side-drawer[data-v-70c2e546]{position:fixed;left:-260px;top:0;bottom:0;z-index:100;transition:left .3s ease-in-out;height:100%}.side-drawer.is-open[data-v-70c2e546]{left:0}.drawer-overlay[data-v-70c2e546]{display:block;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.drawer-overlay.is-open[data-v-70c2e546]{opacity:1;visibility:visible}.menu-toggle[data-v-70c2e546]{display:flex}}.admin-layout[data-v-7dbd2d36]{min-height:100vh;background-color:#f8f9fa}.dashboard-layout[data-v-7dbd2d36]{display:flex;min-height:calc(100vh - 80px)}.main-content[data-v-7dbd2d36]{flex:1;padding:2rem;overflow-y:auto}.client-actions-drawer[data-v-25ae2c20]{width:260px;background:#f8f9fa;border-right:1px solid #e9ecef;display:flex;flex-direction:column;height:100%;box-shadow:2px 0 10px rgba(0,0,0,.05)}.drawer-header[data-v-25ae2c20]{padding:1.5rem;border-bottom:1px solid #e9ecef;display:flex;align-items:center;gap:1rem}.client-icon[data-v-25ae2c20]{width:50px;height:50px;border-radius:50%;background:#e7f1ff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.client-icon i[data-v-25ae2c20]{font-size:1.8rem;color:#3498db}.client-info[data-v-25ae2c20]{overflow:hidden}.client-name[data-v-25ae2c20]{margin:0;font-size:1.1rem;font-weight:600;color:#2c3e50;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.client-id[data-v-25ae2c20]{font-size:.85rem;color:#6c757d}.drawer-divider[data-v-25ae2c20]{padding:.75rem 1.5rem;font-size:.85rem;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.5px;background:#f1f3f5}.drawer-nav[data-v-25ae2c20]{flex:1;padding:.5rem 0;overflow-y:auto}.drawer-item[data-v-25ae2c20]{position:relative;display:flex;align-items:center;gap:.75rem;padding:.85rem 1.5rem;color:#495057;text-decoration:none;cursor:pointer;transition:all .2s;border-left:3px solid transparent}.drawer-item[data-v-25ae2c20]:hover{background:#e9ecef;color:#3498db}.drawer-item.active[data-v-25ae2c20]{background:#e7f1ff;color:#3498db;border-left-color:#3498db}.drawer-item i[data-v-25ae2c20]{width:20px;text-align:center}.notification-dot[data-v-25ae2c20]{position:absolute;right:1.5rem;font-size:.5rem;color:#e74c3c}.drawer-footer[data-v-25ae2c20]{padding:1rem 1.5rem;border-top:1px solid #e9ecef}.back-btn[data-v-25ae2c20]{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;background:#fff;border:1px solid #dee2e6;border-radius:6px;color:#495057;font-weight:500;cursor:pointer;transition:all .2s}.back-btn[data-v-25ae2c20]:hover{background:#f8f9fa;color:#3498db;border-color:#3498db}@media (max-width:768px){.client-actions-drawer[data-v-25ae2c20]{width:100%;border-right:none;border-bottom:1px solid #e9ecef;height:auto}.drawer-nav[data-v-25ae2c20]{display:flex;overflow-x:auto;padding:.5rem}.drawer-item[data-v-25ae2c20]{flex-direction:column;align-items:center;padding:.75rem;text-align:center;gap:.5rem;min-width:100px;border-left:none;border-bottom:3px solid transparent}.drawer-item.active[data-v-25ae2c20]{border-left:none;border-bottom:3px solid #3498db}.notification-dot[data-v-25ae2c20]{position:absolute;top:.5rem;right:.5rem}}.client-context-layout[data-v-87e09dda]{min-height:100vh;background-color:#f8f9fa}.dashboard-layout[data-v-87e09dda]{display:flex;min-height:calc(100vh - 80px)}.main-content[data-v-87e09dda]{flex:1;padding:2rem;overflow-y:auto}.context-header[data-v-87e09dda]{display:flex;align-items:center;margin-bottom:2rem;gap:1rem}.back-btn[data-v-87e09dda]{display:flex;align-items:center;gap:.5rem;background:#f1f3f5;border:none;padding:.5rem 1rem;border-radius:8px;cursor:pointer;font-weight:500;color:#495057;transition:background-color .3s}.back-btn[data-v-87e09dda]:hover{background-color:#e9ecef}.client-name[data-v-87e09dda]{font-size:1.5rem;color:#072ac8;margin:0}@media (max-width:768px){.dashboard-layout[data-v-87e09dda]{flex-direction:column}.context-header[data-v-87e09dda]{flex-direction:column;align-items:flex-start}}.loading-state[data-v-87e09dda]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:#666;text-align:center}.loading-state i[data-v-87e09dda]{font-size:2rem;margin-bottom:1rem;color:#3498db}