*,.different-font{font-family:Outfit,sans-serif}*,.circle-center,body{box-sizing:border-box}#services h2,.card,.circle-item p,.contact-section,.hero-content,.mobile-step,.our-work-section,.process-section,.services-title,.step-card,.title-slogan,.why-choose-us-section,.word-slider{text-align:center}#prompt,.hero-text h1,.nav-menu li a{letter-spacing:2px}.highlight,.value-card-title{-webkit-text-fill-color:transparent}.contact-whatsapp-btn,.footer-email,.get-started-btn,.nav-logo,.nav-menu li a,.view-project-btn{text-decoration:none}:root{--gap:2px;--tile-size:127px;--glow-color:rgba(133, 53, 231, 0.497);--static-glow-color:rgb(255, 115, 0);--static-semi-glow-color:rgba(255, 145, 0, 0.927);--tile-color:#181818;--one-color:#994cff;--accent-color:rgb(215, 215, 215);--section-title:linear-gradient(45deg, #ad49ff, #ffffff)}body{margin:0;background:var(--tile-color);color:#fff}article h1,aside h1,nav h1,section h1{font-size:2rem}.hero-section{position:relative;height:100svh;max-height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:0 2rem}#mouse-glow-1,#mouse-glow-2,.mouse-glow{width:850px;height:850px;filter:blur(70px);pointer-events:none;z-index:0}.mouse-glow{position:absolute;background:radial-gradient(circle,var(--glow-color) 0,transparent 50%);border-radius:50%;transform:translate(-50%,-50%)}.hero-content,.tile-grid,.tile-grid div{width:100%;height:100%}.tile-grid{position:absolute;top:0;left:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--tile-size),1fr));grid-template-rows:repeat(auto-fill,var(--tile-size));gap:var(--gap);z-index:1;pointer-events:none}.get-started-btn,.title-slogan{left:50%;transform:translateX(-50%)}.tile-grid div{background-color:var(--tile-color);transform-style:preserve-3d;transition:transform .3s;will-change:transform}.hero-content{position:relative;z-index:2;max-width:1400px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 1rem}.hero-text h1{font-size:clamp(2rem, 5vw, 5rem);font-weight:500;line-height:1.2;margin:0;display:flex;flex-direction:column;align-items:center;font-family:Audiowide,sans-serif}#hero-heading{color:#fff;font-weight:200;font-size:clamp(1.7rem, 4.5vw, 4.5rem)}.title-slogan{position:absolute;bottom:4rem;z-index:2}.text-line{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center}.solid-text{color:var(--accent-color)}.outline-text{color:var(--one-color);font-weight:800}.different-font{color:#fff;font-weight:400;text-shadow:0 0 6px rgba(255,255,255,.4)}.tagline{font-size:clamp(1rem, 2vw, 1.2rem);color:#ccc;margin-top:.5rem;margin-bottom:4rem;font-weight:400;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;min-width:80vw}.journey-line{margin-top:2rem;font-size:clamp(1.5rem, 3.5vw, 3rem);font-weight:500;color:#eee;display:flex;gap:.5rem;align-items:center;justify-content:center;flex-wrap:wrap}.word-slider{display:inline-block;min-width:240px;white-space:nowrap}.word-slider.animate::after{transform:scaleX(1)}.word-slider.fade{animation:.5s forwards fadeUp}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}.transformation-line{font-size:clamp(2rem, 4.5vw, 5.2rem);margin-top:3rem;font-weight:600;color:#e9cdff;display:flex;justify-content:center;align-items:center;gap:1rem;font-family:Outfit,sans-serif;height:3rem}.transformation-line .arrow,.transformation-line .word{display:inline-block;opacity:0;transform:translateY(20px);transition:opacity .5s,transform .5s;text-align:center}.about-section.visible .about-subtitle,.about-section.visible .about-title,.about-section.visible .value-card,.process-section.active .process-subtitle,.process-section.active .process-title,.process-step-box.visible,.section-subtitle.animate-show,.section-title.animate-show,.transformation-line .show{opacity:1;transform:translateY(0)}.arrow{color:#fff;font-weight:800;font-size:1.8rem}.hero-subtext{color:#c3c2c4;margin-top:2rem;max-width:1000px;margin-left:auto;margin-right:auto;line-height:1.6;font-weight:400;font-size:1.3rem;font-family:"Segoe UI",sans-serif}#card:hover .card-glare,#mouse-glow.active,.contact-form button:hover::before,.contact-whatsapp-btn:hover::before,.scroll-indicator:hover,.tracker:hover~#card .glowing-elements div,.tracker:hover~#card::before{opacity:1}@keyframes bounce{0%,100%{transform:translate(-50%,0)}50%{transform:translate(-50%,10px)}}.get-started-btn{position:absolute;bottom:2rem;display:inline-flex;align-items:center;gap:.6rem;padding:.8rem 1.8rem;background-color:#851ffa;color:#fff;font-size:1rem;font-weight:600;border:none;border-radius:999px;cursor:pointer;z-index:2;transition:background-color .3s,transform .3s;font-family:Outfit,sans-serif;box-shadow:0 4px 20px rgba(162,89,255,.4)}.arrow-icon,.badge.below-heading{font-size:1.2rem;display:inline-block}.get-started-btn:hover{background-color:#e48500;color:#fff;transform:translateX(-50%) scale(1)}.arrow-icon{animation:1.6s ease-in-out infinite arrow-bounce}@keyframes arrow-bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(6px)}}#mouse-glow{opacity:0;transition:opacity .5s}@keyframes glow-breathe{0%,100%{transform:scale(1) translate(-50%,50%);opacity:0}50%{transform:scale(1.08) translate(-50%,50%);opacity:1}}@keyframes glow-breathe-2{0%,100%{transform:scale(1) translate(50%,50%);opacity:0}50%{transform:scale(1.08) translate(50%,50%);opacity:1}}#mouse-glow-1,#mouse-glow-2{position:absolute;background:radial-gradient(circle,var(--static-glow-color) 0,transparent 50%);border-radius:50%;bottom:0}#mouse-glow-1{left:0;transform:translate(-50%,50%);animation:6s ease-in-out infinite glow-move-left}#mouse-glow-2{right:0;transform:translate(50%,50%);animation:6s ease-in-out infinite glow-move-right}@keyframes glow-move-left{0%,100%{transform:translate(-50%,50%)}50%{transform:translate(20%,60%)}}@keyframes glow-move-right{0%,100%{transform:translate(50%,50%)}50%{transform:translate(-20%,60%)}}@media screen and (max-width:549px){#mouse-glow-1,#mouse-glow-2{background:radial-gradient(circle,var(--static-semi-glow-color) 0,transparent 60%);filter:blur(60px)}#mouse-glow-1{transform:translate(-50%,50%);animation:4s ease-in-out infinite glow-up-left}#mouse-glow-2{transform:translate(50%,50%);animation:4s ease-in-out infinite glow-up-right}@keyframes glow-up-left{0%,100%{transform:translate(-65%,70%)}50%{transform:translate(-60%,55%)}}@keyframes glow-up-right{0%,100%{transform:translate(65%,-75%)}50%{transform:translate(65%,-55%)}}.center-mobile-glow{position:absolute;top:50%;left:50%;width:220px;height:220px;transform:translate(-50%,-50%);background:radial-gradient(circle,#a159ff 0,transparent 80%);filter:blur(60px);pointer-events:none;z-index:0}}.highlighted-text{color:#a259ff;text-shadow:0 0 10px rgba(162,89,255,.3)}.badge.below-heading{font-weight:600;padding:.4rem .8rem;background:rgba(255,255,255,.07);color:#ccc;border:2px solid rgba(255,166,0,.855);border-radius:999px;margin-top:1rem;box-shadow:0 0 10px rgba(255,167,3,.5);transition:transform .3s;animation:3s ease-in-out infinite floatBadge}.badge.below-heading:hover{transform:scale(.95)}.badge.below-heading .sparkle{display:inline-block;animation:2s ease-in-out infinite sparkleTwinkle}@keyframes floatBadge{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes sparkleTwinkle{0%,100%{opacity:1;transform:rotate(0) scale(1)}50%{opacity:1;transform:rotate(15deg) scale(1.1)}}#preloader{position:fixed;inset:0;background:#0d0d0d;display:flex;justify-content:center;align-items:center;z-index:9999;opacity:1;transition:opacity .8s}.loader-elements{display:flex;flex-direction:column;align-items:center;gap:1.2rem}.loader-icons{display:flex;flex-direction:row;align-items:center;gap:1rem}.loader-arrow,.loader-dot{width:18px;height:auto;opacity:.5;transform:scale(1);animation:1.5s ease-in-out infinite pop}#main-content.hidden,.logo,.tracker:hover~#card #prompt{opacity:0}.loader-dot,.word-1 .letter:first-child{animation-delay:0s}.arrow1{animation-delay:.3s}.arrow2,.word-2 .letter:nth-child(3){animation-delay:.6s}.logo{width:450px;height:auto;animation:1s ease-in .4s forwards fade-in,1s ease-in-out 2s infinite pulse}@keyframes pop{0%,100%{transform:scale(1);opacity:.4}50%{transform:scale(1.4);opacity:1}}@keyframes fade-in{0%{opacity:0;transform:scale(.97)}100%{opacity:1;transform:scale(1)}}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.6}}#preloader.fade-out{opacity:0;pointer-events:none}@media only screen and (max-width:650px){.logo{width:300px;height:auto}.arrow1,.arrow2,.loader-dot{height:1rem;width:auto}}#main-content.visible{opacity:1;transition:opacity .8s 0.5s}:root{--nav-bg:rgba(13, 13, 13, 0.6);--nav-glass-bg:rgba(255, 255, 255, 0.06);--nav-scroll-bg:rgba(13, 13, 13, 0.95);--blur:blur(14px);--border:rgba(255, 255, 255, 0.1);--text:rgb(235, 246, 255);--accent:#a259ff;--nav-text:rgb(178, 111, 255);--nav-scroll-color:rgb(140, 0, 255);--nav-btn-bg:rgb(255, 255, 255);--nav-btn-shadow:rgb(95, 157, 231, 0.48);--nav-hover-shadow:rgba(186, 141, 249, 0.48);--nav-dark-bg:rgba(0, 0, 0, 0.9);--nav-toggle-scrolled:#35475e;--nav-hover-text:#e7b3ff;--nav-hover-shadow-text:rgba(193, 60, 255, 0.822);--card-width:480px}html{scroll-behavior:smooth}.main-header{position:fixed;width:100dvw;top:0;z-index:999;background-color:transparent;transition:background-color .4s}.main-header.scrolled{background-color:var(--nav-scroll-color)}.main-nav{display:flex;justify-content:space-between;align-items:center;padding:1rem;max-width:1200px;margin:auto;color:var(--text)}.nav-logo{font-size:1.6rem;font-weight:700;color:var(--accent);height:2rem;transition:opacity .3s ease-in-out}.nav-menu{display:flex;gap:2rem;list-style:none;background:var(--nav-glass-bg);backdrop-filter:var(--blur);border-radius:20px;padding:.6rem 1.2rem;margin:0}.nav-menu li a{color:var(--text);font-weight:450;transition:color .3s;font-size:1.1rem}.nav-menu li a:hover,.nav-right a:hover{color:var(--nav-text)}.footer-section.links a:hover,.nav-menu.scrolled li a,.social-icons a:hover{color:#fff}.nav-menu.scrolled li a:hover{color:#1d0144}.nav-right{display:flex;gap:1rem;align-items:center}.nav-right a{color:var(--text);font-size:1.5rem;transition:color .3s}.nav-toggle{display:none;background:0 0;border:none;font-size:1.5rem;color:var(--text);cursor:pointer;transform:translateX(-1rem)}.nav-toggle.scrolled{color:var(--nav-toggle-scrolled)}.nav-toggle i,.view-project-btn i{transition:transform .3s}.nav-contact-btn{display:flex;align-items:center;justify-content:center;gap:10px;font-family:inherit;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.4px;background-color:transparent;color:var(--text);border:2px solid var(--accent);border-radius:35px;padding:16px 24px 16px 28px;transform:translate(0,0) rotate(0);transition:background-color .4s,box-shadow .2s}.nav-contact-btn.scrolled{color:#516d91;background-color:var(--nav-btn-bg)}.nav-contact-btn.scrolled:hover{background-color:#23262a;color:#f0f8ff;transform:none;box-shadow:none;border-color:transparent}.nav-contact-btn:hover{box-shadow:-2px -1px 8px #7b0685,2px 1px 8px var(--nav-hover-shadow)}.nav-contact-btn:active{box-shadow:none}@media (max-width:870px){.nav-menu{z-index:999;flex-direction:column;align-items:center;background-color:var(--nav-dark-bg);max-height:0;overflow:hidden;padding:0;border-radius:0 0 12px 12px;transition:max-height .4s ease-in-out,padding .3s;position:fixed;top:60px;left:0;width:100vw}.nav-menu.show{max-height:300px;padding:1rem 0}.nav-menu li{padding:.5rem 0}.nav-contact-btn,.nav-right a{display:none}.nav-toggle{display:block}.main-header.scrolled .nav-toggle{color:#fff}.nav-menu.scrolled li a{color:var(--text)}.nav-menu.scrolled li a:hover{color:var(--nav-hover-text);text-shadow:5px 5px 10px var(--nav-hover-shadow-text)}}.reveal-center,.reveal-new{transition:opacity .6s ease-out,transform .6s ease-out;opacity:0;pointer-events:none}.services-section{position:relative;background:linear-gradient(to bottom,#121212,#000)}.scroll-container{height:100svh;overflow:hidden;position:sticky;top:0}.card,.outer{position:relative}.sticky-wrapper{margin:auto;height:100vh;display:flex;flex-direction:column;justify-content:center;width:85%;overflow-x:hidden;border-radius:20px}.services-title{color:#fff;margin-bottom:2rem;font-size:2rem}.services-track{display:flex;gap:5rem;height:500px;padding:2rem;width:max-content;padding-right:calc(var(--card-width) + 2rem)}.services-section::after{content:"";display:block}.next-section{height:100vh;background:#1a1a1a;display:flex;justify-content:center;align-items:center;color:#fff}.outer{width:350px;height:450px;border-radius:10px;padding:1px;background:radial-gradient(circle 230px at 0 0,#fff,#0c0d0d)}.card{z-index:1;width:100%;height:100%;max-width:100%;max-height:100%;border-radius:9px;border:1px solid #202222;background-size:20px 20px;background:radial-gradient(circle 280px at 0 0,#444,#0c0d0d);display:flex;align-items:center;justify-content:space-between;flex-direction:column;color:#fff;padding:5rem 1rem 1rem}.card .text{display:flex;flex-direction:column;justify-content:flex-end}.card .icon{font-size:2.5rem;color:#ffb84d;margin-bottom:3.5rem}#services h2,.card .title,.why-intro h2{font-size:2.5rem;color:transparent}.lottie-icon{width:150px;height:150px;margin-bottom:1.2rem}.card .title{font-weight:bolder;background:linear-gradient(45deg,#42026c 5%,#ad49ff 50%,#480273 95%);background-clip:text}.line{width:100%;height:1px;position:absolute;background:linear-gradient(45deg,#e57f12 5%,#955700 50%,#1a0a00 95%)}.topl{top:7%;right:0;background:linear-gradient(45deg,#3c3c3c 5%,#bb7d11 50%,#f90 95%);width:0}.bottoml{bottom:10%;left:0;width:0%}.leftl{left:10%;bottom:0;width:1px;background:linear-gradient(45deg,#f90 5%,#a46101 50%,#1a0a00 95%);height:0%}.rightl{right:10%;top:0;width:1px;background:linear-gradient(to bottom ,#f90 5%,#a46101 50%,#1a0a00 95%);height:0}@keyframes card-line-glow-hori{0%,100%{width:0;opacity:0}50%{width:100%;opacity:1}}@keyframes card-line-glow-left{0%,100%{height:0;opacity:0}50%{height:25%;opacity:1}}@keyframes card-line-glow-right{0%,100%{height:0;opacity:0}50%{height:70%;opacity:1}}@media only screen and (max-width:1400px){.sticky-wrapper{width:100%}}@media only screen and (max-width:550px){.outer{width:300px;height:400px}.outer .card{padding:2rem .8rem .8rem}.lottie-icon{width:150px;height:150px;transform:translateY(3rem)}.card .title{font-size:2rem}}#card::before,.circle-center{left:50%;transform:translate(-50%,-50%)}#services h2{margin-bottom:.5rem;background:linear-gradient(45deg,#fff,#ffcaff,#c793ff,#8000ff);background-clip:text;-webkit-background-clip:text}.why-choose-us-section{padding:5rem 1rem;color:#fff;background:linear-gradient(to bottom,#0e0d1b,#5d2f9a)}.why-intro h2{margin-bottom:1rem;background:linear-gradient(45deg,#ad49ff,#fff);background-clip:text}.why-tagline{max-width:700px;margin:0 auto 3rem;font-size:1.1rem;color:#ccc}.circle-container-desktop{position:relative;width:500px;height:500px;margin:0 auto}.circle-center,.circle-item{position:absolute;width:160px;height:160px;display:flex;flex-direction:column}.circle-center{top:50%;background:rgba(255,255,255,.05);backdrop-filter:blur(10px);border-radius:50%;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);z-index:2}.circle-item,.node-item{background:rgba(255,255,255,.05);backdrop-filter:blur(8px)}.circle-center span{margin-top:.5rem;font-size:1rem;color:#ffd27e}.circle-item{border-radius:50%;justify-content:center;align-items:center;padding:.5rem;border:1px solid rgba(255,255,255,.1)}.circle-item i{font-size:1.8rem;margin-bottom:.2rem;color:#8f3ff7}.circle-item p{font-size:1rem;color:#ddd;padding:0 10px;line-height:1.3}.circle-container-mobile{display:none;flex-direction:column;align-items:center;gap:2rem;max-width:500px;margin:0 auto;position:relative}.node-item{border-radius:12px;padding:1rem;max-width:80%;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:flex-start;gap:1rem}.node-item.left{align-self:flex-start}.node-item.right{align-self:flex-end}.node-item i{font-size:1.5rem;color:#ad49ff}.node-item p{font-size:.95rem;color:#ddd;margin:0}.connector{width:2px;height:30px;background:linear-gradient(to bottom,#ad49ff,#ffffff22)}.reveal-new{transform:scale(.95)}.reveal-new.active-new{opacity:1;pointer-events:auto}.reveal-center{transform:translate(-50%,-50%) scale(.95)}.reveal-center.active-new{opacity:1;transform:translate(-50%,-50%) scale(1);pointer-events:auto}.reveal-new.fade-in{transform:none}.reveal-new.fade-bottom{transform:translateY(40px)}.reveal-new.active-new.fade-bottom,.reveal-new.active-new.fade-top{transform:translateY(0)}.reveal-new.fade-top{transform:translateY(-40px)}.reveal-new.fade-left{transform:translateX(-40px)}.reveal-new.active-new.fade-left,.reveal-new.active-new.fade-right{transform:translateX(0)}.reveal-new.fade-right{transform:translateX(40px)}.our-work-section{padding:5rem 1rem;background:#212135;color:#fff}.projects-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,.6fr));justify-content:center;gap:1.5rem;max-width:1100px;margin:0 auto}@media only screen and (max-width:450px){.projects-grid{grid-template-columns:1fr}}.project-card{background:#1a182c;color:#e6f3fd;border-radius:1rem;overflow:hidden;border:1px solid #b1b1b1;box-shadow:0 0 10px #92929233;cursor:pointer;transform:perspective(1px) translateY(0) scale(1);transition:transform .4s,box-shadow .4s,opacity .6s ease-out}.project-card:hover{transform:translateY(-5px) scale(1.01);box-shadow:0 0 30px rgba(173,73,255,.4)}.process-line-horizontal,.step-card:hover,.vertical-connector{box-shadow:0 0 25px rgba(173,73,255,.4)}.projects-grid .project-card:nth-child(2){transform:translateY(-20px) scale(1.03);z-index:2;box-shadow:0 0 30px rgba(173,73,255,.4)}@media only screen and (max-width:1000px){.projects-grid .project-card:nth-child(2){transform:translateY(0) scale(1);z-index:2;box-shadow:none}}.project-card img{width:100%;height:180px;object-fit:cover}.project-info{padding:1rem}.project-info h3{font-size:1.25rem;margin-bottom:.5rem}.project-info p{font-size:.95rem;color:#bb94ee}.reveal-portfolio{opacity:0;pointer-events:none;--reveal-transform:translateY(0);transform:var(--reveal-transform) scale(1);transition:opacity .5s ease-out,transform .3s ease-out;will-change:opacity,transform}.about-subtitle,.about-title,.process-step-box,.value-card{transform:translateY(20px)}.reveal-portfolio.fade-up{--reveal-transform:translateY(20px)}.reveal-portfolio.fade-down{--reveal-transform:translateY(-20px)}.reveal-portfolio.fade-left{--reveal-transform:translateX(20px)}.reveal-portfolio.fade-right{--reveal-transform:translateX(-20px)}.reveal-portfolio.active-portfolio{opacity:1;pointer-events:auto;--reveal-transform:translateY(0)}.view-project-btn{display:inline-flex;align-items:center;gap:.4rem;margin-top:1rem;font-size:.95rem;color:#fff;background:#9b61d2;padding:.4rem .8rem;border-radius:20px;transition:background .3s,transform .3s}.view-project-btn:hover{background:rgba(173,73,255,.15);transform:translateX(2px)}.view-project-btn:hover i{transform:translateX(4px)}.process-section{padding:5rem 1rem;background:#0e0d1b;background:linear-gradient(to bottom,#5d008b,#270250,#0e0d1b);color:#fff;position:relative;overflow:hidden}.process-subtitle,.process-title{opacity:0;transform:translateY(20px);transition:opacity .8s,transform .8s}.process-title{font-size:2.5rem;background:linear-gradient(45deg,#ad49ff,#fff);background-clip:text;-webkit-background-clip:text;color:transparent;margin-bottom:.5rem}.process-subtitle{color:#aaa;font-size:1.1rem;margin-bottom:4rem}.process-desktop{display:flex;justify-content:space-around;align-items:flex-start;position:relative;padding-bottom:5rem;gap:1rem}.process-line-horizontal{position:absolute;top:0;left:0;height:4px;width:0%;background:linear-gradient(to right,#ad49ff,#fff);z-index:2;transition:width 2s}.card-content,.container,.mobile-step,.process-step-box,.step-card{position:relative}.process-section.active .process-line-horizontal{width:100%}.process-step-box-wrapper{display:flex;gap:2rem;align-items:self-start;justify-content:space-around}.process-step-box-wrapper-2{display:flex;flex-wrap:wrap;gap:2rem;align-items:self-start;justify-content:space-around}.process-step-box{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;opacity:0;transition:opacity .6s,transform .6s}.vertical-connector{width:4px;height:60px;background:linear-gradient(to top,#ad49ff,#fff);margin-bottom:-1px;z-index:1}.step-card{background:rgba(255,255,255,.03);border-radius:1rem;padding:2rem 1rem;width:200px;height:200px;border:4px solid transparent;display:flex;flex-direction:column;justify-content:center;transition:transform .3s,box-shadow .3s;z-index:2;background:linear-gradient(#3c006a,#573d66) padding-box,linear-gradient(45deg,#ad49ff,#fff) border-box;box-shadow:0 0 20px rgba(173,73,255,.4)}.step-card:hover{transform:translateY(-6px)}.step-card i{font-size:1.8rem;color:#c78aff;margin-bottom:.6rem}.step-card h4{font-size:1.1rem;font-weight:700;margin-bottom:.4rem;color:#fff}.step-card p{font-size:.9rem;color:#ccc;line-height:1.4}.process-mobile{display:none;flex-direction:column;gap:1.5rem;align-items:center;padding-top:2rem}.mobile-step{background:rgba(255,255,255,.04);border-radius:1rem;padding:1rem 1.2rem;max-width:300px;width:90%;border:1px solid rgba(255,255,255,.114)}.mobile-step i{font-size:1.6rem;color:#bb70ff;margin-bottom:.6rem}.mobile-step p{font-size:.95rem;color:#ccc}@media screen and (max-width:1410px){.process-step-box-wrapper-2{display:flex;flex-wrap:wrap;row-gap:1rem;gap:1rem;align-items:self-start;justify-content:space-around}}#card,.contact-wrapper{justify-content:center}@media screen and (max-width:820px){.process-desktop{display:none}.process-mobile{display:flex}}.contact-section{padding:6rem 2rem;background:#0e0d1b;color:#fff}.contact-title{font-size:2.5rem;background:linear-gradient(45deg,#ad49ff,#fff);background-clip:text;-webkit-background-clip:text;color:transparent}.contact-subtitle{margin-bottom:2rem;color:#aaa;font-size:1.1rem}.contact-wrapper{display:flex;gap:3rem;align-items:flex-start;flex-wrap:wrap;max-width:1200px;margin:0 auto;background:linear-gradient(135deg,rgba(108,100,255,.297),#0b080c);border-radius:25px;padding:1rem}.contact-left,.contact-panel,.contact-right{min-width:300px;max-width:100%;background:rgba(255,255,255,.04)}.contact-panel{padding:2rem;border-radius:1rem;flex:1;text-align:left}.panel-title{font-size:1.4rem;color:#fff;margin-bottom:1rem}.contact-form input,.contact-form textarea{width:100%;margin-bottom:1rem;padding:.75rem;border-radius:.5rem;border:none;background:rgba(255,255,255,.07);color:#fff;outline:0}.contact-form button{width:100%;padding:.75rem;color:#fff;font-weight:700;border:none;border-radius:.5rem;cursor:pointer;background:linear-gradient(45deg,#ad49ff,#603fd8)}.form-message{margin-top:1rem;font-weight:700;display:none;border-radius:.5rem;padding:.5rem}.form-message.success{background:rgba(50,205,50,.1);color:#28e17f;border:1px solid #28e17f;display:block}.form-message.error{background:rgba(255,0,0,.1);color:#ff7272;border:1px solid #ff7272;display:block}.contact-panel p{margin:.5rem 0;display:flex;align-items:center;gap:.5rem}.info-block{margin-bottom:1.5rem}.info-block label{font-size:.95rem;font-weight:700;display:block;color:#bbb;margin-bottom:.3rem}.social-icons{margin-top:.5rem}.placeholder-text{color:#ccc}.contact-whatsapp-btn{display:inline-flex;align-items:center;gap:.5rem;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:50px;font-weight:700;font-size:1rem;cursor:pointer;margin-top:2rem}@media screen and (max-width:768px){.contact-wrapper{flex-direction:column}.contact-section{padding:5rem 1rem}}.contact-left,.contact-right{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:2rem;border-radius:1rem}.contact-wrapper{align-items:stretch}.contact-form button,.contact-whatsapp-btn{position:relative;z-index:1;overflow:hidden;transition:transform .3s}.contact-form button::before,.contact-whatsapp-btn::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(45deg,#7c5cef,#ad49ff);opacity:0;z-index:-1;transition:opacity .4s}.contact-whatsapp-btn::before{background:linear-gradient(to right,#126e8c,#0de9c1)}.contact-whatsapp-btn{background:linear-gradient(to right,#0de9c1,#126e8c)}.about-section{padding:5rem 2rem;background:linear-gradient(to bottom,rgba(140,0,255,.492),#0e0d1b);color:#fff;text-align:center}.about-title{font-size:2.5rem;background:linear-gradient(45deg,#ad49ff,#fff);background-clip:text;-webkit-background-clip:text;color:transparent;opacity:0;transition:.6s}.about-subtitle{color:#aaa;font-size:1.1rem;max-width:800px;margin:1rem auto 3rem;line-height:1.6;opacity:0;transition:.8s}.about-values{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}.value-card{background:rgba(11,53,241,.03);border:2px solid transparent;background-clip:padding-box;padding:2rem;border-radius:1rem;width:250px;min-width:200px;text-align:center;transition:.6s,_ .6s;background:linear-gradient(#16133c,#4e2c68) padding-box,linear-gradient(135deg,#ad49ff,#fff) border-box;opacity:0}.value-card i{font-size:2rem;color:#bb70ff;margin-bottom:.8rem}.footer-section.links ul li,.section-title,.value-card h4{margin-bottom:.5rem}.value-card h4{font-size:1.2rem;color:#fff}.value-card p{color:#ccc;font-size:.95rem;line-height:1.5}.value-card:hover{transform:translateY(-5px);box-shadow:0 0 20px rgba(173,73,255,.3);transform:translateY(-5px) skewY(-2deg);box-shadow:0 0 10px #ad49ff,0 0 20px rgba(173,73,255,.6),0 0 30px rgba(173,73,255,.4);border-color:#ad49ff;transition:.3s}@media screen and (max-width:768px){.about-values{flex-direction:column;align-items:center}}.container{width:250px;height:304px;transition:.2s}@media only screen and (max-width:350px){.outer{width:250px}.container{width:100%}}.container:active{width:180px;height:245px}#card{position:absolute;inset:0;z-index:0;display:flex;align-items:center;border-radius:20px;transition:.7s;background:0 0;border:2px solid rgba(255,255,255,.499);overflow:hidden;box-shadow:0 0 20px rgba(0,0,0,.3),inset 0 0 20px rgba(0,0,0,.2)}#prompt,.value-card-title{transition:.3s ease-in-out;text-align:center}.card-content{width:100%;height:100%}#prompt{bottom:100px;left:50%;transform:translateX(-50%);z-index:20;font-size:16px;font-weight:600;position:absolute;color:rgba(255,255,255,.7);text-shadow:0 0 10px rgba(255,255,255,.3)}.value-card-title{opacity:0;position:absolute;font-size:28px;font-weight:800;letter-spacing:4px;width:100%;padding-top:20px;background:linear-gradient(45deg,#0fa,#00a2ff);-webkit-background-clip:text;filter:drop-shadow(0 0 15px rgba(0, 255, 170, .3));text-shadow:0 0 10px rgba(92,103,255,.5),0 0 20px rgba(92,103,255,.3);opacity:1;transform:translateY(-10px)}#card::before,.card-glare,.card-particles span,.glow-1,.glow-2,.glow-3{transition:opacity .3s;position:absolute}.subtitle{position:absolute;bottom:40px;width:100%;text-align:center;font-size:12px;letter-spacing:2px;transform:translateY(30px);color:rgba(255,255,255,.6)}.highlight{color:#0fa;margin-left:5px;background:linear-gradient(90deg,#5c67ff,#ad51ff);-webkit-background-clip:text;font-weight:700}.glowing-elements{position:absolute;inset:0;pointer-events:none}.glow-1,.glow-2,.glow-3{width:100px;height:100px;border-radius:50%;background:radial-gradient(circle at center,rgba(0,255,170,.3) 0,rgba(0,255,170,0) 70%);filter:blur(15px);opacity:0}.glow-1{top:-20px;left:-20px}.glow-2{top:50%;right:-30px;transform:translateY(-50%)}.glow-3{bottom:-20px;left:30%}.card-particles span{width:3px;height:3px;background:#0fa;border-radius:50%;opacity:0}.tracker:hover~#card .title{opacity:1;transform:translateY(-10px)}.tracker:hover~#card .card-particles span{animation:2s infinite particleFloat}@keyframes particleFloat{0%{transform:translate(0,0);opacity:0}50%{opacity:1}100%{transform:translate(calc(var(--x,0) * 30px),calc(var(--y,0) * 30px));opacity:0}}.card-particles span:first-child{--x:1;--y:-1;top:40%;left:20%}.card-particles span:nth-child(2){--x:-1;--y:-1;top:60%;right:20%}.card-particles span:nth-child(3){--x:0.5;--y:1;top:20%;left:40%}.card-particles span:nth-child(4){--x:-0.5;--y:1;top:80%;right:40%}.card-particles span:nth-child(5){--x:1;--y:0.5;top:30%;left:60%}.card-particles span:nth-child(6){--x:-1;--y:0.5;top:70%;right:60%}#card::before{content:"";background:radial-gradient(circle at center,rgba(0,255,170,.1) 0,rgba(0,162,255,.05) 50%,transparent 100%);filter:blur(20px);opacity:0;width:150%;height:150%;top:50%}.tracker{position:absolute;z-index:200;width:100%;height:100%}.tracker:hover{cursor:pointer}.tracker:hover~#card{transition:.3s;filter:brightness(1.1)}.tr-10:hover~#card,.tr-11:hover~#card,.tr-12:hover~#card,.tr-13:hover~#card,.tr-14:hover~#card,.tr-15:hover~#card,.tr-16:hover~#card,.tr-17:hover~#card,.tr-18:hover~#card,.tr-19:hover~#card,.tr-1:hover~#card,.tr-20:hover~#card,.tr-21:hover~#card,.tr-22:hover~#card,.tr-23:hover~#card,.tr-24:hover~#card,.tr-25:hover~#card,.tr-2:hover~#card,.tr-3:hover~#card,.tr-4:hover~#card,.tr-5:hover~#card,.tr-6:hover~#card,.tr-7:hover~#card,.tr-8:hover~#card,.tr-9:hover~#card{transition:125ms ease-in-out}.container:hover #card::before{transition:.2s;content:"";opacity:80%}.canvas{perspective:800px;inset:0;z-index:200;position:absolute;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr;gap:0 0;grid-template-areas:"tr-1 tr-2 tr-3 tr-4 tr-5" "tr-6 tr-7 tr-8 tr-9 tr-10" "tr-11 tr-12 tr-13 tr-14 tr-15" "tr-16 tr-17 tr-18 tr-19 tr-20" "tr-21 tr-22 tr-23 tr-24 tr-25"}.tr-1{grid-area:tr-1}.tr-2{grid-area:tr-2}.tr-3{grid-area:tr-3}.tr-4{grid-area:tr-4}.tr-5{grid-area:tr-5}.tr-6{grid-area:tr-6}.tr-7{grid-area:tr-7}.tr-8{grid-area:tr-8}.tr-9{grid-area:tr-9}.tr-10{grid-area:tr-10}.tr-11{grid-area:tr-11}.tr-12{grid-area:tr-12}.tr-13{grid-area:tr-13}.tr-14{grid-area:tr-14}.tr-15{grid-area:tr-15}.tr-16{grid-area:tr-16}.tr-17{grid-area:tr-17}.tr-18{grid-area:tr-18}.tr-19{grid-area:tr-19}.tr-20{grid-area:tr-20}.tr-21{grid-area:tr-21}.tr-22{grid-area:tr-22}.tr-23{grid-area:tr-23}.tr-24{grid-area:tr-24}.tr-25{grid-area:tr-25}.tr-1:hover~#card{transform:rotateX(20deg) rotateY(-10deg) rotateZ(0)}.tr-2:hover~#card{transform:rotateX(20deg) rotateY(-5deg) rotateZ(0)}.tr-3:hover~#card{transform:rotateX(20deg) rotateY(0) rotateZ(0)}.tr-4:hover~#card{transform:rotateX(20deg) rotateY(5deg) rotateZ(0)}.tr-5:hover~#card{transform:rotateX(20deg) rotateY(10deg) rotateZ(0)}.tr-6:hover~#card{transform:rotateX(10deg) rotateY(-10deg) rotateZ(0)}.tr-7:hover~#card{transform:rotateX(10deg) rotateY(-5deg) rotateZ(0)}.tr-8:hover~#card{transform:rotateX(10deg) rotateY(0) rotateZ(0)}.tr-9:hover~#card{transform:rotateX(10deg) rotateY(5deg) rotateZ(0)}.tr-10:hover~#card{transform:rotateX(10deg) rotateY(10deg) rotateZ(0)}.tr-11:hover~#card{transform:rotateX(0) rotateY(-10deg) rotateZ(0)}.tr-12:hover~#card{transform:rotateX(0) rotateY(-5deg) rotateZ(0)}.tr-13:hover~#card{transform:rotateX(0) rotateY(0) rotateZ(0)}.tr-14:hover~#card{transform:rotateX(0) rotateY(5deg) rotateZ(0)}.tr-15:hover~#card{transform:rotateX(0) rotateY(10deg) rotateZ(0)}.tr-16:hover~#card{transform:rotateX(-10deg) rotateY(-10deg) rotateZ(0)}.tr-17:hover~#card{transform:rotateX(-10deg) rotateY(-5deg) rotateZ(0)}.tr-18:hover~#card{transform:rotateX(-10deg) rotateY(0) rotateZ(0)}.tr-19:hover~#card{transform:rotateX(-10deg) rotateY(5deg) rotateZ(0)}.tr-20:hover~#card{transform:rotateX(-10deg) rotateY(10deg) rotateZ(0)}.tr-21:hover~#card{transform:rotateX(-20deg) rotateY(-10deg) rotateZ(0)}.tr-22:hover~#card{transform:rotateX(-20deg) rotateY(-5deg) rotateZ(0)}.tr-23:hover~#card{transform:rotateX(-20deg) rotateY(0) rotateZ(0)}.tr-24:hover~#card{transform:rotateX(-20deg) rotateY(5deg) rotateZ(0)}.tr-25:hover~#card{transform:rotateX(-20deg) rotateY(10deg) rotateZ(0)}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.card-glare{inset:0;background:linear-gradient(125deg,rgba(255,255,255,0) 0,rgba(255,255,255,.05) 45%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.05) 55%,rgba(255,255,255,0) 100%);opacity:0}.cyber-lines span{position:absolute;background:linear-gradient(90deg,transparent,rgba(92,103,255,.2),transparent)}.cyber-lines span:first-child{top:20%;left:0;width:100%;height:1px;transform:scaleX(0);transform-origin:left;animation:3s linear infinite lineGrow}.cyber-lines span:nth-child(2){top:40%;right:0;width:100%;height:1px;transform:scaleX(0);transform-origin:right;animation:3s linear 1s infinite lineGrow}.cyber-lines span:nth-child(3){top:60%;left:0;width:100%;height:1px;transform:scaleX(0);transform-origin:left;animation:3s linear 2s infinite lineGrow}.cyber-lines span:nth-child(4){top:80%;right:0;width:100%;height:1px;transform:scaleX(0);transform-origin:right;animation:3s linear 1.5s infinite lineGrow}.corner-elements span{position:absolute;width:15px;height:15px;border:2px solid rgba(92,103,255,.3);transition:.3s}.corner-elements span:first-child{top:10px;left:10px;border-right:0;border-bottom:0}.corner-elements span:nth-child(2){top:10px;right:10px;border-left:0;border-bottom:0}.corner-elements span:nth-child(3){bottom:10px;left:10px;border-right:0;border-top:0}.corner-elements span:nth-child(4){bottom:10px;right:10px;border-left:0;border-top:0}.scan-line{position:absolute;inset:0;background:linear-gradient(to bottom,transparent,rgba(92,103,255,.1),transparent);transform:translateY(-100%);animation:2s linear infinite scanMove}@keyframes lineGrow{0%,100%{transform:scaleX(0);opacity:0}50%{transform:scaleX(1);opacity:1}}@keyframes scanMove{0%{transform:translateY(-100%)}100%{transform:translateY(100%)}}#card:hover .corner-elements span{border-color:rgba(92,103,255,.8);box-shadow:0 0 10px rgba(92,103,255,.5)}.section-subtitle,.section-title{opacity:1;transform:none;transition:opacity .8s,transform .8s}.section-subtitle.animate-init,.section-title.animate-init{opacity:0;transform:translateY(20px)}.section-title{font-size:2.5rem;background:linear-gradient(45deg,#ad49ff,#fff);background-clip:text;-webkit-background-clip:text;color:transparent;text-align:center}.section-subtitle{font-size:1.1rem;color:#aaa;margin-bottom:5rem;text-align:center;max-width:800px;margin-inline:auto}.animated-heading{display:flex;justify-content:center;flex-wrap:wrap;white-space:nowrap;overflow:hidden;color:#ba68fe;font-size:clamp(1.5rem, 5vw, 3rem)}.animated-heading span{font-family:"Bruno Ace SC",sans-serif}.fade-wave{display:flex;flex-wrap:wrap;gap:.1em;justify-content:center;white-space:normal}.word{display:inline-flex;white-space:nowrap}.letter{animation:3s ease-in-out infinite colorCycle;font-weight:500}.space{width:.2em;display:inline-block;animation:none;opacity:1}.word-1 .letter:nth-child(2){animation-delay:.1s}.word-1 .letter:nth-child(3){animation-delay:.2s}.word-2 .letter:first-child{animation-delay:.4s}.word-2 .letter:nth-child(2){animation-delay:.5s}.word-2 .letter:nth-child(4){animation-delay:.7s}.word-3 .letter:first-child{animation-delay:.9s}.word-3 .letter:nth-child(2){animation-delay:1s}.word-3 .letter:nth-child(3){animation-delay:1.1s}.word-3 .letter:nth-child(4){animation-delay:1.2s}.word-3 .letter:nth-child(5){animation-delay:1.3s}@keyframes colorCycle{0%,100%{color:#ffa366}50%{color:#b366ff}}@media (max-width:300px){.animated-heading{font-size:1.1rem}}.code1step-footer{background:#0f0f0f;color:#ccc;padding:4rem 1.5rem 2rem;border-top:1px solid rgba(255,255,255,.08)}.footer-container{max-width:1200px;margin:auto;display:flex;flex-wrap:wrap;gap:2.5rem}.footer-section{flex:1 1 250px}.footer-logo{width:140px;margin-bottom:1rem}.footer-section.about p{color:#aaa;font-size:.95rem;line-height:1.6}.footer-email{display:inline-block;margin-top:1rem;font-weight:500;color:#5c67ff}.footer-section.links h4,.footer-section.social h4{color:#fff;margin-top:0;margin-bottom:1rem;font-size:1.2rem}.footer-section.links ul{list-style:none;padding:0}.footer-section.links a{text-decoration:none;color:#aaa;font-size:.95rem;transition:color .3s}.social-icons a{font-size:1.2rem;margin-right:.8rem;color:#aaa;transition:color .3s}.footer-bottom{text-align:center;border-top:1px solid rgba(255,255,255,.1);margin-top:3rem;padding-top:1.5rem;font-size:.85rem;color:#888}@media (max-width:768px){.circle-container-desktop{display:none}.circle-container-mobile{display:flex}.footer-container{flex-direction:column;align-items:center;text-align:center}.footer-section{margin-bottom:2rem}}