@font-face{font-family:"Roc Grotesk";src:url("../../src/fonts/RocGrotesk-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Roc Grotesk";src:url("../../src/fonts/RocGrotesk-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Heuristica";src:url("../../src/fonts/Heuristica-BoldItalic.woff2") format("woff2");font-weight:700;font-style:italic;font-display:swap}.main-header{background-color:#0a0a0a}.main-header .logo{max-height:34px}@media screen and (max-width: 768px){.main-header .logo{max-width:15rem}}.main-header .nav-link{font-family:"Roc Grotesk",sans-serif;font-weight:400;font-size:.95rem;color:#fff;text-decoration:none}.main-header .nav-link:hover{color:#ff7900}.main-header .lang-flag{width:20px;cursor:pointer;transition:opacity .2s}.main-header .lang-flag:hover{opacity:.75}.main-header .offcanvas{background-color:#0e0e0e}.main-header .offcanvas .nav-link{font-size:1.1rem;color:#fff;padding:.5rem 0}.main-header .offcanvas .btn-orange{width:100%}.btn-orange{background:linear-gradient(88.17deg, #FF5C01 1.55%, #FF9D00 110.12%);color:#fff;border:1px solid #ff965b;border-radius:30px;padding:.45rem 1.4rem;font-weight:500;font-family:"Roc Grotesk",sans-serif;font-size:.9rem;text-decoration:none;transition:opacity .2s}.btn-orange:hover{opacity:.85}.hero-section{padding:2rem 0;position:relative;overflow:hidden}.hero-section .hero-content .user-trust-badge{border:.48px solid #484848;border-radius:999px;display:inline-flex;align-items:center;padding:.3rem 1rem;font-size:.9rem;font-weight:600;color:#fff;font-family:"Roc Grotesk",sans-serif}.hero-section .hero-content .user-trust-badge .trust-img{height:18px;width:auto;display:inline-block}.hero-section .hero-content .hero-title{font-family:"Roc Grotesk",sans-serif;font-weight:700;font-size:2.4rem;line-height:1.4}.hero-section .hero-content .hero-title em{font-style:italic;font-weight:700;color:#fff}.hero-section .hero-content .hero-subtitle{font-size:1rem;color:#aaa}.hero-section .hero-content .hero-subtitle .highlight{color:#ff7900;font-weight:600}.hero-section .hero-content .hero-subtitle strong{color:#fff;font-weight:600}.hero-section .hero-image img{max-width:100%;max-height:460px}.hero-section .hero-carousel{position:absolute;bottom:0;left:0;width:100%;background-color:#0a0a0a;padding:.6rem 0;overflow:hidden}.hero-section .hero-carousel .carousel-track{width:100%;overflow:hidden;white-space:nowrap}.hero-section .hero-carousel .carousel-track .carousel-content{display:inline-block;padding-left:100%;animation:scrollTicker 90s linear infinite;font-family:"Roc Grotesk",sans-serif;font-weight:400;font-size:.95rem;color:#767676;letter-spacing:.05em}@keyframes scrollTicker{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}.diferenciais-section .titulo-diferenciais{text-align:center;font-family:"Roc Grotesk",sans-serif;font-weight:500}.diferenciais-section .titulo-diferenciais .parte1{font-size:24px;color:#fff;display:block}.diferenciais-section .titulo-diferenciais .parte2{font-size:24px;font-style:italic;background:linear-gradient(87.9deg, #FF5C01 2.35%, #FF9D00 104.6%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);position:relative;display:inline-block}.diferenciais-section .titulo-diferenciais .parte2::before{content:"";position:absolute;bottom:-16px;left:50%;transform:translateX(-50%);width:140px;height:12px;background-image:url("../../src/images/linha-decorativa.png");background-size:contain;background-repeat:no-repeat}.diferenciais-section .diferencial-card{background-color:#161616;padding:2rem 2rem 4rem;border-bottom:3px solid #ff7900;border-top:solid 1px #303030;border-left:solid 1px #303030;border-right:solid 1px #303030;height:100%;text-align:left}.diferenciais-section .diferencial-card .number{width:94px;display:flex;padding:1rem;background:#0a0a0a;justify-content:center;align-items:center;align-content:center;height:57px;border:solid 1px #303030;line-height:0;color:#fff;font-size:1rem;font-weight:500;margin-bottom:1rem}.diferenciais-section .diferencial-card h3{font-size:1.1rem;color:#fff;margin-bottom:.5rem;font-weight:500}.diferenciais-section .diferencial-card p{font-size:.95rem;color:#767676}.diferenciais-section .central-logo{max-width:242px;animation:spin 12s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.market-conditions{padding:100px 0}.market-conditions .container{max-width:1200px;margin:0 auto;padding:0 20px}.market-conditions__card{background-color:#0a0a0a;border:1px solid #505050;padding:60px 50px;display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap;align-items:center}@media(max-width: 992px){.market-conditions__card{flex-direction:column;padding:40px 30px}}.market-conditions__left{flex:1}.market-conditions__left h6{font-size:1rem;letter-spacing:.05em;font-weight:500;color:#fff;text-transform:uppercase;margin-bottom:2rem}.market-conditions__left h6::after{content:"";display:inline-block;width:30px;height:1px;background-color:#fff;margin-left:10px;vertical-align:middle}.market-conditions__left h2{font-size:32px;font-weight:500;line-height:1.2;color:#fff}@media screen and (min-width: 768px){.market-conditions__left h2{font-size:50px}}.market-conditions__left h2 .highlight{background:linear-gradient(87.9deg, #FF5C01 2.35%, #FF9D00 104.6%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);display:inline-block;font-style:italic}.market-conditions__left .underline{margin-top:20px;width:100%;max-width:300px;height:8px;background-image:url("../../src/images/linha-decorativa.png");background-size:contain;background-repeat:no-repeat;background-position:left center}.market-conditions__right{flex:1;display:flex;flex-direction:column;gap:16px}.market-conditions__right .feature-box{display:flex;align-items:center;background-color:#1a1a1a;padding:18px 24px;border:1px solid #2e2e2e;gap:16px}.market-conditions__right .feature-box img{width:20px;height:20px;flex-shrink:0}.market-conditions__right .feature-box p{color:#fff;font-size:14px;line-height:1.4;margin:0}.choose-asset{padding:100px 0;text-align:center}.choose-asset__badge{display:inline-block;color:#fff;font-size:14px;font-weight:500;padding:6px 16px;border-radius:999px;margin-bottom:20px;border:1px solid #484848}.choose-asset h2{font-size:2.5rem;font-weight:600;line-height:1.3;color:#fff}.choose-asset h2 .highlight{background:linear-gradient(87.9deg, #FF5C01 2.35%, #FF9D00 104.6%) !important;background-clip:text !important;-webkit-background-clip:text !important;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);font-style:italic;font-weight:600;font-family:"Heuristica",sans-serif}.choose-asset__image{margin-top:40px}.choose-asset__image img{width:100%;max-width:960px;display:block;margin:0 auto}.choose-asset .overlay-wrapper{position:relative;display:inline-block;width:100%;height:auto;overflow:hidden}.choose-asset .overlay-wrapper .background-img{display:block;width:100%;height:auto}.choose-asset .overlay-wrapper .overlay{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 29.76%, #0e0e0e 89.46%);pointer-events:none;transition:opacity .3s ease}.demo-account-section{padding:80px 0}.demo-account-section .demo-card{position:relative;max-width:700px;margin:0 auto;padding:60px 40px;border:1px solid rgba(255,255,255,.1);text-align:center;background-color:rgba(0,0,0,0)}.demo-account-section .demo-card h2{font-size:28px;color:#fff;font-weight:500;line-height:1.3}.demo-account-section .demo-card h2 em{display:block;font-style:italic;font-size:24px;color:#ff7a00;font-weight:500;margin-top:8px}.demo-account-section .demo-card p{font-size:16px;color:#fff;margin-top:20px;line-height:1.6}.demo-account-section .demo-card .benefits-list{list-style:none;padding:0;margin:30px 0 40px}.demo-account-section .demo-card .benefits-list li{display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;margin-bottom:15px}.demo-account-section .demo-card .benefits-list li img{width:16px;height:16px;margin-right:10px}.demo-account-section .demo-card .btn-orange{background:linear-gradient(90deg, #ff7a00 0%, #ffa500 100%);color:#fff;font-weight:700;font-size:14px;border-radius:30px;padding:14px 28px;display:inline-block;text-decoration:none;transition:background .3s ease}.demo-account-section .demo-card .btn-orange:hover{background:linear-gradient(90deg, #ffa500 0%, #ff7a00 100%)}.demo-account-section .demo-card .arrow-circle{position:absolute;top:-25px;left:50%;transform:translateX(-50%);background-color:#0c0c0c;border:1px solid rgba(255,255,255,.1);border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center}.demo-account-section .demo-card .arrow-circle img{width:16px;height:16px}@media(max-width: 768px){.demo-account-section .demo-card{padding:40px 20px}.demo-account-section .demo-card h2{font-size:22px}.demo-account-section .demo-card h2 em{font-size:20px}.demo-account-section .demo-card p{font-size:14px}.demo-account-section .demo-card .btn-orange{font-size:13px;padding:12px 24px}}.faq-section{padding:60px 20px;text-align:center}.faq-section .faq-title{font-size:2.5rem;font-weight:600;color:#fff;margin-bottom:48px}.faq-section .faq-title .highlight{color:#ff7a00;font-style:italic}.faq-section .container{max-width:860px;margin:0 auto}.faq-section .faq-item{background-color:#111;border:1px solid #262626;border-radius:4px;margin-bottom:14px;overflow:hidden;transition:all .3s ease}.faq-section .faq-item .faq-question{width:100%;padding:20px 24px;background:none;border:none;outline:none;color:#fff;font-size:1rem;font-weight:500;text-align:left;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:background .3s ease}.faq-section .faq-item .faq-question .icon-arrow{display:flex;align-items:center;transition:transform .3s ease}.faq-section .faq-item .faq-question .icon-arrow img{width:18px;height:18px;transition:transform .3s ease}.faq-section .faq-item .faq-answer{max-height:0;overflow:hidden;opacity:0;padding:0 24px;color:#cfcfcf;font-size:.95rem;line-height:1.6;text-align:left;transition:all .3s ease}.faq-section .faq-item.active .faq-answer{max-height:300px;opacity:1;padding:0 24px 20px}.faq-section .faq-item.active .icon-arrow img{transform:rotate(180deg)}.faq-section .faq-legal{margin-top:48px;text-align:center}.faq-section .faq-legal p{color:#a3a3a3;font-size:12px;line-height:1.6;margin-bottom:20px;max-width:940px;margin-left:auto;margin-right:auto}.faq-section .faq-legal p:last-child{margin-bottom:0}.footer-bottom{background-color:#0a0a0a;padding:24px 0}.footer-bottom__content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.footer-bottom .footer-logo img{width:32px;height:auto}.footer-bottom .footer-copy{font-size:14px;color:#e0e0e0;margin:0 auto;text-align:center;flex:1}.footer-bottom .footer-social{display:flex;gap:12px}.footer-bottom .footer-social a{background-color:#ff6a00;width:32px;height:32px;border-radius:50%;display:flex;justify-content:center;align-items:center}.footer-bottom .footer-social a img{width:16px;height:16px}.footer-bottom .footer-social a:hover{opacity:.85}body{font-family:"Roc Grotesk",sans-serif;background-color:#0e0e0e;background-image:url("../../src/images/bg1.svg"),url("../../src/images/bg2.svg");background-position:top left,center 30%;background-repeat:no-repeat,no-repeat;background-size:contain,contain}*.highlight,.highlight{background:linear-gradient(87.9deg, #FF5C01 2.35%, #FF9D00 104.6%) !important;background-clip:text !important;-webkit-background-clip:text !important;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);font-style:italic;font-weight:600;font-family:"Heuristica",sans-serif}/*# sourceMappingURL=main.css.map */
