@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap);*{box-sizing:border-box;margin:0;padding:0}:root{--primary-color:#667eea;--secondary-color:#00d9ff;--accent-color:#a855f7;--success-color:#10b981;--dark-bg:#0a0e27;--light-bg:#f8fafc;--text-dark:#1e293b;--text-light:#fff;--gradient-purple-blue:linear-gradient(135deg,#667eea,#764ba2);--gradient-cyan-purple:linear-gradient(135deg,#00d9ff,#a855f7);--gradient-green-blue:linear-gradient(135deg,#10b981,#00d9ff);--shadow-sm:0 2px 8px #00000014;--shadow-md:0 4px 16px #0000001f;--shadow-lg:0 10px 40px #00000026;--shadow-xl:0 20px 60px #0003}body{background:#f8fafc;background:var(--light-bg);color:#1e293b;color:var(--text-dark);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;overflow-x:hidden}.container{margin:0 auto;max-width:1200px;padding:0 24px}.navbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0e27d9;border-bottom:1px solid #ffffff1a;box-shadow:0 4px 20px #0000001a;position:fixed;top:0;width:100%;z-index:1000}.navbar-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;padding:1.2rem 2rem}.navbar-logo{text-decoration:none}.navbar-logo h1{color:#fff;color:var(--text-light);font-size:1.8rem;font-weight:800;letter-spacing:-.5px}.brand-accent{background:linear-gradient(135deg,#00d9ff,#a855f7);background:var(--gradient-cyan-purple);-webkit-background-clip:text;background-clip:text}.brand-accent,.tagline{-webkit-text-fill-color:#0000}.tagline{background:linear-gradient(135deg,#10b981,#00d9ff);background:var(--gradient-green-blue);-webkit-background-clip:text;background-clip:text;font-size:.7rem;font-weight:600;letter-spacing:1px;margin-top:-4px}.navbar-links{display:flex;gap:2.5rem;list-style:none}.navbar-links a{color:#fff;color:var(--text-light);font-size:.95rem;font-weight:500;position:relative;text-decoration:none;transition:all .3s ease}.navbar-links a:after{background:linear-gradient(135deg,#00d9ff,#a855f7);background:var(--gradient-cyan-purple);bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.navbar-links a:hover:after{width:100%}.navbar-portals{display:flex;gap:1rem}.portal-link{background:linear-gradient(135deg,#00d9ff,#a855f7);background:var(--gradient-cyan-purple);border-radius:8px;box-shadow:0 4px 15px #00d9ff4d;color:#fff;font-size:.9rem;font-weight:600;padding:.6rem 1.5rem;text-decoration:none;transition:all .3s ease}.portal-link:hover{box-shadow:0 6px 20px #00d9ff80;transform:translateY(-2px)}.mobile-menu-icon{color:#fff;color:var(--text-light);cursor:pointer;display:none}.hero{align-items:center;background:linear-gradient(135deg,#0a0e27,#1a1f3a 50%,#0a0e27);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:120px 20px 80px;position:relative}#tsparticles{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.hero-content{color:#fff;color:var(--text-light);max-width:1000px;position:relative;text-align:center;z-index:1}.hero-title{background:linear-gradient(135deg,#fff,#00d9ff 50%,#a855f7);-webkit-background-clip:text;background-clip:text;font-size:4.5rem;font-weight:900;letter-spacing:-2px;line-height:1.2;margin-bottom:1.5rem}.hero-subtitle,.hero-title{-webkit-text-fill-color:#0000}.hero-subtitle{background:linear-gradient(135deg,#00d9ff,#10b981);-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:600;margin-bottom:2rem}.hero-description{color:#fffc;font-size:1.2rem;line-height:1.9;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:800px}.hero-stats{display:flex;flex-wrap:wrap;gap:4rem;justify-content:center;margin-bottom:4rem}.stat-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;min-width:160px;padding:2rem;text-align:center;transition:all .3s ease}.stat-card:hover{background:#ffffff1a;box-shadow:0 20px 40px #00d9ff33;transform:translateY(-10px)}.stat-icon{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d9ff,#a855f7);background:var(--gradient-cyan-purple);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;margin-bottom:1rem}.stat-card h3{font-size:3rem;font-weight:800;margin-bottom:.5rem}.hero-cta{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.btn{border:none;border-radius:12px;cursor:pointer;display:inline-block;font-size:1.1rem;font-weight:600;overflow:hidden;padding:1.2rem 3rem;position:relative;text-decoration:none;transition:all .3s ease}.btn-primary{background:linear-gradient(135deg,#00d9ff,#a855f7);background:var(--gradient-cyan-purple);box-shadow:0 8px 30px #00d9ff66;color:#fff}.btn-primary:hover{box-shadow:0 12px 40px #00d9ff99;transform:translateY(-3px)}.btn-secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000;border:2px solid #ffffff4d;color:#fff}.btn-secondary:hover{background:#ffffff1a;border-color:#00d9ff;border-color:var(--secondary-color);box-shadow:0 8px 30px #00d9ff4d}section{padding:100px 24px;position:relative}.section-header{margin-bottom:5rem;text-align:center}.section-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);background:var(--gradient-purple-blue);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:800;letter-spacing:-1px;margin-bottom:1.5rem}.header-line{background:linear-gradient(135deg,#00d9ff,#a855f7);background:var(--gradient-cyan-purple);border-radius:3px;height:5px;margin:0 auto 2rem;width:100px}.section-header p{color:#64748b;font-size:1.3rem;font-weight:500}.products{background:#f8fafc;background:var(--light-bg)}.products-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.product-card{background:#fff;border:1px solid #0000000d;border-radius:20px;box-shadow:0 4px 16px #0000001f;box-shadow:var(--shadow-md);padding:2.5rem;position:relative;transition:all .3s ease}.product-card:hover{box-shadow:0 20px 60px #0003;box-shadow:var(--shadow-xl);transform:translateY(-8px)}.product-category{background:linear-gradient(135deg,#00d9ff,#a855f7);background:var(--gradient-cyan-purple);border-radius:25px;box-shadow:0 4px 15px #00d9ff4d;color:#fff;font-size:.85rem;font-weight:600;padding:.6rem 1.2rem;position:absolute;right:1.5rem;top:1.5rem}.product-card h3{color:#667eea;color:var(--primary-color);font-size:1.5rem;font-weight:700;line-height:1.4;margin:3rem 0 1.5rem}.product-card p{color:#475569;font-size:1.05rem;line-height:1.8;margin-bottom:1.5rem}.product-link{color:#667eea;color:var(--primary-color);margin-top:1rem}.product-link:hover{color:#00d9ff;color:var(--secondary-color);transform:translateX(5px)}.contact-page{background:linear-gradient(135deg,#f8fafc,#e0f2fe)}.contact-content{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:1fr 1.5fr;margin-top:3rem}.contact-info h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);background:var(--gradient-purple-blue);-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:700;margin-bottom:2.5rem}.contact-item{background:#fff;border-radius:15px;box-shadow:0 2px 8px #00000014;box-shadow:var(--shadow-sm);display:flex;gap:1.5rem;margin-bottom:2.5rem;padding:1.5rem;transition:all .3s ease}.contact-item:hover{box-shadow:0 4px 16px #0000001f;box-shadow:var(--shadow-md)}.contact-icon{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d9ff,#a855f7);background:var(--gradient-cyan-purple);-webkit-background-clip:text;background-clip:text;font-size:2.5rem}.contact-item h4{color:#667eea;color:var(--primary-color);font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.contact-item p{color:#64748b;line-height:1.6}.contact-form{background:#fff;border-radius:20px;box-shadow:0 10px 40px #00000026;box-shadow:var(--shadow-lg);padding:3rem}.form-group{margin-bottom:2rem}.form-group input,.form-group textarea{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;font-family:inherit;font-size:1.05rem;padding:1.2rem 1.5rem;transition:all .3s ease;width:100%}.form-group input:focus,.form-group textarea:focus{background:#fff;border-color:#667eea;border-color:var(--primary-color);box-shadow:0 0 0 4px #667eea1a;outline:none}.status-message{align-items:center;border-radius:12px;display:flex;font-weight:500;gap:1rem;margin-bottom:2rem;padding:1.2rem}.status-message.success{background:#d1fae5;border:1px solid #10b981;color:#065f46}.status-message.error{background:#fee2e2;border:1px solid #ef4444;color:#991b1b}.status-message svg{font-size:1.5rem}.footer{background:#0a0e27;background:var(--dark-bg);color:#fff;color:var(--text-light);padding:4rem 24px 2rem}.footer-content{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:3rem}.footer-section h3,.footer-section h4{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d9ff,#a855f7);background:var(--gradient-cyan-purple);-webkit-background-clip:text;background-clip:text;font-weight:700;margin-bottom:1.5rem}.footer-section ul{list-style:none}.footer-section a{color:#ffffffb3;display:block;padding:.6rem 0;text-decoration:none;transition:all .3s ease}.footer-section a:hover{color:#00d9ff;color:var(--secondary-color);padding-left:10px}.social-links{display:flex;gap:1rem;margin-top:1.5rem}.social-links a{align-items:center;background:#ffffff1a;border-radius:50%;display:flex;font-size:1.3rem;height:45px;justify-content:center;transition:all .3s ease;width:45px}.social-links a:hover{background:linear-gradient(135deg,#00d9ff,#a855f7);background:var(--gradient-cyan-purple);box-shadow:0 10px 25px #00d9ff4d;transform:translateY(-5px)}.footer-bottom{border-top:1px solid #ffffff1a;color:#fff9;padding-top:2rem;text-align:center}@media screen and (max-width:768px){.navbar-links,.navbar-portals{display:none}.mobile-menu-icon{display:block}.mobile-menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0e27fa;border-top:1px solid #ffffff1a;left:0;list-style:none;padding:2rem;position:absolute;top:100%;width:100%}.mobile-menu li{margin-bottom:1.5rem}.mobile-menu a{color:#fff;color:var(--text-light);font-size:1.3rem;font-weight:500;text-decoration:none}.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1.3rem}.hero-stats{gap:2rem}.contact-content{gap:3rem}.contact-content,.products-grid{grid-template-columns:1fr}.section-header h2{font-size:2.5rem}}.glass-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #fff3;border-radius:24px;box-shadow:0 8px 32px #0000001a;padding:2.5rem;transition:all .3s ease}.glass-card:hover{background:#ffffff26;border-color:#00d9ff66;box-shadow:0 12px 48px #00d9ff33;transform:translateY(-5px)}.about-page,.products-page,.services-page,.team-page{background:linear-gradient(135deg,#0a0e27,#1a1f3a 50%,#0a0e27);color:#fff;color:var(--text-light);min-height:100vh;padding-bottom:80px;padding-top:150px;position:relative}.about-page .section-header h2,.products-page .section-header h2,.services-page .section-header h2,.team-page .section-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#00d9ff 50%,#a855f7);-webkit-background-clip:text;background-clip:text}.about-page .section-header p,.products-page .section-header p,.services-page .section-header p,.team-page .section-header p{color:#ffffffb3}.about-content-grid{grid-gap:3rem;display:grid;gap:3rem;margin-top:3rem}.about-text-section h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d9ff,#a855f7);background:var(--gradient-cyan-purple);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;margin-bottom:1.5rem}.about-text-section p{color:#ffffffd9;font-size:1.15rem;line-height:1.9;margin-bottom:1.5rem}.mission-vision-section{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.mv-card{text-align:center}.icon-wrapper{font-size:4rem;margin-bottom:1.5rem}.mv-card h4{color:#00d9ff;color:var(--secondary-color);font-size:1.8rem;margin-bottom:1rem}.mv-card p{color:#fffc;font-size:1.1rem;line-height:1.8}.core-values-section{margin-top:3rem}.core-values-section h4{color:#00d9ff;color:var(--secondary-color);font-size:2rem;margin-bottom:2rem;text-align:center}.values-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.value-item{background:linear-gradient(135deg,#00d9ff,#a855f7);background:var(--gradient-cyan-purple);border-radius:16px;box-shadow:0 8px 24px #00d9ff4d;color:#fff;font-size:1.1rem;font-weight:600;padding:1.5rem 2rem;text-align:center;transition:all .3s ease}.value-item:hover{box-shadow:0 12px 32px #00d9ff80;transform:translateY(-8px) scale(1.05)}.services-page .services-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:3rem}.services-page .service-card{overflow:hidden;position:relative;text-align:center}.services-page .service-icon{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d9ff,#a855f7);background:var(--gradient-cyan-purple);-webkit-background-clip:text;background-clip:text;font-size:4rem;margin-bottom:1.5rem}.services-page .service-card h3{color:#00d9ff;color:var(--secondary-color);font-size:1.8rem;margin-bottom:1rem}.services-page .service-card p{color:#fffc;font-size:1.05rem;line-height:1.8;margin-bottom:1.5rem}.service-features{list-style:none;margin-top:1.5rem;text-align:left}.service-features li{border-bottom:1px solid #ffffff1a;color:#ffffffb3;font-size:1rem;padding:.8rem 0;transition:all .3s ease}.service-features li:hover{color:#00d9ff;color:var(--secondary-color);padding-left:10px}.service-features li:before{color:#10b981;color:var(--success-color);content:"✓ ";font-weight:700;margin-right:8px}.products-page .products-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));margin-top:3rem}.products-page .product-card{position:relative}.products-page .product-category{background:linear-gradient(135deg,#00d9ff,#a855f7);background:var(--gradient-cyan-purple);border-radius:25px;box-shadow:0 4px 15px #00d9ff66;color:#fff;font-size:.85rem;font-weight:600;padding:.6rem 1.2rem;position:absolute;right:1.5rem;top:1.5rem}.products-page .product-card h3{color:#00d9ff;color:var(--secondary-color);font-size:1.6rem;font-weight:700;margin:3rem 0 1.5rem}.products-page .product-card p{color:#fffc;font-size:1.05rem;line-height:1.8;margin-bottom:1.5rem}.product-link{align-items:center;color:#00d9ff;color:var(--secondary-color);display:inline-flex;font-size:1.05rem;font-weight:600;gap:.5rem;text-decoration:none;transition:all .3s ease}.product-link:hover{color:#10b981;color:var(--success-color);transform:translateX(8px)}.team-page .team-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:3rem}.team-page .team-card{text-align:center;transition:all .3s ease}.team-avatar{align-items:center;background:linear-gradient(135deg,#00d9ff,#a855f7);background:var(--gradient-cyan-purple);border-radius:50%;box-shadow:0 8px 24px #00d9ff66;color:#fff;display:flex;font-size:2.5rem;font-weight:700;height:120px;justify-content:center;margin:0 auto 1.5rem;transition:all .3s ease;width:120px}.team-card:hover .team-avatar{box-shadow:0 12px 32px #00d9ff99;transform:scale(1.1) rotate(5deg)}.team-card h3{color:#00d9ff;color:var(--secondary-color);font-size:1.6rem;margin-bottom:.5rem}.team-card h4{color:#a855f7;color:var(--accent-color);font-size:1.1rem;font-weight:500;margin-bottom:1rem}.team-card p{color:#ffffffb3;font-size:1.05rem;line-height:1.7}.contact-page{background:linear-gradient(135deg,#0a0e27,#1a1f3a 50%,#0a0e27);min-height:100vh;padding-top:120px;position:relative}.contact-page .section-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#00d9ff 50%,#a855f7);-webkit-background-clip:text;background-clip:text}.contact-page .section-header p{color:#ffffffb3}.contact-page .contact-info{color:#fff;color:var(--text-light)}.contact-page .contact-info h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d9ff,#a855f7);background:var(--gradient-cyan-purple);-webkit-background-clip:text;background-clip:text}.contact-page .contact-item{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a}.contact-page .contact-item h4{color:#00d9ff;color:var(--secondary-color)}.contact-page .contact-item p{color:#fffc}.contact-page .contact-form{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a}.contact-page .form-group input,.contact-page .form-group textarea{background:#ffffff0d;border-color:#fff3;color:#fff}.contact-page .form-group input::placeholder,.contact-page .form-group textarea::placeholder{color:#ffffff80}.contact-page .form-group input:focus,.contact-page .form-group textarea:focus{background:#ffffff1a;border-color:#00d9ff;border-color:var(--secondary-color)}@media screen and (max-width:768px){.about-content-grid,.mission-vision-section,.products-grid,.services-grid,.team-grid,.values-grid{grid-template-columns:1fr}.glass-card{padding:2rem}.mv-card h4{font-size:1.5rem}.team-avatar{font-size:2rem;height:100px;width:100px}}.about-page{background:linear-gradient(135deg,#0a0e27,#1a1f3a 50%,#0a0e27);color:#fff;color:var(--text-light);min-height:100vh;padding-bottom:100px;padding-top:150px;position:relative}.about-hero{margin:0 auto 8rem;max-width:1000px;padding:0 2rem;text-align:center}.about-main-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#00d9ff 50%,#a855f7);-webkit-background-clip:text;background-clip:text;font-size:4rem;font-weight:900;letter-spacing:-1px;line-height:1.2;margin-bottom:1.5rem}.about-subtitle{color:#ffffffb3;font-size:1.5rem;font-weight:400;margin-bottom:2rem}.about-hero-badges{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.hero-badge{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #00d9ff4d;border-radius:50px;display:flex;font-size:1rem;font-weight:600;gap:.5rem;padding:.8rem 1.5rem}.about-section{margin-bottom:8rem}.about-section.alt-bg{background:#ffffff05;border-bottom:1px solid #ffffff0d;border-top:1px solid #ffffff0d;margin-left:-2rem;margin-right:-2rem;padding:5rem 2rem}.section-content-wrapper{grid-gap:5rem;align-items:start;display:grid;gap:5rem;grid-template-columns:1fr 2fr}.content-left{position:-webkit-sticky;position:sticky;top:120px}.section-badge{background:linear-gradient(135deg,#00d9ff,#a855f7);border-radius:50px;color:#fff;display:inline-block;font-size:.85rem;font-weight:700;letter-spacing:1px;margin-bottom:1.5rem;padding:.5rem 1rem;text-transform:uppercase}.content-left h2{color:#fff;font-size:3rem;font-weight:800;line-height:1.2}.content-right{font-size:1.15rem;line-height:1.9}.lead-text{color:#fffffff2;font-size:1.3rem;font-weight:500;margin-bottom:1.5rem}.content-right p{color:#fffc;margin-bottom:1.5rem}.content-right strong{color:#00d9ff;color:var(--secondary-color);font-weight:600}.section-header-modern{margin-bottom:5rem;text-align:center}.section-header-modern h2{color:#fff;font-size:3rem;font-weight:800;margin-bottom:1rem}.section-header-modern p{color:#fff9;font-size:1.2rem}.mission-vision-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(2,1fr);margin-bottom:8rem}.mv-card-modern{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:24px;padding:3rem;transition:all .3s ease}.mv-card-modern:hover{background:#ffffff0d;border-color:#00d9ff66;transform:translateY(-8px)}.mv-icon{font-size:4rem;margin-bottom:1.5rem}.mv-card-modern h3{color:#00d9ff;color:var(--secondary-color);font-size:2rem;font-weight:700;margin-bottom:1rem}.mv-card-modern p{color:#fffc;font-size:1.15rem;line-height:1.8}.divisions-modern-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(3,1fr)}.division-modern-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:24px;padding:3rem;position:relative;transition:all .3s ease}.division-modern-card:hover{background:#ffffff0d;border-color:#00d9ff66;transform:translateY(-8px)}.division-number{color:#ffffff0d;font-size:5rem;font-weight:900;line-height:1;position:absolute;right:2rem;top:-20px}.division-icon-modern{color:#00d9ff;color:var(--secondary-color);font-size:3rem;margin-bottom:1.5rem}.division-modern-card h3{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.division-modern-card p{color:#ffffffb3;font-size:1.05rem;line-height:1.7}.metrics-section{margin:6rem 0}.metrics-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(4,1fr)}.metric-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#00d9ff1a,#a855f71a);border:1px solid #00d9ff33;border-radius:20px;padding:3rem 2rem;text-align:center;transition:all .3s ease}.metric-card:hover{border-color:#00d9ff80;box-shadow:0 20px 40px #00d9ff33;transform:translateY(-10px)}.metric-number{font-size:4rem}.metric-label{color:#fffc;font-size:1.1rem}.infra-list{display:flex;flex-direction:column;gap:2rem}.infra-item-modern{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;display:flex;gap:2rem;padding:2rem;transition:all .3s ease}.infra-item-modern:hover{background:#ffffff0d;border-color:#00d9ff4d}.infra-icon{flex-shrink:0;font-size:3rem}.infra-content h4{color:#00d9ff;color:var(--secondary-color);font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.infra-content p{color:#ffffffb3;font-size:1.05rem;line-height:1.7}.markets-modern-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(5,1fr)}.market-modern-card{align-items:center;background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;display:flex;flex-direction:column;font-weight:600;gap:1rem;padding:2rem 1.5rem;text-align:center;transition:all .3s ease}.market-modern-card:hover{background:linear-gradient(135deg,#00d9ff1a,#a855f71a);border-color:#00d9ff66;transform:translateY(-8px)}.market-modern-card svg{color:#00d9ff;color:var(--secondary-color);font-size:2.5rem}.achievements-modern-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(4,1fr)}.achievement-modern-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;padding:2.5rem;text-align:center;transition:all .3s ease}.achievement-modern-card:hover{background:#ffffff0d;border-color:#00d9ff66;transform:translateY(-8px)}.achievement-icon-modern{color:#a855f7;color:var(--accent-color);font-size:3rem;margin-bottom:1.5rem}.achievement-modern-card h3{color:#fff;font-size:1.3rem;font-weight:700;margin-bottom:1rem}.achievement-modern-card p{color:#ffffffb3;font-size:1rem;line-height:1.6}.values-modern-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(5,1fr)}.value-modern-card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;padding:2.5rem 1.5rem;text-align:center;transition:all .3s ease}.value-modern-card:hover{background:linear-gradient(135deg,#00d9ff1a,#a855f71a);border-color:#00d9ff66;transform:translateY(-8px)}.value-icon{font-size:3rem;margin-bottom:1rem}.value-modern-card h4{color:#00d9ff;color:var(--secondary-color);font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.value-modern-card p{color:#ffffffb3;font-size:.95rem;line-height:1.5}.future-vision-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#00d9ff0d,#a855f70d);border:2px solid #00d9ff33;border-radius:24px;padding:4rem}.future-header{align-items:center;display:flex;gap:1.5rem;margin-bottom:3rem}.future-icon{color:#00d9ff;color:var(--secondary-color);font-size:3rem}.future-header h2{color:#fff;font-size:2.5rem;font-weight:800}.future-goals-grid{grid-gap:1.5rem;display:grid;gap:1.5rem}.future-goal{align-items:center;background:#ffffff08;border-left:3px solid #00d9ff;border-left:3px solid var(--secondary-color);border-radius:12px;color:#ffffffe6;display:flex;font-size:1.15rem;gap:1.5rem;padding:1.5rem;transition:all .3s ease}.future-goal:hover{background:#ffffff0d;transform:translateX(10px)}.goal-bullet{color:#00d9ff;color:var(--secondary-color);font-size:1.5rem;font-weight:700}@media screen and (max-width:1200px){.divisions-modern-grid{grid-template-columns:1fr}.markets-modern-grid,.values-modern-grid{grid-template-columns:repeat(3,1fr)}.achievements-modern-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.about-main-title{font-size:2.5rem}.about-subtitle{font-size:1.2rem}.section-content-wrapper{gap:3rem;grid-template-columns:1fr}.content-left{position:static}.achievements-modern-grid,.markets-modern-grid,.metrics-grid,.mission-vision-grid,.values-modern-grid{grid-template-columns:1fr}}.home-page{background:linear-gradient(135deg,#0a0e27,#1a1f3a 50%,#0a0e27);color:#fff;color:var(--text-light);min-height:100vh;padding-bottom:100px;padding-top:150px;position:relative}.home-hero{margin:0 auto 10rem;max-width:1100px;padding:0 2rem;text-align:center}.hero-badge-top{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#00d9ff1a,#a855f71a);border:1px solid #00d9ff4d;border-radius:50px;display:inline-flex;font-size:.95rem;font-weight:600;gap:.5rem;margin-bottom:2rem;padding:.8rem 1.5rem}.home-main-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#00d9ff 50%,#a855f7);-webkit-background-clip:text;background-clip:text;font-size:4.5rem;font-weight:900;letter-spacing:-2px;line-height:1.15;margin-bottom:2rem}.home-lead-text{color:#fffc;font-size:1.5rem;line-height:1.7;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:900px}.home-lead-text strong{color:#00d9ff;color:var(--secondary-color);font-weight:600}.home-cta-group{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-bottom:4rem}.cta-button{align-items:center;border:2px solid #0000;border-radius:12px;display:inline-flex;font-size:1.1rem;font-weight:600;gap:.8rem;padding:1.2rem 2.5rem;text-decoration:none;transition:all .3s ease}.cta-button.primary{background:linear-gradient(135deg,#00d9ff,#a855f7);box-shadow:0 8px 30px #00d9ff66;color:#fff}.cta-button.primary:hover{box-shadow:0 12px 40px #00d9ff99;transform:translateY(-3px)}.cta-button.secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000;border-color:#ffffff4d;color:#fff}.cta-button.secondary:hover{background:#ffffff1a;border-color:#00d9ff;border-color:var(--secondary-color)}.cta-button.large{font-size:1.2rem;padding:1.5rem 3rem}.cta-arrow{font-size:1.3rem;transition:transform .3s ease}.cta-button:hover .cta-arrow{transform:translateX(5px)}.trust-indicators{display:flex;flex-wrap:wrap;gap:3rem;justify-content:center}.trust-item{align-items:center;color:#ffffffb3;display:flex;font-size:1rem;font-weight:500;gap:.8rem}.trust-item svg{color:#00d9ff;color:var(--secondary-color);font-size:1.5rem}.home-section{margin-bottom:10rem}.home-section.alt-bg{background:#ffffff05;border-bottom:1px solid #ffffff0d;border-top:1px solid #ffffff0d;margin-left:-2rem;margin-right:-2rem;padding:6rem 2rem}.section-layout{grid-gap:5rem;align-items:start;display:grid;gap:5rem;grid-template-columns:1fr 2fr}.section-left{position:-webkit-sticky;position:sticky;top:120px}.section-left h2{color:#fff;font-size:3rem;font-weight:800;line-height:1.2}.section-right{font-size:1.15rem;line-height:1.9}.section-lead{color:#fffffff2;font-size:1.3rem;font-weight:500;margin-bottom:1.5rem}.section-right p{color:#fffc;margin-bottom:1.5rem}.section-right strong{color:#00d9ff;color:var(--secondary-color);font-weight:600}.section-header-centered{margin-bottom:5rem;text-align:center}.section-header-centered h2{color:#fff;font-size:3.5rem;font-weight:800;margin-bottom:1rem}.section-header-centered p{color:#fff9;font-size:1.3rem}.section-stats-inline{display:flex;flex-wrap:wrap;gap:3rem;margin-top:2rem}.stat-inline{color:#fffc;font-size:1.1rem}.stat-inline strong{color:#00d9ff;color:var(--secondary-color);font-size:1.5rem;font-weight:700;margin-right:.5rem}.metrics-dashboard{margin:8rem 0}.metrics-grid-home{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(4,1fr)}.metric-card-home{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;display:flex;gap:2rem;padding:2.5rem;transition:all .3s ease}.metric-card-home:hover{background:#ffffff0d;border-color:#00d9ff66;transform:translateY(-8px)}.metric-icon-home{color:#00d9ff;color:var(--secondary-color);flex-shrink:0;font-size:3.5rem}.metric-content{flex:1 1}.metric-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d9ff,#a855f7);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:900;line-height:1;margin-bottom:.5rem}.metric-label{color:#ffffffb3;font-size:1rem;font-weight:500}.offerings-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(3,1fr)}.offering-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:24px;padding:3rem;position:relative;transition:all .3s ease}.offering-card:hover{background:#ffffff0d;border-color:#00d9ff66;transform:translateY(-8px)}.offering-number{color:#ffffff0d;font-size:4.5rem;font-weight:900;line-height:1;position:absolute;right:2rem;top:-15px}.offering-icon{color:#00d9ff;color:var(--secondary-color);font-size:3rem;margin-bottom:1.5rem}.offering-card h3{color:#fff;font-size:1.6rem;font-weight:700;margin-bottom:1rem}.offering-card p{color:#ffffffb3;font-size:1.05rem;line-height:1.7;margin-bottom:1.5rem}.offering-link{align-items:center;color:#00d9ff;color:var(--secondary-color);display:inline-flex;font-size:1.05rem;font-weight:600;gap:.5rem;text-decoration:none;transition:all .3s ease}.offering-link:hover{gap:1rem}.tech-stack-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);margin-top:2rem}.tech-category{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;padding:2rem;transition:all .3s ease}.tech-category:hover{background:#ffffff0d;border-color:#00d9ff4d}.tech-category h4{color:#00d9ff;color:var(--secondary-color);font-size:1.3rem;font-weight:700;margin-bottom:.8rem}.tech-category p{color:#ffffffb3;font-size:1rem;margin:0}.why-choose-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(4,1fr)}.why-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;padding:2.5rem 2rem;text-align:center;transition:all .3s ease}.why-card:hover{background:#ffffff0d;border-color:#00d9ff66;transform:translateY(-8px)}.why-icon{color:#a855f7;color:var(--accent-color);font-size:3rem;margin-bottom:1.5rem}.why-card h4{color:#fff;font-size:1.3rem;font-weight:700;margin-bottom:1rem}.why-card p{color:#ffffffb3;font-size:1rem;line-height:1.6}.home-cta-section{margin-top:10rem}.cta-card-large{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#00d9ff1a,#a855f71a);border:2px solid #00d9ff4d;border-radius:32px;padding:5rem 4rem;text-align:center}.cta-icon-large{color:#00d9ff;color:var(--secondary-color);font-size:4rem;margin-bottom:2rem}.cta-card-large h2{color:#fff;font-size:3rem;font-weight:800;margin-bottom:1.5rem}.cta-card-large p{color:#fffc;font-size:1.3rem;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:800px}.cta-buttons-group{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}@media screen and (max-width:1200px){.offerings-grid{grid-template-columns:1fr}.metrics-grid-home,.why-choose-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.home-main-title{font-size:2.5rem}.home-lead-text{font-size:1.2rem}.section-layout{gap:3rem;grid-template-columns:1fr}.section-left{position:static}.metrics-grid-home,.tech-stack-grid,.why-choose-grid{grid-template-columns:1fr}.trust-indicators{gap:1.5rem}}.services-page{background:linear-gradient(135deg,#0a0e27,#1a1f3a 50%,#0a0e27);color:#fff;color:var(--text-light);min-height:100vh;padding-bottom:100px;padding-top:120px;position:relative}.services-page .section-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#00d9ff 50%,#a855f7);-webkit-background-clip:text;background-clip:text}.services-page .section-header p{color:#ffffffb3}.services-grid-two-column{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(2,1fr);margin-top:4rem}.service-card-modern{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:24px;padding:3rem;position:relative;transition:all .3s ease}.service-card-modern:hover{background:#ffffff0d;border-color:#00d9ff66;box-shadow:0 20px 60px #00d9ff33}.service-icon-modern{color:#00d9ff;color:var(--secondary-color);font-size:4rem;margin-bottom:2rem}.service-card-modern h3{color:#fff;font-size:2rem;font-weight:700;margin-bottom:1.5rem}.service-card-modern p{color:#fffc;font-size:1.15rem;line-height:1.8;margin-bottom:2rem}.service-features-modern{grid-gap:1rem;display:grid;gap:1rem;list-style:none}.service-features-modern li{background:#ffffff08;border-left:3px solid #00d9ff;border-left:3px solid var(--secondary-color);border-radius:12px;color:#ffffffe6;font-size:1.05rem;padding:1rem 1.5rem;transition:all .3s ease}.service-features-modern li:hover{background:#ffffff0d;transform:translateX(8px)}.service-features-modern li:before{color:#10b981;color:var(--success-color);content:"✓ ";font-weight:700;margin-right:8px}@media screen and (max-width:968px){.services-grid-two-column{grid-template-columns:1fr}}.team-hierarchy{margin:0 auto;max-width:1000px;position:relative}.founder-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#00d9ff14,#a855f714);border:2px solid #00d9ff4d;border-radius:24px;margin-bottom:4rem;padding:3rem;position:relative;text-align:center;transition:all .3s ease}.founder-card:hover{border-color:#00d9ff99;box-shadow:0 20px 60px #00d9ff33;transform:translateY(-5px)}.founder-badge{border-radius:50px;display:inline-block;font-size:.9rem;font-weight:700;letter-spacing:1px;margin-bottom:2rem;padding:.5rem 1.5rem;text-transform:uppercase}.founder-badge,.team-avatar-large{background:linear-gradient(135deg,#00d9ff,#a855f7);color:#fff}.team-avatar-large{border:4px solid #ffffff1a;box-shadow:0 10px 40px #00d9ff66;font-size:3rem;font-weight:900;margin:0 auto 1.5rem;transition:all .3s ease}.founder-card:hover .team-avatar-large{box-shadow:0 15px 50px #00d9ff99;transform:scale(1.1)}.founder-card h3{color:#fff;font-size:2.2rem;font-weight:800;margin-bottom:.5rem}.team-role{color:#00d9ff;color:var(--secondary-color);font-size:1.2rem;font-weight:600;margin-bottom:1.5rem}.team-description{color:#fffc;font-size:1.1rem;line-height:1.8;margin:0 auto;max-width:700px}.team-connector-down{background:linear-gradient(180deg,#00d9ff99,#00d9ff00);bottom:-40px;height:40px;width:2px}.team-connector-down,.team-connector-down:after{left:50%;position:absolute;transform:translateX(-50%)}.team-connector-down:after{border-left:6px solid #0000;border-right:6px solid #0000;border-top:8px solid #00d9ff99;bottom:0;content:"";height:0;width:0}.team-layer{margin-bottom:4rem;position:relative}.layer-label{background:#00d9ff1a;border:1px solid #00d9ff4d;border-radius:50px;color:#00d9ffcc;display:inline-block;font-size:.9rem;font-weight:700;left:50%;letter-spacing:2px;margin-bottom:2rem;padding:.5rem 1.5rem;position:relative;text-align:center;text-transform:uppercase;transform:translateX(-50%)}.team-grid-layer{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));position:relative}.team-card-compact{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;padding:2rem;position:relative;text-align:center;transition:all .3s ease}.team-card-compact:hover{background:#ffffff0d;border-color:#00d9ff66;box-shadow:0 15px 40px #00d9ff26;transform:translateY(-8px)}.team-avatar-compact{background:linear-gradient(135deg,#00d9ffcc,#a855f7cc);border:3px solid #ffffff1a;box-shadow:0 8px 24px #00d9ff4d;color:#fff;font-size:2rem;font-weight:900;margin:0 auto 1.5rem;transition:all .3s ease}.team-card-compact:hover .team-avatar-compact{box-shadow:0 12px 32px #00d9ff80;transform:scale(1.1) rotate(5deg)}.team-card-compact h4{color:#fff;font-size:1.4rem;font-weight:700;margin-bottom:.5rem}.role-compact{color:#00d9ff;color:var(--secondary-color);font-size:1rem;font-weight:600;margin-bottom:1rem}.description-compact{color:#ffffffb3;font-size:.95rem;line-height:1.6}.team-layer:before{background:linear-gradient(180deg,#00d9ff66,#00d9ff1a);content:"";height:30px;left:50%;position:absolute;top:-30px;transform:translateX(-50%);width:2px}.team-layer:first-of-type:before{display:none}.team-grid-layer:before{background:linear-gradient(90deg,#00d9ff00,#00d9ff4d 50%,#00d9ff00);content:"";height:2px;left:10%;position:absolute;right:10%;top:-15px}@keyframes pulse-glow{0%,to{box-shadow:0 10px 40px #00d9ff66}50%{box-shadow:0 10px 40px #00d9ff99}}.team-avatar-large{animation:pulse-glow 3s ease-in-out infinite}@media screen and (max-width:768px){.founder-card{padding:2rem 1.5rem}.team-avatar-large{font-size:2.5rem;height:100px;width:100px}.founder-card h3{font-size:1.8rem}.team-role{font-size:1.1rem}.team-description{font-size:1rem}.team-grid-layer{grid-template-columns:1fr}.team-avatar-compact{font-size:1.8rem;height:70px;width:70px}.team-card-compact h4{font-size:1.2rem}.layer-label{font-size:.8rem;padding:.4rem 1.2rem}}.team-hierarchy:hover .founder-card{border-color:#00d9ff80}.team-hierarchy:hover .team-card-compact{border-color:#ffffff26}.navbar-logo-wrapper{align-items:center;display:flex;gap:1rem;text-decoration:none;transition:transform .3s ease}.navbar-logo-wrapper:hover{transform:translateY(-2px)}.logo-image{filter:invert(1) brightness(2);height:50px;object-fit:contain;transition:filter .3s ease;width:auto}.navbar-logo-wrapper:hover .logo-image{filter:invert(1) brightness(2.2) drop-shadow(0 0 10px rgba(0,217,255,.6))}.logo-text-beside{display:flex;flex-direction:column;justify-content:center}.logo-company-name{color:#fff;color:var(--text-light);font-size:1.8rem;font-weight:800;letter-spacing:-.5px;line-height:1;margin:0}.logo-company-name .brand-accent{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d9ff,#a855f7);background:var(--gradient-cyan-purple);-webkit-background-clip:text;background-clip:text}.logo-tagline{color:#ffffffb3;font-size:.75rem;font-weight:600;letter-spacing:2px;margin:2px 0 0;text-transform:uppercase}.logo-text-fallback{text-decoration:none}.logo-text-fallback h1{color:#fff;color:var(--text-light);font-size:1.8rem;font-weight:800;letter-spacing:-.5px;margin:0}.logo-text-fallback .brand-accent{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d9ff,#a855f7);background:var(--gradient-cyan-purple);-webkit-background-clip:text;background-clip:text}.logo-text-fallback .tagline{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#10b981,#00d9ff);background:var(--gradient-green-blue);-webkit-background-clip:text;background-clip:text;font-size:.7rem;font-weight:600;letter-spacing:1px;margin-top:2px}@media screen and (max-width:768px){.logo-image{height:40px}.logo-company-name{font-size:1.5rem}.logo-tagline{font-size:.65rem;letter-spacing:1px}.navbar-logo-wrapper{gap:.7rem}}@media screen and (max-width:480px){.logo-text-beside{display:none}}.team-avatar-compact,.team-avatar-large{overflow:hidden;position:relative}.team-avatar-image{border-radius:50%;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.founder-card:hover .team-avatar-image,.team-card-compact:hover .team-avatar-image{transform:scale(1.1)}.team-avatar-initials{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.team-avatar-large{height:120px;width:120px}.team-avatar-compact,.team-avatar-large{align-items:center;border-radius:50%;display:flex;justify-content:center}.team-avatar-compact{height:80px;width:80px}@media screen and (max-width:768px){.logo-image{height:40px}.logo-text-fallback h1{font-size:1.5rem}.logo-text-fallback .tagline{font-size:.6rem}}.loader-container{align-items:center;background:linear-gradient(135deg,#0a0e27,#1a1f3a 50%,#0a0e27);display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:9999}.loader-content{position:relative;text-align:center;z-index:2}.ard-logo{align-items:center;display:flex;height:200px;justify-content:center;margin:0 auto 2rem;position:relative;width:200px}.logo-ring{border-bottom:6px solid #0000;border-right:6px solid #0000;border-top:6px solid #0000;border-color:#00d9ff #a855f7 #10b981 #0000;border-radius:50%;border-style:solid;border-width:6px;box-shadow:0 0 20px #00d9ff80,0 0 40px #a855f74d,inset 0 0 20px #00d9ff33;height:180px;position:absolute;width:180px}.logo-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d9ff,#a855f7 50%,#10b981);-webkit-background-clip:text;background-clip:text;font-size:4rem;font-weight:900;letter-spacing:8px;text-shadow:0 0 30px #00d9ff80}.loader-content h2{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.loader-content p{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d9ff,#10b981);-webkit-background-clip:text;background-clip:text;font-size:1.2rem;font-weight:600;letter-spacing:2px;margin-bottom:3rem}.loading-bar{background:linear-gradient(90deg,#00d9ff,#a855f7 50%,#10b981);border-radius:2px;box-shadow:0 0 10px #00d9ff80;height:4px;margin:0 auto;max-width:300px}@media screen and (max-width:768px){.ard-logo{height:150px;width:150px}.logo-ring{height:130px;width:130px}.logo-text{font-size:3rem}.loader-content h2{font-size:2rem}.loader-content p{font-size:1rem}}.pulsing-letter{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d9ff,#a855f7);-webkit-background-clip:text;background-clip:text;bottom:30px;cursor:pointer;font-size:4rem;font-weight:900;position:fixed;right:30px;transition:transform .2s ease;-webkit-user-select:none;user-select:none;z-index:999}.pulsing-letter:hover{transform:scale(1.3)}.easter-egg-bubble{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:2px solid #00d9ff4d;border-radius:24px;bottom:100px;box-shadow:0 20px 60px #0000004d,0 0 0 1px #fff3;max-width:350px;padding:2rem;position:fixed;right:30px;z-index:1000}.bubble-content{text-align:center}.bubble-emoji{animation:wave .5s ease-in-out infinite;display:block;font-size:3rem;margin-bottom:1rem}@keyframes wave{0%,to{transform:rotate(0deg)}25%{transform:rotate(20deg)}75%{transform:rotate(-20deg)}}.bubble-text{color:#1e293b;font-size:1.1rem;font-weight:500;line-height:1.6;margin-bottom:1rem}.bubble-signature{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d9ff,#a855f7);-webkit-background-clip:text;background-clip:text;color:#64748b;font-size:.95rem;font-style:italic;font-weight:600}.bubble-tail{border-left:15px solid #0000;border-right:15px solid #0000;border-top:15px solid #fffffff2;bottom:-15px;filter:drop-shadow(0 4px 6px rgba(0,0,0,.1));height:0;position:absolute;right:40px;width:0}@media screen and (max-width:768px){.pulsing-letter{bottom:20px;font-size:3rem;right:20px}.easter-egg-bubble{bottom:80px;max-width:280px;padding:1.5rem;right:20px}.bubble-emoji{font-size:2.5rem}.bubble-text{font-size:1rem}}@media print{.quote-page{background:#fff!important;border:1px solid #e6ecff!important;border-radius:12px!important;padding:14mm!important}.quote-header{grid-gap:8mm!important;border-bottom:2px solid #edf2ff!important;display:grid!important;gap:8mm!important;grid-template-columns:1fr auto!important;margin-bottom:8mm!important;padding-bottom:6mm!important}.quote-brand,.quote-header{align-items:center!important}.quote-brand{display:flex!important;gap:6mm!important}.quote-logo{height:12mm!important;object-fit:contain!important;width:42mm!important}.quote-title{color:#111827!important;font-size:18pt!important;font-weight:900!important;letter-spacing:-.2pt!important}.quote-contact,.quote-meta{color:#475569!important;font-size:10pt!important}.quote-contact{text-align:right!important}.quote-table{border-collapse:collapse!important;margin-top:4mm!important;width:100%!important}.quote-table th{background:#f6f9ff!important;border-bottom:1.5px solid #e6ecff!important;color:#111827!important;font-weight:800!important;padding:5mm 4mm!important;text-align:left!important}.quote-table td{border-bottom:1px solid #eef2ff!important;color:#0f172a!important;padding:4.5mm 4mm!important}.quote-table .num{text-align:right!important}.quote-summary{grid-gap:8mm!important;align-items:start!important;display:grid!important;gap:8mm!important;grid-template-columns:1fr 70mm!important;margin-top:8mm!important}.quote-notes{background:#f8fbff!important;color:#334155!important;font-size:10pt!important;padding:6mm!important}.quote-notes,.quote-totals{border:1px solid #e6ecff!important;border-radius:10px!important}.quote-totals table{border-collapse:collapse!important;width:100%!important}.quote-totals td{border-bottom:1px solid #eef2ff!important;font-size:11pt!important;padding:4mm!important}.quote-totals tr:last-child td{border-bottom:none!important}.quote-totals .label{color:#475569!important}.quote-totals .value{font-weight:700!important;text-align:right!important}.quote-grand{background:#eef2ff!important;font-size:12pt!important;font-weight:900!important}.quote-footer{border-top:1px solid #e6ecff!important;color:#64748b!important;font-size:9.5pt!important;margin-top:8mm!important;padding-top:4mm!important;text-align:center!important}.training-card{background:linear-gradient(135deg,#00d9ff0f,#a855f70f)!important;border:1px solid #ffffff1f!important;border-radius:12px!important;box-shadow:inset 0 0 0 1px #ffffff0d!important;padding:14px!important}.training-grid{grid-gap:12px!important;align-items:center!important;display:grid!important;gap:12px!important;grid-template-columns:1fr 1fr!important}.modern-label{color:#ffffffe6!important;font-size:.95rem!important;font-weight:600!important}.modern-field{background:#ffffff14!important;border:1px solid #ffffff38!important;border-radius:10px!important;color:#fff!important;min-width:0!important;padding:10px 12px!important;width:100%!important}.modern-field:focus{border-color:#00d9ffb3!important;box-shadow:0 0 0 3px #00d9ff2e!important;outline:none!important}.modern-field option{background:#fff!important;color:#111!important}@media (max-width:640px){.training-grid{grid-template-columns:1fr!important}}}.modal-overlay{align-items:center!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background:#000c!important;display:flex!important;height:100vh!important;justify-content:center!important;left:0!important;position:fixed!important;top:0!important;width:100vw!important;z-index:9999!important}.modal-content{background:linear-gradient(135deg,#1a1a2e,#16213e)!important;border:1px solid #ffffff1a!important;border-radius:16px!important;box-shadow:0 20px 40px #00000080!important;max-height:90vh!important;max-width:600px!important;overflow-y:auto!important;width:90%!important}.cta-button{border:none!important;border-radius:8px!important;cursor:pointer!important;font-weight:600!important;padding:.75rem 1.5rem!important;transition:all .3s ease!important}.cta-button.primary{background:linear-gradient(135deg,#00d9ff,#667eea)!important;color:#fff!important}.cta-button.secondary{background:#0000!important;border:1px solid #fff3!important;color:#ffffffb3!important}.businessplan-auth-page{align-items:center;background:linear-gradient(135deg,#0a0e27,#1a1f3a 50%,#0a0e27);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:150px 20px 80px;position:relative}.auth-container{animation:fadeInScale .6s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:30px;box-shadow:0 30px 90px #0000004d;max-width:500px;padding:50px 40px;position:relative;text-align:center;width:100%;z-index:10}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.auth-icon-wrapper{margin-bottom:20px}.auth-icon-large{color:var(--secondary-color);filter:drop-shadow(0 0 20px rgba(0,217,255,.4));font-size:4rem}.auth-title{color:#fff;font-size:2rem;font-weight:800;margin-bottom:10px}.auth-subtitle-text{color:#ffffffb3;font-size:1rem;margin-bottom:30px}.auth-form-bp{margin:30px 0}.input-group-bp{margin-bottom:20px;position:relative}.input-icon-bp{color:var(--secondary-color);font-size:1.2rem;left:15px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.input-field-bp{background:#ffffff0d;border:2px solid #fff3;border-radius:15px;color:#fff;font-size:1rem;padding:15px 50px 15px 45px;transition:all .3s ease;width:100%}.input-field-bp::placeholder{color:#ffffff80}.input-field-bp:focus{background:#ffffff1a;border-color:var(--secondary-color);box-shadow:0 0 0 3px #00d9ff1a;outline:none}.toggle-password-bp{background:none;border:none;color:#ffffff80;cursor:pointer;font-size:1.2rem;position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:color .3s}.toggle-password-bp:hover{color:var(--secondary-color)}.auth-button-bp{background:linear-gradient(135deg,#00d9ff,#a855f7);border:none;border-radius:15px;box-shadow:0 8px 30px #00d9ff66;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:15px;transition:all .3s ease;width:100%}.auth-button-bp:hover{box-shadow:0 12px 40px #00d9ff99;transform:translateY(-2px)}.auth-button-bp:disabled{cursor:not-allowed;opacity:.6}.error-message-bp{animation:slideInDown .3s ease-out;background:#ef44441a;border-left:4px solid #ef4444;border-radius:10px;color:#fca5a5;margin-bottom:20px;padding:15px;text-align:left}@keyframes slideInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.security-notice-bp{align-items:center;background:#fff3cd0d;border:1px solid #fff3cd1a;border-radius:10px;color:#ffffffb3;display:flex;font-size:.9rem;gap:10px;margin-top:30px;padding:20px;text-align:left}.security-notice-bp svg{color:var(--secondary-color);flex-shrink:0;font-size:1.5rem}.businessplan-document-page{background:linear-gradient(135deg,#0a0e27,#1a1f3a 50%,#0a0e27);color:#fff;min-height:100vh;padding-top:100px;position:relative}.bp-content-wrapper{position:relative;z-index:10}.logout-button-fixed{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ef44441a;border:2px solid #ef44444d;border-radius:12px;color:#fca5a5;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:8px;padding:12px 24px;position:fixed;right:30px;top:100px;transition:all .3s ease;z-index:1001}.logout-button-fixed:hover{background:#ef444433;border-color:#ef444480;box-shadow:0 4px 20px #ef44444d;transform:translateY(-2px)}.bp-hero-section{padding:80px 20px;position:relative;text-align:center}.bp-confidential-tag{animation:pulse 2s infinite;background:#ffd7001a;border:2px solid #ffd7004d;border-radius:20px;color:gold;display:inline-block;font-size:.85rem;font-weight:700;letter-spacing:2px;margin-bottom:30px;padding:8px 20px;text-transform:uppercase}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.bp-hero-content-center{margin:0 auto;max-width:1000px}.bp-main-title{-webkit-text-fill-color:#0000;animation:fadeInUp .8s ease-out;background:linear-gradient(135deg,#fff,#00d9ff 50%,#a855f7);-webkit-background-clip:text;background-clip:text;font-size:4rem;font-weight:900;letter-spacing:-2px;line-height:1.2;margin-bottom:10px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.bp-main-subtitle{animation:fadeInUp .8s ease-out .2s backwards;color:#fffc;font-size:2rem;font-weight:300;margin-bottom:30px}.bp-meta-info{animation:fadeInUp .8s ease-out .4s backwards;display:flex;flex-wrap:wrap;font-size:1rem;gap:30px;justify-content:center}.bp-meta-info span{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;display:flex;gap:8px;padding:10px 20px;transition:all .3s ease}.bp-meta-info span:hover{background:#ffffff1a;border-color:#00d9ff4d;transform:translateY(-2px)}.bp-section-block{padding:80px 24px;position:relative}.bp-section-alt{background:#ffffff05;border-bottom:1px solid #ffffff0d;border-top:1px solid #ffffff0d}.bp-section-highlight{background:linear-gradient(135deg,#00d9ff0d,#a855f70d);border-bottom:1px solid #00d9ff1a;border-top:1px solid #00d9ff1a}.bp-section-title{align-items:center;color:#fff;display:flex;font-size:3rem;font-weight:700;gap:15px;justify-content:center;margin-bottom:50px}.bp-section-title svg{color:var(--secondary-color);filter:drop-shadow(0 0 10px rgba(0,217,255,.4));font-size:2.5rem}.bp-summary-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.bp-summary-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;padding:40px;transition:all .4s ease}.bp-summary-card:hover{background:#ffffff0d;border-color:#00d9ff66;box-shadow:0 20px 60px #00d9ff33;transform:translateY(-10px)}.bp-card-icon{animation:float 3s ease-in-out infinite;color:var(--secondary-color);font-size:3rem;margin-bottom:20px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.bp-summary-card h3{color:#fff;font-size:1.5rem;margin-bottom:15px}.bp-summary-card p{color:#fffc;line-height:1.6}.bp-achievements-list{list-style:none;padding:0}.bp-achievements-list li{align-items:center;border-bottom:1px solid #ffffff0d;color:#ffffffe6;display:flex;gap:10px;padding:.8rem 0}.bp-achievements-list li svg{color:var(--success-color);font-size:1.2rem}.bp-investment-highlight-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:3rem}.bp-inv-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:2px solid #ffffff1a;border-radius:20px;padding:2.5rem;text-align:center;transition:all .3s ease}.bp-inv-card:hover{border-color:#00d9ff66;box-shadow:0 20px 60px #00d9ff33;transform:translateY(-10px)}.bp-inv-primary{background:#00d9ff0d;border-color:#00d9ff80}.bp-inv-icon{color:var(--secondary-color);font-size:3rem;margin-bottom:1rem}.bp-inv-label{color:#ffffffb3;font-size:.95rem;margin-bottom:.5rem}.bp-inv-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d9ff,#a855f7);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:800;margin-bottom:.5rem}.bp-inv-subtext{color:#fff9;font-size:1rem}.bp-use-of-funds{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;margin-top:3rem;padding:3rem}.bp-use-of-funds h3{color:var(--secondary-color);font-size:1.8rem;margin-bottom:2rem;text-align:center}.bp-funds-grid{display:flex;flex-direction:column;gap:1.5rem}.bp-fund-item{padding:1rem 0;position:relative}.bp-fund-bar{animation:growBar 1.5s ease-out;background:linear-gradient(90deg,#00d9ffcc,#a855f7cc);border-radius:10px;box-shadow:0 4px 20px #00d9ff4d;height:40px;transition:width 1s ease-out}@keyframes growBar{0%{width:0!important}}.bp-fund-label{color:#fff;font-size:1rem;font-weight:600;left:15px;position:absolute;top:50%;transform:translateY(-50%)}.bp-financial-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.bp-financial-card{animation:fadeInUp .6s ease-out backwards;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:2px solid #ffffff1a;border-radius:20px;cursor:pointer;padding:40px;text-align:center;transition:all .4s ease}.bp-financial-card:first-child{animation-delay:.1s}.bp-financial-card:nth-child(2){animation-delay:.2s}.bp-financial-card:nth-child(3){animation-delay:.3s}.bp-financial-card:nth-child(4){animation-delay:.4s}.bp-financial-card:hover{box-shadow:0 25px 70px #00d9ff4d;transform:translateY(-15px) scale(1.05)}.bp-financial-card.bp-highlight{background:#ffd7000d;border-color:#ffd70080}.bp-financial-card.bp-success{background:#10b9810d;border-color:#10b98180}.bp-card-header{align-items:center;color:#fffc;display:flex;font-size:1rem;gap:10px;justify-content:center;margin-bottom:20px}.bp-card-header svg{color:var(--secondary-color);font-size:1.5rem}.bp-card-value{-webkit-text-fill-color:#0000;animation:countUp 2s ease-out;background:linear-gradient(135deg,#00d9ff,#a855f7);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:800;margin-bottom:10px}@keyframes countUp{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.bp-card-subtext{color:#ffffffb3;font-size:1.2rem}.bp-model-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.bp-model-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;overflow:hidden;padding:40px;position:relative;transition:all .4s ease}.bp-model-card:hover{background:#ffffff0d;border-color:#00d9ff66;box-shadow:0 20px 60px #00d9ff33;transform:translateY(-10px)}.bp-model-number{color:#00d9ff0d;font-size:8rem;font-weight:900;position:absolute;right:-20px;top:-20px}.bp-model-icon{color:var(--secondary-color);font-size:3.5rem;margin-bottom:1.5rem}.bp-model-card h3{color:var(--secondary-color);font-size:1.8rem;margin-bottom:1rem;position:relative;z-index:1}.bp-model-card>p{color:#fffc;line-height:1.7;margin-bottom:2rem}.bp-model-card ul{list-style:none;margin-bottom:30px;padding:0;position:relative;z-index:1}.bp-model-card li{align-items:center;color:#fffc;display:flex;gap:10px;margin-bottom:15px;transition:all .3s ease}.bp-model-card li:hover{color:#fff;transform:translateX(5px)}.bp-model-card li svg{color:var(--success-color);font-size:1.2rem}.bp-model-revenue{background:linear-gradient(135deg,#00d9ff,#a855f7);border-radius:10px;box-shadow:0 8px 30px #00d9ff4d;color:#fff;font-size:1.2rem;font-weight:600;padding:15px;position:relative;text-align:center;z-index:1}.bp-model-details{border-top:1px solid #ffffff1a;display:flex;justify-content:space-around;margin-top:1.5rem;padding-top:1.5rem}.bp-model-details span{color:#ffffffb3;font-size:.9rem}.bp-market-stats{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.bp-stat-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:2px solid #00d9ff4d;border-radius:20px;padding:40px;text-align:center;transition:all .4s ease}.bp-stat-card:hover{border-color:#00d9ff99;box-shadow:0 20px 60px #00d9ff4d;transform:translateY(-10px) rotate(2deg)}.bp-stat-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d9ff,#a855f7);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:800;margin-bottom:10px}.bp-stat-label{color:#fffc;font-size:1.1rem}.bp-market-why{margin-top:4rem}.bp-market-why h3{color:var(--secondary-color);font-size:2rem;margin-bottom:2.5rem;text-align:center}.bp-why-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.bp-why-item{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:15px;padding:2rem;text-align:center;transition:all .3s ease}.bp-why-item:hover{background:#ffffff0d;border-color:#00d9ff66;transform:translateY(-8px)}.bp-why-icon{color:var(--secondary-color);font-size:3rem;margin-bottom:1rem}.bp-why-item h4{color:#fff;font-size:1.4rem;margin-bottom:1rem}.bp-why-item p{color:#fffc;line-height:1.6}.bp-advantages-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.bp-advantage-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;padding:2.5rem;transition:all .3s ease}.bp-advantage-card:hover{background:#ffffff0d;border-color:#00d9ff66;box-shadow:0 20px 60px #00d9ff33;transform:translateY(-10px)}.bp-adv-icon{color:var(--success-color);font-size:3rem;margin-bottom:1.5rem}.bp-advantage-card h3{color:#fff;font-size:1.5rem;margin-bottom:1rem}.bp-advantage-card p{color:#fffc;line-height:1.7}.bp-team-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.bp-team-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;padding:2.5rem;text-align:center;transition:all .3s ease}.bp-team-card:hover{background:#ffffff0d;border-color:#00d9ff66;transform:translateY(-10px)}.bp-team-founder{background:#00d9ff0d;border-color:#00d9ff80}.bp-team-avatar{align-items:center;background:linear-gradient(135deg,#00d9ff,#a855f7);border-radius:50%;box-shadow:0 10px 40px #00d9ff66;color:#fff;display:flex;font-size:2.5rem;font-weight:900;height:100px;justify-content:center;margin:0 auto 1.5rem;transition:all .3s ease;width:100px}.bp-team-card:hover .bp-team-avatar{box-shadow:0 15px 50px #00d9ff99;transform:scale(1.1) rotate(5deg)}.bp-team-card h3{color:#fff;font-size:1.6rem;margin-bottom:.5rem}.bp-team-card h4{color:var(--secondary-color);font-size:1.1rem;font-weight:600;margin-bottom:1rem}.bp-team-card p{color:#fffc;line-height:1.6;margin-bottom:1.5rem}.bp-team-skills{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.bp-team-skills span{background:#00d9ff1a;border:1px solid #00d9ff4d;border-radius:20px;color:var(--secondary-color);font-size:.85rem;font-weight:600;padding:.5rem 1rem}.bp-risk-section{margin-top:2rem}.bp-risk-categories{display:flex;flex-direction:column;gap:2rem}.bp-risk-cat-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;cursor:pointer;padding:2rem;transition:all .3s ease}.bp-risk-cat-card:hover{background:#ffffff0d;border-color:#00d9ff4d}.bp-risk-cat-header{align-items:center;display:flex;justify-content:space-between}.bp-risk-cat-header h3{align-items:center;color:var(--secondary-color);display:flex;font-size:1.8rem;gap:1rem}.bp-risk-content{margin-top:2rem;overflow:hidden}.bp-risk-item{background:#ffffff05;border-left:3px solid #ff980099;border-radius:10px;margin-bottom:1.5rem;padding:1.5rem}.bp-risk-item h4{color:#fff;font-size:1.3rem;margin-bottom:1rem}.bp-risk-meta{display:flex;gap:2rem;margin-bottom:1rem}.bp-risk-prob{background:#ff98001a;border:1px solid #ff98004d;border-radius:20px;color:#ff9800}.bp-risk-impact,.bp-risk-prob{font-size:.85rem;font-weight:600;padding:.5rem 1rem}.bp-risk-impact{background:#ef44441a;border:1px solid #ef44444d;border-radius:20px;color:#ef4444}.bp-risk-item p{color:#fffc;line-height:1.7}.bp-impact-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.bp-impact-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;padding:2.5rem;transition:all .3s ease}.bp-impact-card:hover{background:#ffffff0d;border-color:#00d9ff66;transform:translateY(-8px)}.bp-impact-icon{color:var(--success-color);font-size:3rem;margin-bottom:1.5rem}.bp-impact-card h3{color:#fff;font-size:1.6rem;margin-bottom:1.5rem}.bp-impact-card ul{list-style:none;padding:0}.bp-impact-card li{border-bottom:1px solid #ffffff0d;color:#fffc;padding:.8rem 0}.bp-verification-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.bp-verify-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;display:block;padding:2.5rem;text-decoration:none;transition:all .3s ease}.bp-verify-card:hover{background:#ffffff0d;border-color:#00d9ff66;box-shadow:0 20px 60px #00d9ff33;transform:translateY(-10px)}.bp-verify-cert{background:#ffd7000d;border-color:#ffd70080;cursor:default}.bp-verify-icon{color:var(--secondary-color);font-size:3rem;margin-bottom:1.5rem}.bp-verify-card h3{color:#fff;font-size:1.5rem;margin-bottom:1rem}.bp-verify-card p{color:#fffc;line-height:1.6;margin-bottom:1rem}.bp-verify-link{align-items:center;color:var(--secondary-color);display:flex;font-weight:600;gap:.5rem;transition:all .3s ease}.bp-verify-card:hover .bp-verify-link{gap:1rem}.bp-verify-tag{background:#ffd7001a;border:1px solid #ffd7004d;border-radius:20px;color:gold;display:inline-block;font-size:.9rem;font-weight:600;padding:.5rem 1rem}.bp-exit-timeline{display:flex;flex-direction:column;gap:2rem}.bp-exit-option{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;padding:2.5rem;position:relative;transition:all .3s ease}.bp-exit-option:hover{background:#ffffff0d;border-color:#00d9ff66;transform:translateX(10px)}.bp-exit-rank{background:linear-gradient(135deg,#00d9ff,#a855f7);border-radius:20px;color:#fff;font-size:.85rem;font-weight:700;left:2rem;letter-spacing:1px;padding:.5rem 1.5rem;position:absolute;text-transform:uppercase;top:-15px}.bp-exit-option h3{color:#fff;font-size:2rem;margin:1rem 0}.bp-exit-timeline-text{color:var(--secondary-color);font-weight:600;margin-bottom:1rem}.bp-exit-option p{color:#fffc;line-height:1.7;margin-bottom:1.5rem}.bp-exit-return{background:#10b9811a;border:1px solid #10b9814d;border-radius:10px;color:#10b981;font-weight:600;padding:1rem 1.5rem}.bp-timeline{margin-top:3rem;padding-left:3rem;position:relative}.bp-timeline:before{background:linear-gradient(180deg,#00d9ffcc,#a855f7cc);bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.bp-timeline-item{margin-bottom:3rem;position:relative}.bp-timeline-marker{align-items:center;background:linear-gradient(135deg,#00d9ff,#a855f7);border:3px solid #0a0e27;border-radius:50%;box-shadow:0 8px 30px #00d9ff66;color:#fff;display:flex;font-weight:800;height:60px;justify-content:center;left:-4.2rem;position:absolute;top:0;width:60px}.bp-timeline-content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:15px;padding:2rem}.bp-timeline-content h3{color:var(--secondary-color);font-size:1.8rem;margin-bottom:1.5rem}.bp-timeline-content ul{list-style:none;padding:0}.bp-timeline-content li{border-bottom:1px solid #ffffff0d;color:#fffc;padding:.8rem 0}.bp-section-cta-final{background:linear-gradient(135deg,#00d9ff1a,#a855f71a);border-bottom:2px solid #00d9ff33;border-top:2px solid #00d9ff33}.bp-final-cta{margin:0 auto;max-width:900px;text-align:center}.bp-final-cta h2{color:#fff;font-size:3rem;margin-bottom:2rem}.bp-final-cta>p{color:#fffc;font-size:1.2rem;line-height:1.8;margin-bottom:3rem}.bp-next-steps{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;margin-top:3rem;padding:3rem}.bp-next-steps h3{color:var(--secondary-color);font-size:2rem;margin-bottom:2.5rem}.bp-steps-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.bp-step{text-align:center}.bp-step-num{align-items:center;background:linear-gradient(135deg,#00d9ff,#a855f7);border-radius:50%;box-shadow:0 8px 30px #00d9ff66;color:#fff;display:flex;font-size:2rem;font-weight:800;height:60px;justify-content:center;margin:0 auto 1.5rem;width:60px}.bp-step p{color:#ffffffe6;font-size:1.05rem;line-height:1.6}.bp-footer-section{background:#0000004d;border-top:1px solid #ffffff1a;padding:60px 24px;text-align:center}.bp-footer-content-block h3{color:#fff;font-size:2rem;margin-bottom:2rem}.bp-contact-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:2rem 0 3rem;text-align:left}.bp-contact-item{align-items:flex-start;display:flex;gap:1rem}.bp-contact-icon{color:var(--secondary-color);flex-shrink:0;font-size:2rem}.bp-contact-item strong{color:#fff;display:block;margin-bottom:.5rem}.bp-contact-item p{color:#fffc;font-size:1rem;margin:.3rem 0}.bp-confidential-badge{align-items:center;animation:pulse 2s infinite;background:#ffd7001a;border:2px solid #ffd7004d;border-radius:10px;color:gold;display:inline-flex;font-weight:600;gap:10px;margin-top:30px;padding:15px 30px}.bp-document-meta{border-top:1px solid #ffffff1a;margin-top:2rem;padding-top:2rem}.bp-document-meta p{color:#ffffff80;font-size:.9rem;margin:.5rem 0}.bp-catalog-section{margin-bottom:5rem}.bp-catalog-title{color:var(--secondary-color);font-size:2rem;font-weight:700;margin-bottom:2.5rem;text-align:center}.bp-product-tiers{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.bp-tier-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:2px solid #ffffff1a;border-radius:20px;padding:2.5rem;position:relative;transition:all .3s ease}.bp-tier-card:hover{border-color:#00d9ff66;box-shadow:0 20px 60px #00d9ff33;transform:translateY(-10px)}.bp-tier-popular{background:#ffd7000d;border-color:#ffd70080}.bp-tier-badge{background:linear-gradient(135deg,#00d9ff,#a855f7);border-radius:20px;box-shadow:0 4px 15px #00d9ff66;color:#fff;font-size:.85rem;font-weight:700;left:50%;letter-spacing:1px;padding:.5rem 1.5rem;position:absolute;text-transform:uppercase;top:-15px;transform:translateX(-50%)}.bp-tier-popular .bp-tier-badge{animation:pulse 2s infinite;background:linear-gradient(135deg,gold,#ff6b00)}.bp-tier-card h4{color:#fff;font-size:1.8rem;margin:1.5rem 0 1rem;text-align:center}.bp-tier-price{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d9ff,#a855f7);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:800;margin-bottom:1rem;text-align:center}.bp-tier-ideal{color:#ffffffb3;font-size:.95rem;font-style:italic;margin-bottom:2rem;text-align:center}.bp-tier-features{list-style:none;margin:2rem 0;padding:0}.bp-tier-features li{align-items:center;border-bottom:1px solid #ffffff0d;color:#ffffffe6;display:flex;gap:10px;padding:.8rem 0}.bp-tier-features li svg{color:var(--success-color);flex-shrink:0;font-size:1.1rem}.bp-tier-setup{background:#ffffff0d;border-radius:10px;color:#fffc;font-weight:600;margin-top:2rem;padding:1rem;text-align:center}.bp-catalog-industrial{margin-top:5rem}.bp-industrial-products{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.bp-product-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;padding:2.5rem;text-align:center;transition:all .3s ease}.bp-product-card:hover{background:#ffffff0d;border-color:#00d9ff66;box-shadow:0 20px 60px #00d9ff33;transform:translateY(-8px)}.bp-product-icon{color:var(--secondary-color);font-size:4rem;margin-bottom:1.5rem}.bp-product-card h4{color:#fff;font-size:1.6rem;margin-bottom:1rem}.bp-product-price{color:var(--secondary-color);font-size:2rem;font-weight:700;margin-bottom:2rem}.bp-product-features{list-style:none;margin:2rem 0;padding:0;text-align:left}.bp-product-features li{border-bottom:1px solid #ffffff0d;color:#fffc;padding:.8rem 0}.bp-product-roi{background:#10b9811a;border:1px solid #10b9814d;border-radius:10px;color:#10b981;font-weight:600;margin-top:2rem;padding:1rem}.bp-financial-statements{margin-top:3rem}.bp-financial-statements h3{color:var(--secondary-color);font-size:1.8rem;margin-bottom:2rem;text-align:center}.bp-income-table-container{border-radius:10px;box-shadow:0 10px 40px #0003;margin-bottom:4rem;overflow-x:auto}.bp-income-table{background:#ffffff05;border-collapse:collapse;border-radius:10px;overflow:hidden;width:100%}.bp-income-table thead{background:#00d9ff1a}.bp-income-table th{border-bottom:2px solid #00d9ff4d;color:var(--secondary-color);font-size:1.1rem;font-weight:700;padding:1.5rem 1rem;text-align:left}.bp-income-table td{border-bottom:1px solid #ffffff0d;color:#ffffffe6;padding:1rem}.bp-table-highlight{background:#00d9ff0d}.bp-table-highlight td{color:#fff;font-weight:700}.bp-table-subtotal{background:#ffffff08;border-top:1px solid #ffffff1a}.bp-table-section{background:#00d9ff0d;font-style:italic}.bp-table-final{background:#10b9811a;border-top:2px solid #10b9814d}.bp-table-final td{color:#10b981;font-weight:800}.bp-table-margin{color:#ffffffb3;font-style:italic}.bp-balance-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:3rem}.bp-balance-section{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff05;border:1px solid #ffffff1a;border-radius:15px;padding:2rem}.bp-balance-section h4{border-bottom:2px solid #00d9ff4d;color:var(--secondary-color);font-size:1.5rem;margin-bottom:1.5rem;padding-bottom:1rem;text-align:center}.bp-balance-items{display:flex;flex-direction:column;gap:1rem}.bp-balance-item{background:#ffffff05;border-radius:8px;color:#ffffffe6;display:flex;justify-content:space-between;padding:1rem;transition:all .3s ease}.bp-balance-item:hover{background:#ffffff0d;transform:translateX(5px)}.bp-balance-total{background:#00d9ff1a;border:1px solid #00d9ff4d;color:var(--secondary-color);font-weight:700}.bp-research-section{display:flex;flex-direction:column;gap:4rem}.bp-key-statistics h3,.bp-market-trends h3,.bp-research-sources h3{color:var(--secondary-color);font-size:1.8rem;margin-bottom:2rem}.bp-sources-list{list-style:none;padding:0}.bp-sources-list li{align-items:flex-start;border-bottom:1px solid #ffffff0d;color:#ffffffe6;display:flex;gap:1rem;padding:1rem 0;transition:all .3s ease}.bp-sources-list li:hover{color:#fff;padding-left:10px}.bp-sources-list li svg{color:var(--success-color);flex-shrink:0;font-size:1.2rem;margin-top:.3rem}.bp-stats-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.bp-stat-box{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:15px;padding:2rem;text-align:center;transition:all .3s ease}.bp-stat-box:hover{background:#ffffff0d;border-color:#00d9ff66;box-shadow:0 15px 50px #00d9ff33;transform:translateY(-5px)}.bp-stat-box .bp-stat-icon{color:var(--secondary-color);font-size:3rem;margin-bottom:1rem}.bp-stat-box .bp-stat-number{color:#fff;font-size:2.5rem;font-weight:800;margin-bottom:.5rem}.bp-stat-box .bp-stat-label{color:#ffffffb3;font-size:1rem}.bp-trends-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.bp-trend-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:15px;padding:2rem;position:relative;transition:all .3s ease}.bp-trend-card:hover{background:#ffffff0d;border-color:#00d9ff66;transform:translateY(-8px)}.bp-trend-number{align-items:center;background:linear-gradient(135deg,#00d9ff,#a855f7);border-radius:50%;box-shadow:0 4px 15px #00d9ff66;color:#fff;display:flex;font-size:1.2rem;font-weight:800;height:40px;justify-content:center;left:2rem;position:absolute;top:-15px;width:40px}.bp-trend-card h4{color:#fff;font-size:1.4rem;margin:1.5rem 0 1rem}.bp-trend-card p{color:#fffc;line-height:1.7}.bp-kpi-categories{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.bp-kpi-category{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff05;border:1px solid #ffffff1a;border-radius:20px;padding:2.5rem;transition:all .3s ease}.bp-kpi-category:hover{background:#ffffff0a;border-color:#00d9ff4d}.bp-kpi-category h3{align-items:center;color:var(--secondary-color);display:flex;font-size:1.5rem;gap:1rem;margin-bottom:2rem}.bp-kpi-list{display:flex;flex-direction:column;gap:1rem}.bp-kpi-item{background:#ffffff05;border-left:3px solid var(--secondary-color);border-radius:10px;padding:1.5rem;transition:all .3s ease}.bp-kpi-item:hover{background:#ffffff0a;border-left-width:5px;transform:translateX(5px)}.bp-kpi-name{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.bp-kpi-target{color:#ffffffb3;font-size:.95rem}@media (max-width:1024px){.bp-main-title{font-size:3rem}.bp-section-title{font-size:2.5rem}}@media (max-width:768px){.businessplan-auth-page{padding:120px 20px 60px}.auth-container{padding:40px 30px}.bp-main-title{font-size:2.5rem}.bp-main-subtitle{font-size:1.5rem}.bp-meta-info{flex-direction:column;gap:10px}.bp-section-title{flex-direction:column;font-size:2rem}.logout-button-fixed{font-size:.9rem;padding:10px 20px;right:20px;top:80px}.bp-ask-item,.bp-balance-item{flex-direction:column;gap:10px;text-align:left}.bp-advantages-grid,.bp-balance-grid,.bp-contact-grid,.bp-industrial-products,.bp-kpi-categories,.bp-product-tiers,.bp-stats-grid,.bp-team-grid,.bp-trends-grid{grid-template-columns:1fr}.bp-income-table{font-size:.85rem}.bp-income-table td,.bp-income-table th{padding:.8rem .5rem}.bp-timeline{padding-left:2rem}.bp-timeline-marker{font-size:.9rem;height:50px;left:-3.2rem;width:50px}.bp-final-cta h2{font-size:2rem}.bp-final-cta>p{font-size:1rem}.bp-steps-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.bp-main-title{font-size:2rem}.bp-steps-grid{grid-template-columns:1fr}.bp-fund-label{font-size:.85rem}}@media print{.bp-confidential-tag,.logout-button-fixed{display:none}.businessplan-document-page{padding-top:0}.bp-section-block{page-break-inside:avoid}}
/*# sourceMappingURL=main.628e00bc.css.map*/