.fixed-top{z-index:50;position:fixed;inset:0 0 auto}.offer{background:var(--vermelho);color:#fff}.offer__in{width:min(100% - var(--gutter)*2,var(--shell));align-items:center;gap:.9rem;min-height:52px;margin-inline:auto;padding:.6rem 0;display:flex}.offer__tag{font:700 .68rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--vermelho);background:#fff;border-radius:4px;flex:none;padding:.4rem .55rem}.offer__text{flex:auto;min-width:0;font-size:.9375rem}.offer__cta{color:#fff;font:500 .8125rem/1 var(--corpo);background:0 0;border:1px solid #fff9;border-radius:4px;flex:none;padding:.45rem .85rem;text-decoration:none;transition:background-color .16s,color .16s}.offer__cta:hover{color:var(--vermelho);background:#fff}.head{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--linha);background:#ffffffe6}.head__in{width:min(100% - var(--gutter)*2,var(--shell));align-items:center;gap:1.25rem;min-height:78px;margin-inline:auto;display:flex}.logo{flex:none;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.logo__bolt{color:var(--rosa);place-items:center;display:grid}.logo__word{font-family:var(--display);color:var(--tinta);letter-spacing:-.02em;font-size:1.0625rem;font-weight:600}.logo__word b{color:var(--azul);font-weight:600}.logo--dark .logo__word{color:#fff}.logo--dark .logo__word b{color:#7ea2ff}.nav{margin-left:auto}.nav__list{align-items:center;gap:clamp(.85rem,1.6vw,1.5rem);display:flex}.nav__list a{color:#374151;padding:.35rem 0;font-size:.9375rem;font-weight:500;text-decoration:none;position:relative}.nav__list a:after{content:"";background:var(--azul);height:2px;transition:right .22s;position:absolute;bottom:0;left:0;right:100%}.nav__list a:hover:after{right:0}.search{flex:none;width:min(240px,26vw);position:relative}.search__icon{color:var(--tinta-3);pointer-events:none;z-index:1;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.search input{border:1px solid var(--linha);border-radius:var(--raio-sm);background:#fff;width:100%;padding:.6rem .8rem .6rem 2.1rem;font-size:.875rem;transition:border-color .16s,box-shadow .16s}.search input::placeholder{color:#9aa1b1}.search input:focus{border-color:var(--azul);outline:none;box-shadow:0 0 0 3px #4361ee24}.search__campo{width:100%;display:block}.search__painel{box-sizing:border-box;border:1px solid var(--linha);border-radius:var(--raio-sm);width:100%;box-shadow:var(--sombra-alta);z-index:60;background:#fff;overflow:hidden}.search__lista{max-height:min(60vh,20rem);margin:0;padding:.25rem;list-style:none;overflow-y:auto}.search__opcao{cursor:pointer;border-radius:6px;flex-direction:column;justify-content:center;gap:.1rem;min-height:44px;padding:.55rem .65rem;display:flex}.search__opcao:hover,.search__opcao[data-p-focused=true]{background:var(--papel)}.search__titulo{color:var(--tinta);font-size:.9375rem;line-height:1.25}.search__tipo{color:var(--tinta-3);font-size:.75rem}.search__vazio{color:var(--tinta-3);padding:.75rem .65rem;font-size:.875rem}.burger{border:1px solid var(--linha);border-radius:var(--raio-sm);cursor:pointer;background:0 0;flex:none;padding:.55rem;display:none}.burger span{background:var(--tinta);border-radius:2px;width:20px;height:2px;transition:transform .2s,opacity .2s;display:block}.burger span+span{margin-top:4px}.burger[aria-expanded=true] span:first-child{transform:translateY(6px)rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){opacity:0}.burger[aria-expanded=true] span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.foot{background:var(--grafite);color:#9ca3af;padding-block:3rem 2.5rem}.foot__in{text-align:center;justify-items:center;gap:1.15rem;display:grid}.foot__desc{max-width:52ch;font-size:.9375rem}.social{gap:.5rem;display:flex}.social a{color:#e5e7eb;border:1px solid #e5e7eb33;border-radius:99px;place-items:center;width:42px;height:42px;transition:background-color .16s,border-color .16s,transform .16s;display:grid}.social a:hover{background:#e5e7eb1a;border-color:#e5e7eb73;transform:translateY(-2px)}.foot__rule{border:0;border-top:1px solid #9ca3af47;width:100%;max-width:820px;margin:.5rem 0 0}.foot__legal{flex-wrap:wrap;justify-content:center;gap:.25rem 1.5rem;font-size:.875rem;display:flex}.foot__legal a{color:#d1d5db;text-underline-offset:3px;padding:.35rem 0;text-decoration:underline;display:inline-block}.foot__legal a:hover{color:#fff}.foot__copy{font-size:.875rem}@media (width<=920px){.fixed-top{position:static}.head__in{flex-wrap:wrap;gap:.75rem;padding-block:.7rem}.burger{order:3;margin-left:auto;display:block}.head .search{flex:100%;order:4;width:auto;margin-left:0}.nav{flex:100%;order:5;margin-left:0;display:none}.nav__list{flex-direction:column;align-items:stretch;gap:0;padding-top:.5rem}.nav__list li+li{border-top:1px solid var(--linha)}.nav__list a{padding:.85rem .1rem;display:block}.nav__list a:after{display:none}}@media (width<=640px){.offer__in{flex-wrap:wrap;gap:.6rem .75rem;padding:.7rem 0}.offer__text{flex:100%;order:3;font-size:.875rem}.offer__cta{order:4}}
