@property --orb-giro{syntax:"<angle>";inherits:true;initial-value:0deg}@property --orb-cometa{syntax:"<angle>";inherits:true;initial-value:0deg}.orb{aspect-ratio:1;isolation:isolate;width:min(100%,34rem);color:var(--papel);place-self:center;margin-block-end:1.5rem;position:relative;container-type:inline-size}.orb:before{content:"";background:conic-gradient(from var(--orb-cometa), transparent 0deg, transparent 250deg, color-mix(in srgb, var(--acento) 85%, transparent) 356deg, transparent 360deg);border:1px solid #f5f4f01f;border-radius:50%;position:absolute;inset:10%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px))}.orb:after{content:"";z-index:-1;background-image:radial-gradient(circle,#f5f4f029 1px,#0000 1.6px);background-size:1.375rem 1.375rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#000 45%,#0000);mask-image:radial-gradient(closest-side,#000 45%,#0000)}.orb__centro{aspect-ratio:1;width:38%;box-shadow:inset 0 1px 0 #ffffff24, 0 0 0 1px #f5f4f01a, 0 0 0 7cqi #f5f4f006, 0 0 0 14cqi #f5f4f005, 0 0 90px -10px color-mix(in srgb, var(--acento) 30%, transparent), 0 30px 80px -20px #000000d9;background:radial-gradient(circle at 35% 25%,#2a2a2e,#0e0e10 72%);border-radius:50%;place-content:center;justify-items:center;gap:.6rem;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.orb__centro:before{content:"";pointer-events:none;background:repeating-conic-gradient(from calc(var(--orb-giro) - .4deg), color-mix(in srgb, var(--acento) 70%, transparent) 0deg .8deg, transparent .8deg 60deg);opacity:.6;border-radius:50%;position:absolute;inset:-55.3%;-webkit-mask:radial-gradient(closest-side,#0000 47%,#000 50%,#00000040 100%);mask:radial-gradient(closest-side,#0000 47%,#000 50%,#00000040 100%)}.orb__centro:after{content:"";border:1px solid color-mix(in srgb, var(--acento) 70%, transparent);opacity:0;border-radius:50%;position:absolute;inset:0}.orb__titulo{font-family:var(--font-display);letter-spacing:-.02em;color:var(--papel);font-size:clamp(1rem,5cqi,1.5rem);font-weight:600;line-height:1}.orb__sub{white-space:nowrap;text-align:center;line-height:1.3;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--acento);margin-top:-.25rem;font-size:.625rem;font-weight:500}.orb__peca{--a:calc(var(--i) * 60deg - 90deg + var(--orb-giro));aspect-ratio:1;width:17%;transform:rotate(var(--a)) translateX(40cqi) rotate(calc(-1 * var(--a)));background:var(--orb-cor,#1f1f23);color:var(--orb-tinta,#fff);box-shadow:0 0 0 4px #0a0a0ceb, 0 0 0 5px #f5f4f014, 0 14px 36px -8px var(--orb-brilho,#0009);border-radius:50%;place-items:center;margin:-8.5%;display:grid;position:absolute;top:50%;left:50%}.orb__peca svg{fill:currentColor;width:50%;height:50%}.orb__peca--traco svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.orb__peca:after{content:attr(data-rotulo);white-space:nowrap;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--papel);background:#161619e6;border-radius:999px;padding:.3rem .55rem;font-size:.625rem;font-weight:500;position:absolute;top:calc(100% + .55rem);left:50%;translate:-50%;box-shadow:0 0 0 1px #f5f4f01f}.orb__peca--whatsapp{--orb-cor:#25d366;--orb-brilho:#25d36680}.orb__peca--instagram{--orb-cor:radial-gradient(circle at 30% 107%, #fdf497 0%, #fd5949 45%, #d6249f 62%, #285aeb 95%);--orb-brilho:#d6249f80}.orb__peca--google{--orb-cor:#fff;--orb-tinta:#4285f4;--orb-brilho:#4285f473}.orb__peca--formulario{--orb-cor:radial-gradient(circle at 35% 25%, #2b2f14, #12140a 75%);--orb-tinta:var(--acento);--orb-brilho:color-mix(in srgb, var(--acento) 45%, transparent)}.orb__peca--dominio{--orb-cor:var(--papel);--orb-tinta:#0a0a0a;--orb-brilho:#f5f4f04d}.orb__peca--celular{--orb-cor:#26262b;--orb-brilho:#000000b3}.orb__peca--site{--orb-cor:var(--papel);--orb-tinta:#0a0a0a;--orb-brilho:#f5f4f04d}.orb__peca--anuncios{--orb-cor:#1877f2;--orb-brilho:#1877f280}.orb__peca--ia{--orb-cor:radial-gradient(circle at 35% 25%, #2b2f14, #12140a 75%);--orb-tinta:var(--acento);--orb-brilho:color-mix(in srgb, var(--acento) 45%, transparent)}.orb__peca--painel{--orb-cor:#26262b;--orb-brilho:#000000b3}@media (min-width:64rem){.orb--topo{grid-row:span 2/span 2;align-self:start}.orb:after{inset:-6%}.orb__peca:after{font-size:.6875rem}}@media (prefers-reduced-motion:no-preference){.orb{animation:80s linear 1.2s infinite orb-giro,6s linear 1.2s infinite orb-cometa}.orb__peca{animation:.8s cubic-bezier(.2,.8,.2,1.25) both orb-entra;animation-delay:calc(var(--i) * 90ms + .25s)}.orb__peca svg{animation:4.2s ease-in-out infinite orb-flutua;animation-delay:calc(1.2s - var(--i) * .7s)}.orb__centro:after{animation:2.8s cubic-bezier(.2,.6,.3,1) 1.2s infinite orb-ping}.orb__centro:before{animation:2.8s ease-in-out 1.2s infinite orb-raios}}@keyframes orb-giro{to{--orb-giro:360deg}}@keyframes orb-cometa{to{--orb-cometa:360deg}}@keyframes orb-entra{0%{opacity:0;scale:.4}}@keyframes orb-flutua{50%{translate:0 -8%}}@keyframes orb-ping{0%{opacity:.7;scale:1}to{opacity:0;scale:1.9}}@keyframes orb-raios{0%,to{opacity:.35}35%{opacity:.85}}:is(.dc:has(.orb),.heroi:has(.orb)){background-image:linear-gradient(to bottom, transparent 62%, var(--preto-base) 100%), radial-gradient(40rem 32rem at 76% 50%, color-mix(in srgb, var(--acento) 14%, transparent), transparent 70%), radial-gradient(56rem 28rem at 20% -10%, #f5f4f017, transparent 70%), linear-gradient(#f5f4f00a 1px, transparent 1px), linear-gradient(90deg, #f5f4f00a 1px, transparent 1px);background-position:50%,50%,50%,top,top;background-size:auto,auto,auto,4rem 4rem,4rem 4rem}@media (max-width:63.99rem){:is(.dc:has(.orb),.heroi:has(.orb)){background-image:linear-gradient(to bottom, transparent 70%, var(--preto-base) 100%), radial-gradient(26rem 26rem at 50% 78%, color-mix(in srgb, var(--acento) 14%, transparent), transparent 70%), radial-gradient(30rem 20rem at 30% -5%, #f5f4f017, transparent 70%), linear-gradient(#f5f4f00a 1px, transparent 1px), linear-gradient(90deg, #f5f4f00a 1px, transparent 1px);background-size:auto,auto,auto,3rem 3rem,3rem 3rem}}.dc-preco{color:var(--acento);text-shadow:0 0 48px color-mix(in srgb, var(--acento) 45%, transparent);white-space:nowrap}
.prova{overflow:hidden;box-shadow:inset 0 1px #f5f4f014}.prova__rotulo{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--tinta-suave);font-size:.6875rem}.prova__numeros{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1.25rem;margin-top:1.5rem;display:grid}.prova__numero{flex-direction:column;gap:.5rem;padding-top:1rem;display:flex;box-shadow:inset 0 1px #f5f4f024}.prova__numero b{font-family:var(--font-display);letter-spacing:-.045em;color:var(--papel);font-size:clamp(2.75rem,9vw,4.75rem);font-weight:600;line-height:.95}.prova__numero i{color:var(--acento);margin-right:.04em;font-style:normal}.prova__numero span{color:var(--tinta-suave);max-width:14ch;font-size:.9375rem;line-height:1.35}@media (min-width:64rem){.prova__numeros{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:2rem}}.prova__vitrine{content-visibility:auto;contain-intrinsic-size:auto 40rem;flex-direction:column;gap:1.25rem;margin-top:clamp(2rem,5vw,3.75rem);padding-block:1rem 2.5rem;display:flex}.prova__linha{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.prova__trilho{width:max-content;display:flex}.prova__grupo{align-items:flex-start;gap:1.25rem;padding-right:1.25rem;display:flex}.prova__card{flex:none;width:16rem;transition:translate .35s cubic-bezier(.2,.8,.2,1)}.prova__card:hover{translate:0 -6px}.prova__janela{background:#111113;border-radius:10px;display:block;overflow:hidden;box-shadow:0 0 0 1px #f5f4f01f,0 28px 56px -28px #000000e6}.prova__janela img,.prova__celular img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.prova__janela img{aspect-ratio:16/10}.prova__legenda{flex-direction:column;gap:.2rem;margin-top:.8rem;display:flex}.prova__legenda b{font-family:var(--font-display);letter-spacing:-.01em;color:var(--papel);font-size:1rem;font-weight:600}.prova__legenda span{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--tinta-suave);font-size:.625rem}.prova__celular{aspect-ratio:9/17;background:#111113;border-radius:14px;flex:none;width:6.5rem;display:block;overflow:hidden;box-shadow:0 0 0 3px #1c1c20,0 0 0 4px #f5f4f01f,0 20px 40px -20px #000000e6}.prova__linha--volta .prova__grupo{align-items:center;padding-block:4px}@media (min-width:64rem){.prova__card{width:22rem}.prova__celular{width:8rem}}@media (prefers-reduced-motion:no-preference){.prova__trilho{animation:70s linear infinite prova-corre}.prova__linha--volta .prova__trilho{animation-duration:55s;animation-direction:reverse}.prova__linha:hover .prova__trilho{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.prova__linha{scrollbar-width:none;overflow-x:auto}.prova__grupo[aria-hidden],.prova__linha--volta .prova__grupo+.prova__grupo{display:none}}@keyframes prova-corre{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.selo-prova{flex-wrap:wrap;align-items:center;gap:.5rem 0;margin-top:1.5rem;font-size:.9375rem;line-height:1.3;display:flex}.selo-prova b{font-family:var(--font-display);letter-spacing:-.02em;color:var(--papel);white-space:nowrap;align-items:baseline;gap:.35em;font-size:1.125rem;font-weight:600;display:inline-flex}.selo-prova b span{font-family:var(--font-body,inherit);letter-spacing:0;color:var(--tinta-suave);font-size:.875rem;font-weight:400}.selo-prova{column-gap:1.1rem}.selo-prova b:before{content:"";background:var(--acento);width:5px;height:5px;box-shadow:0 0 10px var(--acento);border-radius:50%;align-self:center;margin-inline-end:.2rem}.selo-prova__sep{font-size:0;font-style:normal}.prova--colada{box-shadow:none;padding-top:clamp(1rem,3vw,2rem)}.heroi:has(+.prova--colada){padding-bottom:1.25rem}@media (max-width:63.99rem){.prova__numeros[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:.875rem}.prova__numeros[data-n="3"] .prova__numero b{font-size:clamp(2rem,9.5vw,3rem)}.prova__numeros[data-n="3"] .prova__numero span{font-size:.8125rem}}
