fix: ajustes de preço
This commit is contained in:
parent
2f8f19d16d
commit
0803a3bcc9
36
AGENTS.md
Normal file
36
AGENTS.md
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
# Repository Guidelines
|
||||||
|
|
||||||
|
## Project Structure & Module Organization
|
||||||
|
- `src/BCards.Web` is the main MVC app (Controllers, Services, Repositories, Razor Views, `wwwroot` assets).
|
||||||
|
- `src/BCards.IntegrationTests` spins up the site with fixtures for API-level checks.
|
||||||
|
- `tests/BCards.Tests` hosts xUnit + Moq unit coverage with overrides in `appsettings.Testing.json`.
|
||||||
|
- `tests.e2e` carries Playwright specs and config; utility scripts live under `scripts/`, with `clean-build.sh` mirroring CI cleanup.
|
||||||
|
|
||||||
|
## Build, Test & Development Commands
|
||||||
|
- `dotnet restore && dotnet build BCards.sln` primes dependencies and compiles.
|
||||||
|
- `dotnet run --project src/BCards.Web` launches the site (HTTPS on 5001 by default).
|
||||||
|
- `dotnet test` executes unit + integration suites; add `--collect:"XPlat Code Coverage"` to emit coverlet results.
|
||||||
|
- In `tests.e2e`, run `npm install` once and `npx playwright test` per change; append `--headed` when debugging flows.
|
||||||
|
- `./clean-build.sh` removes stale `bin/obj` output before CI or release builds.
|
||||||
|
|
||||||
|
## Coding Style & Naming Conventions
|
||||||
|
- Use 4-space indents, file-scoped namespaces, PascalCase for types, camelCase for locals, and `_camelCase` for DI fields.
|
||||||
|
- Keep Razor views presentation-only; push logic into Services, ViewModels, or TagHelpers.
|
||||||
|
- Store localization strings in `Resources/`, shared UI in `Views/Shared`, and bundle-ready assets in `wwwroot`.
|
||||||
|
- Run `dotnet format` before pushing; .NET 8 analyzers treat warnings as errors in the pipeline.
|
||||||
|
|
||||||
|
## Testing Guidelines
|
||||||
|
- Mirror namespaces when creating unit files (`FooServiceTests` for `FooService`) and favour FluentAssertions for expressiveness.
|
||||||
|
- Integration scenarios reside in `src/BCards.IntegrationTests/Tests`; use shared fixtures to mock MongoDB/Stripe without polluting global state.
|
||||||
|
- End-to-end cases focus on signup, checkout, and profile rendering; keep snapshots in `tests.e2e/debug_*`.
|
||||||
|
- Target ≥80% coverage across `Services/` and `Repositories/`; call out gaps explicitly in the PR body.
|
||||||
|
|
||||||
|
## Commit & Pull Request Guidelines
|
||||||
|
- Follow the observed `type: resumo` format (`feat: artigos & tutoriais`, `fix: checkout`); keep scopes short, Portuguese when public-facing.
|
||||||
|
- Squash WIP branches before review; one functional change per commit.
|
||||||
|
- Every PR needs a summary, verification list (`dotnet test`, Playwright when touched), related issue link, and UI artifacts when visuals change.
|
||||||
|
- Tag a module expert for review and flip the `Ready for QA` label only after E2E automation passes.
|
||||||
|
|
||||||
|
## Security & Configuration Notes
|
||||||
|
- Keep secrets out of version control; base new configs on `appsettings.Production.example.json` and document required keys.
|
||||||
|
- When callback URLs move, update both the environment files (`Dockerfile`, `docker-compose*.yml`) and external provider dashboards together.
|
||||||
@ -56,7 +56,7 @@ A ideia é simples: ao invés de ter apenas um link na bio do Instagram, você t
|
|||||||
|
|
||||||
**Exemplo Real:**
|
**Exemplo Real:**
|
||||||
- LinkTree Pro: $9 USD/mês ≈ R$ 45-50 (variável)
|
- LinkTree Pro: $9 USD/mês ≈ R$ 45-50 (variável)
|
||||||
- BCards Básico: R$ 9,90/mês (fixo)
|
- BCards Básico: R$ 12,90/mês (fixo)
|
||||||
|
|
||||||
### 🎯 3. URLs Profissionais e Semânticas
|
### 🎯 3. URLs Profissionais e Semânticas
|
||||||
|
|
||||||
@ -82,7 +82,7 @@ bcards.site/page/saude/drmaria
|
|||||||
|
|
||||||
### Recursos Disponíveis
|
### Recursos Disponíveis
|
||||||
|
|
||||||
| Recurso | LinkTree Free | LinkTree Pro ($9/mês) | BCards Grátis | BCards Básico (R$ 9,90/mês) |
|
| Recurso | LinkTree Free | LinkTree Pro ($9/mês) | BCards Grátis | BCards Básico (R$ 12,90/mês) |
|
||||||
|---------|---------------|----------------------|---------------|----------------------------|
|
|---------|---------------|----------------------|---------------|----------------------------|
|
||||||
| **Número de Links** | Ilimitado | Ilimitado | 5 | 15 |
|
| **Número de Links** | Ilimitado | Ilimitado | 5 | 15 |
|
||||||
| **Temas** | Básicos | Avançados | Básicos | Todos |
|
| **Temas** | Básicos | Avançados | Básicos | Todos |
|
||||||
@ -247,7 +247,7 @@ Antes de seu perfil ficar público:
|
|||||||
- Analytics básico
|
- Analytics básico
|
||||||
- **Sem logo BCards** (diferencial!)
|
- **Sem logo BCards** (diferencial!)
|
||||||
|
|
||||||
**Básico (R$ 9,90/mês fixo):**
|
**Básico (R$ 12,90/mês fixo):**
|
||||||
- 15 links
|
- 15 links
|
||||||
- Todos os temas
|
- Todos os temas
|
||||||
- Analytics detalhado
|
- Analytics detalhado
|
||||||
@ -373,7 +373,7 @@ Se gostar, faça upgrade para ter mais links. Se não gostar, não paga nada.
|
|||||||
|
|
||||||
| Aspecto | LinkTree | BCards |
|
| Aspecto | LinkTree | BCards |
|
||||||
|---------|----------|--------|
|
|---------|----------|--------|
|
||||||
| **Preço (plano básico)** | ~R$ 45-50/mês (varia) | R$ 9,90/mês (fixo) |
|
| **Preço (plano básico)** | ~R$ 45-50/mês (varia) | R$ 12,90/mês (fixo) |
|
||||||
| **Suporte** | Inglês | Português |
|
| **Suporte** | Inglês | Português |
|
||||||
| **Pagamento** | Dólar + IOF | Real (Pix/Cartão BR) |
|
| **Pagamento** | Dólar + IOF | Real (Pix/Cartão BR) |
|
||||||
| **URL** | linktr.ee/nome | bcards.site/categoria/nome |
|
| **URL** | linktr.ee/nome | bcards.site/categoria/nome |
|
||||||
|
|||||||
@ -162,7 +162,7 @@ O Dr. Pedro usa seu BCard para:
|
|||||||
|
|
||||||
### Para Advogados Iniciantes
|
### Para Advogados Iniciantes
|
||||||
|
|
||||||
**Plano Básico (R$ 9,90/mês)**
|
**Plano Básico (R$ 12,90/mês)**
|
||||||
- Até 15 links
|
- Até 15 links
|
||||||
- Temas profissionais
|
- Temas profissionais
|
||||||
- Analytics para acompanhar acessos
|
- Analytics para acompanhar acessos
|
||||||
|
|||||||
@ -107,7 +107,7 @@ Clique em todos os seus links periodicamente para garantir que estão funcionand
|
|||||||
- Temas básicos
|
- Temas básicos
|
||||||
- Analytics básico
|
- Analytics básico
|
||||||
|
|
||||||
### Plano Básico (R$ 9,90/mês)
|
### Plano Básico (R$ 12,90/mês)
|
||||||
|
|
||||||
- Até 15 links
|
- Até 15 links
|
||||||
- Todos os temas
|
- Todos os temas
|
||||||
|
|||||||
10
README.md
10
README.md
@ -16,8 +16,8 @@ Um clone profissional do LinkTree desenvolvido em ASP.NET Core MVC, focado no me
|
|||||||
- **Renderização SSR**: SEO-friendly
|
- **Renderização SSR**: SEO-friendly
|
||||||
|
|
||||||
### 🎯 Planos e Pricing (Estratégia Decoy)
|
### 🎯 Planos e Pricing (Estratégia Decoy)
|
||||||
- **Básico** (R$ 9,90/mês): 5 links, temas básicos, analytics simples
|
- **Básico** (R$ 12,90/mês): 5 links, temas básicos, analytics simples
|
||||||
- **Profissional** (R$ 24,90/mês): 15 links, todos os temas, analytics avançado, domínio personalizado *(DECOY)*
|
- **Profissional** (R$ 25,90/mês): 15 links, todos os temas, analytics avançado, domínio personalizado *(DECOY)*
|
||||||
- **Premium** (R$ 29,90/mês): Links ilimitados, temas customizáveis, analytics completo, múltiplos domínios
|
- **Premium** (R$ 29,90/mês): Links ilimitados, temas customizáveis, analytics completo, múltiplos domínios
|
||||||
|
|
||||||
## 🛠️ Tecnologias
|
## 🛠️ Tecnologias
|
||||||
@ -94,8 +94,8 @@ Edite `appsettings.json` ou `appsettings.Development.json`:
|
|||||||
|
|
||||||
1. Crie uma conta no [Stripe](https://stripe.com)
|
1. Crie uma conta no [Stripe](https://stripe.com)
|
||||||
2. Configure os produtos e preços:
|
2. Configure os produtos e preços:
|
||||||
- Básico: R$ 9,90/mês
|
- Básico: R$ 12,90/mês
|
||||||
- Profissional: R$ 24,90/mês
|
- Profissional: R$ 25,90/mês
|
||||||
- Premium: R$ 29,90/mês
|
- Premium: R$ 29,90/mês
|
||||||
3. Configure webhooks para: `/webhook/stripe`
|
3. Configure webhooks para: `/webhook/stripe`
|
||||||
4. Eventos necessários:
|
4. Eventos necessários:
|
||||||
@ -316,4 +316,4 @@ Para suporte técnico, entre em contato:
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
**Desenvolvido com ❤️ para profissionais brasileiros e hispânicos**
|
**Desenvolvido com ❤️ para profissionais brasileiros e hispânicos**
|
||||||
|
|||||||
@ -82,8 +82,8 @@ O BCards é uma plataforma brasileira desenvolvida especificamente para atender
|
|||||||
- Destaque para 1 link por vez (feature paga)
|
- Destaque para 1 link por vez (feature paga)
|
||||||
|
|
||||||
**BCards:**
|
**BCards:**
|
||||||
- Plano Básico (R$ 9,90): 5 links
|
- Plano Básico (R$ 12,90): 5 links
|
||||||
- Plano Profissional (R$ 24,90): 15 links
|
- Plano Profissional (R$ 25,90): 15 links
|
||||||
- Plano Premium (R$ 29,90): Links ilimitados
|
- Plano Premium (R$ 29,90): Links ilimitados
|
||||||
|
|
||||||
**Empate:** LinkTree oferece links ilimitados gratuitamente, mas limita recursos de destaque. BCards oferece estrutura mais organizada com categorias, mas limita quantidade nos planos básicos.
|
**Empate:** LinkTree oferece links ilimitados gratuitamente, mas limita recursos de destaque. BCards oferece estrutura mais organizada com categorias, mas limita quantidade nos planos básicos.
|
||||||
@ -161,14 +161,14 @@ O BCards é uma plataforma brasileira desenvolvida especificamente para atender
|
|||||||
|
|
||||||
### BCards
|
### BCards
|
||||||
|
|
||||||
**Básico (R$ 9,90/mês):**
|
**Básico (R$ 12,90/mês):**
|
||||||
- 5 links organizados
|
- 5 links organizados
|
||||||
- Temas básicos
|
- Temas básicos
|
||||||
- Analytics essenciais
|
- Analytics essenciais
|
||||||
- URL categorizada
|
- URL categorizada
|
||||||
- Suporte em português
|
- Suporte em português
|
||||||
|
|
||||||
**Profissional (R$ 24,90/mês):**
|
**Profissional (R$ 25,90/mês):**
|
||||||
- 15 links organizados
|
- 15 links organizados
|
||||||
- Todos os temas premium
|
- Todos os temas premium
|
||||||
- Analytics completo
|
- Analytics completo
|
||||||
@ -186,7 +186,7 @@ O BCards é uma plataforma brasileira desenvolvida especificamente para atender
|
|||||||
Para usuários brasileiros, o BCards oferece vantagens significativas:
|
Para usuários brasileiros, o BCards oferece vantagens significativas:
|
||||||
|
|
||||||
1. **Sem variação cambial**: Preços fixos em reais
|
1. **Sem variação cambial**: Preços fixos em reais
|
||||||
2. **Custo inicial menor**: R$ 9,90 vs ~R$ 25-30 (Starter do LinkTree)
|
2. **Custo inicial menor**: R$ 12,90 vs ~R$ 25-30 (Starter do LinkTree)
|
||||||
3. **Plano Premium mais acessível**: R$ 29,90 vs ~R$ 120-145 (Premium do LinkTree)
|
3. **Plano Premium mais acessível**: R$ 29,90 vs ~R$ 120-145 (Premium do LinkTree)
|
||||||
4. **Suporte em português**: Sem barreira linguística
|
4. **Suporte em português**: Sem barreira linguística
|
||||||
|
|
||||||
@ -194,7 +194,7 @@ Para usuários brasileiros, o BCards oferece vantagens significativas:
|
|||||||
|
|
||||||
Um advogado que precisa de uma página profissional com 10 links:
|
Um advogado que precisa de uma página profissional com 10 links:
|
||||||
- **LinkTree Pro**: ~R$ 45-55/mês (R$ 540-660/ano)
|
- **LinkTree Pro**: ~R$ 45-55/mês (R$ 540-660/ano)
|
||||||
- **BCards Profissional**: R$ 24,90/mês (R$ 298,80/ano)
|
- **BCards Profissional**: R$ 25,90/mês (R$ 310,80/ano)
|
||||||
- **Economia**: R$ 241-361/ano (44-55% de economia)
|
- **Economia**: R$ 241-361/ano (44-55% de economia)
|
||||||
|
|
||||||
## Quando Escolher LinkTree?
|
## Quando Escolher LinkTree?
|
||||||
@ -326,8 +326,8 @@ Ambas as plataformas oferecem:
|
|||||||
|
|
||||||
| Característica | LinkTree | BCards |
|
| Característica | LinkTree | BCards |
|
||||||
|---------------|----------|---------|
|
|---------------|----------|---------|
|
||||||
| **Preço inicial** | Gratuito (limitado) | R$ 9,90/mês |
|
| **Preço inicial** | Gratuito (limitado) | R$ 12,90/mês |
|
||||||
| **Plano Pro** | ~R$ 45-55/mês | R$ 24,90/mês |
|
| **Plano Pro** | ~R$ 45-55/mês | R$ 25,90/mês |
|
||||||
| **Plano Premium** | ~R$ 120-145/mês | R$ 29,90/mês |
|
| **Plano Premium** | ~R$ 120-145/mês | R$ 29,90/mês |
|
||||||
| **Moeda** | Dólar (USD) | Real (BRL) |
|
| **Moeda** | Dólar (USD) | Real (BRL) |
|
||||||
| **Links ilimitados** | Grátis | R$ 29,90/mês |
|
| **Links ilimitados** | Grátis | R$ 29,90/mês |
|
||||||
|
|||||||
@ -55,7 +55,7 @@ Clientes valorizam conveniência: encontrar informações rapidamente, entrar em
|
|||||||
- Organize todos seus canais em um único lugar
|
- Organize todos seus canais em um único lugar
|
||||||
- Facilite o acesso a WhatsApp, Instagram, serviços
|
- Facilite o acesso a WhatsApp, Instagram, serviços
|
||||||
|
|
||||||
**Custo:** A partir de R$ 9,90/mês
|
**Custo:** A partir de R$ 12,90/mês
|
||||||
|
|
||||||
**Resultado:** Clientes encontram suas informações facilmente, você parece mais profissional.
|
**Resultado:** Clientes encontram suas informações facilmente, você parece mais profissional.
|
||||||
|
|
||||||
@ -181,7 +181,7 @@ Clientes valorizam conveniência: encontrar informações rapidamente, entrar em
|
|||||||
- **Google Sheets**: Grátis
|
- **Google Sheets**: Grátis
|
||||||
|
|
||||||
### Presença Online
|
### Presença Online
|
||||||
- **BCards** (página de links): A partir de R$ 9,90/mês
|
- **BCards** (página de links): A partir de R$ 12,90/mês
|
||||||
- **Instagram/Facebook**: Grátis
|
- **Instagram/Facebook**: Grátis
|
||||||
- **Google Meu Negócio**: Grátis
|
- **Google Meu Negócio**: Grátis
|
||||||
|
|
||||||
|
|||||||
@ -278,12 +278,12 @@ Você pode editar sua página a qualquer momento:
|
|||||||
|
|
||||||
## Planos e Upgrades
|
## Planos e Upgrades
|
||||||
|
|
||||||
### Plano Básico (R$ 9,90/mês)
|
### Plano Básico (R$ 12,90/mês)
|
||||||
- 5 links
|
- 5 links
|
||||||
- Temas básicos
|
- Temas básicos
|
||||||
- Analytics essenciais
|
- Analytics essenciais
|
||||||
|
|
||||||
### Plano Profissional (R$ 24,90/mês)
|
### Plano Profissional (R$ 25,90/mês)
|
||||||
- 15 links
|
- 15 links
|
||||||
- Todos os temas
|
- Todos os temas
|
||||||
- Analytics completo
|
- Analytics completo
|
||||||
|
|||||||
@ -178,9 +178,9 @@ public class TrialExpirationService : BackgroundService
|
|||||||
|
|
||||||
Para continuar usando sua página de links, escolha um de nossos planos:
|
Para continuar usando sua página de links, escolha um de nossos planos:
|
||||||
|
|
||||||
• Básico - R$ 9,90/mês
|
• Básico - R$ 12,90/mês
|
||||||
• Profissional - R$ 24,90/mês
|
• Profissional - R$ 25,90/mês
|
||||||
• Premium - R$ 29,90/mês
|
• Premium - R$ 29,90/mês
|
||||||
|
|
||||||
Acesse: {GetUpgradeUrl()}
|
Acesse: {GetUpgradeUrl()}
|
||||||
|
|
||||||
@ -204,9 +204,9 @@ public class TrialExpirationService : BackgroundService
|
|||||||
|
|
||||||
Para reativar sua página, escolha um de nossos planos:
|
Para reativar sua página, escolha um de nossos planos:
|
||||||
|
|
||||||
• Básico - R$ 9,90/mês - 5 links, analytics básicos
|
• Básico - R$ 12,90/mês - 5 links, analytics básicos
|
||||||
• Profissional - R$ 24,90/mês - 15 links, todos os temas, analytics avançados
|
• Profissional - R$ 25,90/mês - 15 links, todos os temas, analytics avançados
|
||||||
• Premium - R$ 29,90/mês - Links ilimitados, temas premium, analytics completos
|
• Premium - R$ 29,90/mês - Links ilimitados, temas premium, analytics completos
|
||||||
|
|
||||||
Seus dados estão seguros e serão restaurados assim que você escolher um plano.
|
Seus dados estão seguros e serão restaurados assim que você escolher um plano.
|
||||||
|
|
||||||
@ -268,4 +268,4 @@ public class TrialExpirationService : BackgroundService
|
|||||||
_logger.LogError(ex, "Error processing permanent deletions");
|
_logger.LogError(ex, "Error processing permanent deletions");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -79,15 +79,15 @@
|
|||||||
<div class="card-header bg-light text-center py-4">
|
<div class="card-header bg-light text-center py-4">
|
||||||
<h5 class="mb-0">Básico</h5>
|
<h5 class="mb-0">Básico</h5>
|
||||||
<div class="mt-3">
|
<div class="mt-3">
|
||||||
<div class="pricing-monthly">
|
<div class="pricing-monthly">
|
||||||
<span class="display-5 fw-bold text-primary">R$ 5,90</span>
|
<span class="display-5 fw-bold text-primary">R$ 12,90</span>
|
||||||
<span class="text-muted">/mês</span>
|
<span class="text-muted">/mês</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="pricing-yearly d-none">
|
<div class="pricing-yearly d-none">
|
||||||
<span class="display-5 fw-bold text-primary">R$ 59,00</span>
|
<span class="display-5 fw-bold text-primary">R$ 129,00</span>
|
||||||
<span class="text-muted">/ano</span>
|
<span class="text-muted">/ano</span>
|
||||||
<br>
|
<br>
|
||||||
<small class="text-success">Economize R$ 11,80 (2 meses grátis)</small>
|
<small class="text-success">Economize R$ 25,80 (2 meses grátis)</small>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -153,15 +153,15 @@
|
|||||||
<div class="card-header bg-warning bg-opacity-10 text-center py-4">
|
<div class="card-header bg-warning bg-opacity-10 text-center py-4">
|
||||||
<h5 class="mb-0">Profissional</h5>
|
<h5 class="mb-0">Profissional</h5>
|
||||||
<div class="mt-3">
|
<div class="mt-3">
|
||||||
<div class="pricing-monthly">
|
<div class="pricing-monthly">
|
||||||
<span class="display-5 fw-bold text-warning">R$ 12,90</span>
|
<span class="display-5 fw-bold text-warning">R$ 25,90</span>
|
||||||
<span class="text-muted">/mês</span>
|
<span class="text-muted">/mês</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="pricing-yearly d-none">
|
<div class="pricing-yearly d-none">
|
||||||
<span class="display-5 fw-bold text-warning">R$ 129,00</span>
|
<span class="display-5 fw-bold text-warning">R$ 259,00</span>
|
||||||
<span class="text-muted">/ano</span>
|
<span class="text-muted">/ano</span>
|
||||||
<br>
|
<br>
|
||||||
<small class="text-success">Economize R$ 25,80 (2 meses grátis)</small>
|
<small class="text-success">Economize R$ 51,80 (2 meses grátis)</small>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -230,15 +230,15 @@
|
|||||||
<div class="card-header bg-primary text-white text-center py-4">
|
<div class="card-header bg-primary text-white text-center py-4">
|
||||||
<h5 class="mb-0">Premium</h5>
|
<h5 class="mb-0">Premium</h5>
|
||||||
<div class="mt-3">
|
<div class="mt-3">
|
||||||
<div class="pricing-monthly">
|
<div class="pricing-monthly">
|
||||||
<span class="display-5 fw-bold">R$ 19,90</span>
|
<span class="display-5 fw-bold">R$ 29,90</span>
|
||||||
<span class="opacity-75">/mês</span>
|
<span class="opacity-75">/mês</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="pricing-yearly d-none">
|
<div class="pricing-yearly d-none">
|
||||||
<span class="display-5 fw-bold">R$ 199,00</span>
|
<span class="display-5 fw-bold">R$ 299,00</span>
|
||||||
<span class="opacity-75">/ano</span>
|
<span class="opacity-75">/ano</span>
|
||||||
<br>
|
<br>
|
||||||
<small class="text-light">Economize R$ 39,80 (2 meses grátis)</small>
|
<small class="text-light">Economize R$ 59,80 (2 meses grátis)</small>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<small class="opacity-75">Melhor custo-benefício!</small>
|
<small class="opacity-75">Melhor custo-benefício!</small>
|
||||||
@ -311,15 +311,15 @@
|
|||||||
<div class="card-header bg-success text-white text-center py-4">
|
<div class="card-header bg-success text-white text-center py-4">
|
||||||
<h5 class="mb-0">Premium + Afiliados</h5>
|
<h5 class="mb-0">Premium + Afiliados</h5>
|
||||||
<div class="mt-3">
|
<div class="mt-3">
|
||||||
<div class="pricing-monthly">
|
<div class="pricing-monthly">
|
||||||
<span class="display-5 fw-bold">R$ 29,90</span>
|
<span class="display-5 fw-bold">R$ 34,90</span>
|
||||||
<span class="opacity-75">/mês</span>
|
<span class="opacity-75">/mês</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="pricing-yearly d-none">
|
<div class="pricing-yearly d-none">
|
||||||
<span class="display-5 fw-bold">R$ 299,00</span>
|
<span class="display-5 fw-bold">R$ 349,00</span>
|
||||||
<span class="opacity-75">/ano</span>
|
<span class="opacity-75">/ano</span>
|
||||||
<br>
|
<br>
|
||||||
<small class="text-light">Economize R$ 59,80 (2 meses grátis)</small>
|
<small class="text-light">Economize R$ 69,80 (2 meses grátis)</small>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<small class="opacity-75">Para monetização!</small>
|
<small class="opacity-75">Para monetização!</small>
|
||||||
@ -595,4 +595,4 @@ document.addEventListener('DOMContentLoaded', function() {
|
|||||||
monthlyRadio.addEventListener('change', togglePricing);
|
monthlyRadio.addEventListener('change', togglePricing);
|
||||||
yearlyRadio.addEventListener('change', togglePricing);
|
yearlyRadio.addEventListener('change', togglePricing);
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user