.elementor-60 .elementor-element.elementor-element-e820a6d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-60 .elementor-element.elementor-element-e820a6d:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-e820a6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-60 .elementor-element.elementor-element-e0f18ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-60 .elementor-element.elementor-element-e0f18ea:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-e0f18ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-60 .elementor-element.elementor-element-5c89e9c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-60 .elementor-element.elementor-element-5c89e9c:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-5c89e9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-60 .elementor-element.elementor-element-03f166c{font-family:"Roboto", Sans-serif;font-weight:400;color:#E1A66E;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-60 .elementor-element.elementor-element-53ba821 .elementor-button{background-color:#61CE7000;}.elementor-60 .elementor-element.elementor-element-53ba821.elementor-element{--align-self:center;}.elementor-60 .elementor-element.elementor-element-75f6336{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-60 .elementor-element.elementor-element-75f6336:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-75f6336 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-60 .elementor-element.elementor-element-ca7f355{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;}.elementor-60 .elementor-element.elementor-element-ca7f355:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-ca7f355 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-60 .elementor-element.elementor-element-ca7f355::before, .elementor-60 .elementor-element.elementor-element-ca7f355 > .elementor-background-video-container::before, .elementor-60 .elementor-element.elementor-element-ca7f355 > .e-con-inner > .elementor-background-video-container::before, .elementor-60 .elementor-element.elementor-element-ca7f355 > .elementor-background-slideshow::before, .elementor-60 .elementor-element.elementor-element-ca7f355 > .e-con-inner > .elementor-background-slideshow::before, .elementor-60 .elementor-element.elementor-element-ca7f355 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-60 .elementor-element.elementor-element-cebd142{font-family:"Merriweather", Sans-serif;font-weight:300;color:#D9D9D9;}.elementor-60 .elementor-element.elementor-element-fef9f6d .elementor-button{background-color:#61CE7000;}.elementor-60 .elementor-element.elementor-element-fef9f6d.elementor-element{--align-self:center;}.elementor-60 .elementor-element.elementor-element-6c15a19{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-60 .elementor-element.elementor-element-978dea2 .elementor-button{background-color:#61CE7000;}.elementor-60 .elementor-element.elementor-element-978dea2.elementor-element{--align-self:center;}.elementor-60 .elementor-element.elementor-element-e42f773{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;}.elementor-60 .elementor-element.elementor-element-e42f773:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-e42f773 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020101;}.elementor-60 .elementor-element.elementor-element-e42f773::before, .elementor-60 .elementor-element.elementor-element-e42f773 > .elementor-background-video-container::before, .elementor-60 .elementor-element.elementor-element-e42f773 > .e-con-inner > .elementor-background-video-container::before, .elementor-60 .elementor-element.elementor-element-e42f773 > .elementor-background-slideshow::before, .elementor-60 .elementor-element.elementor-element-e42f773 > .e-con-inner > .elementor-background-slideshow::before, .elementor-60 .elementor-element.elementor-element-e42f773 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#02010100;--background-overlay:'';}.elementor-60 .elementor-element.elementor-element-61b30fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-60 .elementor-element.elementor-element-61b30fe:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-61b30fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DADADA;}.elementor-60 .elementor-element.elementor-element-fefd344 .elementor-button{background-color:#61CE7000;}.elementor-60 .elementor-element.elementor-element-fefd344.elementor-element{--align-self:center;}.elementor-60 .elementor-element.elementor-element-f869373{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-60 .elementor-element.elementor-element-f869373:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-f869373 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-60 .elementor-element.elementor-element-b604e83 .elementor-button{background-color:#61CE7000;}.elementor-60 .elementor-element.elementor-element-b604e83.elementor-element{--align-self:center;}.elementor-60 .elementor-element.elementor-element-22924af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-60 .elementor-element.elementor-element-22924af:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-22924af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-60 .elementor-element.elementor-element-9e64a93{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-60 .elementor-element.elementor-element-9e64a93:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-9e64a93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-60 .elementor-element.elementor-element-71bdb64 .elementor-button{background-color:#61CE7000;}.elementor-60 .elementor-element.elementor-element-71bdb64.elementor-element{--align-self:center;}.elementor-60 .elementor-element.elementor-element-8bc2785{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-60 .elementor-element.elementor-element-8bc2785:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-8bc2785 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9D9D9;}.elementor-60 .elementor-element.elementor-element-4a3d388 .elementor-button{background-color:#61CE7000;}.elementor-60 .elementor-element.elementor-element-4a3d388.elementor-element{--align-self:center;}.elementor-60 .elementor-element.elementor-element-0179416{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-60 .elementor-element.elementor-element-0179416:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-0179416 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-60 .elementor-element.elementor-element-f507cbd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-60 .elementor-element.elementor-element-f507cbd:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-f507cbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-60 .elementor-element.elementor-element-37f7cdf .elementor-button{background-color:#61CE7000;}.elementor-60 .elementor-element.elementor-element-37f7cdf.elementor-element{--align-self:center;}.elementor-60 .elementor-element.elementor-element-c820dfc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-60 .elementor-element.elementor-element-c820dfc:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-c820dfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-60 .elementor-element.elementor-element-c62a01e .elementor-button{background-color:#61CE7000;}.elementor-60 .elementor-element.elementor-element-c62a01e.elementor-element{--align-self:center;}.elementor-60 .elementor-element.elementor-element-e9ff3b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-60 .elementor-element.elementor-element-e9ff3b7:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-e9ff3b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-60 .elementor-element.elementor-element-abee5ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-60 .elementor-element.elementor-element-769bd1c .elementor-button{background-color:#61CE7000;}.elementor-60 .elementor-element.elementor-element-769bd1c.elementor-element{--align-self:center;}.elementor-60 .elementor-element.elementor-element-6fb44d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-60 .elementor-element.elementor-element-6fb44d2:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-6fb44d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-60 .elementor-element.elementor-element-08e8fa5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-60 .elementor-element.elementor-element-08e8fa5:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-08e8fa5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D2D2D;}.elementor-60 .elementor-element.elementor-element-bdcde77 .elementor-button{background-color:#61CE7000;}.elementor-60 .elementor-element.elementor-element-bdcde77.elementor-element{--align-self:center;}.elementor-60 .elementor-element.elementor-element-67ef990{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-60 .elementor-element.elementor-element-eb826a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:767px){.elementor-60 .elementor-element.elementor-element-43d5235.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-60 .elementor-element.elementor-element-03f166c{text-align:center;font-size:18px;}.elementor-60 .elementor-element.elementor-element-53ba821.elementor-element{--align-self:center;}.elementor-60 .elementor-element.elementor-element-cebd142{font-size:18px;line-height:1.6em;}.elementor-60 .elementor-element.elementor-element-fef9f6d.elementor-element{--align-self:center;}.elementor-60 .elementor-element.elementor-element-978dea2.elementor-element{--align-self:center;}.elementor-60 .elementor-element.elementor-element-fefd344.elementor-element{--align-self:center;}.elementor-60 .elementor-element.elementor-element-b604e83.elementor-element{--align-self:center;}.elementor-60 .elementor-element.elementor-element-71bdb64.elementor-element{--align-self:center;}.elementor-60 .elementor-element.elementor-element-4a3d388.elementor-element{--align-self:center;}.elementor-60 .elementor-element.elementor-element-37f7cdf.elementor-element{--align-self:center;}.elementor-60 .elementor-element.elementor-element-c62a01e.elementor-element{--align-self:center;}.elementor-60 .elementor-element.elementor-element-769bd1c.elementor-element{--align-self:center;}.elementor-60 .elementor-element.elementor-element-bdcde77.elementor-element{--align-self:center;}}/* Start custom CSS for button, class: .elementor-element-53ba821 *//* BOTÃO COBRE METÁLICO — TAMANHO REDUZIDO */
.da-superbotao {
  display: inline-block;
  padding: 12px 30px;              /* TAMANHO REDUZIDO */
  font-family: "Merriweather", serif;
  font-size: 1.08rem;              /* TAMANHO REDUZIDO */
  font-weight: 700;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  text-align: center;
  cursor: pointer;
  border: none;
  border-radius: 7px;              /* TAMANHO REDUZIDO */
  position: relative;
  overflow: hidden;

  /* GRADIENTE + TEXTURA METÁLICA */
  background: linear-gradient(
      135deg,
      rgba(255, 160, 70, 0.18) 0%,
      rgba(255, 160, 70, 0.05) 15%,
      rgba(255, 160, 70, 0.45) 50%,
      rgba(255, 160, 70, 0.10) 100%
    ),
    linear-gradient(
      90deg,
      #6b2e02 0%,
      #a85015 25%,
      #d8782b 50%,
      #a85015 75%,
      #6b2e02 100%
    );

  background-blend-mode: overlay, normal;
  color: #fff8ee;
  text-shadow: 0 0 8px rgba(0, 0, 0, 0.45);

  /* PROFUNDIDADE */
  box-shadow:
    inset 0 1px 3px rgba(255, 255, 255, 0.25),
    inset 0 -3px 5px rgba(0, 0, 0, 0.45),
    0 8px 22px rgba(0, 0, 0, 0.55);

  transition: all .25s ease;
}

/* BRILHO EM MOVIMENTO */
.da-superbotao::before {
  content: "";
  position: absolute;
  top: 0;
  left: -120%;
  width: 240%;
  height: 100%;

  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255,255,255,0.07) 40%,
    rgba(255,255,255,0.25) 50%,
    rgba(255,255,255,0.07) 60%,
    transparent 100%
  );

  animation: brilho-metalico 4s linear infinite;
}

@keyframes brilho-metalico {
  0% { transform: translateX(-70%); }
  100% { transform: translateX(70%); }
}

/* HOVER — ELEVAR E BRILHAR */
.da-superbotao:hover {
  transform: translateY(-3px);
  box-shadow:
    inset 0 1px 4px rgba(255,255,255,0.35),
    inset 0 -4px 8px rgba(0,0,0,0.55),
    0 12px 28px rgba(0,0,0,0.65);
}

/* CLICK — PRESSÃO METÁLICA */
.da-superbotao:active {
  transform: scale(0.97);
  box-shadow:
    inset 0 2px 8px rgba(0,0,0,0.55),
    inset 0 -1px 3px rgba(255,255,255,0.25);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bd9c35 *//* =========================================
   BLOCO "CHEGA DE" – DOBRA 2
   (colar em CSS personalizado do Elementor
   ou em Aparência > Personalizar > CSS adicional)
========================================= */

/* Título "X CHEGA DE:" */
.dobra-2 .chega-titulo {
  display: flex;
  align-items: center;
  gap: 8px;
  font-family: "Merriweather", serif;
  font-weight: 900;
  font-size: 1.3rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #f3efe8;
  margin: 26px 0 16px;
}

/* X com efeito metálico / cobre + "respiração" */
.dobra-2 .chega-x {
  display: inline-block;
  font-size: 1.8rem;
  line-height: 1;
  font-weight: 900;
  background: linear-gradient(
      135deg,
      #ffddaa 0%,
      #e29a4c 25%,
      #c56a24 50%,
      #8f4311 75%,
      #32160a 100%
  );
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  text-shadow:
    0 0 10px rgba(0, 0, 0, 0.7),
    0 0 18px rgba(210, 122, 50, 0.6);
  filter: drop-shadow(0 0 8px rgba(0, 0, 0, 0.8));
  animation: xBreath 3.6s ease-in-out infinite;
}

/* Lista "CHEGA DE" */
.dobra-2 .chega-lista {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* Itens da lista + animação de entrada */
.dobra-2 .chega-lista li {
  position: relative;
  padding-left: 26px;
  margin-bottom: 9px;
  font-family: "Merriweather", serif;
  font-size: 1.02rem;
  line-height: 1.6;
  color: #f1eee8;
  text-shadow: 0 0 6px rgba(0, 0, 0, 0.4);

  opacity: 0;
  transform: translateY(10px);
  animation: fadeInUpChega 0.6s ease forwards;
}

/* Stagger: atraso pequeno em cada item */
.dobra-2 .chega-lista li:nth-child(1) { animation-delay: 0.05s; }
.dobra-2 .chega-lista li:nth-child(2) { animation-delay: 0.13s; }
.dobra-2 .chega-lista li:nth-child(3) { animation-delay: 0.21s; }
.dobra-2 .chega-lista li:nth-child(4) { animation-delay: 0.29s; }
.dobra-2 .chega-lista li:nth-child(5) { animation-delay: 0.37s; }
.dobra-2 .chega-lista li:nth-child(6) { animation-delay: 0.45s; }
.dobra-2 .chega-lista li:nth-child(7) { animation-delay: 0.53s; }
.dobra-2 .chega-lista li:nth-child(8) { animation-delay: 0.61s; }

/* Bullet metálico / cobre com pulsação suave */
.dobra-2 .chega-lista li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.65em;
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background: radial-gradient(circle at 30% 30%, #ffe9c5 0%, #f0b26a 35%, #b35a1d 70%, #2a1308 100%);
  box-shadow:
    0 0 10px rgba(211, 136, 70, 0.75),
    0 0 18px rgba(0, 0, 0, 0.8);
  animation: bulletPulseChega 3.2s ease-in-out infinite;
}

/* ==========================
   ANIMAÇÕES
========================== */

@keyframes fadeInUpChega {
  from {
    opacity: 0;
    transform: translateY(12px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes bulletPulseChega {
  0% {
    transform: scale(0.96);
    box-shadow:
      0 0 6px rgba(211, 136, 70, 0.55),
      0 0 14px rgba(0, 0, 0, 0.7);
  }
  50% {
    transform: scale(1.05);
    box-shadow:
      0 0 10px rgba(255, 196, 120, 0.9),
      0 0 20px rgba(0, 0, 0, 0.9);
  }
  100% {
    transform: scale(0.98);
    box-shadow:
      0 0 7px rgba(211, 136, 70, 0.7),
      0 0 16px rgba(0, 0, 0, 0.8);
  }
}

@keyframes xBreath {
  0% {
    transform: scale(1);
    text-shadow:
      0 0 10px rgba(0, 0, 0, 0.7),
      0 0 16px rgba(210, 122, 50, 0.5);
  }
  50% {
    transform: scale(1.06);
    text-shadow:
      0 0 14px rgba(0, 0, 0, 0.9),
      0 0 26px rgba(255, 196, 120, 0.85);
  }
  100% {
    transform: scale(1);
    text-shadow:
      0 0 10px rgba(0, 0, 0, 0.7),
      0 0 16px rgba(210, 122, 50, 0.5);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fef9f6d *//* BOTÃO COBRE METÁLICO — TAMANHO REDUZIDO */
.da-superbotao {
  display: inline-block;
  padding: 12px 30px;              /* TAMANHO REDUZIDO */
  font-family: "Merriweather", serif;
  font-size: 1.08rem;              /* TAMANHO REDUZIDO */
  font-weight: 700;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  text-align: center;
  cursor: pointer;
  border: none;
  border-radius: 7px;              /* TAMANHO REDUZIDO */
  position: relative;
  overflow: hidden;

  /* GRADIENTE + TEXTURA METÁLICA */
  background: linear-gradient(
      135deg,
      rgba(255, 160, 70, 0.18) 0%,
      rgba(255, 160, 70, 0.05) 15%,
      rgba(255, 160, 70, 0.45) 50%,
      rgba(255, 160, 70, 0.10) 100%
    ),
    linear-gradient(
      90deg,
      #6b2e02 0%,
      #a85015 25%,
      #d8782b 50%,
      #a85015 75%,
      #6b2e02 100%
    );

  background-blend-mode: overlay, normal;
  color: #fff8ee;
  text-shadow: 0 0 8px rgba(0, 0, 0, 0.45);

  /* PROFUNDIDADE */
  box-shadow:
    inset 0 1px 3px rgba(255, 255, 255, 0.25),
    inset 0 -3px 5px rgba(0, 0, 0, 0.45),
    0 8px 22px rgba(0, 0, 0, 0.55);

  transition: all .25s ease;
}

/* BRILHO EM MOVIMENTO */
.da-superbotao::before {
  content: "";
  position: absolute;
  top: 0;
  left: -120%;
  width: 240%;
  height: 100%;

  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255,255,255,0.07) 40%,
    rgba(255,255,255,0.25) 50%,
    rgba(255,255,255,0.07) 60%,
    transparent 100%
  );

  animation: brilho-metalico 4s linear infinite;
}

@keyframes brilho-metalico {
  0% { transform: translateX(-70%); }
  100% { transform: translateX(70%); }
}

/* HOVER — ELEVAR E BRILHAR */
.da-superbotao:hover {
  transform: translateY(-3px);
  box-shadow:
    inset 0 1px 4px rgba(255,255,255,0.35),
    inset 0 -4px 8px rgba(0,0,0,0.55),
    0 12px 28px rgba(0,0,0,0.65);
}

/* CLICK — PRESSÃO METÁLICA */
.da-superbotao:active {
  transform: scale(0.97);
  box-shadow:
    inset 0 2px 8px rgba(0,0,0,0.55),
    inset 0 -1px 3px rgba(255,255,255,0.25);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-978dea2 *//* BOTÃO COBRE METÁLICO — TAMANHO REDUZIDO */
.da-superbotao {
  display: inline-block;
  padding: 12px 30px;              /* TAMANHO REDUZIDO */
  font-family: "Merriweather", serif;
  font-size: 1.08rem;              /* TAMANHO REDUZIDO */
  font-weight: 700;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  text-align: center;
  cursor: pointer;
  border: none;
  border-radius: 7px;              /* TAMANHO REDUZIDO */
  position: relative;
  overflow: hidden;

  /* GRADIENTE + TEXTURA METÁLICA */
  background: linear-gradient(
      135deg,
      rgba(255, 160, 70, 0.18) 0%,
      rgba(255, 160, 70, 0.05) 15%,
      rgba(255, 160, 70, 0.45) 50%,
      rgba(255, 160, 70, 0.10) 100%
    ),
    linear-gradient(
      90deg,
      #6b2e02 0%,
      #a85015 25%,
      #d8782b 50%,
      #a85015 75%,
      #6b2e02 100%
    );

  background-blend-mode: overlay, normal;
  color: #fff8ee;
  text-shadow: 0 0 8px rgba(0, 0, 0, 0.45);

  /* PROFUNDIDADE */
  box-shadow:
    inset 0 1px 3px rgba(255, 255, 255, 0.25),
    inset 0 -3px 5px rgba(0, 0, 0, 0.45),
    0 8px 22px rgba(0, 0, 0, 0.55);

  transition: all .25s ease;
}

/* BRILHO EM MOVIMENTO */
.da-superbotao::before {
  content: "";
  position: absolute;
  top: 0;
  left: -120%;
  width: 240%;
  height: 100%;

  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255,255,255,0.07) 40%,
    rgba(255,255,255,0.25) 50%,
    rgba(255,255,255,0.07) 60%,
    transparent 100%
  );

  animation: brilho-metalico 4s linear infinite;
}

@keyframes brilho-metalico {
  0% { transform: translateX(-70%); }
  100% { transform: translateX(70%); }
}

/* HOVER — ELEVAR E BRILHAR */
.da-superbotao:hover {
  transform: translateY(-3px);
  box-shadow:
    inset 0 1px 4px rgba(255,255,255,0.35),
    inset 0 -4px 8px rgba(0,0,0,0.55),
    0 12px 28px rgba(0,0,0,0.65);
}

/* CLICK — PRESSÃO METÁLICA */
.da-superbotao:active {
  transform: scale(0.97);
  box-shadow:
    inset 0 2px 8px rgba(0,0,0,0.55),
    inset 0 -1px 3px rgba(255,255,255,0.25);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fefd344 *//* BOTÃO COBRE METÁLICO — TAMANHO REDUZIDO */
.da-superbotao {
  display: inline-block;
  padding: 12px 30px;              /* TAMANHO REDUZIDO */
  font-family: "Merriweather", serif;
  font-size: 1.08rem;              /* TAMANHO REDUZIDO */
  font-weight: 700;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  text-align: center;
  cursor: pointer;
  border: none;
  border-radius: 7px;              /* TAMANHO REDUZIDO */
  position: relative;
  overflow: hidden;

  /* GRADIENTE + TEXTURA METÁLICA */
  background: linear-gradient(
      135deg,
      rgba(255, 160, 70, 0.18) 0%,
      rgba(255, 160, 70, 0.05) 15%,
      rgba(255, 160, 70, 0.45) 50%,
      rgba(255, 160, 70, 0.10) 100%
    ),
    linear-gradient(
      90deg,
      #6b2e02 0%,
      #a85015 25%,
      #d8782b 50%,
      #a85015 75%,
      #6b2e02 100%
    );

  background-blend-mode: overlay, normal;
  color: #fff8ee;
  text-shadow: 0 0 8px rgba(0, 0, 0, 0.45);

  /* PROFUNDIDADE */
  box-shadow:
    inset 0 1px 3px rgba(255, 255, 255, 0.25),
    inset 0 -3px 5px rgba(0, 0, 0, 0.45),
    0 8px 22px rgba(0, 0, 0, 0.55);

  transition: all .25s ease;
}

/* BRILHO EM MOVIMENTO */
.da-superbotao::before {
  content: "";
  position: absolute;
  top: 0;
  left: -120%;
  width: 240%;
  height: 100%;

  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255,255,255,0.07) 40%,
    rgba(255,255,255,0.25) 50%,
    rgba(255,255,255,0.07) 60%,
    transparent 100%
  );

  animation: brilho-metalico 4s linear infinite;
}

@keyframes brilho-metalico {
  0% { transform: translateX(-70%); }
  100% { transform: translateX(70%); }
}

/* HOVER — ELEVAR E BRILHAR */
.da-superbotao:hover {
  transform: translateY(-3px);
  box-shadow:
    inset 0 1px 4px rgba(255,255,255,0.35),
    inset 0 -4px 8px rgba(0,0,0,0.55),
    0 12px 28px rgba(0,0,0,0.65);
}

/* CLICK — PRESSÃO METÁLICA */
.da-superbotao:active {
  transform: scale(0.97);
  box-shadow:
    inset 0 2px 8px rgba(0,0,0,0.55),
    inset 0 -1px 3px rgba(255,255,255,0.25);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b604e83 *//* BOTÃO COBRE METÁLICO — TAMANHO REDUZIDO */
.da-superbotao {
  display: inline-block;
  padding: 12px 30px;              /* TAMANHO REDUZIDO */
  font-family: "Merriweather", serif;
  font-size: 1.08rem;              /* TAMANHO REDUZIDO */
  font-weight: 700;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  text-align: center;
  cursor: pointer;
  border: none;
  border-radius: 7px;              /* TAMANHO REDUZIDO */
  position: relative;
  overflow: hidden;

  /* GRADIENTE + TEXTURA METÁLICA */
  background: linear-gradient(
      135deg,
      rgba(255, 160, 70, 0.18) 0%,
      rgba(255, 160, 70, 0.05) 15%,
      rgba(255, 160, 70, 0.45) 50%,
      rgba(255, 160, 70, 0.10) 100%
    ),
    linear-gradient(
      90deg,
      #6b2e02 0%,
      #a85015 25%,
      #d8782b 50%,
      #a85015 75%,
      #6b2e02 100%
    );

  background-blend-mode: overlay, normal;
  color: #fff8ee;
  text-shadow: 0 0 8px rgba(0, 0, 0, 0.45);

  /* PROFUNDIDADE */
  box-shadow:
    inset 0 1px 3px rgba(255, 255, 255, 0.25),
    inset 0 -3px 5px rgba(0, 0, 0, 0.45),
    0 8px 22px rgba(0, 0, 0, 0.55);

  transition: all .25s ease;
}

/* BRILHO EM MOVIMENTO */
.da-superbotao::before {
  content: "";
  position: absolute;
  top: 0;
  left: -120%;
  width: 240%;
  height: 100%;

  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255,255,255,0.07) 40%,
    rgba(255,255,255,0.25) 50%,
    rgba(255,255,255,0.07) 60%,
    transparent 100%
  );

  animation: brilho-metalico 4s linear infinite;
}

@keyframes brilho-metalico {
  0% { transform: translateX(-70%); }
  100% { transform: translateX(70%); }
}

/* HOVER — ELEVAR E BRILHAR */
.da-superbotao:hover {
  transform: translateY(-3px);
  box-shadow:
    inset 0 1px 4px rgba(255,255,255,0.35),
    inset 0 -4px 8px rgba(0,0,0,0.55),
    0 12px 28px rgba(0,0,0,0.65);
}

/* CLICK — PRESSÃO METÁLICA */
.da-superbotao:active {
  transform: scale(0.97);
  box-shadow:
    inset 0 2px 8px rgba(0,0,0,0.55),
    inset 0 -1px 3px rgba(255,255,255,0.25);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-71bdb64 *//* BOTÃO COBRE METÁLICO — TAMANHO REDUZIDO */
.da-superbotao {
  display: inline-block;
  padding: 12px 30px;              /* TAMANHO REDUZIDO */
  font-family: "Merriweather", serif;
  font-size: 1.08rem;              /* TAMANHO REDUZIDO */
  font-weight: 700;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  text-align: center;
  cursor: pointer;
  border: none;
  border-radius: 7px;              /* TAMANHO REDUZIDO */
  position: relative;
  overflow: hidden;

  /* GRADIENTE + TEXTURA METÁLICA */
  background: linear-gradient(
      135deg,
      rgba(255, 160, 70, 0.18) 0%,
      rgba(255, 160, 70, 0.05) 15%,
      rgba(255, 160, 70, 0.45) 50%,
      rgba(255, 160, 70, 0.10) 100%
    ),
    linear-gradient(
      90deg,
      #6b2e02 0%,
      #a85015 25%,
      #d8782b 50%,
      #a85015 75%,
      #6b2e02 100%
    );

  background-blend-mode: overlay, normal;
  color: #fff8ee;
  text-shadow: 0 0 8px rgba(0, 0, 0, 0.45);

  /* PROFUNDIDADE */
  box-shadow:
    inset 0 1px 3px rgba(255, 255, 255, 0.25),
    inset 0 -3px 5px rgba(0, 0, 0, 0.45),
    0 8px 22px rgba(0, 0, 0, 0.55);

  transition: all .25s ease;
}

/* BRILHO EM MOVIMENTO */
.da-superbotao::before {
  content: "";
  position: absolute;
  top: 0;
  left: -120%;
  width: 240%;
  height: 100%;

  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255,255,255,0.07) 40%,
    rgba(255,255,255,0.25) 50%,
    rgba(255,255,255,0.07) 60%,
    transparent 100%
  );

  animation: brilho-metalico 4s linear infinite;
}

@keyframes brilho-metalico {
  0% { transform: translateX(-70%); }
  100% { transform: translateX(70%); }
}

/* HOVER — ELEVAR E BRILHAR */
.da-superbotao:hover {
  transform: translateY(-3px);
  box-shadow:
    inset 0 1px 4px rgba(255,255,255,0.35),
    inset 0 -4px 8px rgba(0,0,0,0.55),
    0 12px 28px rgba(0,0,0,0.65);
}

/* CLICK — PRESSÃO METÁLICA */
.da-superbotao:active {
  transform: scale(0.97);
  box-shadow:
    inset 0 2px 8px rgba(0,0,0,0.55),
    inset 0 -1px 3px rgba(255,255,255,0.25);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a3d388 *//* BOTÃO COBRE METÁLICO — TAMANHO REDUZIDO */
.da-superbotao {
  display: inline-block;
  padding: 12px 30px;              /* TAMANHO REDUZIDO */
  font-family: "Merriweather", serif;
  font-size: 1.08rem;              /* TAMANHO REDUZIDO */
  font-weight: 700;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  text-align: center;
  cursor: pointer;
  border: none;
  border-radius: 7px;              /* TAMANHO REDUZIDO */
  position: relative;
  overflow: hidden;

  /* GRADIENTE + TEXTURA METÁLICA */
  background: linear-gradient(
      135deg,
      rgba(255, 160, 70, 0.18) 0%,
      rgba(255, 160, 70, 0.05) 15%,
      rgba(255, 160, 70, 0.45) 50%,
      rgba(255, 160, 70, 0.10) 100%
    ),
    linear-gradient(
      90deg,
      #6b2e02 0%,
      #a85015 25%,
      #d8782b 50%,
      #a85015 75%,
      #6b2e02 100%
    );

  background-blend-mode: overlay, normal;
  color: #fff8ee;
  text-shadow: 0 0 8px rgba(0, 0, 0, 0.45);

  /* PROFUNDIDADE */
  box-shadow:
    inset 0 1px 3px rgba(255, 255, 255, 0.25),
    inset 0 -3px 5px rgba(0, 0, 0, 0.45),
    0 8px 22px rgba(0, 0, 0, 0.55);

  transition: all .25s ease;
}

/* BRILHO EM MOVIMENTO */
.da-superbotao::before {
  content: "";
  position: absolute;
  top: 0;
  left: -120%;
  width: 240%;
  height: 100%;

  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255,255,255,0.07) 40%,
    rgba(255,255,255,0.25) 50%,
    rgba(255,255,255,0.07) 60%,
    transparent 100%
  );

  animation: brilho-metalico 4s linear infinite;
}

@keyframes brilho-metalico {
  0% { transform: translateX(-70%); }
  100% { transform: translateX(70%); }
}

/* HOVER — ELEVAR E BRILHAR */
.da-superbotao:hover {
  transform: translateY(-3px);
  box-shadow:
    inset 0 1px 4px rgba(255,255,255,0.35),
    inset 0 -4px 8px rgba(0,0,0,0.55),
    0 12px 28px rgba(0,0,0,0.65);
}

/* CLICK — PRESSÃO METÁLICA */
.da-superbotao:active {
  transform: scale(0.97);
  box-shadow:
    inset 0 2px 8px rgba(0,0,0,0.55),
    inset 0 -1px 3px rgba(255,255,255,0.25);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-37f7cdf *//* BOTÃO COBRE METÁLICO — TAMANHO REDUZIDO */
.da-superbotao {
  display: inline-block;
  padding: 12px 30px;              /* TAMANHO REDUZIDO */
  font-family: "Merriweather", serif;
  font-size: 1.08rem;              /* TAMANHO REDUZIDO */
  font-weight: 700;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  text-align: center;
  cursor: pointer;
  border: none;
  border-radius: 7px;              /* TAMANHO REDUZIDO */
  position: relative;
  overflow: hidden;

  /* GRADIENTE + TEXTURA METÁLICA */
  background: linear-gradient(
      135deg,
      rgba(255, 160, 70, 0.18) 0%,
      rgba(255, 160, 70, 0.05) 15%,
      rgba(255, 160, 70, 0.45) 50%,
      rgba(255, 160, 70, 0.10) 100%
    ),
    linear-gradient(
      90deg,
      #6b2e02 0%,
      #a85015 25%,
      #d8782b 50%,
      #a85015 75%,
      #6b2e02 100%
    );

  background-blend-mode: overlay, normal;
  color: #fff8ee;
  text-shadow: 0 0 8px rgba(0, 0, 0, 0.45);

  /* PROFUNDIDADE */
  box-shadow:
    inset 0 1px 3px rgba(255, 255, 255, 0.25),
    inset 0 -3px 5px rgba(0, 0, 0, 0.45),
    0 8px 22px rgba(0, 0, 0, 0.55);

  transition: all .25s ease;
}

/* BRILHO EM MOVIMENTO */
.da-superbotao::before {
  content: "";
  position: absolute;
  top: 0;
  left: -120%;
  width: 240%;
  height: 100%;

  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255,255,255,0.07) 40%,
    rgba(255,255,255,0.25) 50%,
    rgba(255,255,255,0.07) 60%,
    transparent 100%
  );

  animation: brilho-metalico 4s linear infinite;
}

@keyframes brilho-metalico {
  0% { transform: translateX(-70%); }
  100% { transform: translateX(70%); }
}

/* HOVER — ELEVAR E BRILHAR */
.da-superbotao:hover {
  transform: translateY(-3px);
  box-shadow:
    inset 0 1px 4px rgba(255,255,255,0.35),
    inset 0 -4px 8px rgba(0,0,0,0.55),
    0 12px 28px rgba(0,0,0,0.65);
}

/* CLICK — PRESSÃO METÁLICA */
.da-superbotao:active {
  transform: scale(0.97);
  box-shadow:
    inset 0 2px 8px rgba(0,0,0,0.55),
    inset 0 -1px 3px rgba(255,255,255,0.25);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c62a01e *//* BOTÃO COBRE METÁLICO — TAMANHO REDUZIDO */
.da-superbotao {
  display: inline-block;
  padding: 12px 30px;              /* TAMANHO REDUZIDO */
  font-family: "Merriweather", serif;
  font-size: 1.08rem;              /* TAMANHO REDUZIDO */
  font-weight: 700;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  text-align: center;
  cursor: pointer;
  border: none;
  border-radius: 7px;              /* TAMANHO REDUZIDO */
  position: relative;
  overflow: hidden;

  /* GRADIENTE + TEXTURA METÁLICA */
  background: linear-gradient(
      135deg,
      rgba(255, 160, 70, 0.18) 0%,
      rgba(255, 160, 70, 0.05) 15%,
      rgba(255, 160, 70, 0.45) 50%,
      rgba(255, 160, 70, 0.10) 100%
    ),
    linear-gradient(
      90deg,
      #6b2e02 0%,
      #a85015 25%,
      #d8782b 50%,
      #a85015 75%,
      #6b2e02 100%
    );

  background-blend-mode: overlay, normal;
  color: #fff8ee;
  text-shadow: 0 0 8px rgba(0, 0, 0, 0.45);

  /* PROFUNDIDADE */
  box-shadow:
    inset 0 1px 3px rgba(255, 255, 255, 0.25),
    inset 0 -3px 5px rgba(0, 0, 0, 0.45),
    0 8px 22px rgba(0, 0, 0, 0.55);

  transition: all .25s ease;
}

/* BRILHO EM MOVIMENTO */
.da-superbotao::before {
  content: "";
  position: absolute;
  top: 0;
  left: -120%;
  width: 240%;
  height: 100%;

  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255,255,255,0.07) 40%,
    rgba(255,255,255,0.25) 50%,
    rgba(255,255,255,0.07) 60%,
    transparent 100%
  );

  animation: brilho-metalico 4s linear infinite;
}

@keyframes brilho-metalico {
  0% { transform: translateX(-70%); }
  100% { transform: translateX(70%); }
}

/* HOVER — ELEVAR E BRILHAR */
.da-superbotao:hover {
  transform: translateY(-3px);
  box-shadow:
    inset 0 1px 4px rgba(255,255,255,0.35),
    inset 0 -4px 8px rgba(0,0,0,0.55),
    0 12px 28px rgba(0,0,0,0.65);
}

/* CLICK — PRESSÃO METÁLICA */
.da-superbotao:active {
  transform: scale(0.97);
  box-shadow:
    inset 0 2px 8px rgba(0,0,0,0.55),
    inset 0 -1px 3px rgba(255,255,255,0.25);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-769bd1c *//* BOTÃO COBRE METÁLICO — TAMANHO REDUZIDO */
.da-superbotao {
  display: inline-block;
  padding: 12px 30px;              /* TAMANHO REDUZIDO */
  font-family: "Merriweather", serif;
  font-size: 1.08rem;              /* TAMANHO REDUZIDO */
  font-weight: 700;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  text-align: center;
  cursor: pointer;
  border: none;
  border-radius: 7px;              /* TAMANHO REDUZIDO */
  position: relative;
  overflow: hidden;

  /* GRADIENTE + TEXTURA METÁLICA */
  background: linear-gradient(
      135deg,
      rgba(255, 160, 70, 0.18) 0%,
      rgba(255, 160, 70, 0.05) 15%,
      rgba(255, 160, 70, 0.45) 50%,
      rgba(255, 160, 70, 0.10) 100%
    ),
    linear-gradient(
      90deg,
      #6b2e02 0%,
      #a85015 25%,
      #d8782b 50%,
      #a85015 75%,
      #6b2e02 100%
    );

  background-blend-mode: overlay, normal;
  color: #fff8ee;
  text-shadow: 0 0 8px rgba(0, 0, 0, 0.45);

  /* PROFUNDIDADE */
  box-shadow:
    inset 0 1px 3px rgba(255, 255, 255, 0.25),
    inset 0 -3px 5px rgba(0, 0, 0, 0.45),
    0 8px 22px rgba(0, 0, 0, 0.55);

  transition: all .25s ease;
}

/* BRILHO EM MOVIMENTO */
.da-superbotao::before {
  content: "";
  position: absolute;
  top: 0;
  left: -120%;
  width: 240%;
  height: 100%;

  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255,255,255,0.07) 40%,
    rgba(255,255,255,0.25) 50%,
    rgba(255,255,255,0.07) 60%,
    transparent 100%
  );

  animation: brilho-metalico 4s linear infinite;
}

@keyframes brilho-metalico {
  0% { transform: translateX(-70%); }
  100% { transform: translateX(70%); }
}

/* HOVER — ELEVAR E BRILHAR */
.da-superbotao:hover {
  transform: translateY(-3px);
  box-shadow:
    inset 0 1px 4px rgba(255,255,255,0.35),
    inset 0 -4px 8px rgba(0,0,0,0.55),
    0 12px 28px rgba(0,0,0,0.65);
}

/* CLICK — PRESSÃO METÁLICA */
.da-superbotao:active {
  transform: scale(0.97);
  box-shadow:
    inset 0 2px 8px rgba(0,0,0,0.55),
    inset 0 -1px 3px rgba(255,255,255,0.25);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bdcde77 *//* BOTÃO COBRE METÁLICO — TAMANHO REDUZIDO */
.da-superbotao {
  display: inline-block;
  padding: 12px 30px;              /* TAMANHO REDUZIDO */
  font-family: "Merriweather", serif;
  font-size: 1.08rem;              /* TAMANHO REDUZIDO */
  font-weight: 700;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  text-align: center;
  cursor: pointer;
  border: none;
  border-radius: 7px;              /* TAMANHO REDUZIDO */
  position: relative;
  overflow: hidden;

  /* GRADIENTE + TEXTURA METÁLICA */
  background: linear-gradient(
      135deg,
      rgba(255, 160, 70, 0.18) 0%,
      rgba(255, 160, 70, 0.05) 15%,
      rgba(255, 160, 70, 0.45) 50%,
      rgba(255, 160, 70, 0.10) 100%
    ),
    linear-gradient(
      90deg,
      #6b2e02 0%,
      #a85015 25%,
      #d8782b 50%,
      #a85015 75%,
      #6b2e02 100%
    );

  background-blend-mode: overlay, normal;
  color: #fff8ee;
  text-shadow: 0 0 8px rgba(0, 0, 0, 0.45);

  /* PROFUNDIDADE */
  box-shadow:
    inset 0 1px 3px rgba(255, 255, 255, 0.25),
    inset 0 -3px 5px rgba(0, 0, 0, 0.45),
    0 8px 22px rgba(0, 0, 0, 0.55);

  transition: all .25s ease;
}

/* BRILHO EM MOVIMENTO */
.da-superbotao::before {
  content: "";
  position: absolute;
  top: 0;
  left: -120%;
  width: 240%;
  height: 100%;

  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255,255,255,0.07) 40%,
    rgba(255,255,255,0.25) 50%,
    rgba(255,255,255,0.07) 60%,
    transparent 100%
  );

  animation: brilho-metalico 4s linear infinite;
}

@keyframes brilho-metalico {
  0% { transform: translateX(-70%); }
  100% { transform: translateX(70%); }
}

/* HOVER — ELEVAR E BRILHAR */
.da-superbotao:hover {
  transform: translateY(-3px);
  box-shadow:
    inset 0 1px 4px rgba(255,255,255,0.35),
    inset 0 -4px 8px rgba(0,0,0,0.55),
    0 12px 28px rgba(0,0,0,0.65);
}

/* CLICK — PRESSÃO METÁLICA */
.da-superbotao:active {
  transform: scale(0.97);
  box-shadow:
    inset 0 2px 8px rgba(0,0,0,0.55),
    inset 0 -1px 3px rgba(255,255,255,0.25);
}/* End custom CSS */