.illustrated-landing .e-heroi{position:relative;display:flex;min-height:100dvh;padding-top:var(--hdr);overflow:hidden;background:var(--papel)}.illustrated-landing .e-fundo{position:absolute;inset:0;background:url(/design/illustrated/fundo-computador-geometrico.webp) 100%/cover}.illustrated-landing .e-fundo:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(var(--papel-rgb),.95) 0,rgba(var(--papel-rgb),.88) 62%,rgba(var(--papel-rgb),.78) 100%)}.illustrated-landing .e-heroi>.wrap{position:relative;display:flex;flex-direction:column;align-items:stretch}.illustrated-landing .e-heroi-txt{display:contents}.illustrated-landing .e-heroi .olho{display:none}.illustrated-landing .e-heroi h1{order:1;margin:16px 0 8px;text-align:center;font:800 var(--h1)/.98 var(--font-page),Georgia,serif;letter-spacing:-.035em;text-wrap:balance}.illustrated-landing .e-heroi h1 em{font-style:italic;color:var(--pet-2)}.illustrated-landing .e-heroi h1 em:after{content:".";color:var(--fita-2)}.illustrated-landing .e-heroi .lead{order:2;margin:0 0 10px;max-width:none;text-align:center}.illustrated-landing .e-palco{order:3;position:relative;flex:1 1 200px;min-height:200px}.illustrated-landing .e-palco-m{position:absolute;left:0;top:0;width:100%;height:calc(100% - 46px);-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 22px 22px rgba(var(--pet3-rgb),.3))}.illustrated-landing .e-cupom{position:absolute;left:50%;bottom:0;display:flex;align-items:baseline;gap:8px;padding:10px 30px 10px 24px;white-space:nowrap;color:var(--branco);background:linear-gradient(120deg,var(--pet-2),var(--pet) 60%,var(--pet-3));transform:translateX(-50%) rotate(-3deg);-webkit-mask:radial-gradient(circle 9px at 0 50%,transparent 98%,#000) left/51% 100% no-repeat,radial-gradient(circle 9px at 100% 50%,transparent 98%,#000) right/51% 100% no-repeat;mask:radial-gradient(circle 9px at 0 50%,transparent 98%,#000) left/51% 100% no-repeat,radial-gradient(circle 9px at 100% 50%,transparent 98%,#000) right/51% 100% no-repeat}.illustrated-landing .e-cupom span{font:italic 700 22px/1 var(--font-page),Georgia,serif;color:var(--fita-c)}.illustrated-landing .e-cupom b{font:800 15px/1.1 var(--font-panel),sans-serif;white-space:nowrap}.illustrated-landing .e-heroi .acoes{order:4;width:auto;margin:16px 0 calc(18px + env(safe-area-inset-bottom,0px))}.illustrated-landing .e-publico{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(10px,2dvh,18px);margin-top:clamp(18px,3.4dvh,30px)}.illustrated-landing .e-publico li{display:flex;align-items:center;gap:16px;font:800 20px/1.25 var(--font-panel),sans-serif;color:var(--branco)}.illustrated-landing .e-ico{display:grid;place-items:center;width:clamp(56px,9dvh,72px);height:clamp(56px,9dvh,72px);flex:none;border-radius:50%;background:var(--papel)}.illustrated-landing .e-ico img{width:66%;height:66%;-o-object-fit:contain;object-fit:contain}.illustrated-landing .e-regras{position:relative;padding:var(--sec-y) 0;overflow:hidden;background:var(--papel-2)}.illustrated-landing .e-regras .bg{position:absolute;inset:0;background:url(/design/illustrated/fundo-computador-perfil.webp) top/cover}.illustrated-landing .e-regras .bg:after{content:"";position:absolute;inset:0;background:rgba(var(--papel2-rgb),.86)}.illustrated-landing .e-regras .wrap{position:relative;display:grid;gap:22px}.illustrated-landing .e-regras-txt{display:flex;flex-direction:column;align-items:center;text-align:center}.illustrated-landing .e-regras-txt .olho:after{content:"";width:24px;height:2px;background:var(--fita);flex:none}.illustrated-landing .e-regras-m{width:clamp(100px,15dvh,170px);filter:drop-shadow(0 16px 16px rgba(var(--pet-rgb),.25))}.illustrated-landing .e-lista li{display:flex;align-items:flex-start;gap:16px;padding:clamp(10px,1.6dvh,16px) 0;border-top:1px solid var(--linha)}.illustrated-landing .e-lista li:last-child{border-bottom:1px solid var(--linha)}.illustrated-landing .e-lista img{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;flex:none}.illustrated-landing .e-lista h3{font:800 18px/1.3 var(--font-panel),sans-serif;color:var(--pet)}.illustrated-landing .e-lista p{margin-top:2px;font-size:15px;line-height:1.5;color:var(--tinta-2)}@media (min-width:600px){.illustrated-landing .e-heroi .acoes{justify-content:center}}@media (min-width:768px){.illustrated-landing .e-publico{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin-top:clamp(28px,6dvh,64px)}.illustrated-landing .e-publico li{flex-direction:column;text-align:center;gap:18px}.illustrated-landing .e-ico{width:clamp(96px,17dvh,148px);height:clamp(96px,17dvh,148px)}}@media (min-width:1024px){.illustrated-landing .e-heroi{align-items:center}.illustrated-landing .e-fundo:after{background:linear-gradient(90deg,rgba(var(--papel-rgb),.97) 0,rgba(var(--papel-rgb),.9) 42%,rgba(var(--papel-rgb),.3) 72%,rgba(var(--papel-rgb),.12) 100%)}.illustrated-landing .e-heroi>.wrap{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,4vw,72px);align-items:center}.illustrated-landing .e-heroi-txt{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.illustrated-landing .e-heroi .olho{display:inline-flex}.illustrated-landing .e-heroi .olho:after{display:none}.illustrated-landing .e-heroi h1{margin:14px 0 18px;text-align:left;font-size:clamp(60px,min(6.2vw,10.6dvh),104px)}.illustrated-landing .e-heroi .lead{margin:0;max-width:30em;text-align:left}.illustrated-landing .e-heroi .acoes{justify-content:flex-start;margin:26px 0 0}.illustrated-landing .e-palco{flex:none;width:100%;height:min(calc(100dvh - var(--hdr) - 48px),640px);min-height:0}.illustrated-landing .e-palco-m{height:calc(100% - 66px)}.illustrated-landing .e-cupom{left:6%;padding:18px 44px 18px 34px;gap:10px;transform:rotate(-4deg)}.illustrated-landing .e-cupom span{font-size:34px}.illustrated-landing .e-cupom b{font-size:19px}.illustrated-landing .e-publico li{font-size:22px}.illustrated-landing .e-regras .wrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(48px,6vw,96px);align-items:center}.illustrated-landing .e-regras-txt{align-items:flex-start;text-align:left}.illustrated-landing .e-regras-txt .olho:after{display:none}.illustrated-landing .e-regras-m{width:min(300px,38dvh);margin-top:14px}.illustrated-landing .e-lista li{padding:22px 0;gap:20px}.illustrated-landing .e-lista img{width:64px;height:64px}.illustrated-landing .e-lista h3{font-size:21px}.illustrated-landing .e-lista p{font-size:16px}.illustrated-landing.embaixadores-page .b-cab{min-height:200px}}