:root{--bg:#0a0a0b;--surface:#121214;--surface2:#171719;--line:rgba(255,255,255,.09);--line2:rgba(255,255,255,.16);--text:#f5f5f5;--muted:rgba(255,255,255,.55);--dim:rgba(255,255,255,.32);--violet:#6737ff;--pink:#bd43f4;--green:#32c876}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--muted);font-family:"Inter Tight","Inter Tight Fallback",Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}button,a{font:inherit}button{cursor:pointer}.container{width:min(1056px,calc(100% - 40px));margin:0 auto}.site-header{position:fixed;z-index:20;inset:0 0 auto;height:65px;border-bottom:1px solid transparent;transition:.25s}.site-header.scrolled{background:rgba(10,10,11,.82);border-color:var(--line);backdrop-filter:blur(14px)}.nav{height:64px;display:flex;align-items:center;justify-content:space-between}.brand{display:block;width:154px;height:33px;overflow:hidden}.brand-crop{display:block;width:154px;height:33px;background-image:url("assets/short-maker-lockup.jpg");background-repeat:no-repeat;background-size:208px auto;background-position:51% 49%;mix-blend-mode:screen}.nav-links{position:absolute;left:50%;transform:translateX(-50%);display:flex;gap:32px}.nav a,.ghost{color:rgba(255,255,255,.6);text-decoration:none;font-size:14px;font-weight:600;transition:.2s}.nav a:hover{color:white}.nav-actions{display:flex;gap:8px;align-items:center}.ghost{background:none;border:0;padding:10px 16px}.primary{border:0;border-radius:13px;color:#fff;background:linear-gradient(110deg,var(--violet),var(--pink));font-weight:650;box-shadow:inset 0 1px rgba(255,255,255,.2),0 0 35px rgba(128,56,255,.16);transition:transform .2s,filter .2s}.primary:hover{transform:translateY(-1px);filter:brightness(1.08)}.primary.small{height:40px;padding:0 18px;border-radius:12px;font-size:14px}.hero{height:713px;padding-top:142px;position:relative;overflow:hidden}.hero-glow{position:absolute;top:-180px;left:50%;width:900px;height:650px;transform:translateX(-50%);background:radial-gradient(ellipse,rgba(94,46,230,.14),transparent 64%);pointer-events:none}.hero-inner{text-align:center;position:relative}.creator-pill{display:inline-flex;align-items:center;gap:12px;border:1px solid var(--line);background:rgba(20,20,23,.72);padding:5px 13px 5px 7px;border-radius:999px;font-size:14px}.avatar-stack{display:flex}.avatar-stack img{width:25px;height:25px;object-fit:cover;border-radius:50%;border:2px solid #171719;margin-left:-7px}.avatar-stack img:first-child{margin-left:0}.hero h1{color:var(--text);font-size:68px;line-height:1.13;letter-spacing:-.045em;margin:35px auto 24px;font-weight:740}.hero p{font-size:18px;margin:0}.hero-cta{display:block;margin:42px auto 18px;padding:16px 25px;font-size:15px}.hero small{display:block;color:var(--dim);font-size:13px}.viral-section{height:597px;padding-top:0}.eyebrow-left{margin:0;color:var(--text);font-weight:650;font-size:15px}.scribble{width:44px;height:44px;margin-top:8px;stroke:rgba(255,255,255,.3);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.marquee-shell{position:relative;margin-top:22px;overflow:hidden}.marquee-shell:before,.marquee-shell:after{content:"";position:absolute;z-index:2;inset:0 auto 0 0;width:9%;background:linear-gradient(90deg,var(--bg),transparent)}.marquee-shell:after{left:auto;right:0;transform:scaleX(-1)}.marquee{display:flex;gap:16px;width:max-content;animation:marquee 65s linear infinite}.marquee:hover{animation-play-state:paused}.marquee img{width:260px;aspect-ratio:9/16;object-fit:cover;border:1px solid var(--line);border-radius:14px}@keyframes marquee{to{transform:translateX(calc(-50% - 8px))}}.section{padding:80px 0}.center{text-align:center}.section h2{color:var(--text);font-size:46px;line-height:1.1;letter-spacing:-.035em;margin:0;font-weight:700}.section p{font-size:16px;line-height:1.6}.kicker{color:#8249ff!important;font-size:13px!important;font-weight:700;letter-spacing:.08em;margin:0 0 12px}.tour{min-height:785px;padding:46px 0}.tour .center>p:last-child{margin:17px auto 0}.tour-wrap{max-width:860px;margin-top:40px;padding:0 20px}.tour-card{border:1px solid var(--line);padding:0;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:16px;background:#000;position:relative;box-shadow:0 24px 64px -24px #000}.tour-card img{width:100%;height:100%;object-fit:cover}.tour-card:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.2)}.play{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;background:rgba(255,255,255,.94);color:#111;display:grid;place-items:center;padding-left:4px;font-size:18px}.tour-note{text-align:center;font-size:13px!important;color:var(--dim);margin-top:16px!important}.proof-section{min-height:636px;padding:48px 0}.proof-section .center p{margin-top:14px}.proof-wrap{max-width:760px;margin:45px auto 0;padding:0 20px}.proof-card{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--surface)}.proof-image-wrap{position:relative}.proof-image-wrap>img{display:block;width:100%;aspect-ratio:765/325;object-fit:cover}.arrow{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.15);background:rgba(0,0,0,.45);color:white;font-size:25px}.prev{left:12px}.next{right:12px}.proof-meta{height:72px;display:flex;align-items:center;gap:12px;padding:15px}.proof-meta img{width:40px;height:40px;border-radius:50%;object-fit:cover}.proof-meta div{display:flex;flex-direction:column;flex:1}.proof-meta strong{color:var(--text);font-size:15px}.proof-meta span{font-size:13px}.proof-meta>span{font-size:20px}.dots{display:flex;justify-content:center;gap:8px;margin-top:20px}.dots button{border:0;padding:0;width:6px;height:6px;border-radius:999px;background:var(--line2)}.dots button.active{width:20px;background:#ddd}.earnings{min-height:483px}.earnings h2,.rpm h2{text-align:left}.earnings>.container>p,.rpm>.container>p{margin:20px 0 45px}.money-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.money-card{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--surface)}.money-card img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}.money-card div{padding:15px}.money-card strong{color:var(--text);font-size:15px}.money-card strong span{color:var(--dim);font-weight:400}.money-card p{font-size:13px!important;color:var(--dim);margin:12px 0!important}.money-card b{display:block;color:var(--green);font-size:20px}.money-card small{display:block;color:var(--dim);margin-top:4px}.disclaimer{font-size:12px!important;color:var(--dim);max-width:850px;margin:18px 0 0!important}.rpm{min-height:368px;padding:67px 0}.rpm>.container>p{margin-bottom:42px}.rpm-grid{display:flex;gap:20px;align-items:end}.rpm-grid img{width:32%;border-radius:16px}.rpm-grid img:nth-child(2){transform:translateY(14px)}.rpm small{display:block;color:var(--dim);margin-top:28px}.comparison{padding-top:38px;padding-bottom:38px}.comparison-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.comparison article{min-height:150px;border:1px solid var(--line);border-radius:16px;padding:26px}.comparison h3{font-size:16px;margin:0 0 17px;color:var(--text)}.comparison p{font-size:15px;line-height:1.55;margin:0}.comparison .bad{border-color:rgba(247,72,95,.16);background:rgba(121,24,37,.09)}.comparison .bad h3{color:#e65a6b}.comparison .good{border-color:var(--line2);background:var(--surface)}.cta-band{height:128px;display:flex;align-items:center}.cta-band .hero-cta{margin:0 auto}.testimonials{min-height:398px;padding:36px 0}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.testimonial{min-height:120px;border:1px solid rgba(255,255,255,.025);border-radius:16px;background:var(--surface2);padding:22px}.testimonial header{display:flex;align-items:center;gap:12px;color:var(--text);font-weight:600;font-size:14px}.testimonial img,.letter-avatar{width:38px;height:38px;border-radius:50%;object-fit:cover}.letter-avatar{display:grid;place-items:center;background:#1d1d20;color:rgba(255,255,255,.5)}.testimonial p{font-size:15px;margin:22px 0 0;line-height:1.55}.faq{min-height:649px;padding:54px 0}.faq-wrap{max-width:760px}.faq h2{margin-bottom:48px}.faq-item{border-bottom:1px solid var(--line)}.faq-button{border:0;background:none;color:var(--text);width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0;text-align:left;font-size:16px;font-weight:600}.faq-symbol{font-size:20px;color:var(--dim)}.faq-answer{display:none;padding:0 42px 20px 0;font-size:15px;line-height:1.65}.faq-item.open .faq-answer{display:block}footer{border-top:1px solid var(--line);min-height:317px;padding:67px 0 35px}.footer-grid{display:grid;grid-template-columns:1fr 140px 140px 100px;gap:28px;position:relative;min-height:214px}.footer-grid>div:not(.footer-brand){display:flex;flex-direction:column;gap:16px}.footer-grid span{font-size:12px;color:var(--dim)}.footer-grid a{font-size:14px;color:var(--muted);text-decoration:none}.footer-grid a:hover{color:white}.brand-mark-crop{display:block;width:34px;height:38px;background:url("assets/short-maker-lockup.jpg") -39px -33px/208px auto no-repeat;mix-blend-mode:screen}.footer-grid>p{position:absolute;left:0;bottom:0;margin:0;font-size:12px}.toast{position:fixed;z-index:50;left:50%;bottom:28px;transform:translate(-50%,20px);background:#f5f5f5;color:#111;border-radius:999px;padding:10px 18px;font-weight:650;font-size:14px;opacity:0;pointer-events:none;transition:.25s}.toast.show{opacity:1;transform:translate(-50%,0)}.reveal{opacity:0;transform:translateY(16px)}.reveal.visible{animation:ds-enter .5s cubic-bezier(.16,1,.3,1) both}@keyframes ds-enter{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:767px){.container{width:calc(100% - 40px)}.nav-links,.ghost{display:none}.site-header,.nav{height:64px}.brand{width:142px}.brand-crop{width:142px;background-size:196px auto}.primary.small{height:39px;padding:0 16px}.hero{height:620px;padding-top:112px}.hero h1{font-size:44px;line-height:1.08;margin-top:31px;margin-bottom:25px}.hero p{font-size:17px;line-height:1.55;max-width:340px;margin:auto}.hero-cta{margin-top:39px;padding:15px 23px}.hero small{font-size:13px}.desktop{display:none}.viral-section{height:600px;padding-top:13px}.eyebrow-left{font-size:15px}.marquee{gap:16px}.marquee img{width:190px}.section{padding:64px 0}.section h2{font-size:36px}.tour{min-height:570px}.tour .center>p:last-child{max-width:330px}.tour-wrap{margin-top:34px;width:calc(100% - 28px)}.play{width:54px;height:54px}.tour-note{max-width:330px;margin-left:auto;margin-right:auto}.proof-section{min-height:560px}.proof-wrap{margin-top:35px;padding:0 14px}.proof-image-wrap>img{aspect-ratio:765/325}.proof-meta{height:67px}.earnings{padding-top:60px}.earnings>.container>p,.rpm>.container>p{margin:16px 0 32px}.money-grid{grid-template-columns:repeat(2,1fr);gap:14px}.money-card div{padding:13px}.money-card b{font-size:18px}.rpm-grid{gap:10px;overflow:hidden}.rpm-grid img{min-width:78%;width:78%}.rpm-grid img:nth-child(2){transform:none}.comparison-grid{grid-template-columns:1fr}.comparison article{min-height:auto}.testimonial-grid{grid-template-columns:1fr}.faq h2{margin-bottom:34px}.footer-grid{grid-template-columns:1fr 1fr 1fr;row-gap:45px}.footer-brand{grid-column:1/-1}.footer-grid>p{position:static;grid-column:1/-1;margin-top:30px}.creator-pill{font-size:13px}.avatar-stack img{width:23px;height:23px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.marquee{animation:none}.reveal{opacity:1;transform:none;animation:none}}
.tour-video{display:block;width:100%;aspect-ratio:16/9;border:1px solid var(--line);border-radius:16px;background:#000;box-shadow:0 24px 64px -24px #000}
.brand{display:flex;align-items:center;gap:8px;width:auto;height:34px;overflow:visible}.brand-text{color:#fff;font-size:20px;font-weight:650;letter-spacing:-.035em;white-space:nowrap}.brand-text>span{background:linear-gradient(110deg,#7b35ff,#a839ef);-webkit-background-clip:text;background-clip:text;color:transparent}.logo-mark{position:relative;display:inline-block;width:24px;height:29px;transform:rotate(-2deg)}.logo-mark i{position:absolute;left:3px;width:20px;height:8px;border-radius:5px 7px 7px 5px;background:linear-gradient(125deg,#6b36ff,#9c38ed);transform:skewX(19deg) rotate(29deg);box-shadow:0 0 12px rgba(124,54,255,.2)}.logo-mark i:nth-child(1){top:1px}.logo-mark i:nth-child(2){top:10px;left:0;transform:skewX(-20deg) rotate(-29deg)}.logo-mark i:nth-child(3){top:19px}.footer-mark{transform:scale(.9) rotate(-2deg)}
.logo-mark i{left:2px;width:21px;height:9px;border-radius:5px;background:linear-gradient(125deg,#6234ff,#a33af0);box-shadow:0 0 12px rgba(124,54,255,.2)}.logo-mark i:nth-child(1){top:2px;transform:rotate(30deg)}.logo-mark i:nth-child(2){top:9px;left:0;width:22px;height:12px;border-radius:4px;clip-path:polygon(0 0,100% 50%,0 100%,28% 50%);transform:none}.logo-mark i:nth-child(3){top:18px;transform:rotate(-30deg)}

.money-card img{aspect-ratio:4/5}.money-card div{height:145px;padding:16px;display:flex;flex-direction:column;gap:6px}.money-card div>p{margin:0!important}.money-card b{margin-top:auto}@media(min-width:768px){.container{width:min(1100px,100%);padding-left:24px;padding-right:24px}.hero{height:715px}.hero h1{font-size:76px;line-height:1.05;font-weight:700;max-width:797px}.section h2{font-size:48px;line-height:1.15;font-weight:600}.tour{padding-top:40px}.proof-section{padding-top:40px}.earnings{height:790px;min-height:790px;padding:40px 0}.rpm{height:596px;min-height:596px;padding:40px 0}.rpm-grid img:nth-child(2){transform:translateY(32px)}.faq{height:649px;min-height:649px;padding:40px 0}.faq h2{margin-bottom:55px}.faq-button{height:65.59375px;font-size:17px;line-height:27.2px}.faq-wrap{max-width:760px}.faq-item{height:65.59375px}}

@media(min-width:768px){.faq-item{height:auto}.faq-item:not(.open){height:65.59375px}}

@media(min-width:768px){.hero{height:714.65625px}.hero h1{max-width:796.8125px;letter-spacing:-.03em}.viral-section{height:596.65625px}.section h2{letter-spacing:-.02em}.tour{height:785.28125px;min-height:785.28125px}.proof-section{height:636.203125px;min-height:636.203125px}.earnings{height:790.34375px;min-height:790.34375px}.rpm{height:595.65625px;min-height:595.65625px}.comparison{height:225.9375px;min-height:225.9375px}.testimonials{height:397.5px;min-height:397.5px}.faq{height:649.34375px;min-height:649.34375px}}

#como-funciona{scroll-margin-top:80px}
.reference-disclaimer{margin:0 0 18px!important}
.nav-actions a.primary{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.hero-cta{width:max-content;text-decoration:none}
