/* ============ CHER — Início (Home) composition ============ */ const { useEffect: aEffect } = React; /* striped placeholder for imagery we don't have yet */ const phSrc = (label, w=900, h=680) => 'data:image/svg+xml;utf8,' + encodeURIComponent( ` ${label} `); /* ---- data ---- */ const PALETTE = [ {name:'Azul Profundo', hex:'#0B1D33', fg:'#EDE7DC', note:'Confiança, autoridade e solidez'}, {name:'Azul Petróleo', hex:'#15414A', fg:'#EDE7DC', note:'Estratégia, segurança e profundidade'}, {name:'Caramelo Nude', hex:'#C99A6B', fg:'#241a10', note:'Acolhimento, elegância e sofisticação'}, {name:'Off-White', hex:'#F7F5F0', fg:'#2a2622', note:'Clareza, leveza e minimalismo'}, {name:'Areia Clara', hex:'#DCD6CC', fg:'#2a2622', note:'Neutralidade, equilíbrio e sofisticação'}, {name:'Verde Oliva', hex:'#6E7260', fg:'#f4f2ec', note:'Crescimento, estabilidade e conexão'}, {name:'Taupe Soft', hex:'#A89F94', fg:'#241f19', note:'Refinamento, suavidade e elegância'}, {name:'Chumbo Soft', hex:'#3E4246', fg:'#EDE7DC', note:'Modernidade, força e estrutura'}, ]; const BRANDS = ['Dior','Chanel','Hermès','Prada','Armani','Valentino','Louis Vuitton','Gucci','Saint Laurent','Loro Piana','Burberry']; const SEASONS = [ {n:'Primavera', d:'Quente e clara — tons vivos, luminosos e calorosos.', bars:['#E8A0A8','#F4C95D','#7FBF7F','#5FB4C4']}, {n:'Verão', d:'Frio e suave — tons claros, acinzentados e delicados.', bars:['#A7C7D6','#C9A6C0','#9FB8A8','#8893B5']}, {n:'Outono', d:'Quente e profundo — tons ricos, terrosos e sofisticados.', bars:['#7A1F2B','#15414A','#C99A6B','#3F4A2E']}, {n:'Inverno', d:'Frio e intenso — tons puros, contrastantes e marcantes.', bars:['#0B1D33','#8C1C3A','#F7F5F0','#2E5E4E']}, ]; const FEATURE_TABS = [ { value:'corp', label:'Consultoria Corporativa', icon:icons.crown, content:{ badge:'Imagem estratégica', title:'Posicionamento e presença para líderes e equipes', description:'Alinhamos imagem, comunicação e apresentação de pessoas e times à estratégia da empresa — para que cada ponto de contato transmita autoridade e credibilidade.', items:['Diagnóstico de imagem e percepção atual','Alinhamento de presença para líderes e equipes','Posicionamento e comunicação visual coerente','Construção de autoridade e percepção de valor'], buttonText:'Agendar conversa', href:'contato.html', imageSrc:'assets/cheris-2.jpg', imageAlt:'Consultoria corporativa CHER' } }, { value:'cor', label:'Coloração & Estilo', icon:icons.spark, content:{ badge:'Análise pessoal', title:'As cores e o estilo que valorizam você', description:'A coloração pessoal e a leitura de estilo revelam a cartela e as combinações que comunicam saúde, segurança e autoridade — usando a cor como ferramenta estratégica.', items:['Diagnóstico de subtom, contraste e intensidade','Cartela de cores que mais favorecem você','Neutros e metais ideais para o seu tom','Combinações que elevam presença e autoridade'], buttonText:'Falar com a Cheris', href:'contato.html', imageSrc:'assets/cheris-3.jpg', imageAlt:'Análise de coloração pessoal' } }, { value:'app', label:'Aplicativo CHER', icon:icons.app, content:{ badge:'Tecnologia + imagem', title:'Uma consultoria inteligente no seu bolso', description:'O app CHER leva a experiência de uma consultoria profissional para o dia a dia: análise de coloração, estilo, guarda-roupa digital e um personal stylist com inteligência artificial.', items:['Coloração pessoal e identificação de estilo','Personal stylist com inteligência artificial','Guarda-roupa inteligente e looks por evento','Bazar CHER — moda circular entre usuários'], buttonText:'Conhecer o app', href:'aplicativo.html', imageSrc:phSrc('app · personal IA'), imageAlt:'Aplicativo CHER' } }, ]; /* ================= DEPOIMENTOS (ContainerScroll) ================= */ const TESTIMONIALS = [ { ini:'MA', name:'Mariana Albuquerque', role:'Diretora Comercial · Tecnologia', text:'Depois da CHER, entro em cada negociação com outra presença. Minha imagem passou a abrir portas antes da primeira palavra.' }, { ini:'RT', name:'Rafael Tavares', role:'Fundador & CEO · Construtech', text:'O trabalho de posicionamento mudou como o mercado enxerga a nossa empresa. Coerência virou autoridade — e autoridade virou contrato.' }, { ini:'JC', name:'Juliana Costa', role:'Advogada · Sócia de escritório', text:'A análise de coloração foi reveladora. Hoje sei exatamente quais cores comunicam a segurança que meus clientes esperam de mim.' }, { ini:'BM', name:'Bruno Meneghel', role:'Consultor de Investimentos', text:'O aplicativo virou meu personal stylist de bolso. Planejo os looks da semana em minutos e nunca mais titubeei numa reunião importante.' }, { ini:'PL', name:'Patrícia Lemos', role:'Head de Pessoas · Varejo', text:'Levamos a CHER para a liderança da empresa. A imagem do time ficou alinhada, profissional e muito mais confiante.' }, ]; function useScrollProgress(ref){ const [p,setP] = React.useState(0); React.useEffect(()=>{ const el=ref.current; if(!el) return; let raf=null; const calc=()=>{ const rect=el.getBoundingClientRect(); const vh=window.innerHeight; const total=rect.height+vh; setP(Math.min(1,Math.max(0,(vh-rect.top)/total))); raf=null; }; const onScroll=()=>{ if(!raf) raf=requestAnimationFrame(calc); }; calc(); window.addEventListener('scroll',onScroll,{passive:true}); window.addEventListener('resize',onScroll); return ()=>{ window.removeEventListener('scroll',onScroll); window.removeEventListener('resize',onScroll); }; },[]); return p; } function Testimonials(){ const ref = React.useRef(null); const p = useScrollProgress(ref); const reduced = (typeof prefersReduced==='function') && prefersReduced(); const isMobile = typeof window!=='undefined' && window.innerWidth<=768; const e = Math.min(1, p*1.6); // ease toward settled while entering const rotate = reduced ? 0 : (1-e)*(isMobile?10:17); const scale = reduced ? 1 : (isMobile ? (0.86+e*0.1) : (1.05 - e*0.05)); const headY = reduced ? 0 : (1-e)*28; return (
Quem vive a CHER

Imagem que o mercado reconhece

{TESTIMONIALS.map(t=>(
★★★★★
“{t.text}”
{t.name}{t.role}
))}
); } /* ================= APP ================= */ function App(){ aEffect(()=>{ const els = document.querySelectorAll('.reveal:not(.in)'); const io = new IntersectionObserver((ents)=>{ ents.forEach(e=>{ if(e.isIntersecting){ e.target.classList.add('in'); io.unobserve(e.target); } }); },{threshold:0.12, rootMargin:'0px 0px -8% 0px'}); els.forEach(el=>io.observe(el)); const y=document.querySelector('[data-year]'); if(y) y.textContent=new Date().getFullYear(); return ()=>io.disconnect(); },[]); return ( {/* ===== HERO ===== */}
Consultoria de Imagem Corporativa

Sua imagem comunica antes da sua fala.

Posicionamento, presença e autoridade construídos com estratégia — para líderes e marcas que querem ser percebidos pelo valor que realmente entregam.

Conhecer o app Falar com a Cheris
Cheris Sisti, fundadora da CHER
+17
anos no mundo corporativo
{/* ===== MANIFESTO ===== */}

“A forma como você se apresenta determina o valor que o mercado está disposto a reconhecer.”

CHER · Imagem Estratégica
{/* ===== QUEM É A CHERIS ===== */}
Quem é a Cheris

Da liderança empresarial à imagem estratégica

Por mais de 17 anos, Cheris Sisti viveu o mundo corporativo de dentro — empreendendo, liderando equipes e construindo negócios.

Ao longo dessa trajetória, percebeu algo que se repetia em toda mesa de negociação: a forma como uma pessoa ou uma marca se apresenta muda, na prática, o valor que o mercado reconhece nela.

Foi essa convicção que a levou a mudar de carreira. Hoje, à frente da CHER — Consultoria de Imagem Corporativa, ajuda empresários, líderes e equipes a se posicionarem com autoridade, credibilidade e presença, de forma autêntica e alinhada ao seu propósito.

“Imagem estratégica gera percepção de valor.”

Cheris Sisti, fundadora da CHER
{/* ===== COLORAÇÃO + PALETTE STACK ===== */}
Coloração pessoal

As cores certas trabalham a seu favor

As cores que ficam perto do rosto são as primeiras a serem lidas. A tonalidade certa ilumina a pele, transmite saúde e segurança — e se torna uma ferramenta de comunicação a seu favor.

A paleta da marca

Cada cor da CHER comunica uma intenção. Juntas, formam um sistema de imagem coerente — a base de todo posicionamento que construímos.

Role para percorrer os oito tons que sustentam a identidade.

As quatro estações da cor

{SEASONS.map((s,i)=>(
{s.bars.map((b,j)=>)}
{s.n}{s.d}
))}
{/* ===== BRANDS (LogoLoop) ===== */}
Referências que vestem autoridade
{/* ===== SERVIÇOS (Feature108) ===== */}
Como a CHER trabalha

Percepção é o que define o seu valor de mercado

Imagem, comunicação e presença deixam de ser estética e passam a ser ferramentas de crescimento. Escolha a frente e veja o que está incluído.

{/* ===== POSICIONAMENTO cards ===== */}

Presença

Alinhar imagem, apresentação e comunicação de forma estratégica e coerente, fortalecendo credibilidade em cada ponto de contato.

Posicionamento

Construir percepção consistente de marca, consolidando autoridade e coerência por meio de uma comunicação visual bem definida.

Autoridade

Elevar o posicionamento de mercado e a percepção de valor, transformando imagem corporativa em uma experiência premium.

{/* ===== DEPOIMENTOS ===== */} {/* ===== APP teaser (Lightfall) ===== */}
O aplicativo

Uma consultoria de imagem no seu bolso

A CHER também é um aplicativo de consultoria de imagem inteligente: coloração pessoal, identificação de estilo e um personal stylist com inteligência artificial, disponível quando você precisar.

Coloração & estiloPersonal IAGuarda-roupa inteligenteBazar CHER
Entenda como funciona

Por que existe

Levar a experiência de uma consultoria profissional para o dia a dia: você descobre as cores e o estilo que valorizam a sua imagem, organiza o que já tem e se veste com segurança em qualquer ocasião.

“Sua imagem fala antes da sua palavra.”

{/* ===== FOOTER ===== */}