*{box-sizing:border-box;margin:0;padding:0}body{background-color:#f8f9fa;color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6}.container{margin:0 auto;max-width:1200px;padding:0 20px}.header{background:linear-gradient(135deg,#1a1a2e,#16213e);box-shadow:0 2px 10px #0000001a;color:#fff;padding:1rem 0;position:fixed;top:0;width:100%;z-index:1000}.nav{align-items:center;display:flex;justify-content:space-between}.logo{color:#00d4ff;font-size:1.5rem;font-weight:700}.nav-links{display:flex;gap:2rem;list-style:none}.nav-links a{color:#fff;text-decoration:none;transition:color .3s}.nav-links a:hover{color:#00d4ff}.hero{background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff;overflow:hidden;padding:120px 0 80px;position:relative;text-align:center}.matrix-bg{height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%;z-index:1}.hero-content{position:relative;z-index:2}.hero h1{color:#00d4ff;font-size:3rem;margin-bottom:1rem}.hero p{font-size:1.2rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:600px}.cta-button{background:#00d4ff;border:none;border-radius:5px;color:#1a1a2e;cursor:pointer;display:inline-block;font-size:1.1rem;font-weight:700;padding:12px 30px;text-decoration:none;transition:transform .3s}.cta-button:hover{transform:translateY(-2px)}.section{padding:80px 0}.section h2{color:#1a1a2e;font-size:2.5rem;margin-bottom:3rem;text-align:center}.services-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:2rem}.service-card{background:#fff;border-radius:10px;box-shadow:0 5px 15px #0000001a;padding:2rem;transition:transform .3s}.service-card:hover{transform:translateY(-5px)}.service-card h3{color:#1a1a2e;font-size:1.3rem;margin-bottom:1rem}.benefits-list{list-style:none;margin-top:2rem}.benefits-list li{background:#fff;border-left:4px solid #00d4ff;border-radius:8px;box-shadow:0 3px 10px #0000001a;margin:1rem 0;padding:1.5rem}.benefits-list strong{color:#1a1a2e}.about{background:#fff}.about-content{line-height:1.8;margin:0 auto;max-width:800px;text-align:left}.about-content p{font-size:1.1rem;margin-bottom:1.5rem}.specialties-list{background:#f8f9fa;border-left:4px solid #00d4ff;border-radius:8px;box-shadow:0 3px 10px #0000001a;list-style:none;margin:2rem 0;padding:2rem}.specialties-list li{border-bottom:1px solid #ddd;font-weight:500;padding:.5rem 0}.specialties-list li:last-child{border-bottom:none}.cta-linkedin{color:#1a1a2e;display:block;font-size:1.2rem;font-weight:700;margin-top:2rem;text-align:center;text-decoration:none;transition:color .3s}.cta-linkedin:hover{color:#00d4ff}.benefits{background:#f8f9fa}.contact{background:#1a1a2e;text-align:center}.contact,.contact h2{color:#fff}.contact-info{font-size:1.1rem;margin-top:2rem}.footer{background:#16213e;color:#fff;padding:2rem 0;text-align:center}.floating-buttons{bottom:20px;display:flex;flex-direction:column;gap:10px;position:fixed;right:20px;z-index:1000}.floating-btn{align-items:center;border-radius:50%;box-shadow:0 4px 12px #0000004d;color:#fff;display:flex;font-size:20px;height:60px;justify-content:center;text-decoration:none;transition:transform .3s;width:60px}.floating-btn:hover{transform:scale(1.1)}.linkedin-btn{background:#0077b5}.email-btn{background:#ea4335}.telegram-btn{background:#08c}.loading-screen{align-items:center;background:linear-gradient(135deg,#1a1a2e,#16213e);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.loading-content{color:#fff;text-align:center}.loading-logo{animation:float 3s ease-in-out infinite;border-radius:50%;height:120px;margin-bottom:2rem;width:120px}.loading-spinner{animation:spin 1s linear infinite,float 2s ease-in-out infinite;border:4px solid #00d4ff4d;border-radius:50%;border-top-color:#00d4ff;height:40px;margin:0 auto 1rem;width:40px}.loading-content p{animation:float 2.5s ease-in-out infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:768px){.nav-links{display:none}.hero h1{font-size:2rem}.services-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=main.398e050f.css.map*/