TLX DIGITAL//Design System//v2.0
07

Templates

4 templates canonicos da TLX. Cada template usa tokens, componentes e patterns do design system.

01SITE INSTITUCIONAL

Template

Site Institucional

Full-page scroll com 12 secoes. Layout principal do agenciatlx.com: hero, services grid, stats, testimonials, FAQ, CTA e footer.

URL: agenciatlx.com

Preview

agenciatlx.com
1
2
3
4
+
+
+

Wireframe

┌──────────────────────────────────────────────┐ │ [Logo] [Nav] [CTA btn] │ Header (sticky) ├──────────────────────────────────────────────┤ │ │ │ HEADLINE H1 (max-w-4xl) │ │ Subheadline H2 │ │ [CTA Button] [Secondary] │ │ │ 01 Hero ├──────────────────────────────────────────────┤ │ ┌────┐ ┌────┐ ┌────┐ ┌────┐ │ │ │logo│ │logo│ │logo│ │logo│ │ 02 Social Proof │ └────┘ └────┘ └────┘ └────┘ │ ├──────────────────────────────────────────────┤ │ "Sua agencia te pergunta o que fazer..." │ 03 Enemy │ [Pain points grid 2x2] │ ├──────────────────────────────────────────────┤ │ ┌──────────┐ ┌──────────┐ ┌──────────┐ │ │ │ Core │ │ Build │ │ Scale │ │ 04 Services │ │ icon+txt │ │ icon+txt │ │ icon+txt │ │ │ └──────────┘ └──────────┘ └──────────┘ │ ├──────────────────────────────────────────────┤ │ Before → After │ │ [Case card] [Case card] [Case card] │ 05 Cases ├──────────────────────────────────────────────┤ │ [Metric] [Metric] [Metric] [Metric] │ 06 Numbers ├──────────────────────────────────────────────┤ │ Step 1 → Step 2 → Step 3 → Step 4 │ 07 Process ├──────────────────────────────────────────────┤ │ ┌──────┐ ┌──────┐ ┌──────┐ │ │ │ Tool │ │ Tool │ │ Tool │ │ 08 Stack │ └──────┘ └──────┘ └──────┘ │ ├──────────────────────────────────────────────┤ │ Photo Name / Role │ │ "Quote do fundador..." │ 09 About ├──────────────────────────────────────────────┤ │ ┌──────────────────────────────────────┐ │ │ │ Headline CTA │ │ │ │ [Agendar diagnostico] │ │ 10 CTA │ └──────────────────────────────────────┘ │ ├──────────────────────────────────────────────┤ │ Q: Pergunta? │ │ A: Resposta... │ 11 FAQ │ Q: Pergunta? │ ├──────────────────────────────────────────────┤ │ [Logo] Links Social Legal │ 12 Footer └──────────────────────────────────────────────┘

Codigo

Grid Specs

PropriedadeValor
max-width1280px (max-w-7xl)
columns12-column grid
gutter24px (gap-6)
marginauto (mx-auto)
padding-x24px (px-6)
section-gap96px (py-24)

Breakpoints

BreakpointMin-widthColunasPadding
mobile0px1 col (stack)16px
sm640px2 cols24px
md768px6 cols24px
lg1024px12 cols24px
xl1280px12 cols (capped)24px

Componentes

ComponenteSecaoVariante
NavBarHeadersticky, blur backdrop, theme toggle
HeroBlock01gradient-hero bg, centered H1
MarqueeTicker02infinite horizontal scroll
PainGrid032x2 cards, error accent
ServiceCard04icon + title + description
CaseCard05before/after, metrics badge
MetricCounter06animated number + label
ProcessTimeline07numbered horizontal steps
ToolBadge08icon + label, grid
FoundersNarrative09photo + quote + bio
CTABlock10accent bg, centered, single CTA
FAQAccordion11expand/collapse, border cards
Footer124-col links + social + legal

Behaviors

01Smooth scroll entre secoes via anchor links (scroll-behavior: smooth)
02Header sticky com backdrop-blur ativado apos 64px de scroll
03Secoes entram com FadeIn (opacity + translateY) via IntersectionObserver
04MetricCounter anima de 0 ate valor final com ease-spring
05MarqueeTicker em CSS animation infinito (30s linear)
06CTA button com hover scale(1.02) + transition var(--duration-normal)
07FAQ Accordion com max-height transition + rotate chevron
08Mobile: nav colapsa em hamburger + clip-path slide-in
09Lazy loading de imagens abaixo do fold (loading='lazy')
10Prefetch de rotas internas via Next.js Link
02LANDING PAGE

Template

Landing Page: Conversao

Single-page focada em conversao. Estrutura direta: hero com proposta de valor, dor/solucao, prova social, CTA unico e urgencia.

URL: agenciatlx.com/diagnostico

Preview

agenciatlx.com/diagnostico

Wireframe

┌──────────────────────────────────────────────┐ │ [Logo] [CTA btn] │ Header (minimal) ├──────────────────────────────────────────────┤ │ │ │ Badge: "Diagnostico gratuito" │ │ HEADLINE H1 (max-w-3xl) │ │ Subheadline — proposta de valor │ │ [CTA Principal] │ │ "Sem compromisso · 30 min" │ 01 Hero │ │ ├──────────────────────────────────────────────┤ │ "Voce ja tentou..." │ │ ┌──────┐ ┌──────┐ ┌──────┐ ┌──────┐ │ │ │ Dor │ │ Dor │ │ Dor │ │ Dor │ │ 02 Pain/Agitate │ │ ● txt│ │ ● txt│ │ ● txt│ │ ● txt│ │ │ └──────┘ └──────┘ └──────┘ └──────┘ │ ├──────────────────────────────────────────────┤ │ "Com a TLX, voce tem..." │ │ ┌──────────┐ ┌──────────┐ ┌──────────┐ │ │ │ ✓ Soluc. │ │ ✓ Soluc. │ │ ✓ Soluc. │ │ 03 Solution │ │ icon+txt │ │ icon+txt │ │ icon+txt │ │ │ └──────────┘ └──────────┘ └──────────┘ │ ├──────────────────────────────────────────────┤ │ "O que nossos clientes dizem" │ │ ┌─────────────────────────┐ │ │ │ Photo "Depoimento..." │ │ 04 Social Proof │ │ Nome / Cargo │ │ │ └─────────────────────────┘ │ │ ┌─────────────────────────┐ │ │ │ Photo "Depoimento..." │ │ │ └─────────────────────────┘ │ ├──────────────────────────────────────────────┤ │ ┌──────────────────────────────────────┐ │ │ │ Headline CTA final │ │ │ │ Sub-headline de urgencia │ │ │ │ [CTA Principal grande] │ │ 05 CTA Final │ │ "Vagas limitadas · resposta em 24h"│ │ │ └──────────────────────────────────────┘ │ └──────────────────────────────────────────────┘

Codigo

Grid Specs

PropriedadeValor
max-width (hero)768px (max-w-3xl)
max-width (content)1024px (max-w-5xl)
max-width (CTA)672px (max-w-2xl)
marginauto (mx-auto)
padding-x24px (px-6)
section-gap96px (py-24)
hero-padding128px (py-32)

Breakpoints

BreakpointMin-widthColunasPadding
mobile0px1 col (stack)16px
sm640px2 cols (pain grid)24px
md768px3 cols (solution)24px
lg1024pxCapped24px

Componentes

ComponenteSecaoVariante
NavBarHeaderminimal: logo + CTA only
HeroBadge01rounded-full, accent-subtle bg
PainCard02error dot + text, border card
SolutionCard03success icon + text, accent border
TestimonialCard04photo + quote + name/role
CTABlock05accent bg, border CTA, urgency text

Behaviors

01Um unico CTA repetido (hero + final), nao distrair com links extras
02Hero com gradient-hero e texto centrado max-w-3xl
03Pain cards com dot vermelho (--color-error) para reforcar dor
04Solution cards com check verde (--color-success) para contraste
05CTA final com bg-accent invertido, botao border (hollow) para destaque
06Urgencia sutil: 'Vagas limitadas' em font-mono text-xs
07Sem nav links, apenas logo + CTA no header (minimize exits)
08Mobile: stack vertical, hero text escala via clamp()
09FadeIn em cada secao com delay progressivo
10Scroll suave para anchor #agendar
03BRANDBOOK

Template

Brandbook

Sidebar navigation + content area. Usado em brand.agenciatlx.com e AIOX Guide, com navegacao lateral por secoes, SectionHeader numerados, FadeIn progressivo.

URL: brand.agenciatlx.com/*

Preview

brand.agenciatlx.com/foundations
01
02
03
04
05
v1.0
01
02

Wireframe

┌──────────────────────────────────────────────┐ │ [Logo] [Home] [Guidelines] [...] [v1.0] │ Top Nav (sticky) ├────────┬─────────────────────────────────────┤ │ │ │ │ 01 ● │ TLX // Section // v1.0 │ │ 02 │ NN Title │ │ 03 │ ────────────────────────── │ │ 04 │ Subtitle text... │ │ 05 │ │ │ │ 01 SECTION LABEL │ │ │ ┌─────────────────────────────┐ │ │ │ │ Content block │ │ │ │ │ (cards, tables, grids...) │ │ │ │ └─────────────────────────────┘ │ │ │ │ │ │ 02 SECTION LABEL │ │ │ ┌─────────────────────────────┐ │ │ │ │ Content block │ │ │ │ └─────────────────────────────┘ │ │ │ │ │ nav │ ...repeats per section... │ │ w-60 │ max-w-7xl │ │ sticky│ │ ├────────┴─────────────────────────────────────┤ │ Footer │ └──────────────────────────────────────────────┘

Codigo

Grid Specs

PropriedadeValor
max-width1280px (max-w-7xl)
layoutflex: sidebar (w-52/w-60) + content (flex-1)
gap48px (gap-12)
padding-x24px (px-6)
padding-y80px (py-20)
section-gap96px (space-y-24)

Breakpoints

BreakpointMin-widthSidebarLayout
mobile0pxEscondidaStack vertical
sm640pxEscondidaStack vertical
md768pxEscondidaStack vertical
lg1024pxVisivel (w-52/w-60, sticky)Flex horizontal
xl1280pxVisivel (w-52/w-60, sticky)Flex horizontal (capped)

Componentes

ComponenteUsoProps
SidebarNavegacao lateralsections: SidebarSection[]
SectionHeaderTopo da paginanumber, title, sectionName, subtitle
FadeInAnimacao de entradadelay?, className?
SectionLabelLabel de cada secaonumber, label
ContainerWrapper max-widthclassName?
ColorSwatchDisplay de coresname, hex, token
MotionDemoPreview de animacoeseasing, duration

Behaviors

01Sidebar sticky com top-24 (96px) acompanha scroll da pagina
02IntersectionObserver ativa item da sidebar conforme secao visivel (-20% rootMargin)
03Sidebar hidden em telas < lg (hidden lg:block)
04Secoes usam scroll-mt-24 para compensar header sticky
05FadeIn com framer-motion: opacity 0→1, translateY 32→0, ease-spring 0.8s
06Delays progressivos por secao (0, 0.075, 0.15, 0.225...)
07Tables com overflow-x-auto para scroll horizontal em mobile
08Theme toggle (cosmic/light/gold) muda todas as CSS variables instantaneamente