
      /* ISOLAMENTO COMPLETO */
      .studiok43-header-container * {
        box-sizing: border-box;
        margin: 0;
        padding: 0;
      }
      
      .studiok43-header-container {
        margin: 0 !important;
        padding: 0 !important;
        width: 100% !important;
        height: auto !important;
        overflow-x: hidden !important;
        position: relative !important;
        font-family: 'Poppins', sans-serif !important;
      }
      
      /* Container principal */
      .studiok43-header-container .studiok43-hero {
        width: 100% !important;
        min-height: 100vh !important;
        position: relative !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
      }
      
      /* Fundo com duas fotos lado a lado */
      .studiok43-header-container .studiok43-bg-photos {
        position: absolute !important;
        top: 0 !important;
        left: 0 !important;
        width: 100% !important;
        height: 100% !important;
        display: flex !important;
        z-index: 1 !important;
      }
      
      .studiok43-header-container .studiok43-bg-photo {
        flex: 1 !important;
        background-size: cover !important;
        background-position: center !important;
        background-repeat: no-repeat !important;
      }
      
      .studiok43-header-container .studiok43-bg-photo-1 {
        background-image: url("https://studiok43vilaleopoldina.com.br/wp-content/uploads/2026/01/496173395_17928714651028388_5327128490364962162_n.webp") !important;
      }
      
      .studiok43-header-container .studiok43-bg-photo-2 {
        background-image: url("https://studiok43vilaleopoldina.com.br/wp-content/uploads/2026/01/531768009_17939619135028388_1025454468982689211_n-e1769186653224.webp") !important;
      }
      
      /* Overlay leve para legibilidade */
      .studiok43-header-container .studiok43-overlay {
        position: absolute !important;
        top: 0 !important;
        left: 0 !important;
        width: 100% !important;
        height: 100% !important;
        background: rgba(255, 254, 249, 0.5) !important;
        z-index: 2 !important;
      }
      
      /* Conteúdo por cima */
      .studiok43-header-container .studiok43-content {
        position: relative !important;
        z-index: 10 !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        justify-content: center !important;
        text-align: center !important;
        padding: 40px 20px !important;
        background: rgba(255, 254, 249, 0.85) !important;
        border-radius: 20px !important;
        box-shadow: 0 10px 40px rgba(167, 113, 52, 0.2) !important;
        max-width: 600px !important;
        margin: 20px !important;
      }
      
      @media (max-width: 768px) {
        .studiok43-header-container .studiok43-content {
          padding: 30px 20px !important;
          margin: 15px !important;
          border-radius: 15px !important;
        }
      }
      
      /* Logo sem círculo */
      .studiok43-header-container .studiok43-logo {
        width: 160px !important;
        height: auto !important;
        margin-bottom: 20px !important;
        filter: drop-shadow(0 5px 15px rgba(167, 113, 52, 0.3)) !important;
        transition: all 0.3s ease !important;
      }
      
      .studiok43-header-container .studiok43-logo:hover {
        transform: scale(1.05) !important;
      }
      
      @media (max-width: 768px) {
        .studiok43-header-container .studiok43-logo {
          width: 120px !important;
        }
      }
      
      /* Título em marrom */
      .studiok43-header-container .studiok43-title {
        font-family: 'Playfair Display', serif !important;
        font-size: 3rem !important;
        font-weight: 700 !important;
        color: #a77134 !important;
        margin-bottom: 5px !important;
        letter-spacing: 0.05em !important;
      }
      
      @media (max-width: 768px) {
        .studiok43-header-container .studiok43-title {
          font-size: 2.2rem !important;
        }
      }
      
      @media (max-width: 480px) {
        .studiok43-header-container .studiok43-title {
          font-size: 1.8rem !important;
        }
      }
      
      /* Subtítulo em marrom */
      .studiok43-header-container .studiok43-subtitle {
        font-family: 'Poppins', sans-serif !important;
        font-size: 1.3rem !important;
        font-weight: 400 !important;
        color: #a77134 !important;
        font-style: italic !important;
        margin-bottom: 20px !important;
        letter-spacing: 0.1em !important;
      }
      
      @media (max-width: 768px) {
        .studiok43-header-container .studiok43-subtitle {
          font-size: 1.1rem !important;
        }
      }
      
      /* Endereço em marrom */
      .studiok43-header-container .studiok43-address {
        font-family: 'Poppins', sans-serif !important;
        font-size: 1rem !important;
        font-weight: 400 !important;
        color: #a77134 !important;
        line-height: 1.6 !important;
        margin-bottom: 25px !important;
        display: flex !important;
        align-items: center !important;
        gap: 10px !important;
      }
      
      .studiok43-header-container .studiok43-address i {
        color: #a77134 !important;
        font-size: 1.1rem !important;
      }
      
      @media (max-width: 768px) {
        .studiok43-header-container .studiok43-address {
          font-size: 0.95rem !important;
          flex-direction: column !important;
          gap: 5px !important;
        }
      }
      
      /* Botões de contato */
      .studiok43-header-container .studiok43-buttons {
        display: flex !important;
        flex-wrap: wrap !important;
        justify-content: center !important;
        gap: 10px !important;
      }
      
      .studiok43-header-container .studiok43-btn {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        gap: 8px !important;
        padding: 12px 20px !important;
        background: rgba(167, 113, 52, 0.1) !important;
        color: #a77134 !important;
        text-decoration: none !important;
        border-radius: 50px !important;
        font-size: 0.95rem !important;
        font-weight: 500 !important;
        border: 2px solid #a77134 !important;
        transition: all 0.3s ease !important;
      }
      
      .studiok43-header-container .studiok43-btn:hover {
        background: #a77134 !important;
        color: #FFFFFF !important;
        transform: translateY(-3px) !important;
        box-shadow: 0 8px 20px rgba(167, 113, 52, 0.3) !important;
      }
      
      .studiok43-header-container .studiok43-btn i {
        font-size: 1.1rem !important;
      }
      
      @media (max-width: 768px) {
        .studiok43-header-container .studiok43-buttons {
          flex-direction: column !important;
          width: 100% !important;
        }
        
        .studiok43-header-container .studiok43-btn {
          width: 100% !important;
          justify-content: center !important;
        }
      }
      
      /* Linha decorativa superior */
      .studiok43-header-container .studiok43-top-line {
        position: absolute !important;
        top: 0 !important;
        left: 0 !important;
        width: 100% !important;
        height: 4px !important;
        background: linear-gradient(90deg, transparent, #a77134, #b8823f, #a77134, transparent) !important;
        z-index: 20 !important;
      }
      
      /* Linha decorativa inferior */
      .studiok43-header-container .studiok43-bottom-line {
        position: absolute !important;
        bottom: 0 !important;
        left: 0 !important;
        width: 100% !important;
        height: 4px !important;
        background: linear-gradient(90deg, transparent, #a77134, #b8823f, #a77134, transparent) !important;
        z-index: 20 !important;
      }
    