.navbar{align-items:center;background:#0000;box-shadow:none!important;display:flex;justify-content:center;padding:25px 0;position:fixed;top:0;transition:all .4s ease;width:100%;z-index:1000}.nav-pill{animation:fadeIn .8s ease forwards;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border-radius:50px;gap:1.2rem;max-width:95%;padding:10px 25px}.nav-links,.nav-pill{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.nav-links{gap:1rem}.nav-links a{border-radius:20px;color:#fff!important;font-size:.95rem;padding:5px 10px;text-decoration:none;transition:color .3s,transform .3s}.nav-links .active,.nav-links a:hover{color:#a855f7!important}.nav-links a:hover{cursor:pointer;transform:scale(1.08)}@media (max-width:700px){.nav-pill{animation:fadeIn .8s ease forwards;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border-radius:50px;gap:.9rem;max-width:95%;padding:8px 18px}.nav-links,.nav-pill{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.nav-links{gap:.8rem}.nav-links a{font-size:.8rem;padding:3px 8px}}@media (max-width:534px){.nav-pill{animation:fadeIn .8s ease forwards;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border-radius:50px;gap:.75rem;max-width:95%;padding:7px 15px}.nav-links,.nav-pill{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.nav-links{gap:.7rem}.nav-links a{font-size:.7rem;padding:2px 6px}}@media (max-width:453px){.nav-pill{animation:fadeIn .8s ease forwards;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border-radius:50px;max-width:95%;padding:5px 11px}.nav-links,.nav-pill{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center}.nav-links a{font-size:.6rem;padding:2px 5px}}@media (max-width:420px){.nav-pill{animation:fadeIn .8s ease forwards;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border-radius:50px;max-width:95%;padding:5px 11px}.nav-links,.nav-pill{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center}.nav-links a{font-size:.6rem;padding:2px 5px}}@media (max-width:383px){.nav-pill{animation:fadeIn .8s ease forwards;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border-radius:50px;gap:.3rem;max-width:95%;padding:2px 7px}.nav-links,.nav-pill{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.nav-links{gap:.4rem}.nav-links a{font-size:.5rem;padding:2px 3px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}.hero{background:#100425;color:#fff;justify-content:center;min-height:100vh;padding:160px 40px 60px}.hero,.hero-content{align-items:center;display:flex;position:relative}.hero-content{flex-wrap:wrap;gap:3rem;justify-content:space-between;max-width:1200px;width:100%;z-index:1}.hero-text{flex:1 1;max-width:600px}.hero-text h1{color:#fff;font-size:2.6rem;font-weight:700;line-height:1.15;margin-bottom:.6rem}.hero-text h1>*{display:block}.hero-text span{color:#fff;text-shadow:0 0 20px #0cffff80}.hero-text p{color:#fff;font-size:1rem;font-weight:400;line-height:1.45;margin-bottom:1.2rem}.hero-greeting{color:#fff;font-size:1.05rem;font-weight:500;line-height:1.1;margin:0 0 .25rem}.hero-name{font-size:2.4rem;line-height:1.12;margin:0 0 .4rem}.hero-subtitle{font-size:.98rem;line-height:1.3;margin:0 0 .6rem;opacity:.95}.hero-specialized-list,.hero-stats,.hero-trusted{font-size:.95rem;line-height:1.25;margin:0 0 .45rem}.hero-specialized-title{font-size:1rem;font-weight:600;line-height:1.15;margin:.4rem 0 .25rem}.hero-tagline{font-size:1rem;line-height:1.2;margin-top:.6rem}.hero-buttons{display:flex;flex-wrap:wrap;gap:1.5rem}.btn{border:none;border-radius:50px;cursor:pointer;display:inline-block;font-weight:500;overflow:hidden;padding:12px 30px;position:relative;text-decoration:none;transition:all .3s ease;white-space:nowrap}.btn.contact-btn{background:#0000;border:2px solid #555;color:#fff;position:relative;z-index:1}.btn.contact-btn:before{background:linear-gradient(135deg,#00b4d8,#a855f7);border-radius:50%;content:"";height:0;left:50%;left:var(--mouse-x,50%);position:absolute;top:50%;top:var(--mouse-y,50%);transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease,background-position 0s;width:0;z-index:-1}.btn.contact-btn:hover:before{height:400%;width:400%}.btn.contact-btn:hover{border-color:#0000;color:#fff}.hero-image{flex:1 1}.hero-image,.image-mask{align-items:center;display:flex;justify-content:center}.image-mask{animation:rotateGradient 3s linear infinite;background:linear-gradient(45deg,#00b4d8,#a855f7,#00b4d8);background-size:200% 200%;border-radius:25px;height:500px;padding:5px;position:relative;width:550px}.image-mask:before{border-radius:25px;bottom:-20px;content:"";filter:blur(30px);left:-20px;opacity:.5;position:absolute;right:-20px;top:-20px;z-index:-1}@keyframes rotateGradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.image-mask img{border-radius:20px;height:100%;object-fit:cover;width:100%}@media (max-width:1100px){.hero-content{gap:2rem}.hero-content,.hero-text{max-width:100%}.hero-text h1{font-size:3rem}.image-mask{height:420px;width:450px}}@media (max-width:912px){.hero{padding:140px 30px 60px}.hero-content{flex-direction:column-reverse;gap:2.5rem;text-align:center}.hero-text{max-width:100%}.hero-text h1{font-size:2.5rem}.hero-text p{font-size:1rem}.hero-buttons{justify-content:center;width:100%}.btn.contact-btn{text-align:center;width:100%}.image-mask{border-radius:20px;height:450px;padding:4px;width:400px}.image-mask:before{border-radius:20px;bottom:-15px;filter:blur(25px);left:-15px;right:-15px;top:-15px}.image-mask img{border-radius:15px}}@media (max-width:768px){.hero{padding:120px 20px 40px}.hero-text h1{font-size:2rem}.hero-text p{font-size:.95rem;line-height:1.6}.image-mask{height:400px;width:350px}}@media (max-width:520px){.hero{padding:100px 15px 40px}.hero-text h1{font-size:1.8rem;margin-bottom:.8rem}.hero-text p{font-size:.9rem;line-height:1.5}.hero-buttons{gap:1rem}.image-mask{border-radius:18px;height:380px;max-width:320px;padding:4px;width:100%}.image-mask:before{border-radius:18px;bottom:-12px;filter:blur(20px);left:-12px;right:-12px;top:-12px}.image-mask img{border-radius:14px}}@media (max-width:400px){.hero{padding:90px 10px 30px}.hero-text h1{font-size:1.5rem}.hero-text p{font-size:.85rem}.image-mask{height:340px;max-width:280px}.btn{font-size:.9rem;padding:10px 20px}}
/*# sourceMappingURL=main.17a5fbb4.css.map*/