@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Nunito:wght@400;600;700;800;900&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background:#111;width:100%;max-width:100%;overflow-x:hidden}#root{width:100%;max-width:100%!important;margin:0!important;padding:0!important}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes scrollLeft{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@keyframes btnPulse{0%,to{box-shadow:0 0 #25d3668c}50%{box-shadow:0 0 0 10px #25d36600}}@keyframes btnPulseTelegram{0%,to{box-shadow:0 0 #229ed980}50%{box-shadow:0 0 0 10px #229ed900}}.fade-up-1{animation:.7s .1s both fadeUp}.fade-up-2{animation:.7s .25s both fadeUp}.fade-up-3{animation:.7s .4s both fadeUp}.fade-up-4{animation:.7s .55s both fadeUp}.shimmer-text{background:linear-gradient(90deg,gold 0%,#fff 40%,gold 60%,orange 100%) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;animation:3s linear infinite shimmer}.btn-whatsapp{color:#fff;cursor:pointer;background:#25d366;border:none;border-radius:100px;justify-content:center;align-items:center;gap:10px;width:100%;max-width:400px;padding:18px 36px;font-family:Nunito,sans-serif;font-size:17px;font-weight:800;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 8px 30px #25d36666}.btn-whatsapp:hover{transform:scale(1.04);box-shadow:0 12px 40px #25d3668c}.btn-telegram{color:#fff;cursor:pointer;background:#229ed9;border:none;border-radius:100px;justify-content:center;align-items:center;gap:10px;width:100%;max-width:400px;padding:18px 36px;font-family:Nunito,sans-serif;font-size:17px;font-weight:800;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 8px 30px #229ed959}.btn-telegram:hover{transform:scale(1.04);box-shadow:0 12px 40px #229ed980}.hero-section{background:#111;justify-content:center;align-items:center;width:100%;min-height:100dvh;padding:100px 0 60px;display:flex;position:relative;overflow:hidden}.hero-img-bg{z-index:0;width:52%;height:100%;position:absolute;top:0;right:0}.hero-img-bg img{object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block}.hero-img-fade-left{z-index:2;pointer-events:none;background:linear-gradient(90deg,#111 30%,#0000 100%);width:55%;height:100%;position:absolute;top:0;left:0}.hero-img-fade-top{z-index:2;pointer-events:none;background:linear-gradient(#111 0%,#0000 100%);height:25%;position:absolute;top:0;left:0;right:0}.hero-img-fade-bottom{z-index:2;pointer-events:none;background:linear-gradient(#0000 0%,#111 100%);height:25%;position:absolute;bottom:0;left:0;right:0}.hero-inner{z-index:1;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:0 clamp(24px,6vw,80px);display:flex;position:relative}.hero-text-col{text-align:left;flex-direction:column;flex:0 0 52%;align-items:flex-start;gap:20px;max-width:52%;display:flex}.hero-spacer{flex:0 0 48%}.hero-btns-mobile{display:none}.steps-grid,.benefits-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (width<=768px){.hero-section{justify-content:center;min-height:100dvh;margin-top:0;padding-top:100px;padding-bottom:60px;background:#fff!important}.hero-img-bg{display:none}.hero-text-col{text-align:center;flex:0 0 100%;align-items:center;gap:5px;max-width:100%}.hero-spacer{display:none}.hero-mobile-hide{display:none!important}.hero-pagar-caro{color:#111!important}.btn-whatsapp,.btn-telegram{max-width:100%}.hero-btns-mobile{flex-direction:column;gap:30px;width:100%;margin-top:32px;display:flex}.btn-whatsapp{animation:1.8s ease-in-out infinite btnPulse}.btn-telegram{animation:1.8s ease-in-out .3s infinite btnPulseTelegram}.hero-title-mobile{margin-top:24px!important;margin-bottom:24px!important;font-size:clamp(48px,14vw,72px)!important}.steps-grid{grid-template-columns:1fr!important}.benefits-grid,.stats-row{grid-template-columns:1fr 1fr!important}}@media (width<=480px){.benefits-grid{grid-template-columns:1fr!important}}
