.cp-apresentacao{padding-block:clamp(40px,7vw,80px) 10px}.layout-produto .cp-apresentacao:first-child{margin-top:-24px}.campuni-app .cp-apresentacao h1{font-family:var(--fonte-display);text-transform:uppercase;text-wrap:balance;max-width:18ch;color:var(--cor-verde-escuro);margin:10px 0 0;padding-top:.08em;font-size:clamp(46px,7vw,104px);font-weight:400;line-height:1}.cp-apresentacao-rotulo{letter-spacing:.14em;text-transform:uppercase;color:var(--cor-verde);animation:cp-entrada-suave .7s var(--movimento-suave) both;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-block}.cp-apresentacao-descricao{max-width:60ch;color:var(--cor-texto-suave);animation:cp-entrada-suave .9s var(--movimento-suave) .35s both;margin:14px 0 0;font-size:17px;line-height:1.55}.cp-apresentacao-acoes{animation:cp-entrada-suave .9s var(--movimento-suave) .45s both;flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.cp-palavra{vertical-align:top;margin-top:-.1em;margin-right:.22em;padding-top:.1em;display:inline-block;overflow:hidden}.cp-palavra>span{animation:1s cubic-bezier(.16,1,.3,1) both cp-revelar-palavra;display:inline-block}.cp-palavra--natural{margin-bottom:-.15em;margin-right:0;padding-bottom:.15em}.cp-palavra-destaque{color:var(--cor-verde)}.campuni-app .cp-apresentacao--formulario h1{font-size:clamp(36px,4vw,56px);line-height:1.04}.campuni-app .cp-apresentacao--compacta h1{max-width:none;font-size:clamp(25px,3vw,38px)}.cp-apresentacao--compacta{padding-block:20px 16px}.cp-apresentacao--compacta .cp-apresentacao-descricao{margin-top:8px;font-size:13.5px}@keyframes cp-revelar-palavra{0%{transform:translateY(108%)}to{transform:none}}@keyframes cp-entrada-suave{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}::view-transition-old(root){animation-duration:.28s}::view-transition-new(root){animation-duration:.28s}@media (prefers-reduced-motion:reduce){.cp-palavra>span,.cp-apresentacao-rotulo,.cp-apresentacao-descricao,.cp-apresentacao-acoes{animation:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}.cp-apresentacao h1 .cp-palavra,.cp-apresentacao h1 .cp-palavra>span{overflow-wrap:anywhere;max-width:100%}.cp-apresentacao--formulario{padding-block:28px 24px}.campuni-app .pagina-privacidade>.cp-apresentacao{padding-bottom:28px}
