.site{--sombra-roxa:0 40px 80px -40px #1e0b308c;--color-roxo:#43176b;--color-amarelo:#ffc21a;--color-laranja:#ff6b1a;--color-cta:#c8460e;--color-cta-hover:#a93a0b;--color-tinta:#1e0b30;--color-muted:#5e5468;--color-creme:#fff8ee}.site :focus-visible{outline:3px solid var(--color-amarelo);outline-offset:3px;border-radius:10px}.site .sobre-claro :focus-visible{outline-color:var(--color-roxo)}.btn-site{background:var(--color-cta);color:#fff;letter-spacing:.005em;cursor:pointer;border-radius:14px;align-items:center;gap:.6rem;min-height:52px;padding:0 1.4rem;font-size:16px;font-weight:700;transition:background .2s,transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 12px 24px -12px #c8460ecc}.btn-site:hover{background:var(--color-cta-hover);transform:translateY(-1px)}.btn-site:active{transform:translateY(1px)scale(.99)}.btn-site-sec{color:#fff;cursor:pointer;border-radius:14px;align-items:center;gap:.5rem;min-height:52px;padding:0 1.25rem;font-size:16px;font-weight:700;transition:background .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 0 0 1.5px #ffffff59}.btn-site-sec:hover{background:#ffffff14;box-shadow:inset 0 0 0 1.5px #fff9}.sobre-claro .btn-site-sec{color:var(--color-roxo);box-shadow:inset 0 0 0 1.5px #43176b59}.sobre-claro .btn-site-sec:hover{box-shadow:inset 0 0 0 1.5px var(--color-roxo);background:#43176b0f}.campo-site{width:100%;min-height:48px;color:var(--color-tinta);background:#fff;border:1.5px solid #e3daea;border-radius:12px;padding:10px 14px;font-size:16px;transition:border-color .15s}.campo-site:hover{border-color:#cbbcd8}.campo-site:focus{border-color:var(--color-roxo);outline:none;box-shadow:0 0 0 3px #43176b26}.pd-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:28px}.pd-range::-webkit-slider-runnable-track{background:#ffffff2e;border-radius:99px;height:6px}.pd-range::-moz-range-track{background:#ffffff2e;border-radius:99px;height:6px}.pd-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-amarelo);border:3px solid var(--color-roxo);border-radius:50%;width:24px;height:24px;margin-top:-9px;box-shadow:0 2px 8px #00000059}.pd-range::-moz-range-thumb{background:var(--color-amarelo);border:3px solid var(--color-roxo);border-radius:50%;width:18px;height:18px}.pd-range:focus-visible{outline:3px solid var(--color-amarelo);outline-offset:2px}.notebook{position:relative}.notebook-tela{box-shadow:0 0 0 1px #ffffff14 inset, var(--sombra-roxa);background:#17091f;border-radius:14px 14px 0 0;padding:10px 10px 12px;position:relative}.notebook-tela:before{content:"";background:#3b2b47;border-radius:50%;width:4px;height:4px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.notebook-tela img{aspect-ratio:1440/900;object-fit:cover;object-position:top;background:#fff8ee;border-radius:4px;width:100%;height:auto;display:block}.notebook-base{background:linear-gradient(#d9d2df,#a99fb2);border-radius:0 0 18px 18px;height:14px;margin:0 -6%;position:relative}.notebook-base:before{content:"";background:#8d8299;border-radius:0 0 8px 8px;width:16%;height:5px;position:absolute;top:0;left:50%;transform:translate(-50%)}.celular{background:#17091f;border-radius:36px;padding:9px;position:relative;box-shadow:inset 0 0 0 1.5px #3b2b47,0 30px 60px -25px #0e0416bf}.celular:before{content:"";z-index:1;background:#17091f;border-radius:99px;width:30%;height:18px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.celular img{background:#fff8ee;border-radius:28px;width:100%;height:auto;display:block}.comanda{color:var(--color-tinta);font-variant-numeric:tabular-nums;--dente:10px;-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / calc(var(--dente) * 2) 100%;-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / calc(var(--dente) * 2) 100%;mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / calc(var(--dente) * 2) 100%;padding-bottom:calc(var(--dente) + 18px);background:#fff;position:relative}.pontilhado{border-top:1.5px dashed #d8cfe0}@keyframes pd-flutuar{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pd-aviso{0%,8%{opacity:0;transform:translateY(12px)scale(.96)}14%,70%{opacity:1;transform:none}78%,to{opacity:0;transform:translateY(-6px)scale(.98)}}@keyframes pd-pulso{0%{box-shadow:0 0 #ffc21a8c}to{box-shadow:0 0 0 12px #ffc21a00}}@keyframes pd-entrar{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes pd-revelar{0%{transform:translateY(32px)}to{transform:none}}@media (prefers-reduced-motion:no-preference){.flutuar{animation:6s ease-in-out infinite pd-flutuar}.aviso-loop{animation:7s cubic-bezier(.16,1,.3,1) infinite pd-aviso}.aviso-loop.atraso{animation-delay:3.5s}.pulso{animation:1.8s ease-out infinite pd-pulso}.entrar{animation:.8s cubic-bezier(.16,1,.3,1) both pd-entrar;animation-delay:calc(var(--i,0) * 90ms)}@supports (animation-timeline:view()){.revelar{animation:linear both pd-revelar;animation-timeline:view();animation-range:entry entry 35%}}}@media (prefers-reduced-motion:reduce){.aviso-loop{opacity:1}}.faq summary{cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary .mais{transition:transform .25s cubic-bezier(.16,1,.3,1)}.faq details[open] summary .mais{transform:rotate(45deg)}.menu-site summary{list-style:none}.menu-site summary::-webkit-details-marker{display:none}.site section[id]{scroll-margin-top:76px}html:has(.site){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.site){scroll-behavior:auto}}
