#entre-casos{--bg:#09060d;--text:#f3eee7;--muted:#b2a6b7;--accent:#d5aaee;--line:#ffffff20;--display:"Georama","DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--body:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--ec-troco:80vh;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text);position:relative}@supports (height:1svh){#entre-casos{--ec-troco:80svh}}#entre-casos.ec-vivo{height:calc(100vh + var(--ec-troco) * 3.35)}@supports (height:1svh){#entre-casos.ec-vivo{height:calc(100svh + var(--ec-troco) * 3.35)}}#entre-casos .ec-stage{isolation:isolate;min-height:100vh;min-height:100svh;padding:120px max(24px, env(safe-area-inset-right,0px)) 120px max(24px, env(safe-area-inset-left,0px));box-sizing:border-box;place-items:center;display:grid;position:relative;overflow:clip}#entre-casos.ec-vivo .ec-stage{height:100vh;height:100svh;padding-block-start:80px;padding-block-end:80px;position:sticky;top:0}#entre-casos .net-canvas{z-index:-1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 82%,#0000 100%);mask-image:linear-gradient(#000 82%,#0000 100%)}#entre-casos .ec-palco{text-align:center;place-items:center;gap:clamp(56px,10vh,120px);width:100%;max-width:1120px;display:grid;position:relative}#entre-casos.ec-vivo .ec-palco{gap:0}#entre-casos.ec-vivo .ec-passo{grid-area:1/1}#entre-casos .ec-pergunta{max-width:20ch;font-family:var(--display);letter-spacing:-.05em;text-wrap:balance;color:var(--text);margin:0;font-size:clamp(34px,4.4vw,64px);font-weight:500;line-height:1.06}#entre-casos.ec-vivo .ec-pergunta{font-size:clamp(38px,5.6vw,88px)}#entre-casos .ec-pergunta.calma{color:var(--muted)}#entre-casos .ec-final{justify-items:center;gap:44px;display:grid}#entre-casos .ec-par{justify-items:center;gap:14px;display:grid}#entre-casos .ec-etiqueta{font:400 clamp(12px, .95vw, 14px)/1.2 var(--body);letter-spacing:.28em;text-transform:uppercase;color:var(--muted);margin:0}#entre-casos .ec-etiqueta.a{color:var(--accent)}#entre-casos .ec-frase{font-family:var(--display);letter-spacing:-.048em;text-wrap:balance;margin:0;font-size:clamp(34px,4.5vw,72px);font-weight:500;line-height:1.08}#entre-casos .ec-concreto{color:var(--text)}#entre-casos .ec-abstrato{color:var(--accent)}#entre-casos.ec-vivo :-webkit-any(.ec-pergunta,.ec-par){opacity:0;filter:blur(10px);pointer-events:none;will-change:opacity,transform,filter;transition:opacity .5s ease-in,transform .6s cubic-bezier(.7,0,.84,0),filter .5s ease-in;transform:translateY(56px)scale(.96)}#entre-casos.ec-vivo :is(.ec-pergunta,.ec-par){opacity:0;filter:blur(10px);pointer-events:none;will-change:opacity,transform,filter;transition:opacity .5s ease-in,transform .6s cubic-bezier(.7,0,.84,0),filter .5s ease-in;transform:translateY(56px)scale(.96)}#entre-casos.ec-vivo .ec-pergunta[data-fase=antes],#entre-casos.ec-vivo .ec-final[data-fase=antes] .ec-par{transform:translateY(-56px)scale(1.02)}#entre-casos.ec-vivo .ec-pergunta[data-fase=agora],#entre-casos.ec-vivo .ec-final[data-fase=agora] .ec-par{opacity:1;filter:blur();pointer-events:auto;transition:opacity .9s .2s,transform 1.2s cubic-bezier(.16,1,.3,1) .2s,filter .9s .2s;transform:none}#entre-casos.ec-vivo .ec-final[data-fase=agora] .ec-par+.ec-par{transition-delay:.65s}#entre-casos .ec-progresso{z-index:1;gap:10px;display:none;position:absolute;top:50%;right:max(20px,3vw);transform:translateY(-50%)}#entre-casos.ec-vivo .ec-progresso{display:grid}#entre-casos .ec-progresso span{background:#ffffff1f;border-radius:2px;width:2px;height:28px;display:block;position:relative;overflow:hidden}#entre-casos .ec-progresso span:after{content:"";background:var(--accent);transform-origin:top;transform:scaleY(var(--fill,0));position:absolute;top:0;bottom:0;left:0;right:0}#entre-casos .ec-pista{z-index:1;left:50%;bottom:max(28px, env(safe-area-inset-bottom,0px));font:400 10px/1 var(--body);letter-spacing:.32em;text-transform:uppercase;color:var(--muted);opacity:0;pointer-events:none;justify-items:center;gap:14px;margin:0;padding-left:.32em;transition:opacity .4s;display:none;position:absolute;transform:translate(-50%)}#entre-casos .ec-pista:after{content:"";background:linear-gradient(to bottom, transparent 0, var(--accent) 50%, transparent 100%) 0 0/100% 200% no-repeat;width:1px;height:44px;margin-left:-.32em;animation:2.4s cubic-bezier(.65,0,.35,1) infinite ec-pista}#entre-casos.ec-vivo .ec-pista{display:grid}#entre-casos.ec-vivo.ec-inicio .ec-pista{opacity:1;transition:opacity .8s 1.6s}@keyframes ec-pista{0%{background-position:0 100%}to{background-position:0 -100%}}@media (max-width:900px){#entre-casos .ec-progresso{grid-auto-flow:column;gap:6px;top:50px;right:4.5vw}#entre-casos .ec-progresso span{width:18px;height:2px}#entre-casos .ec-progresso span:after{transform-origin:0;transform:scaleX(var(--fill,0))}}@media (max-width:760px){#entre-casos .ec-progresso{top:40px;right:24px}}@media (max-width:900px) and (max-height:620px){#entre-casos .ec-progresso{top:35px}}@media (prefers-reduced-motion:reduce){#entre-casos .ec-pista:after{animation:none}}body:-webkit-any([data-view=intro],[data-view=entering])>:-webkit-any(.topbar,.bottom-bar){display:none}body:is([data-view=intro],[data-view=entering])>:is(.topbar,.bottom-bar){display:none}body:-webkit-any([data-view=intro],[data-view=entering]){overflow:hidden}body:is([data-view=intro],[data-view=entering]){overflow:hidden}body:-webkit-any([data-view=intro],[data-view=entering]) main{min-height:100svh}body:is([data-view=intro],[data-view=entering]) main{min-height:100svh}.intro{--lens-top:max(0px, calc(var(--film-center) - var(--film-height) * .18));padding:0}.intro h1{left:50%;top:calc(var(--lens-top) * .5);width:clamp(280px,52vw,760px);height:min(110px, calc(var(--lens-top) * .68));max-width:calc(100vw - 48px);margin:0;line-height:1;position:absolute;transform:translate(-50%,-50%)}.intro-logo{object-fit:contain;width:100%;height:100%;display:block}@media (min-width:761px){body:-webkit-any([data-view=intro],[data-view=entering]){--film-center:max(50svh, calc(var(--film-height) * .18 + 96px))}body:is([data-view=intro],[data-view=entering]){--film-center:max(50svh, calc(var(--film-height) * .18 + 96px))}}.enter-lens{background:0 0;border:0;padding:0}.compose{width:100%;padding:0}.compose.scene-arrive{animation:none}body[data-view=compose]{overflow:clip visible}body[data-view=compose] .footer-stop{display:none}body[data-view=compose]{background:#09060d}.compose{isolation:isolate}.compose:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 5%,#40204550,#0000 62%),#09060d;position:fixed;top:0;bottom:0;left:0;right:0}body[data-view=compose] .topbar{pointer-events:none;position:fixed;top:0;bottom:auto;left:0;right:0}body[data-view=compose] .topbar:before{content:"";z-index:-1;background:radial-gradient(at 50% 5%,#40204550,#0000 62%) 0 0/100% 100vh no-repeat,#09060d;position:absolute;top:0;bottom:-24px;left:0;right:0;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}body[data-view=compose] .topbar a{pointer-events:auto}.company-adoption{text-align:center;flex-direction:column;gap:clamp(40px,6vh,64px);padding:clamp(96px,16vh,180px) 24px clamp(72px,12vh,140px);display:flex;overflow-x:clip}.company-adoption h2{max-width:24ch;color:var(--accent);letter-spacing:-.045em;text-wrap:balance;margin:0 auto;font-size:clamp(34px,4.6vw,68px);line-height:1.14}.company-logos{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:clamp(24px,4vw,64px);width:min(960px,100%);margin:0 auto;padding:0;list-style:none;display:grid}.company-mark{opacity:.85;justify-content:center;align-items:center;min-height:112px;display:flex}.company-mark img{object-fit:contain;filter:grayscale()brightness(0)invert();width:100%;max-width:250px;height:112px;display:block}.company-mark--spreading img{max-width:180px}.svg-defs{width:0;height:0;position:absolute;overflow:hidden}.company-mark--brinde img{filter:url(#logo-claro)}@property --r{syntax:"<length>";inherits:true;initial-value:96px}@property --z{syntax:"<number>";inherits:true;initial-value:1}.invite-lens{justify-items:center;gap:clamp(40px,7vh,64px);display:grid}.lens{--r:96px;--z:1.22;touch-action:pan-y;width:min(1100px,100%);margin-block-start:16px;margin-block-end:16px;transition:--r .9s cubic-bezier(.16,1,.3,1),--z .9s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.lens-text{letter-spacing:-.055em;text-wrap:balance;grid-area:1/1;margin:0;font:600 clamp(36px,5.2vw,78px)/1.04 Georama,sans-serif}.lens-blur{color:var(--text);opacity:.32;filter:blur(9px)}.lens-sharp{color:#fff;clip-path:circle(calc(var(--r) / var(--z)) at var(--x,50%) var(--y,50%));transform:scale(var(--z));transform-origin:var(--x,50%) var(--y,50%)}.lens-sharp em{color:var(--accent);font-style:normal}.lens-glass{left:var(--x,50%);top:var(--y,50%);width:calc(var(--r) * 2);height:calc(var(--r) * 2);pointer-events:none;transition:opacity .45s;position:absolute;transform:translate(-50%,-50%)}.lens-rim{filter:saturate(.5)brightness();opacity:.78;background:url(/prisma-media/lente-isolada.webp) 50%/contain no-repeat;animation:28s linear infinite rim-roda;position:absolute;top:-3%;bottom:-3%;left:-3%;right:-3%;-webkit-mask:radial-gradient(circle closest-side,#0000 80%,#000 86%);mask:radial-gradient(circle closest-side,#0000 80%,#000 86%)}.lens-rim--b{opacity:.5;animation:41s linear infinite rim-roda-inverso}.lens:not(.is-visible) .lens-rim{animation-play-state:paused}@keyframes rim-roda{to{transform:rotate(360deg)}}@keyframes rim-roda-inverso{0%{transform:rotate(0)scale(1)}25%{transform:rotate(-90deg)scale(1.03)}50%{transform:rotate(-180deg)scale(.99)}75%{transform:rotate(-270deg)scale(1.025)}to{transform:rotate(-360deg)scale(1)}}.lens.focus{--r:1400px;--z:1}.lens.focus .lens-glass{opacity:0}.compose :is(.invite-line,.input-surface,.suggestions button){-webkit-backdrop-filter:blur(24px)saturate(140%)brightness(.92);backdrop-filter:blur(24px)saturate(140%)brightness(.92);background:linear-gradient(112deg,#0000 22%,#ffffff07 40%,#0000 58%),#140c1c6b;border:1px solid #ffffff12;border-top-color:#ffffff21;transition:background .3s,border-color .3s,color .3s,box-shadow .3s;box-shadow:0 18px 44px #00000052}.compose :-webkit-any(.invite-line:-webkit-any(:hover,:focus-visible),.suggestions button:hover){color:#fff;background:linear-gradient(112deg,#0000 22%,#ffffff09 40%,#0000 58%),#20142a80;border-color:#ffffff2e #ffffff1a #ffffff1a}.compose :is(.invite-line:is(:hover,:focus-visible),.suggestions button:hover){color:#fff;background:linear-gradient(112deg,#0000 22%,#ffffff09 40%,#0000 58%),#20142a80;border-color:#ffffff2e #ffffff1a #ffffff1a}.compose .input-surface:focus-within{border-color:#d5aaee47 #d5aaee29 #d5aaee29;box-shadow:0 18px 44px #00000052}.invite-line{min-height:54px;color:var(--text);border-radius:999px;align-items:center;padding:14px 30px;font-size:15px;display:inline-flex}.compose .suggestions button{box-shadow:0 8px 20px #00000038}.compose-tool{width:min(1000px,100% - 48px);margin:0 auto;padding:clamp(72px,12vh,140px) 0 clamp(96px,14vh,160px);scroll-margin-top:0}.compose-tool .conversation-opening{margin-top:clamp(64px,10vh,112px)}.compose .input-surface textarea{resize:none;field-sizing:content}.compose .suggestions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.compose .suggestions button{text-align:center;min-height:40px;padding:9px 10px}@media (max-width:600px){.compose .suggestions{grid-template-columns:repeat(2,minmax(0,1fr))}}.compose-tool :-webkit-any(.conversation-opening,#conversation-form,.suggestions){width:min(100%,880px)}.compose-tool :is(.conversation-opening,#conversation-form,.suggestions){width:min(100%,880px)}.compose-tool .input-surface{border-radius:24px;padding:28px 30px 22px}.compose-tool .input-surface textarea{min-height:112px;font-size:20px}.compose-tool .input-bottom>span{max-width:460px;font-size:13px}.compose-tool .send{border-radius:999px;height:56px;padding:0 28px;font-size:16px}.compose-tool .suggestions{gap:10px;margin-top:20px}.compose-tool .suggestions button{min-height:52px;font-size:14px}@media (max-width:760px){.compose-tool .task-question{max-width:340px;font-size:23px}.compose-tool .input-surface{border-radius:20px;padding:20px}.compose-tool .input-surface textarea{min-height:96px;font-size:18px}.compose-tool .input-bottom>span{max-width:200px;font-size:11px}.compose-tool .send{height:52px;padding:0 22px;font-size:15px}.compose-tool .suggestions button{min-height:46px;font-size:12.5px}}#entre-casos:focus,.compose-tool:focus{outline:none}.compose.revela-pronto [data-revela]{opacity:0;transition:opacity .9s,transform 1.1s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--ordem,0) * .11s);transform:translateY(32px)}.compose.revela-pronto [data-revela].revelado{opacity:1;transform:none}.company-logos li:first-child{--ordem:1}.company-logos li:nth-child(2){--ordem:2}.company-logos li:nth-child(3){--ordem:3}@media (max-width:760px){.intro h1{width:min(88vw,420px)}#entre-casos.ec-vivo .ec-stage{padding-block-start:56px;padding-block-end:56px}#entre-casos.ec-vivo .ec-pergunta{font-size:clamp(36px,9.5vw,58px)}#entre-casos .ec-frase{font-size:clamp(32px,8.5vw,44px)}.compose-tool{width:calc(100% - 40px)}}@media (max-width:600px){.company-adoption{padding-inline-start:24px;padding-inline-end:24px}.company-adoption h2{font-size:clamp(32px,9.5vw,44px)}.company-logos{grid-template-columns:1fr;gap:12px;max-width:240px;margin-top:0}.company-mark,.company-mark img{height:88px;min-height:0}.company-mark--spreading img{max-width:150px}}@media (max-height:620px) and (orientation:landscape){.intro h1{width:min(56vw,440px)}}@media (max-height:620px){#entre-casos.ec-vivo .ec-stage{padding-block-start:24px;padding-block-end:24px}#entre-casos.ec-vivo .ec-pergunta{font-size:clamp(30px,min(6vw,10vh),60px)}#entre-casos .ec-frase{font-size:clamp(28px,min(5vw,8vh),48px)}#entre-casos .ec-final{gap:28px}.company-adoption h2{font-size:clamp(30px,min(4.6vw,8vh),44px)}.company-logos{gap:8px}.company-mark,.company-mark img{height:80px;min-height:0}.company-mark--spreading img{max-width:140px}}@media (prefers-reduced-motion:reduce){.lens-blur,.lens-glass{display:none}.lens-sharp{clip-path:none;transform:none}.compose.revela-pronto [data-revela]{opacity:1;transition:none;transform:none}}.no-script{width:min(320px,100% - 40px);top:50%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%)}
