body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}:root{--bg-primary:#0a0e1a;--bg-secondary:#0f1823;--bg-card:#1a2332;--bg-card-hover:#1f2a3a;--color-primary:#00d4ff;--color-secondary:#0f8;--color-accent:#00b4d8;--text-primary:#fff;--text-secondary:#a8b3cf;--text-tertiary:#6b7280;--border-color:#2a3441;--gradient-primary:linear-gradient(135deg,#00d4ff,#0f8);--gradient-dark:linear-gradient(180deg,#0a0e1a,#0f1823)}body{background:#0a0e1a;background:var(--bg-primary);color:#fff;color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;line-height:1.6;overflow-x:hidden}.app{min-height:100vh;position:relative}.particles-bg{height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.particle{animation:float linear infinite;background:#00d4ff;background:var(--color-primary);border-radius:50%;height:2px;opacity:.3;position:absolute;width:2px}@keyframes float{0%{opacity:0;transform:translateY(100vh) translateX(0)}10%{opacity:.3}90%{opacity:.3}to{opacity:0;transform:translateY(-100vh) translateX(100px)}}.header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0e1acc;border-bottom:1px solid #2a3441;border-bottom:1px solid var(--border-color);left:0;position:fixed;right:0;top:0;transition:all .3s ease;z-index:1000}.header.scrolled{background:#0a0e1af2;box-shadow:0 4px 20px #0000004d}.header-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;padding:1rem 2rem}.logo-section{align-items:center;display:flex;gap:1rem}.logo-icon{animation:pulse 2s ease-in-out infinite;height:45px;object-fit:contain;width:45px}.logo-text{height:35px;object-fit:contain;width:auto}@keyframes pulse{0%,to{filter:drop-shadow(0 0 5px #00d4ff);filter:drop-shadow(0 0 5px var(--color-primary))}50%{filter:drop-shadow(0 0 15px #00d4ff);filter:drop-shadow(0 0 15px var(--color-primary))}}.nav-menu{display:flex;gap:2rem}.nav-link{color:#a8b3cf;color:var(--text-secondary);font-weight:500;position:relative;text-decoration:none;transition:all .3s ease}.nav-link:hover{color:#00d4ff;color:var(--color-primary)}.nav-link:after{background:linear-gradient(135deg,#00d4ff,#0f8);background:var(--gradient-primary);bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-link:hover:after{width:100%}.header-actions{display:flex;gap:1rem}.btn-primary,.btn-secondary{border:none;border-radius:8px;cursor:pointer;font-size:.95rem;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.btn-primary{background:linear-gradient(135deg,#00d4ff,#0f8);background:var(--gradient-primary);color:#0a0e1a;color:var(--bg-primary)}.btn-primary:hover{box-shadow:0 8px 20px #00d4ff4d;transform:translateY(-2px)}.btn-secondary{background:#0000;border:2px solid #00d4ff;border:2px solid var(--color-primary);color:#00d4ff;color:var(--color-primary)}.btn-secondary:hover{background:#00d4ff;background:var(--color-primary);color:#0a0e1a;color:var(--bg-primary)}.hero-section{align-items:center;background:radial-gradient(ellipse at center top,#0f1823 0,#0a0e1a 100%);display:flex;min-height:100vh;overflow:hidden;padding:120px 2rem 80px;position:relative}.hero-section:before{animation:rotate 30s linear infinite;background:radial-gradient(circle,#00d4ff1a 0,#0000 70%);content:"";height:800px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:800px}@keyframes rotate{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.hero-container{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px;position:relative;z-index:1}.hero-content{animation:fadeInUp 1s ease}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#0f8);background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem}.hero-subtitle{color:#a8b3cf;color:var(--text-secondary);font-size:1.25rem;line-height:1.6;margin-bottom:3rem}.stats-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-bottom:3rem}.stat-card{background:#1a2332;background:var(--bg-card);border:1px solid #2a3441;border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;text-align:center;transition:all .3s ease}.stat-card:hover{border-color:#00d4ff;border-color:var(--color-primary);box-shadow:0 10px 30px #00d4ff33;transform:translateY(-5px)}.stat-number{color:#00d4ff;color:var(--color-primary);font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.stat-label{color:#a8b3cf;color:var(--text-secondary);font-size:.95rem}.hero-actions{display:flex;gap:1.5rem}.btn-large-primary,.btn-large-secondary{border:none;border-radius:10px;cursor:pointer;font-size:1.1rem;font-weight:600;padding:1rem 2.5rem;transition:all .3s ease}.btn-large-primary{background:linear-gradient(135deg,#00d4ff,#0f8);background:var(--gradient-primary);color:#0a0e1a;color:var(--bg-primary)}.btn-large-primary:hover{box-shadow:0 10px 30px #00d4ff66;transform:scale(1.05)}.btn-large-secondary{background:#0000;border:2px solid #2a3441;border:2px solid var(--border-color);color:#fff;color:var(--text-primary)}.btn-large-secondary:hover{background:#00d4ff1a;border-color:#00d4ff;border-color:var(--color-primary)}.hero-mascot{animation:floatMascot 4s ease-in-out infinite;perspective:1000px;position:relative;transform-style:preserve-3d}@keyframes floatMascot{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.mascot-container{background:radial-gradient(circle at center,#00ff881a 0,#0000 70%);border-radius:50%;padding:20px;position:relative}.mascot-image{filter:drop-shadow(0 20px 40px rgba(0,212,255,.3));height:auto;max-width:400px;object-fit:contain;width:100%}.cube{animation:rotateCube 10s linear infinite;height:50px;position:absolute;transform:rotateX(-20deg) rotateY(45deg);transform-style:preserve-3d;width:50px}.cube-1{animation-delay:0s;animation-duration:8s;left:-5%;top:5%}.cube-2{animation-delay:2.5s;animation-duration:9s;right:0;top:40%;transform:rotateX(30deg) rotateY(60deg)}.cube-3{animation-delay:5s;animation-duration:10s;bottom:10%;left:5%;transform:rotateX(-45deg) rotateY(30deg)}.cube-face{align-items:center;background:#00d4ff1a;border:2px solid;color:#ffffff4d;display:flex;font-size:8px;font-weight:700;height:50px;justify-content:center;position:absolute;width:50px}.cube-front{background:linear-gradient(145deg,#00ffff4d,#00d4ff33,#00b4dc26);border-color:#0ff;box-shadow:inset 0 0 30px #00ffff4d,0 0 40px #0ff6;transform:rotateY(0deg) translateZ(25px)}.cube-back{background:linear-gradient(145deg,#00647833,#00506426,#003c501a);border-color:#0096b499;box-shadow:inset 0 0 20px #00647833;transform:rotateY(180deg) translateZ(25px)}.cube-right{background:linear-gradient(145deg,#00c8dc40,#00b4c833,#00a0b426);border-color:#00c8dccc;box-shadow:inset 0 0 25px #00c8dc40,0 0 20px #00c8dc33;transform:rotateY(90deg) translateZ(25px)}.cube-left{background:linear-gradient(145deg,#0096aa33,#00829626,#006e821a);border-color:#00b4c8b3;box-shadow:inset 0 0 20px #0096aa33;transform:rotateY(-90deg) translateZ(25px)}.cube-top{background:linear-gradient(145deg,#00ff8859,#00ffc84d,#00dcff40);border-color:#0f8;box-shadow:inset 0 0 35px #0f86,0 0 50px #00ff884d;transform:rotateX(90deg) translateZ(25px)}.cube-bottom{background:linear-gradient(145deg,#00506426,#003c501a,#00283c0d);border-color:#00788c80;box-shadow:inset 0 0 15px #00506426;transform:rotateX(-90deg) translateZ(25px)}@keyframes rotateCube{0%{transform:rotateX(-20deg) rotateY(0deg) rotate(0deg)}16.66%{transform:rotateX(30deg) rotateY(60deg) rotate(15deg)}33.33%{transform:rotateX(-45deg) rotateY(120deg) rotate(-10deg)}50%{transform:rotateX(60deg) rotateY(180deg) rotate(20deg)}66.66%{transform:rotateX(-30deg) rotateY(240deg) rotate(-15deg)}83.33%{transform:rotateX(45deg) rotateY(300deg) rotate(10deg)}to{transform:rotateX(-20deg) rotateY(1turn) rotate(0deg)}}.products-section{background:#0f1823;background:var(--bg-secondary);padding:100px 2rem;position:relative}.section-container{margin:0 auto;max-width:1400px}.section-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.section-subtitle{color:#a8b3cf;color:var(--text-secondary);font-size:1.1rem;margin-bottom:4rem;text-align:center}.products-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.product-card{animation:fadeInUp .6s ease forwards;background:#1a2332;background:var(--bg-card);border:1px solid #2a3441;border:1px solid var(--border-color);border-radius:16px;cursor:pointer;opacity:0;padding:2rem;text-align:center;transition:all .3s ease}.product-card:hover{background:#1f2a3a;background:var(--bg-card-hover);border-color:#00d4ff;border-color:var(--color-primary);box-shadow:0 20px 40px #00d4ff33;transform:translateY(-10px)}.product-icon{animation:bounce 2s ease-in-out infinite;display:inline-block;font-size:3rem;margin-bottom:1.5rem}.product-logo-container{align-items:center;display:flex;justify-content:center;margin:0 auto 1.5rem;min-height:80px;position:relative}.product-logo{border-radius:12px;height:100%;object-fit:contain;width:100%}.icd19-logo .product-logo{filter:drop-shadow(0 0 30px rgba(147,51,234,1)) drop-shadow(0 0 20px rgba(147,51,234,.8)) drop-shadow(0 0 10px rgba(147,51,234,.6));height:80px;width:80px}.orca-wallet-logo .product-logo{filter:drop-shadow(0 0 30px rgba(255,255,255,.9)) drop-shadow(0 0 20px rgba(255,255,255,.7)) drop-shadow(0 0 10px rgba(255,255,255,.5));height:100px;width:100px}.plasmanet-logo{animation:logoGlow 3s ease-in-out infinite}.plasmanet-logo .product-logo{filter:drop-shadow(0 0 20px rgba(0,255,136,.8)) drop-shadow(0 0 10px rgba(0,255,136,.6));height:80px;width:80px}.claims-logo .product-logo{filter:drop-shadow(0 0 25px rgba(0,50,120,.9)) drop-shadow(0 0 15px rgba(0,70,160,.7)) drop-shadow(0 0 8px rgba(0,90,200,.5));height:80px;width:80px}.globe-icon{align-items:center;display:flex;justify-content:center}.globe-icon .compliance-logo{filter:drop-shadow(0 0 30px rgba(20,255,60,.9)) drop-shadow(0 0 20px rgba(80,255,100,.7)) drop-shadow(0 0 10px rgba(120,255,140,.5));height:60px;width:60px}.crypto-icon{align-items:center;display:flex;justify-content:center}.crypto-icon .compliance-logo{filter:drop-shadow(0 0 30px rgba(255,20,60,.9)) drop-shadow(0 0 20px rgba(255,80,100,.7)) drop-shadow(0 0 10px rgba(255,120,140,.5));height:60px;width:60px}.hipaa-icon{align-items:center;display:flex;height:60px;justify-content:center}.hipaa-icon .compliance-logo{filter:drop-shadow(0 0 30px rgba(20,60,255,.9)) drop-shadow(0 0 20px rgba(80,100,255,.7)) drop-shadow(0 0 10px rgba(120,140,255,.5));height:81px;margin-top:-21px;width:81px}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.image-placeholder{animation:shimmer 2s linear infinite;background:linear-gradient(90deg,#1a1a2e,#2a2a3e 50%,#1a1a2e);background-size:2000px 100%;border-radius:8px}.product-title{color:#fff;color:var(--text-primary);font-size:1.5rem;margin-bottom:1rem}.product-description{color:#a8b3cf;color:var(--text-secondary);line-height:1.6;margin-bottom:1.5rem}.product-btn{background:none;border:none;color:#00d4ff;color:var(--color-primary);cursor:pointer;font-size:1rem;font-weight:600;transition:all .3s ease}.product-btn:hover{transform:translateX(5px)}.developers-section{background:#0a0e1a;background:var(--bg-primary);padding:100px 2rem}.developers-content{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.developers-description{color:#a8b3cf;color:var(--text-secondary);font-size:1.1rem;line-height:1.8;margin-bottom:2rem}.developers-features{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.feature-item{align-items:center;color:#a8b3cf;color:var(--text-secondary);display:flex;gap:1rem}.feature-icon{color:#0f8;color:var(--color-secondary);font-size:1.2rem}.btn-developer{background:linear-gradient(135deg,#00d4ff,#0f8);background:var(--gradient-primary);border:none;border-radius:8px;color:#0a0e1a;color:var(--bg-primary);cursor:pointer;font-size:1rem;font-weight:600;padding:1rem 2rem;transition:all .3s ease}.btn-developer:hover{box-shadow:0 10px 30px #00d4ff4d;transform:translateY(-3px)}.code-preview{background:#0a0b0f;border-radius:12px;box-shadow:0 20px 60px #00000080;overflow:hidden}.code-header{background:#1a1d24;display:flex;gap:.5rem;padding:1rem}.code-dot{border-radius:50%;height:12px;width:12px}.code-dot.red{background:#ff5f56}.code-dot.yellow{background:#ffbd2e}.code-dot.green{background:#27c93f}.code-content{color:#e6e6e6;font-family:Monaco,Menlo,monospace;font-size:.9rem;line-height:1.6;overflow-x:auto;padding:2rem}.compliance-section{background:#0f1823;background:var(--bg-secondary);padding:100px 2rem}.compliance-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:3rem}.compliance-card{background:#1a2332;background:var(--bg-card);border:1px solid #2a3441;border:1px solid var(--border-color);border-radius:12px;padding:2rem;text-align:center;transition:all .3s ease}.compliance-card:hover{border-color:#00d4ff;border-color:var(--color-primary);box-shadow:0 15px 30px #00d4ff33;transform:translateY(-5px)}.compliance-icon{font-size:3rem;margin-bottom:1rem}.compliance-card h3{color:#fff;color:var(--text-primary);font-size:1.3rem;margin-bottom:1rem}.compliance-card p{color:#a8b3cf;color:var(--text-secondary);line-height:1.6}.partners-section{background:#0a0e1a;background:var(--bg-primary);padding:100px 2rem}.partners-carousel{margin-top:3rem;overflow:hidden;position:relative}.partners-track{animation:scroll 30s linear infinite;display:flex}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.partner-item{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;display:flex;flex:0 0 200px;height:120px;justify-content:center;margin:0 2rem;padding:20px;transition:all .3s ease}.partner-logo{height:auto;max-height:70px;max-width:140px;object-fit:contain;transition:all .3s ease;width:100%}.partner-item:hover{box-shadow:0 4px 16px #00000026;transform:translateY(-5px)}.partner-item:hover .partner-logo{transform:scale(1.05)}.partner-logo.nus-logo{max-height:90px;max-width:180px;transform:scale(1.3)}.partner-item:hover .partner-logo.nus-logo{transform:scale(1.35)}.footer{background:#0f1823;background:var(--bg-secondary);border-top:1px solid #2a3441;border-top:1px solid var(--border-color);padding:4rem 2rem 2rem}.footer-container{margin:0 auto;max-width:1400px}.footer-content{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:2fr 1fr 1fr 1fr;margin-bottom:3rem}.footer-section h4{color:#fff;color:var(--text-primary);font-size:1.1rem;margin-bottom:1.5rem}.footer-logo-section{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.footer-logo-icon{animation:pulse 2s ease-in-out infinite;height:45px;object-fit:contain;width:45px}.footer-logo-text{height:35px;object-fit:contain;width:auto}.footer-description{color:#a8b3cf;color:var(--text-secondary);line-height:1.6;margin-bottom:1.5rem}.social-links{display:flex;gap:1rem}.social-link{border:1px solid #2a3441;border:1px solid var(--border-color);border-radius:8px;color:#a8b3cf;color:var(--text-secondary);padding:.5rem 1rem;text-decoration:none;transition:all .3s ease}.social-link:hover{background:#00d4ff1a;border-color:#00d4ff;border-color:var(--color-primary);color:#00d4ff;color:var(--color-primary)}.footer-link{color:#a8b3cf;color:var(--text-secondary);display:block;margin-bottom:1rem;text-decoration:none;transition:all .3s ease}.footer-link:hover{color:#00d4ff;color:var(--color-primary);transform:translateX(5px)}.footer-bottom{border-top:1px solid #2a3441;border-top:1px solid var(--border-color);color:#6b7280;color:var(--text-tertiary);padding-top:2rem;text-align:center}@media (max-width:1024px){.header-container{padding:.75rem 1rem}.developers-content,.hero-container{grid-template-columns:1fr;text-align:center}.hero-mascot{margin-left:auto;margin-right:auto;margin-top:3rem;max-width:400px}.hero-title{font-size:2.5rem}.stats-grid{gap:1rem;grid-template-columns:repeat(3,1fr)}.code-preview{display:none}.developers-text{margin:0 auto;max-width:600px}.footer-content{grid-template-columns:repeat(2,1fr)}.cube,.cube-face{height:40px;width:40px}.cube-back,.cube-front{transform:translateZ(20px)}.cube-back{transform:rotateY(180deg) translateZ(20px)}.cube-right{transform:rotateY(90deg) translateZ(20px)}.cube-left{transform:rotateY(-90deg) translateZ(20px)}.cube-top{transform:rotateX(90deg) translateZ(20px)}.cube-bottom{transform:rotateX(-90deg) translateZ(20px)}}@media (max-width:768px){.header{padding:0}.header-container{flex-wrap:wrap;padding:.5rem 1rem}.logo-section{flex:1 1}.logo-icon{height:35px;width:35px}.logo-text{height:25px}.nav-menu{display:none}.header-actions{gap:.5rem}.header-actions .btn-secondary{display:none}.btn-primary,.btn-secondary{font-size:.85rem;padding:.5rem 1rem}.hero-section{min-height:auto;padding:100px 1rem 60px}.hero-container{display:flex;flex-direction:column;gap:0}.hero-mascot{margin-bottom:0;margin-top:0;order:-1}.hero-content{order:1}.hero-title{font-size:1.75rem;line-height:1.3}.hero-subtitle{font-size:1rem;margin-bottom:2rem}.stats-grid{gap:1rem;grid-template-columns:1fr}.stat-card{padding:1rem}.stat-number{font-size:2rem}.hero-actions{align-items:stretch;flex-direction:column;gap:1rem}.btn-large-primary,.btn-large-secondary{font-size:1rem;padding:.9rem 2rem;width:100%}.mascot-container{padding:10px}.mascot-image{max-width:250px}.cube{animation-duration:12s}.cube,.cube-face{height:25px;width:25px}.cube-face{border-width:1px;box-shadow:inset 0 0 10px #0ff3}.cube-front{transform:rotateY(0deg) translateZ(12.5px)}.cube-back{transform:rotateY(180deg) translateZ(12.5px)}.cube-right{transform:rotateY(90deg) translateZ(12.5px)}.cube-left{transform:rotateY(-90deg) translateZ(12.5px)}.cube-top{transform:rotateX(90deg) translateZ(12.5px)}.cube-bottom{transform:rotateX(-90deg) translateZ(12.5px)}.cube-1{animation-delay:0s;left:5%;top:10%}.cube-2{animation-delay:3s;right:5%;top:35%}.cube-3{animation-delay:6s;bottom:25%;left:10%}.products-section{padding:60px 1rem}.section-title{font-size:2rem}.section-subtitle{font-size:1rem;margin-bottom:2rem}.products-grid{gap:1.5rem;grid-template-columns:1fr}.product-card{padding:1.5rem}.developers-section{padding:60px 1rem}.developers-features{margin:0 auto 2rem;max-width:300px;text-align:left}.compliance-section{padding:60px 1rem}.compliance-grid{gap:1.5rem;grid-template-columns:1fr}.partners-section{padding:60px 1rem}.partner-item{flex:0 0 150px;height:100px;margin:0 1rem;padding:15px}.partner-logo{max-height:50px;max-width:100px}.footer{padding:3rem 1rem 1.5rem}.footer-content{gap:2rem;grid-template-columns:1fr}.social-links{flex-wrap:wrap}}@media (max-width:480px){.hero-title{font-size:1.5rem}.hero-subtitle{font-size:.9rem}.section-title{font-size:1.75rem}.mascot-image{max-width:200px}.cube,.cube-face{height:20px;width:20px}.cube-face{border-width:1px}.cube-front{transform:rotateY(0deg) translateZ(10px)}.cube-back{transform:rotateY(180deg) translateZ(10px)}.cube-right{transform:rotateY(90deg) translateZ(10px)}.cube-left{transform:rotateY(-90deg) translateZ(10px)}.cube-top{transform:rotateX(90deg) translateZ(10px)}.cube-bottom{transform:rotateX(-90deg) translateZ(10px)}.cube-3{display:none}.btn-primary,.btn-secondary{font-size:.8rem;padding:.4rem .8rem}.particle{display:none}}@media (max-width:768px){.cube{animation-duration:12s!important}.cube-2{animation-duration:14s!important}.cube-3{animation-duration:16s!important}.product-card{animation:none!important;opacity:1!important}@keyframes float{0%,to{transform:rotateX(-20deg) rotateY(0deg) rotate(0deg)}50%{transform:rotateX(-20deg) rotateY(180deg) rotate(0deg)}}.cube,.particle,.product-card,.stat-card{transform:translateZ(0);will-change:transform}.compliance-badge,.product-card,.stat-card{box-shadow:0 4px 12px #00d4ff1a}@media (hover:none){.btn-primary:hover,.btn-secondary:hover,.product-card:hover,.stat-card:hover{box-shadow:none;transform:none}}}
/*# sourceMappingURL=main.042ea179.css.map*/