@keyframes fade-up{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}@keyframes glow-pulse{0%,100%{text-shadow:0 0 8px rgba(123,210,255,.25);box-shadow:0 0 8px rgba(123,210,255,.25)}50%{text-shadow:0 0 18px rgba(123,210,255,.45),0 0 30px rgba(0,243,255,.6);box-shadow:0 0 18px rgba(123,210,255,.45),0 0 30px rgba(0,243,255,.4)}}@keyframes sheen{0%{transform:translateX(-120%)}100%{transform:translateX(120%)}}@keyframes particle-move{0%{transform:translate(0, 0);opacity:.5}50%{opacity:1}100%{transform:translate(10px, -10px);opacity:.5}}@keyframes float{0%{transform:translateY(0px)}50%{transform:translateY(-15px)}100%{transform:translateY(0px)}}@keyframes glitch{0%{transform:translate(0)}20%{transform:translate(-2px, 2px)}40%{transform:translate(-2px, -2px)}60%{transform:translate(2px, 2px)}80%{transform:translate(2px, -2px)}100%{transform:translate(0)}}@keyframes scanline{0%{transform:translateY(-100%)}100%{transform:translateY(100%)}}.reveal{opacity:0;transform:translateY(40px);transition:all .8s ease}.reveal.visible{opacity:1;transform:translateY(0)}.floating{animation:float 6s ease-in-out infinite}.glitch-text{position:relative}.glitch-text:hover{animation:glitch .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both infinite;color:#00f3ff}body::after{content:" ";display:block;position:fixed;top:0;left:0;bottom:0;right:0;background:linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, 0.25) 50%),linear-gradient(90deg, rgba(255, 0, 0, 0.06), rgba(0, 255, 0, 0.02), rgba(0, 0, 255, 0.06));z-index:9999;background-size:100% 2px,3px 100%;pointer-events:none;opacity:.4}.hero{position:relative;padding:clamp(180px,26vw,320px) 0 clamp(140px,18vw,220px);background:linear-gradient(180deg, #0b0f14, #1a2027);color:#e7e9ee;text-align:center;overflow:hidden}.hero .hero-bg{position:absolute;inset:0;z-index:0;overflow:hidden}.hero .hero-overlay{position:absolute;inset:0;z-index:1;background:#0b0f14,radial-gradient(900px 600px at 50% 0%, rgba(123, 210, 255, 0.1), transparent 70%),linear-gradient(180deg, rgba(11, 15, 20, 0.4), rgb(11, 15, 20))}.hero #particles-bg{position:absolute;inset:0;z-index:2;pointer-events:none}.hero .hero-person-behind{position:absolute;top:clamp(6%,8vw,12%);left:50%;transform:translateX(-50%);width:clamp(260px,55vw,520px);z-index:1}@media(max-width: 600px){.hero .hero-person-behind{width:92%}}.hero .hero-person-behind img{width:100%;height:auto;object-fit:contain;filter:brightness(1.1) contrast(1.06);opacity:.78}.hero .hero-person-mask{position:absolute;inset:0;z-index:2;background:linear-gradient(to top, rgb(8, 12, 17) 0%, rgba(8, 12, 17, 0.94) 23%, rgba(8, 12, 17, 0.7) 48%, rgba(8, 12, 17, 0.3) 70%, rgba(8, 12, 17, 0) 100%)}.hero .container{position:relative;z-index:4}.hero .hero-text-adjust{position:relative;padding:1.6rem 1rem;border-radius:18px;margin-top:clamp(90px,14vw,180px)}.hero .hero-text-adjust::before{content:"";position:absolute;inset:0;background:rgba(8,12,17,.35);backdrop-filter:blur(14px);box-shadow:0 20px 60px rgba(0,0,0,.42),0 8px 25px rgba(0,0,0,.25);border-radius:inherit;z-index:0}.hero .hero-text-adjust>*{position:relative;z-index:2}@media(max-width: 768px){.hero .hero-text-adjust{margin-top:clamp(120px,20vw,220px)}.hero .hero-text-adjust::before{background:rgba(8,12,17,.45);backdrop-filter:blur(20px)}}@media(max-width: 480px){.hero .hero-text-adjust{margin-top:clamp(180px,28vw,300px);padding:1.4rem .8rem}}.hero .gradient-title{font-family:"Cormorant Garamond",serif;font-size:clamp(1.8rem,4.2vw,3rem);line-height:1.22;background:linear-gradient(180deg, #f5f7fa, #c8ced7);-webkit-background-clip:text;color:rgba(0,0,0,0);text-shadow:0 2px 5px rgba(0,0,0,.35),0 0 14px rgba(170,190,210,.25);margin-bottom:28px}.hero .lead{color:#d3d9e2;font-size:clamp(1rem,2.3vw,1.15rem);font-weight:400;text-shadow:0 1px 3px rgba(0,0,0,.55),0 0 10px rgba(150,170,190,.1)}.hero .offer-highlight{color:#e7ecf4;font-size:clamp(.95rem,2.1vw,1.1rem);font-weight:500}.hero .offer-highlight strong{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.6),0 0 14px rgba(123,210,255,.22)}.hero .offer-highlight{text-shadow:0 1px 3px rgba(0,0,0,.45),0 0 8px hsla(0,0%,100%,.12)}.hero .btn-steel{background:linear-gradient(90deg, #e7ecf3, #cbd5e0 50%, #e7ecf3);color:#111;font-weight:800;border-radius:14px;padding:clamp(.8rem,2vw,1rem) clamp(2rem,4vw,2.6rem);font-size:clamp(1rem,2.4vw,1.15rem);box-shadow:0 10px 35px rgba(164,178,194,.35)}.hero .btn-steel:hover{background:linear-gradient(90deg, #9ccdf8, #7bd2ff 60%, #a9e1ff)}.hero .btn-sheen{position:relative;overflow:hidden}.hero .btn-sheen::after{content:"";position:absolute;inset:0;background:linear-gradient(110deg, transparent 0%, rgba(255, 255, 255, 0.4) 35%, transparent 70%);transform:translateX(-120%);transition:.75s cubic-bezier(0.2, 0.7, 0.2, 1)}.hero .btn-sheen:hover::after{transform:translateX(120%)}@keyframes float-soft{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes neon-pulse{0%{filter:drop-shadow(0 0 4px rgba(123, 210, 255, 0.12))}50%{filter:drop-shadow(0 0 14px rgba(123, 210, 255, 0.28))}100%{filter:drop-shadow(0 0 4px rgba(123, 210, 255, 0.12))}}@keyframes glitch-soft{0%{transform:translate(0)}20%{transform:translate(-1px, 1px)}40%{transform:translate(1px, -1px)}60%{transform:translate(-1px, -1px)}80%{transform:translate(1px, 1px)}100%{transform:translate(0)}}@keyframes shine-horizontal{0%{opacity:0;left:-100%}50%{opacity:.4}100%{opacity:0;left:120%}}.py-6{padding:100px 0}.py-7{padding:140px 0}.como-funciona{background:linear-gradient(180deg, #0b0f14 0%, #131921 100%);color:#dce1e9}.como-funciona .section-title{font-family:"Cormorant Garamond",serif;font-size:2.4rem;font-weight:700;background:linear-gradient(180deg, #e7ecf3, #9ea7b3);-webkit-background-clip:text;color:rgba(0,0,0,0);margin-bottom:3rem;animation:neon-pulse 4.5s infinite ease-in-out}.como-funciona .card-step{background:rgba(26,32,39,.6);border:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(12px);border-radius:16px;padding:2rem 1.5rem;transition:.35s;box-shadow:0 0 20px rgba(123,210,255,.15);animation:float-soft 8s ease-in-out infinite}.como-funciona .card-step:hover{transform:translateY(-7px) scale(1.02);box-shadow:0 14px 32px rgba(123,210,255,.22);border-color:rgba(123,210,255,.35)}.como-funciona .card-step .step-icon{font-size:2.8rem;color:#86c8ff;text-shadow:0 0 12px rgba(123,210,255,.4)}.como-funciona .card-step h3{color:#f1f4f7;font-weight:700}.como-funciona .card-step p{color:#aab3c2;font-size:.97rem;line-height:1.55}.porque-vault{background:linear-gradient(180deg, #131921, #0c1116);color:#dce1e9}.porque-vault .vault-feature{background:hsla(0,0%,100%,.03);border:1px solid rgba(123,210,255,.15);border-radius:18px;padding:2rem 1.5rem;backdrop-filter:blur(8px);transition:all .4s ease}.porque-vault .vault-feature:hover{border-color:rgba(123,210,255,.4);transform:translateY(-6px);box-shadow:0 12px 32px rgba(123,210,255,.18)}.porque-vault .vault-feature .feature-icon{font-size:2.8rem;margin-bottom:1rem;color:#78c9ff;text-shadow:0 0 10px rgba(123,210,255,.5)}.porque-vault .vault-feature h3{color:#ecf2f8;margin-bottom:.5rem;font-weight:700}.porque-vault .vault-feature p{color:#aab3c2;font-size:.95rem}.ricos-investem{background:linear-gradient(180deg, #0b0f14, #0f141a);color:#dce1e9}.ricos-investem .section-title{font-family:"Cormorant Garamond",serif;font-size:2.4rem;background:linear-gradient(180deg, #e7ecf3, #9ea7b3);-webkit-background-clip:text;color:rgba(0,0,0,0);margin-bottom:2rem;animation:neon-pulse 5s infinite ease-in-out}.ricos-investem .ricos-lead{max-width:760px;margin:auto;color:#aab3c2;font-size:1.15rem}.ricos-investem .ricos-card{background:hsla(0,0%,100%,.04);border:1px solid rgba(123,210,255,.18);border-radius:16px;padding:2rem 1.3rem;backdrop-filter:blur(10px);transition:.35s;position:relative;overflow:hidden;animation:float-soft 7s ease-in-out infinite}.ricos-investem .ricos-card:hover{transform:translateY(-8px);border-color:rgba(123,210,255,.45);box-shadow:0 16px 32px rgba(123,210,255,.22)}.ricos-investem .ricos-card:hover::after{content:"";position:absolute;top:0;bottom:0;width:90px;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.35), transparent);animation:shine-horizontal 1.2s forwards}.ricos-investem .ricos-card .ricos-icon{font-size:3rem;color:#78c9ff;text-shadow:0 0 12px rgba(123,210,255,.55)}.ricos-investem .ricos-card h3{color:#eef4fb;margin:.5rem 0}.ricos-investem .ricos-card p{color:#aab3c2;font-size:.93rem}.ricos-investem .ricos-extra{margin-top:2rem;color:#d0d8e2;font-size:1.1rem}.ricos-investem .ricos-extra strong{color:#9bd8ff}.dados-cripto{background:linear-gradient(180deg, #0f141a, #131921);color:#dce1e9}.dados-cripto .dados-box{background:hsla(0,0%,100%,.03);border:1px solid rgba(123,210,255,.2);border-radius:18px;padding:2rem 1.2rem;backdrop-filter:blur(12px);text-align:center;transition:.35s;animation:float-soft 9s infinite ease-in-out}.dados-cripto .dados-box strong{display:block;font-size:2.1rem;color:#9bd8ff;text-shadow:0 0 12px rgba(123,210,255,.35)}.dados-cripto .dados-box span{display:block;margin-top:.6rem;font-size:.95rem;color:#aab3c2}.dados-cripto .dados-box:hover{transform:translateY(-7px) scale(1.02);border-color:rgba(123,210,255,.45)}.resultados{background:linear-gradient(180deg, #0b0f14, #131921);color:#dce1e9}.resultados .result-card{background:hsla(0,0%,100%,.04);border:1px solid rgba(123,210,255,.18);border-radius:16px;padding:2rem 1.4rem;backdrop-filter:blur(10px);transition:.35s;animation:float-soft 8s infinite ease-in-out}.resultados .result-card:hover{transform:translateY(-6px);border-color:rgba(123,210,255,.4);box-shadow:0 14px 32px rgba(123,210,255,.22)}.resultados .result-card .result-avatar{width:76px;height:76px;margin:0 auto 1rem;border-radius:50%;background:radial-gradient(circle, rgba(123, 210, 255, 0.25), rgb(11, 15, 20) 85%);border:2px solid rgba(123,210,255,.4);display:flex;justify-content:center;align-items:center;font-size:1.15rem}.resultados .result-card h3{color:#eef4fb;margin-bottom:.6rem}.resultados .result-card p{color:#aab3c2}.cta-final{background:linear-gradient(180deg, #0b0f14, #11171e);color:#e7e9ee;position:relative}.cta-final .cta-title{font-family:"Cormorant Garamond",serif;font-size:2.6rem;background:linear-gradient(180deg, #e7ecf3, #9ea7b3);-webkit-background-clip:text;color:rgba(0,0,0,0);animation:neon-pulse 6s infinite ease-in-out}.cta-final .cta-subtitle{font-size:1.1rem;color:#aab3c2;max-width:600px;margin:auto}.instrutor{background:linear-gradient(180deg, #0b0f14, #12171d);color:#dce1e9;position:relative;overflow:hidden}.instrutor::before{content:"";position:absolute;width:900px;height:900px;background:radial-gradient(circle, rgba(123, 210, 255, 0.1), transparent 70%);top:-200px;left:50%;transform:translateX(-50%)}.instrutor .section-title{font-family:"Cormorant Garamond",serif;font-size:2.4rem;background:linear-gradient(180deg, #e7ecf3, #9ea7b3);-webkit-background-clip:text;color:rgba(0,0,0,0);animation:neon-pulse 5s infinite ease-in-out}.instrutor .instrutor-lead{font-size:1.15rem;max-width:680px;margin:auto;line-height:1.55}.instrutor .instrutor-list{list-style:none;max-width:520px;margin:2rem auto;padding:0}.instrutor .instrutor-list li{background:hsla(0,0%,100%,.03);border:1px solid rgba(123,210,255,.18);margin-bottom:.7rem;padding:.7rem 1rem;border-radius:10px;backdrop-filter:blur(6px);transition:.3s}.instrutor .instrutor-list li:hover{transform:translateY(-4px);border-color:rgba(123,210,255,.35)}@media(max-width: 600px){.instrutor .instrutor-photo{width:150px}.instrutor .section-title{font-size:2rem}.instrutor .instrutor-lead{font-size:1rem;padding:0 1rem}.instrutor .instrutor-list li{font-size:.95rem}}.modal-content{background:#0b0f14;border-radius:16px;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 0 40px rgba(123,210,255,.2)}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;padding:0;font-family:"Manrope",sans-serif;background-color:#0b0f14;color:#e7e9ee;line-height:1.6;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{text-decoration:none;color:inherit}h1,h2,h3,h4,h5{font-family:"Cormorant Garamond",serif;font-weight:700;color:#e7e9ee;line-height:1.2}p{color:#aab3c2;font-size:1rem;margin-bottom:1rem}.btn-steel{background:linear-gradient(90deg, #e7ecf3, #b8c4d1 50%, #e7ecf3);color:#0b0f14;font-weight:800;border:none;border-radius:14px;box-shadow:0 8px 30px rgba(164,178,194,.35);transition:all .3s ease;display:inline-block;padding:.9rem 2rem}.btn-steel:hover{background:linear-gradient(90deg, #9ccdf8, #7bd2ff 60%, #a9e1ff);color:#0b0f14;transform:translateY(-2px)}.btn-sheen{position:relative;overflow:hidden;isolation:isolate}.btn-sheen::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg, transparent 0%, rgba(255, 255, 255, 0.35) 30%, transparent 60%);transform:translateX(-120%);transition:transform .8s cubic-bezier(0.2, 0.7, 0.2, 1);mix-blend-mode:soft-light}.btn-sheen:hover::after{transform:translateX(120%)}.reveal{opacity:0;transform:translateY(40px);transition:all .8s ease}.reveal.visible{opacity:1;transform:translateY(0)}.py-6{padding-top:4.5rem !important;padding-bottom:4.5rem !important}.py-7{padding-top:6rem !important;padding-bottom:6rem !important}.pt-6{padding-top:4.5rem !important}.pb-6{padding-bottom:4.5rem !important}.pt-7{padding-top:6rem !important}.pb-7{padding-bottom:6rem !important}@media(max-width: 992px){.hero{padding:100px 0}.hero h1{font-size:2rem}}@media(max-width: 576px){body{font-size:.95rem}.btn-steel{font-size:.9rem;padding:.8rem 1.5rem}}/*# sourceMappingURL=styles.css.map */
