.fd-hl{font-weight:700;color:#111827;background:linear-gradient(180deg,transparent 58%,#FFEDD5 58%);padding:0 .1em}.fd-phone{width:min(300px,74vw,33vh);border-radius:28px;padding:7px;background:#12100e;box-shadow:0 18px 36px -18px #1118276b}.fd-phone>*{border-radius:22px;width:100%;aspect-ratio:400 / 866;background:#f3f4f6;-o-object-fit:cover;object-fit:cover;display:block}@media (min-width: 768px){.fd-phone{width:min(345px,44vh)}}.fd-screen{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 24px 50px -30px #11182773}.fd-screen__bar{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;background:#f9fafb;border-bottom:1px solid #e5e7eb}.fd-dot{width:9px;height:9px;border-radius:999px;background:#d7dae0;flex:none}.fd-screen video{width:100%;aspect-ratio:900 / 506;display:block;background:#f3f4f6}.fd-mac{width:100%;max-width:1000px;margin-inline:auto}.fd-mac__top{background:#1b1a19;border-radius:16px 16px 6px 6px;padding:12px 12px 14px;box-shadow:0 30px 60px -30px #11182780}.fd-mac__top video{width:100%;display:block;border-radius:5px;aspect-ratio:16 / 9;background:#fff}.fd-mac__foot{height:14px;background:linear-gradient(180deg,#dcdee3,#b4b8bf);border-radius:0 0 12px 12px;position:relative;margin-inline:-3.5%}.fd-mac__foot:after{content:"";position:absolute;left:50%;transform:translate(-50%);top:0;width:13%;height:6px;background:#a0a5ac;border-radius:0 0 7px 7px}.fd-wide{position:relative}.fd-wide__phone{display:flex;justify-content:center}.fd-wide .fd-screen{display:none}@media (min-width: 900px){.fd-wide .fd-screen{display:block}.fd-wide__phone{position:absolute;right:1.5%;bottom:-9%;justify-content:flex-end}.fd-wide__phone .fd-phone{width:min(220px,29vh)}}.fd-painel{display:grid;gap:1rem}@media (min-width: 900px){.fd-painel{grid-template-columns:.9fr 1.1fr;-moz-column-gap:4rem;column-gap:4rem;row-gap:1rem;grid-template-areas:"abas texto" "titulo texto" "titulo destaque" "midia midia";align-items:start}.fd-painel .fd-tabs{grid-area:abas}.fd-painel .fd-panel--on{display:contents}.fd-painel .fd-panel--on>*{animation:fd-fade .35s ease}.fd-painel .fd-panel__txt{display:contents}.fd-painel .fd-panel__txt h3{grid-area:titulo;margin-top:.25rem}.fd-painel .fd-panel__txt p:not(.fd-note){grid-area:texto;margin:0}.fd-painel .fd-panel__txt .fd-note{grid-area:destaque;margin:0;max-width:none}.fd-painel .fd-wide{grid-area:midia;margin-top:2rem}}@keyframes fd-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fd-panel{display:none}.fd-panel--on{display:block}.fd-panel__txt{display:grid;gap:.875rem}.fd-note{font-size:.8125rem;color:#374151;border-left:2px solid #ea580c;padding-left:.75rem;max-width:52ch}.fd-note b{color:#111827;font-variant-numeric:tabular-nums}.fd-tab__bar{position:absolute;left:0;bottom:0;height:2px;background:#ea580c;width:0}.fd-tab--on .fd-tab__bar{animation:fd-fill 7s linear forwards}@keyframes fd-fill{to{width:100%}}.fd-marquee{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;cursor:grab;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.fd-marquee::-webkit-scrollbar{display:none}.fd-marquee:active{cursor:grabbing}.fd-marquee__track{display:flex;gap:1rem;width:-moz-max-content;width:max-content;animation:fd-desliza 60s linear infinite}.fd-marquee--parado .fd-marquee__track{animation-play-state:paused}@keyframes fd-desliza{0%{transform:translate(0)}to{transform:translate(-50%)}}.fd-rise{overflow:hidden;padding-bottom:0}.fd-rise__mac{display:none}.fd-rise__phone{display:flex;justify-content:center;margin-bottom:-14%}@media (min-width: 900px){.fd-rise__mac{display:block;margin-bottom:-3%}.fd-rise__phone{display:none}}.fd-blk{display:none}.fd-blk--on{display:block;animation:fd-fade .35s ease}.fd-blk--lista.fd-blk--on{display:grid}.fd-caret{display:inline-block;width:2px;height:1em;background:#fff;margin-left:2px;vertical-align:-2px;animation:fd-blink 1s steps(2) infinite}@keyframes fd-blink{50%{opacity:0}}.fd-spin{width:10px;height:10px;border:2px solid #e5e7eb;border-top-color:#ea580c;border-radius:50%;animation:fd-sp .7s linear infinite}@keyframes fd-sp{to{transform:rotate(360deg)}}.fd-rv{opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease}.fd-rv--in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.fd-rv{opacity:1;transform:none;transition:none}.fd-marquee__track,.fd-tab--on .fd-tab__bar{animation:none}}
