:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{color:#fff;background:radial-gradient(circle,#13135e 0%,#0a0a1f 100%);min-height:100vh;margin:0;padding:0;font-family:Verdana,Geneva,Tahoma,sans-serif;overflow:hidden auto}textarea::placeholder,input::placeholder{color:#fff}*,:before,*,:after{box-sizing:border-box}.offer-container{max-width:min(800px,100%);margin:0 auto;padding:2rem}header{text-align:center;margin-bottom:30px}label{text-align:center;margin-bottom:30px;display:block}.offer-container input,.offer-container textarea,.offer-container select{color:#fff;background:#ffffff0d;border:1px solid #fff3;border-radius:12px;outline:none;width:100%;margin-top:6px;padding:.75rem 1rem;font-family:inherit;font-size:1rem;transition:border-color .2s,box-shadow .2s,background .2s}input:focus,textarea:focus,select:focus{background:#ffffff1a;border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e959}select option{color:#020617;background:#fff}select{cursor:pointer}button{cursor:pointer;color:#020617;background:linear-gradient(90deg,#0ea5e9,#2dd4bf);border-color:#0000;border-radius:20px;margin:0 auto;padding:10px 20px;font-weight:700;text-decoration:none;display:block}input[type=date]::-webkit-calendar-picker-indicator{filter:invert()}.logo-item{pointer-events:all;text-align:center;letter-spacing:4px;background:linear-gradient(90deg,#0ea5e9,#2dd4bf);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px #0ea5e980);-webkit-background-clip:text;padding-top:20px;padding-bottom:30px;font-size:3rem;font-weight:800;text-decoration:none;transition:all .5s}a.logo-offer{text-decoration:none}.section{text-align:center;margin-bottom:200px;padding:130px 10%}.section h2{filter:drop-shadow(0 0 10px #0ea5e980);font-size:2.2rem;font-weight:700}.grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:40px;display:grid}.card p{color:#c9c9c9}.card{background:0 0;border:1.8px solid #fdfdfdad;border-radius:12px;margin-bottom:105px;padding:30px;transition:all .3s;box-shadow:0 0 7px #ffffffa2}.card:hover{border-color:#0ea5e9;transform:translateY(-10px);box-shadow:0 0 15px #0ea5e9}.cta-card{filter:drop-shadow(0 0 10px #0ea5e980);background:linear-gradient(90deg,#0ea5e9,#2dd4bf);-webkit-text-fill-color:transparent;text-align:center;-webkit-background-clip:text;font-size:2rem;font-weight:600;text-decoration:none}.cta-card:hover{text-shadow:0 0 10px #0ea4e976}.roadmap-button{filter:drop-shadow(0 0 10px #0ea5e980);background:linear-gradient(90deg,#0ea5e9,#2dd4bf);-webkit-text-fill-color:transparent;text-align:center;-webkit-background-clip:text;font-size:1.2rem;font-weight:600;text-decoration:none}.roadmap-button:hover{text-shadow:0 0 10px #0ea4e976}.navbar{z-index:9999;-webkit-backdrop-filter:blur(12px);align-items:center;width:100%;margin-top:30px;padding:0 20px;display:flex}.nav-left{justify-content:flex-start;margin-left:20px;padding-left:0}.logo{pointer-events:all;letter-spacing:4px;background:linear-gradient(90deg,#0ea5e9,#2dd4bf);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px #0ea5e980);scrollbar-width:auto;-webkit-background-clip:text;align-items:center;font-size:clamp(2rem,5vw,4rem);font-weight:800;text-decoration:none;transition:all .5s}.menu-btn{color:#94a3b8;cursor:pointer;text-transform:uppercase;letter-spacing:1px;background:0 0;border:none;align-items:flex-start;gap:10px;margin-left:-10px;padding:10px 0;font-family:inherit;font-size:.9rem}.menu-icon{background:#0ea5e9;width:24px;height:2px;display:block;position:relative}.menu-icon:before,.menu-icon:after{content:"";background:#0ea5e9;width:24px;height:2px;transition:all .3s;position:absolute;left:0}.menu-icon:before{top:-8px}.menu-icon:after{bottom:-8px}.overlay-menu{width:100%;max-width:325px;height:calc(100vh-95px);opacity:0;visibility:hidden;pointer-events:none;background:0 0;transition:all .4s ease-in-out;position:fixed;top:88px;left:0}.overlay-menu.active{opacity:1;visibility:visible;pointer-events:all;margin-top:-3rem}.menu-links{text-align:start;list-style:none}.menu-links li{margin:25px 0}.menu-links a{color:#fff;text-align:center;font-size:1.5rem;font-weight:700;text-decoration:none;transition:all .3s}.menu-links a:hover{color:#0ea5e9;text-align:center;padding-left:20px}.center-wrapper{justify-content:center;align-items:center;width:100%;margin-top:40px;margin-bottom:40px;display:flex}.cta-roadmap{color:#020617;background:linear-gradient(90deg,#0ea5e9,#2dd4bf);border-radius:30px;padding:12px 36px;font-size:1.2rem;font-weight:700;text-decoration:none;transition:all .3s;box-shadow:0 4px 15px #0ea5e966}.cta-roadmap:hover{transform:translateY(-3px);box-shadow:0 6px 20px #0ea5e999}.cta-button{filter:drop-shadow(0 0 10px #0ea5e980);background:linear-gradient(90deg,#0ea5e9,#2dd4bf);-webkit-text-fill-color:transparent;text-align:center;-webkit-background-clip:text;font-size:2rem;font-weight:600;text-decoration:none}.cta-button:hover{text-shadow:0 0 10px #0ea4e976}.menu-btn{padding:10px}.hero{text-align:center;width:100%;padding:200px 5%}.hero-content{align-items:center;margin-top:-3rem}.heroSlogan a{filter:drop-shadow(0 0 10px #0ea5e980);text-align:center;font-size:1.7rem;font-weight:600;text-decoration:none}.hero p{opacity:.9;text-align:center;margin:200px 20px 24px;font-size:1.3rem;font-weight:700}.highlight{background:linear-gradient(90deg,#0ea5e9,#2dd4bf);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.section-title{text-align:center;filter:drop-shadow(0 0 10px #0ea5e980);font-size:2.2rem;font-weight:700}.project-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-top:40px;display:grid}.project-card{background:#1e293b59;border:1px solid #ffffff2e;border-radius:12px;overflow:hidden}.portfolio-container{max-width:900px;margin:40px auto;padding:0 20px}.portfolio-card{background:#1e293b59;border:1px solid #ffffff2e;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #0000004d}.slider-wrapper{background:#00000080;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.slider-image-container{justify-content:center;align-items:center;width:100%;display:flex}.slider-image{aspect-ratio:16/9;object-fit:contain;width:100%;height:auto;transition:opacity .3s ease-in-out}.slider-btn{color:#fff;cursor:pointer;z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a99;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.slider-btn:hover{background:#0ea5e9;border-color:#0ea5e9;box-shadow:0 0 15px #0ea5e980}.prev-btn{left:15px}.next-btn{right:15px}.slider-dots{z-index:10;justify-content:center;gap:8px;width:100%;display:flex;position:absolute;bottom:15px}.dot{cursor:pointer;background:#ffffff4d;border-radius:50%;width:10px;height:10px;transition:all .3s}.dot.active{background:#0ea5e9;box-shadow:0 0 8px #0ea5e9}.portfolio-info{text-align:left;padding:30px}.portfolio-info h3{color:#fff;margin-top:0;margin-bottom:15px;font-size:1.5rem}.portfolio-info p{color:#c9c9c9;margin-bottom:25px;line-height:1.6}.project-link-btn{color:#020617;background:linear-gradient(90deg,#0ea5e9,#2dd4bf);border-radius:20px;padding:10px 25px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.project-link-btn:hover{transform:translateY(-2px);box-shadow:0 5px 15px #0ea5e966}.legal-container{text-align:left;background:#1e293b59;border:1px solid #ffffff1a;border-radius:12px;max-width:800px;margin:0 auto;padding:40px}.legal-container h1{background:linear-gradient(90deg,#0ea5e9,#2dd4bf);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:30px;font-size:2.5rem}.legal-container h2{color:#fff;text-align:left;filter:none;margin-top:30px;margin-bottom:15px;font-size:1.5rem}.legal-container h3{color:#e2e8f0;margin-top:20px;font-size:1.2rem}.legal-container p{color:#c9c9c9;margin-bottom:15px;line-height:1.6}@media (max-width:768px){.legal-container{padding:20px}.legal-container h1{font-size:2rem}.slider-btn{width:35px;height:35px;font-size:1rem}.portfolio-info{padding:20px}}.roadmap-container{flex-direction:column;max-width:800px;margin:40px auto;padding-left:40px;display:flex;position:relative}.roadmap-item{margin-bottom:50px;position:relative}.roadmap-item:before{content:"";z-index:1;border-left:2px solid #8b5cf64d;width:2px;height:calc(100% + 2rem);margin:20px auto;position:absolute;top:0;left:-41px}.roadmap-item:last-child:before{display:none}.step-number{z-index:2;background:#7c3aed;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:.8rem;font-weight:700;display:flex;position:absolute;top:0;left:-56px;box-shadow:0 0 15px #7c3aed99}.step-content{background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;padding:20px;transition:all .3s}.step-content:hover{border-color:#e7ebea}.project-img{text-align:center;opacity:.7;border-bottom:1px solid #ffffff1f;padding:40px 20px}.project-info{padding:20px}.footer{background:#0a0a1fcc;border-top:1px solid #ffffff0d;margin-top:100px;padding:60px 10% 20px}.footer-content{text-align:left;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;margin-bottom:40px;display:grid}.footer-logo{letter-spacing:2px;background:linear-gradient(90deg,#0ea5e9,#2dd4bf);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:15px;font-size:2rem;font-weight:800;display:inline-block}.footer-column p{color:#b4b4b4;font-size:.95rem;line-height:1.6}.footer-column h4{color:#fff;margin-bottom:20px;font-size:1.2rem;font-weight:600}.footer-links{margin:0;padding:0;list-style:none}.footer-links li{margin-bottom:12px}.footer-links a,.footer-contact-link{color:#b4b4b4;font-size:.95rem;text-decoration:none;transition:all .3s}.footer-links a:hover,.footer-contact-link:hover{color:#0ea5e9;padding-left:5px}.highlight-link{font-weight:700;color:#2dd4bf!important}.footer-bottom{text-align:center;color:#787878;border-top:1px solid #ffffff1a;padding-top:20px;font-size:.85rem}@media (max-width:768px){.footer{padding:50px 5% 20px}.footer-content{gap:30px}}.aboutImage{-webkit-backdrop-filter:blur();backdrop-filter:blur();border-radius:5%;box-shadow:0 2px 10px .5px #0ea5e9}.card{flex-direction:column;display:flex;position:relative}.card p{flex-grow:1;margin-bottom:25px}.price-tag{border-top:1px solid #ffffff1a;justify-content:center;align-items:center;gap:15px;margin-top:auto;padding-top:20px;display:flex}.old-price{color:#ffffff4d;font-size:1.1rem;font-weight:500;text-decoration:line-through}.new-price{background:linear-gradient(90deg,#0ea5e9,#2dd4bf);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px #0ea5e980);-webkit-background-clip:text;font-size:1.6rem;font-weight:800}.discount-badge{color:#fff;text-transform:uppercase;letter-spacing:1px;z-index:10;background:#7c3aed;border-radius:20px;padding:6px 16px;font-size:.9rem;font-weight:700;position:absolute;top:-15px;right:-15px;transform:rotate(10deg);box-shadow:0 4px 15px #7c3aed80}.card:hover .discount-badge{transition:all .3s ease-in-out;transform:rotate(0)scale(1.1)}@media (max-width:768px){.section{margin-bottom:80px;padding:60px 5%}.heroSlogan a{padding-top:15px;padding-bottom:15px}.hero{padding:200px 5% 220px}.hero p{margin:40px 10px 24px}.offer-container{padding:1rem}.card{margin-bottom:40px;padding:20px}.roadmap-container{margin:40px 15px 40px 60px;padding-left:20px}.step-number{left:-36px}.logo-item{font-size:2.2rem}.roadmap-item:before{left:-22px}}
.ScrollToTop-module__xFj8aa__container{z-index:9999;opacity:0;visibility:hidden;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:fixed;bottom:30px;right:30px;transform:translateY(20px)scale(.8)}.ScrollToTop-module__xFj8aa__show{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.ScrollToTop-module__xFj8aa__scrollTopBtn{color:#0ea5e9;cursor:pointer;background:#0a0a3acc;border:none;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:transform .3s;display:flex;position:relative;box-shadow:0 10px 20px #0000004d}.ScrollToTop-module__xFj8aa__scrollTopBtn:hover{color:#fff;transform:scale(1.05)}.ScrollToTop-module__xFj8aa__progressRing{pointer-events:none;position:absolute;top:0;left:0;transform:rotate(-90deg)}.ScrollToTop-module__xFj8aa__progressRingCircle{transition:stroke-dashoffset .1s linear,stroke .3s}.ScrollToTop-module__xFj8aa__arrowIcon{z-index:2;filter:drop-shadow(0 0 5px);transition:transform .3s}.ScrollToTop-module__xFj8aa__scrollTopBtn:hover .ScrollToTop-module__xFj8aa__arrowIcon{transform:translateY(-3px)}
