/* ============================================================ BUST — Custom CSS para Elementor Cole em: Elementor > Custom Code > Add New > CSS (Head) OU em: Elementor > Site Settings > Custom CSS ============================================================ */ /* ── GOOGLE FONT ── */ @import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400&display=swap'); /* ── VARIÁVEIS ── */ :root { --bust-black: #000000; --bust-purple-dark: #190124; --bust-purple: #41005F; --bust-green: #ADE022; --bust-white: #FFFFFF; --bust-muted: rgba(255,255,255,.42); --bust-border: rgba(255,255,255,.07); --bust-font: 'Plus Jakarta Sans', sans-serif; } /* ── BASE ── */ body { font-family: var(--bust-font) !important; background: var(--bust-black); color: var(--bust-white); overflow-x: hidden; cursor: none; } /* ── CURSOR CUSTOMIZADO ── */ #bust-cur, #bust-cur-r { position: fixed; border-radius: 50%; pointer-events: none; z-index: 99999; transform: translate(-50%, -50%); } #bust-cur { width: 10px; height: 10px; background: var(--bust-green); transition: width .15s, height .15s; } #bust-cur-r { width: 32px; height: 32px; border: 1px solid rgba(173,224,34,.35); } @media (max-width: 640px) { body { cursor: auto !important; } #bust-cur, #bust-cur-r { display: none !important; } } /* ── PILL / BADGE VERDE ── */ .bust-pill { display: inline-flex; align-items: center; gap: 7px; background: rgba(173,224,34,.09); border: 1px solid rgba(173,224,34,.22); border-radius: 100px; padding: 5px 14px; font-size: 11px; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; color: var(--bust-green); font-family: var(--bust-font); } .bust-pill-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--bust-green); animation: bust-pulse 2s infinite; } @keyframes bust-pulse { 0%, 100% { opacity: 1; } 50% { opacity: .3; } } /* ── SEÇÃO LABEL ── */ .bust-sec-lbl { display: inline-flex; align-items: center; gap: 8px; font-size: 11px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: var(--bust-green); font-family: var(--bust-font); } .bust-sec-lbl::before { content: ''; width: 16px; height: 1px; background: var(--bust-green); } .bust-sec-lbl.center { justify-content: center; } .bust-sec-lbl.center::before { display: none; } /* ── SCROLL REVEAL ── */ .rv { opacity: 0; transform: translateY(26px); transition: opacity .65s ease, transform .65s ease; } .rv.on { opacity: 1; transform: none; } .rv.d1 { transition-delay: .1s; } .rv.d2 { transition-delay: .2s; } .rv.d3 { transition-delay: .3s; } .rv.d4 { transition-delay: .4s; } /* ── ANIMAÇÃO ENTRADA ── */ @keyframes bust-fu { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } } .bust-anim-1 { animation: bust-fu .7s ease both; } .bust-anim-2 { animation: bust-fu .7s ease .1s both; } .bust-anim-3 { animation: bust-fu .7s ease .2s both; } .bust-anim-4 { animation: bust-fu .7s ease .3s both; } .bust-anim-5 { animation: bust-fu .7s ease .45s both; } /* ── CHIP (TAG) ── */ .bust-chip { display: inline-flex; background: rgba(255,255,255,.05); border: 1px solid var(--bust-border); border-radius: 100px; padding: 4px 11px; font-size: 11px; color: rgba(255,255,255,.55); font-weight: 500; font-family: var(--bust-font); } /* ── BOTÃO VERDE (WhatsApp / CTA) ── */ .bust-btn-green { display: inline-flex; align-items: center; gap: 9px; background: var(--bust-green); color: var(--bust-black) !important; font-size: 15px; font-weight: 700; padding: 15px 28px; border-radius: 100px; text-decoration: none; cursor: none; position: relative; overflow: hidden; transition: transform .2s, box-shadow .2s; box-shadow: 0 0 40px rgba(173,224,34,.22); font-family: var(--bust-font); } .bust-btn-green:hover { transform: translateY(-2px) scale(1.02); box-shadow: 0 0 60px rgba(173,224,34,.38); color: var(--bust-black) !important; } .bust-btn-green::after { content: ''; position: absolute; inset: 0; background: linear-gradient(135deg, rgba(255,255,255,.18) 0%, transparent 55%); } /* ── BOTÃO GHOST ── */ .bust-btn-ghost { display: inline-flex; align-items: center; gap: 8px; color: var(--bust-muted) !important; font-size: 14px; text-decoration: none; border: 1px solid var(--bust-border); border-radius: 100px; padding: 15px 24px; cursor: none; transition: border-color .2s, color .2s; font-family: var(--bust-font); } .bust-btn-ghost:hover { border-color: rgba(255,255,255,.25); color: var(--bust-white) !important; } /* ── CARD SERVIÇO ── */ .bust-srv-card { background: rgba(255,255,255,.03); border: 1px solid var(--bust-border); border-radius: 18px; padding: 40px 36px; position: relative; overflow: hidden; cursor: none; transition: background .3s, transform .35s cubic-bezier(.22,.68,0,1.2), box-shadow .3s; display: flex; flex-direction: column; gap: 0; } .bust-srv-card:hover { background: rgba(255,255,255,.055); } .bust-srv-ico { width: 46px; height: 46px; border-radius: 12px; background: rgba(173,224,34,.1); border: 1px solid rgba(173,224,34,.2); display: flex; align-items: center; justify-content: center; margin-bottom: 22px; } .bust-srv-tag { font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: var(--bust-green); margin-bottom: 9px; font-family: var(--bust-font); } /* ── MOCKUP BROWSER (preview de site) ── */ .bust-mock { border-radius: 12px; overflow: hidden; border: 1px solid rgba(255,255,255,.08); box-shadow: 0 10px 30px rgba(0,0,0,.5); transition: transform .35s cubic-bezier(.22,.68,0,1.2), box-shadow .35s; } .bust-mock-bar { background: rgba(255,255,255,.07); padding: 6px 10px; display: flex; align-items: center; gap: 5px; border-bottom: 1px solid rgba(255,255,255,.05); } .bust-mock-dots { display: flex; gap: 3px; } .bust-mock-dot { width: 7px; height: 7px; border-radius: 50%; } .bust-mock-dot:nth-child(1) { background: #ff5f57; } .bust-mock-dot:nth-child(2) { background: #febc2e; } .bust-mock-dot:nth-child(3) { background: #28c840; } .bust-mock-url { flex: 1; background: rgba(255,255,255,.05); border-radius: 4px; padding: 2px 8px; font-size: 9px; color: rgba(255,255,255,.25); margin-left: 5px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-family: var(--bust-font); } .bust-mock-screen { overflow: hidden; } .bust-mock-screen img { width: 100%; height: 100%; object-fit: cover; object-position: top; display: block; transition: transform .4s ease; } .bust-mock:hover .bust-mock-screen img { transform: scale(1.03); } /* ── PORTFOLIO CARD ── */ .bust-port-card { border-radius: 16px; overflow: hidden; background: rgba(0,0,0,.5); border: 1px solid var(--bust-border); cursor: none; text-decoration: none; display: block; transition: transform .3s cubic-bezier(.22,.68,0,1.2), border-color .3s, box-shadow .3s; } .bust-port-card:hover { transform: translateY(-6px); border-color: rgba(173,224,34,.25); box-shadow: 0 24px 50px rgba(0,0,0,.5), 0 0 30px rgba(173,224,34,.07); } .bust-port-foot { padding: 14px 16px; display: flex; align-items: center; justify-content: space-between; } .bust-port-type { font-size: 9px; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; color: var(--bust-green); background: rgba(173,224,34,.1); border: 1px solid rgba(173,224,34,.2); border-radius: 100px; padding: 3px 9px; font-family: var(--bust-font); } .bust-port-name { font-size: 11px; color: rgba(255,255,255,.35); font-weight: 500; font-family: var(--bust-font); } /* ── INFLUENCER CARD ── */ .bust-infl-card { border-radius: 22px; overflow: hidden; background: rgba(255,255,255,.03); border: 1px solid var(--bust-border); cursor: none; position: relative; transition: transform .35s cubic-bezier(.22,.68,0,1.2), border-color .3s, box-shadow .3s; } .bust-infl-card:hover { border-color: rgba(173,224,34,.22); box-shadow: 0 28px 56px rgba(0,0,0,.6), 0 0 36px rgba(173,224,34,.06); } .bust-infl-card::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 1px; background: linear-gradient(90deg, transparent, var(--bust-green), transparent); opacity: 0; transition: opacity .3s; } .bust-infl-card:hover::before { opacity: 1; } .bust-infl-avatar { width: 54px; height: 54px; border-radius: 50%; object-fit: cover; box-shadow: 0 0 0 2px rgba(173,224,34,.45); flex-shrink: 0; } .bust-infl-followers { display: inline-flex; align-items: center; gap: 6px; background: rgba(173,224,34,.08); border: 1px solid rgba(173,224,34,.18); border-radius: 100px; padding: 4px 12px; } .bust-infl-followers-num { font-size: 14px; font-weight: 800; color: var(--bust-green); font-family: var(--bust-font); } .bust-infl-followers-lbl { font-size: 11px; color: rgba(255,255,255,.4); font-family: var(--bust-font); } .bust-infl-tag { font-size: 12px; color: rgba(255,255,255,.48); line-height: 1.5; padding: 9px 13px; background: rgba(255,255,255,.04); border: 1px solid var(--bust-border); border-radius: 9px; font-family: var(--bust-font); } .bust-infl-tag strong { color: var(--bust-white); font-weight: 600; } /* ── CHIP DOS INFLUENCIADORES (HERO) ── */ .bust-logo-chip { display: flex; align-items: center; gap: 9px; background: rgba(255,255,255,.04); border: 1px solid var(--bust-border); border-radius: 100px; padding: 7px 13px; } .bust-logo-chip img { width: 26px; height: 26px; border-radius: 50%; object-fit: cover; border: 1.5px solid rgba(173,224,34,.3); } .bust-chip-name { font-size: 12px; font-weight: 600; color: rgba(255,255,255,.65); font-family: var(--bust-font); } .bust-chip-count { font-size: 11px; color: var(--bust-green); font-weight: 700; font-family: var(--bust-font); } /* ── GRID BG (hero) ── */ .bust-grid-bg { position: absolute; inset: 0; background-image: linear-gradient(rgba(255,255,255,.025) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,.025) 1px, transparent 1px); background-size: 64px 64px; mask-image: radial-gradient(ellipse 85% 65% at 50% 0%, black 20%, transparent 75%); pointer-events: none; } /* ── ORBS (glow) ── */ .bust-orb { position: absolute; border-radius: 50%; filter: blur(80px); pointer-events: none; opacity: .45; } .bust-orb-purple { width: 600px; height: 600px; background: radial-gradient(circle, rgba(65,0,95,.9) 0%, transparent 65%); top: -200px; left: 50%; transform: translateX(-50%); } .bust-orb-green { width: 350px; height: 350px; background: radial-gradient(circle, rgba(173,224,34,.12) 0%, transparent 65%); bottom: 0; right: 5%; } /* ── SCROLL HINT ── */ .bust-scroll-hint { position: absolute; bottom: 34px; left: 50%; transform: translateX(-50%); display: flex; flex-direction: column; align-items: center; gap: 0; pointer-events: none; } .bust-scroll-ln { width: 1px; height: 40px; background: linear-gradient(to bottom, rgba(173,224,34,.7), transparent); animation: bust-sl 2s ease-in-out infinite; } @keyframes bust-sl { 0% { transform: scaleY(0); transform-origin: top; opacity: 0; } 50% { transform: scaleY(1); transform-origin: top; opacity: 1; } 100% { transform: scaleY(1); transform-origin: bottom; opacity: 0; } } .bust-scroll-arrow { display: flex; flex-direction: column; align-items: center; gap: 4px; animation: bust-arrow 2s ease-in-out infinite; } @keyframes bust-arrow { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(5px); } } .bust-scroll-arrow span { display: block; width: 10px; height: 10px; border-right: 1.5px solid rgba(173,224,34,.6); border-bottom: 1.5px solid rgba(173,224,34,.6); transform: rotate(45deg); } .bust-scroll-arrow span:nth-child(2) { opacity: .4; margin-top: -4px; } /* ── NAV SCROLLED ── */ .e-sticky-up .elementor-section, nav.bust-scrolled, #site-navigation.bust-scrolled, header.bust-scrolled { background: rgba(0,0,0,.9) !important; backdrop-filter: blur(20px) !important; border-bottom: 1px solid var(--bust-border) !important; } /* ── FLOAT WHATSAPP ── */ #bust-wpp { position: fixed; bottom: 28px; right: 28px; z-index: 9998; display: flex; align-items: center; gap: 10px; background: #25D366; color: #000 !important; border-radius: 100px; padding: 13px 20px; font-size: 13px; font-weight: 700; text-decoration: none; cursor: none; box-shadow: 0 8px 28px rgba(37,211,102,.4); transition: transform .2s, box-shadow .2s; animation: bust-fin .5s ease 1s both; font-family: var(--bust-font); } #bust-wpp:hover { transform: translateY(-2px) scale(1.02); box-shadow: 0 12px 36px rgba(37,211,102,.5); color: #000 !important; } @keyframes bust-fin { from { opacity: 0; transform: translateY(16px); } to { opacity: 1; transform: translateY(0); } } @media (max-width: 640px) { #bust-wpp { bottom: 18px; right: 18px; padding: 11px 16px; font-size: 12px; } } /* ── REDUCED MOTION ── */ @media (prefers-reduced-motion: reduce) { *, *::before, *::after { animation-duration: .01ms !important; transition-duration: .01ms !important; } }

Hoje existem pessoas ganhando 3 mil, 5 mil ou até mais seguidores por dia usando uma estrutura simples de vídeos.

Enquanto muitos ainda postam conteúdo institucional, outros estão viralizando com vídeos simples e ganhando seguidores todos os dias.

Não é sorte, existe um formato por trás desses conteúdos

E é exatamente essa estrutura que aplicamos para qualquer tipo de prestadores de serviço que querem crescer nas redes sociais.

Veja o que está acontecendo com quem aplica essa estrutura

Enquanto muitos ainda tentam crescer com posts comuns, alguns prestadores de serviço já estão vendo seus vídeos alcançarem milhares de pessoas.

Seu primeiro vídeo viral pode acontecer em menos de 15 dias:

Você NÃO precisa:

Você faz apenas uma coisa: GRAVAR

Seu próximo vídeo viral pode estar a um clique!

Clique no botão abaixo e fale com nossa equipe agora:

Perguntas Frequentes

Não. Você precisa aparecer com estratégia. Nosso método organiza seu posicionamento, cria roteiros direcionados e estrutura seu conteúdo para que cada postagem tenha um objetivo claro: gerar autoridade, conexão e conversas. Qualidade estratégica sempre vence quantidade aleatória.

Funciona principalmente para quem ainda não tem muitos seguidores. Crescimento estruturado não depende de ter um perfil grande, mas de ter um perfil bem posicionado. Já vimos perfis pequenos começarem a gerar pacientes quando o conteúdo passou a ter direção e intenção.

Na maioria dos casos, o problema não é frequência. É falta de: Posicionamento claro Promessa forte Conteúdo com direcionamento Estrutura de conversão Postar não é o mesmo que crescer. Nosso trabalho é organizar isso estrategicamente.

Perfeito. Nem deveria. Nossa metodologia é baseada em: Autoridade + Confiança + Prova + Posicionamento. Quando isso está bem construído, o paciente procura você. Você não precisa “empurrar” nada.

Não. A proposta é justamente estruturar o processo para que você foque nos seus pacientes enquanto cuidamos da parte estratégica do crescimento. Você entra com o conhecimento técnico. Nós organizamos a comunicação.

Não. O crescimento digital não depende da cidade onde você está, mas de como você se posiciona. Quando um profissional da saúde constrói autoridade no Instagram, ele deixa de competir apenas no bairro ou na cidade e passa a alcançar pessoas de qualquer lugar.

Crescimento estruturado não é viralização momentânea. Normalmente: Primeiro mês: ajustes estratégicos e organização Segundo mês: melhora de engajamento e alcance Terceiro mês: aumento perceptível de conversas e oportunidades

Melhor ainda. Tráfego bem direcionado acelera o que já está estruturado. Não é sobre gastar dinheiro. É sobre investir de forma inteligente. Eu realmente consigo transformar o Instagram em uma fonte de pacientes? Sim. Mas não através de posts aleatórios. Com método, posicionamento e estratégia, o Instagram deixa de ser apenas uma rede social e passa a ser uma ferramenta de crescimento profissional.