h1,h2,h3,h4,p,li{font-optical-sizing:auto;color:#fff;font-family:Outfit,sans-serif;font-style:normal}h1,h2,h3,h4{font-weight:800}p,li{font-weight:300}section.cta{background-color:#151322;padding:100px 20px;animation:1s both cta-section-animation}@keyframes cta-section-animation{0%{opacity:0;transform:translate(-500px)}to{opacity:1;transform:translate(0)}}section.cta{animation-timeline:view();animation-range:0% 50%}section.cta div.section-title-container{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;margin-bottom:40px;display:flex}section.cta div.section-title-container p.section-badge{font-optical-sizing:auto;color:#a855f7;background-color:#1e1b4b;border-radius:50px;width:fit-content;padding:8px 18px;font-family:JetBrains Mono,monospace;font-size:10px;font-style:normal;font-weight:800}section.cta div.section-title-container h2.section-title{color:#f1f1f6;font-size:40px}section.cta div.section-title-container p.section-paragraph{color:#94a3b8;font-size:20px}section.cta a.contact-button{color:#f1f1f6;cursor:pointer;background-color:#8b5cf6;border:none;border-radius:50px;justify-content:center;align-items:center;gap:5px;width:100%;padding:10px 20px;font-weight:700;transition:all .3s;display:flex;box-shadow:0 5px 15px #8b5cf680}section.cta a.contact-button:hover{background-color:filter(#8b5cf6, .5);transform:translateY(-2px);box-shadow:0 7px 15px #8b5cf6a6}section.cta a.contact-button:active{background-color:#8b5cf6;transform:translateY(0);box-shadow:0 2px 15px #8b5cf633}section.cta a.contact-button{font-optical-sizing:auto;justify-content:center;place-self:center;align-items:center;gap:10px;max-width:500px;font-family:Outfit,sans-serif;font-size:20px;font-style:normal;font-weight:800;display:flex}section.cta a.contact-button img{width:25px}@media (width>=1200px){section.cta{padding:200px 100px}section.cta div.section-title-container{gap:35px;margin-bottom:80px}section.cta div.section-title-container p.section-badge{font-optical-sizing:auto;color:#a855f7;background-color:#1e1b4b;border-radius:50px;width:fit-content;padding:8px 18px;font-family:JetBrains Mono,monospace;font-size:12px;font-style:normal;font-weight:800}section.cta div.section-title-container h2.section-title{font-size:66px}section.cta div.section-title-container p.section-paragraph{font-size:20px}section.cta a.contact-button{gap:20px;font-size:20px}section.cta a.contact-button img{width:30px}}section.faq{background-color:#11111a;border-top:2px solid #2e2a45;border-bottom:2px solid #2e2a45;min-height:100vh;padding:100px 20px}section.faq div.section-title-container{flex-direction:column;gap:20px;margin-bottom:40px;display:flex}section.faq div.section-title-container p.section-badge{font-optical-sizing:auto;color:#a855f7;background-color:#1e1b4b;border-radius:50px;width:fit-content;padding:8px 18px;font-family:JetBrains Mono,monospace;font-size:10px;font-style:normal;font-weight:800}section.faq div.section-title-container h2.section-title{color:#f1f1f6;font-size:40px}section.faq div.questions-container{flex-direction:column;gap:30px;display:flex}section.faq div.questions-container div.question{cursor:pointer;border-bottom:1px solid #8b5cf6;flex-direction:column;gap:0;width:100%;max-height:80px;padding:20px;transition:all .3s;display:flex}section.faq div.questions-container div.question div.question-title{justify-content:space-between;align-items:center;display:flex}section.faq div.questions-container div.question div.question-title h3{color:#f1f1f6;font-size:20px}section.faq div.questions-container div.question div.question-title img{width:25px;height:25px;transition:all .3s;transform:rotate(0)}section.faq div.questions-container div.question p{color:#94a3b8;max-height:0;font-size:15px;transition:all .3s;overflow:hidden}section.faq div.questions-container div.question:hover{border-bottom:1px solid #fff;transform:scale(1.01)}section.faq div.questions-container div.question:active{transform:scale(.99)}section.faq div.questions-container div.question.opened{gap:24px;max-height:500px}section.faq div.questions-container div.question.opened div.question-title img{transform:rotate(90deg)}section.faq div.questions-container div.question.opened p{max-height:100px}@media (width>=1200px){section.faq{padding:200px 100px}section.faq div.section-title-container{gap:35px;margin-bottom:80px}section.faq div.section-title-container p.section-badge{font-optical-sizing:auto;color:#a855f7;background-color:#1e1b4b;border-radius:50px;width:fit-content;padding:8px 18px;font-family:JetBrains Mono,monospace;font-size:12px;font-style:normal;font-weight:800}section.faq div.section-title-container h2.section-title{font-size:66px}section.faq div.section-title-container p.section-paragraph{font-size:20px}section.faq div.questions-container div.question div.question-title h3{font-size:25px}section.faq div.questions-container div.question div.question-title img{width:30px;height:30px}section.faq div.questions-container div.question p{font-size:20px}}.hero{position:relative;overflow:hidden}.hero #hero-background{z-index:0;pointer-events:none;position:absolute;inset:0}.hero #hero-background canvas{width:100%;height:100%;display:block}.hero .hero-content{z-index:2;position:relative}section.hero{background:#08080c;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:100px 20px;display:flex}section.hero div.hero-content{grid-template-columns:repeat(1,1fr);place-items:center;display:grid}section.hero div.hero-content div.content-info{flex-direction:column;display:flex}section.hero div.hero-content div.content-info div.section-title-container{flex-direction:column;gap:20px;margin-bottom:40px;display:flex}section.hero div.hero-content div.content-info div.section-title-container p.section-badge{font-optical-sizing:auto;color:#a855f7;background-color:#1e1b4b;border-radius:50px;width:fit-content;padding:8px 18px;font-family:JetBrains Mono,monospace;font-size:10px;font-style:normal;font-weight:800;animation:1s both badge-animation}@keyframes badge-animation{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}section.hero div.hero-content div.content-info div.section-title-container h1.section-title{color:#f1f1f6;font-size:40px;animation:1s both title-animation}@keyframes title-animation{0%{opacity:0;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}section.hero div.hero-content div.content-info div.section-title-container p.section-paragraph{color:#94a3b8;font-size:20px;line-height:25px;animation:1s both paragraph-animation}@keyframes paragraph-animation{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}section.hero div.hero-content div.content-info div.buttons-container{animation:1s both buttons-container-animation}@keyframes buttons-container-animation{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}section.hero div.hero-content div.content-info div.buttons-container{flex-direction:column;justify-content:space-between;align-items:center;gap:20px;margin-bottom:40px;display:flex}section.hero div.hero-content div.content-info div.buttons-container a{font-optical-sizing:auto;color:#f1f1f6;justify-content:center;align-items:center;gap:5px;font-family:Outfit,sans-serif;font-size:15px;font-style:normal;font-weight:300;display:flex}section.hero div.hero-content div.content-info div.buttons-container a.button-contact{color:#f1f1f6;cursor:pointer;background-color:#8b5cf6;border:none;border-radius:50px;justify-content:center;align-items:center;gap:5px;width:100%;padding:10px 20px;font-weight:700;transition:all .3s;display:flex;box-shadow:0 5px 15px #8b5cf680}section.hero div.hero-content div.content-info div.buttons-container a.button-contact:hover{background-color:filter(#8b5cf6, .5);transform:translateY(-2px);box-shadow:0 7px 15px #8b5cf6a6}section.hero div.hero-content div.content-info div.buttons-container a.button-contact:active{background-color:#8b5cf6;transform:translateY(0);box-shadow:0 2px 15px #8b5cf633}section.hero div.hero-content div.content-info div.buttons-container a.button-contact img{width:20px;font-size:15px}section.hero div.hero-content div.content-info div.buttons-container a.button-portfolio{transition:all .3s}section.hero div.hero-content div.content-info div.buttons-container a.button-portfolio img{opacity:0;width:20px;transition:all .3s;transform:translate(-5px)}section.hero div.hero-content div.content-info div.buttons-container a.button-portfolio:hover{transform:scale(1.05)}section.hero div.hero-content div.content-info div.buttons-container a.button-portfolio:hover img{opacity:1;transform:translate(0)}section.hero div.hero-content div.content-info div.stats-container{flex-direction:column;justify-content:space-between;align-items:center;gap:10px;margin-bottom:40px;display:flex}section.hero div.hero-content div.content-info div.stats-container div.stars-container{justify-content:center;align-items:center;gap:10px;display:flex}section.hero div.hero-content div.content-info div.stats-container div.stars-container img{width:25px;animation:1s both stars-animation}@keyframes stars-animation{0%{opacity:0;transform:rotateY(360deg)}to{opacity:1;transform:rotateY(0)}}section.hero div.hero-content div.content-info div.stats-container div.stars-container img{transition:all .3s}section.hero div.hero-content div.content-info div.stats-container div.stars-container img:hover{transform:rotateY(180deg)}section.hero div.hero-content div.content-info div.stats-container p{color:#94a3b8;font-size:20px;animation:1s both stats-paragraph-animation}@keyframes stats-paragraph-animation{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}section.hero div.hero-content img.computer{width:90%;max-width:500px;animation:1s both computer-animation}@keyframes computer-animation{0%{opacity:0;transform:rotateY(30deg)}to{opacity:1;transform:rotateY(0)}}section.hero div.hero-content img.computer{animation:5s infinite floating}@keyframes floating{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(15px)rotate(2deg)}to{transform:translateY(0)rotate(0)}}@media (width>=1200px){section.hero{padding:100px 100px 0}section.hero div.hero-content{grid-template-columns:repeat(2,1fr)}section.hero div.hero-content div.content-info div.section-title-container{gap:35px}section.hero div.hero-content div.content-info div.section-title-container p.section-badge{font-optical-sizing:auto;color:#a855f7;background-color:#1e1b4b;border-radius:50px;width:fit-content;padding:8px 18px;font-family:JetBrains Mono,monospace;font-size:12px;font-style:normal;font-weight:800}section.hero div.hero-content div.content-info div.section-title-container h1.section-title{font-size:clamp(38px,4vw,70px)}section.hero div.hero-content div.content-info div.section-title-container p.section-paragraph{font-size:16px}section.hero div.hero-content div.content-info div.buttons-container{grid-template-columns:repeat(2,1fr);display:grid}section.hero div.hero-content div.content-info div.buttons-container a{font-size:14px}section.hero div.hero-content div.content-info div.buttons-container a.button-contact{color:#f1f1f6;cursor:pointer;background-color:#8b5cf6;border:none;border-radius:50px;justify-content:center;align-items:center;gap:5px;width:100%;padding:10px 20px;font-weight:700;transition:all .3s;display:flex;box-shadow:0 5px 15px #8b5cf680}section.hero div.hero-content div.content-info div.buttons-container a.button-contact:hover{background-color:filter(#8b5cf6, .5);transform:translateY(-2px);box-shadow:0 7px 15px #8b5cf6a6}section.hero div.hero-content div.content-info div.buttons-container a.button-contact:active{background-color:#8b5cf6;transform:translateY(0);box-shadow:0 2px 15px #8b5cf633}section.hero div.hero-content div.content-info div.buttons-container a.button-contact img{width:25px}section.hero div.hero-content div.content-info div.buttons-container a.button-portfolio{transition:all .3s}section.hero div.hero-content div.content-info div.buttons-container a.button-portfolio img{width:25px}section.hero div.hero-content div.content-info div.stats-container{flex-direction:row;justify-content:start;align-items:center;gap:20px}section.hero div.hero-content div.content-info div.stats-container div.stars-container img{width:22px}section.hero div.hero-content div.content-info div.stats-container p{font-size:20px}section.hero div.hero-content img.computer{width:100%}}section.portfolio{background:#11111a;min-height:100vh;padding:100px 0}section.portfolio div.section-title-container{flex-direction:column;gap:20px;margin-bottom:40px;padding:0 20px;display:flex}section.portfolio div.section-title-container p.section-badge{font-optical-sizing:auto;color:#a855f7;background-color:#1e1b4b;border-radius:50px;width:fit-content;padding:8px 18px;font-family:JetBrains Mono,monospace;font-size:10px;font-style:normal;font-weight:800}section.portfolio div.section-title-container h2.section-title{color:#f1f1f6;font-size:40px}section.portfolio div.carousel-container{flex-direction:column;gap:20px;display:flex}section.portfolio div.carousel-container div.p-cards-container{justify-content:center;align-items:center;width:100%;min-height:450px;margin-bottom:0;display:flex;position:relative;overflow:hidden}section.portfolio div.carousel-container div.p-cards-container div.p-card{pointer-events:auto;cursor:pointer;background:linear-gradient(135deg,#1d1a2a,#262336) padding-box padding-box,linear-gradient(135deg,#8b5cf6,#2e2a45) border-box;border:4px solid #0000;border-radius:16px;flex-direction:column;gap:20px;width:85%;max-width:400px;padding:20px;transition:all 1s;display:flex;position:absolute;overflow:hidden}section.portfolio div.carousel-container div.p-cards-container div.p-card img.card-image{border-radius:16px;width:100%}section.portfolio div.carousel-container div.p-cards-container div.p-card div.texts-container{flex-direction:column;gap:5px;display:flex}section.portfolio div.carousel-container div.p-cards-container div.p-card div.texts-container h3{color:#f1f1f6;font-size:30px}section.portfolio div.carousel-container div.p-cards-container div.p-card div.texts-container p{font-optical-sizing:auto;color:#94a3b8;font-family:JetBrains Mono,monospace;font-size:15px;font-style:normal;font-weight:300}section.portfolio div.carousel-container div.p-cards-container div.p-card a{font-optical-sizing:auto;color:#8b5cf6;justify-content:start;align-items:center;gap:5px;font-family:Outfit,sans-serif;font-style:normal;font-weight:800;display:flex}section.portfolio div.carousel-container div.p-cards-container div.p-card a img{width:25px;transition:all .3s}section.portfolio div.carousel-container div.p-cards-container div.p-card a:hover img{transform:translate(5px)}section.portfolio div.carousel-container div.p-cards-container div.p-card.right{pointer-events:none;opacity:.25;transform:translate(125%)scale(.9)}section.portfolio div.carousel-container div.p-cards-container div.p-card.left{pointer-events:none;opacity:.25;transform:translate(-125%)scale(.9)}section.portfolio div.carousel-container div.p-cards-container div.p-card.hid-right{pointer-events:none;opacity:0;transform:translate(150%)scale(.75)}section.portfolio div.carousel-container div.p-cards-container div.p-card.hid-left{pointer-events:none;opacity:0;transform:translate(-150%)scale(.75)}section.portfolio div.carousel-container div.control-container{justify-content:space-between;align-self:center;align-items:center;gap:20px;width:85%;max-width:500px;display:flex}section.portfolio div.carousel-container div.control-container img{cursor:pointer;border:1px solid #8b5cf6;border-radius:50%;width:50px;padding:10px;transition:all .2s}section.portfolio div.carousel-container div.control-container img:hover{background-color:#8b5cf6}section.portfolio div.carousel-container div.control-container img:active{transform:scale(.9)}section.portfolio div.carousel-container div.control-container div.dots-container{justify-content:space-between;width:100%;display:flex}section.portfolio div.carousel-container div.control-container div.dots-container div.dot{background-color:#1e1b4b;border-radius:50%;width:10px;height:10px;transition:all .5s}section.portfolio div.carousel-container div.control-container div.dots-container div.active{background-color:#8b5cf6;transform:scale(1.25)}@media (width>=1200px){section.portfolio{padding:200px 0}section.portfolio div.section-title-container{gap:35px;margin-bottom:80px;padding:0 100px}section.portfolio div.section-title-container p.section-badge{font-optical-sizing:auto;color:#a855f7;background-color:#1e1b4b;border-radius:50px;width:fit-content;padding:8px 18px;font-family:JetBrains Mono,monospace;font-size:12px;font-style:normal;font-weight:800}section.portfolio div.section-title-container h2.section-title{font-size:66px}section.portfolio div.carousel-container{gap:40px}section.portfolio div.carousel-container div.p-cards-container{min-height:500px}}section.pricing{background-color:#151322;border-top:2px solid #2e2a45;border-bottom:2px solid #2e2a45;grid-template-columns:repeat(1,1fr);place-items:center;gap:100px;min-height:100vh;padding:100px 20px;display:grid}section.pricing div.section-title-container{flex-direction:column;gap:20px;display:flex}section.pricing div.section-title-container p.section-badge{font-optical-sizing:auto;color:#a855f7;background-color:#1e1b4b;border-radius:50px;width:fit-content;padding:8px 18px;font-family:JetBrains Mono,monospace;font-size:10px;font-style:normal;font-weight:800}section.pricing div.section-title-container h2.section-title{color:#f1f1f6;font-size:40px}section.pricing div.section-title-container p.section-paragraph{color:#94a3b8;margin-bottom:20px;font-size:20px}section.pricing div.section-title-container a.button-contact{color:#f1f1f6;cursor:pointer;background-color:#8b5cf6;border:none;border-radius:50px;justify-content:center;align-items:center;gap:5px;width:100%;padding:10px 20px;font-weight:700;transition:all .3s;display:flex;box-shadow:0 5px 15px #8b5cf680}section.pricing div.section-title-container a.button-contact:hover{background-color:filter(#8b5cf6, .5);transform:translateY(-2px);box-shadow:0 7px 15px #8b5cf6a6}section.pricing div.section-title-container a.button-contact:active{background-color:#8b5cf6;transform:translateY(0);box-shadow:0 2px 15px #8b5cf633}section.pricing div.section-title-container a.button-contact{font-optical-sizing:auto;font-family:Outfit,sans-serif;font-size:20px;font-style:normal;font-weight:800}section.pricing div.section-title-container a.button-contact img{width:25px;margin-right:5px}section.pricing ul.includes-container{flex-direction:column;justify-content:center;align-items:start;gap:20px;width:100%;display:flex}section.pricing ul.includes-container li{font-optical-sizing:auto;color:#f1f1f6;background-color:#262336;border:2px solid #2e2a45;border-radius:10px;justify-content:start;align-items:center;gap:5px;width:100%;padding:10px;font-family:JetBrains Mono,monospace;font-size:15px;font-style:normal;font-weight:300;transition:all .3s;animation:1s both include-bottom-animation;display:flex}@keyframes include-bottom-animation{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}section.pricing ul.includes-container li{animation-timeline:view();animation-range:0% 30%}section.pricing ul.includes-container li img{width:30px}section.pricing ul.includes-container li:hover{transform:translateY(-5px)}@media (width>=1200px){section.pricing{grid-template-columns:repeat(2,1fr);padding:200px 100px}section.pricing div.section-title-container{gap:35px}section.pricing div.section-title-container p.section-badge{font-optical-sizing:auto;color:#a855f7;background-color:#1e1b4b;border-radius:50px;width:fit-content;padding:8px 18px;font-family:JetBrains Mono,monospace;font-size:12px;font-style:normal;font-weight:800}section.pricing div.section-title-container h2.section-title{font-size:66px}section.pricing div.section-title-container p.section-paragraph,section.pricing div.section-title-container a.button-contact{font-size:20px}section.pricing div.section-title-container a.button-contact img{width:35px;margin-right:15px}section.pricing ul.includes-container{gap:28px}section.pricing ul.includes-container li{gap:10px;font-size:20px;animation:1s both include-right-animation}@keyframes include-right-animation{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}section.pricing ul.includes-container li{animation-timeline:view();animation-range:0% 30%}}section.process{background-color:#151322;border-top:2px solid #2e2a45;border-bottom:2px solid #2e2a45;padding:100px 20px}section.process div.section-title-container{flex-direction:column;justify-content:center;gap:20px;margin-bottom:40px;display:flex}section.process div.section-title-container p.section-badge{font-optical-sizing:auto;color:#a855f7;background-color:#1e1b4b;border-radius:50px;width:fit-content;padding:8px 18px;font-family:JetBrains Mono,monospace;font-size:10px;font-style:normal;font-weight:800}section.process div.section-title-container h2.section-title{color:#f1f1f6;font-size:40px}section.process div.section-title-container p.section-paragraph{color:#94a3b8;font-size:20px}section.process div.steps-container{flex-direction:column;justify-content:center;align-items:start;gap:40px;margin-bottom:40px;display:flex}section.process div.steps-container div.step{gap:20px;display:flex}section.process div.steps-container div.step div.numbers{justify-content:space-between;align-items:center;gap:10px;display:flex}section.process div.steps-container div.step div.numbers h4{font-optical-sizing:auto;color:#2e2a45;width:40px;font-family:JetBrains Mono,monospace;font-size:30px;font-style:normal;font-weight:900}section.process div.steps-container div.step div.numbers div.line{background-color:#2e2a45;width:2px;height:100%;transition:all .3s}section.process div.steps-container div.step div.texts{flex-direction:column;gap:10px;display:flex}section.process div.steps-container div.step div.texts h3{font-size:20px}section.process div.steps-container div.step div.texts p{color:#94a3b8;font-size:15px}section.process div.steps-container div.step1{animation:1s both step1-animation}@keyframes step1-animation{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}section.process div.steps-container div.step1{animation-timeline:view();animation-range:0% 10%}section.process div.steps-container div.step2{animation:1s both step2-animation}@keyframes step2-animation{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}section.process div.steps-container div.step2{animation-timeline:view();animation-range:0% 20%}section.process div.steps-container div.step3{animation:1s both step3-animation}@keyframes step3-animation{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}section.process div.steps-container div.step3{animation-timeline:view();animation-range:0% 30%}section.process div.steps-container div.step4{animation:1s both step4-animation}@keyframes step4-animation{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}section.process div.steps-container div.step4{animation-timeline:view();animation-range:0% 40%}section.process div.cta-container{justify-content:center;align-items:center;animation:1s both cta-btn-animation;display:flex}@keyframes cta-btn-animation{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}section.process div.cta-container{animation-timeline:view();animation-range:0% 25%}section.process div.cta-container a{color:#f1f1f6;cursor:pointer;background-color:#8b5cf6;border:none;border-radius:50px;justify-content:center;align-items:center;gap:5px;width:100%;padding:10px 20px;font-weight:700;transition:all .3s;display:flex;box-shadow:0 5px 15px #8b5cf680}section.process div.cta-container a:hover{background-color:filter(#8b5cf6, .5);transform:translateY(-2px);box-shadow:0 7px 15px #8b5cf6a6}section.process div.cta-container a:active{background-color:#8b5cf6;transform:translateY(0);box-shadow:0 2px 15px #8b5cf633}section.process div.cta-container a{font-optical-sizing:auto;max-width:300px;font-family:Outfit,sans-serif;font-size:20px;font-style:normal;font-weight:700}@media (width>=1200px){section.process{background-color:#151322;min-height:100vh;padding:200px 100px}section.process div.section-title-container{gap:35px;margin-bottom:80px}section.process div.section-title-container p.section-badge{font-optical-sizing:auto;color:#a855f7;background-color:#1e1b4b;border-radius:50px;width:fit-content;padding:8px 18px;font-family:JetBrains Mono,monospace;font-size:12px;font-style:normal;font-weight:800}section.process div.section-title-container h2.section-title{font-size:66px}section.process div.section-title-container p.section-paragraph{font-size:20px}section.process div.steps-container{flex-direction:row;gap:55px;margin-bottom:80px}section.process div.steps-container div.step{flex-direction:column;gap:25px}section.process div.steps-container div.step div.numbers{gap:25px}section.process div.steps-container div.step div.numbers h4{width:80px;font-size:56px}section.process div.steps-container div.step div.numbers div.line{width:100%;height:2px}section.process div.steps-container div.step div.texts{gap:20px}section.process div.steps-container div.step div.texts h3{font-size:31px}section.process div.steps-container div.step div.texts p{font-size:15px}section.process div.steps-container div.step1{animation:1s both step1-bottom-animation}@keyframes step1-bottom-animation{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}section.process div.steps-container div.step1{animation-timeline:view();animation-range:0% 10%}section.process div.steps-container div.step2{animation:1s both step2-bottom-animation}@keyframes step2-bottom-animation{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}section.process div.steps-container div.step2{animation-timeline:view();animation-range:0% 25%}section.process div.steps-container div.step3{animation:1s both step3-bottom-animation}@keyframes step3-bottom-animation{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}section.process div.steps-container div.step3{animation-timeline:view();animation-range:0% 40%}section.process div.steps-container div.step4{animation:1s both step4-bottom-animation}@keyframes step4-bottom-animation{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}section.process div.steps-container div.step4{animation-timeline:view();animation-range:0% 55%}section.process div.cta-container a{font-size:20px}}section.services{background-color:#11111a;padding:100px 20px}section.services div.section-title-container{flex-direction:column;justify-content:center;gap:20px;margin-bottom:40px;display:flex}section.services div.section-title-container p.section-badge{font-optical-sizing:auto;color:#a855f7;background-color:#1e1b4b;border-radius:50px;width:fit-content;padding:8px 18px;font-family:JetBrains Mono,monospace;font-size:10px;font-style:normal;font-weight:800}section.services div.section-title-container h2.section-title{color:#f1f1f6;font-size:40px}section.services div.section-title-container p.section-paragraph{color:#94a3b8;font-size:20px}section.services div.cards-container{flex-wrap:wrap;justify-content:center;gap:35px;display:flex}section.services div.cards-container div.card{background-color:#262336;border:1px solid #2e2a45;border-left:5px solid #8b5cf6;border-radius:0;flex-direction:column;justify-content:space-between;align-items:start;gap:10px;max-width:500px;padding:20px;transition:all .3s;animation:1s both card-animation;display:flex;box-shadow:-5px 0 15px #8b5cf633}@keyframes card-animation{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}section.services div.cards-container div.card{animation-timeline:view();animation-range:0% 50%}section.services div.cards-container div.card img{background-color:#443c5a;border:1px solid #8b5cf6;border-radius:8px;width:40px;padding:8px}section.services div.cards-container div.card h3.card-title{color:#f1f1f6;font-size:30px}section.services div.cards-container div.card p.card-paragraph{color:#94a3b8;font-size:20px}section.services div.cards-container div.card div.example{font-optical-sizing:auto;text-align:center;color:#f1f1f6;cursor:pointer;border:1px solid #8b5cf6;border-radius:30px;width:100%;padding:10px;font-family:Outfit,sans-serif;font-size:22px;font-style:normal;font-weight:300;transition:all .3s}section.services div.cards-container div.card div.example:hover{color:#a855f7;transform:scale(1.02)}section.services div.cards-container div.card:hover{transform:translateY(-5px)}section.services div.popup-background{pointer-events:none;opacity:0;z-index:999;cursor:pointer;background-color:#00000080;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100vw;height:100vh;transition:all .5s;display:flex;position:fixed;top:0;left:0}section.services div.popup-background div.phone img{height:75vh;max-height:800px;transition:all .3s;transform:translateY(200px)}section.services div.popup-background p{text-align:center;text-justify:center;aspect-ratio:1;color:#94a3b8;border:1px solid #2e2a45;border-radius:50%;padding:5px;font-size:25px;transition:all .3s;box-shadow:0 0 10px #000}section.services div.popup-background p:hover{color:#fff;border:1px solid #fff}section.services div.popup-background.open{pointer-events:all;opacity:1}section.services div.popup-background.open div.phone img{transform:translateY(0)}@media (width>=1200px){section.services{padding:200px 100px}section.services div.section-title-container{gap:35px;margin-bottom:60px}section.services div.section-title-container p.section-badge{font-optical-sizing:auto;color:#a855f7;background-color:#1e1b4b;border-radius:50px;width:fit-content;padding:8px 18px;font-family:JetBrains Mono,monospace;font-size:12px;font-style:normal;font-weight:800}section.services div.section-title-container h2.section-title{font-size:66px}section.services div.section-title-container p.section-paragraph{font-size:20px}section.services div.cards-container div.card{gap:25px;padding:30px}section.services div.cards-container div.card img{width:50px}section.services div.cards-container div.card h3.card-title{font-size:31px}section.services div.cards-container div.card p.card-paragraph{font-size:18px}section.services div.cards-container div.card div.example{font-size:20px}}section.trust{background-color:#151322;border-top:2px solid #2e2a45;border-bottom:2px solid #2e2a45;animation:1s both trust-animation}@keyframes trust-animation{0%{opacity:0;transform:translateY(300px)}to{opacity:1;transform:translateY(0)}}section.trust{padding:50px 20px;animation-timeline:view();animation-range:0% 50%}section.trust div.services-container{flex-direction:column;gap:20px;margin-bottom:40px;display:flex}section.trust div.services-container p.title{color:#94a3b8;font-optical-sizing:auto;text-align:center;font-family:JetBrains Mono,monospace;font-size:20px;font-style:normal;font-weight:300}section.trust div.services-container div.niches{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}section.trust div.services-container div.niches p.niche{border:1px solid #2e2a45;border-radius:10px;padding:8px;font-size:20px;font-weight:400;transition:all .2s}section.trust div.services-container div.niches p.niche:hover{color:#151322;background-color:#a855f7}section.trust div.numbers-container{grid-template-columns:repeat(2,1fr);place-items:center;gap:20px;display:grid}section.trust div.numbers-container div.number{flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;display:flex}section.trust div.numbers-container div.number p.n1{color:#a855f7;font-size:40px;font-weight:900}section.trust div.numbers-container div.number p.n2{font-optical-sizing:auto;color:#94a3b8;text-align:center;text-justify:center;font-family:JetBrains Mono,monospace;font-size:20px;font-style:normal;font-weight:300}@media (width>=1200px){section.trust{padding:50px 100px}section.trust div.services-container{gap:55px;margin-bottom:60px}section.trust div.services-container p.title{font-size:20px}section.trust div.services-container div.niches{gap:50px}section.trust div.services-container div.niches p.niche{font-size:20px}section.trust div.numbers-container{grid-template-columns:repeat(4,1fr);gap:0}section.trust div.numbers-container div.number{gap:2px}section.trust div.numbers-container div.number p.n1{font-size:50px}section.trust div.numbers-container div.number p.n2{font-size:20px}}footer{background-color:#08080c;border-top:1px solid #2e2a45;flex-direction:column;justify-content:center;align-items:start;gap:30px;padding:50px 20px 35px;display:flex}footer div.footer-part1{grid-template-columns:repeat(1,1fr);gap:30px;display:grid}footer div.footer-part1 div.logo-container{flex-direction:column;justify-content:center;align-items:start;gap:15px;display:flex}footer div.footer-part1 div.logo-container p{color:#f1f1f6;font-size:24px;font-weight:500}footer div.footer-part1 div.logo-container p span.text-highlight:first-of-type{margin-right:10px}footer div.footer-part1 div.logo-container p.logo-text{color:#94a3b8;font-optical-sizing:auto;font-family:JetBrains Mono,monospace;font-size:14px;font-style:normal;font-weight:300}footer div.footer-part1 ul.sitemap-container{flex-direction:column;justify-content:center;align-items:start;gap:5px;display:flex}footer div.footer-part1 ul.sitemap-container p.sitemap-title{margin-bottom:10px;font-size:20px;font-weight:700}footer div.footer-part1 ul.sitemap-container a li{color:#94a3b8;font-optical-sizing:auto;font-family:JetBrains Mono,monospace;font-size:14px;font-style:normal;font-weight:300;transition:all .3s}footer div.footer-part1 ul.sitemap-container a li:hover{color:#f1f1f6}footer div.footer-part1 ul.suport-container{flex-direction:column;justify-content:center;align-items:start;gap:5px;display:flex}footer div.footer-part1 ul.suport-container p.suport-title{margin-bottom:10px;font-size:20px;font-weight:700}footer div.footer-part1 ul.suport-container a li{color:#94a3b8;font-optical-sizing:auto;font-family:JetBrains Mono,monospace;font-size:14px;font-style:normal;font-weight:300}footer div.footer-part1 ul.suport-container a li.suport-email{color:#4f819e}footer div.footer-part1 ul.suport-container a li.suport-whatsapp{color:#4f9e57}footer div.horizontal-line{background-color:#2e2a45;border-radius:50px;width:100%;height:1px}footer div.footer-part2 p{color:#94a3b8;font-optical-sizing:auto;font-family:JetBrains Mono,monospace;font-size:14px;font-style:normal;font-weight:300}@media (width>=1200px){footer{gap:60px;padding:50px 75px}footer div.footer-part1{grid-template-columns:repeat(3,1fr)}footer div.footer-part1 div.logo-container p.logo-text{font-size:14px}footer div.footer-part1 ul.sitemap-container{align-items:center}footer div.footer-part1 ul.sitemap-container a li{font-size:14px}footer div.footer-part1 ul.suport-container{align-items:end}footer div.footer-part1 ul.suport-container a li,footer div.footer-part2 p{font-size:14px}}header{z-index:10;background-color:#08080c;border-bottom:2px solid #1e1b4b;justify-content:space-between;align-items:center;width:100%;padding:14px 24px;display:flex;position:fixed}header a p{color:#f1f1f6;font-size:18px;font-weight:300}header a p span.text-highlight:first-of-type{margin-right:10px}header ul.ul-desktop{gap:40px;display:none}header ul.ul-desktop a{opacity:0;display:inline-block;position:relative}header ul.ul-desktop a li{color:#94a3b8;transition:all .3s}header ul.ul-desktop a li:hover{color:#8b5cf6}header ul.ul-desktop a:after{content:"";transform-origin:0;background:#8b5cf6;border-radius:50px;width:100%;height:2px;transition:transform .3s;position:absolute;bottom:-5px;left:0;transform:scaleX(0)}header ul.ul-desktop a:hover:after{transform:scaleX(1)}header ul.ul-desktop a.a1-desktop{animation:1s .2s both a1-animation}@keyframes a1-animation{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}header ul.ul-desktop a.a2-desktop{animation:1s .4s both a1-animation}header ul.ul-desktop a.a3-desktop{animation:1s .6s both a1-animation}header ul.ul-desktop a.a4-desktop{animation:1s .8s both a1-animation}header ul.ul-desktop a.a5-desktop{animation:1s 1s both a1-animation}header a.contact-button{display:none}header a.contact-button button{color:#f1f1f6;cursor:pointer;background-color:#8b5cf6;border:none;border-radius:50px;justify-content:center;align-items:center;gap:5px;width:100%;padding:10px 20px;font-weight:700;transition:all .3s;display:flex;box-shadow:0 5px 15px #8b5cf680}header a.contact-button button:hover{background-color:filter(#8b5cf6, .5);transform:translateY(-2px);box-shadow:0 7px 15px #8b5cf6a6}header a.contact-button button:active{background-color:#8b5cf6;transform:translateY(0);box-shadow:0 2px 15px #8b5cf633}header p,header img.menu-icon{cursor:pointer}header img.menu-icon{aspect-ratio:1;width:30px;transition:all .5s;display:block;transform:scale(1)rotate(90deg)}header img.menu-icon:active{transform:scale(.9)rotate(90deg)}header img.menu-icon.opened{transform:rotate(0)scale(1)}header img.menu-icon.opened:active{transform:scale(.9)rotate(0)}ul.ul-mobile{z-index:9;opacity:.98;background-color:#11111a;width:100%;padding:20px 25px;transition:all .5s;position:fixed;transform:translateY(60px)}ul.ul-mobile a{display:flex;position:relative}ul.ul-mobile a li{color:#94a3b8;border-bottom:1px solid #0000;padding:12px 10px 8px;transition:all .3s}ul.ul-mobile a:after{content:"";opacity:0;transform-origin:0;background:#1e1b4b;border-radius:50px;height:2px;transition:all .35s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}ul.ul-mobile a:hover:after{opacity:1;transform:scaleX(1)}ul.ul-mobile a:hover li{color:#f1f1f6;transform:scale(1.1)}ul.ul-mobile.closed{transform:translateY(-310px)}@media (width>=1200px){header{padding:19px 44px}header ul.ul-desktop{display:flex}header a.contact-button{display:block}header a.contact-button img{width:20px}header img.menu-icon,ul.ul-mobile{display:none}}span.text-highlight{color:#8b5cf6;font-weight:800}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}a{text-decoration:none}ul li{list-style:none}body{background-color:#151322}html,*{scroll-behavior:smooth;scrollbar-width:thick;scrollbar-color:#a855f7 black}
