:root{--pv-branco:#fff;--pv-papel:#f5f5f3;--pv-nevoa:#eeeeec;--pv-linha-clara:#dcdcdc;--pv-muted-claro:#595959;--pv-grafite:#141414;--pv-grafite-2:#1d1d1d;--pv-grafite-3:#262626;--pv-linha-neutra:#383838;--pv-linha-forte:#777;--pv-texto-inverso:#f5f5f3;--pv-muted-inverso:#b5b5b5;--pv-vermelho:#c92a2a;--pv-vinho:#9f1d20;--pv-dourado:#f2b544;--pv-creme:#fff8f0;--pv-carvao:#141414;--pv-folha:#237a52;--pv-vermelho-noite:#ef5350;--pv-carvao-2:#1d1d1d;--pv-carvao-3:#262626;--pv-linha-noite:#383838;--bg:#f5f5f3;--card:#fff;--soft:#eef0f2;--text:var(--pv-carvao);--muted:#595959;--border:#dcdcdc;--borda-campo:#878787;--campo:#fff;--primary:var(--pv-vermelho);--primary-hover:var(--pv-vinho);--primary-ink:var(--pv-creme);--primary-soft:#fcebe8;--primary-text:var(--pv-vinho);--danger:var(--pv-vinho);--danger-text:var(--pv-vinho);--danger-soft:#fbe4e2;--danger-borda:#ebb2ae;--success:var(--pv-folha);--success-text:#1d6845;--success-soft:#e6f2ea;--success-borda:#a9d3ba;--warning:#b07a12;--warning-soft:#fdf0d5;--warning-text:#6b4a00;--warning-borda:#e8c77a;--estrela:#8a5e00;--lateral:#141414;--lateral-texto:#e0e0e0;--lateral-suave:#ffffff12;--lateral-linha:#ffffff1a;--foco:var(--pv-vermelho);--inverso:var(--pv-carvao);--inverso-txt:var(--pv-creme);--veu:#17110d80;--sombra:0 1px 2px #17110d0d, 0 2px 10px #17110d0a;--sombra-alta:0 10px 30px #17110d24, 0 2px 6px #17110d0f;--atraso-fundo:#fbedec;--obs-texto:var(--warning-text);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-tema=escuro]{--bg:#141414;--card:#1d1d1d;--soft:#262626;--text:#ededed;--muted:#b5b5b5;--border:#383838;--borda-campo:#777;--campo:#181818;--primary:var(--pv-vermelho-noite);--primary-hover:#f47572;--primary-ink:#141414;--primary-soft:#3a2022;--primary-text:#f59a97;--danger:var(--pv-vermelho-noite);--danger-text:#f59a97;--danger-soft:#36201f;--danger-borda:#6e3330;--success:#3fa572;--success-text:#86d6aa;--success-soft:#16291f;--success-borda:#2c5a41;--warning:var(--pv-dourado);--warning-soft:#2e2816;--warning-text:#f5c978;--warning-borda:#6a5626;--estrela:var(--pv-dourado);--lateral:#101010;--lateral-texto:#d9d9d9;--foco:var(--pv-dourado);--inverso:#ededed;--inverso-txt:#141414;--veu:#0009;--sombra:0 1px 2px #00000073;--sombra-alta:0 12px 32px #0000008c, 0 0 0 1px #383838;--atraso-fundo:#2f1c1d;--obs-texto:var(--warning-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--rolagem-trilho:var(--bg);--rolagem-polegar:var(--primary-text);--rolagem-ativo:var(--primary)}*{scrollbar-width:auto;scrollbar-color:var(--rolagem-polegar) var(--rolagem-trilho)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--rolagem-trilho)}::-webkit-scrollbar-corner{background:var(--rolagem-trilho)}::-webkit-scrollbar-thumb{background:var(--rolagem-polegar);border:3px solid var(--rolagem-trilho);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--rolagem-ativo)}::-webkit-scrollbar-thumb:active{background:var(--rolagem-ativo)}body{overflow-wrap:anywhere}:where(main,section,article,header,footer,form,fieldset,figure,dialog){min-inline-size:0}:root body :is(input,select,textarea){box-sizing:border-box;min-inline-size:0;max-inline-size:100%}:root body textarea{resize:none;overflow:auto}@media (forced-colors:active){*{scrollbar-color:auto}}:root{--bg:var(--pv-grafite);--surface:var(--pv-grafite-2);--surface-2:var(--pv-grafite-3);--line:var(--pv-linha-neutra);--line-strong:var(--pv-linha-forte);--text:var(--pv-texto-inverso);--muted:var(--pv-muted-inverso);--subtle:var(--pv-muted-inverso);--accent:var(--pv-vermelho-noite);--accent-text:var(--pv-vermelho-noite);--ok:var(--success-text);--focus:var(--pv-creme);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.claro{--bg:var(--pv-papel);--surface:var(--pv-branco);--surface-2:var(--pv-nevoa);--line:var(--pv-linha-clara);--line-strong:var(--pv-linha-forte);--text:var(--pv-grafite);--muted:var(--pv-muted-claro);--subtle:var(--pv-muted-claro);--accent:var(--pv-vermelho);--accent-text:var(--pv-vinho);--ok:var(--pv-folha);--focus:var(--pv-vinho);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--r:12px;--r-lg:20px;--wrap:1200px;--head:72px;--ease:cubic-bezier(.2,.7,.2,1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--head) + var(--s4))}body{background:var(--pv-carvao);color:var(--muted);-webkit-font-smoothing:antialiased;margin:0;font:400 1rem/1.7 Poppins,system-ui,sans-serif;overflow-x:hidden}h1,h2,h3{color:var(--text);text-wrap:balance;margin:0;font-weight:700}h3{font-size:1.125rem;font-weight:600;line-height:1.4}p{text-wrap:pretty;margin:0}a{color:inherit}b,strong{color:var(--text);font-weight:600}img{max-width:100%;height:auto;display:block}[hidden]{display:none!important}::selection{background:var(--pv-dourado);color:var(--pv-carvao)}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:4px}svg.i{fill:none;stroke:currentColor;flex:none;width:22px;height:22px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{width:min(100% - 2*var(--s4),var(--wrap));margin-inline:auto}.section{padding-block:clamp(var(--s8),9vw,var(--s9));background:var(--bg);color:var(--muted);position:relative}.section:not(.claro)+.section:not(.claro){border-top:1px solid var(--line)}.sec-head{max-width:760px}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--accent-text);margin-bottom:var(--s3);font-size:.8125rem;font-weight:600}.lead{max-width:58ch;margin-top:var(--s4);font-size:1.0625rem}.lead a,.note a,.terms a{color:var(--accent-text);text-underline-offset:3px}.fine{color:var(--subtle);margin-top:var(--s4);font-size:.8125rem}.note{margin-top:var(--s6);padding-left:var(--s4);border-left:3px solid var(--accent);max-width:72ch;font-size:.9375rem}.skip{left:var(--s4);z-index:100;background:var(--pv-creme);color:var(--pv-carvao);padding:var(--s2) var(--s4);border-radius:8px;font-weight:600;position:absolute;top:-100px}.skip:focus{top:var(--s4)}.btn{justify-content:center;align-items:center;gap:var(--s2);min-height:48px;padding:0 var(--s5);border-radius:var(--r);color:var(--pv-creme);background:var(--pv-vermelho);cursor:pointer;touch-action:manipulation;white-space:nowrap;transition:background-color .2s var(--ease),transform .2s var(--ease),box-shadow .3s var(--ease),border-color .2s;border:0;font:600 .9375rem/1 Poppins,sans-serif;text-decoration:none;display:inline-flex}.btn .i{transition:transform .25s var(--ease)}.btn:hover{background:var(--pv-vinho);box-shadow:0 14px 34px -14px #c92a2abf}.btn:hover .i{transform:translate(3px)}.btn:active{transform:scale(.97)}.btn-ghost{color:var(--text);border:1.5px solid var(--line-strong);background:0 0}.btn-ghost:hover{border-color:var(--accent);box-shadow:none;background:0 0}.btn-sm{min-height:44px;padding:0 var(--s4);font-size:.875rem}.btn-lg{min-height:56px;padding:0 var(--s6);font-size:1rem}.btn-icon{width:48px;padding:0}.actions{gap:var(--s3);margin-top:var(--s6);flex-wrap:wrap;display:flex}.site-header{z-index:50;height:var(--head);border-bottom:1px solid #0000;transition:background-color .3s,border-color .3s;position:fixed;inset:0 0 auto}.site-header.scrolled{-webkit-backdrop-filter:saturate(140%)blur(14px);border-bottom-color:var(--pv-linha-noite);background:#17110de6}.site-header .wrap{align-items:center;gap:var(--s5);height:100%;display:flex}.logo{flex:none;align-items:center;text-decoration:none;display:flex}.site-header .logo img{width:171px;height:38px}.site-header nav{margin-left:auto}nav ul{align-items:center;gap:clamp(var(--s4),2vw,var(--s6));margin:0;padding:0;list-style:none;display:flex}nav a{color:#dccfc4;white-space:nowrap;font-size:.9rem;text-decoration:none;transition:color .2s}nav a:not(.btn):hover{color:var(--pv-dourado)}.menu-btn{color:var(--pv-creme);border-radius:var(--r);cursor:pointer;background:0 0;border:1.5px solid #4d3b30;justify-content:center;align-items:center;width:44px;height:44px;display:none}.menu-btn .i-close,.menu-btn[aria-expanded=true] .i-open{display:none}.menu-btn[aria-expanded=true] .i-close{display:block}@media (width>=1101px){nav ul .nav-cta{display:none}}.hero{padding:calc(var(--head) + clamp(var(--s6),6vw,var(--s9))) 0 clamp(var(--s8),7vw,var(--s9));background:var(--pv-carvao);align-items:center;min-height:min(100svh,920px);display:flex;position:relative;overflow:hidden}.hero:after{content:"";background:linear-gradient(90deg,transparent,var(--pv-linha-noite),transparent);height:1px;position:absolute;inset:auto 0 0}.hero-grid{gap:clamp(var(--s6),4vw,var(--s8));grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;display:grid}.hero h1 .linha{display:block}.hero .lead{max-width:50ch;margin-top:var(--s5);font-size:1.125rem}.trust{margin:var(--s6) 0 0;gap:var(--s2) var(--s5);color:var(--text);flex-wrap:wrap;padding:0;font-size:.875rem;list-style:none;display:flex}.trust li{align-items:center;gap:var(--s2);display:flex}.trust li:before{content:"";background:var(--pv-dourado);border-radius:50%;width:6px;height:6px}.hero-prato{isolation:isolate;justify-items:center;gap:var(--s3);margin:0;display:grid;position:relative}.prato-palco{aspect-ratio:1/.9;width:100%;max-width:620px;position:relative}.prato-palco:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#c92a2a8c,#9f1d2038 55%,#0000 78%);position:absolute;inset:-12% -18%}.prato-palco:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#0000008c,#0000);border-radius:50%;height:10%;position:absolute;bottom:4%;left:18%;right:18%}.prato-palco canvas{opacity:0;transition:opacity .8s var(--ease);position:absolute;inset:0;width:100%!important;height:100%!important}.prato-palco canvas.pronto{opacity:1}.prato-fallback{object-fit:contain;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#000 72%,#0000);mask-image:radial-gradient(closest-side,#000 72%,#0000)}.hero-prato figcaption{color:var(--subtle);letter-spacing:.02em;font-size:.75rem}@media (prefers-reduced-motion:no-preference){.hero [data-hero]{opacity:0;animation:10ms 2.5s forwards aparecer}}@keyframes aparecer{to{opacity:1}}.cards{margin:var(--s7) 0 0;gap:var(--s4);grid-template-columns:repeat(auto-fill,minmax(210px,1fr));padding:0;list-style:none;display:grid}.cards li{gap:var(--s1);padding:var(--s5);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);transition:transform .25s var(--ease),box-shadow .25s var(--ease),border-color .25s;flex-direction:column;font-size:.9rem;line-height:1.55;display:flex}.cards li:hover{border-color:var(--line-strong);transform:translateY(-3px);box-shadow:0 18px 40px -26px #17110d73}.cards .i{width:28px;height:28px;color:var(--accent);margin-bottom:var(--s3)}.cards b{margin-bottom:var(--s1);font-size:1rem;line-height:1.35}.calc{gap:clamp(var(--s6),6vw,var(--s9));grid-template-columns:1fr 1fr;align-items:center;display:grid}.calc-input{margin-top:var(--s6)}.calc-input label{color:var(--text);margin-bottom:var(--s2);font-weight:600;display:block}.calc-row{align-items:center;gap:var(--s4);display:flex}.calc-row input[type=range]{accent-color:var(--pv-dourado);flex:1;min-height:44px}.money-input{align-items:center;gap:var(--s2);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r);padding:0 var(--s3);min-height:48px;color:var(--text);display:flex}.money-input:focus-within{border-color:var(--accent);outline:3px solid var(--focus);outline-offset:2px}.money-input input{width:8ch;color:var(--text);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;font:600 1rem Poppins,sans-serif}.calc-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s6);box-shadow:0 30px 70px -40px #000c}.bars{gap:var(--s5);margin:0;padding:0;list-style:none;display:grid}.bars li{gap:var(--s1) var(--s4);grid-template-columns:1fr auto;display:grid}.bar-label{color:var(--text);font-size:.9375rem;font-weight:500}.bar-label small,.bar-val small{color:var(--subtle);font-size:.75rem;font-weight:400;display:block}.bar-val small{display:inline}.bar-val{color:var(--text);font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.bar{background:var(--line);border-radius:5px;grid-column:1/-1;height:10px;position:relative;overflow:hidden}.bar:after{content:"";width:var(--w);border-radius:inherit;background:var(--subtle);transition:width .3s var(--ease);position:absolute;inset:0 auto 0 0}.saving{margin-top:var(--s6);padding-top:var(--s5);border-top:1px solid var(--line)}.big{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:var(--s1);color:var(--pv-dourado);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.1}.duo{gap:var(--s5);margin-top:var(--s7);grid-template-columns:1fr 1fr;display:grid}.card-h{gap:var(--s5);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s6) var(--s5);align-items:flex-start;display:flex}.card-h h3{margin-bottom:var(--s2)}.card-h p{font-size:.9375rem;line-height:1.6}.card-h .btn{margin-top:var(--s4)}.ico{background:var(--pv-vermelho);width:64px;height:64px;color:var(--pv-creme);border-radius:16px;flex:none;place-items:center;display:grid}.ico .i{width:30px;height:30px}.ico-lg{border-radius:var(--r-lg);width:120px;height:120px}.ico-lg .i{width:44px;height:44px}.cred{margin-top:var(--s3);color:var(--subtle);font-size:.875rem!important}.steps{margin:var(--s7) 0 0;gap:var(--s5);counter-reset:passo;grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.steps li{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s6) var(--s5) var(--s5);flex-direction:column;display:flex}.step-n{background:var(--pv-vermelho);width:44px;height:44px;color:var(--pv-creme);margin-bottom:var(--s4);border-radius:14px;place-items:center;font-size:1.125rem;font-weight:800;display:grid}.step-n .i{width:24px;height:24px}.steps h3{margin-bottom:var(--s2)}.etapas-entrega{grid-template-columns:repeat(2,minmax(0,1fr))}.steps p{flex:1;font-size:.9375rem;line-height:1.6}.mini{margin-top:var(--s5);color:var(--pv-carvao);border-radius:var(--r);padding:var(--s3) var(--s4);background:#fff;border:1px solid #eadbc9;font-size:.8125rem;line-height:1.5}.mini b{color:var(--pv-carvao)}.mini-url{align-items:center;gap:var(--s2);color:#5c4a3e;white-space:nowrap;display:flex;overflow:hidden}.mini-url .i{width:16px;height:16px;color:var(--pv-vermelho)}.mini-item{gap:var(--s2);grid-template-columns:1fr auto;display:grid}.mini-btn{text-align:center;background:var(--pv-vermelho);color:var(--pv-creme);padding:var(--s2);border-radius:8px;grid-column:1/-1;font-weight:600}.mini-ticket{border-left:4px solid var(--pv-folha);gap:2px;display:grid}.ticket-top{justify-content:space-between;align-items:center;gap:var(--s2);display:flex}.chip{color:#1d6845;padding:0 var(--s2);white-space:nowrap;background:#e3f2ea;border-radius:999px;font-size:.75rem;font-weight:600}.ticket-total{color:#5c4a3e}.importar{gap:var(--s5);margin-top:var(--s5);padding:var(--s6) var(--s5);border:1px dashed var(--line-strong);border-radius:var(--r-lg);align-items:flex-start;display:flex}.importar>.i{width:40px;height:40px;color:var(--accent)}.importar h3{margin-bottom:var(--s2)}.importar p{max-width:80ch;font-size:.9375rem}.ar{gap:clamp(var(--s6),6vw,var(--s9));grid-template-columns:1fr 1fr;align-items:center;display:grid}.viewer-box{aspect-ratio:1;border-radius:var(--r-lg);border:1px solid var(--line);background:radial-gradient(closest-side,#3a1a16,var(--surface));position:relative;overflow:hidden}model-viewer{--poster-color:transparent;opacity:0;width:100%;height:100%;transition:opacity .5s}model-viewer.pronto{opacity:1}.viewer-status,.viewer-fallback{place-content:center;justify-items:center;gap:var(--s3);text-align:center;padding:var(--s5);font-size:.9375rem;display:grid;position:absolute;inset:0}.viewer-status[hidden],.viewer-fallback[hidden]{display:none}.viewer-fallback .i{width:48px;height:48px;color:var(--accent)}.viewer-fallback a{color:var(--accent-text)}.viewer-fallback:not([hidden])~.viewer-hint{display:none}.viewer-hint{left:0;right:0;bottom:var(--s4);text-align:center;color:var(--subtle);pointer-events:none;font-size:.75rem;position:absolute}.ar-btn{left:50%;bottom:var(--s7);position:absolute;transform:translate(-50%)}.ar-btn:hover{transform:translate(-50%)translateY(-2px)}.checks{margin:var(--s6) 0 0;border-top:1px solid var(--line);padding:0;list-style:none}.checks li{gap:var(--s3);padding:var(--s4) 0;border-bottom:1px solid var(--line);font-size:.9375rem;line-height:1.6;display:flex}.checks .i{width:20px;height:20px;color:var(--pv-dourado);margin-top:3px}.qr-desk{align-items:center;gap:var(--s5);margin-top:var(--s6);display:none}@media (hover:hover) and (pointer:fine){.qr-desk{display:flex}}.qr{width:120px;height:120px;padding:var(--s2);border-radius:var(--r);background:#fff;border:1px solid #eadbc9;flex:none}.qr svg{width:100%;height:100%;display:block}.monte{gap:clamp(var(--s6),6vw,var(--s9));grid-template-columns:1fr auto;align-items:center;display:grid}.cfg{gap:var(--s5);margin-top:var(--s6);max-width:480px;display:grid}.field{border:0;min-width:0;margin:0;padding:0}.field label,.field legend{color:var(--text);margin-bottom:var(--s2);padding:0;font-size:.9375rem;font-weight:600;display:block}.field small{color:var(--subtle);font-weight:400}.field input[type=text]{width:100%;min-height:48px;padding:0 var(--s4);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r);color:var(--text);font:400 1rem Poppins,sans-serif}.field input[type=text]::placeholder{color:var(--subtle)}.field input[type=text]:focus-visible{border-color:var(--accent)}.field input[type=file]{color:var(--muted);max-width:100%;font:400 .875rem Poppins,sans-serif}.field input[type=file]::file-selector-button{min-height:44px;margin-right:var(--s3);padding:0 var(--s4);border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface);color:var(--text);cursor:pointer;font:600 .875rem Poppins,sans-serif}.swatches{gap:var(--s3);flex-wrap:wrap;display:flex}.sw{background:var(--c);cursor:pointer;border-radius:50%;width:44px;height:44px;position:relative;box-shadow:inset 0 0 0 1px #fff8f033;margin:0!important}.sw input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.sw:has(:checked){outline:2px solid var(--text);outline-offset:3px}.sw:has(:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.sw-custom{background:conic-gradient(#c8372d,#f2b705,#2f9e44,#6b2c5f,#3b2a20,#c8372d)}.seg{border:1px solid var(--line-strong);border-radius:var(--r);flex-wrap:wrap;display:inline-flex;overflow:hidden}.seg label{font-weight:500;position:relative;margin:0!important}.seg input{opacity:0;position:absolute}.seg span{min-height:44px;padding:var(--s2) var(--s5);cursor:pointer;color:var(--text);line-height:28px;display:block}.seg input:checked+span{background:var(--pv-vermelho);color:var(--pv-creme)}.seg input:focus-visible+span{outline:3px solid var(--focus);outline-offset:-3px}.cfg .btn{justify-self:start}.phone{background:#0e0a08;border:1px solid #4d3b30;border-radius:44px;width:max-content;margin-inline:auto;padding:10px;box-shadow:0 0 0 2px #070504,0 40px 80px -30px #000c}.phone-screen{border-radius:34px;position:relative;overflow:hidden}.store{--marca:#c8372d;--marca-txt:#fff;--fundo:#f6f7f9;--cartao:#fff;--txt:#14171f;--sec:#5b6270;--borda:#e6e8ec;background:var(--fundo);width:280px;height:560px;color:var(--txt);font-size:.8125rem;line-height:1.45;transition:background-color .3s}.store[data-tema=escuro]{--fundo:#111318;--cartao:#1b1e25;--txt:#f2f3f5;--sec:#a3a9b6;--borda:#2a2e37}.store-head{align-items:center;gap:var(--s3);padding:var(--s7) var(--s4) var(--s5);background:var(--marca);color:var(--marca-txt);transition:background-color .3s;display:flex}.store-logo{border-radius:var(--r);color:#14171f;background:#fff;flex:none;place-items:center;width:48px;height:48px;font-size:1.25rem;font-weight:700;display:grid;overflow:hidden}.store-logo img{object-fit:cover;width:100%;height:100%}.store-name{overflow-wrap:anywhere;font-size:1rem;font-weight:700}.store-meta{align-items:center;gap:6px;font-size:.75rem;display:flex}.store-meta .dot{background:#2fdb8c;border-radius:50%;width:7px;height:7px}.store-cat{padding:var(--s4) var(--s4) var(--s2);font-weight:700}.store-list{padding:0 var(--s3);gap:var(--s2);margin:0;list-style:none;display:grid}.store-list li{align-items:center;gap:var(--s3);background:var(--cartao);border:1px solid var(--borda);border-radius:var(--r);padding:var(--s2);display:flex}.store-list .thumb{background:var(--fundo);border-radius:10px;flex:none;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.store-list .thumb img{object-fit:contain;width:100%;height:100%}.store-list b{color:var(--txt);font-size:.8125rem;display:block}.store-list small{color:var(--sec);font-size:.6875rem;display:block}.store-list em{font-style:normal;font-weight:600}.store-list li>span:nth-child(2){flex:1;min-width:0}.store-list .add{background:var(--marca);width:28px;height:28px;color:var(--marca-txt);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.store-bar{left:var(--s3);right:var(--s3);bottom:var(--s4);text-align:center;background:var(--marca);color:var(--marca-txt);border-radius:var(--r);padding:var(--s3);font-weight:600;position:absolute}.feats{margin:var(--s7) 0 0;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid;overflow:hidden}.feats li{gap:var(--s1);padding:var(--s5);border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;margin:0 -1px -1px 0;font-size:.875rem;line-height:1.55;display:flex}.feats .i{color:var(--accent);margin-bottom:var(--s3)}.feats b{font-size:.9375rem;line-height:1.4}.table-wrap{margin-top:var(--s7);border:1px solid var(--line);border-radius:var(--r-lg);overflow-x:auto}.cmp{border-collapse:collapse;width:100%;min-width:640px;font-size:.9375rem}.cmp th,.cmp td{padding:var(--s4) var(--s5);text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.cmp tbody tr:last-child>*{border-bottom:0}.cmp thead th{color:var(--text);font-weight:600}.cmp tbody th{color:var(--text);width:28%;font-weight:500}.cmp .nosso{background:#c92a2a1a}.yes{color:var(--ok);font-weight:600}.no{color:var(--subtle)}.periodo-planos{margin:var(--s6) 0 0;border:0;padding:0}.plans{gap:var(--s5);margin-top:var(--s6);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.plan{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s6);flex-direction:column;display:flex;position:relative}.plan-hot{border:2px solid var(--pv-vermelho);box-shadow:0 30px 64px -36px #9f1d208c}.selo{top:-14px;left:var(--s6);background:var(--pv-vermelho);color:var(--pv-creme);padding:2px var(--s3);border-radius:999px;font-size:.75rem;font-weight:600;position:absolute}.plan-resumo{margin:var(--s1) 0 0}.plan-nota{margin:-.25rem 0 .5rem;font-size:.9rem}.price{color:var(--text);letter-spacing:-.03em;margin:var(--s4) 0 var(--s5);font-variant-numeric:tabular-nums;align-items:baseline;font-size:3rem;font-weight:800;line-height:1;display:flex}.price .cur{margin-right:var(--s1);letter-spacing:0;font-size:1.125rem;font-weight:600}.price .cents{font-size:1.5rem}.price .per{color:var(--subtle);margin-left:var(--s1);letter-spacing:0;font-size:.9375rem;font-weight:400}.plan ul{margin:0 0 var(--s6);gap:var(--s3);flex:1;padding:0;font-size:.9375rem;list-style:none;display:grid}.plan li{gap:var(--s3);line-height:1.5;display:flex}.plan li .i{width:20px;height:20px;color:var(--ok);margin-top:2px}.terms{text-align:center;margin-top:var(--s6);color:var(--text);font-size:.9375rem}.faq-wrap{gap:clamp(var(--s6),6vw,var(--s9));grid-template-columns:1fr 1.6fr;align-items:start;display:grid}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{justify-content:space-between;align-items:center;gap:var(--s4);min-height:44px;padding:var(--s4) 0;color:var(--text);cursor:pointer;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--pv-dourado);flex:none;font-size:1.5rem;font-weight:400;transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{padding-bottom:var(--s5);max-width:62ch}.faq details a{color:var(--accent-text)}.final{isolation:isolate;text-align:center;border:1px solid var(--line);padding:clamp(var(--s7),8vw,var(--s9)) var(--s5);background:var(--surface);border-radius:28px;position:relative;overflow:hidden}.final:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#c92a2a66,#0000);height:120%;position:absolute;inset:-40% -10% auto}.final img{margin:0 auto var(--s5);border-radius:16px}.site-footer{border-top:1px solid var(--pv-linha-noite);padding:var(--s6) 0;background:var(--pv-carvao)}.site-footer .wrap{justify-content:space-between;align-items:center;gap:var(--s3) var(--s5);flex-wrap:wrap;font-size:.875rem;display:flex}.site-footer .logo img{width:144px;height:32px}.site-footer a{text-underline-offset:3px}.sticky-cta{display:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media (width<=1100px){.feats{grid-template-columns:repeat(2,minmax(0,1fr))}.menu-btn{display:inline-flex}.head-cta{display:none}nav ul{top:var(--head);padding:var(--s2) var(--s4) var(--s5);background:var(--pv-carvao);border-bottom:1px solid var(--pv-linha-noite);max-height:calc(100svh - var(--head));flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;left:0;right:0;overflow-y:auto}nav ul.open{display:flex}nav ul a{padding:var(--s4) 0;border-bottom:1px solid var(--pv-linha-noite);font-size:1rem;display:block}nav ul .nav-cta{padding-top:var(--s5)}nav ul .nav-cta a{padding:0 var(--s5);border:0;display:flex}.site-header{-webkit-backdrop-filter:blur(14px);background:#17110deb}}@media (width<=960px){.hero{min-height:0}.hero-grid{grid-template-columns:minmax(0,1fr)}.prato-palco{max-width:440px}.calc,.ar,.monte,.faq-wrap,.duo,.steps{grid-template-columns:minmax(0,1fr)}}@media (width<=860px){.sticky-cta{gap:var(--s3);z-index:40;padding:var(--s3) var(--s4) calc(var(--s3) + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--pv-linha-noite);visibility:hidden;transition:transform .3s var(--ease),visibility .3s;background:#17110df0;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.sticky-cta.show{visibility:visible;transform:none}.sticky-cta .btn:first-child{flex:1}.sticky-cta .btn-ghost{background:var(--pv-carvao);color:var(--pv-creme);border-color:#4d3b30}.site-footer{padding-bottom:calc(var(--s6) + 80px)}}@media (width<=560px){.site-header .logo img{width:144px;height:32px}.actions .btn{width:100%}.feats{grid-template-columns:minmax(0,1fr)}.card-h,.importar{flex-direction:column}.qr,.ico-lg{width:104px;height:104px}.calc-row{flex-direction:column;align-items:stretch}.money-input input{width:100%}.calc-card{padding:var(--s5)}.phone-sm{transform-origin:top;transform:scale(.92)}}:root{--wrap:1360px;--r:6px;--r-lg:12px;--head:80px}body{background:var(--pv-grafite);font-family:Inter Variable,system-ui,sans-serif}h1,h2,h3,.btn{font-family:Inter Variable,system-ui,sans-serif}h2{letter-spacing:-.065em;font-size:clamp(2.25rem,4.6vw,4.5rem);font-weight:800;line-height:1.02}.wrap{width:min(100% - 4rem, var(--wrap))}.section{padding-block:clamp(4rem,9vw,9rem)}.eyebrow{letter-spacing:.12em;align-items:center;gap:.75rem;font-size:.6875rem;font-weight:750;display:flex}.eyebrow:before{content:"";background:currentColor;flex:none;width:1.75rem;height:2px}.lead{font-size:1.0625rem;line-height:1.7}.btn{letter-spacing:-.02em;border-radius:6px;min-height:3rem}.btn-lg{min-height:3.5rem;padding-inline:1.5rem}.btn:hover{box-shadow:none}.site-header,.site-header.scrolled{background:var(--pv-grafite);border-bottom:1px solid var(--pv-linha-neutra);-webkit-backdrop-filter:none;backdrop-filter:none}.site-header .wrap{gap:2rem}.site-header .logo img{width:150px}.site-header nav a{color:var(--pv-texto-inverso);font-size:.75rem;font-weight:550}.site-header nav a:not(.btn):hover{color:var(--pv-vermelho-noite)}.site-header .head-cta{border-radius:999px;font-size:.75rem}.menu-btn{border-color:var(--pv-linha-neutra)}.hero{min-height:780px;padding:calc(var(--head) + 3.5rem) 0 4rem;background:var(--pv-grafite)}.hero-grid{grid-template-columns:1.15fr 1fr;align-items:stretch;gap:1.5rem}.hero-text{z-index:2;padding-block:1rem;position:relative}.hero h1{letter-spacing:-.075em;font-size:clamp(3.5rem,7.8vw,7.75rem);font-weight:850;line-height:.94}.hero h1 .linha:nth-child(2){color:var(--pv-vermelho-noite)}.hero h1 .linha:nth-child(3){color:var(--pv-creme)}.hero .eyebrow{color:var(--pv-texto-inverso);margin-bottom:2rem}.hero .lead{max-width:42ch;color:var(--pv-muted-inverso);margin-top:1.75rem;font-size:.9375rem}.hero .actions{gap:.75rem;margin-top:1.75rem}.hero .btn-ghost{border-color:var(--pv-linha-forte)}.trust{max-width:40rem;color:var(--pv-muted-inverso);gap:.5rem 1rem;margin-top:1.75rem;font-size:.6875rem}.trust li:before{background:var(--pv-vermelho-noite);border-radius:0;width:.25rem;height:.25rem}.hero-prato{border:1px solid var(--pv-linha-neutra);background:var(--pv-grafite-2);border-radius:12px;align-content:center;min-width:0;min-height:35rem;padding:1rem;position:relative}.hero-prato:before{content:"";background:var(--pv-vermelho);border-radius:50%;position:absolute;inset:12% 5% 18%}.hero-prato:after{content:"";pointer-events:none;border:1px solid var(--pv-muted-inverso);border-radius:50%;position:absolute;inset:8% 1% 14%;transform:rotate(-22deg)scaleX(.88)}.prato-palco{aspect-ratio:1.2;z-index:1;width:120%;max-width:none}.prato-palco:before,.prato-palco:after{display:none}.hero-prato figcaption{border-top:1px solid var(--pv-linha-neutra);text-align:left;color:var(--pv-muted-inverso);z-index:2;padding-top:.75rem;font-size:.625rem;position:absolute;bottom:1rem;left:1.25rem;right:1.25rem}.prato-legenda{z-index:3;color:var(--pv-texto-inverso);letter-spacing:.12em;font:650 .625rem/1.4 Inter Variable,sans-serif;position:absolute;top:1.25rem;left:1.25rem}.fluxo-ticket{z-index:3;background:var(--pv-branco);width:14rem;color:var(--pv-grafite);border:1px solid var(--pv-linha-clara);box-shadow:var(--sombra-alta);border-radius:8px;gap:.5rem;padding:1rem;display:grid;position:absolute;bottom:4rem;left:-2rem;transform:rotate(-4deg)}.fluxo-ticket small{letter-spacing:.12em;color:var(--pv-muted-claro);font-size:.5625rem}.fluxo-ticket strong{color:var(--pv-grafite);font-size:1rem}.fluxo-ticket span{border-top:1px dashed var(--pv-linha-clara);color:var(--pv-muted-claro);padding-top:.5rem;font-size:.6875rem}.prato-selo{z-index:3;background:var(--pv-creme);width:6.5rem;height:6.5rem;color:var(--pv-grafite);text-align:center;border-radius:50%;align-content:center;padding:.5rem;font-size:.5625rem;font-weight:750;line-height:1.2;display:grid;position:absolute;top:3.5rem;right:-1rem;transform:rotate(12deg)}.prato-selo b{color:inherit;letter-spacing:-.06em;font-size:2rem}.manifesto{border-block:1px solid var(--pv-linha-neutra);background:var(--pv-grafite);color:var(--pv-texto-inverso);grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;padding:1.25rem 2rem;display:grid}.manifesto span{letter-spacing:.1em;color:var(--pv-muted-inverso);font-size:.625rem}.manifesto p{flex-wrap:wrap;gap:.5rem 1.5rem;font-size:.75rem;font-weight:550;display:flex}.manifesto p b{color:var(--pv-vermelho-noite)}#modulos .wrap{grid-template-columns:.8fr 1.3fr;align-items:start;gap:1rem 4rem;display:grid}#modulos .sec-head{position:sticky;top:7rem}#modulos h2{max-width:11ch}.modulos{counter-reset:modulo;border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0;margin-top:0}.modulos li{counter-increment:modulo;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:15rem;box-shadow:none;background:0 0;border-radius:0;padding:1.5rem;font-size:.8125rem;position:relative}.modulos li:before{content:counter(modulo, decimal-leading-zero);color:var(--subtle);font:500 .625rem/1 monospace;position:absolute;top:1.5rem;right:1.5rem}.modulos li:hover{background:var(--surface);box-shadow:inset 0 -3px var(--accent);transform:none}.modulos .i{width:2rem;height:2rem;margin-bottom:1.5rem}.modulos b{letter-spacing:-.03em;font-size:1.125rem}#modulos .note{grid-column:2;margin-top:1rem}.calc{align-items:start}.calc>div:first-child,.faq-wrap>div:first-child{position:sticky;top:7rem}.calc-card{box-shadow:none;border-radius:8px;padding:2rem}.bar{border-radius:0;height:6px}.bars .nosso .bar:after{background:var(--pv-vermelho-noite)}.big{color:var(--pv-vermelho-noite);letter-spacing:-.06em;font-size:clamp(3rem,6vw,5rem)}.calc-row input[type=range]{accent-color:var(--pv-vermelho-noite)}.card-h{border-radius:8px;gap:1.5rem;padding:2rem}.card-h h3{letter-spacing:-.04em;font-size:1.5rem}.steps{border:1px solid var(--line);border-radius:8px;gap:0;overflow:hidden}.steps li{border:0;border-right:1px solid var(--line);border-radius:0;padding:2rem}.steps li:last-child{border-right:0}.step-n{color:var(--accent-text);letter-spacing:-.06em;background:0 0;justify-content:start;width:auto;font-size:2.5rem;font-weight:500}.steps h3{letter-spacing:-.04em;font-size:1.375rem}.viewer-box{background:var(--pv-grafite-2);border-color:var(--pv-linha-forte);border-radius:50% 50% 8px 8px}.checks .i,.faq summary:after{color:var(--accent-text)}.phone{background:var(--pv-grafite);border-color:var(--pv-linha-forte);box-shadow:var(--sombra-alta);border-radius:32px}.phone-screen{border-radius:24px}.feats{border-radius:8px}.feats li{padding:2rem}.table-wrap{border-radius:8px}.cmp thead .nosso{box-shadow:inset 0 3px var(--pv-vermelho)}.plan{border-radius:8px;padding:2rem}.plan-hot{box-shadow:none;border-width:6px 1px 1px}.plan h3{letter-spacing:-.04em;font-size:1.5rem;font-weight:750}.price{letter-spacing:-.06em;font-size:3.75rem}.plan .selo{border-radius:3px;top:-1rem}.plan .btn{width:100%}.faq summary{letter-spacing:-.02em;padding-block:1.5rem}.final{text-align:left;background:var(--pv-vermelho);border:0;border-radius:8px;padding:4rem}.final h2,.final p,.final strong,.final .eyebrow{color:var(--pv-creme)}.final:before{display:none}.final h2{max-width:16ch;font-size:clamp(2.5rem,6vw,6rem)}.final .lead{margin-inline:0}.final img{display:none}.final .actions{justify-content:start}.final .btn{background:var(--pv-creme);color:var(--pv-grafite)}.final .btn-ghost{color:var(--pv-creme);border-color:var(--pv-creme);background:0 0}.site-footer{background:var(--pv-grafite);border-color:var(--pv-linha-neutra);padding-block:3rem}.site-footer .logo img{width:160px}.sticky-cta{background:var(--pv-grafite)}@media (width<=1100px){.hero h1{font-size:clamp(3.5rem,7.6vw,6rem)}.hero-prato{min-height:32rem}.site-header{background:var(--pv-grafite)}.site-header nav ul{background:var(--pv-grafite);border-color:var(--pv-linha-neutra)}.site-header nav ul a{border-color:var(--pv-linha-neutra)}#modulos .wrap{column-gap:2rem}}@media (width<=960px){.hero{min-height:0}.hero-grid{grid-template-columns:1fr;gap:3rem}.hero h1{font-size:clamp(3.75rem,12vw,7rem)}.hero .lead{max-width:52ch}.hero-prato{width:90%;min-height:30rem;margin-inline:auto}.prato-palco{width:95%;max-width:38rem}.manifesto{grid-template-columns:1fr;gap:.75rem}.manifesto>span:last-child{display:none}#modulos .wrap{grid-template-columns:1fr;gap:2rem}#modulos .sec-head,.calc>div:first-child,.faq-wrap>div:first-child{position:static}#modulos h2{max-width:18ch}#modulos .note{grid-column:1}.steps li{border-right:0;border-bottom:1px solid var(--line)}}@media (width<=560px){:root{--head:68px}.wrap{width:calc(100% - 2rem)}.hero{padding-top:calc(var(--head) + 2rem)}.hero h1{font-size:clamp(2.75rem,13vw,4.5rem)}.hero .eyebrow{margin-bottom:1.5rem;font-size:.5625rem}.hero-prato{width:94%;min-height:23rem}.fluxo-ticket{width:11.5rem;padding:.75rem;bottom:3.5rem;left:-.5rem}.fluxo-ticket strong{font-size:.8125rem}.prato-selo{width:5rem;height:5rem;right:-.5rem}.prato-selo b{font-size:1.5rem}.manifesto{padding-inline:1rem}.modulos{grid-template-columns:1fr}.modulos li{min-height:0;padding:1.5rem}.calc-card,.card-h,.steps li,.plan{padding:1.5rem}.final{padding:2rem 1.5rem}.price{font-size:3.25rem}}@media (width<=360px){.phone-sm{transform-origin:0 0;transform:scale(.84)}}
