#hero{color:#fff;background:#1a1a17;justify-content:space-between;align-items:center;gap:4px;width:100%;max-height:800px;padding:20px 0 60px;display:flex;position:relative;overflow:hidden}#hero:before{content:"";filter:blur(60px);z-index:0;background:radial-gradient(circle at 20% 30%,#37007e1c,#0000 40%),radial-gradient(circle at 80% 70%,#025a8d11,#0000 40%);position:absolute;inset:0}.title-container{flex-direction:column;margin-top:100px;display:flex}.title-container h1{-webkit-text-fill-color:transparent;color:#fff;letter-spacing:.02em;white-space:nowrap;opacity:0;background:linear-gradient(90deg,#fff,#fff);-webkit-background-clip:text;background-clip:text;margin-bottom:16px;padding:10px 100px;font-size:3rem;font-weight:700;line-height:1.2;animation:1s ease-out forwards heroTitle;display:flex;transform:translateY(30px)}@keyframes heroTitle{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.title-container p{letter-spacing:.02rem;opacity:0;padding-left:100px;font-family:Inter;font-weight:400;animation:.8s forwards fadeUp;transform:translateY(20px)}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.cta-hero{text-align:center;z-index:1000;flex-direction:column;align-items:center;margin-top:40px;margin-right:50%;padding:20px 0 0 30px;display:flex}.cta-hero a{color:#ebebeb;cursor:pointer;letter-spacing:.04rem;background-color:#513ecf;border-radius:8px;padding:12px 24px;font-weight:500;text-decoration:none;transition:background .2s;animation:2s infinite pulse;display:inline-block}.cta-hero a:hover{color:#252525;background-color:#9281ff}.imageHero-container{flex-direction:column;align-items:center;padding:0 200px 0 0;animation:.8s forwards fadeUp;display:flex}.section-divider{background:#0a01834f linear-gradient(90deg,#0000,#fff,#0000);border:none;height:1px;margin:60px 0}.about{flex-direction:row-reverse;justify-content:center;align-items:center;padding:40px 20px;display:flex}.img-about{width:100%;transition:transform .8 ease,filter .8s ease;display:block}.img-about:hover{filter:brightness(1.1);transform:scale(1.04)rotate(60deg)}.container-about{flex-direction:column;width:100%;max-width:600px;padding:0 10px;display:flex}.container-about h2{letter-spacing:.04rem;color:#fff;font-size:2rem;font-weight:100}.container-about h3{letter-spacing:.04rem;color:#513ecf;font-size:1.8rem;font-weight:100}.container-about p{letter-spacing:.04rem;color:#fff;padding-top:40px;font-family:Inter;font-size:1rem;font-weight:300}#tools{background:linear-gradient(#1c1b1c,#1e2a36);flex-direction:column;padding:40px 20px;display:flex}#tools h2{letter-spacing:.04rem;color:#fff;text-align:center;font-size:2rem;font-weight:100}#tools p{letter-spacing:.04rem;color:#fff;text-align:center;padding-top:40px;font-family:Inter;font-size:1rem;font-weight:600}#list-tools-cards{grid-template-columns:repeat(3,1fr);gap:16px;padding:40px 20px 40px 100px;list-style:none;display:grid}#list-tools-cards li{text-align:center;background-color:#181b21;border:#0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:300px;padding:10px;transition:transform .25s,box-shadow .25s;display:flex}#list-tools-cards li:hover{background-color:#1d283380;transform:translateY(-6px)scale(1.02);box-shadow:2px 2px #66f5f559}.icon-tools-list{color:#fff;width:60px}.link-tools{text-align:start;color:#1d72ce;letter-spacing:.02rem;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:1.2rem;text-decoration:none;transition:color .2s,transform .2s;display:flex}.link-tools:hover{color:#318dee;transform:translateY(-2px)}#list-tools-cards p{font-size:.8rem;font-weight:300}#how-it-works{background:linear-gradient(#05386b1f,#1c1b1c);flex-direction:column;justify-content:center;align-items:center;padding:80px 20px;display:flex}#how-it-works h2{letter-spacing:.04rem;color:#fff;text-align:center;font-size:2rem;font-weight:100}.steps{flex-direction:row;justify-content:center;align-items:center;width:100%;max-width:1000px;padding:20px 10px;display:flex}.step{flex-direction:column;display:flex}.step h3{letter-spacing:.04rem;color:#3e6ccf;font-size:1.8rem;font-weight:100}.step p{color:#fff;letter-spacing:.04rem;text-align:justify;margin-bottom:10px;padding:6px 0 0;font-family:Inter;font-size:1rem;font-weight:600}.image-how-it-works{width:100%;transition:transform .8 ease,filter .8s ease;display:block}.image-how-it-works:hover{filter:brightness(1.1);transform:scale(1.04)rotate(60deg)}@media (max-width:768px){.img-about{width:100%;height:auto}.image-how-it-works{width:300px;height:auto}#list-tools-cards{justify-content:center;align-items:center;max-width:100%;height:auto;padding-left:20px}#list-tools-cards li{height:200px;max-height:100%;padding-top:0}}@media (max-width:400px){#hero{flex-direction:column;margin-top:60px;padding-bottom:0}.title-container{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.title-container h1{padding-top:0;font-size:1.8rem}.title-container p{margin-right:100px;font-size:.9rem}.cta-hero{z-index:0;flex-direction:column;align-items:center;width:100%;max-width:500px;margin-top:40px;margin-left:380px;padding:0 20% 0 0;display:flex}.imageHero-container{width:100%;display:flex}.img-hero{width:500px;height:auto;margin-bottom:0;padding-bottom:0;padding-left:40%}.about{flex-direction:column-reverse;display:flex}.img-about{width:300px;height:auto;transition:transform .1 ease,filter .8s ease;animation:4s ease-in-out infinite floatAbout}@keyframes floatAbout{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}#tools{flex-direction:column;display:flex}#list-tools-cards{flex-direction:column;justify-content:center;align-items:center;max-width:100%;height:auto;padding-left:20px;display:flex}#how-it-works,.steps{flex-direction:column;display:flex}.image-how-it-works{width:300px;height:auto;transition:transform .1 ease,filter .8s ease;animation:4s ease-in-out infinite floatAbout}.img-about:hover{filter:brightness(1.1);transform:scale(1.04)rotate(10deg)}.step p{text-align:start;padding-bottom:20px;font-weight:200}}
#pricing{background-color:#11081171;flex-direction:column;justify-content:center;align-items:center;padding:80px 20px;display:flex}#pricing h2{letter-spacing:.04rem;color:#fff;text-align:center;font-family:Inter;font-size:2rem;font-weight:800}#pricing p{letter-spacing:.04rem;color:#fff;text-align:center;margin-bottom:10px;padding:6px 0 0;font-family:Inter;font-size:1.6rem;font-weight:600}.pricing-grid{flex-direction:row;gap:100px;padding:60px 0 0;display:flex}.pricing-card{border:1px solid #fff;border-radius:8px;flex-direction:column;flex-grow:1;align-items:center;width:100%;min-width:400px;max-width:400px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.pricing-card:hover{background-color:#100f3525;border-color:#2a6fd6;box-shadow:0 0 8px #3f68c059}.pricing-card h3{color:#d4aa57;text-align:center;padding:10px;font-family:Inter;font-size:2rem;font-weight:800}.pricing-card ul{flex-direction:column;padding:40px;list-style:none;display:flex}.price{align-items:center;margin-left:20px;display:flex}.pricing-card li{color:#fff;text-align:justify;align-items:center;gap:10px;margin-bottom:8px;font-family:Inter;font-size:1rem;font-weight:200;display:flex}.pricing-card.featured{background-color:#100f3525;border:1px solid #2a6fd6;flex-direction:column;justify-content:center;align-items:center;display:flex;transform:scale(1.05);box-shadow:0 0 8px #3f68c059}.pricing-card.featured h3{color:#d4aa57;text-align:center;padding:10px;font-family:Inter;font-size:1.6rem;font-weight:600}.star-icon-price{color:#2a6fd6}.container-btn-price{justify-content:center;align-items:center;display:flex}.btn-primary{letter-spacing:.1rem;text-align:center;color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:8px;width:100%;margin-bottom:10px;padding:12px 28px;font-family:Inter;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .25s,transform .5s,box-shadow .2s;display:inline-block}.btn-primary:hover{background-color:#5b53fd}.btn-primary:active{transform:translateY(3px);box-shadow:0 2px #3730a3}@media (max-width:768px){.pricing-card{min-width:0}.pricing-card li{text-align:start}}@media (max-width:400px){.pricing-grid{flex-direction:column}#pricing{padding:60px 12px}.pricing-card{min-width:200px}.pricing-card h3{font-size:1.6rem}.pricing-card li{font-size:.9rem}.pricing-card ul{padding:16px}.container-btn-price{padding:0 16px 16px}}
#faq{background:linear-gradient(#1a1a16,#18121a93);flex-direction:column;justify-content:center;align-items:center;min-height:400px;padding:80px 20px;display:flex}#faq h2{letter-spacing:.04rem;color:#fff;text-align:center;font-size:2rem;font-weight:100}.container-faq{flex-direction:column;padding:40px 20px;display:flex}.faq{max-width:700px;margin:auto}.faq-trigger{text-align:left;cursor:pointer;color:#3e6ccf;letter-spacing:.1rem;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;width:100%;max-width:800px;padding:16px;font-size:1.4rem;font-weight:400;display:flex}.faq-content{color:#ffffffd2;width:100%;max-width:900px;font-weight:100px;letter-spacing:.02rem;max-width:600px;min-height:100px;padding:16px;font-family:Inter}.faq-icon{color:#fff}@media (max-width:400px){.faq-trigger{font-size:1rem}}
