.gbl{--gbl-ink:#1b1410;--gbl-ink-2:#241a13;--gbl-card:#2e2118;--gbl-cream:#f3ebdd;--gbl-cream-dim:#cdbda2;--gbl-faint:#9a8a70;--gbl-laranja:#f47920;--gbl-terracota:#d2551a;--gbl-dourado:#e4c07e;--gbl-dourado-soft:#ead3a0;--gbl-whats:#25d366;--gbl-fio:linear-gradient(90deg, transparent, #e4c07e 30%, #f47920 70%, transparent);--gbl-radius:14px;background:var(--gbl-ink);color:var(--gbl-cream);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Segoe UI,system-ui,-apple-system,Roboto,sans-serif;font-size:16px;line-height:1.6}.gbl *{box-sizing:border-box}.gbl .serif{font-family:Palatino Linotype,Iowan Old Style,Book Antiqua,Georgia,serif}.gbl a{color:var(--gbl-dourado)}.gbl a:focus-visible,.gbl button:focus-visible{outline:2px solid var(--gbl-dourado);outline-offset:3px;border-radius:4px}.gbl img{max-width:100%;display:block}.gbl .wrap{max-width:1120px;margin:0 auto;padding:0 22px}.gbl [data-motion]{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(22px)}.gbl [data-motion].vis{opacity:1;transform:none}.gbl [data-motion=fade]{transform:none}@media (prefers-reduced-motion:reduce){.gbl [data-motion]{opacity:1!important;transition:none!important;transform:none!important}.gbl .ember,.gbl .steam{display:none!important}}.gbl header{z-index:40;background:color-mix(in srgb, var(--gbl-ink) 86%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #3a2c1e;position:sticky;top:0}.gbl .nav{align-items:center;gap:26px;padding:14px 0;display:flex}.gbl .logo{width:auto;height:34px}.gbl .nav-links{gap:22px;margin-left:auto;display:flex}.gbl .nav-links a{color:var(--gbl-cream-dim);font-size:14px;font-weight:500;text-decoration:none}.gbl .nav-links a:hover{color:var(--gbl-dourado-soft)}.gbl .btn{border:1px solid #0000;border-radius:999px;align-items:center;gap:9px;padding:12px 22px;font-size:15px;font-weight:650;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.gbl .btn:hover{transform:translateY(-1px)}.gbl .btn-whats{background:var(--gbl-whats);color:#06250f;box-shadow:0 6px 24px #25d36638}.gbl .btn-ghost{color:var(--gbl-cream);border-color:#55412c}.gbl .btn-ghost:hover{border-color:var(--gbl-dourado)}.gbl .btn-sm{padding:9px 16px;font-size:13.5px}.gbl .wa-ic{flex:none;width:18px;height:18px}.gbl .hero{min-height:620px;padding:80px 0 56px;position:relative;overflow:hidden}.gbl .hero-media{z-index:0;position:absolute;inset:0}.gbl .hero-media video{object-fit:cover;filter:saturate(1.08);width:100%;height:100%;display:block}.gbl .hero-media:after{content:"";background:linear-gradient(#1b1410d1 0%,#1b14109e 45%,#1b1410ed 100%),linear-gradient(90deg,#1b1410c7 0%,#1b141047 62%);position:absolute;inset:0}.gbl .ember{opacity:0;pointer-events:none;background:radial-gradient(circle,#f4b36b 0%,#f47920 55%,#0000 75%);border-radius:50%;animation:linear infinite gbl-sobe;position:absolute;bottom:-8px}@keyframes gbl-sobe{0%{opacity:0;transform:translateY(0)translate(0)}12%{opacity:.8}to{transform:translateY(-560px) translateX(var(--drift,20px));opacity:0}}.gbl .hero-grid{z-index:1;grid-template-columns:1.02fr .98fr;align-items:center;gap:44px;display:grid;position:relative}.gbl .eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--gbl-dourado);align-items:center;gap:12px;font-size:12.5px;font-weight:650;display:inline-flex}.gbl .eyebrow:before{content:"";background:var(--gbl-fio);width:34px;height:1px}.gbl h1{letter-spacing:-.012em;text-wrap:balance;text-shadow:0 2px 24px #1b141099;margin:18px 0;font-family:Palatino Linotype,Iowan Old Style,Book Antiqua,Georgia,serif;font-size:clamp(34px,4.6vw,54px);font-weight:600;line-height:1.12}.gbl h1 em{color:var(--gbl-dourado-soft);font-style:italic}.gbl .sub{color:var(--gbl-cream-dim);max-width:50ch;margin:0 0 30px;font-size:17.5px}.gbl .cta-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.gbl .cta-note{color:var(--gbl-faint);max-width:46ch;margin-top:14px;font-size:13px}.gbl .cta-note b{color:var(--gbl-dourado-soft);font-weight:600}.gbl .stage{justify-content:center;min-height:560px;display:flex;position:relative}.gbl .phone{background:#0b141a;border:1px solid #3d4c56;border-radius:42px;flex-direction:column;width:min(310px,86vw);height:560px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 9px #131c22,0 0 0 10px #2c3a44,0 42px 90px #000000a6,0 0 80px #f479201a}.gbl .phone:before{content:"";z-index:5;background:#060b0e;border-radius:999px;width:88px;height:22px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.gbl .ch-head{color:#e9edef;background:#1f2c34;flex:none;align-items:center;gap:10px;padding:40px 16px 12px;font-size:13.5px;display:flex}.gbl .avatar{color:#fff;background:linear-gradient(135deg,#e4c07e,#f47920);border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;font-weight:700;display:flex}.gbl .ch-head small{color:#8696a0;font-size:11px;font-weight:400;display:block}.gbl .ch-head .ia-selo{letter-spacing:.07em;text-transform:uppercase;color:#0b141a;background:linear-gradient(135deg,#e4c07e,#f47920);border-radius:999px;margin-left:auto;padding:3px 9px;font-size:9.5px;font-weight:700}.gbl .ch-body{background:radial-gradient(60% 40% at 80% 0,#f479200d,#0000 70%),#0b141a;flex-direction:column;flex:1;gap:8px;padding:14px 12px;display:flex;overflow:hidden}.gbl .msg{color:#e9edef;opacity:0;border-radius:12px;flex:none;max-width:84%;padding:8px 12px;font-size:13px;line-height:1.45;transition:opacity .35s,transform .35s;transform:translateY(10px)scale(.98)}.gbl .msg.show{opacity:1;transform:none}.gbl .msg small{text-align:right;color:#e9edef80;margin-top:3px;font-size:10px;display:block}.gbl .msg.de-cliente{background:#005c4b;border-bottom-right-radius:4px;align-self:flex-end}.gbl .msg.de-dara{background:#202c33;border-bottom-left-radius:4px;align-self:flex-start}.gbl .msg b{color:#fff}.gbl .msg.pedido-card{background:#202c33;border:1px solid #e4c07e59;width:84%}.gbl .pedido-card .pc-titulo{color:var(--gbl-dourado-soft);align-items:center;gap:7px;font-size:12.5px;font-weight:700;display:flex}.gbl .pedido-card .pc-linha{color:#cfd8dc;justify-content:space-between;margin-top:6px;font-size:12.5px;display:flex}.gbl .pedido-card .pc-total{color:#fff;border-top:1px solid #e9edef24;justify-content:space-between;margin-top:7px;padding-top:7px;font-weight:700;display:flex}.gbl .audio-msg{align-items:center;gap:9px;min-width:168px;display:flex}.gbl .audio-msg .play{background:#8696a0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.gbl .audio-msg .play:before{content:"";border:6px solid #0000;border-left:9px solid #0b141a;margin-left:4px}.gbl .audio-msg svg{flex:1;height:22px}.gbl .audio-msg .dur{color:#e9edef99;font-size:10.5px}.gbl .typing{opacity:0;background:#202c33;border-radius:12px 12px 12px 4px;flex:none;align-self:flex-start;gap:4px;padding:11px 14px;transition:opacity .25s;display:inline-flex}.gbl .typing.show{opacity:1}.gbl .typing i{background:#8696a0;border-radius:50%;width:6px;height:6px;animation:1.2s infinite gbl-pisca}.gbl .typing i:nth-child(2){animation-delay:.2s}.gbl .typing i:nth-child(3){animation-delay:.4s}@keyframes gbl-pisca{0%,60%,to{opacity:.3}30%{opacity:1}}@media (prefers-reduced-motion:reduce){.gbl .typing i{animation:none}}.gbl .ch-input{color:#8696a0;background:#1f2c34;flex:none;align-items:center;gap:10px;padding:10px 14px 16px;font-size:12.5px;display:flex}.gbl .ch-input .campo{background:#2a3942;border-radius:999px;flex:1;padding:8px 14px}.gbl .painel-chip{z-index:6;background:var(--gbl-ink-2);border:1px solid var(--gbl-dourado);opacity:0;border-radius:12px;width:212px;padding:11px 14px;transition:opacity .5s,transform .5s;position:absolute;top:40px;right:-12px;transform:translateY(-14px)scale(.96);box-shadow:0 18px 50px #0000008c,0 0 34px #f479202e}.gbl .painel-chip.on{opacity:1;transform:none}.gbl .painel-chip .pc-top{letter-spacing:.12em;text-transform:uppercase;color:var(--gbl-faint);justify-content:space-between;margin-bottom:6px;font-size:10px;display:flex}.gbl .painel-chip .pc-top .ao-vivo{color:var(--gbl-whats)}.gbl .painel-chip b{font-size:13px}.gbl .painel-chip .pc-status{color:var(--gbl-dourado-soft);margin-top:6px;font-size:11.5px}.gbl .painel-chip .fio-mini{background:var(--gbl-fio);width:46px;height:2px;position:absolute;top:50%;left:-46px}.gbl .prova-band{background:var(--gbl-ink-2);z-index:1;border-top:1px solid #3a2c1e;border-bottom:1px solid #3a2c1e;position:relative}.gbl .prova-band .wrap{color:var(--gbl-cream-dim);flex-wrap:wrap;align-items:center;gap:12px 34px;padding:15px 22px;font-size:13.5px;display:flex}.gbl .prova-band .rotulo{letter-spacing:.14em;text-transform:uppercase;color:var(--gbl-dourado);font-size:11px;font-weight:700}.gbl .prova-band b{color:var(--gbl-cream);font-weight:600}.gbl .prova-band a{color:var(--gbl-dourado-soft);text-decoration-color:#6b5638}.gbl section{padding:78px 0}.gbl .sec-head{max-width:640px;margin-bottom:44px}.gbl h2{letter-spacing:-.01em;text-wrap:balance;margin:14px 0 12px;font-family:Palatino Linotype,Iowan Old Style,Georgia,serif;font-size:clamp(26px,3.4vw,36px);font-weight:600;line-height:1.18}.gbl h2 em{color:var(--gbl-dourado-soft);font-style:italic}.gbl .sec-sub{color:var(--gbl-cream-dim);max-width:58ch;margin:0;font-size:15.5px}.gbl .pilares-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.gbl .pilar{background:linear-gradient(180deg, var(--gbl-ink-2), var(--gbl-card));border-radius:var(--gbl-radius);border:1px solid #43331f;padding:26px 24px;transition:transform .25s,border-color .25s;position:relative;overflow:hidden}.gbl .pilar:hover{border-color:#6b5638;transform:translateY(-4px)}.gbl .pilar:before{content:"";background:var(--gbl-fio);height:1px;position:absolute;top:0;left:24px;right:24px}.gbl .pilar-ic{width:44px;height:44px;margin-bottom:16px}.gbl .pilar h3{margin:0 0 8px;font-size:18.5px;font-weight:650}.gbl .pilar p{color:var(--gbl-cream-dim);margin:0;font-size:14px}.gbl .pilar .mono{font-family:Consolas,ui-monospace,monospace;font-size:.92em}.gbl .chips{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.gbl .chip{color:var(--gbl-cream-dim);background:var(--gbl-ink-2);border:1px solid #43331f;border-radius:999px;padding:5px 13px;font-size:12px}.gbl .fluxo{max-width:720px;margin:0 auto;position:relative}.gbl .fluxo .espinha{transform-origin:top;background:linear-gradient(#e4c07e,#f47920 55%,#d2551a);border-radius:2px;width:2px;transition:transform 1.6s cubic-bezier(.4,0,.2,1);position:absolute;top:8px;bottom:8px;left:21px;transform:scaleY(0)}.gbl .fluxo.vis .espinha{transform:scaleY(1)}@media (prefers-reduced-motion:reduce){.gbl .fluxo .espinha{transition:none!important;transform:scaleY(1)!important}}.gbl .passo{padding:0 0 34px 64px;position:relative}.gbl .passo:last-child{padding-bottom:0}.gbl .passo-n{background:var(--gbl-ink-2);border:1px solid var(--gbl-dourado);width:44px;height:44px;color:var(--gbl-dourado-soft);border-radius:50%;justify-content:center;align-items:center;font-family:Palatino Linotype,Georgia,serif;font-size:17px;display:flex;position:absolute;top:0;left:0;box-shadow:0 0 22px #f4792029}.gbl .passo h3{margin:6px 0;font-size:18px;font-weight:650}.gbl .passo p{color:var(--gbl-cream-dim);max-width:56ch;margin:0;font-size:14.5px}.gbl .passo .meta-badge{color:var(--gbl-dourado-soft);border:1px solid #55412c;border-radius:999px;align-items:center;gap:6px;margin-top:10px;padding:3px 11px;font-size:11.5px;display:inline-flex}.gbl .prova-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.gbl .loja{background:var(--gbl-ink-2);border-radius:var(--gbl-radius);border:1px solid #43331f;padding:26px;transition:transform .25s,border-color .25s}.gbl .loja:hover{border-color:#6b5638;transform:translateY(-4px)}.gbl .loja .tipo{letter-spacing:.13em;text-transform:uppercase;color:var(--gbl-dourado);font-size:11.5px;font-weight:700}.gbl .loja h3{margin:8px 0;font-family:Palatino Linotype,Georgia,serif;font-size:24px;font-weight:600}.gbl .loja p{color:var(--gbl-cream-dim);margin:0 0 16px;font-size:14.5px}.gbl .loja a{font-size:13.5px}.gbl .honesta{color:var(--gbl-cream-dim);border:1px dashed #55412c;border-radius:12px;max-width:74ch;margin-top:16px;padding:16px 20px;font-size:13.5px}.gbl .honesta b{color:var(--gbl-dourado-soft)}.gbl .cta-final{text-align:center;background:var(--gbl-ink-2);border-top:1px solid #3a2c1e;border-bottom:1px solid #3a2c1e;position:relative;overflow:hidden}.gbl .cta-final .glow{pointer-events:none;background:radial-gradient(48% 60% at 50% 100%,#f4792024,#0000 70%);position:absolute;inset:0}.gbl .icone-wrap{width:96px;margin:0 auto 8px;position:relative}.gbl .icone-wrap img{width:auto;height:84px;margin:0 auto}.gbl .steam{opacity:0;background:linear-gradient(#0000,#ead3a0);border-radius:999px;width:2.5px;height:26px;animation:3.2s ease-in-out infinite gbl-vapor;position:absolute;top:-16px;left:50%}.gbl .steam.s2{height:20px;animation-delay:1.1s;left:42%}.gbl .steam.s3{height:22px;animation-delay:2s;left:58%}@keyframes gbl-vapor{0%{opacity:0;transform:translateY(8px)scaleY(.6)}35%{opacity:.55}to{opacity:0;transform:translateY(-16px)scaleY(1.15)}}.gbl .cta-final .sec-sub{margin:0 auto 30px}.gbl .cta-final .cta-row{justify-content:center}.gbl .faq-list{max-width:720px;margin:0 auto}.gbl details{border-bottom:1px solid #3a2c1e;padding:4px 0}.gbl summary{cursor:pointer;color:var(--gbl-cream);align-items:center;gap:14px;padding:18px 0;font-size:16.5px;font-weight:600;list-style:none;display:flex}.gbl summary::-webkit-details-marker{display:none}.gbl summary:after{content:"+";color:var(--gbl-dourado);margin-left:auto;font-family:Georgia,serif;font-size:22px;transition:transform .2s}.gbl details[open] summary:after{transform:rotate(45deg)}.gbl details p{color:var(--gbl-cream-dim);max-width:64ch;margin:0 0 18px;font-size:14.5px}.gbl footer{background:var(--gbl-ink-2);border-top:1px solid #3a2c1e;padding:34px 0 44px}.gbl .foot{color:var(--gbl-faint);flex-wrap:wrap;align-items:center;gap:20px 40px;font-size:13.5px;display:flex}.gbl .foot .logo{height:26px}.gbl .foot-links{flex-wrap:wrap;gap:20px;margin-left:auto;display:flex}.gbl .foot-links a{color:var(--gbl-cream-dim);text-decoration:none}.gbl .foot-links a:hover{color:var(--gbl-dourado-soft)}@media (max-width:980px){.gbl .hero-grid{grid-template-columns:1fr;gap:46px}.gbl .stage{min-height:580px}.gbl .painel-chip{right:4px}.gbl .pilares-grid,.gbl .prova-grid{grid-template-columns:1fr}.gbl .nav-links{display:none}}@media (max-width:480px){.gbl .hero{padding-top:48px}.gbl section{padding:58px 0}.gbl .painel-chip{width:188px;top:22px}}
